@charset "UTF-8";
/* base color 
--------------------------------------------------------------------*/
* {
  margin: 0;
  padding: 0;
  -ms-box-sizing: border-box;
  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, figcaption, figure, footer, header, hgroup, main, section {
  display: block;
}

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

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

body {
  position: relative;
  margin: 0;
  color: #665a59;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
  font-size: 1.4em;
  line-height: 1;
  text-align: left;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-overflow-scrolling: touch;
  text-rendering: optimizeLegibility;
}

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

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

span {
  color: #333;
}

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;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  background-color: transparent;
  color: inherit;
  text-decoration: none;
  -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: "Zen Kaku Gothic New", "Noto Sans JP", 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 {
  position: relative;
  vertical-align: middle;
  margin: 0;
  -webkit-border-radius: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -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;
  margin: 0;
  padding: 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;
}

/*-- icon --*/
/*-- flexbox --*/
/*-- aspect --*/
/*-- text --*/
/*-- point --*/
/*-- 二重矢印スライド（ホバー・左向き）--*/
/*-- 二重矢印スライド（ホバー）--*/
/*-- dashed line via background（同間隔の破線・1辺）--*/
/*-- dashed frame via background（同間隔の破線・4辺）--*/
/* カルーセル grid（見出し帯 + controls + swiper / configs/_common.scss とセット）
   $inner-class / $swiper-class は呼び出し側セクション内の子セレクタ文字列
-------------------------------------------------------*/
/* reset
-------------------------------------------------------*/
ol,
ul {
  list-style-type: none;
}

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

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

/*
.preload *{
	-webkit-transition: none !important;
	transition:none !important;
}
*/
div.pageWrap {
  position: relative;
  width: 100%;
  padding-bottom: var(--header-sp-bar-height, 0px);
  text-align: left;
}

.link-button {
  width: 320px;
  max-width: 100%;
  height: 55px;
}
.link-button a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  background: #46210B;
  border-radius: 10px;
  color: #fffdfd;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.3;
  letter-spacing: 0.05em;
  text-align: center;
}
.link-button a::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 12px;
  height: 12px;
  background: #eee;
  transform: translateY(-50%);
}
.link-button a.red {
  background: #D93B2A;
}

.pagetop-grid {
  position: absolute;
  right: 30px;
  bottom: 72px;
  z-index: 20;
}
.pagetop-grid a::before {
  content: "";
  display: block;
  padding-top: 85%;
}
.pagetop-grid a {
  display: block;
  position: relative;
  width: 75px;
}
.pagetop-grid a img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fixed-banner {
  display: none;
}

.section-inner {
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
}
@media screen and (max-width: 999px) {
  .section-inner {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.btn-primary {
  background: #bc5348;
  border: 0;
  color: #fffdfd;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
}

.btn-outline {
  background: #fffdfd;
  border: 1px solid #bc5348;
  color: #bc5348;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
}

.btn-block {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.btn-block::before, .btn-block::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 10px;
  height: 10px;
  background-color: #fff;
  transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.btn-block::before {
  transform: translate(-12px, -50%);
  opacity: 0;
}
.btn-block::after {
  transform: translateY(-50%);
  opacity: 1;
}
.btn-block {
  position: relative;
  width: 100%;
  height: 55px;
  padding: 10px 20px;
  background: #bc5348;
  border-radius: 5px;
  color: #fff;
  font-weight: 500;
  font-size: clamp(14px, calc(14px + 2 * (100vw - 768px) / 672), 16px);
  text-align: center;
  transition: border-radius 0.3s ease;
}

/* Swiper / スライダー前後ナビ（円＋arrow-slider）
-------------------------------------------------------*/
.slider-nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  padding: 0;
  background: #fffdfd;
  border: 1px solid #665a59;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
  transition: opacity 0.36s ease-out, border-color 0.36s ease-out;
}
.slider-nav::before, .slider-nav::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 6"><path d="M24.4941 2.86401L24.4424 2.89233C23.6169 3.35236 22.8226 4.08616 22.0605 5.09839L22.0303 5.13843H21.1904L21.248 5.00073C21.4317 4.55771 21.61 4.16861 21.7822 3.83472L21.7832 3.83276C21.9262 3.57404 22.0661 3.34701 22.2031 3.15308L0.100586 3.15308L0.100586 2.08472L22.208 2.08472C22.0696 1.88108 21.9281 1.64778 21.7832 1.3855L21.7822 1.38354C21.6103 1.05012 21.4326 0.668054 21.249 0.239014L21.1885 0.100342L22.0303 0.100342L22.0596 0.139404C22.8217 1.13819 23.6169 1.87226 24.4434 2.34644L24.4941 2.37573V2.86401Z" fill="%23000"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 6"><path d="M24.4941 2.86401L24.4424 2.89233C23.6169 3.35236 22.8226 4.08616 22.0605 5.09839L22.0303 5.13843H21.1904L21.248 5.00073C21.4317 4.55771 21.61 4.16861 21.7822 3.83472L21.7832 3.83276C21.9262 3.57404 22.0661 3.34701 22.2031 3.15308L0.100586 3.15308L0.100586 2.08472L22.208 2.08472C22.0696 1.88108 21.9281 1.64778 21.7832 1.3855L21.7822 1.38354C21.6103 1.05012 21.4326 0.668054 21.249 0.239014L21.1885 0.100342L22.0303 0.100342L22.0596 0.139404C22.8217 1.13819 23.6169 1.87226 24.4434 2.34644L24.4941 2.37573V2.86401Z" fill="%23000"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 52%;
  aspect-ratio: 25/6;
  background-color: #665a59;
  opacity: 1;
  transform: translate(-50%, -50%);
  transition: left 0.36s ease-out, opacity 0.36s ease-out, background-color 0.36s ease-out;
}
.slider-nav::after {
  left: -50%;
  opacity: 0;
}
.slider-nav.swiper-button-disabled, .slider-nav.is-disabled, .slider-nav[aria-disabled=true] {
  border-color: #c2bebe;
  cursor: not-allowed;
  pointer-events: none;
}
.slider-nav.swiper-button-disabled::before, .slider-nav.swiper-button-disabled::after, .slider-nav.is-disabled::before, .slider-nav.is-disabled::after, .slider-nav[aria-disabled=true]::before, .slider-nav[aria-disabled=true]::after {
  background-color: #c2bebe;
}

.container {
  position: relative;
  padding-top: 35px;
  padding-bottom: 110px;
  background: #fffaf8;
  overflow: hidden;
}

.breadcrumb ol {
  display: flex;
  gap: 4px;
}
.breadcrumb li {
  font-weight: 500;
  font-size: clamp(12px, calc(12px + 2 * (100vw - 768px) / 672), 14px);
  line-height: 1.2;
}
.breadcrumb li + li::before {
  content: ">";
  margin-right: 4px;
}
.breadcrumb li:not([aria-current=page]) {
  max-width: 30vw;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.breadcrumb li[aria-current=page] {
  display: -webkit-box;
  padding-left: 1em;
  flex: 1;
  text-indent: -1em;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.page-title {
  margin-bottom: 37px;
  padding-top: 45px;
}

.page-title-ja {
  margin-bottom: clamp(2px, calc(2px + 3 * (100vw - 768px) / 672), 5px);
  font-weight: 500;
  font-size: clamp(26px, calc(26px + 4 * (100vw - 768px) / 672), 30px);
  line-height: 1.5;
  letter-spacing: 0.05em;
}

.page-title-en {
  font-family: "Jost", sans-serif;
  font-weight: 500;
  font-size: clamp(11px, calc(11px + 3 * (100vw - 768px) / 672), 14px);
  line-height: 1.19;
  letter-spacing: 0.09em;
}

.section-title {
  margin-bottom: 30px;
  text-align: center;
}
.section-title .section-title-ja {
  margin-bottom: 15px;
  color: #2f2b2b;
  font-weight: 500;
  font-size: clamp(22px, calc(22px + 6 * (100vw - 768px) / 672), 28px);
  line-height: 1.19;
  letter-spacing: 0.05em;
}
.section-title .section-title-en {
  color: #2f2b2b;
  font-family: "Jost", sans-serif;
  font-weight: 500;
  font-size: clamp(12px, calc(12px + 2 * (100vw - 768px) / 672), 14px);
  line-height: 1.19;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.page-intro {
  margin-bottom: 70px;
  font-size: clamp(15px, calc(15px + 1 * (100vw - 768px) / 672), 16px);
  line-height: 1.8;
  letter-spacing: 0.05em;
}

/* カルーセル見出し帯（カテゴリ / トピックス / お客様の声で共通）
   grid シェルは configs/_mixin.scss の carousel-section-grid
-------------------------------------------------------*/
.product-detail-voice-head {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
  gap: 35px;
  align-items: center;
  justify-content: space-between;
}
.product-detail-voice-head .product-detail-voice-head-title {
  margin-bottom: 0;
}

.product-detail-voice-head-title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  grid-area: title;
  min-width: 0;
  margin-bottom: 30px;
  gap: clamp(20px, calc(20px + 5 * (100vw - 768px) / 672), 25px);
}

.product-detail-voice-heading {
  font-weight: 500;
  font-size: clamp(22px, calc(22px + 6 * (100vw - 768px) / 672), 28px);
  line-height: 1.19;
  letter-spacing: 0.05em;
}

.product-detail-voice-en {
  font-family: "Jost", sans-serif;
  font-weight: 500;
  font-size: clamp(12px, calc(12px + 2 * (100vw - 768px) / 672), 14px);
  line-height: 1.19;
  letter-spacing: 0.09em;
}

.product-detail-voice-controls {
  display: flex;
  flex-wrap: wrap;
  gap: 35px;
  align-items: center;
}

.product-detail-voice-progress {
  flex: 0 0 328px;
  width: 328px;
  max-width: 100%;
  height: 1px;
  background: #e8dede;
}

.product-detail-voice-progress-fill {
  display: block;
  width: 66.67%;
  height: 3px;
  transform: translateY(-1px);
  background: #bc5348;
  transition: width 0.3s ease, margin-left 0.3s ease;
}

.product-detail-voice-nav {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 auto;
  gap: 35px;
  align-items: center;
}

.product-detail-voice-prev,
.product-detail-voice-next {
  position: relative;
}

.product-detail-voice-prev {
  transform: scaleX(-1);
}

@media screen and (min-width: 768px) {
  /* ------------------------------------------------------*/
  br.spbr {
    display: none;
  }
  .btn-block:hover::before {
    transform: translate(0, -50%);
    opacity: 1;
    transition-delay: 0.25s;
  }
  .btn-block:hover::after {
    transform: translate(12px, -50%);
    opacity: 0;
  }
  .btn-block:hover {
    border-radius: 13px;
  }
  .slider-nav:not(.swiper-button-disabled):not(.is-disabled):not([aria-disabled=true]):hover::before {
    left: 150%;
    opacity: 0;
  }
  .slider-nav:not(.swiper-button-disabled):not(.is-disabled):not([aria-disabled=true]):hover::after {
    left: 50%;
    opacity: 1;
  }
  .product-detail-voice-controls {
    flex: 1;
    justify-content: flex-end;
  }
  .product-detail-voice-progress {
    flex: 1;
    max-width: 328px;
  }
}
@media screen and (max-width: 767px) {
  /* ------------------------------------------------------*/
  br.pcbr {
    display: none;
  }
  body {
    width: 100%;
    min-width: 100%;
    /* clip: 横はみ出し防止。hidden だと html{overflow:auto} と併用時に
       body がスクロールコンテナ化し .site-header の position:sticky が無効になる */
    overflow-x: clip;
  }
  .container {
    padding-top: 15px;
  }
  .container .page-content {
    padding: 0 20px;
  }
  .page-title {
    margin-bottom: 30px;
    padding-top: 25px;
  }
  .page-intro {
    margin-bottom: 40px;
    line-height: 1.5;
  }
  .link-button {
    width: 100%;
  }
  .link-button a {
    border-radius: 5px;
    font-size: 1.6rem;
    letter-spacing: 0.025em;
  }
  .btn-block {
    height: 45px;
  }
  .pagetop-grid {
    right: 10px;
    bottom: 10px;
  }
  .pagetop-grid a {
    width: 77px;
  }
  .product-detail-voice {
    display: flex;
    flex-direction: column;
  }
  .product-detail-voice .section-inner {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .product-detail-voice-head {
    display: contents;
  }
  .product-detail-voice-head-title {
    order: 1;
  }
  .product-detail-voice-controls {
    order: 3;
    width: 100%;
    margin-top: 30px;
    justify-content: space-between;
  }
  .product-detail-voice-slider {
    order: 2;
    padding-top: 30px;
  }
  .product-detail-voice-btn {
    order: 4;
  }
  .product-detail-voice-progress {
    flex: 1;
    width: auto;
  }
  .slider-nav {
    width: 30px;
    height: 30px;
  }
  .product-detail-voice-nav {
    gap: 20px;
  }
}
/* fade-up（スクロール連動・サイト内共通）
-------------------------------------------------------*/
.js-fade-up {
  opacity: 0;
  transform: translateY(60px);
  transition: opacity 0.8s ease, transform 0.8s ease;
  transition-delay: var(--fade-delay, 0ms);
  will-change: opacity, transform;
}
.js-fade-up.is-visible {
  opacity: 1;
  transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
  .js-fade-up {
    opacity: 1;
    transform: none;
    transition: none;
  }
}
:root {
  --header-sp-bar-height: 0px;
}

/* この partial 内で使い回すパーツ
-------------------------------------------------------*/
/*-- 行末の矢印アイコン --*/
/*-- ヘッダー内テキストリンク（矢印スライド付き）--*/
/*-- ハンバーガー内の行テキスト --*/
/*-- ハンバーガー内の行リンク（テキスト + 矢印）--*/
/* layout — header（たおや堂）
-------------------------------------------------------*/
.site-header {
  /* クーポン帯の高さ分だけ負の top で sticky。
     クーポンはビューポート外へ流れ、追従するのは header-main（+ PC 時の header-nav）。
     SP では header-nav 非表示のため、ロゴ行 + SP アクション / ハンバーガー + サービス帯が残る。 */
  position: sticky;
  top: calc(-1 * var(--header-coupon-height, 0px));
  z-index: 1000;
  background: #fffdfd;
  /* 追従中（クーポン帯下端を過ぎたあと）の軽い影 */
}
.site-header.is-fixed {
  box-shadow: 0 2px 10px rgba(102, 90, 89, 0.12);
}
.site-header:has(.hamburger-overlay.is-open), .site-header:has(+ .header-nav-scene-backdrop.is-open) {
  z-index: 1200;
}

.header-coupon {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 66px;
  overflow: hidden;
  /* 金の帯 + 雪の結晶テクスチャ（テクスチャは帯の高さに合わせて横リピート） */
  background: url("../common/images/header-coupon-pattern.svg") center center/auto 100% repeat-x, linear-gradient(84.78deg, #d8c375 7.92%, #c5b26c 51.94%, #dfc569 92.33%);
  /* 帯の文字は $white（#fffdfd）ではなく純白 */
  color: #fff;
  text-decoration: none;
}

.header-coupon-track {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  width: -moz-max-content;
  width: max-content;
  height: 100%;
  flex-shrink: 0;
  -moz-column-gap: 100px;
       column-gap: 100px;
}
.header-coupon-track .track-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  height: 100%;
}

.header-coupon-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  height: 100%;
  -moz-column-gap: 26px;
       column-gap: 26px;
}

/*-- 「期間限定」の丸バッジ（帯から上下にはみ出す）--*/
.header-coupon-badge {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  align-self: stretch;
  width: 121px;
  flex-shrink: 0;
  font-weight: 700;
  font-size: 2.3rem;
  line-height: 1.15;
  letter-spacing: 0.05em;
  text-align: center;
}
.header-coupon-badge::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 121px;
  height: 121px;
  background: linear-gradient(180deg, #ed5949 22.31%, #ef7f34 100%);
  border-radius: 50%;
  transform: translate(-50%, -50%) translateY(6.5px);
}

.header-coupon-badge-text {
  position: relative;
  color: #fffdfd;
}

.header-coupon-item .text-block {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  -moz-column-gap: 21px;
       column-gap: 21px;
}

.header-coupon-copy {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  white-space: nowrap;
}

.header-coupon-text {
  color: #fffdfd;
  font-weight: 700;
  font-size: 3.8rem;
  letter-spacing: 0.05em;
}

.header-coupon-note {
  margin-top: 0.08em;
  color: #fffdfd;
  font-weight: 700;
  font-size: 2.4rem;
  letter-spacing: 0.05em;
}

.header-coupon-arrow {
  position: relative;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background: #fffdfd;
  border-radius: 50%;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
.header-coupon-arrow::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: #b6955f;
  flex-shrink: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.header-main {
  max-width: 1240px;
  margin: 0 auto;
  padding: 25px 0 13px;
}

.header-main-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}

.header-logo figure {
  width: 260px;
}
.header-logo figure img {
  display: block;
  width: 100%;
}

.header-utils {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-end;
  gap: 10px;
  flex: 1;
}

.header-utils-top {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 15px 43px;
}

.header-links {
  display: flex;
  flex-wrap: wrap;
  gap: 19px;
}
.header-links a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.header-links a::before, .header-links a::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 10px;
  height: 10px;
  background-color: currentColor;
  transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.header-links a::before {
  transform: translate(-12px, -50%);
  opacity: 0;
}
.header-links a::after {
  transform: translateY(-50%);
  opacity: 1;
}
.header-links a {
  position: relative;
  padding-right: 15px;
  font-weight: 400;
  font-size: clamp(14px, calc(14px + 1 * (100vw - 768px) / 672), 15px);
  letter-spacing: 0.05em;
}

.header-tel {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 12px;
}

.header-tel-number {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 9px;
  font-weight: 500;
  font-size: 2rem;
  letter-spacing: 0.05em;
}
.header-tel-number::before {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" fill="none"><path d="M8.80269 11.3595C9.38125 11.3652 9.70323 9.63532 10.6411 9.96016C11.7975 10.3609 12.8928 10.8028 13.9573 11.3794C14.2526 11.539 14.4481 11.8071 14.4208 12.1667C14.3144 13.6015 13.3643 14.9747 11.9204 15.3747C10.5254 15.7606 9.08729 15.4052 7.87484 14.6889C6.38855 13.8101 5.1725 12.7228 4.03191 11.4432C2.37888 9.58992 0.324818 6.86207 0.0323043 4.3541C-0.124374 3.01216 0.285289 1.6454 1.33963 0.770874C2.11224 0.129695 3.17952 -0.110748 4.17278 0.0467101C4.5386 0.10487 4.84261 0.514118 4.93389 0.850312C5.22137 1.90712 5.43267 2.92776 5.62528 4.00656C5.8373 5.19458 3.56691 4.87612 3.91907 5.90527C4.62844 7.97492 6.03279 9.70695 7.87268 10.9113C8.17094 11.1063 8.41027 11.356 8.80269 11.3595Z" fill="%23000"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 16" fill="none"><path d="M8.80269 11.3595C9.38125 11.3652 9.70323 9.63532 10.6411 9.96016C11.7975 10.3609 12.8928 10.8028 13.9573 11.3794C14.2526 11.539 14.4481 11.8071 14.4208 12.1667C14.3144 13.6015 13.3643 14.9747 11.9204 15.3747C10.5254 15.7606 9.08729 15.4052 7.87484 14.6889C6.38855 13.8101 5.1725 12.7228 4.03191 11.4432C2.37888 9.58992 0.324818 6.86207 0.0323043 4.3541C-0.124374 3.01216 0.285289 1.6454 1.33963 0.770874C2.11224 0.129695 3.17952 -0.110748 4.17278 0.0467101C4.5386 0.10487 4.84261 0.514118 4.93389 0.850312C5.22137 1.90712 5.43267 2.92776 5.62528 4.00656C5.8373 5.19458 3.56691 4.87612 3.91907 5.90527C4.62844 7.97492 6.03279 9.70695 7.87268 10.9113C8.17094 11.1063 8.41027 11.356 8.80269 11.3595Z" fill="%23000"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  flex-shrink: 0;
  width: 14px;
  height: 15px;
  background-color: currentColor;
}

.header-tel-hours {
  font-weight: 500;
  font-size: 1.3rem;
  letter-spacing: 0.05em;
}

.header-utils-bottom {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 15px 50px;
}

.header-services {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.header-services a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.header-services a::before, .header-services a::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 10px;
  height: 10px;
  background-color: currentColor;
  transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.header-services a::before {
  transform: translate(-12px, -50%);
  opacity: 0;
}
.header-services a::after {
  transform: translateY(-50%);
  opacity: 1;
}
.header-services a {
  position: relative;
  padding-right: 15px;
  font-weight: 400;
  font-size: clamp(14px, calc(14px + 1 * (100vw - 768px) / 672), 15px);
  letter-spacing: 0.05em;
  background-image: linear-gradient(to right, #bc5348, #bc5348 2px, transparent 2px, transparent 4px);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-size: 4px 1px;
  padding-top: 9px;
  padding-bottom: 9px;
  color: #bc5348;
}
.header-services .header-service-label {
  display: none;
}
.header-services .header-service-main {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.header-services .header-service-label,
.header-services .header-service-main,
.header-services .header-service-name {
  color: inherit;
}
.header-services .header-service-icon {
  display: block;
  width: 22px;
  height: 22px;
  margin-right: 8px;
  flex-shrink: 0;
}
.header-services li:nth-child(1) a .header-service-icon {
  background: url("../common/images/icon-exchange.svg") center/contain no-repeat;
}
.header-services li:nth-child(2) a .header-service-icon {
  background: url("../common/images/icon-guarantee.svg") center/contain no-repeat;
}

.header-actions-bar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}

.header-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.header-actions li {
  position: relative;
}
.header-actions a {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  font-weight: 400;
  font-size: clamp(11px, calc(11px + 1 * (100vw - 768px) / 672), 12px);
  text-align: center;
  white-space: nowrap;
  flex-direction: column;
  align-items: center;
  transition: color 0.3s ease;
}
.header-actions a::before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  background-color: currentColor;
  transition: background-color 0.3s ease;
}
.header-actions .header-actions-count {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -5px;
  right: 0;
  width: 16px;
  height: 16px;
  background: #bc5348;
  border-radius: 50%;
  color: #fffdfd;
  font-weight: 500;
  font-size: 1rem;
}
.header-actions li:nth-child(1) a::before {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><mask id="a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="2" y="0" width="22" height="24"><rect x="2" y="0.644257" width="22" height="23" fill="%23fff"/></mask><g mask="url(%23a)"><path d="M9.58033 4.21436C11.5674 2.23225 14.7892 2.23221 16.7763 4.21436C18.7633 6.19652 18.7633 9.41041 16.7763 11.3926C14.7892 13.3747 11.5674 13.3747 9.58033 11.3926C7.59326 9.4104 7.59326 6.19654 9.58033 4.21436Z" stroke="%23000" stroke-width="2"/><path d="M13.3301 15.9487C18.8402 15.9489 23.3066 20.4161 23.3066 25.9263C23.3065 31.4363 18.8401 35.9027 13.3301 35.9028C7.81991 35.9028 3.35271 31.4364 3.35254 25.9263C3.35254 20.416 7.81981 15.9487 13.3301 15.9487Z" stroke="%23000" stroke-width="2"/></g></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><mask id="a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="2" y="0" width="22" height="24"><rect x="2" y="0.644257" width="22" height="23" fill="%23fff"/></mask><g mask="url(%23a)"><path d="M9.58033 4.21436C11.5674 2.23225 14.7892 2.23221 16.7763 4.21436C18.7633 6.19652 18.7633 9.41041 16.7763 11.3926C14.7892 13.3747 11.5674 13.3747 9.58033 11.3926C7.59326 9.4104 7.59326 6.19654 9.58033 4.21436Z" stroke="%23000" stroke-width="2"/><path d="M13.3301 15.9487C18.8402 15.9489 23.3066 20.4161 23.3066 25.9263C23.3065 31.4363 18.8401 35.9027 13.3301 35.9028C7.81991 35.9028 3.35271 31.4364 3.35254 25.9263C3.35254 20.416 7.81981 15.9487 13.3301 15.9487Z" stroke="%23000" stroke-width="2"/></g></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.header-actions li:nth-child(2) a::before {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M9.70117 24.4672C10.8057 24.4672 11.7012 23.5717 11.7012 22.4672C11.7012 21.3626 10.8057 20.4672 9.70117 20.4672C8.5966 20.4672 7.70117 21.3626 7.70117 22.4672C7.70117 23.5717 8.5966 24.4672 9.70117 24.4672Z" fill="%23000"/><path d="M19.7012 24.4672C20.8057 24.4672 21.7012 23.5717 21.7012 22.4672C21.7012 21.3626 20.8057 20.4672 19.7012 20.4672C18.5966 20.4672 17.7012 21.3626 17.7012 22.4672C17.7012 23.5717 18.5966 24.4672 19.7012 24.4672Z" fill="%23000"/><path d="M2.4375 4.0625H5.6875L8.125 17.875H21.125" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.125 14.625H20.7919C20.8858 14.6251 20.9769 14.5926 21.0496 14.533C21.1223 14.4735 21.1721 14.3906 21.1905 14.2985L22.653 6.98598C22.6648 6.92701 22.6634 6.86616 22.6488 6.80782C22.6342 6.74948 22.6069 6.6951 22.5688 6.6486C22.5306 6.60211 22.4826 6.56466 22.4283 6.53896C22.3739 6.51327 22.3145 6.49996 22.2544 6.5H6.5" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M9.70117 24.4672C10.8057 24.4672 11.7012 23.5717 11.7012 22.4672C11.7012 21.3626 10.8057 20.4672 9.70117 20.4672C8.5966 20.4672 7.70117 21.3626 7.70117 22.4672C7.70117 23.5717 8.5966 24.4672 9.70117 24.4672Z" fill="%23000"/><path d="M19.7012 24.4672C20.8057 24.4672 21.7012 23.5717 21.7012 22.4672C21.7012 21.3626 20.8057 20.4672 19.7012 20.4672C18.5966 20.4672 17.7012 21.3626 17.7012 22.4672C17.7012 23.5717 18.5966 24.4672 19.7012 24.4672Z" fill="%23000"/><path d="M2.4375 4.0625H5.6875L8.125 17.875H21.125" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.125 14.625H20.7919C20.8858 14.6251 20.9769 14.5926 21.0496 14.533C21.1223 14.4735 21.1721 14.3906 21.1905 14.2985L22.653 6.98598C22.6648 6.92701 22.6634 6.86616 22.6488 6.80782C22.6342 6.74948 22.6069 6.6951 22.5688 6.6486C22.5306 6.60211 22.4826 6.56466 22.4283 6.53896C22.3739 6.51327 22.3145 6.49996 22.2544 6.5H6.5" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.header-actions li:nth-child(3) a::before {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M15.9327 2.23C17.1404 1.92408 18.3644 1.9236 19.5723 2.22697C20.6766 2.49823 21.663 3.0166 22.5169 3.74978L22.8746 4.07718C23.8052 4.98217 24.4474 6.07349 24.7675 7.32186H24.7685C25.0777 8.52243 25.0757 9.73988 24.7716 10.9435L24.7726 10.9445C24.46 12.2039 23.8174 13.3065 22.8869 14.2265L13.0013 24L3.11583 14.2265C2.24572 13.3663 1.62542 12.3474 1.28836 11.19L1.22499 10.9566L1.22192 10.9445C0.922924 9.7398 0.925125 8.52206 1.23419 7.32186C1.55426 6.07339 2.1974 4.98223 3.12809 4.07718L3.4848 3.75079C4.33397 3.02086 5.31299 2.50259 6.40998 2.23V2.22899H6.41304C6.41473 2.22857 6.41647 2.2284 6.41815 2.22798C7.62954 1.92441 8.85599 1.92419 10.0659 2.23L10.067 2.22899C11.1663 2.50578 12.1483 3.02603 13.0013 3.75584C13.8555 3.02796 14.8362 2.50777 15.9327 2.23ZM9.55081 4.23481C8.67864 4.01385 7.80375 4.01385 6.92613 4.23481L6.60315 4.32576C5.86096 4.56332 5.19194 4.97253 4.59579 5.55249L4.35663 5.80006C3.82298 6.39071 3.45857 7.06819 3.26301 7.83216C3.03951 8.69983 3.03679 9.5729 3.25483 10.4513C3.47832 11.3298 3.92531 12.1005 4.59579 12.7634L13.0013 21.0736L21.4069 12.7634C21.9936 12.1833 22.4074 11.5208 22.6477 10.7757L22.7397 10.4513C22.9632 9.5729 22.9632 8.69983 22.7397 7.83216C22.5441 7.06819 22.1797 6.39071 21.6461 5.80006L21.4069 5.55249C20.8108 4.97256 20.1397 4.56332 19.3934 4.32576L19.0684 4.23481C18.1962 4.01385 17.324 4.01385 16.4519 4.23481L16.1289 4.32778C15.3861 4.56887 14.7143 4.97724 14.1134 5.55249L13.0013 6.61957L11.8893 5.55249C11.2932 4.9773 10.6221 4.56888 9.87583 4.32778L9.55081 4.23481Z" fill="%23000"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M15.9327 2.23C17.1404 1.92408 18.3644 1.9236 19.5723 2.22697C20.6766 2.49823 21.663 3.0166 22.5169 3.74978L22.8746 4.07718C23.8052 4.98217 24.4474 6.07349 24.7675 7.32186H24.7685C25.0777 8.52243 25.0757 9.73988 24.7716 10.9435L24.7726 10.9445C24.46 12.2039 23.8174 13.3065 22.8869 14.2265L13.0013 24L3.11583 14.2265C2.24572 13.3663 1.62542 12.3474 1.28836 11.19L1.22499 10.9566L1.22192 10.9445C0.922924 9.7398 0.925125 8.52206 1.23419 7.32186C1.55426 6.07339 2.1974 4.98223 3.12809 4.07718L3.4848 3.75079C4.33397 3.02086 5.31299 2.50259 6.40998 2.23V2.22899H6.41304C6.41473 2.22857 6.41647 2.2284 6.41815 2.22798C7.62954 1.92441 8.85599 1.92419 10.0659 2.23L10.067 2.22899C11.1663 2.50578 12.1483 3.02603 13.0013 3.75584C13.8555 3.02796 14.8362 2.50777 15.9327 2.23ZM9.55081 4.23481C8.67864 4.01385 7.80375 4.01385 6.92613 4.23481L6.60315 4.32576C5.86096 4.56332 5.19194 4.97253 4.59579 5.55249L4.35663 5.80006C3.82298 6.39071 3.45857 7.06819 3.26301 7.83216C3.03951 8.69983 3.03679 9.5729 3.25483 10.4513C3.47832 11.3298 3.92531 12.1005 4.59579 12.7634L13.0013 21.0736L21.4069 12.7634C21.9936 12.1833 22.4074 11.5208 22.6477 10.7757L22.7397 10.4513C22.9632 9.5729 22.9632 8.69983 22.7397 7.83216C22.5441 7.06819 22.1797 6.39071 21.6461 5.80006L21.4069 5.55249C20.8108 4.97256 20.1397 4.56332 19.3934 4.32576L19.0684 4.23481C18.1962 4.01385 17.324 4.01385 16.4519 4.23481L16.1289 4.32778C15.3861 4.56887 14.7143 4.97724 14.1134 5.55249L13.0013 6.61957L11.8893 5.55249C11.2932 4.9773 10.6221 4.56888 9.87583 4.32778L9.55081 4.23481Z" fill="%23000"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.header-actions li:nth-child(4) a::before {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M6.01341 20.8884V5.11431C6.01341 4.48208 6.52868 3.96682 7.16407 3.96682H19.4356V1.95317H7.16407C5.41912 1.95317 4.00293 3.37252 4.00293 5.11431V20.8884C4.00293 22.6333 5.42228 24.0495 7.16407 24.0495H19.4356V22.0359H7.16407C6.53184 22.0359 6.01341 21.5206 6.01341 20.8884Z" fill="%23000"/><path d="M17.6751 19.3236L24.0006 13.0013L17.6751 6.6759L16.2526 8.10158L20.1471 11.9929H12.2222V14.0066H20.1471L16.2526 17.9011L17.6751 19.3236Z" fill="%23000"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M6.01341 20.8884V5.11431C6.01341 4.48208 6.52868 3.96682 7.16407 3.96682H19.4356V1.95317H7.16407C5.41912 1.95317 4.00293 3.37252 4.00293 5.11431V20.8884C4.00293 22.6333 5.42228 24.0495 7.16407 24.0495H19.4356V22.0359H7.16407C6.53184 22.0359 6.01341 21.5206 6.01341 20.8884Z" fill="%23000"/><path d="M17.6751 19.3236L24.0006 13.0013L17.6751 6.6759L16.2526 8.10158L20.1471 11.9929H12.2222V14.0066H20.1471L16.2526 17.9011L17.6751 19.3236Z" fill="%23000"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.header-actions li:nth-child(5) a::before {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 23" fill="none"><path d="M2.83333 22.6667C2.05417 22.6667 1.38739 22.3895 0.833 21.8351C0.278611 21.2807 0.000944444 20.6134 0 19.8333V2.83333C0 2.05417 0.277667 1.38739 0.833 0.833C1.38833 0.278611 2.05511 0.000944445 2.83333 0H25.5C26.2792 0 26.9464 0.277667 27.5017 0.833C28.0571 1.38833 28.3343 2.05511 28.3333 2.83333V19.8333C28.3333 20.6125 28.0561 21.2798 27.5017 21.8351C26.9474 22.3904 26.2801 22.6676 25.5 22.6667H2.83333ZM14.1667 12.75L25.5 5.66667V2.83333L14.1667 9.91667L2.83333 2.83333V5.66667L14.1667 12.75Z" fill="%23000"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 23" fill="none"><path d="M2.83333 22.6667C2.05417 22.6667 1.38739 22.3895 0.833 21.8351C0.278611 21.2807 0.000944444 20.6134 0 19.8333V2.83333C0 2.05417 0.277667 1.38739 0.833 0.833C1.38833 0.278611 2.05511 0.000944445 2.83333 0H25.5C26.2792 0 26.9464 0.277667 27.5017 0.833C28.0571 1.38833 28.3343 2.05511 28.3333 2.83333V19.8333C28.3333 20.6125 28.0561 21.2798 27.5017 21.8351C26.9474 22.3904 26.2801 22.6676 25.5 22.6667H2.83333ZM14.1667 12.75L25.5 5.66667V2.83333L14.1667 9.91667L2.83333 2.83333V5.66667L14.1667 12.75Z" fill="%23000"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.header-actions li:nth-child(2) a,
.header-actions li:nth-child(3) a {
  width: 50px;
}

.header-actions--sp-top {
  display: none;
}

.trigger {
  display: none;
}

.header-nav {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

.header-nav-main {
  padding: 0 188px;
  background: #bc5348;
  flex: 1;
}
.header-nav-main ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.header-nav-main a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 45px;
  border: 1px solid #bc5348;
  color: #fffdfd;
  font-weight: 500;
  font-size: clamp(14px, calc(14px + 1 * (100vw - 768px) / 672), 15px);
  letter-spacing: 0.05em;
  text-align: center;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.header-nav-scene {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  width: 188px;
  height: 100%;
}
.header-nav-scene button {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: 12px;
  background: #b6955f;
  border: none;
  border-top: 1px solid #b6955f;
  border-bottom: 1px solid #b6955f;
  color: #fffdfd;
  font-weight: 700;
  font-size: clamp(14px, calc(14px + 1 * (100vw - 768px) / 672), 15px);
  letter-spacing: 0.05em;
  transition: background-color 0.3s ease, color 0.3s ease;
  cursor: pointer;
}
.header-nav-scene button::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: currentColor;
  flex-shrink: 0;
  transition: background-color 0.3s ease, transform 0.3s ease;
}
.header-nav-scene button.is-active {
  background: #fffdfd;
  color: #b6955f;
}
.header-nav-scene button.is-active::after {
  background-color: #b6955f;
  transform: rotate(90deg);
}

.header-nav-scene-panel {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 1;
  padding: 30px max(20px, (100% - 1200px) / 2);
  background: #fffdfd;
  border-radius: 0 0 40px 40px;
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.header-nav-scene-panel[hidden] {
  display: none;
}
.header-nav-scene-panel.is-open {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* シーンパネル開時: ヘッダー以外をグレーアウト（#c5c2c2 乗算相当） */
.header-nav-scene-backdrop {
  position: fixed;
  inset: 0;
  /* 閉じ時はヘッダー(1000)の下。開時は is-open で 1100 に上げ、ヘッダーは 1200 */
  z-index: 999;
  background: #c5c2c2;
  mix-blend-mode: multiply;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.header-nav-scene-backdrop[hidden] {
  display: none;
}
.header-nav-scene-backdrop.is-open {
  z-index: 1100;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.header-nav-scene-list {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 15px;
}

.header-nav-scene-link {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.header-nav-scene-link::before, .header-nav-scene-link::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 10px;
  width: 10px;
  height: 10px;
  background-color: currentColor;
  transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.header-nav-scene-link::before {
  transform: translate(-12px, -50%);
  opacity: 0;
}
.header-nav-scene-link::after {
  transform: translateY(-50%);
  opacity: 1;
}
.header-nav-scene-link {
  position: relative;
  width: 100%;
  min-width: 0;
  height: 100%;
  padding: 10px 30px 10px 10px;
  background: #F3EFEF;
  border: 1px solid #E8DEDE;
  border-radius: 16px;
  color: #665a59;
  transition: border-color 0.3s ease, color 0.3s ease;
}

.header-nav-scene-link-main {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  gap: 10px;
}

.header-nav-scene-thumb {
  overflow: hidden;
  width: 32px;
  height: 32px;
  border-radius: 150px;
  flex-shrink: 0;
}
.header-nav-scene-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.header-nav-scene-name {
  flex: 1;
  overflow: hidden;
  min-width: 0;
  color: inherit;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.3;
  letter-spacing: 0.05em;
}

.hamburger-overlay {
  display: none;
}

.hamburger-wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 91vw;
  padding: 26px 30px 40px;
  background: #fffdfd;
  overflow-x: hidden;
  overflow-y: auto;
  opacity: 0;
  transform: translateX(100%);
  transition: transform 0.35s ease, opacity 0.35s ease;
  align-items: stretch;
}
.hamburger-overlay.is-open .hamburger-wrapper {
  opacity: 1;
  transform: translateX(0);
}

.hamburger-head {
  display: flex;
  margin-bottom: 5px;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
}

.hamburger-logo {
  display: block;
  width: 167px;
  min-width: 0;
}
.hamburger-logo figure,
.hamburger-logo img {
  display: block;
  width: 100%;
}

.hamburger-close {
  position: relative;
  width: 36px;
  height: 27px;
  padding: 0;
  background: none;
  border: none;
  flex-shrink: 0;
  cursor: pointer;
}
.hamburger-close::before, .hamburger-close::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 42px;
  height: 2px;
  background: #665a59;
  border-radius: 2px;
}
.hamburger-close::before {
  transform: translate(-50%, -50%) rotate(35.5deg);
}
.hamburger-close::after {
  transform: translate(-50%, -50%) rotate(-35.5deg);
}

.hamburger-nav {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-shrink: 0;
}

.hamburger-accordion {
  background-image: linear-gradient(to right, #e8dede, #e8dede 2px, transparent 2px, transparent 4px);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-size: 4px 1px;
}
.hamburger-accordion.is-open .hamburger-accordion-trigger {
  padding-bottom: 15px;
}
.hamburger-accordion.is-open .hamburger-accordion-trigger::after {
  background-size: 10px 1.5px, 1.5px 0;
}
.hamburger-accordion.is-open .hamburger-accordion-panel {
  grid-template-rows: 1fr;
  padding-bottom: 20px;
}

.hamburger-accordion-trigger {
  color: #665a59;
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  display: flex;
  width: 100%;
  padding: 27px 0;
  background: none;
  border: none;
  text-align: left;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  transition: padding-bottom 0.35s ease;
  cursor: pointer;
}
.hamburger-accordion-trigger::after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: linear-gradient(#665a59, #665a59) center no-repeat, linear-gradient(#665a59, #665a59) center no-repeat;
  background-size: 10px 1.5px, 1.5px 10px;
  flex-shrink: 0;
  transition: background-size 0.35s ease;
}

.hamburger-accordion-panel {
  display: grid;
  grid-template-rows: 0fr;
  padding-bottom: 0;
  transition: grid-template-rows 0.35s ease, padding-bottom 0.35s ease;
}
.hamburger-accordion-panel[hidden] {
  display: none;
}
.hamburger-accordion-panel > * {
  min-height: 0;
  overflow: hidden;
}

.hamburger-category-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding: 0 10px;
  gap: 4px 10px;
}
.hamburger-category-list a {
  color: #665a59;
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.hamburger-category-list a::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: #665a59;
  flex-shrink: 0;
}
.hamburger-category-list a {
  min-width: 0;
  padding: 10px 8px 10px 12px;
  gap: 8px;
}

.hamburger-links li {
  background-image: linear-gradient(to right, #e8dede, #e8dede 2px, transparent 2px, transparent 4px);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-size: 4px 1px;
}
.hamburger-links a {
  color: #665a59;
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.hamburger-links a::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: #665a59;
  flex-shrink: 0;
}
.hamburger-links a {
  padding: 27px 0;
}

.hamburger-wrapper > .header-services {
  padding-top: 20px;
  flex-shrink: 0;
  gap: 15px;
}
.hamburger-wrapper > .header-services li {
  width: 100%;
}
.hamburger-wrapper > .header-services li a {
  justify-content: flex-start;
}

.hamburger-actions {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 160px;
  padding-top: 22px;
  gap: 5px;
  flex-shrink: 0;
}
.hamburger-actions a {
  color: #665a59;
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  display: flex;
  width: 100%;
  padding: 10px 0;
  gap: 10px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}
.hamburger-actions a::before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  background-color: currentColor;
  flex-shrink: 0;
}
.hamburger-actions a::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: #665a59;
  flex-shrink: 0;
  margin-left: auto;
}
.hamburger-actions .is-mypage a::before {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><mask id="a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="2" y="0" width="22" height="24"><rect x="2" y="0.644257" width="22" height="23" fill="%23fff"/></mask><g mask="url(%23a)"><path d="M9.58033 4.21436C11.5674 2.23225 14.7892 2.23221 16.7763 4.21436C18.7633 6.19652 18.7633 9.41041 16.7763 11.3926C14.7892 13.3747 11.5674 13.3747 9.58033 11.3926C7.59326 9.4104 7.59326 6.19654 9.58033 4.21436Z" stroke="%23000" stroke-width="2"/><path d="M13.3301 15.9487C18.8402 15.9489 23.3066 20.4161 23.3066 25.9263C23.3065 31.4363 18.8401 35.9027 13.3301 35.9028C7.81991 35.9028 3.35271 31.4364 3.35254 25.9263C3.35254 20.416 7.81981 15.9487 13.3301 15.9487Z" stroke="%23000" stroke-width="2"/></g></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><mask id="a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="2" y="0" width="22" height="24"><rect x="2" y="0.644257" width="22" height="23" fill="%23fff"/></mask><g mask="url(%23a)"><path d="M9.58033 4.21436C11.5674 2.23225 14.7892 2.23221 16.7763 4.21436C18.7633 6.19652 18.7633 9.41041 16.7763 11.3926C14.7892 13.3747 11.5674 13.3747 9.58033 11.3926C7.59326 9.4104 7.59326 6.19654 9.58033 4.21436Z" stroke="%23000" stroke-width="2"/><path d="M13.3301 15.9487C18.8402 15.9489 23.3066 20.4161 23.3066 25.9263C23.3065 31.4363 18.8401 35.9027 13.3301 35.9028C7.81991 35.9028 3.35271 31.4364 3.35254 25.9263C3.35254 20.416 7.81981 15.9487 13.3301 15.9487Z" stroke="%23000" stroke-width="2"/></g></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.hamburger-actions .is-cart a::before {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M9.70117 24.4672C10.8057 24.4672 11.7012 23.5717 11.7012 22.4672C11.7012 21.3626 10.8057 20.4672 9.70117 20.4672C8.5966 20.4672 7.70117 21.3626 7.70117 22.4672C7.70117 23.5717 8.5966 24.4672 9.70117 24.4672Z" fill="%23000"/><path d="M19.7012 24.4672C20.8057 24.4672 21.7012 23.5717 21.7012 22.4672C21.7012 21.3626 20.8057 20.4672 19.7012 20.4672C18.5966 20.4672 17.7012 21.3626 17.7012 22.4672C17.7012 23.5717 18.5966 24.4672 19.7012 24.4672Z" fill="%23000"/><path d="M2.4375 4.0625H5.6875L8.125 17.875H21.125" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.125 14.625H20.7919C20.8858 14.6251 20.9769 14.5926 21.0496 14.533C21.1223 14.4735 21.1721 14.3906 21.1905 14.2985L22.653 6.98598C22.6648 6.92701 22.6634 6.86616 22.6488 6.80782C22.6342 6.74948 22.6069 6.6951 22.5688 6.6486C22.5306 6.60211 22.4826 6.56466 22.4283 6.53896C22.3739 6.51327 22.3145 6.49996 22.2544 6.5H6.5" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M9.70117 24.4672C10.8057 24.4672 11.7012 23.5717 11.7012 22.4672C11.7012 21.3626 10.8057 20.4672 9.70117 20.4672C8.5966 20.4672 7.70117 21.3626 7.70117 22.4672C7.70117 23.5717 8.5966 24.4672 9.70117 24.4672Z" fill="%23000"/><path d="M19.7012 24.4672C20.8057 24.4672 21.7012 23.5717 21.7012 22.4672C21.7012 21.3626 20.8057 20.4672 19.7012 20.4672C18.5966 20.4672 17.7012 21.3626 17.7012 22.4672C17.7012 23.5717 18.5966 24.4672 19.7012 24.4672Z" fill="%23000"/><path d="M2.4375 4.0625H5.6875L8.125 17.875H21.125" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.125 14.625H20.7919C20.8858 14.6251 20.9769 14.5926 21.0496 14.533C21.1223 14.4735 21.1721 14.3906 21.1905 14.2985L22.653 6.98598C22.6648 6.92701 22.6634 6.86616 22.6488 6.80782C22.6342 6.74948 22.6069 6.6951 22.5688 6.6486C22.5306 6.60211 22.4826 6.56466 22.4283 6.53896C22.3739 6.51327 22.3145 6.49996 22.2544 6.5H6.5" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.hamburger-actions .is-wishlist a::before {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M15.9327 2.23C17.1404 1.92408 18.3644 1.9236 19.5723 2.22697C20.6766 2.49823 21.663 3.0166 22.5169 3.74978L22.8746 4.07718C23.8052 4.98217 24.4474 6.07349 24.7675 7.32186H24.7685C25.0777 8.52243 25.0757 9.73988 24.7716 10.9435L24.7726 10.9445C24.46 12.2039 23.8174 13.3065 22.8869 14.2265L13.0013 24L3.11583 14.2265C2.24572 13.3663 1.62542 12.3474 1.28836 11.19L1.22499 10.9566L1.22192 10.9445C0.922924 9.7398 0.925125 8.52206 1.23419 7.32186C1.55426 6.07339 2.1974 4.98223 3.12809 4.07718L3.4848 3.75079C4.33397 3.02086 5.31299 2.50259 6.40998 2.23V2.22899H6.41304C6.41473 2.22857 6.41647 2.2284 6.41815 2.22798C7.62954 1.92441 8.85599 1.92419 10.0659 2.23L10.067 2.22899C11.1663 2.50578 12.1483 3.02603 13.0013 3.75584C13.8555 3.02796 14.8362 2.50777 15.9327 2.23ZM9.55081 4.23481C8.67864 4.01385 7.80375 4.01385 6.92613 4.23481L6.60315 4.32576C5.86096 4.56332 5.19194 4.97253 4.59579 5.55249L4.35663 5.80006C3.82298 6.39071 3.45857 7.06819 3.26301 7.83216C3.03951 8.69983 3.03679 9.5729 3.25483 10.4513C3.47832 11.3298 3.92531 12.1005 4.59579 12.7634L13.0013 21.0736L21.4069 12.7634C21.9936 12.1833 22.4074 11.5208 22.6477 10.7757L22.7397 10.4513C22.9632 9.5729 22.9632 8.69983 22.7397 7.83216C22.5441 7.06819 22.1797 6.39071 21.6461 5.80006L21.4069 5.55249C20.8108 4.97256 20.1397 4.56332 19.3934 4.32576L19.0684 4.23481C18.1962 4.01385 17.324 4.01385 16.4519 4.23481L16.1289 4.32778C15.3861 4.56887 14.7143 4.97724 14.1134 5.55249L13.0013 6.61957L11.8893 5.55249C11.2932 4.9773 10.6221 4.56888 9.87583 4.32778L9.55081 4.23481Z" fill="%23000"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M15.9327 2.23C17.1404 1.92408 18.3644 1.9236 19.5723 2.22697C20.6766 2.49823 21.663 3.0166 22.5169 3.74978L22.8746 4.07718C23.8052 4.98217 24.4474 6.07349 24.7675 7.32186H24.7685C25.0777 8.52243 25.0757 9.73988 24.7716 10.9435L24.7726 10.9445C24.46 12.2039 23.8174 13.3065 22.8869 14.2265L13.0013 24L3.11583 14.2265C2.24572 13.3663 1.62542 12.3474 1.28836 11.19L1.22499 10.9566L1.22192 10.9445C0.922924 9.7398 0.925125 8.52206 1.23419 7.32186C1.55426 6.07339 2.1974 4.98223 3.12809 4.07718L3.4848 3.75079C4.33397 3.02086 5.31299 2.50259 6.40998 2.23V2.22899H6.41304C6.41473 2.22857 6.41647 2.2284 6.41815 2.22798C7.62954 1.92441 8.85599 1.92419 10.0659 2.23L10.067 2.22899C11.1663 2.50578 12.1483 3.02603 13.0013 3.75584C13.8555 3.02796 14.8362 2.50777 15.9327 2.23ZM9.55081 4.23481C8.67864 4.01385 7.80375 4.01385 6.92613 4.23481L6.60315 4.32576C5.86096 4.56332 5.19194 4.97253 4.59579 5.55249L4.35663 5.80006C3.82298 6.39071 3.45857 7.06819 3.26301 7.83216C3.03951 8.69983 3.03679 9.5729 3.25483 10.4513C3.47832 11.3298 3.92531 12.1005 4.59579 12.7634L13.0013 21.0736L21.4069 12.7634C21.9936 12.1833 22.4074 11.5208 22.6477 10.7757L22.7397 10.4513C22.9632 9.5729 22.9632 8.69983 22.7397 7.83216C22.5441 7.06819 22.1797 6.39071 21.6461 5.80006L21.4069 5.55249C20.8108 4.97256 20.1397 4.56332 19.3934 4.32576L19.0684 4.23481C18.1962 4.01385 17.324 4.01385 16.4519 4.23481L16.1289 4.32778C15.3861 4.56887 14.7143 4.97724 14.1134 5.55249L13.0013 6.61957L11.8893 5.55249C11.2932 4.9773 10.6221 4.56888 9.87583 4.32778L9.55081 4.23481Z" fill="%23000"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
.hamburger-actions .is-logout a::before {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M6.01341 20.8884V5.11431C6.01341 4.48208 6.52868 3.96682 7.16407 3.96682H19.4356V1.95317H7.16407C5.41912 1.95317 4.00293 3.37252 4.00293 5.11431V20.8884C4.00293 22.6333 5.42228 24.0495 7.16407 24.0495H19.4356V22.0359H7.16407C6.53184 22.0359 6.01341 21.5206 6.01341 20.8884Z" fill="%23000"/><path d="M17.6751 19.3236L24.0006 13.0013L17.6751 6.6759L16.2526 8.10158L20.1471 11.9929H12.2222V14.0066H20.1471L16.2526 17.9011L17.6751 19.3236Z" fill="%23000"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M6.01341 20.8884V5.11431C6.01341 4.48208 6.52868 3.96682 7.16407 3.96682H19.4356V1.95317H7.16407C5.41912 1.95317 4.00293 3.37252 4.00293 5.11431V20.8884C4.00293 22.6333 5.42228 24.0495 7.16407 24.0495H19.4356V22.0359H7.16407C6.53184 22.0359 6.01341 21.5206 6.01341 20.8884Z" fill="%23000"/><path d="M17.6751 19.3236L24.0006 13.0013L17.6751 6.6759L16.2526 8.10158L20.1471 11.9929H12.2222V14.0066H20.1471L16.2526 17.9011L17.6751 19.3236Z" fill="%23000"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
}

.hamburger-contact {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  margin-top: 50px;
  gap: 40px;
  flex-shrink: 0;
}
.hamburger-contact .footer-contact-col {
  position: relative;
  padding: 45px 20px 30px;
  background: #feefeb;
  border: 1px solid #ebdede;
  border-radius: 10px;
  text-align: center;
  flex: none;
}
.hamburger-contact .footer-contact-col + .footer-contact-col {
  margin-top: 0;
}
.hamburger-contact .footer-contact-badge {
  position: absolute;
  top: -31px;
  left: 50%;
  width: 61px;
  height: 61px;
  transform: translateX(-50%);
}
.hamburger-contact .footer-contact-badge-bg {
  display: block;
  width: 100%;
}
.hamburger-contact .footer-contact-title {
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.2;
}
.hamburger-contact .btn-footer-contact {
  width: 100%;
  max-width: 250px;
  height: 45px;
  margin: 15px auto 0;
  padding-right: 30px;
  padding-left: 30px;
  font-size: 1.4rem;
}
.hamburger-contact .footer-contact-tel {
  margin: 10px 0;
  color: #bc5348;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  font-size: 3.7rem;
  line-height: 1;
}
.hamburger-contact .footer-contact-tel a {
  color: inherit;
}
.hamburger-contact .footer-contact-hours {
  display: flex;
  flex-wrap: nowrap;
  gap: 12px;
  font-weight: 500;
  font-size: 1.4rem;
  justify-content: center;
  align-items: center;
}
.hamburger-contact .footer-contact-hours-label {
  padding: 0;
}
.hamburger-contact .footer-contact-hours-time {
  position: relative;
}
.hamburger-contact .footer-contact-hours-time:last-child::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -6px;
  width: 1px;
  height: 16px;
  background: #665a59;
  transform: translateY(-50%);
}

.hamburger-foot {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  margin-top: 40px;
  gap: 30px;
  align-items: center;
  flex-shrink: 0;
}
.hamburger-foot .footer-legal {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
  gap: 0 10px;
  justify-content: flex-start;
}
.hamburger-foot .footer-legal a {
  display: flex;
  height: 30px;
  padding: 0 10px;
  font-weight: 500;
  font-size: 1.3rem;
  letter-spacing: 0.1em;
  justify-content: center;
  align-items: center;
}
.hamburger-foot .footer-sns {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 12px;
}
.hamburger-foot .footer-sns a {
  display: block;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}
.hamburger-foot .footer-sns img {
  display: block;
  width: 100%;
  height: 100%;
}
.hamburger-foot .footer-copyright {
  color: #665a59;
  font-weight: 500;
  font-size: 1.1rem;
  letter-spacing: 0.1em;
  text-align: center;
}

@media screen and (min-width: 1000px) {
  .header-utils {
    display: grid;
    grid-template-columns: auto auto;
    grid-template-areas: "top top" "services actions";
    justify-content: end;
    -moz-column-gap: 50px;
         column-gap: 50px;
    row-gap: 10px;
  }
  .header-utils-top {
    grid-area: top;
  }
  .header-utils-bottom {
    grid-area: services;
  }
  .header-actions-bar {
    grid-area: actions;
  }
  .header-actions li:nth-child(5) {
    display: none;
  }
  .header-actions a:hover, .header-actions a:focus-visible {
    color: #bc5348;
  }
  .header-actions a:hover::before, .header-actions a:focus-visible::before {
    background-color: #bc5348;
  }
  .header-links a:hover::before, .header-links a:focus-visible::before,
  .header-services a:hover::before,
  .header-services a:focus-visible::before {
    transform: translate(0, -50%);
    opacity: 1;
    transition-delay: 0.25s;
  }
  .header-links a:hover::after, .header-links a:focus-visible::after,
  .header-services a:hover::after,
  .header-services a:focus-visible::after {
    transform: translate(12px, -50%);
    opacity: 0;
  }
  .header-nav-scene button:hover, .header-nav-scene button:focus-visible {
    background: #fffdfd;
    color: #b6955f;
  }
  .header-nav-scene button:hover::after, .header-nav-scene button:focus-visible::after {
    background-color: #b6955f;
    transform: rotate(90deg);
  }
  .header-nav-main a:hover, .header-nav-main a:focus-visible {
    background: #fffdfd;
    color: #bc5348;
  }
  .header-nav-scene-link:hover::before, .header-nav-scene-link:focus-visible::before {
    transform: translate(0, -50%);
    opacity: 1;
    transition-delay: 0.25s;
  }
  .header-nav-scene-link:hover::after, .header-nav-scene-link:focus-visible::after {
    transform: translate(12px, -50%);
    opacity: 0;
  }
  .header-nav-scene-link:hover, .header-nav-scene-link:focus-visible {
    border-color: #b6955f;
    color: #b6955f;
  }
}
/* ナビ10項目 + シーンボタン(188px)の詰まり回避。
   マップ外の中間帯のため mq-min(lg)/mq-max(lg) には統合できない */
@media screen and (max-width: 1400px) and (min-width: 1000px) {
  .header-nav-main {
    padding-right: 130px;
    padding-left: 0;
  }
  .header-nav-main ul li {
    flex: 1;
  }
  .header-nav-main a {
    width: 100%;
    font-size: 1.4rem;
  }
  .header-nav-scene {
    width: 130px;
  }
  .header-utils {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}
@media screen and (max-width: 999px) {
  .site-header > .header-nav {
    display: none;
  }
  .header-coupon {
    height: 40px;
  }
  .header-coupon-track {
    width: 100%;
    -moz-column-gap: 0;
         column-gap: 0;
  }
  .header-coupon-track .track-inner:not(:first-child) {
    display: none;
  }
  .header-coupon-item {
    -moz-column-gap: 14px;
         column-gap: 14px;
  }
  .header-coupon-badge {
    width: 65px;
    font-size: 1.3rem;
  }
  .header-coupon-badge::before {
    width: 65px;
    height: 65px;
    transform: translate(-50%, -50%) translateY(3.5px);
  }
  .header-coupon-item .text-block {
    -moz-column-gap: 11px;
         column-gap: 11px;
  }
  .header-coupon-copy {
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  }
  .header-coupon-text {
    font-size: 2rem;
  }
  .header-coupon-note {
    font-size: 1.3rem;
  }
  .header-coupon-arrow {
    width: 11px;
    height: 11px;
  }
  .header-coupon-arrow::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
            mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center center;
            mask-position: center center;
    -webkit-mask-size: contain;
            mask-size: contain;
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    background-color: #b6955f;
    flex-shrink: 0;
  }
  .header-main {
    padding: 9px 0 0;
  }
  .header-main-inner {
    flex-wrap: wrap;
    align-items: center;
    row-gap: 9px;
    -moz-column-gap: 15px;
         column-gap: 15px;
  }
  .header-logo {
    flex: 1;
  }
  .header-logo figure {
    width: 160px;
  }
  .header-utils {
    display: block;
    order: 1;
    flex: 0 0 calc(100% + 30px);
    width: calc(100% + 30px);
    max-width: none;
    margin-right: -15px;
    margin-left: -15px;
  }
  .header-utils-top {
    display: none;
  }
  .header-actions-bar {
    display: none;
  }
  .header-utils-bottom {
    display: block;
  }
  /* SPヘッダー帯のみ。ハンバーガー内はPC版レイアウトを維持 */
  .header-utils-bottom .header-services {
    flex-wrap: nowrap;
    gap: 1px;
    width: 100%;
    background: #fffdfd;
  }
  .header-utils-bottom .header-services li {
    flex: 1;
    min-width: 0;
  }
  .header-utils-bottom .header-services li:nth-child(1) {
    background: #bc5348;
  }
  .header-utils-bottom .header-services li:nth-child(2) {
    background: #b6955f;
  }
  .header-utils-bottom .header-services a {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: 50px;
    padding: 0 8px;
    gap: 3px;
    background-image: none;
    color: #fffdfd;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 0.05em;
    white-space: nowrap;
  }
  .header-utils-bottom .header-services a::before, .header-utils-bottom .header-services a::after {
    content: none;
  }
  .header-utils-bottom .header-services .header-service-label {
    display: block;
    font-size: 1.2rem;
    line-height: 1.49;
    letter-spacing: 0.05em;
  }
  .header-utils-bottom .header-services .header-service-main {
    flex-wrap: nowrap;
    gap: 7px;
  }
  .header-utils-bottom .header-services .header-service-icon {
    margin-right: 0;
    filter: brightness(0) invert(1);
  }
  .header-utils-bottom .header-services li:nth-child(1) a .header-service-icon {
    width: 16px;
    height: 15px;
  }
  .header-utils-bottom .header-services li:nth-child(2) a .header-service-icon {
    width: 15px;
    height: 15px;
  }
  .header-actions--sp-top {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row-reverse;
    flex-shrink: 0;
    gap: 17px;
  }
  .header-actions--sp-top a {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    width: auto;
    gap: 0;
    font-size: 0;
    line-height: 0;
  }
  .header-actions--sp-top .header-actions-count {
    top: -1px;
    right: -3px;
    width: 14px;
    height: 14px;
    font-size: 1rem;
    line-height: 1;
  }
  .header-actions--sp-top li:nth-child(1) a,
  .header-actions--sp-top li:nth-child(2) a {
    width: 34px;
  }
  .header-actions--sp-top li:nth-child(1) a::before {
    -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M9.70117 24.4672C10.8057 24.4672 11.7012 23.5717 11.7012 22.4672C11.7012 21.3626 10.8057 20.4672 9.70117 20.4672C8.5966 20.4672 7.70117 21.3626 7.70117 22.4672C7.70117 23.5717 8.5966 24.4672 9.70117 24.4672Z" fill="%23000"/><path d="M19.7012 24.4672C20.8057 24.4672 21.7012 23.5717 21.7012 22.4672C21.7012 21.3626 20.8057 20.4672 19.7012 20.4672C18.5966 20.4672 17.7012 21.3626 17.7012 22.4672C17.7012 23.5717 18.5966 24.4672 19.7012 24.4672Z" fill="%23000"/><path d="M2.4375 4.0625H5.6875L8.125 17.875H21.125" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.125 14.625H20.7919C20.8858 14.6251 20.9769 14.5926 21.0496 14.533C21.1223 14.4735 21.1721 14.3906 21.1905 14.2985L22.653 6.98598C22.6648 6.92701 22.6634 6.86616 22.6488 6.80782C22.6342 6.74948 22.6069 6.6951 22.5688 6.6486C22.5306 6.60211 22.4826 6.56466 22.4283 6.53896C22.3739 6.51327 22.3145 6.49996 22.2544 6.5H6.5" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></svg>');
            mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M9.70117 24.4672C10.8057 24.4672 11.7012 23.5717 11.7012 22.4672C11.7012 21.3626 10.8057 20.4672 9.70117 20.4672C8.5966 20.4672 7.70117 21.3626 7.70117 22.4672C7.70117 23.5717 8.5966 24.4672 9.70117 24.4672Z" fill="%23000"/><path d="M19.7012 24.4672C20.8057 24.4672 21.7012 23.5717 21.7012 22.4672C21.7012 21.3626 20.8057 20.4672 19.7012 20.4672C18.5966 20.4672 17.7012 21.3626 17.7012 22.4672C17.7012 23.5717 18.5966 24.4672 19.7012 24.4672Z" fill="%23000"/><path d="M2.4375 4.0625H5.6875L8.125 17.875H21.125" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.125 14.625H20.7919C20.8858 14.6251 20.9769 14.5926 21.0496 14.533C21.1223 14.4735 21.1721 14.3906 21.1905 14.2985L22.653 6.98598C22.6648 6.92701 22.6634 6.86616 22.6488 6.80782C22.6342 6.74948 22.6069 6.6951 22.5688 6.6486C22.5306 6.60211 22.4826 6.56466 22.4283 6.53896C22.3739 6.51327 22.3145 6.49996 22.2544 6.5H6.5" stroke="%23000" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center center;
            mask-position: center center;
    -webkit-mask-size: contain;
            mask-size: contain;
  }
  .header-actions--sp-top li:nth-child(2) a::before {
    -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M15.9327 2.23C17.1404 1.92408 18.3644 1.9236 19.5723 2.22697C20.6766 2.49823 21.663 3.0166 22.5169 3.74978L22.8746 4.07718C23.8052 4.98217 24.4474 6.07349 24.7675 7.32186H24.7685C25.0777 8.52243 25.0757 9.73988 24.7716 10.9435L24.7726 10.9445C24.46 12.2039 23.8174 13.3065 22.8869 14.2265L13.0013 24L3.11583 14.2265C2.24572 13.3663 1.62542 12.3474 1.28836 11.19L1.22499 10.9566L1.22192 10.9445C0.922924 9.7398 0.925125 8.52206 1.23419 7.32186C1.55426 6.07339 2.1974 4.98223 3.12809 4.07718L3.4848 3.75079C4.33397 3.02086 5.31299 2.50259 6.40998 2.23V2.22899H6.41304C6.41473 2.22857 6.41647 2.2284 6.41815 2.22798C7.62954 1.92441 8.85599 1.92419 10.0659 2.23L10.067 2.22899C11.1663 2.50578 12.1483 3.02603 13.0013 3.75584C13.8555 3.02796 14.8362 2.50777 15.9327 2.23ZM9.55081 4.23481C8.67864 4.01385 7.80375 4.01385 6.92613 4.23481L6.60315 4.32576C5.86096 4.56332 5.19194 4.97253 4.59579 5.55249L4.35663 5.80006C3.82298 6.39071 3.45857 7.06819 3.26301 7.83216C3.03951 8.69983 3.03679 9.5729 3.25483 10.4513C3.47832 11.3298 3.92531 12.1005 4.59579 12.7634L13.0013 21.0736L21.4069 12.7634C21.9936 12.1833 22.4074 11.5208 22.6477 10.7757L22.7397 10.4513C22.9632 9.5729 22.9632 8.69983 22.7397 7.83216C22.5441 7.06819 22.1797 6.39071 21.6461 5.80006L21.4069 5.55249C20.8108 4.97256 20.1397 4.56332 19.3934 4.32576L19.0684 4.23481C18.1962 4.01385 17.324 4.01385 16.4519 4.23481L16.1289 4.32778C15.3861 4.56887 14.7143 4.97724 14.1134 5.55249L13.0013 6.61957L11.8893 5.55249C11.2932 4.9773 10.6221 4.56888 9.87583 4.32778L9.55081 4.23481Z" fill="%23000"/></svg>');
            mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" fill="none"><path d="M15.9327 2.23C17.1404 1.92408 18.3644 1.9236 19.5723 2.22697C20.6766 2.49823 21.663 3.0166 22.5169 3.74978L22.8746 4.07718C23.8052 4.98217 24.4474 6.07349 24.7675 7.32186H24.7685C25.0777 8.52243 25.0757 9.73988 24.7716 10.9435L24.7726 10.9445C24.46 12.2039 23.8174 13.3065 22.8869 14.2265L13.0013 24L3.11583 14.2265C2.24572 13.3663 1.62542 12.3474 1.28836 11.19L1.22499 10.9566L1.22192 10.9445C0.922924 9.7398 0.925125 8.52206 1.23419 7.32186C1.55426 6.07339 2.1974 4.98223 3.12809 4.07718L3.4848 3.75079C4.33397 3.02086 5.31299 2.50259 6.40998 2.23V2.22899H6.41304C6.41473 2.22857 6.41647 2.2284 6.41815 2.22798C7.62954 1.92441 8.85599 1.92419 10.0659 2.23L10.067 2.22899C11.1663 2.50578 12.1483 3.02603 13.0013 3.75584C13.8555 3.02796 14.8362 2.50777 15.9327 2.23ZM9.55081 4.23481C8.67864 4.01385 7.80375 4.01385 6.92613 4.23481L6.60315 4.32576C5.86096 4.56332 5.19194 4.97253 4.59579 5.55249L4.35663 5.80006C3.82298 6.39071 3.45857 7.06819 3.26301 7.83216C3.03951 8.69983 3.03679 9.5729 3.25483 10.4513C3.47832 11.3298 3.92531 12.1005 4.59579 12.7634L13.0013 21.0736L21.4069 12.7634C21.9936 12.1833 22.4074 11.5208 22.6477 10.7757L22.7397 10.4513C22.9632 9.5729 22.9632 8.69983 22.7397 7.83216C22.5441 7.06819 22.1797 6.39071 21.6461 5.80006L21.4069 5.55249C20.8108 4.97256 20.1397 4.56332 19.3934 4.32576L19.0684 4.23481C18.1962 4.01385 17.324 4.01385 16.4519 4.23481L16.1289 4.32778C15.3861 4.56887 14.7143 4.97724 14.1134 5.55249L13.0013 6.61957L11.8893 5.55249C11.2932 4.9773 10.6221 4.56888 9.87583 4.32778L9.55081 4.23481Z" fill="%23000"/></svg>');
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center center;
            mask-position: center center;
    -webkit-mask-size: contain;
            mask-size: contain;
  }
  .trigger {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 34px;
    height: 34px;
    margin-right: -7px;
    padding: 0;
    background: none;
    border: none;
    flex-shrink: 0;
    cursor: pointer;
  }
  .menu-trigger {
    display: inline-block;
    position: relative;
    width: 19px;
    height: 16px;
    transition: all 0.4s;
  }
  .menu-trigger span {
    display: inline-block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #665a59;
    border-radius: 2px;
    transition: all 0.4s;
  }
  .menu-trigger span:nth-of-type(1) {
    top: 0;
  }
  .menu-trigger span:nth-of-type(2) {
    top: 7px;
  }
  .menu-trigger span:nth-of-type(3) {
    bottom: 0;
    width: 70%;
  }
  .hamburger-overlay {
    display: block;
    position: absolute;
    inset: 0;
    z-index: 1100;
    background: transparent;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.35s ease, visibility 0.35s ease;
  }
  .hamburger-overlay[hidden] {
    display: none;
  }
  .hamburger-overlay.is-fixed {
    position: fixed;
    -webkit-overflow-scrolling: touch;
  }
  .hamburger-overlay.is-open {
    opacity: 1;
    visibility: visible;
  }
  .hamburger-overlay {
    /* 白パネルを乗算に巻き込まないようディムだけ分離（#c5c2c2 乗算） */
  }
  .hamburger-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(197, 194, 194, 0.7);
    mix-blend-mode: multiply;
  }
}
@media screen and (max-width: 767px) {
  .has-sp-actions-bar {
    --header-sp-bar-height: calc(60px + env(safe-area-inset-bottom, 0px));
  }
  .has-sp-actions-bar .header-actions-bar {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: var(--header-sp-bar-height);
    padding-bottom: env(safe-area-inset-bottom, 0px);
    background: #fffdfd;
    border-top: 1px solid #e8dede;
    box-shadow: 0 -2px 10px rgba(102, 90, 89, 0.08);
  }
  .has-sp-actions-bar .header-actions-bar .header-actions {
    display: flex;
    flex-wrap: wrap;
    flex-wrap: nowrap;
    width: 100%;
    gap: 0;
  }
  .has-sp-actions-bar .header-actions-bar .header-actions li {
    flex: 1;
    min-width: 0;
  }
  .has-sp-actions-bar .header-actions-bar .header-actions a {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    width: 100%;
    gap: 4px;
    font-size: 1.1rem;
    line-height: 1.2;
  }
  .has-sp-actions-bar .header-actions-bar .header-actions li:nth-child(2) a,
  .has-sp-actions-bar .header-actions-bar .header-actions li:nth-child(3) a {
    width: 100%;
  }
  .has-sp-actions-bar .header-actions-bar .header-actions .header-actions-count {
    top: 4px;
    right: auto;
    left: 50%;
    width: 14px;
    height: 14px;
    transform: translateX(4px);
    font-size: 1rem;
    line-height: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .header-nav-scene-panel,
  .header-nav-scene-backdrop {
    transition: none;
  }
  .header-nav-scene-link {
    transition: none;
  }
  .hamburger-accordion-trigger {
    transition: none;
  }
  .hamburger-accordion-trigger::after {
    transition: none;
  }
  .hamburger-accordion-panel {
    transition: none;
  }
  .menu-trigger,
  .menu-trigger span {
    transition: none;
  }
}
:root {
  --footer-height: 0px;
}

.site-footer {
  position: relative;
  z-index: 0;
  width: 100%;
  background: #feefeb;
}

.footer-promo {
  position: relative;
  padding: 0 20px;
}

.footer-gallery {
  position: relative;
  margin: 0 -20px;
  overflow: hidden;
}
.footer-gallery .footer-gallery-swiper {
  width: 100%;
  /* autoplay delay:0 + speed で等速マーキーにする */
}
.footer-gallery .footer-gallery-swiper .swiper-wrapper {
  transition-timing-function: linear !important;
}
.footer-gallery .swiper-slide figure {
  height: 565px;
  min-height: 30vw;
}
.footer-gallery .swiper-slide figure img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.footer-gallery::before {
  content: "";
  display: block;
  position: absolute;
  top: -265px;
  left: 40%;
  z-index: 2;
  width: 4986px;
  min-width: 100%;
  height: 342px;
  background: url("../images/top/mv-wave.svg") no-repeat center center/cover;
  transform: translateX(-50%);
}
.footer-gallery::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -430px;
  left: 50%;
  z-index: 2;
  width: 5010px;
  height: 472px;
  background: url(../common/images/footer-wave-bottom.svg) no-repeat center center/contain;
  transform: translateX(-50%);
}

.footer-catch-wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  position: absolute;
  top: -23px;
  left: 17.6%;
  z-index: 2;
  gap: 10px;
}
.footer-catch-wrap .footer-catch {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 50px;
  padding: 15px 0 13px;
  background: #fffdfd;
  font-weight: 500;
  font-size: 2.6rem;
  line-height: 1.19;
  letter-spacing: 0.2em;
  writing-mode: vertical-rl;
}

.footer-contact {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 2;
  max-width: 1200px;
  margin: -140px auto 0;
  border-radius: 10px;
}
.footer-contact .footer-contact-col {
  position: relative;
  flex: 1;
  padding: 60px 20px 45px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .footer-contact .footer-contact-col + .footer-contact-col {
    position: relative;
  }
  .footer-contact .footer-contact-col + .footer-contact-col::before {
    background-image: linear-gradient(to bottom, #ebdede, #ebdede 2px, transparent 2px, transparent 4px);
    background-repeat: repeat-y;
    background-position: left top;
    background-size: 1px 4px;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: calc(100% - 55px);
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .footer-contact .footer-contact-col {
    background: #fffdfd;
    border: 1px solid #ebdede;
    border-radius: 10px;
  }
}
.footer-contact .footer-contact-badge {
  position: absolute;
  top: -31px;
  left: 50%;
  width: 61px;
  height: 61px;
  transform: translateX(-50%);
}
.footer-contact .footer-contact-badge-bg {
  display: block;
  width: 100%;
}
.footer-contact .footer-contact-badge-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 34px;
  transform: translate(-50%, -50%);
}
.footer-contact .footer-contact-title {
  font-weight: 500;
  font-size: clamp(16px, calc(16px + 4 * (100vw - 768px) / 672), 20px);
  line-height: 1.2;
}
.footer-contact .btn-footer-contact {
  width: 100%;
  max-width: 360px;
  height: 60px;
  margin: 35px auto 0;
}
.footer-contact .footer-contact-tel {
  margin: 23px 0 10px;
  color: #bc5348;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  font-size: clamp(40px, calc(40px + 3 * (100vw - 768px) / 672), 43px);
  line-height: 1;
}
.footer-contact .footer-contact-hours {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 26px;
  font-weight: 500;
  font-size: clamp(14px, calc(14px + 2 * (100vw - 768px) / 672), 16px);
}
.footer-contact .footer-contact-hours-label {
  padding: 10px 0;
}
.footer-contact .footer-contact-hours-time {
  position: relative;
}
.footer-contact .footer-contact-hours-time:last-child::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -13px;
  width: 1px;
  height: 16px;
  background: #665a59;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .footer-contact {
    background: #fffdfd;
    border: 1px solid #ebdede;
  }
}

.footer-pagetop {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 40px;
  right: 55px;
  z-index: 3;
  width: clamp(60px, calc(60px + 25 * (100vw - 768px) / 672), 85px);
  aspect-ratio: 1/1;
  background: #fffdfd;
  border: 2px solid #E8DEDE;
  border-radius: 50%;
  white-space: nowrap;
  overflow: hidden;
  transition: background-color 0.36s ease-out, border-color 0.36s ease-out;
  text-indent: 0;
  font-size: 0;
}
.footer-pagetop::before, .footer-pagetop::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23.5 13.5"><path d="M22.25,13.5a1.246,1.246,0,0,1-.9-.387L11.75,3.06l-9.6,10.053A1.25,1.25,0,1,1,.346,11.387l10.5-11a1.25,1.25,0,0,1,1.808,0l10.5,11a1.25,1.25,0,0,1-.9,2.113Z" fill="%23000"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23.5 13.5"><path d="M22.25,13.5a1.246,1.246,0,0,1-.9-.387L11.75,3.06l-9.6,10.053A1.25,1.25,0,1,1,.346,11.387l10.5-11a1.25,1.25,0,0,1,1.808,0l10.5,11a1.25,1.25,0,0,1-.9,2.113Z" fill="%23000"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 48%;
  left: 50%;
  width: clamp(12px, calc(12px + 11 * (100vw - 768px) / 672), 23px);
  aspect-ratio: 23/14;
  background-color: #333;
  opacity: 1;
  transform: translate(-50%, -50%);
  transition: top 0.36s ease-out, opacity 0.36s ease-out, background-color 0.36s ease-out;
}
.footer-pagetop::after {
  top: 150%;
  opacity: 0;
}

.footer-body {
  padding: 65px 0 40px;
}
.footer-body .footer-features {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.footer-body .footer-features li {
  position: relative;
  flex: 1;
  border-left: 2px solid #bc5348;
  text-align: center;
}
.footer-body .footer-features li:last-child {
  border-right: 2px solid #bc5348;
}
.footer-body .footer-features a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 0 2px;
  gap: 20px;
}
.footer-body .footer-features a::before {
  content: "";
  display: block;
  width: 42px;
  height: 42px;
  background: center/contain no-repeat;
  border: 1px solid #bc5348;
  border-radius: 50%;
  transition: background-image 0.36s ease-out;
}
.footer-body .footer-features a span {
  padding-bottom: 8px;
  background-image: linear-gradient(90deg, currentColor, currentColor);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-size: 0% 0.06em;
  color: #bc5348;
  font-weight: 500;
  font-size: 1.5rem;
  align-items: center;
  transition: background-size 0.36s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .footer-body .footer-features a span {
    transition: none;
  }
}
.footer-body .footer-features .is-about a::before {
  background: #bc5348 url("../common/images/footer-feature-about.svg");
}
.footer-body .footer-features .is-merit a::before {
  background: #bc5348 url("../common/images/footer-feature-merit.svg");
}
.footer-body .footer-features .is-system a::before {
  background: #bc5348 url("../common/images/footer-feature-system.svg");
}
.footer-body .footer-features .is-strength a::before {
  background: #bc5348 url("../common/images/footer-feature-strength.svg");
}
.footer-body .footer-quicklinks {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-bottom: 45px;
  gap: clamp(10px, calc(10px + 10 * (100vw - 768px) / 672), 20px);
}
.footer-body .footer-quicklinks li.is-faq a span::before {
  background-image: url("../common/images/footer-quicklink-faq.svg");
}
.footer-body .footer-quicklinks li.is-guide a span::before {
  background-image: url("../common/images/footer-quicklink-guide.svg");
}
.footer-body .footer-quicklinks li.is-guarantee a span::before {
  background-image: url("../common/images/footer-quicklink-guarantee.svg");
}
.footer-body .footer-quicklinks li.is-exchange a span::before {
  background-image: url("../common/images/footer-quicklink-exchange.svg");
}
.footer-body .footer-quicklinks li.is-web a span::before {
  width: 40px;
  height: 40px;
  background-image: url("../common/images/footer-quicklink-web.svg");
}
.footer-body .footer-quicklinks li.is-kimono a span::before {
  background-image: url("../common/images/footer-quicklink-kimono.svg");
}
.footer-body .footer-quicklinks a::before, .footer-body .footer-quicklinks a::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: min(33px, 1.8vw);
  width: 10px;
  height: 10px;
  background-color: #333;
  transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.footer-body .footer-quicklinks a::before {
  transform: translate(-12px, -50%);
  opacity: 0;
}
.footer-body .footer-quicklinks a::after {
  transform: translateY(-50%);
  opacity: 1;
}
.footer-body .footer-quicklinks a {
  display: block;
  position: relative;
  width: 100%;
  height: 70px;
  padding: 0 clamp(15px, calc(15px + 15 * (100vw - 768px) / 672), 30px);
  gap: min(15px, 2vw);
  background: #fffdfd;
  border: 1px solid #e3d5d5;
  border-radius: 5px;
  font-weight: 500;
  font-size: clamp(14px, calc(14px + 2 * (100vw - 768px) / 672), 16px);
  letter-spacing: 0.05em;
  transition: border-radius 0.36s ease-out;
}
.footer-body .footer-quicklinks .footer-quicklink-label {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  flex: 1;
  height: 100%;
  padding-right: 20px;
  gap: min(20px, 1vw);
}
.footer-body .footer-quicklinks .footer-quicklink-label::before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.footer-body .footer-quicklink-icon {
  flex-shrink: 0;
  width: 30px;
}
.footer-body .footer-quicklink-icon.is-faq {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 30px;
  background: #f3efef;
  border-radius: 50%;
  font-weight: 500;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
}
.footer-body .footer-nav-grid {
  display: flex;
  margin-bottom: 50px;
  padding-bottom: 50px;
  gap: min(98px, 3vw);
  border-bottom: 1px solid #e8dede;
}
.footer-body .footer-nav-block {
  position: relative;
  max-width: 48vw;
}
.footer-body .footer-nav-block .footer-nav-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0;
  background: transparent;
  border: 0;
  color: inherit;
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  text-align: left;
  cursor: default;
  pointer-events: none;
}
.footer-body .footer-nav-block .footer-nav-columns {
  display: flex;
  flex-wrap: wrap;
  padding-top: 35px;
  gap: 7px 20px;
}
.footer-body .footer-nav-block .footer-nav-columns ul {
  display: flex;
  flex-direction: column;
  gap: 7px;
}
.footer-body .footer-nav-block .footer-nav-columns ul a {
  display: block;
  position: relative;
  min-width: min(80px, 4vw);
  padding: 5px 0 5px 18px;
  background-image: linear-gradient(90deg, currentColor, currentColor);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-size: 0% 0.06em;
  font-weight: 500;
  font-size: clamp(13px, calc(13px + 2 * (100vw - 768px) / 672), 15px);
  line-height: 1.49;
  letter-spacing: 0.05em;
  transition: background-size 0.36s ease-out;
}
.footer-body .footer-nav-block .footer-nav-columns ul a::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 4px;
  height: 4px;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  transform: translateY(-50%) rotate(45deg);
  transition: transform 0.36s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .footer-body .footer-nav-block .footer-nav-columns ul a {
    transition: none;
  }
}
.footer-body .footer-nav-block.footer-nav-misc {
  margin-left: auto;
}
.footer-body .footer-bottom {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.footer-body .footer-brand figure {
  width: 240px;
  margin-bottom: 40px;
}
.footer-body .footer-brand figure img {
  display: block;
  width: 100%;
}
.footer-body .footer-address {
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.7;
  letter-spacing: 0.1em;
}
.footer-body .footer-bottom-right {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  flex-direction: column;
  align-items: flex-end;
  padding-top: 15px;
  gap: 20px;
}
.footer-body .footer-legal {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 30px;
}
.footer-body .footer-legal a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 30px;
  font-weight: 500;
  font-size: clamp(13px, calc(13px + 1 * (100vw - 768px) / 672), 14px);
  letter-spacing: 0.1em;
}
.footer-body .footer-sns {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.footer-body .footer-sns a {
  display: block;
  width: 50px;
}
.footer-body .footer-sns a img {
  display: block;
  width: 100%;
}
.footer-body .footer-copyright {
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.7;
  letter-spacing: 0.1em;
  text-align: right;
}

@media screen and (min-width: 1400px) {
  .footer-body .footer-nav-grid {
    gap: 98px;
  }
  .footer-body .footer-nav-block .footer-nav-columns ul a {
    min-width: 85px;
  }
}
@media screen and (min-width: 768px) {
  .footer-features a:hover span {
    background-position: 0% 100%;
    background-size: 100% 0.06em;
    transition-duration: 0.24s;
  }
  .footer-features .is-about a:hover::before {
    background-image: url("../common/images/footer-feature-about-hover.svg");
  }
  .footer-features .is-merit a:hover::before {
    background-image: url("../common/images/footer-feature-merit-hover.svg");
  }
  .footer-features .is-system a:hover::before {
    background-image: url("../common/images/footer-feature-system-hover.svg");
  }
  .footer-features .is-strength a:hover::before {
    background-image: url("../common/images/footer-feature-strength-hover.svg");
  }
  .footer-nav-block .footer-nav-columns ul a:hover {
    background-position: 0% 100%;
    background-size: 100% 0.06em;
    transition-duration: 0.24s;
  }
  .footer-quicklinks a:hover::before {
    transform: translate(0, -50%);
    opacity: 1;
    transition-delay: 0.25s;
  }
  .footer-quicklinks a:hover::after {
    transform: translate(12px, -50%);
    opacity: 0;
  }
  .footer-quicklinks a:hover {
    border-radius: 13px;
  }
  .footer-pagetop:hover {
    background-color: #333;
    border-color: #333;
  }
  .footer-pagetop:hover::before, .footer-pagetop:hover::after {
    background-color: #fffdfd;
  }
  .footer-pagetop:hover::before {
    top: -50%;
    opacity: 0;
  }
  .footer-pagetop:hover::after {
    top: 48%;
    opacity: 1;
  }
}
@media screen and (max-width: 767px) {
  .footer-promo {
    padding: 0 15px;
  }
  .footer-gallery {
    margin: 0 -15px;
  }
  .footer-gallery::before {
    top: -40px;
    left: 0;
    width: 100%;
    height: 93px;
    background: url("../common/images/wave-sp.svg") no-repeat center bottom/cover;
    transform: translateX(0);
  }
  .footer-gallery::after {
    bottom: -60px;
    height: 93px;
  }
  .footer-gallery .swiper-slide figure {
    height: 290px;
    min-height: 0;
  }
  .footer-catch-wrap {
    top: 0;
    left: 44px;
    gap: 10px;
  }
  .footer-catch-wrap .footer-catch {
    width: 27px;
    padding: 8px 0;
    font-size: 1.6rem;
    line-height: 1.19;
  }
  .footer-contact {
    flex-direction: column;
    margin-top: -45px;
    gap: 40px;
  }
  .footer-contact .footer-contact-col {
    padding: 42px 20px 30px;
  }
  .footer-contact .footer-contact-col + .footer-contact-col {
    padding-bottom: 20px;
  }
  .footer-contact .btn-footer-contact {
    max-width: 250px;
    height: 45px;
    margin-top: 18px;
  }
  .footer-contact .footer-contact-tel {
    margin: 12px 0 8px;
  }
  .footer-pagetop {
    top: 16px;
    right: 15px;
  }
  .footer-body {
    padding-top: 40px;
  }
  .footer-body .footer-quicklinks {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 15px;
  }
  .footer-body {
    /* hamburger-accordion と同型（trigger / panel / is-open）。クラス名のみフッター側 */
  }
}
@media screen and (max-width: 767px) and (max-width: 600px) {
  .footer-body .footer-quicklinks {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 767px) {
  .footer-body .footer-features {
    flex-direction: column;
  }
  .footer-body .footer-features li {
    border-top: 2px solid #bc5348;
    border-left: none;
    text-align: left;
  }
  .footer-body .footer-features li:last-child {
    border-right: none;
    border-bottom: 2px solid #bc5348;
  }
  .footer-body .footer-features a {
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    padding: 18px 20px;
    gap: 20px;
  }
  .footer-body .footer-features a span {
    padding-bottom: 0;
    font-size: 1.5rem;
  }
  .footer-body .footer-quicklinks {
    margin-bottom: 20px;
  }
  .footer-body .footer-quicklinks a {
    padding: 0 30px;
  }
  .footer-body .footer-quicklinks a::after {
    right: 30px;
  }
  .footer-body .footer-quicklinks .footer-quicklink-label {
    gap: 20px;
  }
  .footer-body .footer-quicklinks .footer-quicklink-label::before {
    width: 20px !important;
    height: 20px !important;
  }
  .footer-body .footer-nav-grid {
    flex-direction: column;
    margin-bottom: 55px;
    padding-bottom: 0;
    gap: 0;
    border-bottom: 0;
  }
  .footer-body .footer-bottom {
    flex-direction: column;
    align-items: center;
    gap: 25px;
    text-align: center;
  }
  .footer-body .footer-brand figure {
    width: 215px;
    margin: 0 auto 15px;
  }
  .footer-body .footer-bottom-right {
    align-items: center;
    padding-top: 0;
    gap: 30px;
  }
  .footer-body .footer-legal {
    justify-content: center;
    gap: 0 25px;
  }
  .footer-body .footer-copyright {
    text-align: center;
  }
  .footer-body .footer-nav-block {
    max-width: none;
  }
  .footer-body .footer-nav-block .footer-nav-columns ul a {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding: 5px 0;
    gap: 12px;
    font-size: 1.5rem;
    letter-spacing: 0.15em;
  }
  .footer-body .footer-nav-block .footer-nav-columns ul a::before {
    content: none;
  }
  .footer-body .footer-nav-block .footer-nav-columns ul a::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
            mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center center;
            mask-position: center center;
    -webkit-mask-size: contain;
            mask-size: contain;
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background-color: #333;
    flex-shrink: 0;
  }
  .footer-body .footer-nav-block.footer-nav-misc {
    margin-left: 0;
  }
  .footer-body .footer-nav-block.footer-nav-misc .footer-nav-columns {
    display: grid;
    grid-template-columns: 1fr;
    padding-top: 0;
  }
  .footer-body .footer-nav-block.footer-nav-misc .footer-nav-columns ul {
    gap: 0;
  }
  .footer-body .footer-nav-block.footer-nav-misc li {
    position: relative;
    min-height: 54px;
  }
  .footer-body .footer-nav-block.footer-nav-misc li::before {
    background-image: linear-gradient(to right, #e8dede, #e8dede 2px, transparent 2px, transparent 4px);
    background-repeat: repeat-x;
    background-position: left top;
    background-size: 4px 1px;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
  }
  .footer-body .footer-nav-block.footer-nav-misc li:first-child::before {
    content: none;
  }
  .footer-body .footer-nav-block.footer-nav-misc li:last-child::after {
    background-image: linear-gradient(to right, #e8dede, #e8dede 2px, transparent 2px, transparent 4px);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 4px 1px;
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
  }
  .footer-body .footer-nav-block.footer-nav-misc li a {
    min-height: 54px;
    padding: 28px 0;
  }
  .footer-body .footer-nav-category,
  .footer-body .footer-nav-scene {
    background-image: linear-gradient(to right, #e8dede, #e8dede 2px, transparent 2px, transparent 4px);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-size: 4px 1px;
  }
  .footer-body .footer-nav-category.is-open .footer-nav-title,
  .footer-body .footer-nav-scene.is-open .footer-nav-title {
    padding-bottom: 15px;
  }
  .footer-body .footer-nav-category.is-open .footer-nav-title::after,
  .footer-body .footer-nav-scene.is-open .footer-nav-title::after {
    background-size: 10px 1.5px, 1.5px 0;
  }
  .footer-body .footer-nav-category.is-open .footer-nav-columns,
  .footer-body .footer-nav-scene.is-open .footer-nav-columns {
    height: auto;
    padding-bottom: 20px;
  }
  .footer-body .footer-nav-category .footer-nav-title,
  .footer-body .footer-nav-scene .footer-nav-title {
    display: flex;
    position: relative;
    width: 100%;
    padding: 27px 0;
    background: none;
    border: none;
    text-align: left;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    transition: padding-bottom 0.35s ease;
    cursor: pointer;
    pointer-events: auto;
  }
  .footer-body .footer-nav-category .footer-nav-title::after,
  .footer-body .footer-nav-scene .footer-nav-title::after {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    background: linear-gradient(#665a59, #665a59) center no-repeat, linear-gradient(#665a59, #665a59) center no-repeat;
    background-size: 10px 1.5px, 1.5px 10px;
    flex-shrink: 0;
    transition: background-size 0.35s ease;
  }
  .footer-body .footer-nav-category,
  .footer-body .footer-nav-scene {
    /* panel: hamburger-accordion-panel 相当。
       HTML を足さず 2 列リンク（display:contents）にするため height で開閉 */
  }
  .footer-body .footer-nav-category .footer-nav-columns,
  .footer-body .footer-nav-scene .footer-nav-columns {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 0 10px;
    padding-bottom: 0;
    gap: 4px 10px;
    overflow: hidden;
    height: 0;
    interpolate-size: allow-keywords;
    transition: height 0.35s ease, padding-bottom 0.35s ease;
  }
  .footer-body .footer-nav-category .footer-nav-columns[hidden],
  .footer-body .footer-nav-scene .footer-nav-columns[hidden] {
    display: none;
  }
  .footer-body .footer-nav-category .footer-nav-columns ul,
  .footer-body .footer-nav-scene .footer-nav-columns ul {
    display: contents;
  }
  footer .footer-inner {
    margin-bottom: 40px;
    padding: 50px 0 85px;
    border-radius: 15px;
  }
  footer .footer-inner .basic-info figure {
    width: 177px;
    margin: 0 auto 15px;
  }
  footer .footer-inner .basic-info figure img {
    transform: translateX(6px);
  }
  footer .footer-inner .basic-info > p {
    margin-bottom: 30px;
    font-size: 1.5rem;
    text-align: center;
  }
  footer .footer-inner .basic-info .sns-btn-wrap {
    margin-bottom: 40px;
  }
  footer .footer-inner .basic-info .shop-list .shop-item {
    width: 75%;
    min-width: 250px;
    margin: 0 auto;
  }
  footer .footer-inner .basic-info .shop-list .shop-item > p,
  footer .footer-inner .basic-info .shop-list .shop-item > span {
    font-size: 1.7rem;
  }
  footer .footer-inner .basic-info .shop-list .shop-item > span {
    line-height: 1.4;
  }
  footer .footer-inner .basic-info .shop-list .shop-item .link-map {
    height: 50px;
  }
  footer .footer-inner .basic-info .shop-list .shop-item .link-map a {
    border-radius: 25px;
    font-weight: bold;
    font-size: 1.7rem;
  }
  footer .footer-inner .footer-menu {
    display: none;
    width: 72px;
  }
  footer .under-content {
    position: relative;
    padding: 25px 0;
  }
  footer .under-content ul {
    display: flex;
    margin-bottom: 20px;
    gap: 30px;
  }
  footer .under-content ul li a {
    font-size: 1.2rem;
  }
  footer .under-content ul li a::before {
    width: 10px;
    height: 10px;
  }
  footer .under-content p {
    font-size: 1.2rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .footer-nav-category .footer-nav-title,
  .footer-nav-scene .footer-nav-title {
    transition: none;
  }
  .footer-nav-category .footer-nav-title::after,
  .footer-nav-scene .footer-nav-title::after {
    transition: none;
  }
  .footer-nav-category .footer-nav-columns,
  .footer-nav-scene .footer-nav-columns {
    transition: none;
  }
}
/* shared form
-------------------------------------------------------*/
.form-row-table {
  position: relative;
  margin-bottom: 60px;
}
.form-row-table.confirm-table {
  max-width: 980px;
  margin: 0 auto 60px;
}
.form-row-table.confirm-table .form-row:not(:last-of-type) {
  margin-bottom: 20px;
}
.form-row-table.confirm-table .form-label {
  padding-top: 0;
  line-height: 1.8;
}
.form-row-table.confirm-table .form-field p {
  color: #665a59;
  font-weight: 500;
  font-size: clamp(1.4rem, calc(1.4rem + 0.2 * (100vw - 768px) / 672), 1.6rem);
  line-height: 1.8;
  letter-spacing: 0.05em;
}

.form-row {
  position: relative;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 40px;
}
.form-row:not(:last-of-type) {
  margin-bottom: 20px;
}

.form-label {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-shrink: 0;
  gap: 10px;
  width: 260px;
  padding-top: 20px;
  color: #665a59;
  font-weight: 500;
  font-size: clamp(1.2rem, calc(1.2rem + 0.4 * (100vw - 768px) / 672), 1.6rem);
  line-height: 1;
  letter-spacing: 0.05em;
}
.form-label.optional:after {
  content: "※任意";
  position: relative;
  color: #665a59;
  font-size: clamp(1.1rem, calc(1.1rem + 0.2 * (100vw - 768px) / 672), 1.3rem);
  line-height: 1;
  letter-spacing: 0.05em;
}
.form-label.required::after {
  content: "※必須";
  position: relative;
  color: #e56a59;
  font-size: clamp(1.1rem, calc(1.1rem + 0.2 * (100vw - 768px) / 672), 1.3rem);
  line-height: 1;
  letter-spacing: 0.05em;
}

.form-field {
  position: relative;
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 10px 15px;
}

.form-field-note {
  font-size: clamp(1.2rem, calc(1.2rem + 0.4 * (100vw - 768px) / 672), 1.6rem);
  line-height: 1;
  letter-spacing: 0.05em;
}

.form-input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.form-input-group .form-input {
  width: 240px;
  max-width: calc((100% - 20px) / 2);
  flex: 0 0 240px;
}

.form-row-textarea .form-label {
  padding-top: 30px;
  align-items: flex-start;
}

.form-input,
.form-textarea,
.form-select {
  width: 100%;
  background: #f3efef;
  border: 0;
  border-radius: 5px;
  color: #665a59;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
}
.form-input::-moz-placeholder, .form-textarea::-moz-placeholder, .form-select::-moz-placeholder {
  color: #c2bebe;
  font-size: 1.3rem;
}
.form-input::placeholder,
.form-textarea::placeholder,
.form-select::placeholder {
  color: #c2bebe;
  font-size: 1.3rem;
}

.form-input,
.form-select {
  height: 50px;
  padding: 0 clamp(10px, calc(10px + 20 * (100vw - 768px) / 672), 30px);
}

.form-radio {
  display: none;
  vertical-align: middle;
}

.form-radio + label {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  font-size: 1.3rem;
  line-height: 1;
  letter-spacing: 0.05em;
  transition: 0.5s ease;
  cursor: pointer;
}

.form-radio + label::before {
  content: "";
  position: relative;
  display: inline-flex;
  width: 20px;
  height: 20px;
  background: #fff;
  border: 1px #665A59 solid;
  border-radius: 50%;
  box-sizing: border-box;
  transition: 0.5s ease;
  z-index: 2;
}

.form-radio + label::after {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  display: block;
  width: 12px;
  height: 12px;
  background: #BC5348;
  border-radius: 50%;
  box-sizing: border-box;
  opacity: 0;
  z-index: 5;
}

.form-radio:checked + label::after {
  opacity: 1;
}

.form-radio-column {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}
.form-radio-column .form-radio-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.form-check-column {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}
.form-check-column .form-check-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.form-radio-column.general-form,
.form-check-column.general-form {
  padding: 10px 0;
}

.form-check {
  display: none;
  vertical-align: middle;
}

.form-check + label {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.4rem;
  line-height: 1.3;
  letter-spacing: 0.05em;
  transition: 0.5s ease;
  cursor: pointer;
}

.form-check + label::before {
  content: "";
  position: relative;
  display: block;
  width: 16px !important;
  height: 16px !important;
  background: #fff;
  border: 1px #665A59 solid;
  border-radius: 2px;
  box-sizing: border-box;
  transition: 0.5s ease;
  z-index: 2;
}

.form-check + label::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: block;
  width: 16px;
  height: 16px;
  border: 1px #BC5348 solid;
  background-color: #BC5348;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2L6.6 11.3L12.5 4.7' stroke='%23FFFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 12px;
  border-radius: 2px;
  box-sizing: border-box;
  opacity: 0;
  z-index: 5;
}

.form-check:checked + label::after {
  opacity: 1;
}

.is-error {
  background: #feefeb !important;
  border: 1px solid #e3d5d5 !important;
}

.form-postal {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}

.form-input-postal {
  width: 240px;
  max-width: 100%;
  flex: 0 0 240px;
}

.btn-postal-auto {
  height: 50px;
  padding: 0 30px;
  background: #b6955f;
  border: 1px solid #b6955f;
  border-radius: 5px;
  color: #fffdfd;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
  font-weight: 500;
  font-size: clamp(1.2rem, calc(1.2rem + 0.2 * (100vw - 768px) / 672), 1.4rem);
  line-height: 2.9;
  letter-spacing: 0.05em;
  cursor: pointer;
}

.link-postal-search {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: 5px;
  line-height: 1.8;
  align-items: center;
}
.link-postal-search span {
  width: -moz-max-content;
  width: max-content;
  color: #b6955f;
  font-weight: 500;
  font-size: clamp(1.3rem, calc(1.3rem + 0.2 * (100vw - 768px) / 672), 1.5rem);
}
.link-postal-search img {
  display: block;
  width: 19px;
  height: 19px;
}

.form-select-group {
  position: relative;
  width: 100%;
}
.form-select-group:not(.form-select-sm) {
  max-width: 310px;
  min-width: 240px;
}
.form-select-group::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 16px;
  width: 9px;
  height: 9px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4' fill='none'%3E%3Cpath d='M1 1L3 3L5 1' stroke='%23B0ABAA' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
  pointer-events: none;
  transform: translateY(-50%);
}

.form-select {
  width: 100%;
  padding-right: 36px;
  background: #fffefe;
  border: 1px solid #B0ABAA;
  color: #B0ABAA;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  cursor: pointer;
}
.form-select:valid, .form-select:focus {
  color: #665a59;
}

.form-textarea {
  vertical-align: top;
  height: 314px;
  padding: clamp(15px, calc(15px + 15 * (100vw - 768px) / 672), 30px);
  padding-top: calc(30px - 0.95em);
  line-height: 1.8;
  resize: vertical;
}

.form-notes {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.form-notes li {
  color: #665a59;
  font-weight: 500;
  font-size: clamp(1.1rem, calc(1.1rem + 0.2 * (100vw - 768px) / 672), 1.3rem);
  line-height: 1.8;
  letter-spacing: 0.05em;
}
.form-notes .is-alert {
  color: #e56a59;
  line-height: 1.8;
}

.form-submit {
  text-align: center;
}
.form-submit .btn-block {
  width: 300px;
  max-width: 100%;
  height: 60px;
  margin: 0 auto;
}

.form-row-birthday {
  justify-content: flex-start;
  align-items: center;
}
.form-row-birthday .form-label {
  padding-top: 0;
}

.form-birthday {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}

.form-birthday-item {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  align-items: center;
}

.form-birthday-unit,
.form-birthday-age {
  color: #665a59;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 1;
  letter-spacing: 0.05em;
  white-space: nowrap;
}

.form-select-sm {
  width: 150px;
}

.form-password-group {
  position: relative;
  width: 100%;
}

.password-confirm-mask {
  margin: 0;
  color: #665a59;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: 0.05em;
}

.password-confirm-notes {
  margin: 0;
  padding: 0;
  list-style: none;
}
.password-confirm-notes li {
  color: #665a59;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 1.8;
  letter-spacing: 0.05em;
}
.password-confirm-notes .is-alert {
  color: #e56a59;
  line-height: 1.8;
}

.btn-password-toggle {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 15px;
  width: 26px;
  height: 26px;
  padding: 0;
  background: transparent;
  border: 0;
  cursor: pointer;
  transform: translateY(-50%);
}
.btn-password-toggle img {
  display: block;
  width: 26px;
  height: 26px;
}
.btn-password-toggle .icon-eye {
  display: none;
}
.btn-password-toggle.is-visible .icon-eye-off {
  display: none;
}
.btn-password-toggle.is-visible .icon-eye {
  display: block;
}

.btn-back {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.btn-back::before, .btn-back::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 20px;
  width: 10px;
  height: 10px;
  background-color: #665a59;
  transition: transform 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.btn-back::before {
  transform: translate(12px, -50%) rotate(180deg);
  opacity: 0;
}
.btn-back::after {
  transform: translateY(-50%) rotate(180deg);
  opacity: 1;
}
.btn-back {
  position: relative;
  width: 300px;
  height: 60px;
  padding: 20px 20px 20px 30px;
  background: #f3efef;
  border-radius: 5px;
  font-weight: 500;
  color: #665a59;
  font-size: 1.6rem;
  text-align: center;
  transition: border-radius 0.3s ease;
}

.btn-disable {
  cursor: not-allowed;
  background: #F3EFEF;
  color: #665A59;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.btn-disable:before, .btn-disable:after {
  content: none;
}

@media screen and (min-width: 768px) {
  /* ------------------------------------------------------*/
  .btn-back:hover::before {
    transform: translate(0, -50%) rotate(180deg);
    opacity: 1;
    transition-delay: 0.25s;
  }
  .btn-back:hover::after {
    transform: translate(-12px, -50%) rotate(180deg);
    opacity: 0;
  }
  .btn-back:hover {
    border-radius: 13px;
  }
}
@media screen and (max-width: 767px) {
  /* ------------------------------------------------------*/
  .form-row-table {
    margin-bottom: 40px !important;
  }
  .form-row {
    flex-direction: column;
    gap: 10px;
  }
  .form-label {
    width: 100%;
    padding-top: 0;
  }
  .form-row-textarea .form-label {
    padding-top: 0;
  }
  .form-field {
    width: 100%;
    min-width: 0;
    gap: 10px;
    flex: 1 1 100%;
  }
  .form-input-group {
    width: 100%;
    flex-direction: row;
  }
  .form-input-group .form-input {
    width: calc((100% - 20px) / 2);
    max-width: calc((100% - 20px) / 2);
    flex: 1 1 auto;
  }
  .form-input,
  .form-textarea,
  .form-select {
    font-size: 1.6rem;
  }
  .form-input::-moz-placeholder, .form-textarea::-moz-placeholder, .form-select::-moz-placeholder {
    font-size: 1.4rem;
  }
  .form-input::placeholder,
  .form-textarea::placeholder,
  .form-select::placeholder {
    font-size: 1.4rem;
  }
  .form-postal {
    width: 100%;
    flex-wrap: nowrap;
    align-items: center;
    gap: 10px;
  }
  .form-input-postal {
    width: auto;
    min-width: 0;
    flex: 1 1 auto;
  }
  .btn-postal-auto {
    width: auto;
    flex-shrink: 0;
    padding: 0 17px;
  }
  .form-select-group {
    width: 100%;
  }
  .form-textarea {
    height: 200px;
  }
  .form-submit .btn-block {
    width: 100%;
    height: 55px;
  }
  .form-row-birthday {
    align-items: flex-start;
  }
  .form-birthday {
    display: inline-flex;
    width: -moz-fit-content;
    width: fit-content;
    flex-wrap: nowrap;
    gap: 5px;
    white-space: nowrap;
  }
  .form-birthday-item {
    width: -moz-fit-content;
    width: fit-content;
    min-width: 0;
    flex: 0 0 auto;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
  .form-birthday-age {
    display: none;
  }
  .form-select-sm {
    width: 85px;
    flex: 1 1 85px;
  }
  .form-check + label {
    font-size: 1.3rem;
  }
  .bth-back {
    max-width: initial;
    height: 55px;
  }
}
/* Coupon card（クーポン一覧 / カート支払いモーダル共用）
-------------------------------------------------------*/
.coupon-card-grid {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
  margin-bottom: 35px;
  gap: clamp(20px, calc(20px + 8 * (100vw - 768px) / 672), 28px);
}
.coupon-card-grid .coupon-card {
  position: relative;
  padding: 65px 25px 30px;
  background: #fff;
  outline: 1px solid #E8DEDE;
  border-radius: 10px;
  overflow: hidden;
  box-sizing: border-box;
}
.coupon-card-grid .coupon-card:nth-child(3n+1) .period {
  background: #F96B4E;
}
.coupon-card-grid .coupon-card:nth-child(3n+1) .coupon-category {
  color: #F96B4E;
}
.coupon-card-grid .coupon-card:nth-child(3n+1) .coupon-code-unit .coupon-code {
  color: #F96B4E;
}
.coupon-card-grid .coupon-card:nth-child(3n+2) .period {
  background: #F8A862;
}
.coupon-card-grid .coupon-card:nth-child(3n+2) .coupon-category {
  color: #F8A862;
}
.coupon-card-grid .coupon-card:nth-child(3n+2) .coupon-code-unit .coupon-code {
  color: #F8A862;
}
.coupon-card-grid .coupon-card:nth-child(3n+3) .period {
  background: #8FBCB6;
}
.coupon-card-grid .coupon-card:nth-child(3n+3) .coupon-category {
  color: #8FBCB6;
}
.coupon-card-grid .coupon-card:nth-child(3n+3) .coupon-code-unit .coupon-code {
  color: #8FBCB6;
}
.coupon-card-grid .coupon-card .period {
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  top: 0;
  left: 0;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 325px;
  padding: 10px clamp(15px, calc(15px + 5 * (100vw - 768px) / 672), 20px);
  gap: 0 10px;
  border-radius: 0 0 10px 0;
  color: #fff;
  font-weight: 400;
  font-size: clamp(1.2rem, calc(1.2rem + 0.2 * (100vw - 768px) / 672), 1.4rem);
  letter-spacing: 0.05em;
  align-items: center;
}
.coupon-card-grid .coupon-card .period::before {
  content: "";
  display: block;
  position: relative;
  width: clamp(18px, calc(18px + 2 * (100vw - 768px) / 672), 20px);
  background: url(../images/coupon/icon_period.svg) center center/contain no-repeat;
  aspect-ratio: 1/1;
}
.coupon-card-grid .coupon-card .coupon-container {
  position: relative;
  padding-bottom: 20px;
}
.coupon-card-grid .coupon-card .coupon-category {
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 1.8rem;
  letter-spacing: 0.05em;
}
.coupon-card-grid .coupon-card .coupon-discount {
  display: block;
  position: relative;
  margin-bottom: 25px;
  font-weight: 700;
  font-size: clamp(4rem, calc(4rem + 1.4 * (100vw - 768px) / 672), 5.4rem);
}
.coupon-card-grid .coupon-card .coupon-discount .ft-small {
  font-size: clamp(2.6rem, calc(2.6rem + 1.4 * (100vw - 768px) / 672), 4rem);
}
.coupon-card-grid .coupon-card .coupon-code-unit {
  position: relative;
}
.coupon-card-grid .coupon-card .coupon-code-unit .coupon-code {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin-bottom: 20px;
  color: #F96B4E;
  font-family: "Jost", sans-serif;
  font-weight: 700;
  font-size: clamp(2rem, calc(2rem + 0.5 * (100vw - 768px) / 672), 2.5rem);
}
.coupon-card-grid .coupon-card .coupon-code-unit .coupon-code::before {
  display: flex;
  flex-wrap: wrap;
  content: attr(data-code-title);
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 17px;
  padding-left: 30px;
  background: url(../images/coupon/icon_coupon.svg) left center/20px auto no-repeat;
  color: #665A59;
  font-family: "Zen Maru Gothic", "Hiragino Mincho ProN", serif;
  font-weight: 600;
  font-size: clamp(1.4rem, calc(1.4rem + 0.2 * (100vw - 768px) / 672), 1.6rem);
  letter-spacing: 0.05em;
  align-items: center;
}
.coupon-card-grid .coupon-card .coupon-code-unit .code-clipboard {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: clamp(50px, calc(50px + 5 * (100vw - 768px) / 672), 55px);
  padding-right: 25px;
  gap: 0 20px;
  background: #f3efee;
  border: none;
  border-radius: 5px;
  color: #665A59;
  font-weight: 500;
  font-size: clamp(1.4rem, calc(1.4rem + 0.2 * (100vw - 768px) / 672), 1.6rem);
  letter-spacing: 0.05em;
  cursor: pointer;
  transition: all 0.3s ease;
}
.coupon-card-grid .coupon-card .coupon-code-unit .code-clipboard::before {
  content: "";
  display: block;
  position: relative;
  width: 16px;
  background: url(../images/coupon/icon_copy.svg) center center/contain no-repeat;
  aspect-ratio: 1/1.12;
}
.coupon-card-grid .coupon-card .coupon-code-unit .code-clipboard::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 10px;
  height: 10px;
  background-color: #665A59;
  transform: translateY(-50%);
  transition: all 0.3s ease;
}
.coupon-card-grid .coupon-card .coupon-code-unit .code-clipboard:hover {
  border-radius: 13px;
}
.coupon-card-grid .coupon-card .coupon-code-unit .copy-success-msg {
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px;
  background: #BC5348;
  border-radius: 5px;
  color: #fff;
  font-weight: 500;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  white-space: nowrap;
  transform: translateX(-50%);
}
.coupon-card-grid .coupon-card .coupon-aside {
  position: relative;
  padding-top: 22px;
  border-top: 1px dotted #c2bebe;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-price {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  justify-content: space-between;
  align-items: center;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-price::before {
  display: flex;
  flex-wrap: wrap;
  content: attr(data-price-title);
  position: relative;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  min-height: 17px;
  padding-left: 30px;
  background: url(../images/coupon/icon_apply_price.svg) left center/20px auto no-repeat;
  font-family: "Zen Maru Gothic", "Hiragino Mincho ProN", serif;
  font-weight: 600;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-price p {
  font-weight: 500;
  font-size: 1.2rem;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-price p span {
  font-size: 1.4rem;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category {
  position: relative;
  width: 100%;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  gap: 5px 10px;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list::before {
  display: flex;
  flex-wrap: wrap;
  content: attr(data-category-title);
  position: relative;
  width: 100%;
  min-height: 16px;
  margin-bottom: 10px;
  padding-left: 30px;
  background: url(../images/coupon/icon_apply_category.svg) left center/20px auto no-repeat;
  font-family: "Zen Maru Gothic", "Hiragino Mincho ProN", serif;
  font-weight: 600;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  align-items: center;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span {
  display: block;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span.furisode a {
  background: #FFF0F0;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span.graduation a {
  background: #FFF5EB;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span.houmongi a {
  background: #F0FAFF;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span.kurotomesode a {
  background: #F4F1FC;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span.irotomesode a {
  background: #F7F3E9;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span.iromuji a {
  background: #F5FBF2;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span.komon a {
  background: #FFF6FD;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span.tsumugi a {
  background: #F3F3EE;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span.yukata a {
  background: #ECFCFB;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span.kodomo a {
  background: #FFF8E6;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 84px;
  height: 32px;
  padding: 5px 25px 5px 10px;
  border-radius: 5px;
  font-weight: 500;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  transition: all 0.3s ease;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span a::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 10px;
  width: 10px;
  height: 10px;
  background-color: #665A59;
  transform: translateY(-50%);
  transition: all 0.3s ease;
}
.coupon-card-grid .coupon-card .coupon-aside .apply-category .category-list span a:hover {
  border-radius: 13px;
}

@media screen and (max-width: 767px) {
  /* ------------------------------------------------------*/
  .coupon-card-grid {
    flex-direction: column;
    max-width: 500px;
    margin: 0 auto;
  }
  .coupon-card-grid .coupon-card {
    width: 100%;
    padding: 60px 20px 30px;
    border-radius: 8px;
  }
  .coupon-card-grid .coupon-card .period {
    padding: 10px 15px;
    font-size: 1.2rem;
  }
  .coupon-card-grid .coupon-card .period::before {
    width: 18px;
  }
  .coupon-card-grid .coupon-card .coupon-category {
    font-size: 1.6rem;
  }
  .coupon-card-grid .coupon-card .coupon-discount {
    font-size: 4.8rem;
  }
  .coupon-card-grid .coupon-card .coupon-discount .ft-small {
    font-size: 3.4rem;
  }
  .coupon-card-grid .coupon-card .coupon-code-unit .coupon-code {
    margin-bottom: 15px;
    font-size: 2.2rem;
  }
  .coupon-card-grid .coupon-card .coupon-code-unit .coupon-code::before {
    padding-left: 28px;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 959px) {
  /* ------------------------------------------------------*/
  .coupon-card-grid .coupon-card {
    width: calc((100% - 28px) / 2);
    max-width: 450px;
  }
}
@media screen and (min-width: 960px) {
  /* ------------------------------------------------------*/
  .coupon-card-grid .coupon-card {
    width: calc((100% - clamp(20px, calc(20px + 8 * (100vw - 768px) / 672), 28px) * 2) / 3);
    max-width: 380px;
  }
}
/* cart page
-------------------------------------------------------*/
.cart-page.container {
  overflow: visible;
}

.cart-page {
  padding-top: 38px;
  padding-bottom: 80px;
  background: #fffaf8;
}
.cart-page .cart-lead {
  margin-bottom: 60px;
  color: #665a59;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 1.8;
  letter-spacing: 0.1em;
  text-align: center;
}
.cart-page {
  /* cart empty（カートが空の場合。.cart-page.is-empty で表示切替） */
}
.cart-page .cart-empty {
  display: none;
  padding: 30px 40px;
  background: #f3efef;
  border-radius: 5px;
}
.cart-page .cart-empty .cart-empty-text {
  color: #665a59;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 1.8;
  letter-spacing: 0.1em;
  text-align: center;
}
.cart-page.is-empty .cart-lead,
.cart-page.is-empty .cart-body {
  display: none;
}
.cart-page.is-empty .cart-empty {
  display: block;
}
.cart-page {
  /* 基本情報など dt/dd 横並び（カート明細・フォーム共通） */
}
.cart-page .cart-spec-list li + li {
  margin-top: 0;
}
.cart-page .cart-spec-list dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: 30px;
}
.cart-page .cart-spec-list dl dt {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 130px;
  align-items: center;
  justify-content: space-between;
  color: #665a59;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.14;
  letter-spacing: 0.05em;
}
.cart-page .cart-spec-list dl dt::after {
  content: ":";
  flex: 0 0 auto;
  padding: 0 10px;
}
.cart-page .cart-spec-list dl dd {
  flex: 1 1 auto;
  min-width: 0;
  padding: 10px;
  color: #665a59;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.14;
  letter-spacing: 0.05em;
}
.cart-page .cart-spec-list dl dd .is-note {
  color: #c2bebe;
}
.cart-page .btn-cart-next,
.cart-page .btn-cart-back {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 60px;
  padding: 15px 20px;
  border-radius: 5px;
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  text-align: center;
  transition: border-radius 0.3s ease;
}
.cart-page .btn-cart-next {
  padding: 0 30px;
  border: 0;
  color: #fffdfd;
}
.cart-page .btn-cart-next::after {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 10px;
  height: 10px;
  background-color: currentColor;
  transform: translateY(-50%);
}
.cart-page .btn-cart-back {
  padding-right: 50px;
  padding-left: 50px;
  background: #f3efef;
  color: #665a59;
}
.cart-page .btn-cart-back::before {
  -webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
          mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" fill="none"><path d="M3.49805 1.25L7.24805 5L3.49805 8.75" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center center;
          mask-position: center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 20px;
  width: 10px;
  height: 10px;
  background-color: currentColor;
  transform: translateY(-50%) rotate(180deg);
}
.cart-page .btn-cart-clear {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 15px;
  width: 100%;
  height: 60px;
  margin-top: 40px;
  padding: 15px 20px;
  background: #fffdfd;
  border: 1px solid #665a59;
  border-radius: 5px;
  color: #665a59;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  cursor: pointer;
  transition: border-radius 0.3s ease;
}
.cart-page .btn-cart-clear img {
  display: block;
  width: 12px;
  height: 14px;
  background: url(../images/cart/icon_dustbox.svg) no-repeat center center/contain;
}
.cart-page .cart-body {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: clamp(25px, -19.444px + 5.787vw, 50px);
  align-items: flex-start;
}
.cart-page .cart-body .cart-main {
  flex: 1 1 auto;
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
}
.cart-page .cart-body .cart-main .cart-detail {
  max-width: 100%;
  padding: 30px clamp(15px, -11.667px + 3.472vw, 30px);
  background: #fffdfd;
  border: 1px solid #e8dede;
  border-radius: 5px;
  overflow: hidden;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product {
  margin-bottom: 30px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-heading {
  padding-bottom: 20px;
  border-bottom: 1px solid #e8dede;
  color: #665a59;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1;
  letter-spacing: 0.067em;
  text-align: center;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  margin-top: 20px;
  gap: clamp(15px, -11.667px + 3.472vw, 30px);
  align-items: flex-start;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-photo {
  flex: 0 0 clamp(98px, 23.333px + 9.722vw, 140px);
  width: clamp(98px, 23.333px + 9.722vw, 140px);
  height: clamp(105px, 25px + 10.417vw, 150px);
  overflow: hidden;
  border-radius: 5px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-photo img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info {
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
  padding-top: 20px;
  gap: 30px;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-end;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-product-text {
  width: 100%;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-product-text .cart-product-code {
  margin-bottom: 5px;
  color: #665a59;
  font-weight: 500;
  font-size: clamp(1.2rem, 8.444px + 0.463vw, 1.4rem);
  line-height: 1.8;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-product-text .cart-product-name {
  color: #665a59;
  font-weight: 500;
  font-size: clamp(1.5rem, 9.667px + 0.694vw, 1.8rem);
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-product-delete {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 5px;
  gap: 10px;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #665a59;
  color: #665a59;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
  font-weight: 500;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
  align-items: center;
  cursor: pointer;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-product-delete img {
  display: block;
  width: 10px;
  height: 10px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-option-list {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-option-list .cart-option-item {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  align-items: center;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-option-list .cart-option-thumb {
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  overflow: hidden;
  border-radius: 5px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-option-list .cart-option-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-option-list .cart-option-text {
  display: flex;
  flex-wrap: wrap;
  gap: 13px;
  align-items: center;
  min-width: 0;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-option-list .cart-option-name {
  color: #665a59;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info .cart-option-list .cart-option-price {
  color: #665a59;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body--simple .cart-product-info {
  padding-top: 0;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section {
  min-width: 0;
  max-width: 100%;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section + .cart-section {
  margin-top: 30px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-section-heading {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 46px;
  margin-bottom: 20px;
  padding: 15px 20px;
  background: #fffdfd;
  border: 1px solid #e8dede;
  border-radius: 5px;
  color: #665a59;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select > li + li {
  margin-top: 20px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select dl {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: 20px;
  align-items: flex-start;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select dl dt {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 124px;
  align-items: center;
  justify-content: space-between;
  color: #665a59;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.14;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select dl dt::after {
  content: ":";
  flex: 0 0 auto;
  padding: 0 10px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select dl dd {
  flex: 1 1 auto;
  min-width: 0;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-choices {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 5px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-choice {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  align-items: center;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-choice-name {
  color: #665a59;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-choice-action {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: 5px;
  align-items: center;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-choice-state {
  color: #665a59;
  font-weight: 500;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-choice-price {
  color: #665a59;
  font-weight: 500;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  min-width: 0;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-card {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: clamp(10px, -7.778px + 2.315vw, 20px);
  align-items: center;
  width: 100%;
  min-width: 0;
  padding: 10px clamp(5px, -3.889px + 1.157vw, 10px);
  background: #f3efef;
  border-radius: 5px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-card-thumb {
  flex: 0 0 clamp(35px, -27.222px + 8.102vw, 70px);
  width: clamp(35px, -27.222px + 8.102vw, 70px);
  height: clamp(35px, -27.222px + 8.102vw, 70px);
  overflow: hidden;
  border-radius: 5px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-card-thumb img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-card-text {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 5px;
  min-width: 0;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-card-name {
  color: #665a59;
  font-weight: 500;
  font-size: clamp(1.2rem, 8.444px + 0.463vw, 1.4rem);
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select .cart-option-card-price {
  color: #665a59;
  font-weight: 500;
  font-size: clamp(1rem, 6.444px + 0.463vw, 1.2rem);
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group {
  min-width: 0;
  max-width: 100%;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group + .opt-group {
  margin-top: 40px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-subhead {
  position: relative;
  margin-bottom: 20px;
  padding-left: 12px;
  color: #665a59;
  font-weight: 500;
  font-size: 1.8rem;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-subhead::before {
  content: "";
  position: absolute;
  top: 0.15em;
  left: 0;
  width: 3px;
  height: 1.1em;
  background: #bc5348;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-check {
  flex: 0 0 20px;
  position: relative;
  width: 20px;
  height: 20px;
  background: #fffdfd;
  border: 1.25px solid #c2bebe;
  border-radius: 2px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-check:checked {
  background: #bc5348;
  border-color: #bc5348;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-check:checked::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 7px;
  width: 4px;
  height: 8px;
  border-right: 2px solid #fffdfd;
  border-bottom: 2px solid #fffdfd;
  transform: rotate(45deg);
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-plans {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 15px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-plan {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 15px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-plan .opt-plan-head {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-plan .opt-plan-name {
  color: #665a59;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-detail-link {
  color: #bc5348;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
  white-space: nowrap;
  text-decoration: underline;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-choices {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: stretch;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-choices .opt-choice {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  flex: 1 1 0;
  gap: 15px;
  align-items: center;
  min-height: 80px;
  padding: 15px 30px;
  background: #fffdfd;
  border: 1px solid #e8dede;
  border-radius: 5px;
  cursor: pointer;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-choices .opt-choice:has(.opt-check:checked) {
  border: 2px solid #bc5348;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-choices .opt-choice:has(.opt-check:checked) .opt-choice-state,
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-choices .opt-choice:has(.opt-check:checked) .opt-choice-price {
  color: #bc5348;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-choices .opt-choice-label {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  align-items: center;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-choices .opt-choice-state,
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-choices .opt-choice-price {
  color: #665a59;
  font-weight: 700;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-catalog {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 30px;
  min-width: 0;
  max-width: 100%;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-catalog-item {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 15px;
  min-width: 0;
  max-width: 100%;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-catalog-label {
  color: #665a59;
  font-weight: 500;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel {
  position: relative;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel .swiper-wrapper {
  align-items: stretch;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel .swiper-slide {
  width: 262.5px;
  height: auto;
  box-sizing: border-box;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel .opt-carousel-fade {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  width: 91px;
  height: 100%;
  background: linear-gradient(to left, #fffdfd, rgba(255, 253, 253, 0));
  pointer-events: none;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel .opt-carousel-fade[hidden] {
  display: none;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-catalog-item.is-carousel-fit .opt-carousel-fade,
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-catalog-item.is-carousel-fit .opt-carousel-nav {
  display: none;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  flex-direction: column;
  gap: 15px;
  height: 100%;
  padding: 20px 20px 30px;
  background: #fffdfd;
  border: 1px solid #e8dede;
  border-radius: 10px;
  cursor: pointer;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card:has(.opt-check:checked) {
  border: 2px solid #bc5348;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card .opt-check {
  align-self: flex-start;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card .opt-card-img {
  width: 100%;
  aspect-ratio: 180/140;
  border-radius: 10px;
  overflow: hidden;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card .opt-card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card .opt-card-body {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 13px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card .opt-card-name,
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card .opt-card-price {
  color: #665a59;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card-wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 12px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card-wrap .opt-card {
  flex: 1 1 auto;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card-note {
  color: #665a59;
  font-size: 1.3rem;
  line-height: 1.6;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-card-note .opt-detail-link {
  display: inline-block;
  margin-left: 6px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 35px;
  align-items: center;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel-nav .opt-carousel-line {
  position: relative;
  flex: 1 1 auto;
  height: 1.5px;
  background: #e8dede;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel-nav .opt-carousel-line .opt-carousel-line-fill {
  display: block;
  width: 40%;
  height: 100%;
  background: #bc5348;
  transition: width 0.3s ease, margin-left 0.3s ease;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel-nav .opt-carousel-arrows {
  display: flex;
  flex-wrap: wrap;
  gap: 26px;
  align-items: center;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-arrow {
  position: relative;
  width: 36px;
  height: 36px;
  background: #fffdfd;
  border: 1px solid #e3d5d5;
  border-radius: 50%;
  cursor: pointer;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-arrow:disabled, .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-arrow.swiper-button-disabled {
  opacity: 0.35;
  cursor: default;
  pointer-events: none;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-arrow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  border-top: 1.5px solid #665a59;
  border-right: 1.5px solid #665a59;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-arrow--next::before {
  transform: translate(-70%, -50%) rotate(45deg);
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-arrow--prev::before {
  transform: translate(-30%, -50%) rotate(-135deg);
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-tryon {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  align-items: center;
  min-height: 80px;
  padding: 15px 20px;
  background: linear-gradient(224deg, #abc9c5 9%, #69aba2 99%);
  border-radius: 5px;
  color: #fffdfd;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-tryon .opt-tryon-body {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto;
  gap: 18px;
  align-items: center;
  justify-content: center;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-tryon .opt-tryon-icon {
  display: block;
  width: 28px;
  height: 28px;
  background: url(../images/cart/icon_cubetower.svg) no-repeat center center/contain;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-tryon .opt-tryon-text {
  color: #fffdfd;
  font-weight: 500;
  font-size: 1.8rem;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-tryon .opt-tryon-arrow {
  position: relative;
  width: 10px;
  height: 10px;
}
.cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-tryon .opt-tryon-arrow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 8px;
  height: 8px;
  border-top: 2px solid #fffdfd;
  border-right: 2px solid #fffdfd;
  transform: translateY(-50%) rotate(45deg);
}
.cart-page .cart-body .cart-summary {
  flex: 0 0 clamp(240px, 26.667px + 27.778vw, 360px);
  width: clamp(240px, 26.667px + 27.778vw, 360px);
}
.cart-page .cart-body .cart-summary .cart-summary-inner {
  padding: 30px clamp(15px, -11.667px + 3.472vw, 30px);
  background: #fffdfd;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
}
.cart-page .cart-body .cart-summary .cart-summary-inner .cart-price-list {
  display: grid;
  grid-template-columns: 1fr auto;
  row-gap: 15px;
  margin-bottom: 21px;
}
.cart-page .cart-body .cart-summary .cart-summary-inner .cart-price-list dt,
.cart-page .cart-body .cart-summary .cart-summary-inner .cart-price-list dd {
  color: #665a59;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.375;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-summary .cart-summary-inner .cart-price-list dd {
  text-align: right;
}
.cart-page .cart-body .cart-summary .cart-summary-inner .cart-price-total {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 40px;
  padding-top: 21px;
  gap: 5px;
  border-top: 1px dashed #e8dede;
  justify-content: flex-end;
  align-items: flex-end;
}
.cart-page .cart-body .cart-summary .cart-summary-inner .cart-price-total .cart-price-total-label {
  color: #665a59;
  font-size: 1rem;
  line-height: 1.5;
}
.cart-page .cart-body .cart-summary .cart-summary-inner .cart-price-total .cart-price-total-value {
  color: #bc5348;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.33;
  letter-spacing: 0.05em;
}
.cart-page .cart-body .cart-summary .cart-summary-inner .cart-actions {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 20px;
}

.maw-240 {
  max-width: 240px;
  width: 100%;
}

.maw-240-i {
  max-width: 240px !important;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .cart-page .cart-body .cart-summary {
    position: sticky;
    top: calc(var(--header-sticky-offset, 0px) + 20px);
    align-self: flex-start;
  }
  .cart-page .btn-cart-next:hover,
  .cart-page .btn-cart-back:hover,
  .cart-page .btn-cart-clear:hover {
    border-radius: 13px;
  }
  .cart-form .coupon-list .coupon-card-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .cart-page {
    padding-bottom: 40px;
  }
  .cart-page .cart-lead {
    margin-bottom: 20px;
    padding: 12px 20px;
    background: #feefeb;
    border-radius: 8px;
    color: #bc5348;
    font-size: 1.3rem;
    line-height: 1.5;
  }
  .cart-page .cart-empty {
    padding: 24px 20px;
  }
  .cart-page .cart-empty .cart-empty-text {
    font-size: 1.4rem;
    letter-spacing: 0.05em;
  }
  .cart-page .cart-spec-list li {
    border-bottom: 1px solid #e8dede;
  }
  .cart-page .cart-spec-list li dl {
    flex-wrap: nowrap;
    min-height: 40px;
  }
  .cart-page .cart-body {
    flex-direction: column;
    gap: 30px;
  }
  .cart-page .cart-body .cart-summary {
    flex: 0 0 auto;
    width: 100%;
  }
  .cart-page .cart-body .cart-summary .cart-summary-inner {
    padding: 20px;
  }
  .cart-page .cart-body .cart-summary .cart-summary-inner .cart-actions {
    display: block;
  }
  .cart-page .cart-body .cart-summary .cart-summary-inner .cart-actions .btn-primary {
    margin-bottom: 10px;
  }
  .cart-page .cart-body .cart-main {
    width: 100%;
  }
  .cart-page .cart-body .cart-main .cart-detail {
    padding: 0;
    background: transparent;
    border: 0;
    border-radius: 0;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-heading {
    width: 100vw;
    height: auto;
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
    padding: 11px 20px;
    background: #f3efef;
    border: 0;
    border-radius: 0;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body {
    flex-direction: column;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body.is-compact {
    flex-direction: row;
    gap: 16px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body.is-compact .cart-product-photo {
    flex: 0 0 108px;
    width: 108px;
    height: 148px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body.is-compact .cart-product-info {
    width: auto;
    padding-top: 0;
    gap: 14px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-product .cart-product-body .cart-product-info {
    align-items: flex-start;
    width: 100%;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .cart-section-heading {
    width: 100vw;
    height: auto;
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
    padding: 11px 20px;
    background: #f3efef;
    border: 0;
    border-radius: 0;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select dl {
    flex-direction: column;
    gap: 10px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select dl dt {
    flex: 0 0 auto;
    justify-content: flex-start;
    padding-top: 0;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .cart-option-select dl dd {
    width: 100%;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group + .opt-group {
    margin-top: 32px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-subhead {
    font-size: 1.6rem;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-plan-head {
    flex-wrap: wrap;
    gap: 4px 10px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-choices {
    flex-direction: column;
    gap: 12px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-choices .opt-choice {
    min-height: 65px;
    padding: 12px 10px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel:has(.product-single) {
    overflow: visible;
    height: auto !important;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel:has(.product-single) .swiper-wrapper {
    height: auto !important;
    transform: none !important;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel:has(.product-single) .opt-carousel-fade {
    display: none;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel .swiper-slide {
    width: 70%;
    max-width: 262.5px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel .swiper-slide.product-single {
    width: 100%;
    height: auto;
    overflow: visible;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel .opt-carousel-fade {
    width: 48px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel-nav {
    gap: 16px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-carousel-nav .opt-carousel-arrows {
    gap: 16px;
  }
  .cart-page .cart-body .cart-main .cart-detail .cart-section .opt-group .opt-tryon .opt-tryon-text {
    font-size: 1.5rem;
  }
}
/* application form（お申し込みフォーム：ステップ・入力・確認・完了）
=======================================================*/
.cart-form {
  /* ステップ進捗 -----------------------------------------*/
}
.cart-form .cart-steps {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 38px;
  margin-bottom: 60px;
}
.cart-form .cart-steps .cart-steps-item {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  width: 80px;
  text-align: center;
}
.cart-form .cart-steps .cart-steps-item:not(:first-child)::before {
  content: "";
  position: absolute;
  top: 20px;
  left: -28px;
  width: 18px;
  height: 2px;
  background: #c2bebe;
  border-radius: 1px;
  pointer-events: none;
}
.cart-form .cart-steps .cart-steps-num {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #feefeb;
  color: #bc5348;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1;
}
.cart-form .cart-steps .cart-steps-label {
  color: #c2bebe;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
}
.cart-form .cart-steps .is-active .cart-steps-num {
  background: #bc5348;
  color: #fffdfd;
}
.cart-form .cart-steps .is-active .cart-steps-label {
  color: #665a59;
  font-weight: 700;
}
.cart-form {
  /* フォームパネル（白カード） --------------------------*/
}
.cart-form .cart-form-panel {
  max-width: 980px;
  margin: 0 auto;
  padding: 50px;
  background: #fffdfd;
  border: 1px solid #e8dede;
  border-radius: 5px;
}
.cart-form .cart-form-panel .form-section:not(:last-of-type) {
  margin-bottom: 40px;
}
.cart-form .form-section + .cart-form .form-section {
  margin-top: 40px;
}
.cart-form .form-section-heading {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 46px;
  margin-bottom: 30px;
  padding: 15px 20px;
  background: #f3efef;
  border-radius: 5px;
  color: #665a59;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1;
  letter-spacing: 0.05em;
}
.cart-form .form-subheading {
  position: relative;
  margin-bottom: 20px;
  padding-left: 12px;
  color: #665a59;
  font-weight: 500;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
}
.cart-form .form-subheading::before {
  content: "";
  position: absolute;
  top: 0.15em;
  left: 0;
  width: 3px;
  height: 1.1em;
  background: #bc5348;
}
.cart-form .form-lead-note,
.cart-form .form-subnote {
  color: #665a59;
  font-size: 1.4rem;
  line-height: 1.8;
}
.cart-form .form-lead-note {
  margin-bottom: 20px;
}
.cart-form {
  /* 入力行（ラベル＋フィールド） ------------------------*/
}
.cart-form .form-list {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 20px;
}
.cart-form .form-row {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: 40px;
  align-items: flex-start;
}
.cart-form .form-row .form-label {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 260px;
  gap: 10px;
  align-items: center;
  padding-top: 13px;
  color: #665a59;
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
}
.cart-form .form-row .form-field {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 10px;
  min-width: 0;
}
.cart-form .is-required {
  color: #f5341a;
  font-size: 1.3rem;
  letter-spacing: 0.05em;
}
.cart-form .form-control {
  width: 100%;
  height: 50px;
  padding: 0 30px;
  background: #f3efef;
  border: 0;
  border-radius: 3px;
  color: #665a59;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
}
.cart-form .form-control::-moz-placeholder {
  color: #c2bebe;
  font-size: 1.3rem;
}
.cart-form .form-control::placeholder {
  color: #c2bebe;
  font-size: 1.3rem;
}
.cart-form .form-control--sm {
  max-width: 140px;
}
.cart-form .form-control--md {
  max-width: 280px;
}
.cart-form .form-textarea {
  width: 100%;
  min-height: 160px;
  padding: 20px 30px;
  background: #f3efef;
  border: 0;
  border-radius: 3px;
  color: #665a59;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
  font-size: 1.4rem;
  line-height: 1.8;
  letter-spacing: 0.05em;
  resize: vertical;
}
.cart-form .form-textarea::-moz-placeholder {
  color: #c2bebe;
  font-size: 1.3rem;
}
.cart-form .form-textarea::placeholder {
  color: #c2bebe;
  font-size: 1.3rem;
}
.cart-form .form-confirm-textarea dd {
  min-width: 0;
}
.cart-form #delivery-other-panel {
  margin-top: 20px;
}
.cart-form #delivery-other-panel .form-row-table {
  margin-bottom: 0;
}
.cart-form .form-select {
  position: relative;
  display: inline-block;
  width: 100%;
}
.cart-form .form-select--md {
  max-width: 240px;
}
.cart-form .form-select--sm {
  max-width: 150px;
}
.cart-form .form-select select {
  width: 100%;
  height: 50px;
  padding: 0 40px 0 12px;
  background: #fffdfd;
  border: 1px solid #b0abaa;
  border-radius: 5px;
  color: #665a59;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
  font-size: 1.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
.cart-form .form-select::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 6px;
  height: 6px;
  border-right: 1px solid #665a59;
  border-bottom: 1px solid #665a59;
  transform: translateY(-70%) rotate(45deg);
  pointer-events: none;
}
.cart-form .form-note {
  color: #665a59;
  font-size: 1.3rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
.cart-form .form-note--inline {
  display: inline;
}
.cart-form .form-unit,
.cart-form .form-sep {
  color: #665a59;
  font-size: 1.3rem;
}
.cart-form .form-field-cols {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: center;
  width: 100%;
}
.cart-form .form-field-cols .form-control {
  flex: 1 1 0;
}
.cart-form .form-field-cols--zip {
  flex-wrap: wrap;
}
.cart-form .form-field-cols--zip .form-control {
  flex: 0 0 240px;
}
.cart-form .form-field-date {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.cart-form .form-field-cardno {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  width: 100%;
}
.cart-form .form-field-cardno .form-control {
  flex: 1 1 0;
  padding: 0 10px;
  text-align: center;
}
.cart-form .form-field-cardno .form-input-group {
  width: 100%;
  align-items: center;
  flex-wrap: nowrap;
  gap: 5px;
}
.cart-form .form-field-cardno .form-input-group .form-input {
  width: 100%;
  flex: 1;
}
.cart-form .form-date {
  position: relative;
  display: inline-block;
}
.cart-form .form-date::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 20px;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url(../images/cart/icon_calendar.svg) no-repeat center center/contain;
  transform: translateY(-50%);
  pointer-events: none;
}
.cart-form .form-date::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  z-index: 1;
  width: 6px;
  height: 6px;
  border-right: 1.5px solid #b0abaa;
  border-bottom: 1.5px solid #b0abaa;
  transform: translateY(-70%) rotate(45deg);
  pointer-events: none;
}
.cart-form .form-date .form-date-input {
  width: 230px;
  height: 40px;
  padding: 0 40px 0 46px;
  background: #fffdfd;
  border: 1px solid #b0abaa;
  border-radius: 5px;
  color: #665a59;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.8;
  cursor: pointer;
}
.cart-form .form-date .form-date-input::-moz-placeholder {
  color: #b0abaa;
}
.cart-form .form-date .form-date-input::placeholder {
  color: #b0abaa;
}
.cart-form .form-date .form-date-input:focus {
  outline: none;
  border-color: #bc5348;
}
.cart-form .form-btn-sub {
  flex: 0 0 auto;
  height: 50px;
  padding: 0 30px;
  background: #BC965C;
  border: 1px solid #BC965C;
  border-radius: 5px;
  color: #fffdfd;
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
  font-weight: 500;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
  cursor: pointer;
}
.cart-form .form-link {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  color: #BC965C;
  font-weight: 500;
  font-size: 1.5rem;
}
.cart-form .form-link .form-link-icon {
  display: block;
  flex: 0 0 19px;
  width: 19px;
  height: 19px;
  background: url(../images/cart/icon_other.svg) no-repeat center center/contain;
}
.cart-form {
  /* ラジオ・チェックボックス ----------------------------*/
}
.cart-form .form-radios {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: center;
  flex-wrap: wrap;
}
.cart-form .form-radios--wide {
  gap: 20px;
  margin-bottom: 30px;
  align-items: stretch;
}
.cart-form .form-radios--wide .form-radio {
  flex: 1 1 0;
  min-width: 0;
  justify-content: flex-start;
  gap: 15px;
  min-height: 80px;
  padding: 26px 30px;
  background: #fffdfd;
  border: 1px solid #c2bebe;
  border-radius: 5px;
  color: #c2bebe;
  font-weight: 700;
  transition: border-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
}
.cart-form .form-radios--wide .form-radio:has(input:checked) {
  border-color: #bc5348;
  box-shadow: inset 0 0 0 1px #bc5348;
  color: #bc5348;
  font-weight: 900;
}
.cart-form .form-radios .form-radio {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  color: #665a59;
  font-size: 1.4rem;
  cursor: pointer;
}
.cart-form .form-radios .form-radio input {
  flex: 0 0 20px;
  position: relative;
  width: 20px;
  height: 20px;
  border: 1px solid #b0abaa;
  border-radius: 50%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
.cart-form .form-radios .form-radio input:checked {
  border-color: #bc5348;
}
.cart-form .form-radios .form-radio input:checked::after {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: 50%;
  background: #bc5348;
}
.cart-form .form-radios .form-radio input:checked + span {
  color: #bc5348;
}
.cart-form .form-radios .form-radio span {
  color: #c2bebe;
}
.cart-form {
  /* form-radio-column のカード型（input.form-radio + label 構造用） */
}
.cart-form .form-radio-column--wide {
  gap: 20px;
  align-items: stretch;
  margin-bottom: 30px;
}
.cart-form .form-radio-column--wide .form-radio-item {
  flex: 1 1 0;
  min-width: 0;
}
.cart-form .form-radio-column--wide .form-radio-item .form-radio + label {
  justify-content: flex-start;
  gap: 15px;
  min-height: 80px;
  padding: 26px 30px;
  background: #fffdfd;
  border: 1px solid #c2bebe;
  border-radius: 5px;
  color: #c2bebe;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.05em;
  box-sizing: border-box;
  transition: border-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
}
.cart-form .form-radio-column--wide .form-radio-item .form-radio + label::before {
  flex: 0 0 20px;
  border-color: currentColor;
}
.cart-form .form-radio-column--wide .form-radio-item .form-radio + label::after {
  top: 50%;
  left: 34px;
  transform: translateY(-50%);
}
.cart-form .form-radio-column--wide .form-radio-item .form-radio:checked + label {
  border-color: #bc5348;
  box-shadow: inset 0 0 0 1px #bc5348;
  color: #bc5348;
  font-weight: 900;
}
.cart-form .form-radio-column--wide .form-radio-item .form-radio:checked + label::before {
  border-color: #bc5348;
}
.cart-form label.form-check {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: 10px;
  align-items: center;
  color: #665a59;
  font-size: 1.4rem;
  line-height: 1.3;
  cursor: pointer;
}
.cart-form label.form-check input {
  flex: 0 0 18px;
  position: relative;
  width: 18px;
  height: 18px;
  border: 1px solid #b0abaa;
  border-radius: 3px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
.cart-form label.form-check input:checked {
  background: #bc5348;
  border-color: #bc5348;
}
.cart-form label.form-check input:checked::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 6px;
  width: 4px;
  height: 8px;
  border-right: 2px solid #fffdfd;
  border-bottom: 2px solid #fffdfd;
  transform: rotate(45deg);
}
.cart-form label.form-check--center {
  justify-content: center;
  margin-top: 30px;
}
.cart-form .payment-consent-check {
  position: relative;
  margin-bottom: 40px;
}
.cart-form .payment-consent-check.is-error {
  background: none !important;
  border: none !important;
}
.cart-form .payment-consent-check .form-check-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  margin: 0 auto;
  gap: 10px;
}
.cart-form .payment-consent-check .form-check + label {
  align-items: flex-start;
}
.cart-form .payment-consent-check .form-check + label::after {
  top: 0;
  transform: none;
}
.cart-form .payment-consent-check .form-notes {
  display: none;
  width: 100%;
  margin-top: 8px;
  align-items: center;
  text-align: center;
}
.cart-form .payment-consent-check.is-error .form-notes {
  display: flex;
}
.cart-form {
  /* 確認・読み取り専用リスト ----------------------------*/
}
.cart-form .form-confirm-list {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 20px;
}
.cart-form .form-confirm-list dl {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: 40px;
  align-items: flex-start;
}
.cart-form .form-confirm-list dl dt {
  flex: 0 0 260px;
  color: #665a59;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
.cart-form .form-confirm-list dl dt .is-required {
  margin-left: 8px;
}
.cart-form .form-confirm-list dl dd {
  flex: 1 1 auto;
  min-width: 0;
  color: #665a59;
  font-size: 1.4rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
  word-break: break-all;
}
.cart-form {
  /* 確認ページ：規約前の赤文字注釈 ----------------------*/
}
.cart-form .cart-confirm-note {
  margin-bottom: 20px;
  color: #bc5348;
  font-size: 1.4rem;
  line-height: 1.8;
  letter-spacing: 0.05em;
}
.cart-form {
  /* クーポン（モーダル起動ボタン） ----------------------*/
}
.cart-form .form-coupon {
  margin: 30px 0;
}
.cart-form .form-coupon-toggle {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  gap: 18px;
  width: 100%;
  padding: 15px 50px;
  background: #f96b4e;
  border: 0;
  border-radius: 5px;
  color: #fffdfd;
  font-weight: 700;
  font-size: 1.8rem;
  letter-spacing: 0.05em;
  cursor: pointer;
  transition: opacity 0.3s ease;
}
.cart-form .form-coupon-toggle:hover {
  opacity: 0.85;
}
.cart-form .form-coupon-toggle .form-coupon-icon {
  display: block;
  flex: 0 0 34px;
  width: 34px;
  height: 34px;
  color: #fffdfd;
}
.cart-form .form-coupon-toggle .form-coupon-icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.cart-form .form-coupon-toggle .form-coupon-label {
  color: #fffdfd;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.4;
}
.cart-form .form-coupon-toggle .form-coupon-arrow {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 8px;
  height: 8px;
  border-top: 2px solid #fffdfd;
  border-right: 2px solid #fffdfd;
  transform: translateY(-50%) rotate(45deg);
}
.cart-form {
  /* クーポンモーダル ------------------------------------*/
}
.cart-form .coupon-modal {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: fixed;
  inset: 0;
  z-index: 1000;
  padding: 20px;
}
.cart-form .coupon-modal[hidden] {
  display: none;
}
.cart-form .coupon-modal .coupon-modal-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
}
.cart-form .coupon-modal .coupon-modal-panel {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  flex-wrap: nowrap;
  position: relative;
  width: 100%;
  max-width: 750px;
  max-height: 85vh;
  background: #fffdfd;
  border-radius: 8px;
  overflow: hidden;
}
.cart-form .coupon-modal .coupon-modal-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  position: relative;
  padding: 20px;
  border-bottom: 1px solid #e8dede;
}
.cart-form .coupon-modal .coupon-list {
  flex: 1 1 auto;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: contain;
}
.cart-form .coupon-modal .coupon-modal-title {
  color: #665a59;
  font-weight: 700;
  font-size: 1.8rem;
  letter-spacing: 0.05em;
}
.cart-form .coupon-modal .coupon-modal-close {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 32px;
  height: 32px;
  transform: translateY(-50%);
  background: none;
  border: 0;
  cursor: pointer;
}
.cart-form .coupon-modal .coupon-modal-close::before, .cart-form .coupon-modal .coupon-modal-close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 2px;
  background: #665a59;
}
.cart-form .coupon-modal .coupon-modal-close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.cart-form .coupon-modal .coupon-modal-close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.cart-form .coupon-modal .coupon-modal-body {
  padding: 24px;
}
.cart-form .coupon-list .coupon-card-grid {
  padding: 20px;
}
.cart-form .coupon-list .coupon-card-grid .coupon-card {
  width: 100%;
}
.cart-form .coupon-list .coupon-item {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
  padding: 16px 20px;
  background: #feefeb;
  border: 1px solid #e8dede;
  border-radius: 5px;
}
.cart-form .coupon-list .coupon-item-info {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.cart-form .coupon-list .coupon-item-name {
  color: #665a59;
  font-weight: 700;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
}
.cart-form .coupon-list .coupon-item-expiry {
  color: #665a59;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
}
.cart-form .coupon-list .coupon-item-value {
  flex: 0 0 auto;
  color: #bc5348;
  font-weight: 700;
  font-size: 1.6rem;
  white-space: nowrap;
}
.cart-form .coupon-list .coupon-item-apply {
  flex: 0 0 auto;
  padding: 8px 18px;
  background: #bc5348;
  border: 0;
  border-radius: 5px;
  color: #fffdfd;
  font-size: 1.3rem;
  white-space: nowrap;
  cursor: pointer;
  transition: opacity 0.3s ease;
}
.cart-form .coupon-list .coupon-item-apply:hover {
  opacity: 0.85;
}
.cart-form .coupon-code {
  margin-bottom: 20px;
}
.cart-form .coupon-code .coupon-code-title {
  margin-bottom: 12px;
  color: #665a59;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
}
.cart-form .coupon-code .coupon-code-row {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  gap: 15px;
  align-items: center;
  margin-bottom: 8px;
}
.cart-form.cart-form-payment-page .cart-form-actions {
  max-width: 390px;
}
.cart-form.cart-form-payment-page .cart-form-actions .btn-cart-back {
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
}
.cart-form.cart-form-payment-page .form-coupon {
  margin-bottom: 40px;
}
.cart-form.cart-form-payment-page .coupon-code--payment {
  margin-bottom: 40px;
}
.cart-form.cart-form-payment-page .coupon-code--payment .coupon-code-title {
  margin-bottom: 20px;
  font-weight: 500;
  line-height: 1.8;
}
.cart-form.cart-form-payment-page .coupon-code--payment .coupon-code-row {
  gap: 15px;
  align-items: center;
  margin-bottom: 0;
}
.cart-form.cart-form-payment-page .coupon-code--payment .coupon-code-row .form-note {
  flex: 0 0 auto;
  font-size: 1.3rem;
}
.cart-form.cart-form-payment-page .coupon-code--payment .coupon-code-input {
  flex: 1 1 auto;
  min-width: 0;
  max-width: 335px;
  border-radius: 5px;
}
.cart-form.cart-form-payment-page .coupon-code--payment .form-notes-list {
  margin-top: 20px;
}
.cart-form.cart-form-payment-page .coupon-code--payment .form-notes-list li {
  font-size: 1.4rem;
  line-height: 1.8;
}
.cart-form.cart-form-payment-page .form-lead-note {
  margin-bottom: 30px;
  color: #BC5348;
  letter-spacing: 0.1em;
}
.cart-form.cart-form-payment-page .form-subheading {
  margin-bottom: 30px;
  font-size: 1.8rem;
  font-weight: 700;
}
.cart-form.cart-form-payment-page .form-list {
  gap: 30px;
}
.cart-form.cart-form-payment-page .form-row .form-label {
  padding-top: 19px;
}
.cart-form.cart-form-payment-page .form-field-date .form-unit {
  font-size: 1.3rem;
  letter-spacing: 0.05em;
}
.cart-form {
  /* 支払い方法の注意書き --------------------------------*/
}
.cart-form .form-payment-notes {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 20px;
  margin-top: 20px;
}
.cart-form .form-payment-notes .form-payment-note-title {
  margin-bottom: 6px;
  color: #665a59;
  font-weight: 700;
  font-size: 1.4rem;
}
.cart-form .form-payment-notes .form-payment-note ul li {
  position: relative;
  padding-left: 1em;
  color: #665a59;
  font-size: 1.3rem;
  line-height: 1.8;
}
.cart-form .form-payment-notes .form-payment-note ul li::before {
  content: "・";
  position: absolute;
  left: 0;
}
.cart-form .form-notes-list {
  margin-top: 15px;
}
.cart-form .form-notes-list li {
  color: #665a59;
  font-size: 1.3rem;
  line-height: 1.8;
  letter-spacing: 0.05em;
}
.cart-form {
  /* 規約ボックス（スクロール） --------------------------*/
}
.cart-form .form-terms {
  max-height: 220px;
  margin: 30px 0;
  padding: 30px;
  background: #fffdfd;
  border: 1px solid #e8dede;
  border-radius: 5px;
  overflow-y: auto;
  color: #665a59;
  font-size: 1.3rem;
  line-height: 1.9;
  letter-spacing: 0.03em;
}
.cart-form .form-terms p + p {
  margin-top: 1em;
}
.cart-form {
  /* フォームのアクションボタン --------------------------*/
}
.cart-form .cart-form-actions {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 20px;
  max-width: 300px;
  margin: 40px auto 0;
}
.cart-form .cart-confirm-agree {
  margin-top: 40px;
}
.cart-form {
  /* エラー・メッセージ系 --------------------------------*/
}
.cart-form .cart-form-message,
.cart-form .cart-complete {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}
.cart-form .cart-alert {
  margin-bottom: 40px;
  padding: 30px;
  background: #feefeb;
  border: 1px solid #F1B3AE;
  border-radius: 5px;
}
.cart-form .cart-alert .cart-alert-title {
  color: #bc5348;
  font-weight: 500;
  font-size: 1.8rem;
  letter-spacing: 0.05em;
}
.cart-form .cart-message-text {
  color: #665a59;
  font-size: 1.5rem;
  line-height: 2;
  letter-spacing: 0.05em;
}
.cart-form .cart-message-text .mail-address {
  color: #bc5348;
}
.cart-form {
  /* 完了ページ ------------------------------------------*/
}
.cart-form .cart-complete-lead {
  margin-bottom: 30px;
  color: #665a59;
  font-size: 1.6rem;
  line-height: 1.8;
  letter-spacing: 0.05em;
}
.cart-form .cart-ordernum {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 15px;
  max-width: 550px;
  width: 100%;
  margin: 0 auto 30px;
  padding: 20px;
  border: 1px solid #E8DEDE;
  border-radius: 5px;
}
.cart-form .cart-ordernum .cart-ordernum-label {
  color: #665a59;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
}
.cart-form .cart-ordernum .cart-ordernum-value {
  color: #b6955f;
  font-weight: 700;
  font-size: 2.4rem;
  letter-spacing: 0.05em;
}
.cart-form .cart-note-box {
  margin-top: 30px;
  padding: 20px 30px;
  background: #feefeb;
  border-radius: 5px;
  text-align: left;
}
.cart-form .cart-note-box p {
  color: #665a59;
  font-size: 1.3rem;
  line-height: 1.8;
  letter-spacing: 0.03em;
}

/* flatpickr（お届け日 datepicker / body直下に描画されるため .cart-form 外） */
.flatpickr-calendar {
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
  border: 1px solid #e8dede;
  border-radius: 5px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar .flatpickr-months .flatpickr-month {
  color: #665a59;
  fill: #665a59;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  fill: #665a59;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg {
  fill: #bc5348;
}
.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekday {
  color: #665a59;
  font-weight: 500;
}
.flatpickr-calendar .flatpickr-day {
  color: #665a59;
  border-radius: 5px;
}
.flatpickr-calendar .flatpickr-day.today {
  border-color: #bc5348;
}
.flatpickr-calendar .flatpickr-day.selected, .flatpickr-calendar .flatpickr-day.selected:hover {
  background: #bc5348;
  border-color: #bc5348;
  color: #fffdfd;
}
.flatpickr-calendar .flatpickr-day:hover {
  background: #feefeb;
  border-color: #feefeb;
}

.sc-red {
  color: #bc5348 !important;
}

/* application form SP ---------------------------------*/
@media screen and (max-width: 767px) {
  .cart-form .cart-steps {
    gap: 12px;
    margin-bottom: 40px;
  }
  .cart-form .cart-steps .cart-steps-item {
    width: 58px;
  }
  .cart-form .cart-steps .cart-steps-item:not(:first-child)::before {
    top: 15px;
    left: -12px;
    width: 15px;
    height: 1px;
  }
  .cart-form .cart-steps .cart-steps-num {
    width: 32px;
    height: 32px;
    font-size: 1.4rem;
  }
  .cart-form .cart-steps .cart-steps-label {
    font-size: 1rem;
    letter-spacing: 0;
    white-space: nowrap;
  }
  .cart-form .cart-form-panel {
    padding: 0;
    background: transparent;
    border: 0;
    border-radius: 0;
  }
  .cart-form .form-section + .form-section {
    margin-top: 30px;
  }
  .cart-form .form-section-heading {
    width: 100vw;
    height: auto;
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
    padding: 11px 20px;
    border-radius: 0;
    font-size: 1.6rem;
  }
  .cart-form .form-row {
    flex-direction: column;
    gap: 10px;
  }
  .cart-form .form-row .form-label {
    flex: 0 0 auto;
    padding-top: 0;
  }
  .cart-form .form-field-cols {
    gap: 12px;
  }
  .cart-form .form-field-cols .form-control {
    flex: 1 1 100%;
  }
  .cart-form .form-field-cols--zip .form-control {
    flex: 1 1 100%;
  }
  .cart-form .form-control--sm,
  .cart-form .form-control--md,
  .cart-form .form-select--sm,
  .cart-form .form-select--md {
    max-width: none;
  }
  .cart-form .form-field-date {
    gap: 8px;
  }
  .cart-form .form-field-date .form-select {
    flex: 1 1 auto;
    min-width: 0;
  }
  .cart-form .form-date .form-date-input {
    width: 100%;
  }
  .cart-form .form-confirm-list li {
    padding-bottom: 12px;
    border-bottom: 1px solid #e8dede;
  }
  .cart-form .form-confirm-list li.border-none {
    border: none;
  }
  .cart-form .form-confirm-list dl {
    flex-direction: column;
    gap: 6px;
  }
  .cart-form .form-confirm-list dl dt {
    flex: 0 0 auto;
    font-weight: 700;
  }
  .cart-form .form-radios--wide {
    flex-direction: column;
    gap: 12px;
  }
  .cart-form .form-radios--wide .form-radio {
    width: 100%;
    min-height: 64px;
    padding: 18px 20px;
  }
  .cart-form .form-radio-column--wide {
    flex-direction: column;
    gap: 12px;
  }
  .cart-form .form-radio-column--wide .form-radio-item {
    flex: 0 0 auto;
    width: 100%;
  }
  .cart-form .form-radio-column--wide .form-radio-item .form-radio + label {
    min-height: 64px;
    padding: 18px 20px;
  }
  .cart-form .form-radio-column--wide .form-radio-item .form-radio + label::after {
    left: 24px;
  }
  .cart-form .form-coupon-toggle {
    gap: 12px;
    padding: 14px 40px;
    font-size: 1.5rem;
  }
  .cart-form .form-coupon-toggle .form-coupon-icon {
    flex-basis: 26px;
    width: 26px;
    height: 26px;
  }
  .cart-form .form-terms {
    padding: 15px;
  }
  .cart-form .coupon-modal {
    padding: 12px;
  }
  .cart-form .coupon-modal .coupon-modal-body {
    padding: 20px;
  }
  .cart-form .coupon-list .coupon-item {
    flex-wrap: wrap;
    gap: 8px 12px;
  }
  .cart-form .coupon-code .coupon-code-row {
    flex-direction: column;
    align-items: stretch;
  }
  .cart-form.cart-form-payment-page .coupon-code--payment .coupon-code-title {
    margin-bottom: 12px;
    font-size: 1.5rem;
  }
  .cart-form.cart-form-payment-page .coupon-code--payment .coupon-code-row {
    gap: 10px;
  }
  .cart-form.cart-form-payment-page .coupon-code--payment .coupon-code-row .form-note {
    font-size: 1.2rem;
  }
  .cart-form.cart-form-payment-page .coupon-code--payment .form-notes-list {
    margin-top: 15px;
  }
  .cart-form.cart-form-payment-page .coupon-code--payment .form-notes-list li {
    font-size: 1.2rem;
  }
  .cart-form.cart-form-payment-page .form-lead-note {
    margin-bottom: 20px;
    font-size: 1.3rem;
    letter-spacing: 0.05em;
  }
  .cart-form.cart-form-payment-page .form-subheading {
    margin-bottom: 20px;
    font-size: 1.6rem;
  }
  .cart-form.cart-form-payment-page .form-list {
    gap: 20px;
  }
  .cart-form.cart-form-payment-page .form-row .form-label {
    padding-top: 0;
  }
  .cart-form .cart-form-actions {
    max-width: none;
  }
  .cart-form .cart-form-actions:not(.cart-form-actions--single) {
    flex-direction: row-reverse;
    gap: 10px;
  }
  .cart-form .cart-form-actions:not(.cart-form-actions--single) .btn-cart-next,
  .cart-form .cart-form-actions:not(.cart-form-actions--single) .btn-cart-back {
    flex: 1 1 0;
    min-width: 0;
    padding-right: 22px;
    padding-left: 22px;
    font-size: 1.3rem;
  }
  .cart-form .cart-form-actions:not(.cart-form-actions--single) .btn-cart-next::after {
    right: 8px;
  }
  .cart-form .cart-form-actions:not(.cart-form-actions--single) .btn-cart-back::before {
    left: 8px;
  }
  .cart-page .cart-actions .btn-cart-next,
  .cart-page .cart-actions .btn-cart-back {
    flex: 1 1 0;
    min-width: 0;
    padding-right: 22px;
    padding-left: 22px;
    font-size: 1.3rem;
  }
  .cart-page .cart-actions .btn-cart-next::after {
    right: 8px;
  }
  .cart-page .cart-actions .btn-cart-back::before {
    left: 8px;
  }
  .sc-sp-w100p {
    width: 100%;
  }
}
/* option detail modal（top-scene-modal shell）
-------------------------------------------------------*/
@keyframes top-scene-modal-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.top-scene-modal {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: fixed;
  inset: 0;
  z-index: 1000;
  padding: 20px;
}
.top-scene-modal[hidden] {
  display: none;
}
.top-scene-modal.is-closing {
  animation: top-scene-modal-fade-out 0.35s ease both;
}
.top-scene-modal .top-scene-modal-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.35s ease;
}
.top-scene-modal .top-scene-modal-dialog {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 800px;
  max-height: calc(100vh - 40px);
  background: #fffdfd;
  border-radius: 10px;
  box-shadow: 0 8px 40px rgba(0, 0, 0, 0.18);
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.top-scene-modal.is-open .top-scene-modal-overlay,
.top-scene-modal.is-open .top-scene-modal-dialog {
  opacity: 1;
}
.top-scene-modal .top-scene-modal-close {
  position: absolute;
  top: 18px;
  right: 19px;
  z-index: 3;
  width: 37px;
  height: 37px;
  background: #fffdfd url("../images/top/scene-modal/icon-close-x.svg") center/12px no-repeat;
  border: 1px solid #ebb197;
  border-radius: 50%;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.top-scene-modal .top-scene-modal-scroll {
  position: relative;
  flex: 1 1 auto;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 70px;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior: contain;
}
.top-scene-modal .top-scene-modal-scroll::-webkit-scrollbar {
  width: 8px;
}
.top-scene-modal .top-scene-modal-scroll::-webkit-scrollbar-track {
  background: #d9d9d9;
  border-radius: 10px;
}
.top-scene-modal .top-scene-modal-scroll::-webkit-scrollbar-thumb {
  background: #a9a9a9;
  border-radius: 10px;
}
.top-scene-modal .top-scene-modal-scroll .ps__rail-y {
  right: 31px;
  width: 8px;
  margin-top: 70px;
  margin-bottom: 70px;
  background: #d9d9d9;
  border-radius: 10px;
  opacity: 1;
}
.top-scene-modal .top-scene-modal-scroll:hover .ps__rail-y, .top-scene-modal .top-scene-modal-scroll.ps--focus .ps__rail-y, .top-scene-modal .top-scene-modal-scroll.ps--scrolling-y .ps__rail-y,
.top-scene-modal .top-scene-modal-scroll .ps__rail-y:hover,
.top-scene-modal .top-scene-modal-scroll .ps__rail-y:focus,
.top-scene-modal .top-scene-modal-scroll .ps__rail-y.ps--clicking {
  width: 8px;
  background: #d9d9d9;
  opacity: 1;
}
.top-scene-modal .top-scene-modal-scroll .ps__thumb-y {
  right: 0;
  width: 8px;
  background: #a9a9a9;
  border-radius: 10px;
}
.top-scene-modal .top-scene-modal-scroll .ps__rail-y:hover > .ps__thumb-y,
.top-scene-modal .top-scene-modal-scroll .ps__rail-y:focus > .ps__thumb-y,
.top-scene-modal .top-scene-modal-scroll .ps__rail-y.ps--clicking .ps__thumb-y {
  width: 8px;
  background: #a9a9a9;
}
.top-scene-modal .top-scene-modal-panel[hidden] {
  display: none;
}
.top-scene-modal .opt-detail-modal-title {
  margin: 0 0 24px;
  color: #665a59;
  font-weight: 500;
  font-size: 2rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.top-scene-modal .opt-detail-modal-body {
  color: #665a59;
  font-size: 1.5rem;
  line-height: 1.8;
  letter-spacing: 0.05em;
}
.top-scene-modal .opt-detail-modal-body p {
  margin: 0;
}
.top-scene-modal .opt-detail-modal-body p + p, .top-scene-modal .opt-detail-modal-body p + ul, .top-scene-modal .opt-detail-modal-body p + ol,
.top-scene-modal .opt-detail-modal-body p ul + p,
.top-scene-modal .opt-detail-modal-body p ol + p,
.top-scene-modal .opt-detail-modal-body p ul + .opt-detail-modal-heading,
.top-scene-modal .opt-detail-modal-body p ol + .opt-detail-modal-heading,
.top-scene-modal .opt-detail-modal-body p p + .opt-detail-modal-heading {
  margin-top: 1.2em;
}
.top-scene-modal .opt-detail-modal-body .c-red {
  color: #bc5348;
}
.top-scene-modal .opt-detail-modal-body a {
  color: #bc5348;
  text-decoration: underline;
}
.top-scene-modal .opt-detail-modal-heading {
  margin: 1.6em 0 0.8em;
  font-weight: 500;
}
.top-scene-modal .opt-detail-modal-notes,
.top-scene-modal .opt-detail-modal-cover {
  margin: 0;
  padding-left: 1.4em;
  list-style: disc;
}
.top-scene-modal .opt-detail-modal-notes li + li,
.top-scene-modal .opt-detail-modal-cover li + li {
  margin-top: 0.6em;
}
.top-scene-modal .opt-detail-modal-cover {
  list-style: none;
  padding-left: 0;
}
.top-scene-modal .opt-detail-modal-cover li + li {
  margin-top: 0.4em;
}
.top-scene-modal .opt-detail-modal-cover-cat {
  display: inline;
  font-weight: 500;
}
.top-scene-modal .opt-detail-modal-exclude {
  margin: 0.8em 0 0;
  padding-left: 1.6em;
  list-style: decimal;
}
.top-scene-modal .opt-detail-modal-exclude li + li {
  margin-top: 0.6em;
}
@media (prefers-reduced-motion: reduce) {
  .top-scene-modal.is-closing {
    animation: none;
  }
  .top-scene-modal .top-scene-modal-overlay,
  .top-scene-modal .top-scene-modal-dialog {
    transition: none;
  }
}

@media screen and (max-width: 767px) {
  .top-scene-modal {
    padding: 12px;
  }
  .top-scene-modal .top-scene-modal-dialog {
    max-height: calc(100vh - 24px);
    border-radius: 8px;
  }
  .top-scene-modal .top-scene-modal-close {
    top: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
  }
  .top-scene-modal .top-scene-modal-scroll {
    padding: 48px 16px 24px;
  }
  .top-scene-modal .top-scene-modal-scroll .ps__rail-y {
    right: 5px !important;
    margin-top: 48px;
    margin-bottom: 24px;
  }
  .top-scene-modal .opt-detail-modal-title {
    margin-bottom: 16px;
    font-size: 1.6rem;
  }
  .top-scene-modal .opt-detail-modal-body {
    font-size: 1.4rem;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2RvY3MvZG9jcy9lanMvc3JjL3Njc3MvY2FydC5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvY29uZmlncy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9kb2NzL2Vqcy9zcmMvc2Nzcy9jb25maWdzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL2NhcnQuc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL2NvbmZpZ3MvX21peGluX3N2Zy5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvY29uZmlncy9fbWl4aW4uc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL2NvbmZpZ3MvX2NvbW1vbi5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvY29uZmlncy9faGVhZGVyLnNjc3MiLCIuLi8uLi8uLi9kb2NzL2Vqcy9zcmMvc2Nzcy9jb25maWdzL19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL2NvbmZpZ3MvX2Zvcm0uc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL2NvbmZpZ3MvX2NvdXBvbi1jYXJkLnNjc3MiLCIuLi8uLi8uLi9kb2NzL2Vqcy9zcmMvc2Nzcy9jYXJ0LnNjc3MlMjNzYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0loQjtxRUFBQTtBQ0RBO0VBQ0MsU0FBQTtFRkNELFVBQUE7RUFHQywwQkVBQTtFRkNELHNCQUFBO0FHQ0E7O0FERUE7RUZDQyxnQkFBQTtFQUNBLDZCRUFBO0VBQ0EsNkNBQUE7RUZDQSxjQUFBO0FHQ0Q7QURTQTtFQUNDLGNBQUE7QUNIRDs7QURNQTtFRkhDLFNBQUE7RUVLQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QUNIRDs7QURPQTtFQUNDLFNBQUE7RUFDQSxVQUFBO0FDSkQ7O0FET0E7RUFDQyxrQkFBQTtFRkpB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QTtFQUNBLGtCQUFBO0FKZ2lDRjs7QUYxNkRDO0VNZzVCQTtJUDhoQ0UsYUFBQTtJQUNBLGdDQUFBO0lBQ0EsaURPN2hDRDtJUDhoQ0Msb0JPM2hDRDtJUDRoQ0MscUJPM2hDRDtTUDJoQ0MsZ0JPM2hDRDtJUDRoQ0MsYUFBQTtFQUNEO0VPemhDRDtJUDJoQ0MsY0FBQTtFR0NBO0VJeGhDRDtJUDBoQ0UsbUJPemhDRDtFSjBoQ0E7RUl2aENEO0lQeWhDRSxrQkFBQTtFQUNEO0VPcmhDQTtJUHVoQ0EsYUFBQTtFR0NBO0VJbmhDQztJUHFoQ0EsY0FBQTtFR0NEO0VJbGhDRTtJQUNDLHlCTjkrQks7RURrZ0VSO0VLdHlERDs7O0lMMHlERSw2Qkt6eUREO0lMMHlEQyxVQUFBO0lBQ0EsdUJBQUE7RUdDRDtFRXZ5REQ7OztJTDJ5REUsZ0NBQUE7SUt6eURELFVBQUE7RUYyeURBO0VJbGhDQTtJQUVDLG1CQUFBO0lBQ0EsY04vL0JTO0VFa2hFVjtFSWpoQ0M7SUFDQyx5Qk5sZ0NRO0lEcWhFVCx3QkFBQTtFR0NEO0VJN2dDQTtJQUVDLG1CQUFBO0lQOGdDQSxjQUFBO0VHQ0Q7RUUvekREO0lBQ0MsNkJBQUE7SUxpMERDLFVBQUE7SUFDRCx1QkFBQTtFR0NBO0VFOXpERDtJTGcwREUsZ0NLL3pERDtJTGcwREMsVUFBQTtFQUNEO0VBQ0Q7SU9oaENFLHFCTnBoQ1M7SURzaUVYLGNBQUE7RUFDQztBR0NGO0FJOWdDQTsrQ0FBQTtBQUVBO0VBQ0M7SVBnaENFLG9CTy9nQ0Q7SUFDQSxlQUFBO0VKZ2hDQTtFSTlnQ0E7SVBnaENDLE9BQUE7RUFDRDtFTzdnQ0E7SVArZ0NBLFdBQUE7SUFDQyxpQkFBQTtFR0NEO0VJM2dDRDtJUDZnQ0UsWUFBQTtFR0NEO0VJMWdDRDtJUDRnQ0UscUJBQUE7U0FBQSxnQkFBQTtFQUNEO0FHQ0Y7QUZ4Z0VDO0VNaWdDQztJUDBnQ0MsYU96Z0NBO0VKMGdDRDtFSXRnQ0Q7SVB3Z0NFLFlPdmdDRDtFUHdnQ0E7RU9yZ0NEO0lQdWdDQyxXQUFBO0lBQ0Msa0JBQUE7U0FBQSxhQUFBO0VHQ0Q7RUlyZ0NBO0lQdWdDQyxhQUFBO0VBQ0Q7RU9uZ0NEO0lQcWdDQyxxQkFBQTtTQUFBLGdCQUFBO0VHQ0E7RUlsZ0NEO0lQb2dDRSxXQUFBO0lBQ0QsaUJBQUE7RUdDQTtFSWxnQ0E7SVBvZ0NDLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0RPbmdDQTtFSm9nQ0Q7RUloZ0NEO0lQa2dDQyxxQkFBQTtTQUFBLGdCQUFBO0VHQ0E7RUkvL0JEO0lQaWdDRSx1Q09oZ0NEO0VKaWdDQTtFSTkvQkQ7SVBnZ0NFLGVPLy9CRDtFSmdnQ0E7RUk3L0JEO0lQKy9CRSxpQk85L0JEO0VKKy9CQTtFSTUvQkQ7SVA4L0JFLFdBQUE7SU81L0JELFlBQUE7RUo4L0JBO0VJNS9CQTtJUDgvQkMsNFFBQUE7WUFBQSxvUUFBQTtJQUNELDhCQUFBO1lBQUEsc0JBQUE7SUFDRCxvQ0FBQTtZQUFBLDRCQUFBO0lJaGtFQSwwQkFBQTtZQUFBLGtCQUFBO0lKa2tFQSxXQUFBO0lBQ0MsY0FBQTtJTzNtRUQsVUF5bUNzQjtJUG9nQ3JCLFdBQUE7SUFDQyx5QkNqbkVTO0lEa25FVCxjTzVtRUY7RUo2bUVDO0VJbmdDRDtJUHFnQ0MsZ0JBQUE7RUdDQTtFSWxnQ0Q7SVBvZ0NFLGVBQUE7SUFDQSxtQk9uZ0NEO0lQb2dDQyxZT25nQ0Q7SVBvZ0NDLHFCQUFBO1NBQUEsZ0JBQUE7RUdDRDtFSWpnQ0Q7SVBtZ0NBLE9BQUE7RUdDQztFSENEO0lBQ0MsWUFBQTtFR0NBO0VJLy9CRDtJUGlnQ0UsY0FBQTtJTy8vQkQsUUFBQTtJQUNBLDJCQUFBO0lBQ0Esd0JBQUE7SVBpZ0NDLGVBQUE7SUFDRCxtQkFBQTtJTy8vQkEsa0JBQUE7RVBpZ0NBO0VPOS9CRDtJUGdnQ0MsYUFBQTtFR0NBO0VJNy9CRDtJUCsvQkUsYUFBQTtFR0NEO0VJNS9CRDtJQUNDLGNBQUE7RUo4L0JBO0VJMy9CRCxrQ0FBQTtFQUNBO0lBQ0MsaUJBQUE7SVA2L0JDLFFBQUE7SU8zL0JELFdBQUE7SUFDQSxtQk54cENNO0VFcXBFTjtFSTMvQkE7SUFDQyxPQUFBO0lBQ0EsWUFBQTtFSjYvQkQ7RUkzL0JDO0lQNi9CQSxtQkFBQTtFR0NEO0VJMS9CQztJQUNDLG1CTnpxQ1E7RUVxcUVWO0VJeC9CQTtJRjdxQ0QsYUFBQTtJTHlxRUUsZUFBQTtJS2hwRUYsc0JBQUE7SUFsQkEsdUJFeXFDdUI7SVBrZ0NyQixtQkFBQTtJQUNELGlCQUFBO0lPamdDQyxZQUFBO0lQbWdDRCxjQUFBO0lBQ0MsUUFBQTtJQUNBLHNCT2xnQ0E7SVBtZ0NBLGNBQUE7SUFDRCxpQkFBQTtJT2pnQ0MsZ0JBQUE7SVBtZ0NELHNCQUFBO0lBQ0MsbUJPbGdDQTtFSm1nQ0Q7RUlqZ0NDO0lQbWdDRCxhQUFBO0VHQ0E7RUk5L0JBO0lQZ2dDQyxjTy8vQkE7SVBnZ0NELGlCQUFBO0lPOS9CQyxpQkFBQTtJUGdnQ0Qsc0JBQUE7RUdDQTtFSTcvQkE7SVArL0JDLGlCQUFBO0lBQ0QsUUFBQTtFR0NBO0VJNS9CQTtJUDgvQkMsZUFBQTtJTzUvQkEsK0JBQUE7RUo4L0JEO0VJMy9CQTtJUDYvQkEsV0FBQTtJQUNELFlBQUE7RUdDQztFSENEO0lBQ0EsV0FBQTtJQUNDLFlBQUE7RUFDQTtFT3gvQkQ7SUY5dENBLGFBQUE7SUwwdEVDLGVBQUE7SUtudEVELHlCQUFBO0lMeXRFRSxtQkFBQTtJTy8vQkQsMkJBQUE7SVBpZ0NDLGNBQUE7SU8vL0JELFNBQUE7RUppZ0NBO0VJLy9CQTtJRnJ1Q0QsYUFBQTtJQUNBLGVBQUE7SUF3QkEsc0JBQUE7SUUrc0NFLFdBQUE7SUFDQSxNQUFBO0lBQ0EsWUFBQTtJQUNBLGNBQUE7RUpxZ0NEO0VJbGdDQTtJUG9nQ0QsU0FBQTtJT2xnQ0UsV0FBQTtJUG9nQ0YsV0FBQTtJQUNDLFlBQUE7SU9sZ0NDLGVBQUE7SVBvZ0NELGNBQUE7RUdDQTtFSWpnQ0E7O0lQb2dDQyxXQUFBO0VBQ0Q7RUFDRDtJSTF1RUEsb29DQUFBO1lBQUEsNG5DQUFBO0lKNHVFQSw4QkFBQTtZQUFBLHNCQUFBO0lBQ0Esb0NBQUE7WUFBQSw0QkFBQTtJQUNDLDBCSTN1RUQ7WUoydUVDLGtCSTN1RUQ7RUo0dUVDO0VPbGdDQTtJUG9nQ0EsK3BESTF1RUQ7WUowdUVDLHVwREkxdUVEO0lKMnVFQyw4QkkxdUVEO1lKMHVFQyxzQkkxdUVEO0lKMnVFQyxvQ0kxdUVEO1lKMHVFQyw0QkkxdUVEO0lKMnVFQywwQkkxdUVEO1lKMHVFQyxrQkkxdUVEO0VKMnVFQztFT25nQ0Q7SVBzZ0NDLGFBQUE7SUFDQSxlQUFBO0lBR0MsdUJLeHdFRjtJQUdBLG1CRTZ2QzhCO0lQNGdDOUIsV0FBQTtJQUNBLFlBQUE7SUFDQyxrQk8zZ0NBO0lQNGdDQSxVQUFBO0lBQ0EsZ0JPM2dDQTtJUDRnQ0EsWUFBQTtJQUNBLGNBQUE7SUFDRCxlQUFBO0VHQ0M7RUhDRDtJQUNDLHFCTzFnQ0E7SVAyZ0NELGtCQUFBO0lPemdDQyxXQUFBO0lQMmdDRCxZQUFBO0lBQ0Esb0JBQUE7RUdDQztFSXpnQ0E7SVAyZ0NBLHFCTzFnQ0M7SVAyZ0NELGtCTzFnQ0M7SVAyZ0NGLE9BQUE7SU96Z0NFLFdBQUE7SVAyZ0NGLFdBQUE7SUFDQyxtQkN0eUVLO0lEdXlFTCxrQk8xZ0NDO0lQMmdDRCxvQkFBQTtFQUNBO0VPemdDQztJQUNDLE1BQUE7RVAyZ0NGO0VPeGdDQztJUDBnQ0EsUUFBQTtFR0NEO0VJdmdDQztJUHlnQ0EsU0FBQTtJQUNELFVBQUE7RUFDRDtFT3BnQ0E7SVBzZ0NBLGNBQUE7SUFDQyxrQk9yZ0NBO0lQc2dDQSxRQUFBO0lBQ0EsYU9yZ0NBO0lQc2dDQSx1Qk9yZ0NBO0lBQ0EsVUFBQTtJUHNnQ0Esa0JBQUE7SUFDQyxxRE9yZ0NEO0VQc2dDQTtFQUNEO0lPcGdDRSxhQUFBO0VQc2dDRjtFQUNBO0lBQ0MsZUFBQTtJQUNBLGlDT3BnQ0M7RVBxZ0NEO0VPbGdDQTtJUG9nQ0EsVUFBQTtJQUNELG1CQUFBO0VHQ0M7RUhDRDtJT2xnQ0Msd0NBQUE7RVBvZ0NBO0VPbmdDQTtJUHFnQ0EsV0FBQTtJQUNBLGtCT3BnQ0M7SVBxZ0NELFFBQUE7SUFDQSxvQ09wZ0NDO0lQcWdDRCx3Qk9wZ0NDO0VQcWdDRDtBR0NGO0FGanlFQztFTWl5Q0E7SVBtZ0NDLHFF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LGdCQUFBO0VSaXFJRDtBQUNGOztBRjdpT0M7RVVpNUZBO0lBQ0MsYUFBQTtFUmdxSUE7RVE5cElBO0lBQ0MsOEJBQUE7SUFDQSxrQkFBQTtFUmdxSUQ7RVE3cElBO0lBQ0MsU0FBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFUitwSUQ7RVE1cElBO0lBS0MsdUJBQUE7RVIwcElEO0VReHBJQztJQUNDLHFCQUFBO0lBQ0EsZ0JBUmdCO0lBU2hCLG1CQVBtQjtFUmlxSXJCO0VRdHBJQTtJQUNDLG1CQUFBO0lBQ0EsaUJBQUE7RVJ3cElEO0VRcnBJQTtJQUNDLGlCQUFBO0VSdXBJRDtBQUNGIiwiZmlsZSI6ImNhcnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcImJvb3RzdHJhcF9mb3JtXCIgYXMgYnM7XG5AdXNlIFwiY29uZmlncy9jb3Vwb24tY2FyZFwiO1xuXG5cbi8qIGNhcnQgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2FydC1wYWdlLmNvbnRhaW5lciB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY2FydC1wYWdlIHtcblx0cGFkZGluZy10b3A6IDM4cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRiYWNrZ3JvdW5kOiBicy4kcGFnZS1iZztcblxuXHQuY2FydC1sZWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC8qIGNhcnQgZW1wdHnvvIjjgqvjg7zjg4jjgYznqbrjga7loLTlkIjjgIIuY2FydC1wYWdlLmlzLWVtcHR5IOOBp+ihqOekuuWIh+abv++8iSAqL1xuXHQuY2FydC1lbXB0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAzMHB4IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogYnMuJGlucHV0LWJnO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdC5jYXJ0LWVtcHR5LXRleHQge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLmlzLWVtcHR5IHtcblx0XHQuY2FydC1sZWFkLFxuXHRcdC5jYXJ0LWJvZHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2FydC1lbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQvKiDln7rmnKzmg4XloLHjgarjgakgZHQvZGQg5qiq5Lim44Gz77yI44Kr44O844OI5piO57Sw44O744OV44Kp44O844Og5YWx6YCa77yJICovXG5cdC5jYXJ0LXNwZWMtbGlzdCB7XG5cdFx0bGkgKyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdGRsIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogMzBweDtcblxuXHRcdFx0ZHQge1xuXHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRmbGV4OiAwIDAgMTMwcHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiOlwiO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkZCB7XG5cdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE0O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0XHRcdC5pcy1ub3RlIHtcblx0XHRcdFx0XHRjb2xvcjogYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1jYXJ0LW5leHQsXG5cdC5idG4tY2FydC1iYWNrIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zcyBlYXNlO1xuXHR9XG5cblx0LmJ0bi1jYXJ0LW5leHQge1xuXHRcdC8vIHBhZGRpbmc6IDAgNTBweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBicy5pY29uLWFycm93O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fVxuXG5cdC5idG4tY2FydC1iYWNrIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kaW5wdXQtYmc7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGJzLmljb24tYXJyb3c7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cblxuXHQuYnRuLWNhcnQtY2xlYXIge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0Z2FwOiAxNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJHRleHQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LWZhbWlseTogYnMuJGZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjNzIGVhc2U7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2FydC9pY29uX2R1c3Rib3guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cblx0LmNhcnQtYm9keSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRnYXA6IGNsYW1wKDI1cHgsIC0xOS40NDRweCArIDUuNzg3dncsIDUwcHgpO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0LmNhcnQtbWFpbiB7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdC5jYXJ0LWRldGFpbCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMzBweCBjbGFtcCgxNXB4LCAtMTEuNjY3cHggKyAzLjQ3MnZ3LCAzMHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kYm9yZGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFxuXHRcdFx0XHQuY2FydC1wcm9kdWN0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5jYXJ0LXByb2R1Y3QtaGVhZGluZyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBicy4kYm9yZGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNjdlbTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmNhcnQtcHJvZHVjdC1ib2R5IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRnYXA6IGNsYW1wKDE1cHgsIC0xMS42NjdweCArIDMuNDcydncsIDMwcHgpO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5jYXJ0LXByb2R1Y3QtcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgY2xhbXAoOThweCwgMjMuMzMzcHggKyA5LjcyMnZ3LCAxNDBweCk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjbGFtcCg5OHB4LCAyMy4zMzNweCArIDkuNzIydncsIDE0MHB4KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBjbGFtcCgxMDVweCwgMjVweCArIDEwLjQxN3Z3LCAxNTBweCk7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FydC1wcm9kdWN0LWluZm8ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHRcdFx0LmNhcnQtcHJvZHVjdC10ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gZ2FwOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdC5jYXJ0LXByb2R1Y3QtY29kZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDguNDQ0cHggKyAwLjQ2M3Z3LCAxLjRyZW0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtcHJvZHVjdC1uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgOS42NjdweCArIDAuNjk0dncsIDEuOHJlbSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuY2FydC1wcm9kdWN0LWRlbGV0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHQvLyBwYWRkaW5nOiAxMnB4IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LWZhbWlseTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1saXN0IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLXRodW1iIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAzOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLW5hbWUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLXByaWNlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLS1zaW1wbGUge1xuXHRcdFx0XHRcdFx0XHQuY2FydC1wcm9kdWN0LWluZm8ge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhcnQtc2VjdGlvbntcblx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0Ky5jYXJ0LXNlY3Rpb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2FydC1zZWN0aW9uLWhlYWRpbmcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRib3JkZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNhcnQtb3B0aW9uLXNlbGVjdCB7XG5cdFx0XHRcdFx0XHQ+IGxpICsgbGkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkbCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdFx0XHRcdGR0IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMjRweDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xNDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCI6XCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRkZCB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1jaG9pY2VzIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0Ly8gZ2FwOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWNob2ljZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdC8vIGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWNob2ljZS1uYW1lIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWNob2ljZS1hY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1jaG9pY2Utc3RhdGUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FydC1vcHRpb24tY2hvaWNlLXByaWNlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWNhcmRzIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1jYXJkIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdGdhcDogY2xhbXAoMTBweCwgLTcuNzc4cHggKyAyLjMxNXZ3LCAyMHB4KTtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCBjbGFtcCg1cHgsIC0zLjg4OXB4ICsgMS4xNTd2dywgMTBweCk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRpbnB1dC1iZztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FydC1vcHRpb24tY2FyZC10aHVtYiB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCBjbGFtcCgzNXB4LCAtMjcuMjIycHggKyA4LjEwMnZ3LCA3MHB4KTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNsYW1wKDM1cHgsIC0yNy4yMjJweCArIDguMTAydncsIDcwcHgpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGNsYW1wKDM1cHgsIC0yNy4yMjJweCArIDguMTAydncsIDcwcHgpO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWNhcmQtdGV4dCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1jYXJkLW5hbWUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgOC40NDRweCArIDAuNDYzdncsIDEuNHJlbSk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1jYXJkLXByaWNlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHQvLyBmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjByZW0sIDYuNDQ0cHggKyAwLjQ2M3Z3LCAxLjJyZW0pO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5vcHQtZ3JvdXAge1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHQrLm9wdC1ncm91cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtc3ViaGVhZCB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwLjE1ZW07XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMS4xZW07XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm9wdC1jaGVjayB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxLjI1cHggc29saWQgYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogYnMuJHByaW1hcnk7XG5cblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgYnMuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQub3B0LXBsYW5zIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQub3B0LXBsYW4ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1wbGFuLWhlYWQge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1wbGFuLW5hbWUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtZGV0YWlsLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm9wdC1jaG9pY2VzIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuXHRcdFx0XHRcdFx0XHQub3B0LWNob2ljZSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxIDEgMDtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlcjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpoYXMoLm9wdC1jaGVjazpjaGVja2VkKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBicy4kcHJpbWFyeTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Lm9wdC1jaG9pY2Utc3RhdGUsXG5cdFx0XHRcdFx0XHRcdFx0XHQub3B0LWNob2ljZS1wcmljZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQub3B0LWNob2ljZS1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2hvaWNlLXN0YXRlLFxuXHRcdFx0XHRcdFx0XHQub3B0LWNob2ljZS1wcmljZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQub3B0LWNhdGFsb2cge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQub3B0LWNhdGFsb2ctaXRlbSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtY2F0YWxvZy1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtY2Fyb3VzZWwge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0XHQuc3dpcGVyLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI2Mi41cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQub3B0LWNhcm91c2VsLWZhZGUge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogOTFweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZkZmQsIHJnYmEoMjU1LCAyNTMsIDI1MywgMCkpO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdFx0JltoaWRkZW5dIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtY2F0YWxvZy1pdGVtLmlzLWNhcm91c2VsLWZpdCB7XG5cdFx0XHRcdFx0XHRcdC5vcHQtY2Fyb3VzZWwtZmFkZSxcblx0XHRcdFx0XHRcdFx0Lm9wdC1jYXJvdXNlbC1uYXYge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm9wdC1jYXJkIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlcjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdCY6aGFzKC5vcHQtY2hlY2s6Y2hlY2tlZCkge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1jaGVjayB7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2FyZC1pbWcge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMTgwIC8gMTQwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2FyZC1ib2R5IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1jYXJkLW5hbWUsXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2FyZC1wcmljZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtY2FyZC13cmFwIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1jYXJkIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQub3B0LWNhcmQtbm90ZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1kZXRhaWwtbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm9wdC1jYXJvdXNlbC1uYXYge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRnYXA6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1jYXJvdXNlbC1saW5lIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjVweDtcblx0XHRcdFx0XHRcdFx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRib3JkZXI7XG5cblx0XHRcdFx0XHRcdFx0XHQub3B0LWNhcm91c2VsLWxpbmUtZmlsbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZSwgbWFyZ2luLWxlZnQgMC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2Fyb3VzZWwtYXJyb3dzIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogMjZweDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlci1saWdodDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0JjpkaXNhYmxlZCxcblx0XHRcdFx0XHRcdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjM1O1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMS41cHggc29saWQgYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYtLW5leHQ6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYtLXByZXY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtdHJ5b24ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRnYXA6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNGRlZywgI2FiYzljNSA5JSwgIzY5YWJhMiA5OSUpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC10cnlvbi1ib2R5IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogMThweDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC10cnlvbi1pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NhcnQvaWNvbl9jdWJldG93ZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQub3B0LXRyeW9uLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC10cnlvbi1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXN1bW1hcnkge1xuXHRcdFx0ZmxleDogMCAwIGNsYW1wKDI0MHB4LCAyNi42NjdweCArIDI3Ljc3OHZ3LCAzNjBweCk7XG5cdFx0XHR3aWR0aDogY2xhbXAoMjQwcHgsIDI2LjY2N3B4ICsgMjcuNzc4dncsIDM2MHB4KTtcblxuXHRcdFx0LmNhcnQtc3VtbWFyeS1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggY2xhbXAoMTVweCwgLTExLjY2N3B4ICsgMy40NzJ2dywgMzBweCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2IoMCAwIDAgLyA3JSk7XG5cblx0XHRcdFx0LmNhcnQtcHJpY2UtbGlzdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuXHRcdFx0XHRcdHJvdy1nYXA6IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblxuXHRcdFx0XHRcdGR0LFxuXHRcdFx0XHRcdGRkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM3NTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhcnQtcHJpY2UtdG90YWwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjFweDtcblx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkIGJzLiRib3JkZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHQuY2FydC1wcmljZS10b3RhbC1sYWJlbCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jYXJ0LXByaWNlLXRvdGFsLXZhbHVlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2FydC1hY3Rpb25zIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tYXctMjQwe1xuXHRtYXgtd2lkdGg6IDI0MHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1hdy0yNDAtaXtcblx0bWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQGluY2x1ZGUgYnMubXEtbWluKG1kKSB7XG5cdC5jYXJ0LXBhZ2Uge1xuXHRcdC5jYXJ0LWJvZHkge1xuXHRcdFx0LmNhcnQtc3VtbWFyeSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdHRvcDogY2FsYyh2YXIoLS1oZWFkZXItc3RpY2t5LW9mZnNldCwgMHB4KSArIDIwcHgpO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4tY2FydC1uZXh0OmhvdmVyLFxuXHRcdC5idG4tY2FydC1iYWNrOmhvdmVyLFxuXHRcdC5idG4tY2FydC1jbGVhcjpob3ZlciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0LWZvcm17XG5cdFx0LmNvdXBvbi1saXN0e1xuXHRcdFx0LmNvdXBvbi1jYXJkLWdyaWR7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGJzLm1xLW1heChtZCkge1xuXHQuY2FydC1wYWdlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRcdC5jYXJ0LWxlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwaW5rLWJlaWdlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblxuXHRcdC5jYXJ0LWVtcHR5IHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMjBweDtcblxuXHRcdFx0LmNhcnQtZW1wdHktdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFNQOiDmmI7ntLDooYzvvIjln7rmnKzmg4XloLHjgarjganvvInjga/kuIvnt5rljLrliIfjgopcblx0XHQuY2FydC1zcGVjLWxpc3Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYnMuJGJvcmRlcjtcblxuXHRcdFx0XHRkbCB7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LWJvZHkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMzBweDtcblxuXHRcdFx0LmNhcnQtc3VtbWFyeSB7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuY2FydC1zdW1tYXJ5LWlubmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdFx0LmNhcnQtYWN0aW9ucyB7XG5cdFx0XHRcdFx0XHQvLyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdFx0XHQvLyBnYXA6IDEwcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0LmJ0bi1wcmltYXJ5e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2FydC1tYWluIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LmNhcnQtZGV0YWlsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdFx0LmNhcnQtcHJvZHVjdCB7XG5cdFx0XHRcdFx0XHQuY2FydC1wcm9kdWN0LWhlYWRpbmcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kaW5wdXQtYmc7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtcHJvZHVjdC1ib2R5IHtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdFx0XHQmLmlzLWNvbXBhY3Qge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxNnB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtcHJvZHVjdC1waG90byB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE0OHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5jYXJ0LXByb2R1Y3QtaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5jYXJ0LXByb2R1Y3QtaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2FydC1zZWN0aW9uIHtcblx0XHRcdFx0XHRcdC5jYXJ0LXNlY3Rpb24taGVhZGluZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRpbnB1dC1iZztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FydC1vcHRpb24tc2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0ZGwge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8vIC5jYXJ0LW9wdGlvbi1jYXJkcyB7XG5cdFx0XHRcdFx0XHRcdC8vIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm9wdC1ncm91cCB7XG5cdFx0XHRcdFx0XHRcdCsub3B0LWdyb3VwIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1zdWJoZWFkIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtcGxhbi1oZWFkIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiA0cHggMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2hvaWNlcyB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDEycHg7XG5cblx0XHRcdFx0XHRcdFx0XHQub3B0LWNob2ljZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2Fyb3VzZWwge1xuXHRcdFx0XHRcdFx0XHRcdCY6aGFzKC5wcm9kdWN0LXNpbmdsZSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LnN3aXBlci13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQub3B0LWNhcm91c2VsLWZhZGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjYyLjVweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5wcm9kdWN0LXNpbmdsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogNzAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBtYXgtd2lkdGg6IDI2Mi41cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Lm9wdC1jYXJvdXNlbC1mYWRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2Fyb3VzZWwtbmF2IHtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDE2cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQub3B0LWNhcm91c2VsLWFycm93cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC10cnlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0Lm9wdC10cnlvbi10ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBhcHBsaWNhdGlvbiBmb3Jt77yI44GK55Sz44GX6L6844G/44OV44Kp44O844Og77ya44K544OG44OD44OX44O75YWl5Yqb44O756K66KqN44O75a6M5LqG77yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIOODleOCqeODvOODoOeUqOODreODvOOCq+ODq+OCq+ODqeODvO+8iGNvbW1vbi5zY3NzIOOBr+WkieabtOOBl+OBquOBhOOBn+OCgeOBk+OBk+OBp+Wumue+qe+8iVxuJGZvcm0tcmVxdWlyZWQ6ICNmNTM0MWE7XG4kZm9ybS1pbnB1dC1ib3JkZXI6ICNiMGFiYWE7XG4kZm9ybS1jb3Vwb24tYnRuOiAjZjk2YjRlO1xuXG4uY2FydC1mb3JtIHtcblx0Lyog44K544OG44OD44OX6YCy5o2XIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmNhcnQtc3RlcHMge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAzOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHQuY2FydC1zdGVwcy1pdGVtIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0bGVmdDogLTI4cHg7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXN0ZXBzLW51bSB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwaW5rLWJlaWdlO1xuXHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXG5cdFx0LmNhcnQtc3RlcHMtbGFiZWwge1xuXHRcdFx0Y29sb3I6IGJzLiRwbGFjZWhvbGRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cblx0XHQvLyDjg4fjgrbjgqTjg7PkuIrjgIHoibLjgYzlpInjgo/jgovjga7jga/nj77lnKjlnLDvvIhpcy1hY3RpdmXvvInjga7jgb/jgIJcblx0XHQuaXMtYWN0aXZlIHtcblx0XHRcdC5jYXJ0LXN0ZXBzLW51bSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogYnMuJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FydC1zdGVwcy1sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyDlrozkuobmuIjjgb/jgrnjg4bjg4Pjg5fvvIhpcy1kb25l77yJ44Gv54++54q244Gv6Imy44KS5aSJ44GI44Gq44GE44CCXG5cdFx0Ly8g5bCG5p2l5L2/44GG5Y+v6IO95oCn44GM44GC44KL44Gf44KB6KiY6L+w44Gv5q6L44GZ77yI5pyJ5Yq55YyW44GZ44KL5aC05ZCI44Gv5LiL6KiY44Gu44Kz44Oh44Oz44OI44KS5aSW44GZ77yJ44CCXG5cdFx0Ly8gLmlzLWRvbmUge1xuXHRcdC8vIFx0LmNhcnQtc3RlcHMtbnVtIHtcblx0XHQvLyBcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XG5cdFx0Ly8gXHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0Ly8gXHR9XG5cdFx0Ly9cblx0XHQvLyBcdC5jYXJ0LXN0ZXBzLWxhYmVsIHtcblx0XHQvLyBcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdC8vIFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxuXG5cdC8qIOODleOCqeODvOODoOODkeODjeODq++8iOeZveOCq+ODvOODie+8iSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC5jYXJ0LWZvcm0tcGFuZWwge1xuXHRcdG1heC13aWR0aDogOTgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogNTBweDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcblx0XHQuZm9ybS1zZWN0aW9ue1xuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tc2VjdGlvbiB7XG5cdFx0JiArICYge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1zZWN0aW9uLWhlYWRpbmcge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IGJzLiRpbnB1dC1iZztcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0fVxuXG5cdC5mb3JtLXN1YmhlYWRpbmcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDAuMTVlbTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0aGVpZ2h0OiAxLjFlbTtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWxlYWQtbm90ZSxcblx0LmZvcm0tc3Vibm90ZSB7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdH1cblxuXHQuZm9ybS1sZWFkLW5vdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQvKiDlhaXlipvooYzvvIjjg6njg5njg6vvvIvjg5XjgqPjg7zjg6vjg4nvvIkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmZvcm0tbGlzdCB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXG5cdC5mb3JtLXJvdyB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRnYXA6IDQwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHQuZm9ybS1sYWJlbCB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0ZmxleDogMCAwIDI2MHB4O1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAxM3B4O1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cblx0XHQuZm9ybS1maWVsZCB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ly8gZ2FwOiAxNXB4O1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5pcy1yZXF1aXJlZCB7XG5cdFx0Y29sb3I6ICRmb3JtLXJlcXVpcmVkO1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdH1cblxuXHQuZm9ybS1jb250cm9sIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdGJhY2tncm91bmQ6IGJzLiRpbnB1dC1iZztcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LWZhbWlseTogYnMuJGZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXG5cdFx0Ji0tc20ge1xuXHRcdFx0bWF4LXdpZHRoOiAxNDBweDtcblx0XHR9XG5cblx0XHQmLS1tZCB7XG5cdFx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLXRleHRhcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxNjBweDtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogYnMuJGlucHV0LWJnO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdGZvbnQtZmFtaWx5OiBicy4kZm9udC1mYW1pbHk7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdHJlc2l6ZTogdmVydGljYWw7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tY29uZmlybS10ZXh0YXJlYSB7XG5cdFx0ZGQge1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdH1cblx0fVxuXG5cdCNkZWxpdmVyeS1vdGhlci1wYW5lbCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdC5mb3JtLXJvdy10YWJsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLXNlbGVjdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYtLW1kIHtcblx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tc20ge1xuXHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHR9XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0taW5wdXQtYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LWZhbWlseTtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJzLiR0ZXh0O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJzLiR0ZXh0O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1ub3RlIHtcblx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0Ji0taW5saW5lIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS11bml0LFxuXHQuZm9ybS1zZXAge1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0fVxuXG5cdC5mb3JtLWZpZWxkLWNvbHMge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdGZsZXg6IDEgMSAwO1xuXHRcdH1cblxuXHRcdCYtLXppcCB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRmbGV4OiAwIDAgMjQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tZmllbGQtZGF0ZSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHQvLyBnYXA6IDE1cHg7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmZvcm0tZmllbGQtY2FyZG5vIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGdhcDogMTBweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC8vIG1heC13aWR0aDogNDgwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdGZsZXg6IDEgMSAwO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRcblx0XHQuZm9ybS1pbnB1dC1ncm91cCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRnYXA6IDVweDtcblxuXHRcdFx0LmZvcm0taW5wdXR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWRhdGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2FydC9pY29uX2NhbGVuZGFyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdC5mb3JtLWRhdGUtaW5wdXQge1xuXHRcdFx0d2lkdGg6IDIzMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMCA0MHB4IDAgNDZweDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWlucHV0LWJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdGZvbnQtZmFtaWx5OiBicy4kZm9udC1mYW1pbHk7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWJ0bi1zdWIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0YmFja2dyb3VuZDogI0JDOTY1Qztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQkM5NjVDO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRjb2xvcjogYnMuJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiBicy4kZm9udC1mYW1pbHk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5mb3JtLWxpbmsge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogI0JDOTY1Qztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXG5cdFx0LmZvcm0tbGluay1pY29uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogMCAwIDE5cHg7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2FydC9pY29uX290aGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0Ly8gYm9yZGVyOiAxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0Lyog44Op44K444Kq44O744OB44Kn44OD44Kv44Oc44OD44Kv44K5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQuZm9ybS1yYWRpb3Mge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0Ly8g44Kr44O844OJ5Z6L77yIRmlnbWE6IOOBiuWxiuOBkeWFiOmBuOaKnuODu+OBiuaUr+aJleOBhOaWueazlemBuOaKnu+8iVxuXHRcdC8vIOWQhOmBuOaKnuiCouOCkuaeoOe3muS7mOOBjeOCq+ODvOODieOBp+ihqOekuuOAgumBuOaKnuaZguOBr+i1pOaeoO+8i+i1pOaWh+Wtl+OAglxuXHRcdCYtLXdpZGUge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0XHQuZm9ybS1yYWRpbyB7XG5cdFx0XHRcdGZsZXg6IDEgMSAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyNnB4IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGNvbG9yOiBicy4kcGxhY2Vob2xkZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG5cblx0XHRcdFx0JjpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogYnMuJHByaW1hcnk7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tcmFkaW8ge1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRmbGV4OiAwIDAgMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcHJpbWFyeTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRpbnNldDogM3B4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0KyBzcGFue1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFue1xuXHRcdFx0XHRjb2xvcjogYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIGZvcm0tcmFkaW8tY29sdW1uIOOBruOCq+ODvOODieWei++8iGlucHV0LmZvcm0tcmFkaW8gKyBsYWJlbCDmp4vpgKDnlKjvvIkgKi9cblx0LmZvcm0tcmFkaW8tY29sdW1uIHtcblx0XHQmLS13aWRlIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0LmZvcm0tcmFkaW8taXRlbSB7XG5cdFx0XHRcdGZsZXg6IDEgMSAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cblx0XHRcdFx0LmZvcm0tcmFkaW8ge1xuXHRcdFx0XHRcdCsgbGFiZWwge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogODBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI2cHggMzBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRwbGFjZWhvbGRlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiBicy4kcGxhY2Vob2xkZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMjBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDM0cHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRsYWJlbC5mb3JtLWNoZWNrIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGdhcDogMTBweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdGlucHV0IHtcblx0XHRcdGZsZXg6IDAgMCAxOHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcHJpbWFyeTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgYnMuJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY2VudGVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQucGF5bWVudC1jb25zZW50LWNoZWNrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdCYuaXMtZXJyb3Ige1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmZvcm0tY2hlY2stZ3JvdXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLCBmbGV4LXN0YXJ0KTtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5mb3JtLWNoZWNrICsgbGFiZWwge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0LmZvcm0tY2hlY2sgKyBsYWJlbDo6YWZ0ZXIge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblxuXHRcdC5mb3JtLW5vdGVzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji5pcy1lcnJvciAuZm9ybS1ub3RlcyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdC8qIOeiuuiqjeODu+iqreOBv+WPluOCiuWwgueUqOODquOCueODiCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmZvcm0tY29uZmlybS1saXN0IHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0ZGwge1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0Z2FwOiA0MHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdGR0IHtcblx0XHRcdFx0ZmxleDogMCAwIDI2MHB4O1xuXHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0XHRcdC5pcy1yZXF1aXJlZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkZCB7XG5cdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiDnorroqo3jg5rjg7zjgrjvvJropo/ntITliY3jga7otaTmloflrZfms6jph4ggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC5jYXJ0LWNvbmZpcm0tbm90ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRjb2xvcjogYnMuJHByaW1hcnk7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR9XG5cblx0Lyog44Kv44O844Od44Oz77yI44Oi44O844OA44Or6LW35YuV44Oc44K/44Oz77yJIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQuZm9ybS1jb3Vwb24ge1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHR9XG5cblx0LmZvcm0tY291cG9uLXRvZ2dsZSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Z2FwOiAxOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE1cHggNTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkZm9ybS1jb3Vwb24tYnRuO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjg1O1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvdXBvbi1pY29uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogMCAwIDM0cHg7XG5cdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLWNvdXBvbi1sYWJlbHtcblx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cblx0XHQuZm9ybS1jb3Vwb24tYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdH1cblxuXHQvKiDjgq/jg7zjg53jg7Pjg6Ljg7zjg4Djg6sgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmNvdXBvbi1tb2RhbCB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0JltoaWRkZW5dIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1tb2RhbC1vdmVybGF5IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdH1cblxuXHRcdC5jb3Vwb24tbW9kYWwtcGFuZWwge1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA3NTBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDg1dmg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdC5jb3Vwb24tbW9kYWwtaGVhZGVyIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBicy4kYm9yZGVyO1xuXHRcdH1cblxuXHRcdC5jb3Vwb24tbGlzdCB7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdFx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0XHR9XG5cblx0XHQuY291cG9uLW1vZGFsLXRpdGxlIHtcblx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1tb2RhbC1jbG9zZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kdGV4dDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY291cG9uLW1vZGFsLWJvZHkge1xuXHRcdFx0cGFkZGluZzogMjRweDtcblx0XHRcdC8vIG92ZXJmbG93LXk6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmNvdXBvbi1saXN0IHtcblx0XHQvLyBAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ly8gZ2FwOiAxMnB4O1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQuY291cG9uLWNhcmQtZ3JpZHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdC5jb3Vwb24tY2FyZHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1pdGVtIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogYnMuJHBpbmstYmVpZ2U7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblxuXHRcdC5jb3Vwb24taXRlbS1pbmZvIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDRweDtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHR9XG5cblx0XHQuY291cG9uLWl0ZW0tbmFtZSB7XG5cdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblxuXHRcdC5jb3Vwb24taXRlbS1leHBpcnkge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblxuXHRcdC5jb3Vwb24taXRlbS12YWx1ZSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1pdGVtLWFwcGx5IHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogOHB4IDE4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kcHJpbWFyeTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvdXBvbi1jb2RlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0LmNvdXBvbi1jb2RlLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1jb2RlLXJvdyB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxuXG5cdCYuY2FydC1mb3JtLXBheW1lbnQtcGFnZSB7XG5cdFx0LmNhcnQtZm9ybS1hY3Rpb25zIHtcblx0XHRcdG1heC13aWR0aDogMzkwcHg7XG5cblx0XHRcdC5idG4tY2FydC1iYWNre1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tY291cG9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1jb2RlLS1wYXltZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdC5jb3Vwb24tY29kZS10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb3Vwb24tY29kZS1yb3cge1xuXHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0LmZvcm0tbm90ZSB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvdXBvbi1jb2RlLWlucHV0IHtcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0Ly8gbWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLW5vdGVzLWxpc3Qge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tbGVhZC1ub3RlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRjb2xvcjogI0JDNTM0ODtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHR9XG5cblx0XHQuZm9ybS1zdWJoZWFkaW5nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0LmZvcm0tbGlzdCB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXG5cdFx0LmZvcm0tcm93IHtcblx0XHRcdC5mb3JtLWxhYmVsIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tZmllbGQtZGF0ZSB7XG5cdFx0XHQuZm9ybS11bml0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lyog5pSv5omV44GE5pa55rOV44Gu5rOo5oSP5pu444GNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmZvcm0tcGF5bWVudC1ub3RlcyB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0LmZvcm0tcGF5bWVudC1ub3RlIHtcblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIuODu1wiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9ybS1ub3Rlcy1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0bGkge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cdH1cblxuXHQvKiDopo/ntITjg5zjg4Pjgq/jgrnvvIjjgrnjgq/jg63jg7zjg6vvvIkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQuZm9ybS10ZXJtcyB7XG5cdFx0bWF4LWhlaWdodDogMjIwcHg7XG5cdFx0Ly8gbWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW46IDMwcHggMDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMS45O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cblx0XHRwICsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0fVxuXHR9XG5cblx0Lyog44OV44Kp44O844Og44Gu44Ki44Kv44K344On44Oz44Oc44K/44OzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmNhcnQtZm9ybS1hY3Rpb25zIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcblx0fVxuXG5cdC5jYXJ0LWNvbmZpcm0tYWdyZWUge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQvKiDjgqjjg6njg7zjg7vjg6Hjg4Pjgrvjg7zjgrjns7sgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQuY2FydC1mb3JtLW1lc3NhZ2UsXG5cdC5jYXJ0LWNvbXBsZXRlIHtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5jYXJ0LWFsZXJ0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogYnMuJHBpbmstYmVpZ2U7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0YxQjNBRTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHQuY2FydC1hbGVydC10aXRsZSB7XG5cdFx0XHRjb2xvcjogYnMuJHByaW1hcnk7XG5cdFx0XHQvLyBmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cdH1cblxuXHQuY2FydC1tZXNzYWdlLXRleHQge1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFxuXHRcdC5tYWlsLWFkZHJlc3Mge1xuXHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC8qIOWujOS6huODmuODvOOCuCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQuY2FydC1jb21wbGV0ZS1sZWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdH1cblxuXHQuY2FydC1vcmRlcm51bSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRnYXA6IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHQvLyBiYWNrZ3JvdW5kOiBicy4kaW5wdXQtYmc7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0U4REVERTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHQuY2FydC1vcmRlcm51bS1sYWJlbCB7XG5cdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0fVxuXG5cdFx0LmNhcnQtb3JkZXJudW0tdmFsdWUge1xuXHRcdFx0Y29sb3I6IGJzLiRzZWNvbmRhcnk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0LW5vdGUtYm94IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kcGluay1iZWlnZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblxuXHRcdFx0Ly8gJiArIHAge1xuXHRcdFx0Ly8gXHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHR9XG59XG5cbi8qIGZsYXRwaWNrcu+8iOOBiuWxiuOBkeaXpSBkYXRlcGlja2VyIC8gYm9keeebtOS4i+OBq+aPj+eUu+OBleOCjOOCi+OBn+OCgSAuY2FydC1mb3JtIOWklu+8iSAqL1xuLmZsYXRwaWNrci1jYWxlbmRhciB7XG5cdGZvbnQtZmFtaWx5OiBicy4kZm9udC1mYW1pbHk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym94LXNoYWRvdzogMCA0cHggMTZweCByZ2IoMCAwIDAgLyA4JSk7XG5cblx0LmZsYXRwaWNrci1tb250aHMge1xuXHRcdC5mbGF0cGlja3ItbW9udGgge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0ZmlsbDogYnMuJHRleHQ7XG5cdFx0fVxuXG5cdFx0LmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuXHRcdC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG5cdFx0XHRmaWxsOiBicy4kdGV4dDtcblxuXHRcdFx0Jjpob3ZlciBzdmcge1xuXHRcdFx0XHRmaWxsOiBicy4kcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmxhdHBpY2tyLXdlZWtkYXlzIHtcblx0XHQuZmxhdHBpY2tyLXdlZWtkYXkge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdH1cblxuXHQuZmxhdHBpY2tyLWRheSB7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdCYudG9kYXkge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHR9XG5cblx0XHQmLnNlbGVjdGVkLFxuXHRcdCYuc2VsZWN0ZWQ6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XG5cdFx0XHRib3JkZXItY29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwaW5rLWJlaWdlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcGluay1iZWlnZTtcblx0XHR9XG5cdH1cbn1cblxuLnNjLXJlZCB7XG5cdGNvbG9yOiBicy4kcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4vKiBhcHBsaWNhdGlvbiBmb3JtIFNQIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW5jbHVkZSBicy5tcS1tYXgobWQpIHtcblx0LmNhcnQtZm9ybSB7XG5cdFx0LmNhcnQtc3RlcHMge1xuXHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0LmNhcnQtc3RlcHMtaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiA1OHB4O1xuXG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdGxlZnQ6IC0xMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJ0LXN0ZXBzLW51bSB7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FydC1zdGVwcy1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gU1A6IOODleOCqeODvOODoOOCguOCq+ODvOODieaeoOOCkuWkluOBlyAxIOOCq+ODqeODoO+8iEZpZ21hIFNQIG5vZGUgMjE6MjQ0NCDjga7oqK3oqIjoqIDoqp7vvIlcblx0XHQuY2FydC1mb3JtLXBhbmVsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0LmZvcm0tc2VjdGlvbiArIC5mb3JtLXNlY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cblx0XHQvLyBTUDog44K744Kv44K344On44Oz6KaL5Ye644GX44Gv5YWo5bmF44Kw44Os44O844OQ44O877yI44OV44Or44OW44Oq44O844OJ77yJXG5cdFx0LmZvcm0tc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblxuXHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHQuZm9ybS1sYWJlbCB7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1maWVsZC1jb2xzIHtcblx0XHRcdGdhcDogMTJweDtcblxuXHRcdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS16aXAgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2wtLXNtLFxuXHRcdC5mb3JtLWNvbnRyb2wtLW1kLFxuXHRcdC5mb3JtLXNlbGVjdC0tc20sXG5cdFx0LmZvcm0tc2VsZWN0LS1tZCB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmZvcm0tZmllbGQtZGF0ZSB7XG5cdFx0XHRnYXA6IDhweDtcblxuXHRcdFx0LmZvcm0tc2VsZWN0IHtcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1kYXRlIHtcblx0XHRcdC5mb3JtLWRhdGUtaW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1jb25maXJtLWxpc3Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJzLiRib3JkZXI7XG5cblx0XHRcdFx0Ji5ib3JkZXItbm9uZXtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGwge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDZweDtcblxuXHRcdFx0XHRkdCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFNQOiDjgqvjg7zjg4nlnovjg6njgrjjgqrjga/nuKbnqY3jgb/vvIjlhajluYXvvIlcblx0XHQuZm9ybS1yYWRpb3Mge1xuXHRcdFx0Ji0td2lkZSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMTJweDtcblxuXHRcdFx0XHQuZm9ybS1yYWRpbyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNjRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1yYWRpby1jb2x1bW4ge1xuXHRcdFx0Ji0td2lkZSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMTJweDtcblxuXHRcdFx0XHQuZm9ybS1yYWRpby1pdGVtIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdC5mb3JtLXJhZGlvIHtcblx0XHRcdFx0XHRcdCsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA2NHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBTUDog44Kv44O844Od44Oz6LW35YuV44Oc44K/44Oz77yP44Oi44O844OA44OrXG5cdFx0LmZvcm0tY291cG9uLXRvZ2dsZSB7XG5cdFx0XHRnYXA6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblxuXHRcdFx0LmZvcm0tY291cG9uLWljb24ge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAyNnB4O1xuXHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLXRlcm1ze1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHR9XG5cblx0XHQuY291cG9uLW1vZGFsIHtcblx0XHRcdHBhZGRpbmc6IDEycHg7XG5cblx0XHRcdC5jb3Vwb24tbW9kYWwtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1saXN0IHtcblx0XHRcdC5jb3Vwb24taXRlbSB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Z2FwOiA4cHggMTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY291cG9uLWNvZGUge1xuXHRcdFx0LmNvdXBvbi1jb2RlLXJvdyB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY2FydC1mb3JtLXBheW1lbnQtcGFnZSB7XG5cdFx0XHQuY291cG9uLWNvZGUtLXBheW1lbnQge1xuXHRcdFx0XHQuY291cG9uLWNvZGUtdGl0bGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY291cG9uLWNvZGUtcm93IHtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cblx0XHRcdFx0XHQuZm9ybS1ub3RlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtLW5vdGVzLWxpc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tbGVhZC1ub3RlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLXN1YmhlYWRpbmcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tbGlzdCB7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tcm93IHtcblx0XHRcdFx0LmZvcm0tbGFiZWwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gU1A6IOS4i+mDqOODiuODk+OBr+OAjOaIu+OCiyAvIOasoeOBuOOAjeOCkuaoquS4puOBs++8iEZpZ21hIFNQIG5vZGUgMjE6MjQ0NO+8iVxuXHRcdC5jYXJ0LWZvcm0tYWN0aW9ucyB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cblx0XHRcdCY6bm90KC5jYXJ0LWZvcm0tYWN0aW9ucy0tc2luZ2xlKSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHRcdC5idG4tY2FydC1uZXh0LFxuXHRcdFx0XHQuYnRuLWNhcnQtYmFjayB7XG5cdFx0XHRcdFx0ZmxleDogMSAxIDA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bi1jYXJ0LW5leHQ6OmFmdGVyIHtcblx0XHRcdFx0XHRyaWdodDogOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bi1jYXJ0LWJhY2s6OmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gU1A6IOaoquS4puOBs+OBq+OBquOCi+ODnOOCv+ODs++8iOOCteODnuODquODvOWGhe+8ieOBruWFsemAmuiqv+aVtOOAglxuXHQuY2FydC1wYWdlIHtcblx0XHQuY2FydC1hY3Rpb25zIHtcblx0XHRcdC5idG4tY2FydC1uZXh0LFxuXHRcdFx0LmJ0bi1jYXJ0LWJhY2sge1xuXHRcdFx0XHRmbGV4OiAxIDEgMDtcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLWNhcnQtbmV4dDo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLWNhcnQtYmFjazo6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zYy1zcC13MTAwcHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4vKiBvcHRpb24gZGV0YWlsIG1vZGFs77yIdG9wLXNjZW5lLW1vZGFsIHNoZWxs77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBrZXlmcmFtZXMgdG9wLXNjZW5lLW1vZGFsLWZhZGUtb3V0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi50b3Atc2NlbmUtbW9kYWwge1xuXHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMTAwMDtcblx0cGFkZGluZzogMjBweDtcblxuXHQmW2hpZGRlbl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLmlzLWNsb3Npbmcge1xuXHRcdGFuaW1hdGlvbjogdG9wLXNjZW5lLW1vZGFsLWZhZGUtb3V0IDAuMzVzIGVhc2UgYm90aDtcblx0fVxuXG5cdC50b3Atc2NlbmUtbW9kYWwtb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZTtcblx0fVxuXG5cdC50b3Atc2NlbmUtbW9kYWwtZGlhbG9nIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG5cdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG5cdH1cblxuXHQmLmlzLW9wZW4ge1xuXHRcdC50b3Atc2NlbmUtbW9kYWwtb3ZlcmxheSxcblx0XHQudG9wLXNjZW5lLW1vZGFsLWRpYWxvZyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC50b3Atc2NlbmUtbW9kYWwtY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE4cHg7XG5cdFx0cmlnaHQ6IDE5cHg7XG5cdFx0ei1pbmRleDogMztcblx0XHR3aWR0aDogMzdweDtcblx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlIHVybChcIi4uL2ltYWdlcy90b3Avc2NlbmUtbW9kYWwvaWNvbi1jbG9zZS14LnN2Z1wiKSBjZW50ZXIgLyAxMnB4IG5vLXJlcGVhdDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJiMTk3O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0fVxuXG5cdC50b3Atc2NlbmUtbW9kYWwtc2Nyb2xsIHtcblx0XHQkc2Nyb2xsLXBhZDogNzBweDtcblx0XHQkcmFpbC10cmFjazogI2Q5ZDlkOTtcblx0XHQkcmFpbC10aHVtYjogI2E5YTlhOTtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHBhZGRpbmc6ICRzY3JvbGwtcGFkO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmFpbC10cmFjaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZDogJHJhaWwtdGh1bWI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5wc19fcmFpbC15IHtcblx0XHRcdHJpZ2h0OiAzMXB4O1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdG1hcmdpbi10b3A6ICRzY3JvbGwtcGFkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNjcm9sbC1wYWQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmFpbC10cmFjaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIgLnBzX19yYWlsLXksXG5cdFx0Ji5wcy0tZm9jdXMgLnBzX19yYWlsLXksXG5cdFx0Ji5wcy0tc2Nyb2xsaW5nLXkgLnBzX19yYWlsLXksXG5cdFx0LnBzX19yYWlsLXk6aG92ZXIsXG5cdFx0LnBzX19yYWlsLXk6Zm9jdXMsXG5cdFx0LnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmFpbC10cmFjaztcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0LnBzX190aHVtYi15IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGJhY2tncm91bmQ6ICRyYWlsLXRodW1iO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR9XG5cblx0XHQucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcblx0XHQucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcblx0XHQucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmFpbC10aHVtYjtcblx0XHR9XG5cdH1cblxuXHQudG9wLXNjZW5lLW1vZGFsLXBhbmVsW2hpZGRlbl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQub3B0LWRldGFpbC1tb2RhbC10aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjRweDtcblx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR9XG5cblx0Lm9wdC1kZXRhaWwtbW9kYWwtYm9keSB7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQmICsgcCxcblx0XHRcdCYgKyB1bCxcblx0XHRcdCYgKyBvbCxcblx0XHRcdHVsICsgcCxcblx0XHRcdG9sICsgcCxcblx0XHRcdHVsICsgLm9wdC1kZXRhaWwtbW9kYWwtaGVhZGluZyxcblx0XHRcdG9sICsgLm9wdC1kZXRhaWwtbW9kYWwtaGVhZGluZyxcblx0XHRcdHAgKyAub3B0LWRldGFpbC1tb2RhbC1oZWFkaW5nIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS4yZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmMtcmVkIHtcblx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5vcHQtZGV0YWlsLW1vZGFsLWhlYWRpbmcge1xuXHRcdG1hcmdpbjogMS42ZW0gMCAwLjhlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0Lm9wdC1kZXRhaWwtbW9kYWwtbm90ZXMsXG5cdC5vcHQtZGV0YWlsLW1vZGFsLWNvdmVyIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjRlbTtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXG5cdFx0bGkgKyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjZlbTtcblx0XHR9XG5cdH1cblxuXHQub3B0LWRldGFpbC1tb2RhbC1jb3ZlciB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRsaSArIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNGVtO1xuXHRcdH1cblx0fVxuXG5cdC5vcHQtZGV0YWlsLW1vZGFsLWNvdmVyLWNhdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQub3B0LWRldGFpbC1tb2RhbC1leGNsdWRlIHtcblx0XHRtYXJnaW46IDAuOGVtIDAgMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuXHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cblx0XHRsaSArIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNmVtO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdFx0Ji5pcy1jbG9zaW5nIHtcblx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHQudG9wLXNjZW5lLW1vZGFsLW92ZXJsYXksXG5cdFx0LnRvcC1zY2VuZS1tb2RhbC1kaWFsb2cge1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYnMubXEtbWF4KG1kKSB7XG5cdC50b3Atc2NlbmUtbW9kYWwge1xuXHRcdHBhZGRpbmc6IDEycHg7XG5cblx0XHQudG9wLXNjZW5lLW1vZGFsLWRpYWxvZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjRweCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0LnRvcC1zY2VuZS1tb2RhbC1jbG9zZSB7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblxuXHRcdC50b3Atc2NlbmUtbW9kYWwtc2Nyb2xsIHtcblx0XHRcdCRzY3JvbGwtcGFkLXRvcDogNDhweDtcblx0XHRcdCRzY3JvbGwtcGFkLXg6IDE2cHg7XG5cdFx0XHQkc2Nyb2xsLXBhZC1ib3R0b206IDI0cHg7XG5cblx0XHRcdHBhZGRpbmc6ICRzY3JvbGwtcGFkLXRvcCAkc2Nyb2xsLXBhZC14ICRzY3JvbGwtcGFkLWJvdHRvbTtcblxuXHRcdFx0LnBzX19yYWlsLXkge1xuXHRcdFx0XHRyaWdodDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRzY3JvbGwtcGFkLXRvcDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNjcm9sbC1wYWQtYm90dG9tO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vcHQtZGV0YWlsLW1vZGFsLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cblx0XHQub3B0LWRldGFpbC1tb2RhbC1ib2R5IHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcblxyXG4vKiBiYXNlIGNvbG9yIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzaXRlLWNvbG9yOiAjZTkxZTFlICFkZWZhdWx0O1xyXG4kYmFzZS1mb250LWNvbG9yOiMzMzMgIWRlZmF1bHQ7XHJcbiRkYXJrZ3JheTojMzQzNDM0ICFkZWZhdWx0O1xyXG4kb3JhbmdlOiNGOEIzMDAgIWRlZmF1bHQ7XHJcbiRicm93bjojNDYyMTBCICFkZWZhdWx0O1xyXG5cclxuLy8gRmlnbWEgdG9rZW5z77yI44Gf44GK44KE5aCC44Oq44OL44Ol44O844Ki44Or77yJXHJcbiRwcmltYXJ5OiAjYmM1MzQ4ICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAjYjY5NTVmICFkZWZhdWx0O1xyXG4kY3RhOiAjYmM1MzQ4ICFkZWZhdWx0O1xyXG4kcmVxdWlyZWQ6ICNlNTZhNTkgIWRlZmF1bHQ7XHJcbiR0ZXh0OiAjNjY1YTU5ICFkZWZhdWx0O1xyXG4kdGV4dC1tdXRlZDogIzY2NiAhZGVmYXVsdDtcclxuJHBsYWNlaG9sZGVyOiAjYzJiZWJlICFkZWZhdWx0O1xyXG4kd2hpdGU6ICNmZmZkZmQgIWRlZmF1bHQ7XHJcbiRpbnB1dC1iZzogI2YzZWZlZiAhZGVmYXVsdDtcclxuJGVtYWlsLWJnOiAjZmVlZmViICFkZWZhdWx0O1xyXG4kZW1haWwtYm9yZGVyOiAjZTNkNWQ1ICFkZWZhdWx0O1xyXG4kc2VsZWN0LWJvcmRlcjogI0IwQUJBQSAhZGVmYXVsdDtcclxuJHBhZ2UtYmc6ICNmZmZhZjggIWRlZmF1bHQ7XHJcbiRib3JkZXI6ICNlOGRlZGUgIWRlZmF1bHQ7XHJcbiRib3JkZXItbGlnaHQ6ICNlM2Q1ZDUgIWRlZmF1bHQ7XHJcbiRwaW5rLWJlaWdlOiAjZmVlZmViICFkZWZhdWx0O1xyXG4kc2t5Ymx1ZTogIzhmYmNiNiAhZGVmYXVsdDtcclxuJGdyYXk6ICM4MjgyODIgIWRlZmF1bHQ7XHJcbiRibGFjazogIzAwMCAhZGVmYXVsdDtcclxuJHJlcXVpcmVkOiAjZjUzNDFhICFkZWZhdWx0O1xyXG4kc2VsZWN0LWJvcmRlcjogI2IwYWJhYSAhZGVmYXVsdDtcclxuJGVtYWlsLWJnOiAjZmNmMWYxICFkZWZhdWx0O1xyXG4kZW1haWwtYm9yZGVyOiAjZjFiM2FlICFkZWZhdWx0O1xyXG4kY29udGVudC1tYXg6IDEyNDBweCAhZGVmYXVsdDtcclxuJGd1dHRlci1wYzogMjBweCAhZGVmYXVsdDtcclxuJGd1dHRlci1zcDogMTVweCAhZGVmYXVsdDtcclxuJGJ1eTojODJBMTk0ICFkZWZhdWx0O1xyXG4kYnVpbGQ6IzdBQTJBQyAhZGVmYXVsdDtcclxuJGluaGVyaXRhbmNlOiNCRkFCOTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJpbWFyeS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnktY29sb3I6ICRzZWNvbmRhcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBCb2R5XHJcblxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWtwb2ludHMtbWF4OiAoXHJcbiAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxyXG4gJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpJyxcclxuICd4bCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCknLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGJyZWFrcG9pbnRzLW1pbjogKFxyXG4gJ21kJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpJyxcclxuICdsZyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCknLFxyXG4gJ3hsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KScsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuQG1peGluIG1xLW1heCgkYnJlYWtwb2ludDogbWQpIHtcclxuXHRAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50cy1tYXgsICRicmVha3BvaW50KX0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbXEtbWluKCRicmVha3BvaW50OiBtZCkge1xyXG5cdEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnRzLW1pbiwgJGJyZWFrcG9pbnQpfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6YWxsIC41cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIE1laXJ5bywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWVuOiBcIkpvc3RcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXNlcmlmOiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktbWluY2hvOiBcIlNoaXBwb3JpIE1pbmNob1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiWXUgTWluY2hvXCIsIHNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWJhc2U6IDEuNGVtICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOjUwMCAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWJhc2U6MS4wICFkZWZhdWx0OyIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcInZhcmlhYmxlc1wiO1xyXG5cclxuKiB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sIHtcclxuXHRmb250LXNpemU6IDYyLjUlO1xyXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSh2YXJpYWJsZXMuJGJsYWNrLCAwKTtcclxuXHRvdmVyZmxvdzphdXRvO1xyXG59XHJcblxyXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBzZWN0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxucCx1bCxvbCxsaSxkbCxkdCxkZCxwLGNhcHRpb24sdGgsdGQsZm9ybSxpbnB1dCx0ZXh0YXJlYSxibG9ja3F1b3RlLGFkZHJlc3MsZW1iZWQsb2JqZWN0LGZpZ3VyZSxlbXtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5oMSxoMixoMyxoNCxoNSxoNixoN3tcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRjb2xvcjogdmFyaWFibGVzLiR0ZXh0O1xyXG5cdGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGZvbnQtZmFtaWx5O1xyXG5cdGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUtYmFzZTtcclxuXHRsaW5lLWhlaWdodDogdmFyaWFibGVzLiRsaW5lLWhlaWdodC1iYXNlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHR0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbn1cclxuXHJcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxle1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnNwYW4ge1xyXG5cdGNvbG9yOiB2YXJpYWJsZXMuJGJhc2UtZm9udC1jb2xvcjtcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG5vbCB1bCxcclxudWwgb2wge1xyXG5cdG1hcmdpbi1ib3R0b206MDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5maWd1cmV7XHJcblx0bGluZS1oZWlnaHQ6MDtcclxufVxyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG5hIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHZhcmlhYmxlcy4kbGluay1kZWNvcmF0aW9uO1xyXG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XHJcbn1cclxuXHJcbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxufVxyXG5cclxucHJlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRib3JkZXI6bm9uZTtcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6MDtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHRtYXJnaW46IDA7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzIDogMDtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlIDogbm9uZTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3IgOiByZ2JhKDAsMCwwLDApO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogYmFzZSBjb2xvciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxucCwgdWwsIG9sLCBsaSwgZGwsIGR0LCBkZCwgcCwgY2FwdGlvbiwgdGgsIHRkLCBmb3JtLCBpbnB1dCwgdGV4dGFyZWEsIGJsb2NrcXVvdGUsIGFkZHJlc3MsIGVtYmVkLCBvYmplY3QsIGZpZ3VyZSwgZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBoNyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tIGljb24gLS0qL1xuLyotLSBmbGV4Ym94IC0tKi9cbi8qLS0gYXNwZWN0IC0tKi9cbi8qLS0gdGV4dCAtLSovXG4vKi0tIHBvaW50IC0tKi9cbi8qLS0g5LqM6YeN55+i5Y2w44K544Op44Kk44OJ77yI44Ob44OQ44O844O75bem5ZCR44GN77yJLS0qL1xuLyotLSDkuozph43nn6LljbDjgrnjg6njgqTjg4nvvIjjg5vjg5Djg7zvvIktLSovXG4vKi0tIGRhc2hlZCBsaW5lIHZpYSBiYWNrZ3JvdW5k77yI5ZCM6ZaT6ZqU44Gu56C057ea44O7Mei+uu+8iS0tKi9cbi8qLS0gZGFzaGVkIGZyYW1lIHZpYSBiYWNrZ3JvdW5k77yI5ZCM6ZaT6ZqU44Gu56C057ea44O7NOi+uu+8iS0tKi9cbi8qIOOCq+ODq+ODvOOCu+ODqyBncmlk77yI6KaL5Ye644GX5bivICsgY29udHJvbHMgKyBzd2lwZXIgLyBjb25maWdzL19jb21tb24uc2NzcyDjgajjgrvjg4Pjg4jvvIlcbiAgICRpbm5lci1jbGFzcyAvICRzd2lwZXItY2xhc3Mg44Gv5ZG844Gz5Ye644GX5YG044K744Kv44K344On44Oz5YaF44Gu5a2Q44K744Os44Kv44K/5paH5a2X5YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGg3IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIGJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLypcbi5wcmVsb2FkICp7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudDtcbn1cbiovXG5kaXYucGFnZVdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLXNwLWJhci1oZWlnaHQsIDBweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5saW5rLWJ1dHRvbiB7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1cHg7XG59XG4ubGluay1idXR0b24gYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQ2MjEwQjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGluay1idXR0b24gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5saW5rLWJ1dHRvbiBhLnJlZCB7XG4gIGJhY2tncm91bmQ6ICNEOTNCMkE7XG59XG5cbi5wYWdldG9wLWdyaWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDcycHg7XG4gIHotaW5kZXg6IDIwO1xufVxuLnBhZ2V0b3AtZ3JpZCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDg1JTtcbn1cbi5wYWdldG9wLWdyaWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NXB4O1xufVxuLnBhZ2V0b3AtZ3JpZCBhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZml4ZWQtYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taW5uZXIge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5zZWN0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZGZkO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbi5idG4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYzUzNDg7XG4gIGNvbG9yOiAjYmM1MzQ4O1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bi1ibG9jazo6YmVmb3JlLCAuYnRuLWJsb2NrOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmJ0bi1ibG9jazo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmJ0bi1ibG9jazo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE2cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zcyBlYXNlO1xufVxuXG4vKiBTd2lwZXIgLyDjgrnjg6njgqTjg4Djg7zliY3lvozjg4rjg5PvvIjlhobvvIthcnJvdy1zbGlkZXLvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNsaWRlci1uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY1YTU5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM2cyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDAuMzZzIGVhc2Utb3V0O1xufVxuLnNsaWRlci1uYXY6OmJlZm9yZSwgLnNsaWRlci1uYXY6OmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI1IDZcIj48cGF0aCBkPVwiTTI0LjQ5NDEgMi44NjQwMUwyNC40NDI0IDIuODkyMzNDMjMuNjE2OSAzLjM1MjM2IDIyLjgyMjYgNC4wODYxNiAyMi4wNjA1IDUuMDk4MzlMMjIuMDMwMyA1LjEzODQzSDIxLjE5MDRMMjEuMjQ4IDUuMDAwNzNDMjEuNDMxNyA0LjU1NzcxIDIxLjYxIDQuMTY4NjEgMjEuNzgyMiAzLjgzNDcyTDIxLjc4MzIgMy44MzI3NkMyMS45MjYyIDMuNTc0MDQgMjIuMDY2MSAzLjM0NzAxIDIyLjIwMzEgMy4xNTMwOEwwLjEwMDU4NiAzLjE1MzA4TDAuMTAwNTg2IDIuMDg0NzJMMjIuMjA4IDIuMDg0NzJDMjIuMDY5NiAxLjg4MTA4IDIxLjkyODEgMS42NDc3OCAyMS43ODMyIDEuMzg1NUwyMS43ODIyIDEuMzgzNTRDMjEuNjEwMyAxLjA1MDEyIDIxLjQzMjYgMC42NjgwNTQgMjEuMjQ5IDAuMjM5MDE0TDIxLjE4ODUgMC4xMDAzNDJMMjIuMDMwMyAwLjEwMDM0MkwyMi4wNTk2IDAuMTM5NDA0QzIyLjgyMTcgMS4xMzgxOSAyMy42MTY5IDEuODcyMjYgMjQuNDQzNCAyLjM0NjQ0TDI0LjQ5NDEgMi4zNzU3M1YyLjg2NDAxWlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUyJTtcbiAgYXNwZWN0LXJhdGlvOiAyNS82O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY1YTU5O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjM2cyBlYXNlLW91dCwgb3BhY2l0eSAwLjM2cyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjM2cyBlYXNlLW91dDtcbn1cbi5zbGlkZXItbmF2OjphZnRlciB7XG4gIGxlZnQ6IC01MCU7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGVyLW5hdi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc2xpZGVyLW5hdi5pcy1kaXNhYmxlZCwgLnNsaWRlci1uYXZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGJvcmRlci1jb2xvcjogI2MyYmViZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpZGVyLW5hdi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOjpiZWZvcmUsIC5zbGlkZXItbmF2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6OmFmdGVyLCAuc2xpZGVyLW5hdi5pcy1kaXNhYmxlZDo6YmVmb3JlLCAuc2xpZGVyLW5hdi5pcy1kaXNhYmxlZDo6YWZ0ZXIsIC5zbGlkZXItbmF2W2FyaWEtZGlzYWJsZWQ9dHJ1ZV06OmJlZm9yZSwgLnNsaWRlci1uYXZbYXJpYS1kaXNhYmxlZD10cnVlXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJiZWJlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmYWY4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnJlYWRjcnVtYiBvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xufVxuLmJyZWFkY3J1bWIgbGkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5icmVhZGNydW1iIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5icmVhZGNydW1iIGxpOm5vdChbYXJpYS1jdXJyZW50PXBhZ2VdKSB7XG4gIG1heC13aWR0aDogMzB2dztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYnJlYWRjcnVtYiBsaVthcmlhLWN1cnJlbnQ9cGFnZV0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGZsZXg6IDE7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG4ucGFnZS10aXRsZS1qYSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDJweCwgY2FsYygycHggKyAzICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCBjYWxjKDI2cHggKyA0ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5wYWdlLXRpdGxlLWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDExcHgsIGNhbGMoMTFweCArIDMgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tdGl0bGUgLnNlY3Rpb24tdGl0bGUtamEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzJmMmIyYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCBjYWxjKDIycHggKyA2ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnNlY3Rpb24tdGl0bGUgLnNlY3Rpb24tdGl0bGUtZW4ge1xuICBjb2xvcjogIzJmMmIyYjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5wYWdlLWludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCBjYWxjKDE1cHggKyAxICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi8qIOOCq+ODq+ODvOOCu+ODq+imi+WHuuOBl+W4r++8iOOCq+ODhuOCtOODqiAvIOODiOODlOODg+OCr+OCuSAvIOOBiuWuouanmOOBruWjsOOBp+WFsemAmu+8iVxuICAgZ3JpZCDjgrfjgqfjg6vjga8gY29uZmlncy9fbWl4aW4uc2NzcyDjga4gY2Fyb3VzZWwtc2VjdGlvbi1ncmlkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGdhcDogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtaGVhZC10aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLWFyZWE6IHRpdGxlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGdhcDogY2xhbXAoMjBweCwgY2FsYygyMHB4ICsgNSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDI1cHgpO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgY2FsYygyMnB4ICsgNiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDI4cHgpO1xuICBsaW5lLWhlaWdodDogMS4xOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5cbi5wcm9kdWN0LWRldGFpbC12b2ljZS1jb250cm9scyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDM1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWRldGFpbC12b2ljZS1wcm9ncmVzcyB7XG4gIGZsZXg6IDAgMCAzMjhweDtcbiAgd2lkdGg6IDMyOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZThkZWRlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJvZ3Jlc3MtZmlsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjYuNjclO1xuICBoZWlnaHQ6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UsIG1hcmdpbi1sZWZ0IDAuM3MgZWFzZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZ2FwOiAzNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJldixcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgYnIuc3BiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLWJsb2NrOmhvdmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gIH1cbiAgLmJ0bi1ibG9jazpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJ0bi1ibG9jazpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgfVxuICAuc2xpZGVyLW5hdjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOm5vdCguaXMtZGlzYWJsZWQpOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogMTUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zbGlkZXItbmF2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6bm90KC5pcy1kaXNhYmxlZCk6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1jb250cm9scyB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1wcm9ncmVzcyB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICBici5wY2JyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAvKiBjbGlwOiDmqKrjga/jgb/lh7rjgZfpmLLmraLjgIJoaWRkZW4g44Gg44GoIGh0bWx7b3ZlcmZsb3c6YXV0b30g44Go5L2155So5pmC44GrXG4gICAgICAgYm9keSDjgYzjgrnjgq/jg63jg7zjg6vjgrPjg7Pjg4bjg4rljJbjgZcgLnNpdGUtaGVhZGVyIOOBriBwb3NpdGlvbjpzdGlja3kg44GM54Sh5Yq544Gr44Gq44KLICovXG4gICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICAucGFnZS1pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5saW5rLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpbmstYnV0dG9uIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgfVxuICAuYnRuLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLnBhZ2V0b3AtZ3JpZCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYWdldG9wLWdyaWQgYSB7XG4gICAgd2lkdGg6IDc3cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXZvaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXZvaWNlIC5zZWN0aW9uLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkLXRpdGxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UtY29udHJvbHMge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1zbGlkZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1idG4ge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1wcm9ncmVzcyB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc2xpZGVyLW5hdiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1uYXYge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLyogZmFkZS11cO+8iOOCueOCr+ODreODvOODq+mAo+WLleODu+OCteOCpOODiOWGheWFsemAmu+8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uanMtZmFkZS11cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UsIHRyYW5zZm9ybSAwLjhzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLWZhZGUtZGVsYXksIDBtcyk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG4uanMtZmFkZS11cC5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuanMtZmFkZS11cCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWhlYWRlci1zcC1iYXItaGVpZ2h0OiAwcHg7XG59XG5cbi8qIOOBk+OBriBwYXJ0aWFsIOWGheOBp+S9v+OBhOWbnuOBmeODkeODvOODhFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tIOihjOacq+OBruefouWNsOOCouOCpOOCs+ODsyAtLSovXG4vKi0tIOODmOODg+ODgOODvOWGheODhuOCreOCueODiOODquODs+OCr++8iOefouWNsOOCueODqeOCpOODieS7mOOBje+8iS0tKi9cbi8qLS0g44OP44Oz44OQ44O844Ks44O85YaF44Gu6KGM44OG44Kt44K544OIIC0tKi9cbi8qLS0g44OP44Oz44OQ44O844Ks44O85YaF44Gu6KGM44Oq44Oz44Kv77yI44OG44Kt44K544OIICsg55+i5Y2w77yJLS0qL1xuLyogbGF5b3V0IOKAlCBoZWFkZXLvvIjjgZ/jgYrjgoTloILvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtaGVhZGVyIHtcbiAgLyog44Kv44O844Od44Oz5biv44Gu6auY44GV5YiG44Gg44GR6LKg44GuIHRvcCDjgacgc3RpY2t544CCXG4gICAgIOOCr+ODvOODneODs+OBr+ODk+ODpeODvOODneODvOODiOWkluOBuOa1geOCjOOAgei/veW+k+OBmeOCi+OBruOBryBoZWFkZXItbWFpbu+8iCsgUEMg5pmC44GuIGhlYWRlci1uYXbvvInjgIJcbiAgICAgU1Ag44Gn44GvIGhlYWRlci1uYXYg6Z2e6KGo56S644Gu44Gf44KB44CB44Ot44K06KGMICsgU1Ag44Ki44Kv44K344On44OzIC8g44OP44Oz44OQ44O844Ks44O8ICsg44K144O844OT44K55biv44GM5q6L44KL44CCICovXG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWhlYWRlci1jb3Vwb24taGVpZ2h0LCAwcHgpKTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgLyog6L+95b6T5Lit77yI44Kv44O844Od44Oz5biv5LiL56uv44KS6YGO44GO44Gf44GC44Go77yJ44Gu6Lu944GE5b2xICovXG59XG4uc2l0ZS1oZWFkZXIuaXMtZml4ZWQge1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMTAyLCA5MCwgODksIDAuMTIpO1xufVxuLnNpdGUtaGVhZGVyOmhhcyguaGFtYnVyZ2VyLW92ZXJsYXkuaXMtb3BlbiksIC5zaXRlLWhlYWRlcjpoYXMoKyAuaGVhZGVyLW5hdi1zY2VuZS1iYWNrZHJvcC5pcy1vcGVuKSB7XG4gIHotaW5kZXg6IDEyMDA7XG59XG5cbi5oZWFkZXItY291cG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIOmHkeOBruW4ryArIOmbquOBrue1kOaZtuODhuOCr+OCueODgeODo++8iOODhuOCr+OCueODgeODo+OBr+W4r+OBrumrmOOBleOBq+WQiOOCj+OBm+OBpuaoquODquODlOODvOODiO+8iSAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2hlYWRlci1jb3Vwb24tcGF0dGVybi5zdmdcIikgY2VudGVyIGNlbnRlci9hdXRvIDEwMCUgcmVwZWF0LXgsIGxpbmVhci1ncmFkaWVudCg4NC43OGRlZywgI2Q4YzM3NSA3LjkyJSwgI2M1YjI2YyA1MS45NCUsICNkZmM1NjkgOTIuMzMlKTtcbiAgLyog5biv44Gu5paH5a2X44GvICR3aGl0Ze+8iCNmZmZkZmTvvInjgafjga/jgarjgY/ntJTnmb0gKi9cbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlci1jb3Vwb24tdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2x1bW4tZ2FwOiAxMDBweDtcbn1cbi5oZWFkZXItY291cG9uLXRyYWNrIC50cmFjay1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkZXItY291cG9uLWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2x1bW4tZ2FwOiAyNnB4O1xufVxuXG4vKi0tIOOAjOacn+mWk+mZkOWumuOAjeOBruS4uOODkOODg+OCuO+8iOW4r+OBi+OCieS4iuS4i+OBq+OBr+OBv+WHuuOBme+8iS0tKi9cbi5oZWFkZXItY291cG9uLWJhZGdlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMTIxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXItY291cG9uLWJhZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMjFweDtcbiAgaGVpZ2h0OiAxMjFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VkNTk0OSAyMi4zMSUsICNlZjdmMzQgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlWSg2LjVweCk7XG59XG5cbi5oZWFkZXItY291cG9uLWJhZGdlLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZGZkO1xufVxuXG4uaGVhZGVyLWNvdXBvbi1pdGVtIC50ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGNvbHVtbi1nYXA6IDIxcHg7XG59XG5cbi5oZWFkZXItY291cG9uLWNvcHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaGVhZGVyLWNvdXBvbi10ZXh0IHtcbiAgY29sb3I6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uaGVhZGVyLWNvdXBvbi1ub3RlIHtcbiAgbWFyZ2luLXRvcDogMC4wOGVtO1xuICBjb2xvcjogI2ZmZmRmZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5oZWFkZXItY291cG9uLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5oZWFkZXItY291cG9uLWFycm93OjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2OTU1ZjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5oZWFkZXItbWFpbiB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweCAwIDEzcHg7XG59XG5cbi5oZWFkZXItbWFpbi1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cblxuLmhlYWRlci1sb2dvIGZpZ3VyZSB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbi5oZWFkZXItbG9nbyBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLXV0aWxzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4OiAxO1xufVxuXG4uaGVhZGVyLXV0aWxzLXRvcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweCA0M3B4O1xufVxuXG4uaGVhZGVyLWxpbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTlweDtcbn1cbi5oZWFkZXItbGlua3MgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLWxpbmtzIGE6OmJlZm9yZSwgLmhlYWRlci1saW5rcyBhOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGVhZGVyLWxpbmtzIGE6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXItbGlua3MgYTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWxpbmtzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgMSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE1cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uaGVhZGVyLXRlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cblxuLmhlYWRlci10ZWwtbnVtYmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5oZWFkZXItdGVsLW51bWJlcjo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE1IDE2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTguODAyNjkgMTEuMzU5NUM5LjM4MTI1IDExLjM2NTIgOS43MDMyMyA5LjYzNTMyIDEwLjY0MTEgOS45NjAxNkMxMS43OTc1IDEwLjM2MDkgMTIuODkyOCAxMC44MDI4IDEzLjk1NzMgMTEuMzc5NEMxNC4yNTI2IDExLjUzOSAxNC40NDgxIDExLjgwNzEgMTQuNDIwOCAxMi4xNjY3QzE0LjMxNDQgMTMuNjAxNSAxMy4zNjQzIDE0Ljk3NDcgMTEuOTIwNCAxNS4zNzQ3QzEwLjUyNTQgMTUuNzYwNiA5LjA4NzI5IDE1LjQwNTIgNy44NzQ4NCAxNC42ODg5QzYuMzg4NTUgMTMuODEwMSA1LjE3MjUgMTIuNzIyOCA0LjAzMTkxIDExLjQ0MzJDMi4zNzg4OCA5LjU4OTkyIDAuMzI0ODE4IDYuODYyMDcgMC4wMzIzMDQzIDQuMzU0MUMtMC4xMjQzNzQgMy4wMTIxNiAwLjI4NTI4OSAxLjY0NTQgMS4zMzk2MyAwLjc3MDg3NEMyLjExMjI0IDAuMTI5Njk1IDMuMTc5NTIgLTAuMTEwNzQ4IDQuMTcyNzggMC4wNDY3MTAxQzQuNTM4NiAwLjEwNDg3IDQuODQyNjEgMC41MTQxMTggNC45MzM4OSAwLjg1MDMxMkM1LjIyMTM3IDEuOTA3MTIgNS40MzI2NyAyLjkyNzc2IDUuNjI1MjggNC4wMDY1NkM1LjgzNzMgNS4xOTQ1OCAzLjU2NjkxIDQuODc2MTIgMy45MTkwNyA1LjkwNTI3QzQuNjI4NDQgNy45NzQ5MiA2LjAzMjc5IDkuNzA2OTUgNy44NzI2OCAxMC45MTEzQzguMTcwOTQgMTEuMTA2MyA4LjQxMDI3IDExLjM1NiA4LjgwMjY5IDExLjM1OTVaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmhlYWRlci10ZWwtaG91cnMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmhlYWRlci11dGlscy1ib3R0b20ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHggNTBweDtcbn1cblxuLmhlYWRlci1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG4uaGVhZGVyLXNlcnZpY2VzIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1zZXJ2aWNlcyBhOjpiZWZvcmUsIC5oZWFkZXItc2VydmljZXMgYTo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhlYWRlci1zZXJ2aWNlcyBhOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLXNlcnZpY2VzIGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci1zZXJ2aWNlcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMTRweCArIDEgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYmM1MzQ4LCAjYmM1MzQ4IDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGNvbG9yOiAjYmM1MzQ4O1xufVxuLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtbWFpbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLXNlcnZpY2VzIC5oZWFkZXItc2VydmljZS1sYWJlbCxcbi5oZWFkZXItc2VydmljZXMgLmhlYWRlci1zZXJ2aWNlLW1haW4sXG4uaGVhZGVyLXNlcnZpY2VzIC5oZWFkZXItc2VydmljZS1uYW1lIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVhZGVyLXNlcnZpY2VzIC5oZWFkZXItc2VydmljZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oZWFkZXItc2VydmljZXMgbGk6bnRoLWNoaWxkKDEpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2ljb24tZXhjaGFuZ2Uuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5oZWFkZXItc2VydmljZXMgbGk6bnRoLWNoaWxkKDIpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2ljb24tZ3VhcmFudGVlLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG5cbi5oZWFkZXItYWN0aW9ucy1iYXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuLmhlYWRlci1hY3Rpb25zIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1hY3Rpb25zIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTFweCwgY2FsYygxMXB4ICsgMSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDEycHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItYWN0aW9ucyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItYWN0aW9ucyAuaGVhZGVyLWFjdGlvbnMtY291bnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoMSkgYTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48bWFzayBpZD1cImFcIiBzdHlsZT1cIm1hc2stdHlwZTphbHBoYVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCIgeD1cIjJcIiB5PVwiMFwiIHdpZHRoPVwiMjJcIiBoZWlnaHQ9XCIyNFwiPjxyZWN0IHg9XCIyXCIgeT1cIjAuNjQ0MjU3XCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjIzXCIgZmlsbD1cIiUyM2ZmZlwiLz48L21hc2s+PGcgbWFzaz1cInVybCglMjNhKVwiPjxwYXRoIGQ9XCJNOS41ODAzMyA0LjIxNDM2QzExLjU2NzQgMi4yMzIyNSAxNC43ODkyIDIuMjMyMjEgMTYuNzc2MyA0LjIxNDM2QzE4Ljc2MzMgNi4xOTY1MiAxOC43NjMzIDkuNDEwNDEgMTYuNzc2MyAxMS4zOTI2QzE0Ljc4OTIgMTMuMzc0NyAxMS41Njc0IDEzLjM3NDcgOS41ODAzMyAxMS4zOTI2QzcuNTkzMjYgOS40MTA0IDcuNTkzMjYgNi4xOTY1NCA5LjU4MDMzIDQuMjE0MzZaXCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz48cGF0aCBkPVwiTTEzLjMzMDEgMTUuOTQ4N0MxOC44NDAyIDE1Ljk0ODkgMjMuMzA2NiAyMC40MTYxIDIzLjMwNjYgMjUuOTI2M0MyMy4zMDY1IDMxLjQzNjMgMTguODQwMSAzNS45MDI3IDEzLjMzMDEgMzUuOTAyOEM3LjgxOTkxIDM1LjkwMjggMy4zNTI3MSAzMS40MzY0IDMuMzUyNTQgMjUuOTI2M0MzLjM1MjU0IDIwLjQxNiA3LjgxOTgxIDE1Ljk0ODcgMTMuMzMwMSAxNS45NDg3WlwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+PC9nPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG4uaGVhZGVyLWFjdGlvbnMgbGk6bnRoLWNoaWxkKDIpIGE6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk05LjcwMTE3IDI0LjQ2NzJDMTAuODA1NyAyNC40NjcyIDExLjcwMTIgMjMuNTcxNyAxMS43MDEyIDIyLjQ2NzJDMTEuNzAxMiAyMS4zNjI2IDEwLjgwNTcgMjAuNDY3MiA5LjcwMTE3IDIwLjQ2NzJDOC41OTY2IDIwLjQ2NzIgNy43MDExNyAyMS4zNjI2IDcuNzAxMTcgMjIuNDY3MkM3LjcwMTE3IDIzLjU3MTcgOC41OTY2IDI0LjQ2NzIgOS43MDExNyAyNC40NjcyWlwiIGZpbGw9XCIlMjMwMDBcIi8+PHBhdGggZD1cIk0xOS43MDEyIDI0LjQ2NzJDMjAuODA1NyAyNC40NjcyIDIxLjcwMTIgMjMuNTcxNyAyMS43MDEyIDIyLjQ2NzJDMjEuNzAxMiAyMS4zNjI2IDIwLjgwNTcgMjAuNDY3MiAxOS43MDEyIDIwLjQ2NzJDMTguNTk2NiAyMC40NjcyIDE3LjcwMTIgMjEuMzYyNiAxNy43MDEyIDIyLjQ2NzJDMTcuNzAxMiAyMy41NzE3IDE4LjU5NjYgMjQuNDY3MiAxOS43MDEyIDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTIuNDM3NSA0LjA2MjVINS42ODc1TDguMTI1IDE3Ljg3NUgyMS4xMjVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjdcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PHBhdGggZD1cIk04LjEyNSAxNC42MjVIMjAuNzkxOUMyMC44ODU4IDE0LjYyNTEgMjAuOTc2OSAxNC41OTI2IDIxLjA0OTYgMTQuNTMzQzIxLjEyMjMgMTQuNDczNSAyMS4xNzIxIDE0LjM5MDYgMjEuMTkwNSAxNC4yOTg1TDIyLjY1MyA2Ljk4NTk4QzIyLjY2NDggNi45MjcwMSAyMi42NjM0IDYuODY2MTYgMjIuNjQ4OCA2LjgwNzgyQzIyLjYzNDIgNi43NDk0OCAyMi42MDY5IDYuNjk1MSAyMi41Njg4IDYuNjQ4NkMyMi41MzA2IDYuNjAyMTEgMjIuNDgyNiA2LjU2NDY2IDIyLjQyODMgNi41Mzg5NkMyMi4zNzM5IDYuNTEzMjcgMjIuMzE0NSA2LjQ5OTk2IDIyLjI1NDQgNi41SDYuNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCgzKSBhOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTUuOTMyNyAyLjIzQzE3LjE0MDQgMS45MjQwOCAxOC4zNjQ0IDEuOTIzNiAxOS41NzIzIDIuMjI2OTdDMjAuNjc2NiAyLjQ5ODIzIDIxLjY2MyAzLjAxNjYgMjIuNTE2OSAzLjc0OTc4TDIyLjg3NDYgNC4wNzcxOEMyMy44MDUyIDQuOTgyMTcgMjQuNDQ3NCA2LjA3MzQ5IDI0Ljc2NzUgNy4zMjE4NkgyNC43Njg1QzI1LjA3NzcgOC41MjI0MyAyNS4wNzU3IDkuNzM5ODggMjQuNzcxNiAxMC45NDM1TDI0Ljc3MjYgMTAuOTQ0NUMyNC40NiAxMi4yMDM5IDIzLjgxNzQgMTMuMzA2NSAyMi44ODY5IDE0LjIyNjVMMTMuMDAxMyAyNEwzLjExNTgzIDE0LjIyNjVDMi4yNDU3MiAxMy4zNjYzIDEuNjI1NDIgMTIuMzQ3NCAxLjI4ODM2IDExLjE5TDEuMjI0OTkgMTAuOTU2NkwxLjIyMTkyIDEwLjk0NDVDMC45MjI5MjQgOS43Mzk4IDAuOTI1MTI1IDguNTIyMDYgMS4yMzQxOSA3LjMyMTg2QzEuNTU0MjYgNi4wNzMzOSAyLjE5NzQgNC45ODIyMyAzLjEyODA5IDQuMDc3MThMMy40ODQ4IDMuNzUwNzlDNC4zMzM5NyAzLjAyMDg2IDUuMzEyOTkgMi41MDI1OSA2LjQwOTk4IDIuMjNWMi4yMjg5OUg2LjQxMzA0QzYuNDE0NzMgMi4yMjg1NyA2LjQxNjQ3IDIuMjI4NCA2LjQxODE1IDIuMjI3OThDNy42Mjk1NCAxLjkyNDQxIDguODU1OTkgMS45MjQxOSAxMC4wNjU5IDIuMjNMMTAuMDY3IDIuMjI4OTlDMTEuMTY2MyAyLjUwNTc4IDEyLjE0ODMgMy4wMjYwMyAxMy4wMDEzIDMuNzU1ODRDMTMuODU1NSAzLjAyNzk2IDE0LjgzNjIgMi41MDc3NyAxNS45MzI3IDIuMjNaTTkuNTUwODEgNC4yMzQ4MUM4LjY3ODY0IDQuMDEzODUgNy44MDM3NSA0LjAxMzg1IDYuOTI2MTMgNC4yMzQ4MUw2LjYwMzE1IDQuMzI1NzZDNS44NjA5NiA0LjU2MzMyIDUuMTkxOTQgNC45NzI1MyA0LjU5NTc5IDUuNTUyNDlMNC4zNTY2MyA1LjgwMDA2QzMuODIyOTggNi4zOTA3MSAzLjQ1ODU3IDcuMDY4MTkgMy4yNjMwMSA3LjgzMjE2QzMuMDM5NTEgOC42OTk4MyAzLjAzNjc5IDkuNTcyOSAzLjI1NDgzIDEwLjQ1MTNDMy40NzgzMiAxMS4zMjk4IDMuOTI1MzEgMTIuMTAwNSA0LjU5NTc5IDEyLjc2MzRMMTMuMDAxMyAyMS4wNzM2TDIxLjQwNjkgMTIuNzYzNEMyMS45OTM2IDEyLjE4MzMgMjIuNDA3NCAxMS41MjA4IDIyLjY0NzcgMTAuNzc1N0wyMi43Mzk3IDEwLjQ1MTNDMjIuOTYzMiA5LjU3MjkgMjIuOTYzMiA4LjY5OTgzIDIyLjczOTcgNy44MzIxNkMyMi41NDQxIDcuMDY4MTkgMjIuMTc5NyA2LjM5MDcxIDIxLjY0NjEgNS44MDAwNkwyMS40MDY5IDUuNTUyNDlDMjAuODEwOCA0Ljk3MjU2IDIwLjEzOTcgNC41NjMzMiAxOS4zOTM0IDQuMzI1NzZMMTkuMDY4NCA0LjIzNDgxQzE4LjE5NjIgNC4wMTM4NSAxNy4zMjQgNC4wMTM4NSAxNi40NTE5IDQuMjM0ODFMMTYuMTI4OSA0LjMyNzc4QzE1LjM4NjEgNC41Njg4NyAxNC43MTQzIDQuOTc3MjQgMTQuMTEzNCA1LjU1MjQ5TDEzLjAwMTMgNi42MTk1N0wxMS44ODkzIDUuNTUyNDlDMTEuMjkzMiA0Ljk3NzMgMTAuNjIyMSA0LjU2ODg4IDkuODc1ODMgNC4zMjc3OEw5LjU1MDgxIDQuMjM0ODFaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCg0KSBhOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNi4wMTM0MSAyMC44ODg0VjUuMTE0MzFDNi4wMTM0MSA0LjQ4MjA4IDYuNTI4NjggMy45NjY4MiA3LjE2NDA3IDMuOTY2ODJIMTkuNDM1NlYxLjk1MzE3SDcuMTY0MDdDNS40MTkxMiAxLjk1MzE3IDQuMDAyOTMgMy4zNzI1MiA0LjAwMjkzIDUuMTE0MzFWMjAuODg4NEM0LjAwMjkzIDIyLjYzMzMgNS40MjIyOCAyNC4wNDk1IDcuMTY0MDcgMjQuMDQ5NUgxOS40MzU2VjIyLjAzNTlINy4xNjQwN0M2LjUzMTg0IDIyLjAzNTkgNi4wMTM0MSAyMS41MjA2IDYuMDEzNDEgMjAuODg4NFpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMTcuNjc1MSAxOS4zMjM2TDI0LjAwMDYgMTMuMDAxM0wxNy42NzUxIDYuNjc1OUwxNi4yNTI2IDguMTAxNThMMjAuMTQ3MSAxMS45OTI5SDEyLjIyMjJWMTQuMDA2NkgyMC4xNDcxTDE2LjI1MjYgMTcuOTAxMUwxNy42NzUxIDE5LjMyMzZaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCg1KSBhOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjkgMjNcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMi44MzMzMyAyMi42NjY3QzIuMDU0MTcgMjIuNjY2NyAxLjM4NzM5IDIyLjM4OTUgMC44MzMgMjEuODM1MUMwLjI3ODYxMSAyMS4yODA3IDAuMDAwOTQ0NDQ0IDIwLjYxMzQgMCAxOS44MzMzVjIuODMzMzNDMCAyLjA1NDE3IDAuMjc3NjY3IDEuMzg3MzkgMC44MzMgMC44MzNDMS4zODgzMyAwLjI3ODYxMSAyLjA1NTExIDAuMDAwOTQ0NDQ1IDIuODMzMzMgMEgyNS41QzI2LjI3OTIgMCAyNi45NDY0IDAuMjc3NjY3IDI3LjUwMTcgMC44MzNDMjguMDU3MSAxLjM4ODMzIDI4LjMzNDMgMi4wNTUxMSAyOC4zMzMzIDIuODMzMzNWMTkuODMzM0MyOC4zMzMzIDIwLjYxMjUgMjguMDU2MSAyMS4yNzk4IDI3LjUwMTcgMjEuODM1MUMyNi45NDc0IDIyLjM5MDQgMjYuMjgwMSAyMi42Njc2IDI1LjUgMjIuNjY2N0gyLjgzMzMzWk0xNC4xNjY3IDEyLjc1TDI1LjUgNS42NjY2N1YyLjgzMzMzTDE0LjE2NjcgOS45MTY2N0wyLjgzMzMzIDIuODMzMzNWNS42NjY2N0wxNC4xNjY3IDEyLjc1WlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoMikgYSxcbi5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoMykgYSB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLW5hdi1tYWluIHtcbiAgcGFkZGluZzogMCAxODhweDtcbiAgYmFja2dyb3VuZDogI2JjNTM0ODtcbiAgZmxleDogMTtcbn1cbi5oZWFkZXItbmF2LW1haW4gdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1uYXYtbWFpbiBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYzUzNDg7XG4gIGNvbG9yOiAjZmZmZGZkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMTRweCArIDEgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uaGVhZGVyLW5hdi1zY2VuZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDE4OHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyLW5hdi1zY2VuZSBidXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNiNjk1NWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiNjk1NWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjY5NTVmO1xuICBjb2xvcjogI2ZmZmRmZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAxICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTVweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItbmF2LXNjZW5lIGJ1dHRvbjo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmhlYWRlci1uYXYtc2NlbmUgYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGNvbG9yOiAjYjY5NTVmO1xufVxuLmhlYWRlci1uYXYtc2NlbmUgYnV0dG9uLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjY5NTVmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5oZWFkZXItbmF2LXNjZW5lLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAzMHB4IG1heCgyMHB4LCAoMTAwJSAtIDEyMDBweCkgLyAyKTtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDQwcHggNDBweDtcbiAgYm94LXNoYWRvdzogMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xufVxuLmhlYWRlci1uYXYtc2NlbmUtcGFuZWxbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLW5hdi1zY2VuZS1wYW5lbC5pcy1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIOOCt+ODvOODs+ODkeODjeODq+mWi+aZgjog44OY44OD44OA44O85Lul5aSW44KS44Kw44Os44O844Ki44Km44OI77yII2M1YzJjMiDkuZfnrpfnm7jlvZPvvIkgKi9cbi5oZWFkZXItbmF2LXNjZW5lLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgLyog6ZaJ44GY5pmC44Gv44OY44OD44OA44O8KDEwMDAp44Gu5LiL44CC6ZaL5pmC44GvIGlzLW9wZW4g44GnIDExMDAg44Gr5LiK44GS44CB44OY44OD44OA44O844GvIDEyMDAgKi9cbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiAjYzVjMmMyO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItbmF2LXNjZW5lLWJhY2tkcm9wW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1uYXYtc2NlbmUtYmFja2Ryb3AuaXMtb3BlbiB7XG4gIHotaW5kZXg6IDExMDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uaGVhZGVyLW5hdi1zY2VuZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDE1cHg7XG59XG5cbi5oZWFkZXItbmF2LXNjZW5lLWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1uYXYtc2NlbmUtbGluazo6YmVmb3JlLCAuaGVhZGVyLW5hdi1zY2VuZS1saW5rOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGVhZGVyLW5hdi1zY2VuZS1saW5rOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLW5hdi1zY2VuZS1saW5rOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItbmF2LXNjZW5lLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZDogI0YzRUZFRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4REVERTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmhlYWRlci1uYXYtc2NlbmUtbGluay1tYWluIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwO1xuICBnYXA6IDEwcHg7XG59XG5cbi5oZWFkZXItbmF2LXNjZW5lLXRodW1iIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhlYWRlci1uYXYtc2NlbmUtdGh1bWIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVhZGVyLW5hdi1zY2VuZS1uYW1lIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5oYW1idXJnZXItb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYW1idXJnZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDkxdnc7XG4gIHBhZGRpbmc6IDI2cHggMzBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UsIG9wYWNpdHkgMC4zNXMgZWFzZTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uaGFtYnVyZ2VyLW92ZXJsYXkuaXMtb3BlbiAuaGFtYnVyZ2VyLXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5oYW1idXJnZXItaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmhhbWJ1cmdlci1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNjdweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmhhbWJ1cmdlci1sb2dvIGZpZ3VyZSxcbi5oYW1idXJnZXItbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oYW1idXJnZXItY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oYW1idXJnZXItY2xvc2U6OmJlZm9yZSwgLmhhbWJ1cmdlci1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM2NjVhNTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5oYW1idXJnZXItY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNS41ZGVnKTtcbn1cbi5oYW1idXJnZXItY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0zNS41ZGVnKTtcbn1cblxuLmhhbWJ1cmdlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oYW1idXJnZXItYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThkZWRlLCAjZThkZWRlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG59XG4uaGFtYnVyZ2VyLWFjY29yZGlvbi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5oYW1idXJnZXItYWNjb3JkaW9uLmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvcmRpb24tdHJpZ2dlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMS41cHgsIDEuNXB4IDA7XG59XG4uaGFtYnVyZ2VyLWFjY29yZGlvbi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaGFtYnVyZ2VyLWFjY29yZGlvbi10cmlnZ2VyIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjdweCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuMzVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNjY1YTU5LCAjNjY1YTU5KSBjZW50ZXIgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQoIzY2NWE1OSwgIzY2NWE1OSkgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEuNXB4LCAxLjVweCAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzVzIGVhc2U7XG59XG5cbi5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zNXMgZWFzZSwgcGFkZGluZy1ib3R0b20gMC4zNXMgZWFzZTtcbn1cbi5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhhbWJ1cmdlci1hY2NvcmRpb24tcGFuZWwgPiAqIHtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhhbWJ1cmdlci1jYXRlZ29yeS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGdhcDogNHB4IDEwcHg7XG59XG4uaGFtYnVyZ2VyLWNhdGVnb3J5LWxpc3QgYSB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oYW1idXJnZXItY2F0ZWdvcnktbGlzdCBhOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWE1OTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGFtYnVyZ2VyLWNhdGVnb3J5LWxpc3QgYSB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMTBweCA4cHggMTBweCAxMnB4O1xuICBnYXA6IDhweDtcbn1cblxuLmhhbWJ1cmdlci1saW5rcyBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U4ZGVkZSwgI2U4ZGVkZSAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xufVxuLmhhbWJ1cmdlci1saW5rcyBhIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhhbWJ1cmdlci1saW5rcyBhOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWE1OTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGFtYnVyZ2VyLWxpbmtzIGEge1xuICBwYWRkaW5nOiAyN3B4IDA7XG59XG5cbi5oYW1idXJnZXItd3JhcHBlciA+IC5oZWFkZXItc2VydmljZXMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMTVweDtcbn1cbi5oYW1idXJnZXItd3JhcHBlciA+IC5oZWFkZXItc2VydmljZXMgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oYW1idXJnZXItd3JhcHBlciA+IC5oZWFkZXItc2VydmljZXMgbGkgYSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmhhbWJ1cmdlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhhbWJ1cmdlci1hY3Rpb25zIGEge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oYW1idXJnZXItYWN0aW9ucyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oYW1idXJnZXItYWN0aW9ucyBhOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWE1OTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmhhbWJ1cmdlci1hY3Rpb25zIC5pcy1teXBhZ2UgYTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48bWFzayBpZD1cImFcIiBzdHlsZT1cIm1hc2stdHlwZTphbHBoYVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCIgeD1cIjJcIiB5PVwiMFwiIHdpZHRoPVwiMjJcIiBoZWlnaHQ9XCIyNFwiPjxyZWN0IHg9XCIyXCIgeT1cIjAuNjQ0MjU3XCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjIzXCIgZmlsbD1cIiUyM2ZmZlwiLz48L21hc2s+PGcgbWFzaz1cInVybCglMjNhKVwiPjxwYXRoIGQ9XCJNOS41ODAzMyA0LjIxNDM2QzExLjU2NzQgMi4yMzIyNSAxNC43ODkyIDIuMjMyMjEgMTYuNzc2MyA0LjIxNDM2QzE4Ljc2MzMgNi4xOTY1MiAxOC43NjMzIDkuNDEwNDEgMTYuNzc2MyAxMS4zOTI2QzE0Ljc4OTIgMTMuMzc0NyAxMS41Njc0IDEzLjM3NDcgOS41ODAzMyAxMS4zOTI2QzcuNTkzMjYgOS40MTA0IDcuNTkzMjYgNi4xOTY1NCA5LjU4MDMzIDQuMjE0MzZaXCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz48cGF0aCBkPVwiTTEzLjMzMDEgMTUuOTQ4N0MxOC44NDAyIDE1Ljk0ODkgMjMuMzA2NiAyMC40MTYxIDIzLjMwNjYgMjUuOTI2M0MyMy4zMDY1IDMxLjQzNjMgMTguODQwMSAzNS45MDI3IDEzLjMzMDEgMzUuOTAyOEM3LjgxOTkxIDM1LjkwMjggMy4zNTI3MSAzMS40MzY0IDMuMzUyNTQgMjUuOTI2M0MzLjM1MjU0IDIwLjQxNiA3LjgxOTgxIDE1Ljk0ODcgMTMuMzMwMSAxNS45NDg3WlwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+PC9nPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG4uaGFtYnVyZ2VyLWFjdGlvbnMgLmlzLWNhcnQgYTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTkuNzAxMTcgMjQuNDY3MkMxMC44MDU3IDI0LjQ2NzIgMTEuNzAxMiAyMy41NzE3IDExLjcwMTIgMjIuNDY3MkMxMS43MDEyIDIxLjM2MjYgMTAuODA1NyAyMC40NjcyIDkuNzAxMTcgMjAuNDY3MkM4LjU5NjYgMjAuNDY3MiA3LjcwMTE3IDIxLjM2MjYgNy43MDExNyAyMi40NjcyQzcuNzAxMTcgMjMuNTcxNyA4LjU5NjYgMjQuNDY3MiA5LjcwMTE3IDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTE5LjcwMTIgMjQuNDY3MkMyMC44MDU3IDI0LjQ2NzIgMjEuNzAxMiAyMy41NzE3IDIxLjcwMTIgMjIuNDY3MkMyMS43MDEyIDIxLjM2MjYgMjAuODA1NyAyMC40NjcyIDE5LjcwMTIgMjAuNDY3MkMxOC41OTY2IDIwLjQ2NzIgMTcuNzAxMiAyMS4zNjI2IDE3LjcwMTIgMjIuNDY3MkMxNy43MDEyIDIzLjU3MTcgMTguNTk2NiAyNC40NjcyIDE5LjcwMTIgMjQuNDY3MlpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMi40Mzc1IDQuMDYyNUg1LjY4NzVMOC4xMjUgMTcuODc1SDIxLjEyNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTguMTI1IDE0LjYyNUgyMC43OTE5QzIwLjg4NTggMTQuNjI1MSAyMC45NzY5IDE0LjU5MjYgMjEuMDQ5NiAxNC41MzNDMjEuMTIyMyAxNC40NzM1IDIxLjE3MjEgMTQuMzkwNiAyMS4xOTA1IDE0LjI5ODVMMjIuNjUzIDYuOTg1OThDMjIuNjY0OCA2LjkyNzAxIDIyLjY2MzQgNi44NjYxNiAyMi42NDg4IDYuODA3ODJDMjIuNjM0MiA2Ljc0OTQ4IDIyLjYwNjkgNi42OTUxIDIyLjU2ODggNi42NDg2QzIyLjUzMDYgNi42MDIxMSAyMi40ODI2IDYuNTY0NjYgMjIuNDI4MyA2LjUzODk2QzIyLjM3MzkgNi41MTMyNyAyMi4zMTQ1IDYuNDk5OTYgMjIuMjU0NCA2LjVINi41XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS43XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG4uaGFtYnVyZ2VyLWFjdGlvbnMgLmlzLXdpc2hsaXN0IGE6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xNS45MzI3IDIuMjNDMTcuMTQwNCAxLjkyNDA4IDE4LjM2NDQgMS45MjM2IDE5LjU3MjMgMi4yMjY5N0MyMC42NzY2IDIuNDk4MjMgMjEuNjYzIDMuMDE2NiAyMi41MTY5IDMuNzQ5NzhMMjIuODc0NiA0LjA3NzE4QzIzLjgwNTIgNC45ODIxNyAyNC40NDc0IDYuMDczNDkgMjQuNzY3NSA3LjMyMTg2SDI0Ljc2ODVDMjUuMDc3NyA4LjUyMjQzIDI1LjA3NTcgOS43Mzk4OCAyNC43NzE2IDEwLjk0MzVMMjQuNzcyNiAxMC45NDQ1QzI0LjQ2IDEyLjIwMzkgMjMuODE3NCAxMy4zMDY1IDIyLjg4NjkgMTQuMjI2NUwxMy4wMDEzIDI0TDMuMTE1ODMgMTQuMjI2NUMyLjI0NTcyIDEzLjM2NjMgMS42MjU0MiAxMi4zNDc0IDEuMjg4MzYgMTEuMTlMMS4yMjQ5OSAxMC45NTY2TDEuMjIxOTIgMTAuOTQ0NUMwLjkyMjkyNCA5LjczOTggMC45MjUxMjUgOC41MjIwNiAxLjIzNDE5IDcuMzIxODZDMS41NTQyNiA2LjA3MzM5IDIuMTk3NCA0Ljk4MjIzIDMuMTI4MDkgNC4wNzcxOEwzLjQ4NDggMy43NTA3OUM0LjMzMzk3IDMuMDIwODYgNS4zMTI5OSAyLjUwMjU5IDYuNDA5OTggMi4yM1YyLjIyODk5SDYuNDEzMDRDNi40MTQ3MyAyLjIyODU3IDYuNDE2NDcgMi4yMjg0IDYuNDE4MTUgMi4yMjc5OEM3LjYyOTU0IDEuOTI0NDEgOC44NTU5OSAxLjkyNDE5IDEwLjA2NTkgMi4yM0wxMC4wNjcgMi4yMjg5OUMxMS4xNjYzIDIuNTA1NzggMTIuMTQ4MyAzLjAyNjAzIDEzLjAwMTMgMy43NTU4NEMxMy44NTU1IDMuMDI3OTYgMTQuODM2MiAyLjUwNzc3IDE1LjkzMjcgMi4yM1pNOS41NTA4MSA0LjIzNDgxQzguNjc4NjQgNC4wMTM4NSA3LjgwMzc1IDQuMDEzODUgNi45MjYxMyA0LjIzNDgxTDYuNjAzMTUgNC4zMjU3NkM1Ljg2MDk2IDQuNTYzMzIgNS4xOTE5NCA0Ljk3MjUzIDQuNTk1NzkgNS41NTI0OUw0LjM1NjYzIDUuODAwMDZDMy44MjI5OCA2LjM5MDcxIDMuNDU4NTcgNy4wNjgxOSAzLjI2MzAxIDcuODMyMTZDMy4wMzk1MSA4LjY5OTgzIDMuMDM2NzkgOS41NzI5IDMuMjU0ODMgMTAuNDUxM0MzLjQ3ODMyIDExLjMyOTggMy45MjUzMSAxMi4xMDA1IDQuNTk1NzkgMTIuNzYzNEwxMy4wMDEzIDIxLjA3MzZMMjEuNDA2OSAxMi43NjM0QzIxLjk5MzYgMTIuMTgzMyAyMi40MDc0IDExLjUyMDggMjIuNjQ3NyAxMC43NzU3TDIyLjczOTcgMTAuNDUxM0MyMi45NjMyIDkuNTcyOSAyMi45NjMyIDguNjk5ODMgMjIuNzM5NyA3LjgzMjE2QzIyLjU0NDEgNy4wNjgxOSAyMi4xNzk3IDYuMzkwNzEgMjEuNjQ2MSA1LjgwMDA2TDIxLjQwNjkgNS41NTI0OUMyMC44MTA4IDQuOTcyNTYgMjAuMTM5NyA0LjU2MzMyIDE5LjM5MzQgNC4zMjU3NkwxOS4wNjg0IDQuMjM0ODFDMTguMTk2MiA0LjAxMzg1IDE3LjMyNCA0LjAxMzg1IDE2LjQ1MTkgNC4yMzQ4MUwxNi4xMjg5IDQuMzI3NzhDMTUuMzg2MSA0LjU2ODg3IDE0LjcxNDMgNC45NzcyNCAxNC4xMTM0IDUuNTUyNDlMMTMuMDAxMyA2LjYxOTU3TDExLjg4OTMgNS41NTI0OUMxMS4yOTMyIDQuOTc3MyAxMC42MjIxIDQuNTY4ODggOS44NzU4MyA0LjMyNzc4TDkuNTUwODEgNC4yMzQ4MVpcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG4uaGFtYnVyZ2VyLWFjdGlvbnMgLmlzLWxvZ291dCBhOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNi4wMTM0MSAyMC44ODg0VjUuMTE0MzFDNi4wMTM0MSA0LjQ4MjA4IDYuNTI4NjggMy45NjY4MiA3LjE2NDA3IDMuOTY2ODJIMTkuNDM1NlYxLjk1MzE3SDcuMTY0MDdDNS40MTkxMiAxLjk1MzE3IDQuMDAyOTMgMy4zNzI1MiA0LjAwMjkzIDUuMTE0MzFWMjAuODg4NEM0LjAwMjkzIDIyLjYzMzMgNS40MjIyOCAyNC4wNDk1IDcuMTY0MDcgMjQuMDQ5NUgxOS40MzU2VjIyLjAzNTlINy4xNjQwN0M2LjUzMTg0IDIyLjAzNTkgNi4wMTM0MSAyMS41MjA2IDYuMDEzNDEgMjAuODg4NFpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMTcuNjc1MSAxOS4zMjM2TDI0LjAwMDYgMTMuMDAxM0wxNy42NzUxIDYuNjc1OUwxNi4yNTI2IDguMTAxNThMMjAuMTQ3MSAxMS45OTI5SDEyLjIyMjJWMTQuMDA2NkgyMC4xNDcxTDE2LjI1MjYgMTcuOTAxMUwxNy42NzUxIDE5LjMyMzZaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuXG4uaGFtYnVyZ2VyLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZ2FwOiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0NXB4IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZlZWZlYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuLmhhbWJ1cmdlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb2wgKyAuZm9vdGVyLWNvbnRhY3QtY29sIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDYxcHg7XG4gIGhlaWdodDogNjFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmhhbWJ1cmdlci1jb250YWN0IC5mb290ZXItY29udGFjdC1iYWRnZS1iZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuYnRuLWZvb3Rlci1jb250YWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtdGVsIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNvbG9yOiAjYmM1MzQ4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMy43cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtdGVsIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaG91cnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGFtYnVyZ2VyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWhvdXJzLWxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaG91cnMtdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaG91cnMtdGltZTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTZweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNjY1YTU5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5oYW1idXJnZXItZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhhbWJ1cmdlci1mb290IC5mb290ZXItbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgZ2FwOiAwIDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5oYW1idXJnZXItZm9vdCAuZm9vdGVyLWxlZ2FsIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGFtYnVyZ2VyLWZvb3QgLmZvb3Rlci1zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMTJweDtcbn1cbi5oYW1idXJnZXItZm9vdCAuZm9vdGVyLXNucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhhbWJ1cmdlci1mb290IC5mb290ZXItc25zIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhhbWJ1cmdlci1mb290IC5mb290ZXItY29weXJpZ2h0IHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXItdXRpbHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b3AgdG9wXCIgXCJzZXJ2aWNlcyBhY3Rpb25zXCI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG4gIC5oZWFkZXItdXRpbHMtdG9wIHtcbiAgICBncmlkLWFyZWE6IHRvcDtcbiAgfVxuICAuaGVhZGVyLXV0aWxzLWJvdHRvbSB7XG4gICAgZ3JpZC1hcmVhOiBzZXJ2aWNlcztcbiAgfVxuICAuaGVhZGVyLWFjdGlvbnMtYmFyIHtcbiAgICBncmlkLWFyZWE6IGFjdGlvbnM7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbnMgYTpob3ZlciwgLmhlYWRlci1hY3Rpb25zIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICNiYzUzNDg7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zIGE6aG92ZXI6OmJlZm9yZSwgLmhlYWRlci1hY3Rpb25zIGE6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM1MzQ4O1xuICB9XG4gIC5oZWFkZXItbGlua3MgYTpob3Zlcjo6YmVmb3JlLCAuaGVhZGVyLWxpbmtzIGE6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlLFxuICAuaGVhZGVyLXNlcnZpY2VzIGE6aG92ZXI6OmJlZm9yZSxcbiAgLmhlYWRlci1zZXJ2aWNlcyBhOmZvY3VzLXZpc2libGU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgfVxuICAuaGVhZGVyLWxpbmtzIGE6aG92ZXI6OmFmdGVyLCAuaGVhZGVyLWxpbmtzIGE6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsXG4gIC5oZWFkZXItc2VydmljZXMgYTpob3Zlcjo6YWZ0ZXIsXG4gIC5oZWFkZXItc2VydmljZXMgYTpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuaGVhZGVyLW5hdi1zY2VuZSBidXR0b246aG92ZXIsIC5oZWFkZXItbmF2LXNjZW5lIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICAgIGNvbG9yOiAjYjY5NTVmO1xuICB9XG4gIC5oZWFkZXItbmF2LXNjZW5lIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5oZWFkZXItbmF2LXNjZW5lIGJ1dHRvbjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2OTU1ZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLmhlYWRlci1uYXYtbWFpbiBhOmhvdmVyLCAuaGVhZGVyLW5hdi1tYWluIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgICBjb2xvcjogI2JjNTM0ODtcbiAgfVxuICAuaGVhZGVyLW5hdi1zY2VuZS1saW5rOmhvdmVyOjpiZWZvcmUsIC5oZWFkZXItbmF2LXNjZW5lLWxpbms6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICB9XG4gIC5oZWFkZXItbmF2LXNjZW5lLWxpbms6aG92ZXI6OmFmdGVyLCAuaGVhZGVyLW5hdi1zY2VuZS1saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5oZWFkZXItbmF2LXNjZW5lLWxpbms6aG92ZXIsIC5oZWFkZXItbmF2LXNjZW5lLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjY5NTVmO1xuICAgIGNvbG9yOiAjYjY5NTVmO1xuICB9XG59XG4vKiDjg4rjg5MxMOmgheebriArIOOCt+ODvOODs+ODnOOCv+ODsygxODhweCnjga7oqbDjgb7jgorlm57pgb/jgIJcbiAgIOODnuODg+ODl+WkluOBruS4remWk+W4r+OBruOBn+OCgSBtcS1taW4obGcpL21xLW1heChsZykg44Gr44Gv57Wx5ZCI44Gn44GN44Gq44GEICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlYWRlci1uYXYtbWFpbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXItbmF2LW1haW4gdWwgbGkge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmhlYWRlci1uYXYtbWFpbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuaGVhZGVyLW5hdi1zY2VuZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG4gIC5oZWFkZXItdXRpbHMge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5zaXRlLWhlYWRlciA+IC5oZWFkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItY291cG9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tdHJhY2sgLnRyYWNrLWlubmVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItY291cG9uLWl0ZW0ge1xuICAgIGNvbHVtbi1nYXA6IDE0cHg7XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tYmFkZ2Uge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5oZWFkZXItY291cG9uLWJhZGdlOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKDMuNXB4KTtcbiAgfVxuICAuaGVhZGVyLWNvdXBvbi1pdGVtIC50ZXh0LWJsb2NrIHtcbiAgICBjb2x1bW4tZ2FwOiAxMXB4O1xuICB9XG4gIC5oZWFkZXItY291cG9uLWNvcHkge1xuICAgIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxuICAuaGVhZGVyLWNvdXBvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tbm90ZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tYXJyb3cge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxuICAuaGVhZGVyLWNvdXBvbi1hcnJvdzo6YWZ0ZXIge1xuICAgIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjY5NTVmO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5oZWFkZXItbWFpbiB7XG4gICAgcGFkZGluZzogOXB4IDAgMDtcbiAgfVxuICAuaGVhZGVyLW1haW4taW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDlweDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuaGVhZGVyLWxvZ28gZmlndXJlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgLmhlYWRlci11dGlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmhlYWRlci11dGlscy10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXV0aWxzLWJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogU1Djg5jjg4Pjg4Djg7zluK/jga7jgb/jgILjg4/jg7Pjg5Djg7zjgqzjg7zlhoXjga9QQ+eJiOODrOOCpOOCouOCpuODiOOCkue2reaMgSAqL1xuICAuaGVhZGVyLXV0aWxzLWJvdHRvbSAuaGVhZGVyLXNlcnZpY2VzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgbGkge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjY5NTVmO1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGdhcDogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZkZmQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyBhOjpiZWZvcmUsIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtbWFpbiB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyBsaTpudGgtY2hpbGQoMSkgYSAuaGVhZGVyLXNlcnZpY2UtaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgbGk6bnRoLWNoaWxkKDIpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogMTdweDtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCBhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZ2FwOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCAuaGVhZGVyLWFjdGlvbnMtY291bnQge1xuICAgIHRvcDogLTFweDtcbiAgICByaWdodDogLTNweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5oZWFkZXItYWN0aW9ucy0tc3AtdG9wIGxpOm50aC1jaGlsZCgxKSBhLFxuICAuaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCBsaTpudGgtY2hpbGQoMikgYSB7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zLS1zcC10b3AgbGk6bnRoLWNoaWxkKDEpIGE6OmJlZm9yZSB7XG4gICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTkuNzAxMTcgMjQuNDY3MkMxMC44MDU3IDI0LjQ2NzIgMTEuNzAxMiAyMy41NzE3IDExLjcwMTIgMjIuNDY3MkMxMS43MDEyIDIxLjM2MjYgMTAuODA1NyAyMC40NjcyIDkuNzAxMTcgMjAuNDY3MkM4LjU5NjYgMjAuNDY3MiA3LjcwMTE3IDIxLjM2MjYgNy43MDExNyAyMi40NjcyQzcuNzAxMTcgMjMuNTcxNyA4LjU5NjYgMjQuNDY3MiA5LjcwMTE3IDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTE5LjcwMTIgMjQuNDY3MkMyMC44MDU3IDI0LjQ2NzIgMjEuNzAxMiAyMy41NzE3IDIxLjcwMTIgMjIuNDY3MkMyMS43MDEyIDIxLjM2MjYgMjAuODA1NyAyMC40NjcyIDE5LjcwMTIgMjAuNDY3MkMxOC41OTY2IDIwLjQ2NzIgMTcuNzAxMiAyMS4zNjI2IDE3LjcwMTIgMjIuNDY3MkMxNy43MDEyIDIzLjU3MTcgMTguNTk2NiAyNC40NjcyIDE5LjcwMTIgMjQuNDY3MlpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMi40Mzc1IDQuMDYyNUg1LjY4NzVMOC4xMjUgMTcuODc1SDIxLjEyNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTguMTI1IDE0LjYyNUgyMC43OTE5QzIwLjg4NTggMTQuNjI1MSAyMC45NzY5IDE0LjU5MjYgMjEuMDQ5NiAxNC41MzNDMjEuMTIyMyAxNC40NzM1IDIxLjE3MjEgMTQuMzkwNiAyMS4xOTA1IDE0LjI5ODVMMjIuNjUzIDYuOTg1OThDMjIuNjY0OCA2LjkyNzAxIDIyLjY2MzQgNi44NjYxNiAyMi42NDg4IDYuODA3ODJDMjIuNjM0MiA2Ljc0OTQ4IDIyLjYwNjkgNi42OTUxIDIyLjU2ODggNi42NDg2QzIyLjUzMDYgNi42MDIxMSAyMi40ODI2IDYuNTY0NjYgMjIuNDI4MyA2LjUzODk2QzIyLjM3MzkgNi41MTMyNyAyMi4zMTQ1IDYuNDk5OTYgMjIuMjU0NCA2LjVINi41XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS43XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zLS1zcC10b3AgbGk6bnRoLWNoaWxkKDIpIGE6OmJlZm9yZSB7XG4gICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTE1LjkzMjcgMi4yM0MxNy4xNDA0IDEuOTI0MDggMTguMzY0NCAxLjkyMzYgMTkuNTcyMyAyLjIyNjk3QzIwLjY3NjYgMi40OTgyMyAyMS42NjMgMy4wMTY2IDIyLjUxNjkgMy43NDk3OEwyMi44NzQ2IDQuMDc3MThDMjMuODA1MiA0Ljk4MjE3IDI0LjQ0NzQgNi4wNzM0OSAyNC43Njc1IDcuMzIxODZIMjQuNzY4NUMyNS4wNzc3IDguNTIyNDMgMjUuMDc1NyA5LjczOTg4IDI0Ljc3MTYgMTAuOTQzNUwyNC43NzI2IDEwLjk0NDVDMjQuNDYgMTIuMjAzOSAyMy44MTc0IDEzLjMwNjUgMjIuODg2OSAxNC4yMjY1TDEzLjAwMTMgMjRMMy4xMTU4MyAxNC4yMjY1QzIuMjQ1NzIgMTMuMzY2MyAxLjYyNTQyIDEyLjM0NzQgMS4yODgzNiAxMS4xOUwxLjIyNDk5IDEwLjk1NjZMMS4yMjE5MiAxMC45NDQ1QzAuOTIyOTI0IDkuNzM5OCAwLjkyNTEyNSA4LjUyMjA2IDEuMjM0MTkgNy4zMjE4NkMxLjU1NDI2IDYuMDczMzkgMi4xOTc0IDQuOTgyMjMgMy4xMjgwOSA0LjA3NzE4TDMuNDg0OCAzLjc1MDc5QzQuMzMzOTcgMy4wMjA4NiA1LjMxMjk5IDIuNTAyNTkgNi40MDk5OCAyLjIzVjIuMjI4OTlINi40MTMwNEM2LjQxNDczIDIuMjI4NTcgNi40MTY0NyAyLjIyODQgNi40MTgxNSAyLjIyNzk4QzcuNjI5NTQgMS45MjQ0MSA4Ljg1NTk5IDEuOTI0MTkgMTAuMDY1OSAyLjIzTDEwLjA2NyAyLjIyODk5QzExLjE2NjMgMi41MDU3OCAxMi4xNDgzIDMuMDI2MDMgMTMuMDAxMyAzLjc1NTg0QzEzLjg1NTUgMy4wMjc5NiAxNC44MzYyIDIuNTA3NzcgMTUuOTMyNyAyLjIzWk05LjU1MDgxIDQuMjM0ODFDOC42Nzg2NCA0LjAxMzg1IDcuODAzNzUgNC4wMTM4NSA2LjkyNjEzIDQuMjM0ODFMNi42MDMxNSA0LjMyNTc2QzUuODYwOTYgNC41NjMzMiA1LjE5MTk0IDQuOTcyNTMgNC41OTU3OSA1LjU1MjQ5TDQuMzU2NjMgNS44MDAwNkMzLjgyMjk4IDYuMzkwNzEgMy40NTg1NyA3LjA2ODE5IDMuMjYzMDEgNy44MzIxNkMzLjAzOTUxIDguNjk5ODMgMy4wMzY3OSA5LjU3MjkgMy4yNTQ4MyAxMC40NTEzQzMuNDc4MzIgMTEuMzI5OCAzLjkyNTMxIDEyLjEwMDUgNC41OTU3OSAxMi43NjM0TDEzLjAwMTMgMjEuMDczNkwyMS40MDY5IDEyLjc2MzRDMjEuOTkzNiAxMi4xODMzIDIyLjQwNzQgMTEuNTIwOCAyMi42NDc3IDEwLjc3NTdMMjIuNzM5NyAxMC40NTEzQzIyLjk2MzIgOS41NzI5IDIyLjk2MzIgOC42OTk4MyAyMi43Mzk3IDcuODMyMTZDMjIuNTQ0MSA3LjA2ODE5IDIyLjE3OTcgNi4zOTA3MSAyMS42NDYxIDUuODAwMDZMMjEuNDA2OSA1LjU1MjQ5QzIwLjgxMDggNC45NzI1NiAyMC4xMzk3IDQuNTYzMzIgMTkuMzkzNCA0LjMyNTc2TDE5LjA2ODQgNC4yMzQ4MUMxOC4xOTYyIDQuMDEzODUgMTcuMzI0IDQuMDEzODUgMTYuNDUxOSA0LjIzNDgxTDE2LjEyODkgNC4zMjc3OEMxNS4zODYxIDQuNTY4ODcgMTQuNzE0MyA0Ljk3NzI0IDE0LjExMzQgNS41NTI0OUwxMy4wMDEzIDYuNjE5NTdMMTEuODg5MyA1LjU1MjQ5QzExLjI5MzIgNC45NzczIDEwLjYyMjEgNC41Njg4OCA5Ljg3NTgzIDQuMzI3NzhMOS41NTA4MSA0LjIzNDgxWlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgfVxuICAudHJpZ2dlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAubWVudS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxuICAubWVudS10cmlnZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjY1YTU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxuICAubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMDtcbiAgfVxuICAubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogN3B4O1xuICB9XG4gIC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmhhbWJ1cmdlci1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTEwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UsIHZpc2liaWxpdHkgMC4zNXMgZWFzZTtcbiAgfVxuICAuaGFtYnVyZ2VyLW92ZXJsYXlbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGFtYnVyZ2VyLW92ZXJsYXkuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLmhhbWJ1cmdlci1vdmVybGF5LmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuaGFtYnVyZ2VyLW92ZXJsYXkge1xuICAgIC8qIOeZveODkeODjeODq+OCkuS5l+eul+OBq+W3u+OBjei+vOOBvuOBquOBhOOCiOOBhuODh+OCo+ODoOOBoOOBkeWIhumbou+8iCNjNWMyYzIg5LmX566X77yJICovXG4gIH1cbiAgLmhhbWJ1cmdlci1vdmVybGF5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTk3LCAxOTQsIDE5NCwgMC43KTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtc3AtYWN0aW9ucy1iYXIge1xuICAgIC0taGVhZGVyLXNwLWJhci1oZWlnaHQ6IGNhbGMoNjBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpKTtcbiAgfVxuICAuaGFzLXNwLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucy1iYXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLXNwLWJhci1oZWlnaHQpO1xuICAgIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThkZWRlO1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAxMHB4IHJnYmEoMTAyLCA5MCwgODksIDAuMDgpO1xuICB9XG4gIC5oYXMtc3AtYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmhhcy1zcC1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucyBsaSB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmhhcy1zcC1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucyBhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA0cHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuaGFzLXNwLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCgyKSBhLFxuICAuaGFzLXNwLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCgzKSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGFzLXNwLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zIC5oZWFkZXItYWN0aW9ucy1jb3VudCB7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5oZWFkZXItbmF2LXNjZW5lLXBhbmVsLFxuICAuaGVhZGVyLW5hdi1zY2VuZS1iYWNrZHJvcCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW5hdi1zY2VuZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmhhbWJ1cmdlci1hY2NvcmRpb24tdHJpZ2dlcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmhhbWJ1cmdlci1hY2NvcmRpb24tcGFuZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm1lbnUtdHJpZ2dlcixcbiAgLm1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG46cm9vdCB7XG4gIC0tZm9vdGVyLWhlaWdodDogMHB4O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmVlZmViO1xufVxuXG4uZm9vdGVyLXByb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5mb290ZXItZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlci1nYWxsZXJ5IC5mb290ZXItZ2FsbGVyeS1zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogYXV0b3BsYXkgZGVsYXk6MCArIHNwZWVkIOOBp+etiemAn+ODnuODvOOCreODvOOBq+OBmeOCiyAqL1xufVxuLmZvb3Rlci1nYWxsZXJ5IC5mb290ZXItZ2FsbGVyeS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1nYWxsZXJ5IC5zd2lwZXItc2xpZGUgZmlndXJlIHtcbiAgaGVpZ2h0OiA1NjVweDtcbiAgbWluLWhlaWdodDogMzB2dztcbn1cbi5mb290ZXItZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIGZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZm9vdGVyLWdhbGxlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI2NXB4O1xuICBsZWZ0OiA0MCU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA0OTg2cHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC9tdi13YXZlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmZvb3Rlci1nYWxsZXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA1MDEwcHg7XG4gIGhlaWdodDogNDcycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci13YXZlLWJvdHRvbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmZvb3Rlci1jYXRjaC13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yM3B4O1xuICBsZWZ0OiAxNy42JTtcbiAgei1pbmRleDogMjtcbiAgZ2FwOiAxMHB4O1xufVxuLmZvb3Rlci1jYXRjaC13cmFwIC5mb290ZXItY2F0Y2gge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZzogMTVweCAwIDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsaW5lLWhlaWdodDogMS4xOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuXG4uZm9vdGVyLWNvbnRhY3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAtMTQwcHggYXV0byAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDYwcHggMjBweCA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbCArIC5mb290ZXItY29udGFjdC1jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbCArIC5mb290ZXItY29udGFjdC1jb2w6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ViZGVkZSwgI2ViZGVkZSAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggNHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb2wge1xuICAgIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZGVkZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2MXB4O1xuICBoZWlnaHQ6IDYxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtYmFkZ2UtYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWJhZGdlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArIDQgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5mb290ZXItY29udGFjdCAuYnRuLWZvb3Rlci1jb250YWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtdGVsIHtcbiAgbWFyZ2luOiAyM3B4IDAgMTBweDtcbiAgY29sb3I6ICNiYzUzNDg7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCBjYWxjKDQwcHggKyAzICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgNDNweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1ob3VycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTZweCk7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWhvdXJzLWxhYmVsIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1ob3Vycy10aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1ob3Vycy10aW1lOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTNweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNjY1YTU5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZGVkZTtcbiAgfVxufVxuXG4uZm9vdGVyLXBhZ2V0b3Age1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDU1cHg7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiBjbGFtcCg2MHB4LCBjYWxjKDYwcHggKyAyNSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDg1cHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyOiAycHggc29saWQgI0U4REVERTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzZzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMC4zNnMgZWFzZS1vdXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4uZm9vdGVyLXBhZ2V0b3A6OmJlZm9yZSwgLmZvb3Rlci1wYWdldG9wOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyMy41IDEzLjVcIj48cGF0aCBkPVwiTTIyLjI1LDEzLjVhMS4yNDYsMS4yNDYsMCwwLDEtLjktLjM4N0wxMS43NSwzLjA2bC05LjYsMTAuMDUzQTEuMjUsMS4yNSwwLDEsMSwuMzQ2LDExLjM4N2wxMC41LTExYTEuMjUsMS4yNSwwLDAsMSwxLjgwOCwwbDEwLjUsMTFhMS4yNSwxLjI1LDAsMCwxLS45LDIuMTEzWlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDExICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMjNweCk7XG4gIGFzcGVjdC1yYXRpbzogMjMvMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zNnMgZWFzZS1vdXQsIG9wYWNpdHkgMC4zNnMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zNnMgZWFzZS1vdXQ7XG59XG4uZm9vdGVyLXBhZ2V0b3A6OmFmdGVyIHtcbiAgdG9wOiAxNTAlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9vdGVyLWJvZHkge1xuICBwYWRkaW5nOiA2NXB4IDAgNDBweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYmM1MzQ4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2JjNTM0ODtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMCAycHg7XG4gIGdhcDogMjBweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYzUzNDg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjM2cyBlYXNlLW91dDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGEgc3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMCUgMC4wNmVtO1xuICBjb2xvcjogI2JjNTM0ODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM2cyBlYXNlLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGEgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMgLmlzLWFib3V0IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDggdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1hYm91dC5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyAuaXMtbWVyaXQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2JjNTM0OCB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLW1lcml0LnN2Z1wiKTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIC5pcy1zeXN0ZW0gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2JjNTM0OCB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN5c3RlbS5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyAuaXMtc3RyZW5ndGggYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2JjNTM0OCB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN0cmVuZ3RoLnN2Z1wiKTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGdhcDogY2xhbXAoMTBweCwgY2FsYygxMHB4ICsgMTAgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAyMHB4KTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgbGkuaXMtZmFxIGEgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWZhcS5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGxpLmlzLWd1aWRlIGEgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWd1aWRlLnN2Z1wiKTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgbGkuaXMtZ3VhcmFudGVlIGEgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWd1YXJhbnRlZS5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGxpLmlzLWV4Y2hhbmdlIGEgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWV4Y2hhbmdlLnN2Z1wiKTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgbGkuaXMtd2ViIGEgc3Bhbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLXdlYi5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGxpLmlzLWtpbW9ubyBhIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1raW1vbm8uc3ZnXCIpO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyBhOjpiZWZvcmUsIC5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgYTo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiBtaW4oMzNweCwgMS44dncpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgYTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDAgY2xhbXAoMTVweCwgY2FsYygxNXB4ICsgMTUgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAzMHB4KTtcbiAgZ2FwOiBtaW4oMTVweCwgMnZ3KTtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZDVkNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMTRweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjM2cyBlYXNlLW91dDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgLmZvb3Rlci1xdWlja2xpbmstbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGdhcDogbWluKDIwcHgsIDF2dyk7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIC5mb290ZXItcXVpY2tsaW5rLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmstaWNvbi5pcy1mYXEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2VmZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGdhcDogbWluKDk4cHgsIDN2dyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThkZWRlO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ4dnc7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LWNvbHVtbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGdhcDogN3B4IDIwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogN3B4O1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LWNvbHVtbnMgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogbWluKDgwcHgsIDR2dyk7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAlIDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCBjYWxjKDEzcHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNnMgZWFzZS1vdXQ7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzZzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LWNvbHVtbnMgdWwgYSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItYm90dG9tIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWJyYW5kIGZpZ3VyZSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWJyYW5kIGZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1hZGRyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWJvdHRvbS1yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBnYXA6IDIwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1sZWdhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMzBweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWxlZ2FsIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgY2FsYygxM3B4ICsgMSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1zbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItc25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1zbnMgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ncmlkIHtcbiAgICBnYXA6IDk4cHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LWNvbHVtbnMgdWwgYSB7XG4gICAgbWluLXdpZHRoOiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWZlYXR1cmVzIGE6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMC4wNmVtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjRzO1xuICB9XG4gIC5mb290ZXItZmVhdHVyZXMgLmlzLWFib3V0IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1hYm91dC1ob3Zlci5zdmdcIik7XG4gIH1cbiAgLmZvb3Rlci1mZWF0dXJlcyAuaXMtbWVyaXQgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLW1lcml0LWhvdmVyLnN2Z1wiKTtcbiAgfVxuICAuZm9vdGVyLWZlYXR1cmVzIC5pcy1zeXN0ZW0gYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN5c3RlbS1ob3Zlci5zdmdcIik7XG4gIH1cbiAgLmZvb3Rlci1mZWF0dXJlcyAuaXMtc3RyZW5ndGggYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN0cmVuZ3RoLWhvdmVyLnN2Z1wiKTtcbiAgfVxuICAuZm9vdGVyLW5hdi1ibG9jayAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDAuMDZlbTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI0cztcbiAgfVxuICAuZm9vdGVyLXF1aWNrbGlua3MgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICB9XG4gIC5mb290ZXItcXVpY2tsaW5rcyBhOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuZm9vdGVyLXF1aWNrbGlua3MgYTpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgfVxuICAuZm9vdGVyLXBhZ2V0b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICB9XG4gIC5mb290ZXItcGFnZXRvcDpob3Zlcjo6YmVmb3JlLCAuZm9vdGVyLXBhZ2V0b3A6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGZkO1xuICB9XG4gIC5mb290ZXItcGFnZXRvcDpob3Zlcjo6YmVmb3JlIHtcbiAgICB0b3A6IC01MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuZm9vdGVyLXBhZ2V0b3A6aG92ZXI6OmFmdGVyIHtcbiAgICB0b3A6IDQ4JTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXByb21vIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1nYWxsZXJ5IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbiAgLmZvb3Rlci1nYWxsZXJ5OjpiZWZvcmUge1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy93YXZlLXNwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbS9jb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmZvb3Rlci1nYWxsZXJ5OjphZnRlciB7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gIH1cbiAgLmZvb3Rlci1nYWxsZXJ5IC5zd2lwZXItc2xpZGUgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmZvb3Rlci1jYXRjaC13cmFwIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNDRweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmZvb3Rlci1jYXRjaC13cmFwIC5mb290ZXItY2F0Y2gge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICB9XG4gIC5mb290ZXItY29udGFjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb2wge1xuICAgIHBhZGRpbmc6IDQycHggMjBweCAzMHB4O1xuICB9XG4gIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29sICsgLmZvb3Rlci1jb250YWN0LWNvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvb3Rlci1jb250YWN0IC5idG4tZm9vdGVyLWNvbnRhY3Qge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbiAgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC10ZWwge1xuICAgIG1hcmdpbjogMTJweCAwIDhweDtcbiAgfVxuICAuZm9vdGVyLXBhZ2V0b3Age1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IHtcbiAgICAvKiBoYW1idXJnZXItYWNjb3JkaW9uIOOBqOWQjOWei++8iHRyaWdnZXIgLyBwYW5lbCAvIGlzLW9wZW7vvInjgILjgq/jg6njgrnlkI3jga7jgb/jg5Xjg4Pjgr/jg7zlgbQgKi9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMgbGkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmM1MzQ4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmM1MzQ4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGEge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGEgc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGEge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGE6OmFmdGVyIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIC5mb290ZXItcXVpY2tsaW5rLWxhYmVsIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyAuZm9vdGVyLXF1aWNrbGluay1sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZ2FwOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1icmFuZCBmaWd1cmUge1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWJvdHRvbS1yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbGVnYWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMCAyNXB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jayAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGdhcDogMTJweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jayAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCBhOjphZnRlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwIDEwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTMuNDk4MDUgMS4yNUw3LjI0ODA1IDVMMy40OTgwNSA4Ljc1XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2suZm9vdGVyLW5hdi1taXNjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2suZm9vdGVyLW5hdi1taXNjIC5mb290ZXItbmF2LWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIHtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlOGRlZGUsICNlOGRlZGUgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDRweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2suZm9vdGVyLW5hdi1taXNjIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThkZWRlLCAjZThkZWRlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyBsaSBhIHtcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnksXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThkZWRlLCAjZThkZWRlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWNhdGVnb3J5LmlzLW9wZW4gLmZvb3Rlci1uYXYtdGl0bGUsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZS5pcy1vcGVuIC5mb290ZXItbmF2LXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnkuaXMtb3BlbiAuZm9vdGVyLW5hdi10aXRsZTo6YWZ0ZXIsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZS5pcy1vcGVuIC5mb290ZXItbmF2LXRpdGxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEuNXB4LCAxLjVweCAwO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1jYXRlZ29yeS5pcy1vcGVuIC5mb290ZXItbmF2LWNvbHVtbnMsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZS5pcy1vcGVuIC5mb290ZXItbmF2LWNvbHVtbnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnkgLmZvb3Rlci1uYXYtdGl0bGUsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSAuZm9vdGVyLW5hdi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjdweCAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gMC4zNXMgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWNhdGVnb3J5IC5mb290ZXItbmF2LXRpdGxlOjphZnRlcixcbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LXNjZW5lIC5mb290ZXItbmF2LXRpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM2NjVhNTksICM2NjVhNTkpIGNlbnRlciBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCgjNjY1YTU5LCAjNjY1YTU5KSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxLjVweCwgMS41cHggMTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNXMgZWFzZTtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnksXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSB7XG4gICAgLyogcGFuZWw6IGhhbWJ1cmdlci1hY2NvcmRpb24tcGFuZWwg55u45b2T44CCXG4gICAgICAgSFRNTCDjgpLotrPjgZXjgZogMiDliJfjg6rjg7Pjgq/vvIhkaXNwbGF5OmNvbnRlbnRz77yJ44Gr44GZ44KL44Gf44KBIGhlaWdodCDjgafplovplokgKi9cbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnkgLmZvb3Rlci1uYXYtY29sdW1ucyxcbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LXNjZW5lIC5mb290ZXItbmF2LWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBnYXA6IDRweCAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIGludGVycG9sYXRlLXNpemU6IGFsbG93LWtleXdvcmRzO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlLCBwYWRkaW5nLWJvdHRvbSAwLjM1cyBlYXNlO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1jYXRlZ29yeSAuZm9vdGVyLW5hdi1jb2x1bW5zW2hpZGRlbl0sXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSAuZm9vdGVyLW5hdi1jb2x1bW5zW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWNhdGVnb3J5IC5mb290ZXItbmF2LWNvbHVtbnMgdWwsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgODVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDE3N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgLmJhc2ljLWluZm8gZmlndXJlIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgLmJhc2ljLWluZm8gPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuYmFzaWMtaW5mbyAuc25zLWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIC5zaG9wLWxpc3QgLnNob3AtaXRlbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIC5zaG9wLWxpc3QgLnNob3AtaXRlbSA+IHAsXG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIC5zaG9wLWxpc3QgLnNob3AtaXRlbSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIC5zaG9wLWxpc3QgLnNob3AtaXRlbSA+IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgLmJhc2ljLWluZm8gLnNob3AtbGlzdCAuc2hvcC1pdGVtIC5saW5rLW1hcCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAubGluay1tYXAgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuZm9vdGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDcycHg7XG4gIH1cbiAgZm9vdGVyIC51bmRlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG4gIGZvb3RlciAudW5kZXItY29udGVudCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxuICBmb290ZXIgLnVuZGVyLWNvbnRlbnQgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgZm9vdGVyIC51bmRlci1jb250ZW50IHVsIGxpIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIGZvb3RlciAudW5kZXItY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvb3Rlci1uYXYtY2F0ZWdvcnkgLmZvb3Rlci1uYXYtdGl0bGUsXG4gIC5mb290ZXItbmF2LXNjZW5lIC5mb290ZXItbmF2LXRpdGxlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5mb290ZXItbmF2LWNhdGVnb3J5IC5mb290ZXItbmF2LXRpdGxlOjphZnRlcixcbiAgLmZvb3Rlci1uYXYtc2NlbmUgLmZvb3Rlci1uYXYtdGl0bGU6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5mb290ZXItbmF2LWNhdGVnb3J5IC5mb290ZXItbmF2LWNvbHVtbnMsXG4gIC5mb290ZXItbmF2LXNjZW5lIC5mb290ZXItbmF2LWNvbHVtbnMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi8qIHNoYXJlZCBmb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtLXJvdy10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5mb3JtLXJvdy10YWJsZS5jb25maXJtLXRhYmxlIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbn1cbi5mb3JtLXJvdy10YWJsZS5jb25maXJtLXRhYmxlIC5mb3JtLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvcm0tcm93LXRhYmxlLmNvbmZpcm0tdGFibGUgLmZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5mb3JtLXJvdy10YWJsZS5jb25maXJtLXRhYmxlIC5mb3JtLWZpZWxkIHAge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIGNhbGMoMS40cmVtICsgMC4yICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMS42cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuLmZvcm0tcm93Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCBjYWxjKDEuMnJlbSArIDAuNCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDEuNnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmZvcm0tbGFiZWwub3B0aW9uYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAu+S7u+aEj1wiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgY2FsYygxLjFyZW0gKyAwLjIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxLjNyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5mb3JtLWxhYmVsLnJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oC75b+F6aCIXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNlNTZhNTk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCBjYWxjKDEuMXJlbSArIDAuMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDEuM3JlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uZm9ybS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4IDE1cHg7XG59XG5cbi5mb3JtLWZpZWxkLW5vdGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgY2FsYygxLjJyZW0gKyAwLjQgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxLjZyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmZvcm0taW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4uZm9ybS1pbnB1dC1ncm91cCAuZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgZmxleDogMCAwIDI0MHB4O1xufVxuXG4uZm9ybS1yb3ctdGV4dGFyZWEgLmZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mb3JtLWlucHV0LFxuLmZvcm0tdGV4dGFyZWEsXG4uZm9ybS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2YzZWZlZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvcm0tdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmZvcm0tc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzJiZWJlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmZvcm0taW5wdXQsXG4uZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgY2xhbXAoMTBweCwgY2FsYygxMHB4ICsgMjAgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAzMHB4KTtcbn1cblxuLmZvcm0tcmFkaW8ge1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9ybS1yYWRpbyArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1yYWRpbyArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCAjNjY1QTU5IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmZvcm0tcmFkaW8gKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjQkM1MzQ4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5mb3JtLXJhZGlvOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1yYWRpby1jb2x1bW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvcm0tcmFkaW8tY29sdW1uIC5mb3JtLXJhZGlvLWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0tY2hlY2stY29sdW1uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5mb3JtLWNoZWNrLWNvbHVtbiAuZm9ybS1jaGVjay1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLXJhZGlvLWNvbHVtbi5nZW5lcmFsLWZvcm0sXG4uZm9ybS1jaGVjay1jb2x1bW4uZ2VuZXJhbC1mb3JtIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb3JtLWNoZWNrICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWNoZWNrICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCAjNjY1QTU5IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmZvcm0tY2hlY2sgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCAjQkM1MzQ4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM1MzQ4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTMuNSA4LjJMNi42IDExLjNMMTIuNSA0LjcnIHN0cm9rZT0nJTIzRkZGRUZFJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZm9ybS1jaGVjazpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmlzLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZlZWZlYiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNkNWQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXBvc3RhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZm9ybS1pbnB1dC1wb3N0YWwge1xuICB3aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDI0MHB4O1xufVxuXG4uYnRuLXBvc3RhbC1hdXRvIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJhY2tncm91bmQ6ICNiNjk1NWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNjk1NWY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZkZmQ7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIGNhbGMoMS4ycmVtICsgMC4yICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMS40cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDIuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGluay1wb3N0YWwtc2VhcmNoIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saW5rLXBvc3RhbC1zZWFyY2ggc3BhbiB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgY29sb3I6ICNiNjk1NWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCBjYWxjKDEuM3JlbSArIDAuMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDEuNXJlbSk7XG59XG4ubGluay1wb3N0YWwtc2VhcmNoIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuXG4uZm9ybS1zZWxlY3QtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tc2VsZWN0LWdyb3VwOm5vdCguZm9ybS1zZWxlY3Qtc20pIHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbn1cbi5mb3JtLXNlbGVjdC1ncm91cDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNiA0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEgMUwzIDNMNSAxJyBzdHJva2U9JyUyM0IwQUJBQScgc3Ryb2tlLXdpZHRoPScxLjInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZWZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjBBQkFBO1xuICBjb2xvcjogI0IwQUJBQTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1YTU5O1xufVxuXG4uZm9ybS10ZXh0YXJlYSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMzE0cHg7XG4gIHBhZGRpbmc6IGNsYW1wKDE1cHgsIGNhbGMoMTVweCArIDE1ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMzBweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDMwcHggLSAwLjk1ZW0pO1xuICBsaW5lLWhlaWdodDogMS44O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uZm9ybS1ub3RlcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm0tbm90ZXMgbGkge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIGNhbGMoMS4xcmVtICsgMC4yICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMS4zcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5mb3JtLW5vdGVzIC5pcy1hbGVydCB7XG4gIGNvbG9yOiAjZTU2YTU5O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uZm9ybS1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybS1zdWJtaXQgLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9ybS1yb3ctYmlydGhkYXkge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1yb3ctYmlydGhkYXkgLmZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmZvcm0tYmlydGhkYXkge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDtcbn1cblxuLmZvcm0tYmlydGhkYXktaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0tYmlydGhkYXktdW5pdCxcbi5mb3JtLWJpcnRoZGF5LWFnZSB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmZvcm0tcGFzc3dvcmQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFzc3dvcmQtY29uZmlybS1tYXNrIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ucGFzc3dvcmQtY29uZmlybS1ub3RlcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYXNzd29yZC1jb25maXJtLW5vdGVzIGxpIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnBhc3N3b3JkLWNvbmZpcm0tbm90ZXMgLmlzLWFsZXJ0IHtcbiAgY29sb3I6ICNlNTZhNTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5idG4tcGFzc3dvcmQtdG9nZ2xlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJ0bi1wYXNzd29yZC10b2dnbGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4uYnRuLXBhc3N3b3JkLXRvZ2dsZSAuaWNvbi1leWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1wYXNzd29yZC10b2dnbGUuaXMtdmlzaWJsZSAuaWNvbi1leWUtb2ZmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tcGFzc3dvcmQtdG9nZ2xlLmlzLXZpc2libGUgLmljb24tZXllIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG4tYmFjayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnRuLWJhY2s6OmJlZm9yZSwgLmJ0bi1iYWNrOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWE1OTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYnRuLWJhY2s6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuLmJ0bi1iYWNrOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2VmZWY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zcyBlYXNlO1xufVxuXG4uYnRuLWRpc2FibGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kOiAjRjNFRkVGO1xuICBjb2xvcjogIzY2NUE1OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ0bi1kaXNhYmxlOmJlZm9yZSwgLmJ0bi1kaXNhYmxlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmJ0bi1iYWNrOmhvdmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gIH1cbiAgLmJ0bi1iYWNrOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJ0bi1iYWNrOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZm9ybS1yb3ctdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5mb3JtLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZm9ybS1yb3ctdGV4dGFyZWEgLmZvcm0tbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5mb3JtLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG4gIC5mb3JtLWlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5mb3JtLWlucHV0LWdyb3VwIC5mb3JtLWlucHV0IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAuZm9ybS1pbnB1dCxcbiAgLmZvcm0tdGV4dGFyZWEsXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAuZm9ybS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4gIC5mb3JtLXNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5mb3JtLXBvc3RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmZvcm0taW5wdXQtcG9zdGFsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLmJ0bi1wb3N0YWwtYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICB9XG4gIC5mb3JtLXNlbGVjdC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tdGV4dGFyZWEge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmZvcm0tc3VibWl0IC5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuICAuZm9ybS1yb3ctYmlydGhkYXkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mb3JtLWJpcnRoZGF5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiA1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZm9ybS1iaXJ0aGRheS1pdGVtIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmZvcm0tYmlydGhkYXktYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtLXNlbGVjdC1zbSB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgZmxleDogMSAxIDg1cHg7XG4gIH1cbiAgLmZvcm0tY2hlY2sgKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmJ0aC1iYWNrIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG59XG4vKiBDb3Vwb24gY2FyZO+8iOOCr+ODvOODneODs+S4gOimpyAvIOOCq+ODvOODiOaUr+aJleOBhOODouODvOODgOODq+WFseeUqO+8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY291cG9uLWNhcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBnYXA6IGNsYW1wKDIwcHgsIGNhbGMoMjBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAyOHB4KTtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjVweCAyNXB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjRThERURFO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkOm50aC1jaGlsZCgzbisxKSAucGVyaW9kIHtcbiAgYmFja2dyb3VuZDogI0Y5NkI0RTtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZDpudGgtY2hpbGQoM24rMSkgLmNvdXBvbi1jYXRlZ29yeSB7XG4gIGNvbG9yOiAjRjk2QjRFO1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkOm50aC1jaGlsZCgzbisxKSAuY291cG9uLWNvZGUtdW5pdCAuY291cG9uLWNvZGUge1xuICBjb2xvcjogI0Y5NkI0RTtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZDpudGgtY2hpbGQoM24rMikgLnBlcmlvZCB7XG4gIGJhY2tncm91bmQ6ICNGOEE4NjI7XG59XG4uY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQ6bnRoLWNoaWxkKDNuKzIpIC5jb3Vwb24tY2F0ZWdvcnkge1xuICBjb2xvcjogI0Y4QTg2Mjtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZDpudGgtY2hpbGQoM24rMikgLmNvdXBvbi1jb2RlLXVuaXQgLmNvdXBvbi1jb2RlIHtcbiAgY29sb3I6ICNGOEE4NjI7XG59XG4uY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQ6bnRoLWNoaWxkKDNuKzMpIC5wZXJpb2Qge1xuICBiYWNrZ3JvdW5kOiAjOEZCQ0I2O1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkOm50aC1jaGlsZCgzbiszKSAuY291cG9uLWNhdGVnb3J5IHtcbiAgY29sb3I6ICM4RkJDQjY7XG59XG4uY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQ6bnRoLWNoaWxkKDNuKzMpIC5jb3Vwb24tY29kZS11bml0IC5jb3Vwb24tY29kZSB7XG4gIGNvbG9yOiAjOEZCQ0I2O1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5wZXJpb2Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgcGFkZGluZzogMTBweCBjbGFtcCgxNXB4LCBjYWxjKDE1cHggKyA1ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMjBweCk7XG4gIGdhcDogMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIGNhbGMoMS4ycmVtICsgMC4yICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMS40cmVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAucGVyaW9kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2xhbXAoMThweCwgY2FsYygxOHB4ICsgMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDIwcHgpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvdXBvbi9pY29uX3BlcmlvZC5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQgLmNvdXBvbi1kaXNjb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNHJlbSwgY2FsYyg0cmVtICsgMS40ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgNS40cmVtKTtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWRpc2NvdW50IC5mdC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi42cmVtLCBjYWxjKDIuNnJlbSArIDEuNCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDRyZW0pO1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tY29kZS11bml0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tY29kZS11bml0IC5jb3Vwb24tY29kZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNGOTZCNEU7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCBjYWxjKDJyZW0gKyAwLjUgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAyLjVyZW0pO1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tY29kZS11bml0IC5jb3Vwb24tY29kZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb2RlLXRpdGxlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb3Vwb24vaWNvbl9jb3Vwb24uc3ZnKSBsZWZ0IGNlbnRlci8yMHB4IGF1dG8gbm8tcmVwZWF0O1xuICBjb2xvcjogIzY2NUE1OTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCBjYWxjKDEuNHJlbSArIDAuMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDEuNnJlbSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQgLmNvdXBvbi1jb2RlLXVuaXQgLmNvZGUtY2xpcGJvYXJkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjbGFtcCg1MHB4LCBjYWxjKDUwcHggKyA1ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgNTVweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGdhcDogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNlZmVlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM2NjVBNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCBjYWxjKDEuNHJlbSArIDAuMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDEuNnJlbSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWNvZGUtdW5pdCAuY29kZS1jbGlwYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvdXBvbi9pY29uX2NvcHkuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBhc3BlY3QtcmF0aW86IDEvMS4xMjtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWNvZGUtdW5pdCAuY29kZS1jbGlwYm9hcmQ6OmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwIDEwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTMuNDk4MDUgMS4yNUw3LjI0ODA1IDVMMy40OTgwNSA4Ljc1XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NUE1OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tY29kZS11bml0IC5jb2RlLWNsaXBib2FyZDpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG4uY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQgLmNvdXBvbi1jb2RlLXVuaXQgLmNvcHktc3VjY2Vzcy1tc2cge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNCQzUzNDg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQgLmNvdXBvbi1hc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2MyYmViZTtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWFzaWRlIC5hcHBseS1wcmljZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tYXNpZGUgLmFwcGx5LXByaWNlOjpiZWZvcmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29udGVudDogYXR0cihkYXRhLXByaWNlLXRpdGxlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb3Vwb24vaWNvbl9hcHBseV9wcmljZS5zdmcpIGxlZnQgY2VudGVyLzIwcHggYXV0byBuby1yZXBlYXQ7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tYXNpZGUgLmFwcGx5LXByaWNlIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWFzaWRlIC5hcHBseS1wcmljZSBwIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWFzaWRlIC5hcHBseS1jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQgLmNvdXBvbi1hc2lkZSAuYXBwbHktY2F0ZWdvcnkgLmNhdGVnb3J5LWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDVweCAxMHB4O1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tYXNpZGUgLmFwcGx5LWNhdGVnb3J5IC5jYXRlZ29yeS1saXN0OjpiZWZvcmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29udGVudDogYXR0cihkYXRhLWNhdGVnb3J5LXRpdGxlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvdXBvbi9pY29uX2FwcGx5X2NhdGVnb3J5LnN2ZykgbGVmdCBjZW50ZXIvMjBweCBhdXRvIG5vLXJlcGVhdDtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tYXNpZGUgLmFwcGx5LWNhdGVnb3J5IC5jYXRlZ29yeS1saXN0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQgLmNvdXBvbi1hc2lkZSAuYXBwbHktY2F0ZWdvcnkgLmNhdGVnb3J5LWxpc3Qgc3Bhbi5mdXJpc29kZSBhIHtcbiAgYmFja2dyb3VuZDogI0ZGRjBGMDtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWFzaWRlIC5hcHBseS1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCBzcGFuLmdyYWR1YXRpb24gYSB7XG4gIGJhY2tncm91bmQ6ICNGRkY1RUI7XG59XG4uY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQgLmNvdXBvbi1hc2lkZSAuYXBwbHktY2F0ZWdvcnkgLmNhdGVnb3J5LWxpc3Qgc3Bhbi5ob3Vtb25naSBhIHtcbiAgYmFja2dyb3VuZDogI0YwRkFGRjtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWFzaWRlIC5hcHBseS1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCBzcGFuLmt1cm90b21lc29kZSBhIHtcbiAgYmFja2dyb3VuZDogI0Y0RjFGQztcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWFzaWRlIC5hcHBseS1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCBzcGFuLmlyb3RvbWVzb2RlIGEge1xuICBiYWNrZ3JvdW5kOiAjRjdGM0U5O1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tYXNpZGUgLmFwcGx5LWNhdGVnb3J5IC5jYXRlZ29yeS1saXN0IHNwYW4uaXJvbXVqaSBhIHtcbiAgYmFja2dyb3VuZDogI0Y1RkJGMjtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWFzaWRlIC5hcHBseS1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCBzcGFuLmtvbW9uIGEge1xuICBiYWNrZ3JvdW5kOiAjRkZGNkZEO1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tYXNpZGUgLmFwcGx5LWNhdGVnb3J5IC5jYXRlZ29yeS1saXN0IHNwYW4udHN1bXVnaSBhIHtcbiAgYmFja2dyb3VuZDogI0YzRjNFRTtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWFzaWRlIC5hcHBseS1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCBzcGFuLnl1a2F0YSBhIHtcbiAgYmFja2dyb3VuZDogI0VDRkNGQjtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWFzaWRlIC5hcHBseS1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCBzcGFuLmtvZG9tbyBhIHtcbiAgYmFja2dyb3VuZDogI0ZGRjhFNjtcbn1cbi5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWFzaWRlIC5hcHBseS1jYXRlZ29yeSAuY2F0ZWdvcnktbGlzdCBzcGFuIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDVweCAyNXB4IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tYXNpZGUgLmFwcGx5LWNhdGVnb3J5IC5jYXRlZ29yeS1saXN0IHNwYW4gYTo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY1QTU5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQgLmNvdXBvbi1hc2lkZSAuYXBwbHktY2F0ZWdvcnkgLmNhdGVnb3J5LWxpc3Qgc3BhbiBhOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmNvdXBvbi1jYXJkLWdyaWQge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5wZXJpb2Qge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQgLnBlcmlvZDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMThweDtcbiAgfVxuICAuY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQgLmNvdXBvbi1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tZGlzY291bnQge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG4gIC5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCAuY291cG9uLWRpc2NvdW50IC5mdC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbiAgLmNvdXBvbi1jYXJkLWdyaWQgLmNvdXBvbi1jYXJkIC5jb3Vwb24tY29kZS11bml0IC5jb3Vwb24tY29kZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICAuY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQgLmNvdXBvbi1jb2RlLXVuaXQgLmNvdXBvbi1jb2RlOjpiZWZvcmUge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjhweCkgLyAyKTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuY291cG9uLWNhcmQtZ3JpZCAuY291cG9uLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gY2xhbXAoMjBweCwgY2FsYygyMHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDI4cHgpICogMikgLyAzKTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG4vKiBjYXJ0IHBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhcnQtcGFnZS5jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNhcnQtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmFmODtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtbGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FydC1wYWdlIHtcbiAgLyogY2FydCBlbXB0ee+8iOOCq+ODvOODiOOBjOepuuOBruWgtOWQiOOAgi5jYXJ0LXBhZ2UuaXMtZW1wdHkg44Gn6KGo56S65YiH5pu/77yJICovXG59XG4uY2FydC1wYWdlIC5jYXJ0LWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNlZmVmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWVtcHR5IC5jYXJ0LWVtcHR5LXRleHQge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcnQtcGFnZS5pcy1lbXB0eSAuY2FydC1sZWFkLFxuLmNhcnQtcGFnZS5pcy1lbXB0eSAuY2FydC1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXBhZ2UuaXMtZW1wdHkgLmNhcnQtZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJ0LXBhZ2Uge1xuICAvKiDln7rmnKzmg4XloLHjgarjgakgZHQvZGQg5qiq5Lim44Gz77yI44Kr44O844OI5piO57Sw44O744OV44Kp44O844Og5YWx6YCa77yJICovXG59XG4uY2FydC1wYWdlIC5jYXJ0LXNwZWMtbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtc3BlYy1saXN0IGRsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LXNwZWMtbGlzdCBkbCBkdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAwIDAgMTMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtc3BlYy1saXN0IGRsIGR0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmNhcnQtcGFnZSAuY2FydC1zcGVjLWxpc3QgZGwgZGQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtcGFnZSAuY2FydC1zcGVjLWxpc3QgZGwgZGQgLmlzLW5vdGUge1xuICBjb2xvcjogI2MyYmViZTtcbn1cbi5jYXJ0LXBhZ2UgLmJ0bi1jYXJ0LW5leHQsXG4uY2FydC1wYWdlIC5idG4tY2FydC1iYWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjNzIGVhc2U7XG59XG4uY2FydC1wYWdlIC5idG4tY2FydC1uZXh0IHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZGZkO1xufVxuLmNhcnQtcGFnZSAuYnRuLWNhcnQtbmV4dDo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jYXJ0LXBhZ2UgLmJ0bi1jYXJ0LWJhY2sge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2VmZWY7XG4gIGNvbG9yOiAjNjY1YTU5O1xufVxuLmNhcnQtcGFnZSAuYnRuLWNhcnQtYmFjazo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwIDEwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTMuNDk4MDUgMS4yNUw3LjI0ODA1IDVMMy40OTgwNSA4Ljc1XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5jYXJ0LXBhZ2UgLmJ0bi1jYXJ0LWNsZWFyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjVhNTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjNzIGVhc2U7XG59XG4uY2FydC1wYWdlIC5idG4tY2FydC1jbGVhciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jYXJ0L2ljb25fZHVzdGJveC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogY2xhbXAoMjVweCwgLTE5LjQ0NHB4ICsgNS43ODd2dywgNTBweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggY2xhbXAoMTVweCwgLTExLjY2N3B4ICsgMy40NzJ2dywgMzBweCk7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1wcm9kdWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3QtaGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZGVkZTtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDY3ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3QtYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZ2FwOiBjbGFtcCgxNXB4LCAtMTEuNjY3cHggKyAzLjQ3MnZ3LCAzMHB4KTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0LWJvZHkgLmNhcnQtcHJvZHVjdC1waG90byB7XG4gIGZsZXg6IDAgMCBjbGFtcCg5OHB4LCAyMy4zMzNweCArIDkuNzIydncsIDE0MHB4KTtcbiAgd2lkdGg6IGNsYW1wKDk4cHgsIDIzLjMzM3B4ICsgOS43MjJ2dywgMTQwcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDEwNXB4LCAyNXB4ICsgMTAuNDE3dncsIDE1MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdC1ib2R5IC5jYXJ0LXByb2R1Y3QtcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdC1ib2R5IC5jYXJ0LXByb2R1Y3QtaW5mbyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBnYXA6IDMwcHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0LWJvZHkgLmNhcnQtcHJvZHVjdC1pbmZvIC5jYXJ0LXByb2R1Y3QtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdC1ib2R5IC5jYXJ0LXByb2R1Y3QtaW5mbyAuY2FydC1wcm9kdWN0LXRleHQgLmNhcnQtcHJvZHVjdC1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDguNDQ0cHggKyAwLjQ2M3Z3LCAxLjRyZW0pO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdC1ib2R5IC5jYXJ0LXByb2R1Y3QtaW5mbyAuY2FydC1wcm9kdWN0LXRleHQgLmNhcnQtcHJvZHVjdC1uYW1lIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCA5LjY2N3B4ICsgMC42OTR2dywgMS44cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3QtYm9keSAuY2FydC1wcm9kdWN0LWluZm8gLmNhcnQtcHJvZHVjdC1kZWxldGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NWE1OTtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3QtYm9keSAuY2FydC1wcm9kdWN0LWluZm8gLmNhcnQtcHJvZHVjdC1kZWxldGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0LWJvZHkgLmNhcnQtcHJvZHVjdC1pbmZvIC5jYXJ0LW9wdGlvbi1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0LWJvZHkgLmNhcnQtcHJvZHVjdC1pbmZvIC5jYXJ0LW9wdGlvbi1saXN0IC5jYXJ0LW9wdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3QtYm9keSAuY2FydC1wcm9kdWN0LWluZm8gLmNhcnQtb3B0aW9uLWxpc3QgLmNhcnQtb3B0aW9uLXRodW1iIHtcbiAgZmxleDogMCAwIDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3QtYm9keSAuY2FydC1wcm9kdWN0LWluZm8gLmNhcnQtb3B0aW9uLWxpc3QgLmNhcnQtb3B0aW9uLXRodW1iIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3QtYm9keSAuY2FydC1wcm9kdWN0LWluZm8gLmNhcnQtb3B0aW9uLWxpc3QgLmNhcnQtb3B0aW9uLXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxM3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDA7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0LWJvZHkgLmNhcnQtcHJvZHVjdC1pbmZvIC5jYXJ0LW9wdGlvbi1saXN0IC5jYXJ0LW9wdGlvbi1uYW1lIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdC1ib2R5IC5jYXJ0LXByb2R1Y3QtaW5mbyAuY2FydC1vcHRpb24tbGlzdCAuY2FydC1vcHRpb24tcHJpY2Uge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0LWJvZHktLXNpbXBsZSAuY2FydC1wcm9kdWN0LWluZm8ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiArIC5jYXJ0LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLmNhcnQtc2VjdGlvbi1oZWFkaW5nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5jYXJ0LW9wdGlvbi1zZWxlY3QgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5jYXJ0LW9wdGlvbi1zZWxlY3QgZGwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAuY2FydC1vcHRpb24tc2VsZWN0IGRsIGR0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDAgMCAxMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLmNhcnQtb3B0aW9uLXNlbGVjdCBkbCBkdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5jYXJ0LW9wdGlvbi1zZWxlY3QgZGwgZGQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLmNhcnQtb3B0aW9uLXNlbGVjdCAuY2FydC1vcHRpb24tY2hvaWNlcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5jYXJ0LW9wdGlvbi1zZWxlY3QgLmNhcnQtb3B0aW9uLWNob2ljZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5jYXJ0LW9wdGlvbi1zZWxlY3QgLmNhcnQtb3B0aW9uLWNob2ljZS1uYW1lIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLmNhcnQtb3B0aW9uLXNlbGVjdCAuY2FydC1vcHRpb24tY2hvaWNlLWFjdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAuY2FydC1vcHRpb24tc2VsZWN0IC5jYXJ0LW9wdGlvbi1jaG9pY2Utc3RhdGUge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAuY2FydC1vcHRpb24tc2VsZWN0IC5jYXJ0LW9wdGlvbi1jaG9pY2UtcHJpY2Uge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAuY2FydC1vcHRpb24tc2VsZWN0IC5jYXJ0LW9wdGlvbi1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLmNhcnQtb3B0aW9uLXNlbGVjdCAuY2FydC1vcHRpb24tY2FyZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiBjbGFtcCgxMHB4LCAtNy43NzhweCArIDIuMzE1dncsIDIwcHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxMHB4IGNsYW1wKDVweCwgLTMuODg5cHggKyAxLjE1N3Z3LCAxMHB4KTtcbiAgYmFja2dyb3VuZDogI2YzZWZlZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLmNhcnQtb3B0aW9uLXNlbGVjdCAuY2FydC1vcHRpb24tY2FyZC10aHVtYiB7XG4gIGZsZXg6IDAgMCBjbGFtcCgzNXB4LCAtMjcuMjIycHggKyA4LjEwMnZ3LCA3MHB4KTtcbiAgd2lkdGg6IGNsYW1wKDM1cHgsIC0yNy4yMjJweCArIDguMTAydncsIDcwcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDM1cHgsIC0yNy4yMjJweCArIDguMTAydncsIDcwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAuY2FydC1vcHRpb24tc2VsZWN0IC5jYXJ0LW9wdGlvbi1jYXJkLXRodW1iIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5jYXJ0LW9wdGlvbi1zZWxlY3QgLmNhcnQtb3B0aW9uLWNhcmQtdGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLmNhcnQtb3B0aW9uLXNlbGVjdCAuY2FydC1vcHRpb24tY2FyZC1uYW1lIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCA4LjQ0NHB4ICsgMC40NjN2dywgMS40cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5jYXJ0LW9wdGlvbi1zZWxlY3QgLmNhcnQtb3B0aW9uLWNhcmQtcHJpY2Uge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCA2LjQ0NHB4ICsgMC40NjN2dywgMS4ycmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAge1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgKyAub3B0LWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1zdWJoZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1zdWJoZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xNWVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEuMWVtO1xuICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNoZWNrIHtcbiAgZmxleDogMCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyOiAxLjI1cHggc29saWQgI2MyYmViZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2hlY2s6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIGJvcmRlci1jb2xvcjogI2JjNTM0ODtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jaGVjazpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZkZmQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZGZkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtcGxhbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LXBsYW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LXBsYW4gLm9wdC1wbGFuLWhlYWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtcGxhbiAub3B0LXBsYW4tbmFtZSB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1kZXRhaWwtbGluayB7XG4gIGNvbG9yOiAjYmM1MzQ4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2hvaWNlcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNob2ljZXMgLm9wdC1jaG9pY2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXg6IDEgMSAwO1xuICBnYXA6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2hvaWNlcyAub3B0LWNob2ljZTpoYXMoLm9wdC1jaGVjazpjaGVja2VkKSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYzUzNDg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2hvaWNlcyAub3B0LWNob2ljZTpoYXMoLm9wdC1jaGVjazpjaGVja2VkKSAub3B0LWNob2ljZS1zdGF0ZSxcbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jaG9pY2VzIC5vcHQtY2hvaWNlOmhhcygub3B0LWNoZWNrOmNoZWNrZWQpIC5vcHQtY2hvaWNlLXByaWNlIHtcbiAgY29sb3I6ICNiYzUzNDg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2hvaWNlcyAub3B0LWNob2ljZS1sYWJlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2hvaWNlcyAub3B0LWNob2ljZS1zdGF0ZSxcbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jaG9pY2VzIC5vcHQtY2hvaWNlLXByaWNlIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhdGFsb2cge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXRhbG9nLWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXRhbG9nLWxhYmVsIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2Fyb3VzZWwgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyNjIuNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2Fyb3VzZWwgLm9wdC1jYXJvdXNlbC1mYWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogOTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmRmZCwgcmdiYSgyNTUsIDI1MywgMjUzLCAwKSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhcm91c2VsIC5vcHQtY2Fyb3VzZWwtZmFkZVtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXRhbG9nLWl0ZW0uaXMtY2Fyb3VzZWwtZml0IC5vcHQtY2Fyb3VzZWwtZmFkZSxcbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXRhbG9nLWl0ZW0uaXMtY2Fyb3VzZWwtZml0IC5vcHQtY2Fyb3VzZWwtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXJkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThkZWRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2FyZDpoYXMoLm9wdC1jaGVjazpjaGVja2VkKSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYzUzNDg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2FyZCAub3B0LWNoZWNrIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXJkIC5vcHQtY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxODAvMTQwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhcmQgLm9wdC1jYXJkLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXJkIC5vcHQtY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTNweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXJkIC5vcHQtY2FyZC1uYW1lLFxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhcmQgLm9wdC1jYXJkLXByaWNlIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhcmQtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2FyZC13cmFwIC5vcHQtY2FyZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhcmQtbm90ZSB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXJkLW5vdGUgLm9wdC1kZXRhaWwtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXJvdXNlbC1uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhcm91c2VsLW5hdiAub3B0LWNhcm91c2VsLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kOiAjZThkZWRlO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhcm91c2VsLW5hdiAub3B0LWNhcm91c2VsLWxpbmUgLm9wdC1jYXJvdXNlbC1saW5lLWZpbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UsIG1hcmdpbi1sZWZ0IDAuM3MgZWFzZTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXJvdXNlbC1uYXYgLm9wdC1jYXJvdXNlbC1hcnJvd3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNkNWQ1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1hcnJvdzpkaXNhYmxlZCwgLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWFycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjNjY1YTU5O1xuICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICM2NjVhNTk7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtYXJyb3ctLW5leHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtYXJyb3ctLXByZXY6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC10cnlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNGRlZywgI2FiYzljNSA5JSwgIzY5YWJhMiA5OSUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZGZkO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LXRyeW9uIC5vcHQtdHJ5b24tYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZ2FwOiAxOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC10cnlvbiAub3B0LXRyeW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jYXJ0L2ljb25fY3ViZXRvd2VyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC10cnlvbiAub3B0LXRyeW9uLXRleHQge1xuICBjb2xvcjogI2ZmZmRmZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtdHJ5b24gLm9wdC10cnlvbi1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC10cnlvbiAub3B0LXRyeW9uLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZkZmQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZkZmQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LXN1bW1hcnkge1xuICBmbGV4OiAwIDAgY2xhbXAoMjQwcHgsIDI2LjY2N3B4ICsgMjcuNzc4dncsIDM2MHB4KTtcbiAgd2lkdGg6IGNsYW1wKDI0MHB4LCAyNi42NjdweCArIDI3Ljc3OHZ3LCAzNjBweCk7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtc3VtbWFyeSAuY2FydC1zdW1tYXJ5LWlubmVyIHtcbiAgcGFkZGluZzogMzBweCBjbGFtcCgxNXB4LCAtMTEuNjY3cHggKyAzLjQ3MnZ3LCAzMHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LXN1bW1hcnkgLmNhcnQtc3VtbWFyeS1pbm5lciAuY2FydC1wcmljZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgcm93LWdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1zdW1tYXJ5IC5jYXJ0LXN1bW1hcnktaW5uZXIgLmNhcnQtcHJpY2UtbGlzdCBkdCxcbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1zdW1tYXJ5IC5jYXJ0LXN1bW1hcnktaW5uZXIgLmNhcnQtcHJpY2UtbGlzdCBkZCB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LXN1bW1hcnkgLmNhcnQtc3VtbWFyeS1pbm5lciAuY2FydC1wcmljZS1saXN0IGRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtc3VtbWFyeSAuY2FydC1zdW1tYXJ5LWlubmVyIC5jYXJ0LXByaWNlLXRvdGFsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xuICBnYXA6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZThkZWRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtc3VtbWFyeSAuY2FydC1zdW1tYXJ5LWlubmVyIC5jYXJ0LXByaWNlLXRvdGFsIC5jYXJ0LXByaWNlLXRvdGFsLWxhYmVsIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1zdW1tYXJ5IC5jYXJ0LXN1bW1hcnktaW5uZXIgLmNhcnQtcHJpY2UtdG90YWwgLmNhcnQtcHJpY2UtdG90YWwtdmFsdWUge1xuICBjb2xvcjogI2JjNTM0ODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LXN1bW1hcnkgLmNhcnQtc3VtbWFyeS1pbm5lciAuY2FydC1hY3Rpb25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cblxuLm1hdy0yNDAge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hdy0yNDAtaSB7XG4gIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItc3RpY2t5LW9mZnNldCwgMHB4KSArIDIwcHgpO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNhcnQtcGFnZSAuYnRuLWNhcnQtbmV4dDpob3ZlcixcbiAgLmNhcnQtcGFnZSAuYnRuLWNhcnQtYmFjazpob3ZlcixcbiAgLmNhcnQtcGFnZSAuYnRuLWNhcnQtY2xlYXI6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIH1cbiAgLmNhcnQtZm9ybSAuY291cG9uLWxpc3QgLmNvdXBvbi1jYXJkLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmVlZmViO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogI2JjNTM0ODtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtZW1wdHkge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWVtcHR5IC5jYXJ0LWVtcHR5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1zcGVjLWxpc3QgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThkZWRlO1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtc3BlYy1saXN0IGxpIGRsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LXN1bW1hcnkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1zdW1tYXJ5IC5jYXJ0LXN1bW1hcnktaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LXN1bW1hcnkgLmNhcnQtc3VtbWFyeS1pbm5lciAuY2FydC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtc3VtbWFyeSAuY2FydC1zdW1tYXJ5LWlubmVyIC5jYXJ0LWFjdGlvbnMgLmJ0bi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdC1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2YzZWZlZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0LWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdC1ib2R5LmlzLWNvbXBhY3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3QtYm9keS5pcy1jb21wYWN0IC5jYXJ0LXByb2R1Y3QtcGhvdG8ge1xuICAgIGZsZXg6IDAgMCAxMDhweDtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0LWJvZHkuaXMtY29tcGFjdCAuY2FydC1wcm9kdWN0LWluZm8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGdhcDogMTRweDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0LWJvZHkgLmNhcnQtcHJvZHVjdC1pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAuY2FydC1zZWN0aW9uLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNlZmVmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5jYXJ0LW9wdGlvbi1zZWxlY3QgZGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5jYXJ0LW9wdGlvbi1zZWxlY3QgZGwgZHQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAuY2FydC1vcHRpb24tc2VsZWN0IGRsIGRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwICsgLm9wdC1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtc3ViaGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LXBsYW4taGVhZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNHB4IDEwcHg7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNob2ljZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jaG9pY2VzIC5vcHQtY2hvaWNlIHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtY2Fyb3VzZWw6aGFzKC5wcm9kdWN0LXNpbmdsZSkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXJvdXNlbDpoYXMoLnByb2R1Y3Qtc2luZ2xlKSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXJvdXNlbDpoYXMoLnByb2R1Y3Qtc2luZ2xlKSAub3B0LWNhcm91c2VsLWZhZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAyNjIuNXB4O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLnByb2R1Y3Qtc2luZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhcm91c2VsIC5vcHQtY2Fyb3VzZWwtZmFkZSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1ib2R5IC5jYXJ0LW1haW4gLmNhcnQtZGV0YWlsIC5jYXJ0LXNlY3Rpb24gLm9wdC1ncm91cCAub3B0LWNhcm91c2VsLW5hdiB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYm9keSAuY2FydC1tYWluIC5jYXJ0LWRldGFpbCAuY2FydC1zZWN0aW9uIC5vcHQtZ3JvdXAgLm9wdC1jYXJvdXNlbC1uYXYgLm9wdC1jYXJvdXNlbC1hcnJvd3Mge1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWJvZHkgLmNhcnQtbWFpbiAuY2FydC1kZXRhaWwgLmNhcnQtc2VjdGlvbiAub3B0LWdyb3VwIC5vcHQtdHJ5b24gLm9wdC10cnlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLyogYXBwbGljYXRpb24gZm9ybe+8iOOBiueUs+OBl+i+vOOBv+ODleOCqeODvOODoO+8muOCueODhuODg+ODl+ODu+WFpeWKm+ODu+eiuuiqjeODu+WujOS6hu+8iVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY2FydC1mb3JtIHtcbiAgLyog44K544OG44OD44OX6YCy5o2XIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5jYXJ0LWZvcm0gLmNhcnQtc3RlcHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5jYXJ0LWZvcm0gLmNhcnQtc3RlcHMgLmNhcnQtc3RlcHMtaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJ0LWZvcm0gLmNhcnQtc3RlcHMgLmNhcnQtc3RlcHMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IC0yOHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNjMmJlYmU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2FydC1mb3JtIC5jYXJ0LXN0ZXBzIC5jYXJ0LXN0ZXBzLW51bSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZlZWZlYjtcbiAgY29sb3I6ICNiYzUzNDg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJ0LWZvcm0gLmNhcnQtc3RlcHMgLmNhcnQtc3RlcHMtbGFiZWwge1xuICBjb2xvcjogI2MyYmViZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uY2FydC1mb3JtIC5jYXJ0LXN0ZXBzIC5pcy1hY3RpdmUgLmNhcnQtc3RlcHMtbnVtIHtcbiAgYmFja2dyb3VuZDogI2JjNTM0ODtcbiAgY29sb3I6ICNmZmZkZmQ7XG59XG4uY2FydC1mb3JtIC5jYXJ0LXN0ZXBzIC5pcy1hY3RpdmUgLmNhcnQtc3RlcHMtbGFiZWwge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJ0LWZvcm0ge1xuICAvKiDjg5Xjgqnjg7zjg6Djg5Hjg43jg6vvvIjnmb3jgqvjg7zjg4nvvIkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmNhcnQtZm9ybSAuY2FydC1mb3JtLXBhbmVsIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYXJ0LWZvcm0gLmNhcnQtZm9ybS1wYW5lbCAuZm9ybS1zZWN0aW9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY2FydC1mb3JtIC5mb3JtLXNlY3Rpb24gKyAuY2FydC1mb3JtIC5mb3JtLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNhcnQtZm9ybSAuZm9ybS1zZWN0aW9uLWhlYWRpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2YzZWZlZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1zdWJoZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tc3ViaGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMTVlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZDogI2JjNTM0ODtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tbGVhZC1ub3RlLFxuLmNhcnQtZm9ybSAuZm9ybS1zdWJub3RlIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmNhcnQtZm9ybSAuZm9ybS1sZWFkLW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhcnQtZm9ybSB7XG4gIC8qIOWFpeWKm+ihjO+8iOODqeODmeODq++8i+ODleOCo+ODvOODq+ODie+8iSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmNhcnQtZm9ybSAuZm9ybS1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNhcnQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMCAwIDI2MHB4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uY2FydC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4uY2FydC1mb3JtIC5pcy1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZjUzNDFhO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYmFja2dyb3VuZDogI2YzZWZlZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzJiZWJlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tY29udHJvbC0tc20ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLmNhcnQtZm9ybSAuZm9ybS1jb250cm9sLS1tZCB7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG4uY2FydC1mb3JtIC5mb3JtLXRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2VmZWY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjMmJlYmU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1jb25maXJtLXRleHRhcmVhIGRkIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmNhcnQtZm9ybSAjZGVsaXZlcnktb3RoZXItcGFuZWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNhcnQtZm9ybSAjZGVsaXZlcnktb3RoZXItcGFuZWwgLmZvcm0tcm93LXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1zZWxlY3QtLW1kIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tc2VsZWN0LS1zbSB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4uY2FydC1mb3JtIC5mb3JtLXNlbGVjdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDQwcHggMCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjBhYmFhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1mb3JtIC5mb3JtLXNlbGVjdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjVhNTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY1YTU5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2FydC1mb3JtIC5mb3JtLW5vdGUge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uY2FydC1mb3JtIC5mb3JtLW5vdGUtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tdW5pdCxcbi5jYXJ0LWZvcm0gLmZvcm0tc2VwIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1maWVsZC1jb2xzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FydC1mb3JtIC5mb3JtLWZpZWxkLWNvbHMgLmZvcm0tY29udHJvbCB7XG4gIGZsZXg6IDEgMSAwO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1maWVsZC1jb2xzLS16aXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2FydC1mb3JtIC5mb3JtLWZpZWxkLWNvbHMtLXppcCAuZm9ybS1jb250cm9sIHtcbiAgZmxleDogMCAwIDI0MHB4O1xufVxuLmNhcnQtZm9ybSAuZm9ybS1maWVsZC1kYXRlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1maWVsZC1jYXJkbm8ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tZmllbGQtY2FyZG5vIC5mb3JtLWNvbnRyb2wge1xuICBmbGV4OiAxIDEgMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FydC1mb3JtIC5mb3JtLWZpZWxkLWNhcmRubyAuZm9ybS1pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDVweDtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tZmllbGQtY2FyZG5vIC5mb3JtLWlucHV0LWdyb3VwIC5mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG59XG4uY2FydC1mb3JtIC5mb3JtLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jYXJ0L2ljb25fY2FsZW5kYXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1kYXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAjYjBhYmFhO1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjYjBhYmFhO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2FydC1mb3JtIC5mb3JtLWRhdGUgLmZvcm0tZGF0ZS1pbnB1dCB7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHggMCA0NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjBhYmFhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1mb3JtIC5mb3JtLWRhdGUgLmZvcm0tZGF0ZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IwYWJhYTtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tZGF0ZSAuZm9ybS1kYXRlLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYmM1MzQ4O1xufVxuLmNhcnQtZm9ybSAuZm9ybS1idG4tc3ViIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjQkM5NjVDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkM5NjVDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZGZkO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1mb3JtIC5mb3JtLWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjQkM5NjVDO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tbGluayAuZm9ybS1saW5rLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2FydC9pY29uX290aGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbi5jYXJ0LWZvcm0ge1xuICAvKiDjg6njgrjjgqrjg7vjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uY2FydC1mb3JtIC5mb3JtLXJhZGlvcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tcmFkaW9zLS13aWRlIHtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tcmFkaW9zLS13aWRlIC5mb3JtLXJhZGlvIHtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDI2cHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYmViZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2MyYmViZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tcmFkaW9zLS13aWRlIC5mb3JtLXJhZGlvOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gIGJvcmRlci1jb2xvcjogI2JjNTM0ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNiYzUzNDg7XG4gIGNvbG9yOiAjYmM1MzQ4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0tcmFkaW8ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLXJhZGlvIGlucHV0IHtcbiAgZmxleDogMCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IwYWJhYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1yYWRpbyBpbnB1dDpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmM1MzQ4O1xufVxuLmNhcnQtZm9ybSAuZm9ybS1yYWRpb3MgLmZvcm0tcmFkaW8gaW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2JjNTM0ODtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tcmFkaW9zIC5mb3JtLXJhZGlvIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgY29sb3I6ICNiYzUzNDg7XG59XG4uY2FydC1mb3JtIC5mb3JtLXJhZGlvcyAuZm9ybS1yYWRpbyBzcGFuIHtcbiAgY29sb3I6ICNjMmJlYmU7XG59XG4uY2FydC1mb3JtIHtcbiAgLyogZm9ybS1yYWRpby1jb2x1bW4g44Gu44Kr44O844OJ5Z6L77yIaW5wdXQuZm9ybS1yYWRpbyArIGxhYmVsIOani+mAoOeUqO+8iSAqL1xufVxuLmNhcnQtZm9ybSAuZm9ybS1yYWRpby1jb2x1bW4tLXdpZGUge1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNhcnQtZm9ybSAuZm9ybS1yYWRpby1jb2x1bW4tLXdpZGUgLmZvcm0tcmFkaW8taXRlbSB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDA7XG59XG4uY2FydC1mb3JtIC5mb3JtLXJhZGlvLWNvbHVtbi0td2lkZSAuZm9ybS1yYWRpby1pdGVtIC5mb3JtLXJhZGlvICsgbGFiZWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTVweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgcGFkZGluZzogMjZweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzJiZWJlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjYzJiZWJlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tcmFkaW8tY29sdW1uLS13aWRlIC5mb3JtLXJhZGlvLWl0ZW0gLmZvcm0tcmFkaW8gKyBsYWJlbDo6YmVmb3JlIHtcbiAgZmxleDogMCAwIDIwcHg7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1yYWRpby1jb2x1bW4tLXdpZGUgLmZvcm0tcmFkaW8taXRlbSAuZm9ybS1yYWRpbyArIGxhYmVsOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY2FydC1mb3JtIC5mb3JtLXJhZGlvLWNvbHVtbi0td2lkZSAuZm9ybS1yYWRpby1pdGVtIC5mb3JtLXJhZGlvOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2JjNTM0ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNiYzUzNDg7XG4gIGNvbG9yOiAjYmM1MzQ4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1yYWRpby1jb2x1bW4tLXdpZGUgLmZvcm0tcmFkaW8taXRlbSAuZm9ybS1yYWRpbzpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2JjNTM0ODtcbn1cbi5jYXJ0LWZvcm0gbGFiZWwuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJ0LWZvcm0gbGFiZWwuZm9ybS1jaGVjayBpbnB1dCB7XG4gIGZsZXg6IDAgMCAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMGFiYWE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcnQtZm9ybSBsYWJlbC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICBib3JkZXItY29sb3I6ICNiYzUzNDg7XG59XG4uY2FydC1mb3JtIGxhYmVsLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZGZkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmRmZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNhcnQtZm9ybSBsYWJlbC5mb3JtLWNoZWNrLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jYXJ0LWZvcm0gLnBheW1lbnQtY29uc2VudC1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jYXJ0LWZvcm0gLnBheW1lbnQtY29uc2VudC1jaGVjay5pcy1lcnJvciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FydC1mb3JtIC5wYXltZW50LWNvbnNlbnQtY2hlY2sgLmZvcm0tY2hlY2stZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ2FwOiAxMHB4O1xufVxuLmNhcnQtZm9ybSAucGF5bWVudC1jb25zZW50LWNoZWNrIC5mb3JtLWNoZWNrICsgbGFiZWwge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXJ0LWZvcm0gLnBheW1lbnQtY29uc2VudC1jaGVjayAuZm9ybS1jaGVjayArIGxhYmVsOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcnQtZm9ybSAucGF5bWVudC1jb25zZW50LWNoZWNrIC5mb3JtLW5vdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcnQtZm9ybSAucGF5bWVudC1jb25zZW50LWNoZWNrLmlzLWVycm9yIC5mb3JtLW5vdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJ0LWZvcm0ge1xuICAvKiDnorroqo3jg7voqq3jgb/lj5bjgorlsILnlKjjg6rjgrnjg4ggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uY2FydC1mb3JtIC5mb3JtLWNvbmZpcm0tbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uY2FydC1mb3JtIC5mb3JtLWNvbmZpcm0tbGlzdCBkbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA0MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tY29uZmlybS1saXN0IGRsIGR0IHtcbiAgZmxleDogMCAwIDI2MHB4O1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uY2FydC1mb3JtIC5mb3JtLWNvbmZpcm0tbGlzdCBkbCBkdCAuaXMtcmVxdWlyZWQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmNhcnQtZm9ybSAuZm9ybS1jb25maXJtLWxpc3QgZGwgZGQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5jYXJ0LWZvcm0ge1xuICAvKiDnorroqo3jg5rjg7zjgrjvvJropo/ntITliY3jga7otaTmloflrZfms6jph4ggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uY2FydC1mb3JtIC5jYXJ0LWNvbmZpcm0tbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjYmM1MzQ4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LWZvcm0ge1xuICAvKiDjgq/jg7zjg53jg7PvvIjjg6Ljg7zjg4Djg6votbfli5Xjg5zjgr/jg7PvvIkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uY2FydC1mb3JtIC5mb3JtLWNvdXBvbiB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1jb3Vwb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmOTZiNGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZmRmZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uY2FydC1mb3JtIC5mb3JtLWNvdXBvbi10b2dnbGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmNhcnQtZm9ybSAuZm9ybS1jb3Vwb24tdG9nZ2xlIC5mb3JtLWNvdXBvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAzNHB4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogI2ZmZmRmZDtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tY291cG9uLXRvZ2dsZSAuZm9ybS1jb3Vwb24taWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tY291cG9uLXRvZ2dsZSAuZm9ybS1jb3Vwb24tbGFiZWwge1xuICBjb2xvcjogI2ZmZmRmZDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uY2FydC1mb3JtIC5mb3JtLWNvdXBvbi10b2dnbGUgLmZvcm0tY291cG9uLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmRmZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmRmZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uY2FydC1mb3JtIHtcbiAgLyog44Kv44O844Od44Oz44Oi44O844OA44OrIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uY2FydC1mb3JtIC5jb3Vwb24tbW9kYWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmNhcnQtZm9ybSAuY291cG9uLW1vZGFsW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQtZm9ybSAuY291cG9uLW1vZGFsIC5jb3Vwb24tbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jYXJ0LWZvcm0gLmNvdXBvbi1tb2RhbCAuY291cG9uLW1vZGFsLXBhbmVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXgtaGVpZ2h0OiA4NXZoO1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FydC1mb3JtIC5jb3Vwb24tbW9kYWwgLmNvdXBvbi1tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZGVkZTtcbn1cbi5jYXJ0LWZvcm0gLmNvdXBvbi1tb2RhbCAuY291cG9uLWxpc3Qge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG4uY2FydC1mb3JtIC5jb3Vwb24tbW9kYWwgLmNvdXBvbi1tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LWZvcm0gLmNvdXBvbi1tb2RhbCAuY291cG9uLW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1mb3JtIC5jb3Vwb24tbW9kYWwgLmNvdXBvbi1tb2RhbC1jbG9zZTo6YmVmb3JlLCAuY2FydC1mb3JtIC5jb3Vwb24tbW9kYWwgLmNvdXBvbi1tb2RhbC1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzY2NWE1OTtcbn1cbi5jYXJ0LWZvcm0gLmNvdXBvbi1tb2RhbCAuY291cG9uLW1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmNhcnQtZm9ybSAuY291cG9uLW1vZGFsIC5jb3Vwb24tbW9kYWwtY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uY2FydC1mb3JtIC5jb3Vwb24tbW9kYWwgLmNvdXBvbi1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5jYXJ0LWZvcm0gLmNvdXBvbi1saXN0IC5jb3Vwb24tY2FyZC1ncmlkIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jYXJ0LWZvcm0gLmNvdXBvbi1saXN0IC5jb3Vwb24tY2FyZC1ncmlkIC5jb3Vwb24tY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcnQtZm9ybSAuY291cG9uLWxpc3QgLmNvdXBvbi1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmVlZmViO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThkZWRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2FydC1mb3JtIC5jb3Vwb24tbGlzdCAuY291cG9uLWl0ZW0taW5mbyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jYXJ0LWZvcm0gLmNvdXBvbi1saXN0IC5jb3Vwb24taXRlbS1uYW1lIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtZm9ybSAuY291cG9uLWxpc3QgLmNvdXBvbi1pdGVtLWV4cGlyeSB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jYXJ0LWZvcm0gLmNvdXBvbi1saXN0IC5jb3Vwb24taXRlbS12YWx1ZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb2xvcjogI2JjNTM0ODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2FydC1mb3JtIC5jb3Vwb24tbGlzdCAuY291cG9uLWl0ZW0tYXBwbHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogOHB4IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZmRmZDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uY2FydC1mb3JtIC5jb3Vwb24tbGlzdCAuY291cG9uLWl0ZW0tYXBwbHk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmNhcnQtZm9ybSAuY291cG9uLWNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhcnQtZm9ybSAuY291cG9uLWNvZGUgLmNvdXBvbi1jb2RlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtZm9ybSAuY291cG9uLWNvZGUgLmNvdXBvbi1jb2RlLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2FydC1mb3JtLmNhcnQtZm9ybS1wYXltZW50LXBhZ2UgLmNhcnQtZm9ybS1hY3Rpb25zIHtcbiAgbWF4LXdpZHRoOiAzOTBweDtcbn1cbi5jYXJ0LWZvcm0uY2FydC1mb3JtLXBheW1lbnQtcGFnZSAuY2FydC1mb3JtLWFjdGlvbnMgLmJ0bi1jYXJ0LWJhY2sge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2FydC1mb3JtLmNhcnQtZm9ybS1wYXltZW50LXBhZ2UgLmZvcm0tY291cG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jYXJ0LWZvcm0uY2FydC1mb3JtLXBheW1lbnQtcGFnZSAuY291cG9uLWNvZGUtLXBheW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNhcnQtZm9ybS5jYXJ0LWZvcm0tcGF5bWVudC1wYWdlIC5jb3Vwb24tY29kZS0tcGF5bWVudCAuY291cG9uLWNvZGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmNhcnQtZm9ybS5jYXJ0LWZvcm0tcGF5bWVudC1wYWdlIC5jb3Vwb24tY29kZS0tcGF5bWVudCAuY291cG9uLWNvZGUtcm93IHtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcnQtZm9ybS5jYXJ0LWZvcm0tcGF5bWVudC1wYWdlIC5jb3Vwb24tY29kZS0tcGF5bWVudCAuY291cG9uLWNvZGUtcm93IC5mb3JtLW5vdGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uY2FydC1mb3JtLmNhcnQtZm9ybS1wYXltZW50LXBhZ2UgLmNvdXBvbi1jb2RlLS1wYXltZW50IC5jb3Vwb24tY29kZS1pbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYXJ0LWZvcm0uY2FydC1mb3JtLXBheW1lbnQtcGFnZSAuY291cG9uLWNvZGUtLXBheW1lbnQgLmZvcm0tbm90ZXMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2FydC1mb3JtLmNhcnQtZm9ybS1wYXltZW50LXBhZ2UgLmNvdXBvbi1jb2RlLS1wYXltZW50IC5mb3JtLW5vdGVzLWxpc3QgbGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5jYXJ0LWZvcm0uY2FydC1mb3JtLXBheW1lbnQtcGFnZSAuZm9ybS1sZWFkLW5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI0JDNTM0ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmNhcnQtZm9ybS5jYXJ0LWZvcm0tcGF5bWVudC1wYWdlIC5mb3JtLXN1YmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJ0LWZvcm0uY2FydC1mb3JtLXBheW1lbnQtcGFnZSAuZm9ybS1saXN0IHtcbiAgZ2FwOiAzMHB4O1xufVxuLmNhcnQtZm9ybS5jYXJ0LWZvcm0tcGF5bWVudC1wYWdlIC5mb3JtLXJvdyAuZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xufVxuLmNhcnQtZm9ybS5jYXJ0LWZvcm0tcGF5bWVudC1wYWdlIC5mb3JtLWZpZWxkLWRhdGUgLmZvcm0tdW5pdCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtZm9ybSB7XG4gIC8qIOaUr+aJleOBhOaWueazleOBruazqOaEj+abuOOBjSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uY2FydC1mb3JtIC5mb3JtLXBheW1lbnQtbm90ZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNhcnQtZm9ybSAuZm9ybS1wYXltZW50LW5vdGVzIC5mb3JtLXBheW1lbnQtbm90ZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmNhcnQtZm9ybSAuZm9ybS1wYXltZW50LW5vdGVzIC5mb3JtLXBheW1lbnQtbm90ZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tcGF5bWVudC1ub3RlcyAuZm9ybS1wYXltZW50LW5vdGUgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5jYXJ0LWZvcm0gLmZvcm0tbm90ZXMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY2FydC1mb3JtIC5mb3JtLW5vdGVzLWxpc3QgbGkge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uY2FydC1mb3JtIHtcbiAgLyog6KaP57SE44Oc44OD44Kv44K577yI44K544Kv44Ot44O844Or77yJIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5jYXJ0LWZvcm0gLmZvcm0tdGVybXMge1xuICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuLmNhcnQtZm9ybSAuZm9ybS10ZXJtcyBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5jYXJ0LWZvcm0ge1xuICAvKiDjg5Xjgqnjg7zjg6Djga7jgqLjgq/jgrfjg6fjg7Pjg5zjgr/jg7MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmNhcnQtZm9ybSAuY2FydC1mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuLmNhcnQtZm9ybSAuY2FydC1jb25maXJtLWFncmVlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jYXJ0LWZvcm0ge1xuICAvKiDjgqjjg6njg7zjg7vjg6Hjg4Pjgrvjg7zjgrjns7sgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmNhcnQtZm9ybSAuY2FydC1mb3JtLW1lc3NhZ2UsXG4uY2FydC1mb3JtIC5jYXJ0LWNvbXBsZXRlIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJ0LWZvcm0gLmNhcnQtYWxlcnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmVlZmViO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjFCM0FFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2FydC1mb3JtIC5jYXJ0LWFsZXJ0IC5jYXJ0LWFsZXJ0LXRpdGxlIHtcbiAgY29sb3I6ICNiYzUzNDg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtZm9ybSAuY2FydC1tZXNzYWdlLXRleHQge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtZm9ybSAuY2FydC1tZXNzYWdlLXRleHQgLm1haWwtYWRkcmVzcyB7XG4gIGNvbG9yOiAjYmM1MzQ4O1xufVxuLmNhcnQtZm9ybSB7XG4gIC8qIOWujOS6huODmuODvOOCuCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmNhcnQtZm9ybSAuY2FydC1jb21wbGV0ZS1sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtZm9ybSAuY2FydC1vcmRlcm51bSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOERFREU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYXJ0LWZvcm0gLmNhcnQtb3JkZXJudW0gLmNhcnQtb3JkZXJudW0tbGFiZWwge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uY2FydC1mb3JtIC5jYXJ0LW9yZGVybnVtIC5jYXJ0LW9yZGVybnVtLXZhbHVlIHtcbiAgY29sb3I6ICNiNjk1NWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmNhcnQtZm9ybSAuY2FydC1ub3RlLWJveCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZlZWZlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcnQtZm9ybSAuY2FydC1ub3RlLWJveCBwIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuXG4vKiBmbGF0cGlja3LvvIjjgYrlsYrjgZHml6UgZGF0ZXBpY2tlciAvIGJvZHnnm7TkuIvjgavmj4/nlLvjgZXjgozjgovjgZ/jgoEgLmNhcnQtZm9ybSDlpJbvvIkgKi9cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZpbGw6ICM2NjVhNTk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgZmlsbDogIzY2NWE1OTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNiYzUzNDg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5IHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICNiYzUzNDg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2JjNTM0ODtcbiAgYm9yZGVyLWNvbG9yOiAjYmM1MzQ4O1xuICBjb2xvcjogI2ZmZmRmZDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmVlZmViO1xuICBib3JkZXItY29sb3I6ICNmZWVmZWI7XG59XG5cbi5zYy1yZWQge1xuICBjb2xvcjogI2JjNTM0OCAhaW1wb3J0YW50O1xufVxuXG4vKiBhcHBsaWNhdGlvbiBmb3JtIFNQIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1mb3JtIC5jYXJ0LXN0ZXBzIHtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY2FydC1mb3JtIC5jYXJ0LXN0ZXBzIC5jYXJ0LXN0ZXBzLWl0ZW0ge1xuICAgIHdpZHRoOiA1OHB4O1xuICB9XG4gIC5jYXJ0LWZvcm0gLmNhcnQtc3RlcHMgLmNhcnQtc3RlcHMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogLTEycHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmNhcnQtZm9ybSAuY2FydC1zdGVwcyAuY2FydC1zdGVwcy1udW0ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuY2FydC1mb3JtIC5jYXJ0LXN0ZXBzIC5jYXJ0LXN0ZXBzLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY2FydC1mb3JtIC5jYXJ0LWZvcm0tcGFuZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcnQtZm9ybSAuZm9ybS1zZWN0aW9uICsgLmZvcm0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuY2FydC1mb3JtIC5mb3JtLXNlY3Rpb24taGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmNhcnQtZm9ybSAuZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jYXJ0LWZvcm0gLmZvcm0tcm93IC5mb3JtLWxhYmVsIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY2FydC1mb3JtIC5mb3JtLWZpZWxkLWNvbHMge1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuY2FydC1mb3JtIC5mb3JtLWZpZWxkLWNvbHMgLmZvcm0tY29udHJvbCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbiAgLmNhcnQtZm9ybSAuZm9ybS1maWVsZC1jb2xzLS16aXAgLmZvcm0tY29udHJvbCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbiAgLmNhcnQtZm9ybSAuZm9ybS1jb250cm9sLS1zbSxcbiAgLmNhcnQtZm9ybSAuZm9ybS1jb250cm9sLS1tZCxcbiAgLmNhcnQtZm9ybSAuZm9ybS1zZWxlY3QtLXNtLFxuICAuY2FydC1mb3JtIC5mb3JtLXNlbGVjdC0tbWQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY2FydC1mb3JtIC5mb3JtLWZpZWxkLWRhdGUge1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5jYXJ0LWZvcm0gLmZvcm0tZmllbGQtZGF0ZSAuZm9ybS1zZWxlY3Qge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAuY2FydC1mb3JtIC5mb3JtLWRhdGUgLmZvcm0tZGF0ZS1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcnQtZm9ybSAuZm9ybS1jb25maXJtLWxpc3QgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThkZWRlO1xuICB9XG4gIC5jYXJ0LWZvcm0gLmZvcm0tY29uZmlybS1saXN0IGxpLmJvcmRlci1ub25lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmNhcnQtZm9ybSAuZm9ybS1jb25maXJtLWxpc3QgZGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2cHg7XG4gIH1cbiAgLmNhcnQtZm9ybSAuZm9ybS1jb25maXJtLWxpc3QgZGwgZHQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmNhcnQtZm9ybSAuZm9ybS1yYWRpb3MtLXdpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5jYXJ0LWZvcm0gLmZvcm0tcmFkaW9zLS13aWRlIC5mb3JtLXJhZGlvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgfVxuICAuY2FydC1mb3JtIC5mb3JtLXJhZGlvLWNvbHVtbi0td2lkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmNhcnQtZm9ybSAuZm9ybS1yYWRpby1jb2x1bW4tLXdpZGUgLmZvcm0tcmFkaW8taXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcnQtZm9ybSAuZm9ybS1yYWRpby1jb2x1bW4tLXdpZGUgLmZvcm0tcmFkaW8taXRlbSAuZm9ybS1yYWRpbyArIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgfVxuICAuY2FydC1mb3JtIC5mb3JtLXJhZGlvLWNvbHVtbi0td2lkZSAuZm9ybS1yYWRpby1pdGVtIC5mb3JtLXJhZGlvICsgbGFiZWw6OmFmdGVyIHtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG4gIC5jYXJ0LWZvcm0gLmZvcm0tY291cG9uLXRvZ2dsZSB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE0cHggNDBweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuY2FydC1mb3JtIC5mb3JtLWNvdXBvbi10b2dnbGUgLmZvcm0tY291cG9uLWljb24ge1xuICAgIGZsZXgtYmFzaXM6IDI2cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5jYXJ0LWZvcm0gLmZvcm0tdGVybXMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmNhcnQtZm9ybSAuY291cG9uLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5jYXJ0LWZvcm0gLmNvdXBvbi1tb2RhbCAuY291cG9uLW1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmNhcnQtZm9ybSAuY291cG9uLWxpc3QgLmNvdXBvbi1pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHggMTJweDtcbiAgfVxuICAuY2FydC1mb3JtIC5jb3Vwb24tY29kZSAuY291cG9uLWNvZGUtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5jYXJ0LWZvcm0uY2FydC1mb3JtLXBheW1lbnQtcGFnZSAuY291cG9uLWNvZGUtLXBheW1lbnQgLmNvdXBvbi1jb2RlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5jYXJ0LWZvcm0uY2FydC1mb3JtLXBheW1lbnQtcGFnZSAuY291cG9uLWNvZGUtLXBheW1lbnQgLmNvdXBvbi1jb2RlLXJvdyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jYXJ0LWZvcm0uY2FydC1mb3JtLXBheW1lbnQtcGFnZSAuY291cG9uLWNvZGUtLXBheW1lbnQgLmNvdXBvbi1jb2RlLXJvdyAuZm9ybS1ub3RlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuY2FydC1mb3JtLmNhcnQtZm9ybS1wYXltZW50LXBhZ2UgLmNvdXBvbi1jb2RlLS1wYXltZW50IC5mb3JtLW5vdGVzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmNhcnQtZm9ybS5jYXJ0LWZvcm0tcGF5bWVudC1wYWdlIC5jb3Vwb24tY29kZS0tcGF5bWVudCAuZm9ybS1ub3Rlcy1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuY2FydC1mb3JtLmNhcnQtZm9ybS1wYXltZW50LXBhZ2UgLmZvcm0tbGVhZC1ub3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgLmNhcnQtZm9ybS5jYXJ0LWZvcm0tcGF5bWVudC1wYWdlIC5mb3JtLXN1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmNhcnQtZm9ybS5jYXJ0LWZvcm0tcGF5bWVudC1wYWdlIC5mb3JtLWxpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuY2FydC1mb3JtLmNhcnQtZm9ybS1wYXltZW50LXBhZ2UgLmZvcm0tcm93IC5mb3JtLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY2FydC1mb3JtIC5jYXJ0LWZvcm0tYWN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jYXJ0LWZvcm0gLmNhcnQtZm9ybS1hY3Rpb25zOm5vdCguY2FydC1mb3JtLWFjdGlvbnMtLXNpbmdsZSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmNhcnQtZm9ybSAuY2FydC1mb3JtLWFjdGlvbnM6bm90KC5jYXJ0LWZvcm0tYWN0aW9ucy0tc2luZ2xlKSAuYnRuLWNhcnQtbmV4dCxcbiAgLmNhcnQtZm9ybSAuY2FydC1mb3JtLWFjdGlvbnM6bm90KC5jYXJ0LWZvcm0tYWN0aW9ucy0tc2luZ2xlKSAuYnRuLWNhcnQtYmFjayB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5jYXJ0LWZvcm0gLmNhcnQtZm9ybS1hY3Rpb25zOm5vdCguY2FydC1mb3JtLWFjdGlvbnMtLXNpbmdsZSkgLmJ0bi1jYXJ0LW5leHQ6OmFmdGVyIHtcbiAgICByaWdodDogOHB4O1xuICB9XG4gIC5jYXJ0LWZvcm0gLmNhcnQtZm9ybS1hY3Rpb25zOm5vdCguY2FydC1mb3JtLWFjdGlvbnMtLXNpbmdsZSkgLmJ0bi1jYXJ0LWJhY2s6OmJlZm9yZSB7XG4gICAgbGVmdDogOHB4O1xuICB9XG4gIC5jYXJ0LXBhZ2UgLmNhcnQtYWN0aW9ucyAuYnRuLWNhcnQtbmV4dCxcbiAgLmNhcnQtcGFnZSAuY2FydC1hY3Rpb25zIC5idG4tY2FydC1iYWNrIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmNhcnQtcGFnZSAuY2FydC1hY3Rpb25zIC5idG4tY2FydC1uZXh0OjphZnRlciB7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxuICAuY2FydC1wYWdlIC5jYXJ0LWFjdGlvbnMgLmJ0bi1jYXJ0LWJhY2s6OmJlZm9yZSB7XG4gICAgbGVmdDogOHB4O1xuICB9XG4gIC5zYy1zcC13MTAwcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIG9wdGlvbiBkZXRhaWwgbW9kYWzvvIh0b3Atc2NlbmUtbW9kYWwgc2hlbGzvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGtleWZyYW1lcyB0b3Atc2NlbmUtbW9kYWwtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4udG9wLXNjZW5lLW1vZGFsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi50b3Atc2NlbmUtbW9kYWxbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9wLXNjZW5lLW1vZGFsLmlzLWNsb3Npbmcge1xuICBhbmltYXRpb246IHRvcC1zY2VuZS1tb2RhbC1mYWRlLW91dCAwLjM1cyBlYXNlIGJvdGg7XG59XG4udG9wLXNjZW5lLW1vZGFsIC50b3Atc2NlbmUtbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xufVxuLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xufVxuLnRvcC1zY2VuZS1tb2RhbC5pcy1vcGVuIC50b3Atc2NlbmUtbW9kYWwtb3ZlcmxheSxcbi50b3Atc2NlbmUtbW9kYWwuaXMtb3BlbiAudG9wLXNjZW5lLW1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9wLXNjZW5lLW1vZGFsIC50b3Atc2NlbmUtbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IDE5cHg7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQgdXJsKFwiLi4vaW1hZ2VzL3RvcC9zY2VuZS1tb2RhbC9pY29uLWNsb3NlLXguc3ZnXCIpIGNlbnRlci8xMnB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViYjE5NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogNzBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xufVxuLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjYTlhOWE5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXNjcm9sbCAucHNfX3JhaWwteSB7XG4gIHJpZ2h0OiAzMXB4O1xuICB3aWR0aDogOHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXNjcm9sbDpob3ZlciAucHNfX3JhaWwteSwgLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXNjcm9sbC5wcy0tZm9jdXMgLnBzX19yYWlsLXksIC50b3Atc2NlbmUtbW9kYWwgLnRvcC1zY2VuZS1tb2RhbC1zY3JvbGwucHMtLXNjcm9sbGluZy15IC5wc19fcmFpbC15LFxuLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXNjcm9sbCAucHNfX3JhaWwteTpob3Zlcixcbi50b3Atc2NlbmUtbW9kYWwgLnRvcC1zY2VuZS1tb2RhbC1zY3JvbGwgLnBzX19yYWlsLXk6Zm9jdXMsXG4udG9wLXNjZW5lLW1vZGFsIC50b3Atc2NlbmUtbW9kYWwtc2Nyb2xsIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9wLXNjZW5lLW1vZGFsIC50b3Atc2NlbmUtbW9kYWwtc2Nyb2xsIC5wc19fdGh1bWIteSB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjYTlhOWE5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXNjcm9sbCAucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi50b3Atc2NlbmUtbW9kYWwgLnRvcC1zY2VuZS1tb2RhbC1zY3JvbGwgLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4udG9wLXNjZW5lLW1vZGFsIC50b3Atc2NlbmUtbW9kYWwtc2Nyb2xsIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjYTlhOWE5O1xufVxuLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXBhbmVsW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcC1zY2VuZS1tb2RhbCAub3B0LWRldGFpbC1tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4udG9wLXNjZW5lLW1vZGFsIC5vcHQtZGV0YWlsLW1vZGFsLWJvZHkge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4udG9wLXNjZW5lLW1vZGFsIC5vcHQtZGV0YWlsLW1vZGFsLWJvZHkgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi50b3Atc2NlbmUtbW9kYWwgLm9wdC1kZXRhaWwtbW9kYWwtYm9keSBwICsgcCwgLnRvcC1zY2VuZS1tb2RhbCAub3B0LWRldGFpbC1tb2RhbC1ib2R5IHAgKyB1bCwgLnRvcC1zY2VuZS1tb2RhbCAub3B0LWRldGFpbC1tb2RhbC1ib2R5IHAgKyBvbCxcbi50b3Atc2NlbmUtbW9kYWwgLm9wdC1kZXRhaWwtbW9kYWwtYm9keSBwIHVsICsgcCxcbi50b3Atc2NlbmUtbW9kYWwgLm9wdC1kZXRhaWwtbW9kYWwtYm9keSBwIG9sICsgcCxcbi50b3Atc2NlbmUtbW9kYWwgLm9wdC1kZXRhaWwtbW9kYWwtYm9keSBwIHVsICsgLm9wdC1kZXRhaWwtbW9kYWwtaGVhZGluZyxcbi50b3Atc2NlbmUtbW9kYWwgLm9wdC1kZXRhaWwtbW9kYWwtYm9keSBwIG9sICsgLm9wdC1kZXRhaWwtbW9kYWwtaGVhZGluZyxcbi50b3Atc2NlbmUtbW9kYWwgLm9wdC1kZXRhaWwtbW9kYWwtYm9keSBwIHAgKyAub3B0LWRldGFpbC1tb2RhbC1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMS4yZW07XG59XG4udG9wLXNjZW5lLW1vZGFsIC5vcHQtZGV0YWlsLW1vZGFsLWJvZHkgLmMtcmVkIHtcbiAgY29sb3I6ICNiYzUzNDg7XG59XG4udG9wLXNjZW5lLW1vZGFsIC5vcHQtZGV0YWlsLW1vZGFsLWJvZHkgYSB7XG4gIGNvbG9yOiAjYmM1MzQ4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50b3Atc2NlbmUtbW9kYWwgLm9wdC1kZXRhaWwtbW9kYWwtaGVhZGluZyB7XG4gIG1hcmdpbjogMS42ZW0gMCAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50b3Atc2NlbmUtbW9kYWwgLm9wdC1kZXRhaWwtbW9kYWwtbm90ZXMsXG4udG9wLXNjZW5lLW1vZGFsIC5vcHQtZGV0YWlsLW1vZGFsLWNvdmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLnRvcC1zY2VuZS1tb2RhbCAub3B0LWRldGFpbC1tb2RhbC1ub3RlcyBsaSArIGxpLFxuLnRvcC1zY2VuZS1tb2RhbCAub3B0LWRldGFpbC1tb2RhbC1jb3ZlciBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG59XG4udG9wLXNjZW5lLW1vZGFsIC5vcHQtZGV0YWlsLW1vZGFsLWNvdmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRvcC1zY2VuZS1tb2RhbCAub3B0LWRldGFpbC1tb2RhbC1jb3ZlciBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG4udG9wLXNjZW5lLW1vZGFsIC5vcHQtZGV0YWlsLW1vZGFsLWNvdmVyLWNhdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50b3Atc2NlbmUtbW9kYWwgLm9wdC1kZXRhaWwtbW9kYWwtZXhjbHVkZSB7XG4gIG1hcmdpbjogMC44ZW0gMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLnRvcC1zY2VuZS1tb2RhbCAub3B0LWRldGFpbC1tb2RhbC1leGNsdWRlIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50b3Atc2NlbmUtbW9kYWwuaXMtY2xvc2luZyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG4gIC50b3Atc2NlbmUtbW9kYWwgLnRvcC1zY2VuZS1tb2RhbC1vdmVybGF5LFxuICAudG9wLXNjZW5lLW1vZGFsIC50b3Atc2NlbmUtbW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2NlbmUtbW9kYWwge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAudG9wLXNjZW5lLW1vZGFsIC50b3Atc2NlbmUtbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXNjcm9sbCB7XG4gICAgcGFkZGluZzogNDhweCAxNnB4IDI0cHg7XG4gIH1cbiAgLnRvcC1zY2VuZS1tb2RhbCAudG9wLXNjZW5lLW1vZGFsLXNjcm9sbCAucHNfX3JhaWwteSB7XG4gICAgcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAudG9wLXNjZW5lLW1vZGFsIC5vcHQtZGV0YWlsLW1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC50b3Atc2NlbmUtbW9kYWwgLm9wdC1kZXRhaWwtbW9kYWwtYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xyXG5cclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xyXG4kaW5kZXg6IHN0cmluZy5pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTsgXHJcbkByZXR1cm4gaWYoJGluZGV4LCBcclxuXHRzdHJpbmcuc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIFxyXG5cdHN0ci1yZXBsYWNlKHN0cmluZy5zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBcclxuXHRzdHJpbmcubGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpLCBcclxuXHQkc3RyaW5nKTsgXHJcbn1cclxuXHJcbkBmdW5jdGlvbiBoZXhUb1VybCgkY29sb3IpIHtcclxuICAkbmV3Y29sb3I6IHN0ci1yZXBsYWNlKCN7JGNvbG9yfSwgJyMnLCAnJTIzJyk7XHJcbiAgQHJldHVybiAkbmV3Y29sb3I7XHJcbn1cclxuXHJcbi8qLS0gaWNvbiAtLSovXHJcbkBtaXhpbiBpY29uLWJ1cyB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDExMi41MyA2Ny4xMlwiPjxwYXRoIGQ9XCJNMTAuMDQgMC4zN0MyMS45NCAwLjMgMzMuODMgMC4yNSA0NS43MiAwLjIyQzUxLjI0IDAuMiA1Ni43NiAwLjE4IDYyLjI5IDAuMTVDNjcuNjEgMC4xMSA3Mi45NCAwLjEgNzguMjggMC4wOUM4MC4zMSAwLjA4IDgyLjM0IDAuMDcgODQuMzcgMC4wNkM4Ny4yMiAwLjAzIDkwLjA3IDAuMDMgOTIuOTIgMC4wM0M5My4zNCAwLjAzIDkzLjM0IDAuMDMgOTUuNDYgMEMxMDEuNTUgMC4wMyAxMDUuNjEgMS4zNiAxMTAuNCA1LjMyQzExMyAxMC4xNCAxMTIuNTQgMTQuODUgMTEyLjQ0IDIwLjI0QzExMi40MyAyMS4zOCAxMTIuNDIgMjIuNTMgMTEyLjQyIDIzLjcxQzExMi40IDI3LjM3IDExMi4zNSAzMS4wMyAxMTIuMyAzNC42OUMxMTIuMjggMzcuMTcgMTEyLjI2IDM5LjY1IDExMi4yNCA0Mi4xM0MxMTIuMiA0OC4yMSAxMTIuMTMgNTQuMjkgMTEyLjA1IDYwLjM3QzExMS4xNCA2MC4zNCAxMTAuMjQgNjAuMyAxMDkuMzEgNjAuMjdDMTA4LjcyIDYwLjI1IDEwOC43MiA2MC4yNSAxMDUuNzQgNjAuMTlDMTA0LjU4IDYwLjE1IDEwMy40MSA2MC4xMiAxMDIuMiA2MC4wOEM5OS4wNSA2MC4zNyA5OS4wNSA2MC4zNyA5Ny4xMSA2MS43OEM5Ni4yNiA2Mi44NiA5NS40MiA2My45NCA5NC41NyA2NS4wMUM5Mi40MyA2Ni45MiA5MC44MSA2Ni45NyA4Ny45OCA2Ny4xMkM4NS4xNyA2Ni45NiA4My41OSA2Ni43OCA4MS4zMyA2NS4wOEM3OS41NyA2My4wMSA3OC4yNiA2MC44IDc3LjA1IDU4LjM3QzcxLjI4IDU4LjIzIDY1LjUyIDU4LjEyIDU5Ljc1IDU4LjA0QzU3Ljc5IDU4LjAxIDU1LjgzIDU3Ljk3IDUzLjg2IDU3LjkyQzUxLjA0IDU3Ljg1IDQ4LjIzIDU3LjgxIDQ1LjQgNTcuNzlDNDQuNTMgNTcuNzYgNDMuNjUgNTcuNzMgNDIuNzUgNTcuNjlDNDAuMzcgNTcuNjkgMzguMzQgNTcuNzUgMzYuMDUgNTguMzdDMzMuNjUgNjEuMjggMzMuNjUgNjEuMjggMzIuMDUgNjQuMzdDMjguMDUgNjcuMDQgMjQuNzUgNjcuMjEgMjAuMDUgNjYuMzdDMTcuMDUgNjMuOTQgMTcuMDUgNjMuOTQgMTUuMDQgNjEuMzdDMTQuMDQgNjAuMzcgMTQuMDQgNjAuMzcgMTEuMzYgNjAuMzFDMTAuMjYgNjAuMzMgOS4xNyA2MC4zNSA4LjA0IDYwLjM3QzYuMDQgNjAuNDEgNC4wNCA2MC40MiAyLjA0IDYwLjM3Qy0wLjk2IDU3LjM3IDAuNTQgNDYuNTIgMC40NyA0Mi4yOUMwLjQ0IDQwLjM3IDAuMzkgMzguNDYgMC4zMSAzNi41NUMwLjIxIDMzLjc2IDAuMTYgMzAuOTggMC4xMyAyOC4xOEMwLjA5IDI3LjM2IDAuMDQgMjYuNTMgMCAyNS42OEMwLjAzIDE2LjE2IDUuNDEgOC4zNyAxMC4wNCAwLjM3Wk0xNC4wNCAxMC4zN0M4Ljc1IDIwLjE5IDguNDcgMjguNTUgOS4wNCAzOS4zN0MxMy4wMSAzOS4zNyAxNi45NiAzOS4zNyAyMS4wNSAzOS4zN0MyMS4wNSAyOS44IDIxLjA1IDIwLjIzIDIxLjA1IDEwLjM3QzE4LjczIDEwLjM3IDE2LjQzIDEwLjM3IDE0LjA0IDEwLjM3Wk0zMC4wNSAxMC4zN0MzMC4wNSAxNC45OSAzMC4wNSAxOS42MSAzMC4wNSAyNC4zN0MzNi42NSAyNC4zNyA0My4yNCAyNC4zNyA1MC4wNSAyNC4zN0M1MC4wNSAxOS43NSA1MC4wNSAxNS4xMyA1MC4wNSAxMC4zN0M0My40NSAxMC4zNyAzNi44NCAxMC4zNyAzMC4wNSAxMC4zN1pNNTcuMDUgMTAuMzdDNTcuMDUgMTQuOTkgNTcuMDUgMTkuNjEgNTcuMDUgMjQuMzdDNjMuMzEgMjQuMzcgNjkuNTggMjQuMzcgNzYuMDUgMjQuMzdDNzYuMDUgMTkuNzUgNzYuMDUgMTUuMTMgNzYuMDUgMTAuMzdDNjkuNzggMTAuMzcgNjMuNTEgMTAuMzcgNTcuMDUgMTAuMzdaTTg0LjA1IDEwLjM3Qzg0LjA1IDE0Ljk5IDg0LjA1IDE5LjYxIDg0LjA1IDI0LjM3QzkwLjMxIDI0LjM3IDk2LjU4IDI0LjM3IDEwMy4wNSAyNC4zN0MxMDMuMDUgMTkuNzUgMTAzLjA1IDE1LjEzIDEwMy4wNSAxMC4zN0M5Ni43OCAxMC4zNyA5MC41IDEwLjM3IDg0LjA1IDEwLjM3Wk0zLjA0IDQxLjM3QzMuMDQgNDMuNjggMy4wNCA0NS45OSAzLjA0IDQ4LjM3QzMuNzEgNDguMDQgNC4zNyA0Ny43MSA1LjA0IDQ3LjM3QzUuMDQgNDUuNzIgNS4wNCA0NC4wNyA1LjA0IDQyLjM3QzQuMzggNDIuMDQgMy43MyA0MS43MSAzLjA0IDQxLjM3Wk0yMS4wNSA0NS4zN0MyMS4wNSA0NS43IDIxLjA1IDQ2LjAzIDIxLjA1IDQ2LjM3QzIzLjM2IDQ2LjM3IDI1LjY2IDQ2LjM3IDI4LjA1IDQ2LjM3QzI4LjA1IDQ2LjA0IDI4LjA1IDQ1LjcxIDI4LjA1IDQ1LjM3QzI1LjczIDQ1LjM3IDIzLjQzIDQ1LjM3IDIxLjA1IDQ1LjM3Wk04NS4wNSA0NS4zN0M4NS4wNSA0NS43IDg1LjA1IDQ2LjAzIDg1LjA1IDQ2LjM3Qzg3LjM2IDQ2LjM3IDg5LjY3IDQ2LjM3IDkyLjA1IDQ2LjM3QzkyLjA1IDQ2LjA0IDkyLjA1IDQ1LjcxIDkyLjA1IDQ1LjM3Qzg5LjczIDQ1LjM3IDg3LjQyIDQ1LjM3IDg1LjA1IDQ1LjM3Wk03OC4wNSA1MC4zN0M3OS4wNSA1Mi4zNyA3OS4wNSA1Mi4zNyA3OS4wNSA1Mi4zN1pNODQuMjMgNTIuMzFDODMuNTEgNTIuOTkgODIuNzkgNTMuNjcgODIuMDUgNTQuMzdDODIuNCA1Ny4wMiA4Mi44IDU4Ljk4IDg0LjIzIDYxLjI1Qzg2LjA1IDYyLjM3IDg2LjA1IDYyLjM3IDg5LjExIDYyLjI1QzkyLjA1IDYxLjM3IDkyLjA1IDYxLjM3IDk0LjA1IDU4LjM3QzkzLjcyIDU1Ljc0IDkzLjIzIDUzLjc1IDkyLjA1IDUxLjM3Qzg4LjQ0IDQ5Ljk3IDg3LjQ5IDUwLjA3IDg0LjIzIDUyLjMxWk05Ny4wNSA1MC4zN0M5OC4wNSA1Mi4zNyA5OC4wNSA1Mi4zNyA5OC4wNSA1Mi4zN1pNMjAuMDUgNTIuMzdDMTkuMDUgNTUuMjUgMTkuMDUgNTUuMjUgMTkuMDUgNTguMzdDMjAuNjcgNjAuODEgMjAuNjcgNjAuODEgMjMuMDUgNjIuMzdDMjUuNjEgNjIuNDQgMjUuNjEgNjIuNDQgMjguMDUgNjEuMzdDMjkuODYgNTguODEgMjkuODYgNTguODEgMzEuMDUgNTYuMzdDMjguNjIgNTEuNjUgMjguNjIgNTEuNjUgMjYuMTEgNTAuNDRDMjMuMzkgNTAuMzUgMjIuMTkgNTAuNjcgMjAuMDUgNTIuMzdaTTE0LjA0IDUyLjM3QzE1LjA0IDU0LjM3IDE1LjA0IDU0LjM3IDE1LjA0IDU0LjM3Wk05OC4wNSA1Mi4zN0M5OS4wNSA1Ni4zNyA5OS4wNSA1Ni4zNyA5OS4wNSA1Ni4zN1pcIiAvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLW15cGFnZSB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48bWFzayBpZD1cImFcIiBzdHlsZT1cIm1hc2stdHlwZTphbHBoYVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCIgeD1cIjJcIiB5PVwiMFwiIHdpZHRoPVwiMjJcIiBoZWlnaHQ9XCIyNFwiPjxyZWN0IHg9XCIyXCIgeT1cIjAuNjQ0MjU3XCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjIzXCIgZmlsbD1cIiUyM2ZmZlwiLz48L21hc2s+PGcgbWFzaz1cInVybCglMjNhKVwiPjxwYXRoIGQ9XCJNOS41ODAzMyA0LjIxNDM2QzExLjU2NzQgMi4yMzIyNSAxNC43ODkyIDIuMjMyMjEgMTYuNzc2MyA0LjIxNDM2QzE4Ljc2MzMgNi4xOTY1MiAxOC43NjMzIDkuNDEwNDEgMTYuNzc2MyAxMS4zOTI2QzE0Ljc4OTIgMTMuMzc0NyAxMS41Njc0IDEzLjM3NDcgOS41ODAzMyAxMS4zOTI2QzcuNTkzMjYgOS40MTA0IDcuNTkzMjYgNi4xOTY1NCA5LjU4MDMzIDQuMjE0MzZaXCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz48cGF0aCBkPVwiTTEzLjMzMDEgMTUuOTQ4N0MxOC44NDAyIDE1Ljk0ODkgMjMuMzA2NiAyMC40MTYxIDIzLjMwNjYgMjUuOTI2M0MyMy4zMDY1IDMxLjQzNjMgMTguODQwMSAzNS45MDI3IDEzLjMzMDEgMzUuOTAyOEM3LjgxOTkxIDM1LjkwMjggMy4zNTI3MSAzMS40MzY0IDMuMzUyNTQgMjUuOTI2M0MzLjM1MjU0IDIwLjQxNiA3LjgxOTgxIDE1Ljk0ODcgMTMuMzMwMSAxNS45NDg3WlwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+PC9nPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLWNhcnQge1xyXG5cdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk05LjcwMTE3IDI0LjQ2NzJDMTAuODA1NyAyNC40NjcyIDExLjcwMTIgMjMuNTcxNyAxMS43MDEyIDIyLjQ2NzJDMTEuNzAxMiAyMS4zNjI2IDEwLjgwNTcgMjAuNDY3MiA5LjcwMTE3IDIwLjQ2NzJDOC41OTY2IDIwLjQ2NzIgNy43MDExNyAyMS4zNjI2IDcuNzAxMTcgMjIuNDY3MkM3LjcwMTE3IDIzLjU3MTcgOC41OTY2IDI0LjQ2NzIgOS43MDExNyAyNC40NjcyWlwiIGZpbGw9XCIlMjMwMDBcIi8+PHBhdGggZD1cIk0xOS43MDEyIDI0LjQ2NzJDMjAuODA1NyAyNC40NjcyIDIxLjcwMTIgMjMuNTcxNyAyMS43MDEyIDIyLjQ2NzJDMjEuNzAxMiAyMS4zNjI2IDIwLjgwNTcgMjAuNDY3MiAxOS43MDEyIDIwLjQ2NzJDMTguNTk2NiAyMC40NjcyIDE3LjcwMTIgMjEuMzYyNiAxNy43MDEyIDIyLjQ2NzJDMTcuNzAxMiAyMy41NzE3IDE4LjU5NjYgMjQuNDY3MiAxOS43MDEyIDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTIuNDM3NSA0LjA2MjVINS42ODc1TDguMTI1IDE3Ljg3NUgyMS4xMjVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjdcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PHBhdGggZD1cIk04LjEyNSAxNC42MjVIMjAuNzkxOUMyMC44ODU4IDE0LjYyNTEgMjAuOTc2OSAxNC41OTI2IDIxLjA0OTYgMTQuNTMzQzIxLjEyMjMgMTQuNDczNSAyMS4xNzIxIDE0LjM5MDYgMjEuMTkwNSAxNC4yOTg1TDIyLjY1MyA2Ljk4NTk4QzIyLjY2NDggNi45MjcwMSAyMi42NjM0IDYuODY2MTYgMjIuNjQ4OCA2LjgwNzgyQzIyLjYzNDIgNi43NDk0OCAyMi42MDY5IDYuNjk1MSAyMi41Njg4IDYuNjQ4NkMyMi41MzA2IDYuNjAyMTEgMjIuNDgyNiA2LjU2NDY2IDIyLjQyODMgNi41Mzg5NkMyMi4zNzM5IDYuNTEzMjcgMjIuMzE0NSA2LjQ5OTk2IDIyLjI1NDQgNi41SDYuNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1ib29rbWFyayB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTE1LjkzMjcgMi4yM0MxNy4xNDA0IDEuOTI0MDggMTguMzY0NCAxLjkyMzYgMTkuNTcyMyAyLjIyNjk3QzIwLjY3NjYgMi40OTgyMyAyMS42NjMgMy4wMTY2IDIyLjUxNjkgMy43NDk3OEwyMi44NzQ2IDQuMDc3MThDMjMuODA1MiA0Ljk4MjE3IDI0LjQ0NzQgNi4wNzM0OSAyNC43Njc1IDcuMzIxODZIMjQuNzY4NUMyNS4wNzc3IDguNTIyNDMgMjUuMDc1NyA5LjczOTg4IDI0Ljc3MTYgMTAuOTQzNUwyNC43NzI2IDEwLjk0NDVDMjQuNDYgMTIuMjAzOSAyMy44MTc0IDEzLjMwNjUgMjIuODg2OSAxNC4yMjY1TDEzLjAwMTMgMjRMMy4xMTU4MyAxNC4yMjY1QzIuMjQ1NzIgMTMuMzY2MyAxLjYyNTQyIDEyLjM0NzQgMS4yODgzNiAxMS4xOUwxLjIyNDk5IDEwLjk1NjZMMS4yMjE5MiAxMC45NDQ1QzAuOTIyOTI0IDkuNzM5OCAwLjkyNTEyNSA4LjUyMjA2IDEuMjM0MTkgNy4zMjE4NkMxLjU1NDI2IDYuMDczMzkgMi4xOTc0IDQuOTgyMjMgMy4xMjgwOSA0LjA3NzE4TDMuNDg0OCAzLjc1MDc5QzQuMzMzOTcgMy4wMjA4NiA1LjMxMjk5IDIuNTAyNTkgNi40MDk5OCAyLjIzVjIuMjI4OTlINi40MTMwNEM2LjQxNDczIDIuMjI4NTcgNi40MTY0NyAyLjIyODQgNi40MTgxNSAyLjIyNzk4QzcuNjI5NTQgMS45MjQ0MSA4Ljg1NTk5IDEuOTI0MTkgMTAuMDY1OSAyLjIzTDEwLjA2NyAyLjIyODk5QzExLjE2NjMgMi41MDU3OCAxMi4xNDgzIDMuMDI2MDMgMTMuMDAxMyAzLjc1NTg0QzEzLjg1NTUgMy4wMjc5NiAxNC44MzYyIDIuNTA3NzcgMTUuOTMyNyAyLjIzWk05LjU1MDgxIDQuMjM0ODFDOC42Nzg2NCA0LjAxMzg1IDcuODAzNzUgNC4wMTM4NSA2LjkyNjEzIDQuMjM0ODFMNi42MDMxNSA0LjMyNTc2QzUuODYwOTYgNC41NjMzMiA1LjE5MTk0IDQuOTcyNTMgNC41OTU3OSA1LjU1MjQ5TDQuMzU2NjMgNS44MDAwNkMzLjgyMjk4IDYuMzkwNzEgMy40NTg1NyA3LjA2ODE5IDMuMjYzMDEgNy44MzIxNkMzLjAzOTUxIDguNjk5ODMgMy4wMzY3OSA5LjU3MjkgMy4yNTQ4MyAxMC40NTEzQzMuNDc4MzIgMTEuMzI5OCAzLjkyNTMxIDEyLjEwMDUgNC41OTU3OSAxMi43NjM0TDEzLjAwMTMgMjEuMDczNkwyMS40MDY5IDEyLjc2MzRDMjEuOTkzNiAxMi4xODMzIDIyLjQwNzQgMTEuNTIwOCAyMi42NDc3IDEwLjc3NTdMMjIuNzM5NyAxMC40NTEzQzIyLjk2MzIgOS41NzI5IDIyLjk2MzIgOC42OTk4MyAyMi43Mzk3IDcuODMyMTZDMjIuNTQ0MSA3LjA2ODE5IDIyLjE3OTcgNi4zOTA3MSAyMS42NDYxIDUuODAwMDZMMjEuNDA2OSA1LjU1MjQ5QzIwLjgxMDggNC45NzI1NiAyMC4xMzk3IDQuNTYzMzIgMTkuMzkzNCA0LjMyNTc2TDE5LjA2ODQgNC4yMzQ4MUMxOC4xOTYyIDQuMDEzODUgMTcuMzI0IDQuMDEzODUgMTYuNDUxOSA0LjIzNDgxTDE2LjEyODkgNC4zMjc3OEMxNS4zODYxIDQuNTY4ODcgMTQuNzE0MyA0Ljk3NzI0IDE0LjExMzQgNS41NTI0OUwxMy4wMDEzIDYuNjE5NTdMMTEuODg5MyA1LjU1MjQ5QzExLjI5MzIgNC45NzczIDEwLjYyMjEgNC41Njg4OCA5Ljg3NTgzIDQuMzI3NzhMOS41NTA4MSA0LjIzNDgxWlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XHJcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tbG9nb3V0IHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNi4wMTM0MSAyMC44ODg0VjUuMTE0MzFDNi4wMTM0MSA0LjQ4MjA4IDYuNTI4NjggMy45NjY4MiA3LjE2NDA3IDMuOTY2ODJIMTkuNDM1NlYxLjk1MzE3SDcuMTY0MDdDNS40MTkxMiAxLjk1MzE3IDQuMDAyOTMgMy4zNzI1MiA0LjAwMjkzIDUuMTE0MzFWMjAuODg4NEM0LjAwMjkzIDIyLjYzMzMgNS40MjIyOCAyNC4wNDk1IDcuMTY0MDcgMjQuMDQ5NUgxOS40MzU2VjIyLjAzNTlINy4xNjQwN0M2LjUzMTg0IDIyLjAzNTkgNi4wMTM0MSAyMS41MjA2IDYuMDEzNDEgMjAuODg4NFpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMTcuNjc1MSAxOS4zMjM2TDI0LjAwMDYgMTMuMDAxM0wxNy42NzUxIDYuNjc1OUwxNi4yNTI2IDguMTAxNThMMjAuMTQ3MSAxMS45OTI5SDEyLjIyMjJWMTQuMDA2NkgyMC4xNDcxTDE2LjI1MjYgMTcuOTAxMUwxNy42NzUxIDE5LjMyMzZaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1hcnJvdyB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwIDEwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTMuNDk4MDUgMS4yNUw3LjI0ODA1IDVMMy40OTgwNSA4Ljc1XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLXBsdXMge1xyXG5cdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMiAxMlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk02IDEuNVYxMC41XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiLz48cGF0aCBkPVwiTTEuNSA2SDEwLjVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLW1pbnVzIHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTIgMTJcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMS41IDZIMTAuNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PC9zdmc+Jyk7XHJcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tbWFpbCB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI5IDIzXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTIuODMzMzMgMjIuNjY2N0MyLjA1NDE3IDIyLjY2NjcgMS4zODczOSAyMi4zODk1IDAuODMzIDIxLjgzNTFDMC4yNzg2MTEgMjEuMjgwNyAwLjAwMDk0NDQ0NCAyMC42MTM0IDAgMTkuODMzM1YyLjgzMzMzQzAgMi4wNTQxNyAwLjI3NzY2NyAxLjM4NzM5IDAuODMzIDAuODMzQzEuMzg4MzMgMC4yNzg2MTEgMi4wNTUxMSAwLjAwMDk0NDQ0NSAyLjgzMzMzIDBIMjUuNUMyNi4yNzkyIDAgMjYuOTQ2NCAwLjI3NzY2NyAyNy41MDE3IDAuODMzQzI4LjA1NzEgMS4zODgzMyAyOC4zMzQzIDIuMDU1MTEgMjguMzMzMyAyLjgzMzMzVjE5LjgzMzNDMjguMzMzMyAyMC42MTI1IDI4LjA1NjEgMjEuMjc5OCAyNy41MDE3IDIxLjgzNTFDMjYuOTQ3NCAyMi4zOTA0IDI2LjI4MDEgMjIuNjY3NiAyNS41IDIyLjY2NjdIMi44MzMzM1pNMTQuMTY2NyAxMi43NUwyNS41IDUuNjY2NjdWMi44MzMzM0wxNC4xNjY3IDkuOTE2NjdMMi44MzMzMyAyLjgzMzMzVjUuNjY2NjdMMTQuMTY2NyAxMi43NVpcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLXRlbCB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE1IDE2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTguODAyNjkgMTEuMzU5NUM5LjM4MTI1IDExLjM2NTIgOS43MDMyMyA5LjYzNTMyIDEwLjY0MTEgOS45NjAxNkMxMS43OTc1IDEwLjM2MDkgMTIuODkyOCAxMC44MDI4IDEzLjk1NzMgMTEuMzc5NEMxNC4yNTI2IDExLjUzOSAxNC40NDgxIDExLjgwNzEgMTQuNDIwOCAxMi4xNjY3QzE0LjMxNDQgMTMuNjAxNSAxMy4zNjQzIDE0Ljk3NDcgMTEuOTIwNCAxNS4zNzQ3QzEwLjUyNTQgMTUuNzYwNiA5LjA4NzI5IDE1LjQwNTIgNy44NzQ4NCAxNC42ODg5QzYuMzg4NTUgMTMuODEwMSA1LjE3MjUgMTIuNzIyOCA0LjAzMTkxIDExLjQ0MzJDMi4zNzg4OCA5LjU4OTkyIDAuMzI0ODE4IDYuODYyMDcgMC4wMzIzMDQzIDQuMzU0MUMtMC4xMjQzNzQgMy4wMTIxNiAwLjI4NTI4OSAxLjY0NTQgMS4zMzk2MyAwLjc3MDg3NEMyLjExMjI0IDAuMTI5Njk1IDMuMTc5NTIgLTAuMTEwNzQ4IDQuMTcyNzggMC4wNDY3MTAxQzQuNTM4NiAwLjEwNDg3IDQuODQyNjEgMC41MTQxMTggNC45MzM4OSAwLjg1MDMxMkM1LjIyMTM3IDEuOTA3MTIgNS40MzI2NyAyLjkyNzc2IDUuNjI1MjggNC4wMDY1NkM1LjgzNzMgNS4xOTQ1OCAzLjU2NjkxIDQuODc2MTIgMy45MTkwNyA1LjkwNTI3QzQuNjI4NDQgNy45NzQ5MiA2LjAzMjc5IDkuNzA2OTUgNy44NzI2OCAxMC45MTEzQzguMTcwOTQgMTEuMTA2MyA4LjQxMDI3IDExLjM1NiA4LjgwMjY5IDExLjM1OTVaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1jaGVjaygkY2lyY2xlLWNvbG9yOiAjRUU3QjYwKSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjMyXCIgaGVpZ2h0PVwiMzJcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCIgZmlsbD1cIm5vbmVcIj48Y2lyY2xlIGN4PVwiMTZcIiBjeT1cIjE2XCIgcj1cIjE2XCIgZmlsbD1cIiN7aGV4VG9VcmwoJGNpcmNsZS1jb2xvcil9XCIvPjxwYXRoIGQ9XCJNMTAuMTA1NSAxNS45OTk5TDE0LjMxNiAyMC4yMTA0TDIyLjczNyAxMS43ODk0XCIgc3Ryb2tlPVwiJTIzRkZGREZEXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PC9zdmc+Jyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tcGFnZXRvcCB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDIzLjUgMTMuNVwiPjxwYXRoIGQ9XCJNMjIuMjUsMTMuNWExLjI0NiwxLjI0NiwwLDAsMS0uOS0uMzg3TDExLjc1LDMuMDZsLTkuNiwxMC4wNTNBMS4yNSwxLjI1LDAsMSwxLC4zNDYsMTEuMzg3bDEwLjUtMTFhMS4yNSwxLjI1LDAsMCwxLDEuODA4LDBsMTAuNSwxMWExLjI1LDEuMjUsMCwwLDEtLjksMi4xMTNaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1zbGlkZXItYXJyb3cge1xyXG5cdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNSA2XCI+PHBhdGggZD1cIk0yNC40OTQxIDIuODY0MDFMMjQuNDQyNCAyLjg5MjMzQzIzLjYxNjkgMy4zNTIzNiAyMi44MjI2IDQuMDg2MTYgMjIuMDYwNSA1LjA5ODM5TDIyLjAzMDMgNS4xMzg0M0gyMS4xOTA0TDIxLjI0OCA1LjAwMDczQzIxLjQzMTcgNC41NTc3MSAyMS42MSA0LjE2ODYxIDIxLjc4MjIgMy44MzQ3MkwyMS43ODMyIDMuODMyNzZDMjEuOTI2MiAzLjU3NDA0IDIyLjA2NjEgMy4zNDcwMSAyMi4yMDMxIDMuMTUzMDhMMC4xMDA1ODYgMy4xNTMwOEwwLjEwMDU4NiAyLjA4NDcyTDIyLjIwOCAyLjA4NDcyQzIyLjA2OTYgMS44ODEwOCAyMS45MjgxIDEuNjQ3NzggMjEuNzgzMiAxLjM4NTVMMjEuNzgyMiAxLjM4MzU0QzIxLjYxMDMgMS4wNTAxMiAyMS40MzI2IDAuNjY4MDU0IDIxLjI0OSAwLjIzOTAxNEwyMS4xODg1IDAuMTAwMzQyTDIyLjAzMDMgMC4xMDAzNDJMMjIuMDU5NiAwLjEzOTQwNEMyMi44MjE3IDEuMTM4MTkgMjMuNjE2OSAxLjg3MjI2IDI0LjQ0MzQgMi4zNDY0NEwyNC40OTQxIDIuMzc1NzNWMi44NjQwMVpcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLXNlYXJjaCB7XHJcblx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdG9wL2ljb24tc2VhcmNoLnN2ZycpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwibWl4aW5fc3ZnXCIgYXMgc3ZnO1xyXG5cclxuQG1peGluIHJvdW5kZWQtYXJyb3d7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDE2XCI+PHBhdGggZD1cIk0xMy4wMjgxIDEwLjM3NzlMMjIuNzQ3MyAwLjYzMDQ0OEMyMy4xMjkxIDAuMjQ3NTk4IDIzLjU3NTggMC4wNjU1NTczIDI0LjA4NzQgMC4wODQzMjQ3QzI0LjU5OSAwLjEwMzA5MSAyNS4wNDU2IDAuMzAzOTAxIDI1LjQyNzQgMC42ODY3NDlDMjUuODA5MSAxLjA2OTYgMjYgMS41MjY5NSAyNiAyLjA1ODgxQzI2IDIuNTkwNjcgMjUuODA5MSAzLjA0ODAzIDI1LjQyNzQgMy40MzA4OEwxNC4zODE2IDE0LjUwODdDMTMuOTk5OCAxNC44OTE2IDEzLjU0ODcgMTUuMDgzIDEzLjAyODEgMTUuMDgzQzEyLjUwNzUgMTUuMDgzIDEyLjA1NjMgMTQuODkxNiAxMS42NzQ2IDE0LjUwODdMMC41NzI2MTYgMy4zNzQ1N0MwLjE5MDg3MyAyLjk5MTcyIDEuMDk2MjJlLTA2IDIuNTQzNzUgMS4xNDEwN2UtMDYgMi4wMzA2NkMxLjE4NTkzZS0wNiAxLjUxNzU3IDAuMTkwODczIDEuMDY5NiAwLjU3MjYxNiAwLjY4Njc0N0MwLjk1NDM1NyAwLjMwMzg5OSAxLjQxMDM5IDAuMTEyNDczIDEuOTQwNzEgMC4xMTI0NzNDMi40NzEwMyAwLjExMjQ3MyAyLjkyNzA2IDAuMzAzODk5IDMuMzA4ODEgMC42ODY3NDdMMTMuMDI4MSAxMC4zNzc5WlwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5cclxuLyotLSBmbGV4Ym94IC0tKi9cclxuQG1peGluIGZsZXhib3h7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyBcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0ZmxleC13cmFwOndyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4c2V0KCRqdXN0LCRhbGlnbil7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XHJcblx0LW1zLWZsZXgtcGFjazokanVzdDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XHJcblx0LXdlYmtpdC1hbGlnbi1pdGVtczokYWxpZ247XHJcblx0LW1zLWZsZXgtYWxpZ246JGFsaWduO1xyXG5cdGFsaWduLWl0ZW1zOiRhbGlnbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY29udGVudCgkanVzdCwkYWxpZ24pe1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiRqdXN0O1xyXG5cdC1tcy1mbGV4LXBhY2s6JGp1c3Q7XHJcblx0anVzdGlmeS1jb250ZW50OiRqdXN0O1xyXG5cdC13ZWJraXQtYWxpZ24tY29udGVudDokYWxpZ247XHJcblx0LW1zLWZsZXgtY29udGVudDokYWxpZ247XHJcblx0YWxpZ24tY29udGVudDokYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBjb2x1bW57XHJcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4d3JhcHtcclxuXHRkaXNwbGF5Oi13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbn1cclxuXHJcbkBtaXhpbiBncm93e1xyXG5cdC13ZWJraXQtYm94LWZsZXg6MTtcclxuXHRmbGV4LWdyb3c6MTtcclxufVxyXG5cclxuQG1peGluIGZ1bGwtd2lkdGgoJHByb3BlcnR5OiB0b3AsJGhlaWdodDogMTAwJSl7XHJcblx0Y29udGVudDpcIlwiO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0bGVmdDo1MCU7XHJcblx0ei1pbmRleDotMTtcclxuXHR3aWR0aDoxMDB2dztcclxuXHRoZWlnaHQ6JGhlaWdodDtcclxuXHR0cmFuc2xhdGU6LTUwJSAwO1xyXG5cdCN7JHByb3BlcnR5fTogMDtcclxufVxyXG5cclxuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xyXG4gIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC0sIC1tb3otLCAtbXMtLCAtby0sIFwiXCIge1xyXG4gICAgI3skcHJlZml4fSN7JHByb3BlcnR5fTogJHZhbHVlO1xyXG4gIH1cclxufVxyXG5cclxuLyotLSBhc3BlY3QgLS0qL1xyXG5AbWl4aW4gaW1hZ2UtYmVmb3JlKCRoZWlnaHQpe1xyXG5cdCY6OmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRwYWRkaW5nLXRvcDokaGVpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGltYWdlLWJsb2Nre1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDowO1xyXG5cdHJpZ2h0OjA7XHJcblx0Ym90dG9tOjA7XHJcblx0bGVmdDowO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcbn1cclxuXHJcbi8qLS0gdGV4dCAtLSovXHJcbkBtaXhpbiB0ZXh0LWhpZGRlbntcclxuXHR0ZXh0LWluZGVudDoxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1peGluIGF3ZXNvbWV7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxufVxyXG5cclxuLyotLSBwb2ludCAtLSovXHJcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkd2lkdGgsICRoZWlnaHQsICRjb2xvcjogY3VycmVudENvbG9yKSB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0JHZhbFdpZHRoOiBjYWxjKCN7JHdpZHRofSAvIDIpO1xyXG5cdCR2YWxIZWlnaHQ6IGNhbGMoI3skaGVpZ2h0fSAvIDIpO1xyXG5cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSB1cHdhcmQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgJHZhbFdpZHRoICRoZWlnaHQgJHZhbFdpZHRoO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHR3YXJkIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkdmFsSGVpZ2h0IDAgJHZhbEhlaWdodCAkd2lkdGg7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3dud2FyZCB7XHJcblx0XHQgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHQgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICR2YWxXaWR0aCAwICR2YWxXaWR0aDtcclxuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnR3YXJkICB7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogJHZhbEhlaWdodCAkd2lkdGggJHZhbEhlaWdodCAwO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXBwZXItbGVmdCB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCAkaGVpZ2h0IDAgMDtcclxuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwcGVyLXJpZ2h0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwICRoZWlnaHQgJGhlaWdodCAwO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbG93ZXItcmlnaHQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgMCAkaGVpZ2h0ICRoZWlnaHQ7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsb3dlci1sZWZ0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0IDAgMCAkaGVpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGFycm93KCRzaXplLCAkYm9sZCwgJGNvbG9yLCAkcG9zaXgsICRwb3NpeSwgJGRlZykge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogJHNpemU7XHJcblx0aGVpZ2h0OiAkc2l6ZTtcclxuXHRib3JkZXItd2lkdGg6ICRib2xkICRib2xkIDAgMDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1jb2xvcjokY29sb3I7XHJcblxyXG5cdEBpZiAkZGVnID09IHJpZ2h0IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoNDVkZWcpO1xyXG5cdH0gIEBlbHNlIGlmICRkZWcgPT0gdG9wIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9ICBAZWxzZSBpZiAkZGVnID09IGJvdHRvbSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDEzNWRlZyk7XHJcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSBsZWZ0IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTEzNWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4vKi0tIOS6jOmHjeefouWNsOOCueODqeOCpOODie+8iOODm+ODkOODvOODu+W3puWQkeOBje+8iS0tKi9cclxuQG1peGluIGFycm93LXNsaWRlLWxlZnQoJGNvbG9yOiBjdXJyZW50Q29sb3IsICRsZWZ0OiAyMHB4KSB7XHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLWFycm93O1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiAkbGVmdDtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKSwgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSk7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBhcnJvdy1zbGlkZS1sZWZ0LWhvdmVyIHtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLyotLSDkuozph43nn6LljbDjgrnjg6njgqTjg4nvvIjjg5vjg5Djg7zvvIktLSovXHJcbkBtaXhpbiBhcnJvdy1zbGlkZSgkY29sb3I6IGN1cnJlbnRDb2xvciwgJHJpZ2h0OiAyMHB4KSB7XHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLWFycm93O1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRyaWdodDogJHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTUwJSk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBhcnJvdy1zbGlkZS1ob3ZlciB7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTUwJSk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLyotLSBkYXNoZWQgbGluZSB2aWEgYmFja2dyb3VuZO+8iOWQjOmWk+malOOBruegtOe3muODuzHovrrvvIktLSovXHJcbkBtaXhpbiBkYXNoZWQtbGluZSgkc2lkZSwgJGNvbG9yLCAkdGhpY2tuZXNzOiAxcHgsICRkYXNoOiAycHgsICRnYXA6IDJweCkge1xyXG5cdCRwZXJpb2Q6ICRkYXNoICsgJGdhcDtcclxuXHJcblx0QGlmICRzaWRlID09IHRvcCBvciAkc2lkZSA9PSBib3R0b20ge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHR0byByaWdodCxcclxuXHRcdFx0JGNvbG9yLFxyXG5cdFx0XHQkY29sb3IgJGRhc2gsXHJcblx0XHRcdHRyYW5zcGFyZW50ICRkYXNoLFxyXG5cdFx0XHR0cmFuc3BhcmVudCAkcGVyaW9kXHJcblx0XHQpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAkc2lkZTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogJHBlcmlvZCAkdGhpY2tuZXNzO1xyXG5cdH0gQGVsc2Uge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHR0byBib3R0b20sXHJcblx0XHRcdCRjb2xvcixcclxuXHRcdFx0JGNvbG9yICRkYXNoLFxyXG5cdFx0XHR0cmFuc3BhcmVudCAkZGFzaCxcclxuXHRcdFx0dHJhbnNwYXJlbnQgJHBlcmlvZFxyXG5cdFx0KTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246ICRzaWRlIHRvcDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogJHRoaWNrbmVzcyAkcGVyaW9kO1xyXG5cdH1cclxufVxyXG5cclxuLyotLSBkYXNoZWQgZnJhbWUgdmlhIGJhY2tncm91bmTvvIjlkIzplpPpmpTjga7noLTnt5rjg7s06L6677yJLS0qL1xyXG5AbWl4aW4gZGFzaGVkLWZyYW1lKCRjb2xvciwgJHRoaWNrbmVzczogMXB4LCAkZGFzaDogMnB4LCAkZ2FwOiAycHgpIHtcclxuXHQkcGVyaW9kOiAkZGFzaCArICRnYXA7XHJcblxyXG5cdGJhY2tncm91bmQtaW1hZ2U6XHJcblx0XHRsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciwgJGNvbG9yICRkYXNoLCB0cmFuc3BhcmVudCAkZGFzaCwgdHJhbnNwYXJlbnQgJHBlcmlvZCksXHJcblx0XHRsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciwgJGNvbG9yICRkYXNoLCB0cmFuc3BhcmVudCAkZGFzaCwgdHJhbnNwYXJlbnQgJHBlcmlvZCksXHJcblx0XHRsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3IsICRjb2xvciAkZGFzaCwgdHJhbnNwYXJlbnQgJGRhc2gsIHRyYW5zcGFyZW50ICRwZXJpb2QpLFxyXG5cdFx0bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yLCAkY29sb3IgJGRhc2gsIHRyYW5zcGFyZW50ICRkYXNoLCB0cmFuc3BhcmVudCAkcGVyaW9kKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIHJlcGVhdC14LCByZXBlYXQteSwgcmVwZWF0LXk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgcmlnaHQgdG9wO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogJHBlcmlvZCAkdGhpY2tuZXNzLCAkcGVyaW9kICR0aGlja25lc3MsICR0aGlja25lc3MgJHBlcmlvZCwgJHRoaWNrbmVzcyAkcGVyaW9kO1xyXG5cdGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG5cdGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLyog44Kr44Or44O844K744OrIGdyaWTvvIjopovlh7rjgZfluK8gKyBjb250cm9scyArIHN3aXBlciAvIGNvbmZpZ3MvX2NvbW1vbi5zY3NzIOOBqOOCu+ODg+ODiO+8iVxyXG4gICAkaW5uZXItY2xhc3MgLyAkc3dpcGVyLWNsYXNzIOOBr+WRvOOBs+WHuuOBl+WBtOOCu+OCr+OCt+ODp+ODs+WGheOBruWtkOOCu+ODrOOCr+OCv+aWh+Wtl+WIl1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIGNhcm91c2VsLXNlY3Rpb24tZ3JpZCgkaW5uZXItY2xhc3MsICRzd2lwZXItY2xhc3MpIHtcclxuXHQjeyRpbm5lci1jbGFzc30ge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0bztcclxuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcblx0XHRcdFwidGl0bGUgY29udHJvbHNcIlxyXG5cdFx0XHRcInN3aXBlciBzd2lwZXJcIjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sdW1uLWdhcDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC12b2ljZS1jb250cm9scyB7XHJcblx0XHRncmlkLWFyZWE6IGNvbnRyb2xzO1xyXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdCN7JHN3aXBlci1jbGFzc30ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRncmlkLWFyZWE6IHN3aXBlcjtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuXHRcdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJvdXNlbC1zZWN0aW9uLWdyaWQtc3AoJGlubmVyLWNsYXNzLCAkc3dpcGVyLWNsYXNzKSB7XHJcblx0I3skaW5uZXItY2xhc3N9IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQtdGl0bGUge1xyXG5cdFx0b3JkZXI6IDE7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0I3skc3dpcGVyLWNsYXNzfSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdG9yZGVyOiAyO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLWNvbnRyb2xzIHtcclxuXHRcdG9yZGVyOiAzO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXI7XHJcbkB1c2UgXCJtaXhpblwiIGFzIG1peDtcclxuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcclxuQHVzZSBcImNsYW1wXCIgYXMgY2w7XHJcblxyXG5cclxuLyogcmVzZXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbm9sLFxyXG51bHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxufVxyXG5cclxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBiYXNlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5ib2R5e1xyXG5cdGhlaWdodDoxMDAlO1xyXG59XHJcbi8qXHJcbi5wcmVsb2FkICp7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuKi9cclxuXHJcblxyXG5kaXYucGFnZVdyYXB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0cGFkZGluZy1ib3R0b206IHZhcigtLWhlYWRlci1zcC1iYXItaGVpZ2h0LCAwcHgpO1xyXG5cdHRleHQtYWxpZ246bGVmdDtcclxufVxyXG5cclxuLmxpbmstYnV0dG9uIHtcclxuXHR3aWR0aDogMzIwcHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNTVweDtcclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJGJyb3duO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYucmVkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI0Q5M0IyQTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdldG9wLWdyaWR7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAzMHB4O1xyXG5cdGJvdHRvbTogNzJweDtcclxuXHR6LWluZGV4OjIwO1xyXG5cclxuXHRhe1xyXG5cdFx0QGluY2x1ZGUgbWl4LmltYWdlLWJlZm9yZSg4NSUpO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNzVweDtcclxuXHRcdFxyXG5cdFx0aW1ne1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguaW1hZ2UtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZml4ZWQtYmFubmVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi1pbm5lciB7XHJcblx0bWF4LXdpZHRoOiB2YXIuJGNvbnRlbnQtbWF4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgdmFyLiRndXR0ZXItcGM7XHJcblxyXG5cdEBpbmNsdWRlIHZhci5tcS1tYXgobGcpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IHZhci4kZ3V0dGVyLXNwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIuJGd1dHRlci1zcDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZDogdmFyLiRwcmltYXJ5O1xyXG5cdGJvcmRlcjogMDtcclxuXHRjb2xvcjogdmFyLiR3aGl0ZTtcclxuXHRmb250LWZhbWlseTogdmFyLiRmb250LWZhbWlseTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kcHJpbWFyeTtcclxuXHRjb2xvcjogdmFyLiRwcmltYXJ5O1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtZmFtaWx5O1xyXG59XHJcblxyXG4uYnRuLWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XHJcblx0QGluY2x1ZGUgbWl4LmFycm93LXNsaWRlKCNmZmYpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6NTVweDtcclxuICAgIHBhZGRpbmc6MTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDp2YXIuJHByaW1hcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDE0cHgsIDE2cHgpO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLyogU3dpcGVyIC8g44K544Op44Kk44OA44O85YmN5b6M44OK44OT77yI5YaG77yLYXJyb3ctc2xpZGVy77yJXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2xpZGVyLW5hdiB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kdGV4dDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjM2cyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDAuMzZzIGVhc2Utb3V0O1xyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tc2xpZGVyLWFycm93O1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogNTIlO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAyNSAvIDY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHRleHQ7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiBsZWZ0IDAuMzZzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMzZzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzZzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0bGVmdDogLTUwJTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQsXHJcblx0Ji5pcy1kaXNhYmxlZCxcclxuXHQmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyLiRwbGFjZWhvbGRlcjtcclxuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhci4kcGxhY2Vob2xkZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy10b3A6IDM1cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDExMHB4O1xyXG5cdGJhY2tncm91bmQ6IHZhci4kcGFnZS1iZztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcblx0b2wge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogNHB4O1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHQrIGxpOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIj5cIjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoW2FyaWEtY3VycmVudD1cInBhZ2VcIl0pIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMHZ3O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdH1cclxuXHJcblx0XHQmW2FyaWEtY3VycmVudD1cInBhZ2VcIl0ge1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdHRleHQtaW5kZW50OiAtMWVtO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDM3cHg7XHJcblx0cGFkZGluZy10b3A6IDQ1cHg7XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlLWphIHtcclxuXHRtYXJnaW4tYm90dG9tOiBjbC5jdXN0b20tY2xhbXAoMnB4LCA1cHgpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMjZweCwgMzBweCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG4ucGFnZS10aXRsZS1lbiB7XHJcblx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1mYW1pbHktZW47XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxMXB4LCAxNHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS4xOTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0LnNlY3Rpb24tdGl0bGUtamEge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdGNvbG9yOiAjMmYyYjJiO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDIycHgsIDI4cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTk7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tdGl0bGUtZW4ge1xyXG5cdFx0Y29sb3I6ICMyZjJiMmI7XHJcblx0XHRmb250LWZhbWlseTogdmFyLiRmb250LWZhbWlseS1lbjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxMnB4LCAxNHB4KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1pbnRybyB7XHJcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxNXB4LCAxNnB4KTtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi8qIOOCq+ODq+ODvOOCu+ODq+imi+WHuuOBl+W4r++8iOOCq+ODhuOCtOODqiAvIOODiOODlOODg+OCr+OCuSAvIOOBiuWuouanmOOBruWjsOOBp+WFsemAmu+8iVxyXG4gICBncmlkIOOCt+OCp+ODq+OBryBjb25maWdzL19taXhpbi5zY3NzIOOBriBjYXJvdXNlbC1zZWN0aW9uLWdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGdhcDogMzVweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQtdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkLXRpdGxlIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdyaWQtYXJlYTogdGl0bGU7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0Z2FwOiBjbC5jdXN0b20tY2xhbXAoMjBweCwgMjVweCk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkaW5nIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDIycHgsIDI4cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1lbiB7XHJcblx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1mYW1pbHktZW47XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxMnB4LCAxNHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS4xOTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtY29udHJvbHMge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdGdhcDogMzVweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJvZ3Jlc3Mge1xyXG5cdGZsZXg6IDAgMCAzMjhweDtcclxuXHR3aWR0aDogMzI4cHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdGJhY2tncm91bmQ6IHZhci4kYm9yZGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJvZ3Jlc3MtZmlsbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDY2LjY3JTtcclxuXHRoZWlnaHQ6IDNweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcblx0YmFja2dyb3VuZDogdmFyLiRwcmltYXJ5O1xyXG5cdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZSwgbWFyZ2luLWxlZnQgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtbmF2IHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRnYXA6IDM1cHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXByZXYsXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1uZXh0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1wcmV2IHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHZhci5tcS1taW4obWQpIHtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuYnIuc3BiciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uYnRuLWJsb2NrIHtcclxuXHQmOmhvdmVyIHtcclxuXHRcdEBpbmNsdWRlIG1peC5hcnJvdy1zbGlkZS1ob3ZlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVyLW5hdjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOm5vdCguaXMtZGlzYWJsZWQpOm5vdChbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0pIHtcclxuXHQmOmhvdmVyIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGxlZnQ6IDE1MCU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtY29udHJvbHMge1xyXG5cdGZsZXg6IDE7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXByb2dyZXNzIHtcclxuXHRmbGV4OiAxO1xyXG5cdG1heC13aWR0aDogMzI4cHg7XHJcbn1cclxufVxyXG5cclxuQGluY2x1ZGUgdmFyLm1xLW1heChtZCkge1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5ici5wY2Jye1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuYm9keXtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG1pbi13aWR0aDoxMDAlO1xyXG5cdC8qIGNsaXA6IOaoquOBr+OBv+WHuuOBl+mYsuatouOAgmhpZGRlbiDjgaDjgaggaHRtbHtvdmVyZmxvdzphdXRvfSDjgajkvbXnlKjmmYLjgatcclxuXHQgICBib2R5IOOBjOOCueOCr+ODreODvOODq+OCs+ODs+ODhuODiuWMluOBlyAuc2l0ZS1oZWFkZXIg44GuIHBvc2l0aW9uOnN0aWNreSDjgYznhKHlirnjgavjgarjgosgKi9cclxuXHRvdmVyZmxvdy14OiBjbGlwO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcblx0LnBhZ2UtY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG5cclxuLnBhZ2UtaW50cm8ge1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLmxpbmstYnV0dG9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0YSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1ibG9jayB7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4ucGFnZXRvcC1ncmlkIHtcclxuXHRyaWdodDogMTBweDtcclxuXHRib3R0b206IDEwcHg7XHJcblxyXG5cdGEge1xyXG5cdFx0d2lkdGg6IDc3cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0LnNlY3Rpb24taW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkIHtcclxuXHRkaXNwbGF5OiBjb250ZW50cztcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQtdGl0bGUge1xyXG5cdG9yZGVyOiAxO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtY29udHJvbHMge1xyXG5cdG9yZGVyOiAzO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2Utc2xpZGVyIHtcclxuXHRvcmRlcjogMjtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWJ0biB7XHJcblx0b3JkZXI6IDQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1wcm9ncmVzcyB7XHJcblx0ZmxleDogMTtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnNsaWRlci1uYXYge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLW5hdiB7XHJcblx0Z2FwOiAyMHB4O1xyXG59XHJcbn1cclxuXHJcbi8qIGZhZGUtdXDvvIjjgrnjgq/jg63jg7zjg6vpgKPli5Xjg7vjgrXjgqTjg4jlhoXlhbHpgJrvvIlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qcy1mYWRlLXVwIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZSwgdHJhbnNmb3JtIDAuOHMgZWFzZTtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS1mYWRlLWRlbGF5LCAwbXMpO1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcblxyXG5cdCYuaXMtdmlzaWJsZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuXHQuanMtZmFkZS11cCB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXI7XHJcbkB1c2UgXCJtaXhpblwiIGFzIG1peDtcclxuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcclxuQHVzZSBcImNsYW1wXCIgYXMgY2w7XHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXItc3AtYmFyLWhlaWdodDogMHB4O1xyXG59XHJcblxyXG4vKiDjgZPjga4gcGFydGlhbCDlhoXjgafkvb/jgYTlm57jgZnjg5Hjg7zjg4RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLS0g6KGM5pyr44Gu55+i5Y2w44Ki44Kk44Kz44OzIC0tKi9cclxuQG1peGluIGFycm93LWljb24oJHNpemU6IDEwcHgsICRjb2xvcjogdmFyLiR0ZXh0KSB7XHJcblx0QGluY2x1ZGUgc3ZnLmljb24tYXJyb3c7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogJHNpemU7XHJcblx0aGVpZ2h0OiAkc2l6ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi8qLS0g44OY44OD44OA44O85YaF44OG44Kt44K544OI44Oq44Oz44Kv77yI55+i5Y2w44K544Op44Kk44OJ5LuY44GN77yJLS0qL1xyXG5AbWl4aW4gaW5saW5lLWxpbmsge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRAaW5jbHVkZSBtaXguYXJyb3ctc2xpZGUoJHJpZ2h0OiAwKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDE0cHgsIDE1cHgpO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi8qLS0g44OP44Oz44OQ44O844Ks44O85YaF44Gu6KGM44OG44Kt44K544OIIC0tKi9cclxuQG1peGluIGRyYXdlci1yb3ctdGV4dCB7XHJcblx0Y29sb3I6IHZhci4kdGV4dDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi8qLS0g44OP44Oz44OQ44O844Ks44O85YaF44Gu6KGM44Oq44Oz44Kv77yI44OG44Kt44K544OIICsg55+i5Y2w77yJLS0qL1xyXG5AbWl4aW4gZHJhd2VyLXJvdy1saW5rIHtcclxuXHRAaW5jbHVkZSBkcmF3ZXItcm93LXRleHQ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgYXJyb3ctaWNvbjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiBsYXlvdXQg4oCUIGhlYWRlcu+8iOOBn+OBiuOChOWggu+8iVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpdGUtaGVhZGVyIHtcclxuXHQvKiDjgq/jg7zjg53jg7PluK/jga7pq5jjgZXliIbjgaDjgZHosqDjga4gdG9wIOOBpyBzdGlja3njgIJcclxuXHQgICDjgq/jg7zjg53jg7Pjga/jg5Pjg6Xjg7zjg53jg7zjg4jlpJbjgbjmtYHjgozjgIHov73lvpPjgZnjgovjga7jga8gaGVhZGVyLW1haW7vvIgrIFBDIOaZguOBriBoZWFkZXItbmF277yJ44CCXHJcblx0ICAgU1Ag44Gn44GvIGhlYWRlci1uYXYg6Z2e6KGo56S644Gu44Gf44KB44CB44Ot44K06KGMICsgU1Ag44Ki44Kv44K344On44OzIC8g44OP44Oz44OQ44O844Ks44O8ICsg44K144O844OT44K55biv44GM5q6L44KL44CCICovXHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHR0b3A6IGNhbGMoLTEgKiB2YXIoLS1oZWFkZXItY291cG9uLWhlaWdodCwgMHB4KSk7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cclxuXHQvKiDov73lvpPkuK3vvIjjgq/jg7zjg53jg7PluK/kuIvnq6/jgpLpgY7jgY7jgZ/jgYLjgajvvInjga7ou73jgYTlvbEgKi9cclxuXHQmLmlzLWZpeGVkIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgxMDIsIDkwLCA4OSwgMC4xMik7XHJcblx0fVxyXG5cclxuXHQmOmhhcyguaGFtYnVyZ2VyLW92ZXJsYXkuaXMtb3BlbiksXHJcblx0JjpoYXMoKyAuaGVhZGVyLW5hdi1zY2VuZS1iYWNrZHJvcC5pcy1vcGVuKSB7XHJcblx0XHR6LWluZGV4OiAxMjAwO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1jb3Vwb24ge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA2NnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Lyog6YeR44Gu5bivICsg6Zuq44Gu57WQ5pm244OG44Kv44K544OB44Oj77yI44OG44Kv44K544OB44Oj44Gv5biv44Gu6auY44GV44Gr5ZCI44KP44Gb44Gm5qiq44Oq44OU44O844OI77yJICovXHJcblx0YmFja2dyb3VuZDpcclxuXHRcdHVybCgnLi4vY29tbW9uL2ltYWdlcy9oZWFkZXItY291cG9uLXBhdHRlcm4uc3ZnJykgY2VudGVyIGNlbnRlciAvIGF1dG8gMTAwJSByZXBlYXQteCxcclxuXHRcdGxpbmVhci1ncmFkaWVudCg4NC43OGRlZywgI2Q4YzM3NSA3LjkyJSwgI2M1YjI2YyA1MS45NCUsICNkZmM1NjkgOTIuMzMlKTtcclxuXHQvKiDluK/jga7mloflrZfjga8gJHdoaXRl77yII2ZmZmRmZO+8ieOBp+OBr+OBquOBj+e0lOeZvSAqL1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlci1jb3Vwb24tdHJhY2sge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGNvbHVtbi1nYXA6IDEwMHB4O1xyXG5cclxuXHQudHJhY2staW5uZXIge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItY291cG9uLWl0ZW0ge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Y29sdW1uLWdhcDogMjZweDtcclxufVxyXG5cclxuLyotLSDjgIzmnJ/plpPpmZDlrprjgI3jga7kuLjjg5Djg4PjgrjvvIjluK/jgYvjgonkuIrkuIvjgavjga/jgb/lh7rjgZnvvIktLSovXHJcbi5oZWFkZXItY291cG9uLWJhZGdlIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcblx0d2lkdGg6IDEyMXB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyLjNyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogMTIxcHg7XHJcblx0XHRoZWlnaHQ6IDEyMXB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VkNTk0OSAyMi4zMSUsICNlZjdmMzQgMTAwJSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKDYuNXB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItY291cG9uLWJhZGdlLXRleHQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogdmFyLiR3aGl0ZTtcclxufVxyXG5cclxuLmhlYWRlci1jb3Vwb24taXRlbSAudGV4dC1ibG9jayB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGNvbHVtbi1nYXA6IDIxcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItY291cG9uLWNvcHkge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmhlYWRlci1jb3Vwb24tdGV4dCB7XHJcblx0Y29sb3I6IHZhci4kd2hpdGU7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDMuOHJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG4uaGVhZGVyLWNvdXBvbi1ub3RlIHtcclxuXHRtYXJnaW4tdG9wOiAwLjA4ZW07XHJcblx0Y29sb3I6IHZhci4kd2hpdGU7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG4uaGVhZGVyLWNvdXBvbi1hcnJvdyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgYXJyb3ctaWNvbigxMHB4LCB2YXIuJHNlY29uZGFyeSk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1tYWluIHtcclxuXHRtYXgtd2lkdGg6IHZhci4kY29udGVudC1tYXg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMjVweCAwIDEzcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItbWFpbi1pbm5lciB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuXHRnYXA6IDMwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItbG9nbyB7XHJcblx0ZmlndXJlIHtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLXV0aWxzIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRnYXA6IDEwcHg7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLmhlYWRlci11dGlscy10b3Age1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtZW5kLCBjZW50ZXIpO1xyXG5cdGdhcDogMTVweCA0M3B4O1xyXG59XHJcblxyXG4uaGVhZGVyLWxpbmtzIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRnYXA6IDE5cHg7XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgaW5saW5lLWxpbms7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLXRlbCB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1lbmQsIGNlbnRlcik7XHJcblx0Z2FwOiAxMnB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXRlbC1udW1iZXIge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtZW5kLCBjZW50ZXIpO1xyXG5cdGdhcDogOXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi10ZWw7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci10ZWwtaG91cnMge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLmhlYWRlci11dGlscy1ib3R0b20ge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtZW5kLCBjZW50ZXIpO1xyXG5cdGdhcDogMTVweCA1MHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXNlcnZpY2VzIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRnYXA6IDMwcHg7XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgaW5saW5lLWxpbms7XHJcblx0XHRAaW5jbHVkZSBtaXguZGFzaGVkLWxpbmUoYm90dG9tLCB2YXIuJHByaW1hcnkpO1xyXG5cdFx0cGFkZGluZy10b3A6IDlweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA5cHg7XHJcblx0XHRjb2xvcjogdmFyLiRwcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1zZXJ2aWNlLWxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXNlcnZpY2UtbWFpbiB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItc2VydmljZS1sYWJlbCxcclxuXHQuaGVhZGVyLXNlcnZpY2UtbWFpbixcclxuXHQuaGVhZGVyLXNlcnZpY2UtbmFtZSB7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItc2VydmljZS1pY29uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDIycHg7XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdH1cclxuXHJcblx0bGk6bnRoLWNoaWxkKDEpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9jb21tb24vaW1hZ2VzL2ljb24tZXhjaGFuZ2Uuc3ZnJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0fVxyXG5cclxuXHRsaTpudGgtY2hpbGQoMikgYSAuaGVhZGVyLXNlcnZpY2UtaWNvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvaWNvbi1ndWFyYW50ZWUuc3ZnJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLWFjdGlvbnMtYmFyIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChmbGV4LWVuZCwgY2VudGVyKTtcclxufVxyXG5cclxuLmhlYWRlci1hY3Rpb25zIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRnYXA6IDE2cHg7XHJcblxyXG5cdGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRnYXA6IDdweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxMXB4LCAxMnB4KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRcdGhlaWdodDogMjZweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItYWN0aW9ucy1jb3VudCB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTVweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJHByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0fVxyXG5cclxuXHRsaTpudGgtY2hpbGQoMSkgYTo6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLW15cGFnZTtcclxuXHR9XHJcblxyXG5cdGxpOm50aC1jaGlsZCgyKSBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tY2FydDtcclxuXHR9XHJcblxyXG5cdGxpOm50aC1jaGlsZCgzKSBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tYm9va21hcms7XHJcblx0fVxyXG5cclxuXHRsaTpudGgtY2hpbGQoNCkgYTo6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLWxvZ291dDtcclxuXHR9XHJcblxyXG5cdGxpOm50aC1jaGlsZCg1KSBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tbWFpbDtcclxuXHR9XHJcblxyXG5cdGxpOm50aC1jaGlsZCgyKSBhLFxyXG5cdGxpOm50aC1jaGlsZCgzKSBhIHtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1hY3Rpb25zLS1zcC10b3Age1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50cmlnZ2VyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdiB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdi1tYWluIHtcclxuXHRwYWRkaW5nOiAwIDE4OHB4O1xyXG5cdGJhY2tncm91bmQ6IHZhci4kcHJpbWFyeTtcclxuXHRmbGV4OiAxO1xyXG5cclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHByaW1hcnk7XHJcblx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxNHB4LCAxNXB4KTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1uYXYtc2NlbmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMjtcclxuXHR3aWR0aDogMTg4cHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRidXR0b24ge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGdhcDogMTJweDtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kc2Vjb25kYXJ5O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhci4kc2Vjb25kYXJ5O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhci4kc2Vjb25kYXJ5O1xyXG5cdFx0Y29sb3I6IHZhci4kd2hpdGU7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMTRweCwgMTVweCk7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGFycm93LWljb24oJGNvbG9yOiBjdXJyZW50Q29sb3IpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0XHRcdGNvbG9yOiB2YXIuJHNlY29uZGFyeTtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHNlY29uZGFyeTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2LXNjZW5lLXBhbmVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMDAlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTtcclxuXHRwYWRkaW5nOiAzMHB4IG1heCgyMHB4LCBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpKTtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XHJcblxyXG5cdCZbaGlkZGVuXSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji5pcy1vcGVuIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4vKiDjgrfjg7zjg7Pjg5Hjg43jg6vplovmmYI6IOODmOODg+ODgOODvOS7peWkluOCkuOCsOODrOODvOOCouOCpuODiO+8iCNjNWMyYzIg5LmX566X55u45b2T77yJICovXHJcbi5oZWFkZXItbmF2LXNjZW5lLWJhY2tkcm9wIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0aW5zZXQ6IDA7XHJcblx0Lyog6ZaJ44GY5pmC44Gv44OY44OD44OA44O8KDEwMDAp44Gu5LiL44CC6ZaL5pmC44GvIGlzLW9wZW4g44GnIDExMDAg44Gr5LiK44GS44CB44OY44OD44OA44O844GvIDEyMDAgKi9cclxuXHR6LWluZGV4OiA5OTk7XHJcblx0YmFja2dyb3VuZDogI2M1YzJjMjtcclxuXHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xyXG5cclxuXHQmW2hpZGRlbl0ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYuaXMtb3BlbiB7XHJcblx0XHR6LWluZGV4OiAxMTAwO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2LXNjZW5lLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xyXG5cdGdhcDogMTVweDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYtc2NlbmUtbGluayB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcclxuXHRAaW5jbHVkZSBtaXguYXJyb3ctc2xpZGUoJHJpZ2h0OiAxMHB4KTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNGM0VGRUY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0U4REVERTtcclxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdGNvbG9yOiB2YXIuJHRleHQ7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdi1zY2VuZS1saW5rLW1haW4ge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdGdhcDogMTBweDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYtc2NlbmUtdGh1bWIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDE1MHB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1uYXYtc2NlbmUtbmFtZSB7XHJcblx0ZmxleDogMTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci1vdmVybGF5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogOTF2dztcclxuXHRwYWRkaW5nOiAyNnB4IDMwcHggNDBweDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCBvcGFjaXR5IDAuMzVzIGVhc2U7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG5cdC5oYW1idXJnZXItb3ZlcmxheS5pcy1vcGVuICYge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItaGVhZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItbG9nbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE2N3B4O1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHJcblx0ZmlndXJlLFxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1jbG9zZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMjdweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0d2lkdGg6IDQycHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kdGV4dDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzUuNWRlZyk7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM1LjVkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1uYXYge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmhhbWJ1cmdlci1hY2NvcmRpb24ge1xyXG5cdEBpbmNsdWRlIG1peC5kYXNoZWQtbGluZShib3R0b20sIHZhci4kYm9yZGVyKTtcclxuXHJcblx0Ji5pcy1vcGVuIHtcclxuXHRcdC5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXIge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggMS41cHgsIDEuNXB4IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaGFtYnVyZ2VyLWFjY29yZGlvbi1wYW5lbCB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXIge1xyXG5cdEBpbmNsdWRlIGRyYXdlci1yb3ctdGV4dDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDI3cHggMDtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuMzVzIGVhc2U7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdGJhY2tncm91bmQ6XHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCh2YXIuJHRleHQsIHZhci4kdGV4dCkgY2VudGVyIG5vLXJlcGVhdCxcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KHZhci4kdGV4dCwgdmFyLiR0ZXh0KSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDEuNXB4LCAxLjVweCAxMHB4O1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNXMgZWFzZTtcclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjM1cyBlYXNlLCBwYWRkaW5nLWJvdHRvbSAwLjM1cyBlYXNlO1xyXG5cclxuXHQmW2hpZGRlbl0ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdD4gKiB7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItY2F0ZWdvcnktbGlzdCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdGdhcDogNHB4IDEwcHg7XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgZHJhd2VyLXJvdy1saW5rO1xyXG5cdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0cGFkZGluZzogMTBweCA4cHggMTBweCAxMnB4O1xyXG5cdFx0Z2FwOiA4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWxpbmtzIHtcclxuXHRsaSB7XHJcblx0XHRAaW5jbHVkZSBtaXguZGFzaGVkLWxpbmUoYm90dG9tLCB2YXIuJGJvcmRlcik7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdEBpbmNsdWRlIGRyYXdlci1yb3ctbGluaztcclxuXHRcdHBhZGRpbmc6IDI3cHggMDtcclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItd3JhcHBlciA+IC5oZWFkZXItc2VydmljZXMge1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGdhcDogMTVweDtcclxuXHJcblx0bGkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItYWN0aW9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTYwcHg7XHJcblx0cGFkZGluZy10b3A6IDIycHg7XHJcblx0Z2FwOiA1cHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgZHJhd2VyLXJvdy10ZXh0O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgYXJyb3ctaWNvbjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaXMtbXlwYWdlIGE6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi1teXBhZ2U7XHJcblx0fVxyXG5cclxuXHQuaXMtY2FydCBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tY2FydDtcclxuXHR9XHJcblxyXG5cdC5pcy13aXNobGlzdCBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tYm9va21hcms7XHJcblx0fVxyXG5cclxuXHQuaXMtbG9nb3V0IGE6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi1sb2dvdXQ7XHJcblx0fVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWNvbnRhY3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdGdhcDogNDBweDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHJcblx0LmZvb3Rlci1jb250YWN0LWNvbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiA0NXB4IDIwcHggMzBweDtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kcGluay1iZWlnZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmRlZGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZmxleDogbm9uZTtcclxuXHJcblx0XHQrIC5mb290ZXItY29udGFjdC1jb2wge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb250YWN0LWJhZGdlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTMxcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogNjFweDtcclxuXHRcdGhlaWdodDogNjFweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR9XHJcblxyXG5cdC5mb290ZXItY29udGFjdC1iYWRnZS1iZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb250YWN0LXRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0fVxyXG5cclxuXHQuYnRuLWZvb3Rlci1jb250YWN0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdG1hcmdpbjogMTVweCBhdXRvIDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyLWNvbnRhY3QtdGVsIHtcclxuXHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0Y29sb3I6IHZhci4kcHJpbWFyeTtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtZmFtaWx5LWVuO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMy43cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb250YWN0LWhvdXJzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGdhcDogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5mb290ZXItY29udGFjdC1ob3Vycy1sYWJlbCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb250YWN0LWhvdXJzLXRpbWUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogLTZweDtcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHRleHQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWZvb3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGdhcDogMzBweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuXHQuZm9vdGVyLWxlZ2FsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0XHRnYXA6IDAgMTBweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1zbnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRnYXA6IDEycHg7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXItY29weXJpZ2h0IHtcclxuXHRcdGNvbG9yOiB2YXIuJHRleHQ7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgdmFyLm1xLW1pbihsZykge1xyXG5cdC5oZWFkZXItdXRpbHMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuXHRcdFx0XCJ0b3AgdG9wXCJcclxuXHRcdFx0XCJzZXJ2aWNlcyBhY3Rpb25zXCI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHRcdGNvbHVtbi1nYXA6IDUwcHg7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci11dGlscy10b3Age1xyXG5cdFx0Z3JpZC1hcmVhOiB0b3A7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXV0aWxzLWJvdHRvbSB7XHJcblx0XHRncmlkLWFyZWE6IHNlcnZpY2VzO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1hY3Rpb25zLWJhciB7XHJcblx0XHRncmlkLWFyZWE6IGFjdGlvbnM7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWFjdGlvbnMge1xyXG5cdFx0bGk6bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcclxuXHRcdFx0XHRjb2xvcjogdmFyLiRwcmltYXJ5O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyLiRwcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1saW5rcyBhLFxyXG5cdC5oZWFkZXItc2VydmljZXMgYSB7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmFycm93LXNsaWRlLWhvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1uYXYtc2NlbmUgYnV0dG9uIHtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLXZpc2libGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdFx0XHRjb2xvcjogdmFyLiRzZWNvbmRhcnk7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyLiRzZWNvbmRhcnk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW5hdi1tYWluIGEge1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0XHRcdGNvbG9yOiB2YXIuJHByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW5hdi1zY2VuZS1saW5rIHtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLXZpc2libGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguYXJyb3ctc2xpZGUtaG92ZXI7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyLiRzZWNvbmRhcnk7XHJcblx0XHRcdGNvbG9yOiB2YXIuJHNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIOODiuODkzEw6aCF55uuICsg44K344O844Oz44Oc44K/44OzKDE4OHB4KeOBruipsOOBvuOCiuWbnumBv+OAglxyXG4gICDjg57jg4Pjg5flpJbjga7kuK3plpPluK/jga7jgZ/jgoEgbXEtbWluKGxnKS9tcS1tYXgobGcpIOOBq+OBr+e1seWQiOOBp+OBjeOBquOBhCAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcclxuXHQuaGVhZGVyLW5hdi1tYWluIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdHVsIGxpIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1uYXYtc2NlbmUge1xyXG5cdFx0d2lkdGg6IDEzMHB4O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci11dGlscyB7XHJcblx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgdmFyLm1xLW1heChsZykge1xyXG5cdC5zaXRlLWhlYWRlciB7XHJcblx0XHQ+IC5oZWFkZXItbmF2IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItY291cG9uIHtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItY291cG9uLXRyYWNrIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sdW1uLWdhcDogMDtcclxuXHJcblx0XHQudHJhY2staW5uZXI6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24taXRlbSB7XHJcblx0XHRjb2x1bW4tZ2FwOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24tYmFkZ2Uge1xyXG5cdFx0d2lkdGg6IDY1cHg7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogNjVweDtcclxuXHRcdFx0aGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKDMuNXB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItY291cG9uLWl0ZW0gLnRleHQtYmxvY2sge1xyXG5cdFx0Y29sdW1uLWdhcDogMTFweDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItY291cG9uLWNvcHkge1xyXG5cdFx0dGV4dC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24tdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWNvdXBvbi1ub3RlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24tYXJyb3cge1xyXG5cdFx0d2lkdGg6IDExcHg7XHJcblx0XHRoZWlnaHQ6IDExcHg7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBhcnJvdy1pY29uKDZweCwgdmFyLiRzZWNvbmRhcnkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1tYWluIHtcclxuXHRcdHBhZGRpbmc6IDlweCAwIDA7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW1haW4taW5uZXIge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHJvdy1nYXA6IDlweDtcclxuXHRcdGNvbHVtbi1nYXA6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWxvZ28ge1xyXG5cdFx0ZmxleDogMTtcclxuXHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXV0aWxzIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3JkZXI6IDE7XHJcblx0XHRmbGV4OiAwIDAgY2FsYygxMDAlICsgMiAqIHZhci4kZ3V0dGVyLXNwKTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyLiRndXR0ZXItc3ApO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyLiRndXR0ZXItc3ApO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIuJGd1dHRlci1zcCk7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXV0aWxzLXRvcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1hY3Rpb25zLWJhciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci11dGlscy1ib3R0b20ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQvKiBTUOODmOODg+ODgOODvOW4r+OBruOBv+OAguODj+ODs+ODkOODvOOCrOODvOWGheOBr1BD54mI44Os44Kk44Ki44Km44OI44KS57at5oyBICovXHJcblx0LmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGdhcDogMXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2Vjb25kYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguY29sdW1uO1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0XHRnYXA6IDNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItc2VydmljZS1sYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDk7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1zZXJ2aWNlLW1haW4ge1xyXG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0Z2FwOiA3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1zZXJ2aWNlLWljb24ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6bnRoLWNoaWxkKDEpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpOm50aC1jaGlsZCgyKSBhIC5oZWFkZXItc2VydmljZS1pY29uIHtcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItYWN0aW9ucy0tc3AtdG9wIHtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1lbmQsIGNlbnRlcik7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGdhcDogMTdweDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRnYXA6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1hY3Rpb25zLWNvdW50IHtcclxuXHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRyaWdodDogLTNweDtcclxuXHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdGhlaWdodDogMTRweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRsaTpudGgtY2hpbGQoMSkgYSxcclxuXHRcdGxpOm50aC1jaGlsZCgyKSBhIHtcclxuXHRcdFx0d2lkdGg6IDM0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6bnRoLWNoaWxkKDEpIGE6OmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uLWNhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6bnRoLWNoaWxkKDIpIGE6OmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uLWJvb2ttYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRyaWdnZXIge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHR3aWR0aDogMzRweDtcclxuXHRcdGhlaWdodDogMzRweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTdweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQubWVudS10cmlnZ2VyIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxOXB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC40cztcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR0ZXh0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHM7XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdHRvcDogN3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhhbWJ1cmdlci1vdmVybGF5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aW5zZXQ6IDA7XHJcblx0XHR6LWluZGV4OiAxMTAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMzVzIGVhc2U7XHJcblxyXG5cdFx0JltoaWRkZW5dIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLWZpeGVkIHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pcy1vcGVuIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHJcblx0XHQvKiDnmb3jg5Hjg43jg6vjgpLkuZfnrpfjgavlt7vjgY3ovrzjgb7jgarjgYTjgojjgYbjg4fjgqPjg6DjgaDjgZHliIbpm6LvvIgjYzVjMmMyIOS5l+eul++8iSAqL1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRpbnNldDogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxOTcsIDE5NCwgMTk0LCAwLjcpO1xyXG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSB2YXIubXEtbWF4KG1kKSB7XHJcblx0Lmhhcy1zcC1hY3Rpb25zLWJhciB7XHJcblx0XHQtLWhlYWRlci1zcC1iYXItaGVpZ2h0OiBjYWxjKDYwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSk7XHJcblx0fVxyXG5cclxuXHQuaGFzLXNwLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucy1iYXIge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IHZhcigtLWhlYWRlci1zcC1iYXItaGVpZ2h0KTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KTtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyLiRib3JkZXI7XHJcblx0XHRib3gtc2hhZG93OiAwIC0ycHggMTBweCByZ2JhKDEwMiwgOTAsIDg5LCAwLjA4KTtcclxuXHJcblx0XHQuaGVhZGVyLWFjdGlvbnMge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRnYXA6IDA7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Z2FwOiA0cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGk6bnRoLWNoaWxkKDIpIGEsXHJcblx0XHRcdGxpOm50aC1jaGlsZCgzKSBhIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhlYWRlci1hY3Rpb25zLWNvdW50IHtcclxuXHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuXHQuaGVhZGVyLW5hdi1zY2VuZS1wYW5lbCxcclxuXHQuaGVhZGVyLW5hdi1zY2VuZS1iYWNrZHJvcCB7XHJcblx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1uYXYtc2NlbmUtbGluayB7XHJcblx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhhbWJ1cmdlci1hY2NvcmRpb24tdHJpZ2dlciB7XHJcblx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIHtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubWVudS10cmlnZ2VyLFxyXG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XHJcblx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcbkB1c2UgXCJjbGFtcFwiIGFzIGNsO1x0XG5cblxuOnJvb3Qge1xuXHQtLWZvb3Rlci1oZWlnaHQ6IDBweDtcbn1cblxuLnNpdGUtZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogdmFyLiRwaW5rLWJlaWdlO1xufVxuXG4uZm9vdGVyLXByb21vIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5mb290ZXItZ2FsbGVyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIC0yMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5mb290ZXItZ2FsbGVyeS1zd2lwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LyogYXV0b3BsYXkgZGVsYXk6MCArIHNwZWVkIOOBp+etiemAn+ODnuODvOOCreODvOOBq+OBmeOCiyAqL1xuXHRcdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0ZmlndXJlIHtcblx0XHRcdGhlaWdodDogNTY1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMHZ3O1xuXHRcdFx0Ly9vdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0yNjVweDtcblx0XHRsZWZ0OiA0MCU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogNDk4NnB4O1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDM0MnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AvbXYtd2F2ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3Zlcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtNDMwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0d2lkdGg6IDUwMTBweDtcblx0XHRoZWlnaHQ6IDQ3MnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci13YXZlLWJvdHRvbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cbn1cblxuLmZvb3Rlci1jYXRjaC13cmFwIHtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0yM3B4O1xuXHRsZWZ0OiAxNy42JTtcblx0ei1pbmRleDogMjtcblx0Z2FwOiAxMHB4O1xuXG5cdC5mb290ZXItY2F0Y2gge1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0cGFkZGluZzogMTVweCAwIDEzcHg7XG5cdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE5O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHR9XG59XG5cbi5mb290ZXItY29udGFjdCB7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IC0xNDBweCBhdXRvIDA7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cblx0LmZvb3Rlci1jb250YWN0LWNvbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXg6IDE7XG5cdFx0cGFkZGluZzogNjBweCAyMHB4IDQ1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgdmFyLm1xLW1pbihtZCkge1xuXHRcdFx0KyAuZm9vdGVyLWNvbnRhY3QtY29sIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmRhc2hlZC1saW5lKGxlZnQsICNlYmRlZGUpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDU1cHgpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHZhci5tcS1tYXgobWQpIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJkZWRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRhY3QtYmFkZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zMXB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogNjFweDtcblx0XHRoZWlnaHQ6IDYxcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0LmZvb3Rlci1jb250YWN0LWJhZGdlLWJnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5mb290ZXItY29udGFjdC1iYWRnZS1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAzNHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG5cblx0LmZvb3Rlci1jb250YWN0LXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDE2cHgsIDIwcHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHQuYnRuLWZvb3Rlci1jb250YWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRtYXJnaW46IDM1cHggYXV0byAwO1xuXHR9XG5cblx0LmZvb3Rlci1jb250YWN0LXRlbCB7XG5cdFx0bWFyZ2luOiAyM3B4IDAgMTBweDtcblx0XHRjb2xvcjogdmFyLiRwcmltYXJ5O1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtZmFtaWx5LWVuO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoNDBweCwgNDNweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRhY3QtaG91cnMge1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRnYXA6IDI2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxNHB4LCAxNnB4KTtcblx0fVxuXG5cdC5mb290ZXItY29udGFjdC1ob3Vycy1sYWJlbCB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG5cblx0LmZvb3Rlci1jb250YWN0LWhvdXJzLXRpbWUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogLTEzcHg7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR0ZXh0O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgdmFyLm1xLW1pbihtZCkge1xuXHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ViZGVkZTtcblx0fVxufVxuXG4uZm9vdGVyLXBhZ2V0b3Age1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA1NXB4O1xuXHR6LWluZGV4OiAzO1xuXHR3aWR0aDogY2wuY3VzdG9tLWNsYW1wKDYwcHgsODVweCk7XG5cdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNFOERFREU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly8gdGV4dC1pbmRlbnQ6IDEwMSU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNnMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciAwLjM2cyBlYXNlLW91dDtcblxuXHR0ZXh0LWluZGVudDogMDtcblx0Zm9udC1zaXplOiAwO1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLXBhZ2V0b3A7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0OCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiBjbC5jdXN0b20tY2xhbXAoMTJweCwyM3B4KTtcblx0XHRhc3BlY3QtcmF0aW86IDIzIC8gMTQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyLiRiYXNlLWZvbnQtY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR0cmFuc2l0aW9uOiB0b3AgMC4zNnMgZWFzZS1vdXQsIG9wYWNpdHkgMC4zNnMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zNnMgZWFzZS1vdXQ7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0dG9wOiAxNTAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmZvb3Rlci1ib2R5IHtcblx0cGFkZGluZzogNjVweCAwIDQwcHg7XG5cdFxuXHQuZm9vdGVyLWZlYXR1cmVzIHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0bGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyLiRwcmltYXJ5O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIuJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHdyYXA7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMnB4O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMzZzIGVhc2Utb3V0O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAwJSAwLjA2ZW07XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHByaW1hcnk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNnMgZWFzZS1vdXQ7XG5cblx0XHRcdFx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlzLWFib3V0IGE6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHByaW1hcnkgdXJsKCcuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLWFib3V0LnN2ZycpO1xuXHRcdH1cblxuXHRcdC5pcy1tZXJpdCBhOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiRwcmltYXJ5IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1tZXJpdC5zdmcnKTtcblx0XHR9XG5cblx0XHQuaXMtc3lzdGVtIGE6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHByaW1hcnkgdXJsKCcuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN5c3RlbS5zdmcnKTtcblx0XHR9XG5cblx0XHQuaXMtc3RyZW5ndGggYTo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kcHJpbWFyeSB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLWZlYXR1cmUtc3RyZW5ndGguc3ZnJyk7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1xdWlja2xpbmtzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdGdhcDogY2wuY3VzdG9tLWNsYW1wKDEwcHgsIDIwcHgpO1xuXG5cdFx0bGkge1xuXHRcdFx0Ji5pcy1mYXEgYSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1mYXEuc3ZnJyk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtZ3VpZGUgYSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1ndWlkZS5zdmcnKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1ndWFyYW50ZWUgYSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1ndWFyYW50ZWUuc3ZnJyk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtZXhjaGFuZ2UgYSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1leGNoYW5nZS5zdmcnKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy13ZWIgYSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay13ZWIuc3ZnJyk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMta2ltb25vIGEgc3Bhbjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1xdWlja2xpbmsta2ltb25vLnN2ZycpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFycm93LXNsaWRlKHZhci4kYmFzZS1mb250LWNvbG9yLCBtaW4oMzNweCwgMS44dncpKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIGNsLmN1c3RvbS1jbGFtcCgxNXB4LCAzMHB4KTtcblx0XHRcdGdhcDogbWluKDE1cHgsIDJ2dyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiRib3JkZXItbGlnaHQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMTRweCwxNnB4KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuMzZzIGVhc2Utb3V0O1xuXHRcdH1cblxuXHRcdC5mb290ZXItcXVpY2tsaW5rLWxhYmVsIHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0Z2FwOiBtaW4oMjBweCwgMXZ3KTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLXF1aWNrbGluay1pY29uIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogMzBweDtcblxuXHRcdCYuaXMtZmFxIHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiRpbnB1dC1iZztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLW5hdi1ncmlkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0Z2FwOiBtaW4oOThweCwgM3Z3KTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyLiRib3JkZXI7XG5cdH1cblxuXHQuZm9vdGVyLW5hdi1ibG9jayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogNDh2dztcblxuXHRcdC5mb290ZXItbmF2LXRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdC5mb290ZXItbmF2LWNvbHVtbnMge1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRcdGdhcDogN3B4IDIwcHg7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiA3cHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogbWluKDgwcHgsIDR2dyk7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDAgNXB4IDE4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAwJSAwLjA2ZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxM3B4LDE1cHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ5O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzZzIGVhc2Utb3V0O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIuJGJhc2UtZm9udC1jb2xvcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhci4kYmFzZS1mb250LWNvbG9yO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNnMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5mb290ZXItbmF2LW1pc2Mge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1ib3R0b20ge1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdGdhcDogMzBweDtcblx0fVxuXG5cdC5mb290ZXItYnJhbmQge1xuXHRcdGZpZ3VyZSB7XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1hZGRyZXNzIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHR9XG5cblx0LmZvb3Rlci1ib3R0b20tcmlnaHQge1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdGZsZXg6IDE7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cblx0LmZvb3Rlci1sZWdhbCB7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0Z2FwOiAzMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxM3B4LCAxNHB4KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLXNucyB7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA1MHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1jb3B5cmlnaHQge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdC5mb290ZXItYm9keSB7XG5cdFx0LmZvb3Rlci1uYXYtZ3JpZCB7XG5cdFx0XHRnYXA6IDk4cHg7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCBhIHtcblx0XHRcdG1pbi13aWR0aDogODVweDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgdmFyLm1xLW1pbihtZCkge1xuLmZvb3Rlci1mZWF0dXJlcyB7XG5cdGEge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAwLjA2ZW07XG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjRzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pcy1hYm91dCBhOmhvdmVyOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1hYm91dC1ob3Zlci5zdmcnKTtcblx0fVxuXG5cdC5pcy1tZXJpdCBhOmhvdmVyOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1tZXJpdC1ob3Zlci5zdmcnKTtcblx0fVxuXG5cdC5pcy1zeXN0ZW0gYTpob3Zlcjo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLWZlYXR1cmUtc3lzdGVtLWhvdmVyLnN2ZycpO1xuXHR9XG5cblx0LmlzLXN0cmVuZ3RoIGE6aG92ZXI6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN0cmVuZ3RoLWhvdmVyLnN2ZycpO1xuXHR9XG59XG5cbi5mb290ZXItbmF2LWJsb2NrIHtcblx0LmZvb3Rlci1uYXYtY29sdW1ucyB1bCBhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMC4wNmVtO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNHM7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItcXVpY2tsaW5rcyB7XG5cdGE6aG92ZXIge1xuXHRcdEBpbmNsdWRlIG1peC5hcnJvdy1zbGlkZS1ob3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxM3B4O1xuXHR9XG59XG5cbi5mb290ZXItcGFnZXRvcCB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhci4kYmFzZS1mb250LWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyLiRiYXNlLWZvbnQtY29sb3I7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyLiR3aGl0ZTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAtNTAlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR0b3A6IDQ4JTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG59XG5cbkBpbmNsdWRlIHZhci5tcS1tYXgobWQpIHtcbi5mb290ZXItcHJvbW8ge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5mb290ZXItZ2FsbGVyeSB7XG5cdG1hcmdpbjogMCAtMTVweDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDkzcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy93YXZlLXNwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAvIGNvdmVyO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRib3R0b206IC02MHB4O1xuXHRcdGhlaWdodDogOTNweDtcblx0fVxufVxuXG4uZm9vdGVyLWdhbGxlcnkgLnN3aXBlci1zbGlkZSBmaWd1cmUge1xuXHRoZWlnaHQ6IDI5MHB4O1xuXHRtaW4taGVpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLWNhdGNoLXdyYXAge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDQ0cHg7XG5cdGdhcDogMTBweDtcblxuXHQuZm9vdGVyLWNhdGNoIHtcblx0XHR3aWR0aDogMjdweDtcblx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4xOTtcblx0fVxufVxuXG4uZm9vdGVyLWNvbnRhY3Qge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW4tdG9wOiAtNDVweDtcblx0Z2FwOiA0MHB4O1xuXG5cdC5mb290ZXItY29udGFjdC1jb2wge1xuXHRcdHBhZGRpbmc6IDQycHggMjBweCAzMHB4O1xuXG5cdFx0KyAuZm9vdGVyLWNvbnRhY3QtY29sIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idG4tZm9vdGVyLWNvbnRhY3Qge1xuXHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRhY3QtdGVsIHtcblx0XHRtYXJnaW46IDEycHggMCA4cHg7XG5cdH1cblx0XG5cdC5mb290ZXItY29udGFjdC1ob3Vycy1sYWJlbCB7XG5cdH1cbn1cblxuLmZvb3Rlci1wYWdldG9wIHtcblx0dG9wOiAxNnB4O1xuXHRyaWdodDogMTVweDtcbn1cblxuLmZvb3Rlci1ib2R5IHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cblx0LmZvb3Rlci1xdWlja2xpbmtzIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0Z2FwOiAxNXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItZmVhdHVyZXMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRsaSB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyLiRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIuJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdHBhZGRpbmc6IDE4cHggMjBweDtcblx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLXF1aWNrbGlua3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLXF1aWNrbGluay1sYWJlbCB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItbmF2LWdyaWQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRnYXA6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0fVxuXG5cdC5mb290ZXItYm90dG9tIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5mb290ZXItYnJhbmQge1xuXHRcdGZpZ3VyZSB7XG5cdFx0XHR3aWR0aDogMjE1cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItYm90dG9tLXJpZ2h0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGdhcDogMzBweDtcblx0fVxuXG5cdC5mb290ZXItbGVnYWwge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMCAyNXB4O1xuXHR9XG5cblx0LmZvb3Rlci1jb3B5cmlnaHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5mb290ZXItbmF2LWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cblx0XHQuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGEge1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdGdhcDogMTJweDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbi1hcnJvdztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhci4kYmFzZS1mb250LWNvbG9yO1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZvb3Rlci1uYXYtbWlzYyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0LmZvb3Rlci1uYXYtY29sdW1ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1NHB4O1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmRhc2hlZC1saW5lKHRvcCwgdmFyLiRib3JkZXIpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkOjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmRhc2hlZC1saW5lKGJvdHRvbSwgdmFyLiRib3JkZXIpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNTRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyOHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBoYW1idXJnZXItYWNjb3JkaW9uIOOBqOWQjOWei++8iHRyaWdnZXIgLyBwYW5lbCAvIGlzLW9wZW7vvInjgILjgq/jg6njgrnlkI3jga7jgb/jg5Xjg4Pjgr/jg7zlgbQgKi9cblx0LmZvb3Rlci1uYXYtY2F0ZWdvcnksXG5cdC5mb290ZXItbmF2LXNjZW5lIHtcblx0XHRAaW5jbHVkZSBtaXguZGFzaGVkLWxpbmUoYm90dG9tLCB2YXIuJGJvcmRlcik7XG5cblx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0LmZvb3Rlci1uYXYtdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDEuNXB4LCAxLjVweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItbmF2LWNvbHVtbnMge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItbmF2LXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDI3cHggMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gMC4zNXMgZWFzZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOlxuXHRcdFx0XHRcdGxpbmVhci1ncmFkaWVudCh2YXIuJHRleHQsIHZhci4kdGV4dCkgY2VudGVyIG5vLXJlcGVhdCxcblx0XHRcdFx0XHRsaW5lYXItZ3JhZGllbnQodmFyLiR0ZXh0LCB2YXIuJHRleHQpIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCAxLjVweCwgMS41cHggMTBweDtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM1cyBlYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIHBhbmVsOiBoYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIOebuOW9k+OAglxuXHRcdCAgIEhUTUwg44KS6Laz44GV44GaIDIg5YiX44Oq44Oz44Kv77yIZGlzcGxheTpjb250ZW50c++8ieOBq+OBmeOCi+OBn+OCgSBoZWlnaHQg44Gn6ZaL6ZaJICovXG5cdFx0LmZvb3Rlci1uYXYtY29sdW1ucyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRnYXA6IDRweCAxMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGludGVycG9sYXRlLXNpemU6IGFsbG93LWtleXdvcmRzO1xuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2UsIHBhZGRpbmctYm90dG9tIDAuMzVzIGVhc2U7XG5cblx0XHRcdCZbaGlkZGVuXSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdH1cblxuXHRmb290ZXIge1xuXHRcdC5mb290ZXItaW5uZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHBhZGRpbmc6IDUwcHggMCA4NXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblxuXHRcdFx0LmJhc2ljLWluZm8ge1xuXHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdHdpZHRoOiAxNzdweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxNXB4O1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gcCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc25zLWJ0bi13cmFwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNob3AtbGlzdCB7XG5cdFx0XHRcdFx0LnNob3AtaXRlbSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyNTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdFx0XHQ+IHAsXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmxpbmstbWFwIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1tZW51IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVuZGVyLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMjVweCAwO1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGdhcDogMzBweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQuZm9vdGVyLW5hdi1jYXRlZ29yeSxcblx0LmZvb3Rlci1uYXYtc2NlbmUge1xuXHRcdC5mb290ZXItbmF2LXRpdGxlIHtcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLW5hdi1jb2x1bW5zIHtcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xuQHVzZSBcImNsYW1wXCIgYXMgY2w7XG5cblxuLyogc2hhcmVkIGZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0tcm93LXRhYmxle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0Ji5jb25maXJtLXRhYmxle1xuXHRcdG1heC13aWR0aDogOTgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gNjBweDtcblxuXHRcdC5mb3JtLXJvd3tcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1sYWJlbCB7XG5cdFx0XHRwYWRkaW5nLXRvcDowO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHR9XG5cblx0XHQuZm9ybS1maWVsZCB7XG5cdFx0XHRwe1xuXHRcdFx0XHRjb2xvcjogdmFyLiR0ZXh0O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6Y2wuY3VzdG9tLWNsYW1wKDEuNHJlbSwgMS42cmVtKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvcm0tcm93e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcblx0Z2FwOiA0MHB4O1xuXG5cdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5mb3JtLWxhYmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGdhcDogMTBweDtcblx0d2lkdGg6IDI2MHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0Y29sb3I6IHZhci4kdGV4dDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOmNsLmN1c3RvbS1jbGFtcCgxLjJyZW0sIDEuNnJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdCYub3B0aW9uYWwge1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIuKAu+S7u+aEj1wiO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6IHZhci4kdGV4dDtcblx0XHRcdGZvbnQtc2l6ZTpjbC5jdXN0b20tY2xhbXAoMS4xcmVtLCAxLjNyZW0pO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblx0fVxuXG5cdCYucmVxdWlyZWR7XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIuKAu+W/hemgiFwiO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6IHZhci4kcmVxdWlyZWQ7XG5cdFx0XHRmb250LXNpemU6Y2wuY3VzdG9tLWNsYW1wKDEuMXJlbSwgMS4zcmVtKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cdH1cbn1cblxuLmZvcm0tZmllbGQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtZmxleDogMTtcblx0ZmxleDogMTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5jb2x1bW47XG5cdGdhcDogMTBweCAxNXB4O1xufVxuXG4uZm9ybS1maWVsZC1ub3RlIHtcblx0Zm9udC1zaXplOmNsLmN1c3RvbS1jbGFtcCgxLjJyZW0sIDEuNnJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uZm9ybS1pbnB1dC1ncm91cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdGdhcDogMjBweDtcblxuXHQuZm9ybS1pbnB1dCB7XG5cdFx0d2lkdGg6IDI0MHB4O1xuXHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG5cdFx0ZmxleDogMCAwIDI0MHB4O1xuXHR9XG59XG5cbi5mb3JtLXJvdy10ZXh0YXJlYSB7XG5cdC5mb3JtLWxhYmVsIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxufVxuXG4uZm9ybS1pbnB1dCxcbi5mb3JtLXRleHRhcmVhLFxuLmZvcm0tc2VsZWN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHZhci4kaW5wdXQtYmc7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRjb2xvcjogdmFyLiR0ZXh0O1xuXHRmb250LWZhbWlseTogdmFyLiRmb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiB2YXIuJHBsYWNlaG9sZGVyO1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHR9XG59XG5cbi5mb3JtLWlucHV0LFxuLmZvcm0tc2VsZWN0IHtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nOiAwIGNsLmN1c3RvbS1jbGFtcCgxMHB4LCAzMHB4KTtcbn1cblxuLmZvcm0tcmFkaW97XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLmZvcm0tcmFkaW8gKyBsYWJlbHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0Z2FwOjhweDtcblx0d2lkdGg6MTAwJTtcblx0Zm9udC1zaXplOjEuM3JlbTtcblx0bGluZS1oZWlnaHQ6MS4wO1xuXHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XG5cdHRyYW5zaXRpb246IDAuNXMgZWFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1yYWRpbyArIGxhYmVsOjpiZWZvcmV7XG5cdGNvbnRlbnQ6XCJcIjtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdHdpZHRoOjIwcHg7XG5cdGhlaWdodDoyMHB4O1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGJvcmRlcjoxcHggIzY2NUE1OSBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0dHJhbnNpdGlvbjogMC41cyBlYXNlO1xuXHR6LWluZGV4OjI7XG59XG5cbi5mb3JtLXJhZGlvICsgbGFiZWw6OmFmdGVye1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6NHB4O1xuXHRsZWZ0OjRweDtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTJweDtcblx0aGVpZ2h0OjEycHg7XG5cdGJhY2tncm91bmQ6I0JDNTM0ODtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdG9wYWNpdHk6MDtcblx0ei1pbmRleDo1O1xufVxuXG4uZm9ybS1yYWRpbzpjaGVja2VkICsgbGFiZWw6OmFmdGVye1xuXHRvcGFjaXR5OjE7XG59XG5cbi5mb3JtLXJhZGlvLWNvbHVtbntcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0Z2FwOiAyMHB4O1xuXHRcblx0LmZvcm0tcmFkaW8taXRlbXtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5mb3JtLWNoZWNrLWNvbHVtbntcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0Z2FwOiAyMHB4O1xuXHRcblx0LmZvcm0tY2hlY2staXRlbXtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5mb3JtLXJhZGlvLWNvbHVtbixcbi5mb3JtLWNoZWNrLWNvbHVtbntcblx0Ji5nZW5lcmFsLWZvcm17XG5cdFx0cGFkZGluZzoxMHB4IDA7XG5cdH1cbn1cblxuLmZvcm0tY2hlY2t7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLmZvcm0tY2hlY2sgKyBsYWJlbHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0Z2FwOiAxMHB4O1xuXHQvLyB3aWR0aDoxMDAlO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRsaW5lLWhlaWdodDoxLjM7XG5cdGxldHRlci1zcGFjaW5nOjAuMDVlbTtcblx0dHJhbnNpdGlvbjogMC41cyBlYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWNoZWNrICsgbGFiZWw6OmJlZm9yZXtcblx0Y29udGVudDpcIlwiO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTZweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6MTZweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGJvcmRlcjoxcHggIzY2NUE1OSBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czoycHg7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0dHJhbnNpdGlvbjogMC41cyBlYXNlO1xuXHR6LWluZGV4OjI7XG59XG5cbi5mb3JtLWNoZWNrICsgbGFiZWw6OmFmdGVye1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6NTAlO1xuXHRsZWZ0OjA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTZweDtcblx0aGVpZ2h0OjE2cHg7XG5cdGJvcmRlcjoxcHggI0JDNTM0OCBzb2xpZDtcblx0YmFja2dyb3VuZC1jb2xvcjojQkM1MzQ4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTMuNSA4LjJMNi42IDExLjNMMTIuNSA0LjcnIHN0cm9rZT0nJTIzRkZGRUZFJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czoycHg7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0b3BhY2l0eTowO1xuXHR6LWluZGV4OjU7XG59XG5cbi5mb3JtLWNoZWNrOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXJ7XG5cdG9wYWNpdHk6MTtcbn1cblxuLmlzLWVycm9yIHtcblx0YmFja2dyb3VuZDogdmFyLiRlbWFpbC1iZyAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJGVtYWlsLWJvcmRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1wb3N0YWwge1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDIwcHg7XG59XG5cbi5mb3JtLWlucHV0LXBvc3RhbCB7XG5cdHdpZHRoOiAyNDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRmbGV4OiAwIDAgMjQwcHg7XG59XG5cbi5idG4tcG9zdGFsLWF1dG8ge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0YmFja2dyb3VuZDogdmFyLiRzZWNvbmRhcnk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kc2Vjb25kYXJ5O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRmb250LWZhbWlseTogdmFyLiRmb250LWZhbWlseTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOmNsLmN1c3RvbS1jbGFtcCgxLjJyZW0sIDEuNHJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAyLjk7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpbmstcG9zdGFsLXNlYXJjaCB7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0Z2FwOiA1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0c3Bhbntcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0Y29sb3I6IHZhci4kc2Vjb25kYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOmNsLmN1c3RvbS1jbGFtcCgxLjNyZW0sIDEuNXJlbSk7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGhlaWdodDogMTlweDtcblx0fVxufVxuXG4uZm9ybS1zZWxlY3QtZ3JvdXB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jjpub3QoLmZvcm0tc2VsZWN0LXNtKXtcblx0XHRtYXgtd2lkdGg6IDMxMHB4O1xuXHRcdG1pbi13aWR0aDogMjQwcHg7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDlweDtcblx0XHRoZWlnaHQ6IDlweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDYgNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDFMMyAzTDUgMScgc3Ryb2tlPSclMjNCMEFCQUEnIHN0cm9rZS13aWR0aD0nMS4yJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG59XG5cbi5mb3JtLXNlbGVjdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZWZlO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHNlbGVjdC1ib3JkZXI7XG5cdGNvbG9yOiB2YXIuJHNlbGVjdC1ib3JkZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6dmFsaWQsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIuJHRleHQ7XG5cdH1cbn1cblxuLmZvcm0tdGV4dGFyZWEge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRoZWlnaHQ6IDMxNHB4O1xuXHRwYWRkaW5nOiBjbC5jdXN0b20tY2xhbXAoMTVweCwgMzBweCk7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDMwcHggLSAoMi45IC0gMSkgKiAxZW0gLyAyKTtcblx0bGluZS1oZWlnaHQ6IDEuODtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmZvcm0tbm90ZXMge1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRsaSB7XG5cdFx0Y29sb3I6IHZhci4kdGV4dDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTpjbC5jdXN0b20tY2xhbXAoMS4xcmVtLCAxLjNyZW0pO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0fVxuXG5cdC5pcy1hbGVydCB7XG5cdFx0Y29sb3I6IHZhci4kcmVxdWlyZWQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0fVxufVxuXG4uZm9ybS1zdWJtaXQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LmJ0bi1ibG9jayB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuLmZvcm0tcm93LWJpcnRoZGF5IHtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcblxuXHQuZm9ybS1sYWJlbCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLmZvcm0tYmlydGhkYXkge1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDE1cHg7XG59XG5cbi5mb3JtLWJpcnRoZGF5LWl0ZW0ge1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0Ly8gZ2FwOiAxMHB4O1xuXHRnYXA6IDVweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0tYmlydGhkYXktdW5pdCxcbi5mb3JtLWJpcnRoZGF5LWFnZSB7XG5cdGNvbG9yOiB2YXIuJHRleHQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcblx0d2lkdGg6IDE1MHB4O1xufVxuXG4uZm9ybS1wYXNzd29yZC1ncm91cHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBhc3N3b3JkLWNvbmZpcm0tbWFzayB7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IHZhci4kdGV4dDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ucGFzc3dvcmQtY29uZmlybS1ub3RlcyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRsaSB7XG5cdFx0Y29sb3I6IHZhci4kdGV4dDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0fVxuXG5cdC5pcy1hbGVydCB7XG5cdFx0Y29sb3I6IHZhci4kcmVxdWlyZWQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0fVxufVxuXG4uYnRuLXBhc3N3b3JkLXRvZ2dsZSB7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyNnB4O1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxuXG5cdC5pY29uLWV5ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYuaXMtdmlzaWJsZSB7XG5cdFx0Lmljb24tZXllLW9mZiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5pY29uLWV5ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLmJ0bi1iYWNre1xuICAgIEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuICAgIEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRAaW5jbHVkZSBtaXguYXJyb3ctc2xpZGUtbGVmdCgjNjY1YTU5KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1heC13aWR0aDogMzAwcHg7XG5cdHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIuJGlucHV0LWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIuJHRleHQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjNzIGVhc2U7XG59XG5cbi5idG4tZGlzYWJsZSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZDogI0YzRUZFRjtcblx0Y29sb3I6IzY2NUE1OTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdCY6YmVmb3JlICxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxufVxuXG5AaW5jbHVkZSB2YXIubXEtbWluKG1kKSB7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0bi1iYWNre1xuXHQmOmhvdmVyIHtcblx0XHRAaW5jbHVkZSBtaXguYXJyb3ctc2xpZGUtbGVmdC1ob3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxM3B4O1xuXHR9XG59XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC5mb3JtLXJvdy10YWJsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5mb3JtLXJvdyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdH1cblxuXHQuZm9ybS1sYWJlbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQuZm9ybS1yb3ctdGV4dGFyZWEge1xuXHRcdC5mb3JtLWxhYmVsIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWZpZWxkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHR9XG5cblx0LmZvcm0taW5wdXQtZ3JvdXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHQuZm9ybS1pbnB1dCB7XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0taW5wdXQsXG5cdC5mb3JtLXRleHRhcmVhLFxuXHQuZm9ybS1zZWxlY3Qge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tcG9zdGFsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMTBweDtcblx0fVxuXG5cdC5mb3JtLWlucHV0LXBvc3RhbCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cblx0LmJ0bi1wb3N0YWwtYXV0byB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0cGFkZGluZzogMCAxN3B4O1xuXHR9XG5cblx0LmZvcm0tc2VsZWN0LWdyb3VwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5mb3JtLXRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHR9XG5cblx0LmZvcm0tc3VibWl0IC5idG4tYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTVweDtcblx0fVxuXG5cdC5mb3JtLXJvdy1iaXJ0aGRheSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQuZm9ybS1iaXJ0aGRheSB7XG5cdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0Ly8gZ2FwOiA4cHg7XG5cdFx0Z2FwOiA1cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdC5mb3JtLWJpcnRoZGF5LWl0ZW0ge1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdC5mb3JtLWJpcnRoZGF5LWFnZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5mb3JtLXNlbGVjdC1zbSB7XG5cdFx0d2lkdGg6IDg1cHg7XG5cdFx0ZmxleDogMSAxIDg1cHg7XG5cdH1cblx0LmZvcm0tY2hlY2sgKyBsYWJlbHtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0fVxuXG5cdC5idGgtYmFja3tcblx0XHRtYXgtd2lkdGg6aW5pdGlhbDtcblx0XHRoZWlnaHQ6NTVweDtcblx0fVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwiLi4vYm9vdHN0cmFwXCIgYXMgYnM7XHJcblxyXG4vKiBDb3Vwb24gY2FyZO+8iOOCr+ODvOODneODs+S4gOimpyAvIOOCq+ODvOODiOaUr+aJleOBhOODouODvOODgOODq+WFseeUqO+8iVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvdXBvbi1jYXJkLWdyaWR7XHJcblx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdGdhcDpicy5jdXN0b20tY2xhbXAoMjBweCwgMjhweCk7XHJcblxyXG5cdC5jb3Vwb24tY2FyZHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6NjVweCAyNXB4IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0XHRvdXRsaW5lOjFweCBzb2xpZCAjRThERURFO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdCRjb3Vwb24tY2FyZC1jb2xvcnM6ICNGOTZCNEUsICNGOEE4NjIsICM4RkJDQjY7XHJcblxyXG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvdXBvbi1jYXJkLWNvbG9ycykge1xyXG5cdFx0XHQmOm50aC1jaGlsZCgje2xlbmd0aCgkY291cG9uLWNhcmQtY29sb3JzKX1uICsgI3skaX0pIHtcclxuXHRcdFx0XHQkY29sb3I6IG50aCgkY291cG9uLWNhcmQtY29sb3JzLCAkaSk7XHJcblxyXG5cdFx0XHRcdC5wZXJpb2Qge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvdXBvbi1jYXRlZ29yeSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNvdXBvbi1jb2RlLXVuaXQge1xyXG5cdFx0XHRcdFx0LmNvdXBvbi1jb2RlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucGVyaW9ke1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDowO1xyXG5cdFx0XHRsZWZ0OjA7XHJcblx0XHRcdHdpZHRoOmZpdC1jb250ZW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6MzI1cHg7XHJcblx0XHRcdHBhZGRpbmc6MTBweCBicy5jdXN0b20tY2xhbXAoMTVweCwgMjBweCk7XHJcblx0XHRcdGdhcDowIDEwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDA7XHJcblx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTpicy5jdXN0b20tY2xhbXAoMS4ycmVtLCAxLjRyZW0pO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IGJzLmN1c3RvbS1jbGFtcCgxOHB4LCAyMHB4KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvdXBvbi9pY29uX3BlcmlvZC5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb3Vwb24tY29udGFpbmVye1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvdXBvbi1jYXRlZ29yeXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuY291cG9uLWRpc2NvdW50e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTpicy5jdXN0b20tY2xhbXAoNC4wcmVtLCA1LjRyZW0pO1xyXG5cclxuXHRcdFx0LmZ0LXNtYWxse1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTpicy5jdXN0b20tY2xhbXAoMi42cmVtLCA0LjByZW0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvdXBvbi1jb2RlLXVuaXR7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdC5jb3Vwb24tY29kZXtcclxuXHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRjb2xvcjojRjk2QjRFO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTpicy5jdXN0b20tY2xhbXAoMi4wcmVtLCAyLjVyZW0pO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWNvZGUtdGl0bGUpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6Zml0LWNvbnRlbnQ7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb3Vwb24vaWNvbl9jb3Vwb24uc3ZnKSBsZWZ0IGNlbnRlci8yMHB4IGF1dG8gbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0Y29sb3I6IzY2NUE1OTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTpicy5jdXN0b20tY2xhbXAoMS40cmVtLCAxLjZyZW0pO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb2RlLWNsaXBib2FyZHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDpicy5jdXN0b20tY2xhbXAoNTBweCwgNTVweCk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRcdFx0XHRnYXA6MCAyMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmM2VmZWU7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRjb2xvcjogIzY2NUE1OTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTpicy5jdXN0b20tY2xhbXAoMS40cmVtLCAxLjZyZW0pO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb3Vwb24vaWNvbl9jb3B5LnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDEuMTI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5pY29uLWFycm93O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NUE1OTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb3B5LXN1Y2Nlc3MtbXNne1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQkM1MzQ4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb3Vwb24tYXNpZGV7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy10b3A6MjJweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDoxcHggZG90dGVkICNjMmJlYmU7XHJcblxyXG5cdFx0XHQuYXBwbHktcHJpY2V7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1wcmljZS10aXRsZSk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDpmaXQtY29udGVudDtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvdXBvbi9pY29uX2FwcGx5X3ByaWNlLnN2ZykgbGVmdCBjZW50ZXIvMjBweCBhdXRvIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblxyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFwcGx5LWNhdGVnb3J5e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0LmNhdGVnb3J5LWxpc3R7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Z2FwOjVweCAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWNhdGVnb3J5LXRpdGxlKTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY291cG9uL2ljb25fYXBwbHlfY2F0ZWdvcnkuc3ZnKSBsZWZ0IGNlbnRlci8yMHB4IGF1dG8gbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBzZXJpZjtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOmZpdC1jb250ZW50O1xyXG5cclxuXHRcdFx0XHRcdFx0JGNhdGVnb3J5LWNvbG9yczogKFxyXG5cdFx0XHRcdFx0XHRcdGZ1cmlzb2RlOiAjRkZGMEYwLFxyXG5cdFx0XHRcdFx0XHRcdGdyYWR1YXRpb246ICNGRkY1RUIsXHJcblx0XHRcdFx0XHRcdFx0aG91bW9uZ2k6ICNGMEZBRkYsXHJcblx0XHRcdFx0XHRcdFx0a3Vyb3RvbWVzb2RlOiAjRjRGMUZDLFxyXG5cdFx0XHRcdFx0XHRcdGlyb3RvbWVzb2RlOiAjRjdGM0U5LFxyXG5cdFx0XHRcdFx0XHRcdGlyb211amk6ICNGNUZCRjIsXHJcblx0XHRcdFx0XHRcdFx0a29tb246ICNGRkY2RkQsXHJcblx0XHRcdFx0XHRcdFx0dHN1bXVnaTogI0YzRjNFRSxcclxuXHRcdFx0XHRcdFx0XHR5dWthdGE6ICNFQ0ZDRkIsXHJcblx0XHRcdFx0XHRcdFx0a29kb21vOiAjRkZGOEU2LFxyXG5cdFx0XHRcdFx0XHQpO1xyXG5cclxuXHRcdFx0XHRcdFx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY2F0ZWdvcnktY29sb3JzIHtcclxuXHRcdFx0XHRcdFx0XHQmLiN7JG5hbWV9IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOmZpdC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDo4NHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjVweCAyNXB4IDVweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5pY29uLWFycm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NUE1OTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTNweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb3Vwb24tY2FyZC1ncmlke1xyXG5cdEBpbmNsdWRlIGJzLmNvbHVtbjtcclxuXHRtYXgtd2lkdGg6NTAwcHg7XHJcblx0bWFyZ2luOjAgYXV0bztcclxuXHJcblx0LmNvdXBvbi1jYXJke1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHBhZGRpbmc6NjBweCAyMHB4IDMwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG5cdFx0LnBlcmlvZHtcclxuXHRcdFx0cGFkZGluZzoxMHB4IDE1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY291cG9uLWNhdGVnb3J5e1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuY291cG9uLWRpc2NvdW50e1xyXG5cdFx0XHRmb250LXNpemU6IDQuOHJlbTtcclxuXHJcblx0XHRcdC5mdC1zbWFsbHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMuNHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvdXBvbi1jb2RlLXVuaXR7XHJcblx0XHRcdC5jb3Vwb24tY29kZXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpe1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY291cG9uLWNhcmQtZ3JpZHtcclxuXHQuY291cG9uLWNhcmR7XHJcblx0XHR3aWR0aDpjYWxjKCgxMDAlIC0gMjhweCkgLyAyKTtcclxuXHRcdG1heC13aWR0aDo0NTBweDtcclxuXHR9XHJcbn1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvdXBvbi1jYXJkLWdyaWR7XHJcblx0LmNvdXBvbi1jYXJke1xyXG5cdFx0d2lkdGg6Y2FsYygoMTAwJSAtIChicy5jdXN0b20tY2xhbXAoMjBweCwgMjhweCkgKiAyKSkgLyAzKTtcclxuXHRcdG1heC13aWR0aDozODBweDtcclxuXHR9XHJcbn1cclxuXHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcImJvb3RzdHJhcF9mb3JtXCIgYXMgYnM7XG5AdXNlIFwiY29uZmlncy9jb3Vwb24tY2FyZFwiO1xuXG5cbi8qIGNhcnQgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2FydC1wYWdlLmNvbnRhaW5lciB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY2FydC1wYWdlIHtcblx0cGFkZGluZy10b3A6IDM4cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRiYWNrZ3JvdW5kOiBicy4kcGFnZS1iZztcblxuXHQuY2FydC1sZWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC8qIGNhcnQgZW1wdHnvvIjjgqvjg7zjg4jjgYznqbrjga7loLTlkIjjgIIuY2FydC1wYWdlLmlzLWVtcHR5IOOBp+ihqOekuuWIh+abv++8iSAqL1xuXHQuY2FydC1lbXB0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAzMHB4IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogYnMuJGlucHV0LWJnO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdC5jYXJ0LWVtcHR5LXRleHQge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLmlzLWVtcHR5IHtcblx0XHQuY2FydC1sZWFkLFxuXHRcdC5jYXJ0LWJvZHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2FydC1lbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQvKiDln7rmnKzmg4XloLHjgarjgakgZHQvZGQg5qiq5Lim44Gz77yI44Kr44O844OI5piO57Sw44O744OV44Kp44O844Og5YWx6YCa77yJICovXG5cdC5jYXJ0LXNwZWMtbGlzdCB7XG5cdFx0bGkgKyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdGRsIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogMzBweDtcblxuXHRcdFx0ZHQge1xuXHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRmbGV4OiAwIDAgMTMwcHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiOlwiO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkZCB7XG5cdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE0O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0XHRcdC5pcy1ub3RlIHtcblx0XHRcdFx0XHRjb2xvcjogYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1jYXJ0LW5leHQsXG5cdC5idG4tY2FydC1iYWNrIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zcyBlYXNlO1xuXHR9XG5cblx0LmJ0bi1jYXJ0LW5leHQge1xuXHRcdC8vIHBhZGRpbmc6IDAgNTBweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBicy5pY29uLWFycm93O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fVxuXG5cdC5idG4tY2FydC1iYWNrIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kaW5wdXQtYmc7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGJzLmljb24tYXJyb3c7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cblxuXHQuYnRuLWNhcnQtY2xlYXIge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0Z2FwOiAxNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJHRleHQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LWZhbWlseTogYnMuJGZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjNzIGVhc2U7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2FydC9pY29uX2R1c3Rib3guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cblx0LmNhcnQtYm9keSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRnYXA6IGNsYW1wKDI1cHgsIC0xOS40NDRweCArIDUuNzg3dncsIDUwcHgpO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0LmNhcnQtbWFpbiB7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdC5jYXJ0LWRldGFpbCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMzBweCBjbGFtcCgxNXB4LCAtMTEuNjY3cHggKyAzLjQ3MnZ3LCAzMHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kYm9yZGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFxuXHRcdFx0XHQuY2FydC1wcm9kdWN0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5jYXJ0LXByb2R1Y3QtaGVhZGluZyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBicy4kYm9yZGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNjdlbTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmNhcnQtcHJvZHVjdC1ib2R5IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRnYXA6IGNsYW1wKDE1cHgsIC0xMS42NjdweCArIDMuNDcydncsIDMwcHgpO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5jYXJ0LXByb2R1Y3QtcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgY2xhbXAoOThweCwgMjMuMzMzcHggKyA5LjcyMnZ3LCAxNDBweCk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjbGFtcCg5OHB4LCAyMy4zMzNweCArIDkuNzIydncsIDE0MHB4KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBjbGFtcCgxMDVweCwgMjVweCArIDEwLjQxN3Z3LCAxNTBweCk7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FydC1wcm9kdWN0LWluZm8ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHRcdFx0LmNhcnQtcHJvZHVjdC10ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gZ2FwOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdC5jYXJ0LXByb2R1Y3QtY29kZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDguNDQ0cHggKyAwLjQ2M3Z3LCAxLjRyZW0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtcHJvZHVjdC1uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgOS42NjdweCArIDAuNjk0dncsIDEuOHJlbSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuY2FydC1wcm9kdWN0LWRlbGV0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHQvLyBwYWRkaW5nOiAxMnB4IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LWZhbWlseTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1saXN0IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLXRodW1iIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAzOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRcdGdhcDogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLW5hbWUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLXByaWNlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLS1zaW1wbGUge1xuXHRcdFx0XHRcdFx0XHQuY2FydC1wcm9kdWN0LWluZm8ge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhcnQtc2VjdGlvbntcblx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0Ky5jYXJ0LXNlY3Rpb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2FydC1zZWN0aW9uLWhlYWRpbmcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRib3JkZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNhcnQtb3B0aW9uLXNlbGVjdCB7XG5cdFx0XHRcdFx0XHQ+IGxpICsgbGkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkbCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdFx0XHRcdGR0IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMjRweDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xNDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCI6XCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRkZCB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1jaG9pY2VzIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0Ly8gZ2FwOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWNob2ljZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdC8vIGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWNob2ljZS1uYW1lIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWNob2ljZS1hY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1jaG9pY2Utc3RhdGUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FydC1vcHRpb24tY2hvaWNlLXByaWNlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWNhcmRzIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1jYXJkIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdGdhcDogY2xhbXAoMTBweCwgLTcuNzc4cHggKyAyLjMxNXZ3LCAyMHB4KTtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCBjbGFtcCg1cHgsIC0zLjg4OXB4ICsgMS4xNTd2dywgMTBweCk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRpbnB1dC1iZztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FydC1vcHRpb24tY2FyZC10aHVtYiB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCBjbGFtcCgzNXB4LCAtMjcuMjIycHggKyA4LjEwMnZ3LCA3MHB4KTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNsYW1wKDM1cHgsIC0yNy4yMjJweCArIDguMTAydncsIDcwcHgpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGNsYW1wKDM1cHgsIC0yNy4yMjJweCArIDguMTAydncsIDcwcHgpO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtb3B0aW9uLWNhcmQtdGV4dCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1jYXJkLW5hbWUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgOC40NDRweCArIDAuNDYzdncsIDEuNHJlbSk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jYXJ0LW9wdGlvbi1jYXJkLXByaWNlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHQvLyBmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjByZW0sIDYuNDQ0cHggKyAwLjQ2M3Z3LCAxLjJyZW0pO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5vcHQtZ3JvdXAge1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHQrLm9wdC1ncm91cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtc3ViaGVhZCB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwLjE1ZW07XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMS4xZW07XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm9wdC1jaGVjayB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxLjI1cHggc29saWQgYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogYnMuJHByaW1hcnk7XG5cblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgYnMuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQub3B0LXBsYW5zIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQub3B0LXBsYW4ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1wbGFuLWhlYWQge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1wbGFuLW5hbWUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtZGV0YWlsLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm9wdC1jaG9pY2VzIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuXHRcdFx0XHRcdFx0XHQub3B0LWNob2ljZSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxIDEgMDtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlcjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpoYXMoLm9wdC1jaGVjazpjaGVja2VkKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBicy4kcHJpbWFyeTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Lm9wdC1jaG9pY2Utc3RhdGUsXG5cdFx0XHRcdFx0XHRcdFx0XHQub3B0LWNob2ljZS1wcmljZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQub3B0LWNob2ljZS1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2hvaWNlLXN0YXRlLFxuXHRcdFx0XHRcdFx0XHQub3B0LWNob2ljZS1wcmljZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQub3B0LWNhdGFsb2cge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQub3B0LWNhdGFsb2ctaXRlbSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtY2F0YWxvZy1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtY2Fyb3VzZWwge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0XHQuc3dpcGVyLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnN3aXBlci1zbGlkZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI2Mi41cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQub3B0LWNhcm91c2VsLWZhZGUge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogOTFweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZkZmQsIHJnYmEoMjU1LCAyNTMsIDI1MywgMCkpO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdFx0JltoaWRkZW5dIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtY2F0YWxvZy1pdGVtLmlzLWNhcm91c2VsLWZpdCB7XG5cdFx0XHRcdFx0XHRcdC5vcHQtY2Fyb3VzZWwtZmFkZSxcblx0XHRcdFx0XHRcdFx0Lm9wdC1jYXJvdXNlbC1uYXYge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm9wdC1jYXJkIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlcjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdCY6aGFzKC5vcHQtY2hlY2s6Y2hlY2tlZCkge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1jaGVjayB7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2FyZC1pbWcge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogMTgwIC8gMTQwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2FyZC1ib2R5IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1jYXJkLW5hbWUsXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2FyZC1wcmljZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtY2FyZC13cmFwIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1jYXJkIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQub3B0LWNhcmQtbm90ZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1kZXRhaWwtbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm9wdC1jYXJvdXNlbC1uYXYge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRnYXA6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1jYXJvdXNlbC1saW5lIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjVweDtcblx0XHRcdFx0XHRcdFx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRib3JkZXI7XG5cblx0XHRcdFx0XHRcdFx0XHQub3B0LWNhcm91c2VsLWxpbmUtZmlsbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZSwgbWFyZ2luLWxlZnQgMC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2Fyb3VzZWwtYXJyb3dzIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogMjZweDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlci1saWdodDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0JjpkaXNhYmxlZCxcblx0XHRcdFx0XHRcdFx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjM1O1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMS41cHggc29saWQgYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCBicy4kdGV4dDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYtLW5leHQ6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYtLXByZXY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vcHQtdHJ5b24ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRnYXA6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNGRlZywgI2FiYzljNSA5JSwgIzY5YWJhMiA5OSUpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC10cnlvbi1ib2R5IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGdhcDogMThweDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC10cnlvbi1pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NhcnQvaWNvbl9jdWJldG93ZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQub3B0LXRyeW9uLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC10cnlvbi1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXN1bW1hcnkge1xuXHRcdFx0ZmxleDogMCAwIGNsYW1wKDI0MHB4LCAyNi42NjdweCArIDI3Ljc3OHZ3LCAzNjBweCk7XG5cdFx0XHR3aWR0aDogY2xhbXAoMjQwcHgsIDI2LjY2N3B4ICsgMjcuNzc4dncsIDM2MHB4KTtcblxuXHRcdFx0LmNhcnQtc3VtbWFyeS1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggY2xhbXAoMTVweCwgLTExLjY2N3B4ICsgMy40NzJ2dywgMzBweCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2IoMCAwIDAgLyA3JSk7XG5cblx0XHRcdFx0LmNhcnQtcHJpY2UtbGlzdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuXHRcdFx0XHRcdHJvdy1nYXA6IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblxuXHRcdFx0XHRcdGR0LFxuXHRcdFx0XHRcdGRkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM3NTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhcnQtcHJpY2UtdG90YWwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjFweDtcblx0XHRcdFx0XHRnYXA6IDVweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkIGJzLiRib3JkZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHQuY2FydC1wcmljZS10b3RhbC1sYWJlbCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jYXJ0LXByaWNlLXRvdGFsLXZhbHVlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2FydC1hY3Rpb25zIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tYXctMjQwe1xuXHRtYXgtd2lkdGg6IDI0MHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1hdy0yNDAtaXtcblx0bWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQGluY2x1ZGUgYnMubXEtbWluKG1kKSB7XG5cdC5jYXJ0LXBhZ2Uge1xuXHRcdC5jYXJ0LWJvZHkge1xuXHRcdFx0LmNhcnQtc3VtbWFyeSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdHRvcDogY2FsYyh2YXIoLS1oZWFkZXItc3RpY2t5LW9mZnNldCwgMHB4KSArIDIwcHgpO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4tY2FydC1uZXh0OmhvdmVyLFxuXHRcdC5idG4tY2FydC1iYWNrOmhvdmVyLFxuXHRcdC5idG4tY2FydC1jbGVhcjpob3ZlciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0LWZvcm17XG5cdFx0LmNvdXBvbi1saXN0e1xuXHRcdFx0LmNvdXBvbi1jYXJkLWdyaWR7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGJzLm1xLW1heChtZCkge1xuXHQuY2FydC1wYWdlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRcdC5jYXJ0LWxlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwaW5rLWJlaWdlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblxuXHRcdC5jYXJ0LWVtcHR5IHtcblx0XHRcdHBhZGRpbmc6IDI0cHggMjBweDtcblxuXHRcdFx0LmNhcnQtZW1wdHktdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFNQOiDmmI7ntLDooYzvvIjln7rmnKzmg4XloLHjgarjganvvInjga/kuIvnt5rljLrliIfjgopcblx0XHQuY2FydC1zcGVjLWxpc3Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYnMuJGJvcmRlcjtcblxuXHRcdFx0XHRkbCB7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LWJvZHkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMzBweDtcblxuXHRcdFx0LmNhcnQtc3VtbWFyeSB7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuY2FydC1zdW1tYXJ5LWlubmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdFx0LmNhcnQtYWN0aW9ucyB7XG5cdFx0XHRcdFx0XHQvLyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdFx0XHQvLyBnYXA6IDEwcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0LmJ0bi1wcmltYXJ5e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2FydC1tYWluIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LmNhcnQtZGV0YWlsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdFx0LmNhcnQtcHJvZHVjdCB7XG5cdFx0XHRcdFx0XHQuY2FydC1wcm9kdWN0LWhlYWRpbmcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kaW5wdXQtYmc7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcnQtcHJvZHVjdC1ib2R5IHtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdFx0XHQmLmlzLWNvbXBhY3Qge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxNnB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0LmNhcnQtcHJvZHVjdC1waG90byB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE0OHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5jYXJ0LXByb2R1Y3QtaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Z2FwOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5jYXJ0LXByb2R1Y3QtaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2FydC1zZWN0aW9uIHtcblx0XHRcdFx0XHRcdC5jYXJ0LXNlY3Rpb24taGVhZGluZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRpbnB1dC1iZztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FydC1vcHRpb24tc2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0ZGwge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0ZHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8vIC5jYXJ0LW9wdGlvbi1jYXJkcyB7XG5cdFx0XHRcdFx0XHRcdC8vIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lm9wdC1ncm91cCB7XG5cdFx0XHRcdFx0XHRcdCsub3B0LWdyb3VwIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC1zdWJoZWFkIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtcGxhbi1oZWFkIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdFx0Z2FwOiA0cHggMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2hvaWNlcyB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDEycHg7XG5cblx0XHRcdFx0XHRcdFx0XHQub3B0LWNob2ljZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2Fyb3VzZWwge1xuXHRcdFx0XHRcdFx0XHRcdCY6aGFzKC5wcm9kdWN0LXNpbmdsZSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LnN3aXBlci13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQub3B0LWNhcm91c2VsLWZhZGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjYyLjVweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5wcm9kdWN0LXNpbmdsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogNzAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBtYXgtd2lkdGg6IDI2Mi41cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Lm9wdC1jYXJvdXNlbC1mYWRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5vcHQtY2Fyb3VzZWwtbmF2IHtcblx0XHRcdFx0XHRcdFx0XHRnYXA6IDE2cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQub3B0LWNhcm91c2VsLWFycm93cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9wdC10cnlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0Lm9wdC10cnlvbi10ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBhcHBsaWNhdGlvbiBmb3Jt77yI44GK55Sz44GX6L6844G/44OV44Kp44O844Og77ya44K544OG44OD44OX44O75YWl5Yqb44O756K66KqN44O75a6M5LqG77yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIOODleOCqeODvOODoOeUqOODreODvOOCq+ODq+OCq+ODqeODvO+8iGNvbW1vbi5zY3NzIOOBr+WkieabtOOBl+OBquOBhOOBn+OCgeOBk+OBk+OBp+Wumue+qe+8iVxuJGZvcm0tcmVxdWlyZWQ6ICNmNTM0MWE7XG4kZm9ybS1pbnB1dC1ib3JkZXI6ICNiMGFiYWE7XG4kZm9ybS1jb3Vwb24tYnRuOiAjZjk2YjRlO1xuXG4uY2FydC1mb3JtIHtcblx0Lyog44K544OG44OD44OX6YCy5o2XIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmNhcnQtc3RlcHMge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAzOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHQuY2FydC1zdGVwcy1pdGVtIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0bGVmdDogLTI4cHg7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJ0LXN0ZXBzLW51bSB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwaW5rLWJlaWdlO1xuXHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXG5cdFx0LmNhcnQtc3RlcHMtbGFiZWwge1xuXHRcdFx0Y29sb3I6IGJzLiRwbGFjZWhvbGRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cblx0XHQvLyDjg4fjgrbjgqTjg7PkuIrjgIHoibLjgYzlpInjgo/jgovjga7jga/nj77lnKjlnLDvvIhpcy1hY3RpdmXvvInjga7jgb/jgIJcblx0XHQuaXMtYWN0aXZlIHtcblx0XHRcdC5jYXJ0LXN0ZXBzLW51bSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogYnMuJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FydC1zdGVwcy1sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyDlrozkuobmuIjjgb/jgrnjg4bjg4Pjg5fvvIhpcy1kb25l77yJ44Gv54++54q244Gv6Imy44KS5aSJ44GI44Gq44GE44CCXG5cdFx0Ly8g5bCG5p2l5L2/44GG5Y+v6IO95oCn44GM44GC44KL44Gf44KB6KiY6L+w44Gv5q6L44GZ77yI5pyJ5Yq55YyW44GZ44KL5aC05ZCI44Gv5LiL6KiY44Gu44Kz44Oh44Oz44OI44KS5aSW44GZ77yJ44CCXG5cdFx0Ly8gLmlzLWRvbmUge1xuXHRcdC8vIFx0LmNhcnQtc3RlcHMtbnVtIHtcblx0XHQvLyBcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XG5cdFx0Ly8gXHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0Ly8gXHR9XG5cdFx0Ly9cblx0XHQvLyBcdC5jYXJ0LXN0ZXBzLWxhYmVsIHtcblx0XHQvLyBcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdC8vIFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxuXG5cdC8qIOODleOCqeODvOODoOODkeODjeODq++8iOeZveOCq+ODvOODie+8iSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC5jYXJ0LWZvcm0tcGFuZWwge1xuXHRcdG1heC13aWR0aDogOTgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogNTBweDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcblx0XHQuZm9ybS1zZWN0aW9ue1xuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tc2VjdGlvbiB7XG5cdFx0JiArICYge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1zZWN0aW9uLWhlYWRpbmcge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IGJzLiRpbnB1dC1iZztcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0fVxuXG5cdC5mb3JtLXN1YmhlYWRpbmcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDAuMTVlbTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0aGVpZ2h0OiAxLjFlbTtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWxlYWQtbm90ZSxcblx0LmZvcm0tc3Vibm90ZSB7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdH1cblxuXHQuZm9ybS1sZWFkLW5vdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQvKiDlhaXlipvooYzvvIjjg6njg5njg6vvvIvjg5XjgqPjg7zjg6vjg4nvvIkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmZvcm0tbGlzdCB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXG5cdC5mb3JtLXJvdyB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRnYXA6IDQwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHQuZm9ybS1sYWJlbCB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0ZmxleDogMCAwIDI2MHB4O1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAxM3B4O1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cblx0XHQuZm9ybS1maWVsZCB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ly8gZ2FwOiAxNXB4O1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5pcy1yZXF1aXJlZCB7XG5cdFx0Y29sb3I6ICRmb3JtLXJlcXVpcmVkO1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdH1cblxuXHQuZm9ybS1jb250cm9sIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdGJhY2tncm91bmQ6IGJzLiRpbnB1dC1iZztcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LWZhbWlseTogYnMuJGZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXG5cdFx0Ji0tc20ge1xuXHRcdFx0bWF4LXdpZHRoOiAxNDBweDtcblx0XHR9XG5cblx0XHQmLS1tZCB7XG5cdFx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLXRleHRhcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxNjBweDtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogYnMuJGlucHV0LWJnO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdGZvbnQtZmFtaWx5OiBicy4kZm9udC1mYW1pbHk7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdHJlc2l6ZTogdmVydGljYWw7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tY29uZmlybS10ZXh0YXJlYSB7XG5cdFx0ZGQge1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdH1cblx0fVxuXG5cdCNkZWxpdmVyeS1vdGhlci1wYW5lbCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdC5mb3JtLXJvdy10YWJsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLXNlbGVjdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYtLW1kIHtcblx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tc20ge1xuXHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHR9XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0taW5wdXQtYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LWZhbWlseTtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJzLiR0ZXh0O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJzLiR0ZXh0O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1ub3RlIHtcblx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0Ji0taW5saW5lIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS11bml0LFxuXHQuZm9ybS1zZXAge1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0fVxuXG5cdC5mb3JtLWZpZWxkLWNvbHMge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdGZsZXg6IDEgMSAwO1xuXHRcdH1cblxuXHRcdCYtLXppcCB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRmbGV4OiAwIDAgMjQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tZmllbGQtZGF0ZSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHQvLyBnYXA6IDE1cHg7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmZvcm0tZmllbGQtY2FyZG5vIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGdhcDogMTBweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC8vIG1heC13aWR0aDogNDgwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdGZsZXg6IDEgMSAwO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRcblx0XHQuZm9ybS1pbnB1dC1ncm91cCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRnYXA6IDVweDtcblxuXHRcdFx0LmZvcm0taW5wdXR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWRhdGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2FydC9pY29uX2NhbGVuZGFyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdC5mb3JtLWRhdGUtaW5wdXQge1xuXHRcdFx0d2lkdGg6IDIzMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMCA0MHB4IDAgNDZweDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWlucHV0LWJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdGZvbnQtZmFtaWx5OiBicy4kZm9udC1mYW1pbHk7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWJ0bi1zdWIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0YmFja2dyb3VuZDogI0JDOTY1Qztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQkM5NjVDO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRjb2xvcjogYnMuJHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiBicy4kZm9udC1mYW1pbHk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5mb3JtLWxpbmsge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0Z2FwOiA4cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogI0JDOTY1Qztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXG5cdFx0LmZvcm0tbGluay1pY29uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogMCAwIDE5cHg7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2FydC9pY29uX290aGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuXHRcdFx0Ly8gYm9yZGVyOiAxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0Lyog44Op44K444Kq44O744OB44Kn44OD44Kv44Oc44OD44Kv44K5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQuZm9ybS1yYWRpb3Mge1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0Ly8g44Kr44O844OJ5Z6L77yIRmlnbWE6IOOBiuWxiuOBkeWFiOmBuOaKnuODu+OBiuaUr+aJleOBhOaWueazlemBuOaKnu+8iVxuXHRcdC8vIOWQhOmBuOaKnuiCouOCkuaeoOe3muS7mOOBjeOCq+ODvOODieOBp+ihqOekuuOAgumBuOaKnuaZguOBr+i1pOaeoO+8i+i1pOaWh+Wtl+OAglxuXHRcdCYtLXdpZGUge1xuXHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0XHQuZm9ybS1yYWRpbyB7XG5cdFx0XHRcdGZsZXg6IDEgMSAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyNnB4IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGNvbG9yOiBicy4kcGxhY2Vob2xkZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG5cblx0XHRcdFx0JjpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogYnMuJHByaW1hcnk7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tcmFkaW8ge1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRmbGV4OiAwIDAgMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcHJpbWFyeTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRpbnNldDogM3B4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0KyBzcGFue1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFue1xuXHRcdFx0XHRjb2xvcjogYnMuJHBsYWNlaG9sZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIGZvcm0tcmFkaW8tY29sdW1uIOOBruOCq+ODvOODieWei++8iGlucHV0LmZvcm0tcmFkaW8gKyBsYWJlbCDmp4vpgKDnlKjvvIkgKi9cblx0LmZvcm0tcmFkaW8tY29sdW1uIHtcblx0XHQmLS13aWRlIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0LmZvcm0tcmFkaW8taXRlbSB7XG5cdFx0XHRcdGZsZXg6IDEgMSAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cblx0XHRcdFx0LmZvcm0tcmFkaW8ge1xuXHRcdFx0XHRcdCsgbGFiZWwge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogODBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI2cHggMzBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRwbGFjZWhvbGRlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiBicy4kcGxhY2Vob2xkZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMjBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDM0cHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRsYWJlbC5mb3JtLWNoZWNrIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGdhcDogMTBweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdGlucHV0IHtcblx0XHRcdGZsZXg6IDAgMCAxOHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcHJpbWFyeTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgYnMuJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY2VudGVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQucGF5bWVudC1jb25zZW50LWNoZWNrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdCYuaXMtZXJyb3Ige1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmZvcm0tY2hlY2stZ3JvdXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLCBmbGV4LXN0YXJ0KTtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5mb3JtLWNoZWNrICsgbGFiZWwge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0LmZvcm0tY2hlY2sgKyBsYWJlbDo6YWZ0ZXIge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblxuXHRcdC5mb3JtLW5vdGVzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji5pcy1lcnJvciAuZm9ybS1ub3RlcyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdC8qIOeiuuiqjeODu+iqreOBv+WPluOCiuWwgueUqOODquOCueODiCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmZvcm0tY29uZmlybS1saXN0IHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0ZGwge1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0Z2FwOiA0MHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdGR0IHtcblx0XHRcdFx0ZmxleDogMCAwIDI2MHB4O1xuXHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG5cdFx0XHRcdC5pcy1yZXF1aXJlZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkZCB7XG5cdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiDnorroqo3jg5rjg7zjgrjvvJropo/ntITliY3jga7otaTmloflrZfms6jph4ggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC5jYXJ0LWNvbmZpcm0tbm90ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRjb2xvcjogYnMuJHByaW1hcnk7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR9XG5cblx0Lyog44Kv44O844Od44Oz77yI44Oi44O844OA44Or6LW35YuV44Oc44K/44Oz77yJIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQuZm9ybS1jb3Vwb24ge1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHR9XG5cblx0LmZvcm0tY291cG9uLXRvZ2dsZSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Z2FwOiAxOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE1cHggNTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkZm9ybS1jb3Vwb24tYnRuO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjg1O1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvdXBvbi1pY29uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogMCAwIDM0cHg7XG5cdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLWNvdXBvbi1sYWJlbHtcblx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cblx0XHQuZm9ybS1jb3Vwb24tYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdH1cblxuXHQvKiDjgq/jg7zjg53jg7Pjg6Ljg7zjg4Djg6sgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmNvdXBvbi1tb2RhbCB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0JltoaWRkZW5dIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1tb2RhbC1vdmVybGF5IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdH1cblxuXHRcdC5jb3Vwb24tbW9kYWwtcGFuZWwge1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA3NTBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDg1dmg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdC5jb3Vwb24tbW9kYWwtaGVhZGVyIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBicy4kYm9yZGVyO1xuXHRcdH1cblxuXHRcdC5jb3Vwb24tbGlzdCB7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdFx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0XHR9XG5cblx0XHQuY291cG9uLW1vZGFsLXRpdGxlIHtcblx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1tb2RhbC1jbG9zZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kdGV4dDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY291cG9uLW1vZGFsLWJvZHkge1xuXHRcdFx0cGFkZGluZzogMjRweDtcblx0XHRcdC8vIG92ZXJmbG93LXk6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmNvdXBvbi1saXN0IHtcblx0XHQvLyBAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ly8gZ2FwOiAxMnB4O1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQuY291cG9uLWNhcmQtZ3JpZHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdC5jb3Vwb24tY2FyZHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1pdGVtIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRnYXA6IDE2cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogYnMuJHBpbmstYmVpZ2U7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblxuXHRcdC5jb3Vwb24taXRlbS1pbmZvIHtcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDRweDtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHR9XG5cblx0XHQuY291cG9uLWl0ZW0tbmFtZSB7XG5cdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblxuXHRcdC5jb3Vwb24taXRlbS1leHBpcnkge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblxuXHRcdC5jb3Vwb24taXRlbS12YWx1ZSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1pdGVtLWFwcGx5IHtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogOHB4IDE4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kcHJpbWFyeTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvdXBvbi1jb2RlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0LmNvdXBvbi1jb2RlLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1jb2RlLXJvdyB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxuXG5cdCYuY2FydC1mb3JtLXBheW1lbnQtcGFnZSB7XG5cdFx0LmNhcnQtZm9ybS1hY3Rpb25zIHtcblx0XHRcdG1heC13aWR0aDogMzkwcHg7XG5cblx0XHRcdC5idG4tY2FydC1iYWNre1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tY291cG9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1jb2RlLS1wYXltZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdC5jb3Vwb24tY29kZS10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb3Vwb24tY29kZS1yb3cge1xuXHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0LmZvcm0tbm90ZSB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvdXBvbi1jb2RlLWlucHV0IHtcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0Ly8gbWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLW5vdGVzLWxpc3Qge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tbGVhZC1ub3RlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRjb2xvcjogI0JDNTM0ODtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHR9XG5cblx0XHQuZm9ybS1zdWJoZWFkaW5nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0LmZvcm0tbGlzdCB7XG5cdFx0XHRnYXA6IDMwcHg7XG5cdFx0fVxuXG5cdFx0LmZvcm0tcm93IHtcblx0XHRcdC5mb3JtLWxhYmVsIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tZmllbGQtZGF0ZSB7XG5cdFx0XHQuZm9ybS11bml0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lyog5pSv5omV44GE5pa55rOV44Gu5rOo5oSP5pu444GNIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmZvcm0tcGF5bWVudC1ub3RlcyB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0LmZvcm0tcGF5bWVudC1ub3RlIHtcblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRcdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIuODu1wiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9ybS1ub3Rlcy1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0bGkge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cdH1cblxuXHQvKiDopo/ntITjg5zjg4Pjgq/jgrnvvIjjgrnjgq/jg63jg7zjg6vvvIkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQuZm9ybS10ZXJtcyB7XG5cdFx0bWF4LWhlaWdodDogMjIwcHg7XG5cdFx0Ly8gbWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW46IDMwcHggMDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMS45O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cblx0XHRwICsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0fVxuXHR9XG5cblx0Lyog44OV44Kp44O844Og44Gu44Ki44Kv44K344On44Oz44Oc44K/44OzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmNhcnQtZm9ybS1hY3Rpb25zIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcblx0fVxuXG5cdC5jYXJ0LWNvbmZpcm0tYWdyZWUge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQvKiDjgqjjg6njg7zjg7vjg6Hjg4Pjgrvjg7zjgrjns7sgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQuY2FydC1mb3JtLW1lc3NhZ2UsXG5cdC5jYXJ0LWNvbXBsZXRlIHtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5jYXJ0LWFsZXJ0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogYnMuJHBpbmstYmVpZ2U7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0YxQjNBRTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHQuY2FydC1hbGVydC10aXRsZSB7XG5cdFx0XHRjb2xvcjogYnMuJHByaW1hcnk7XG5cdFx0XHQvLyBmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHR9XG5cdH1cblxuXHQuY2FydC1tZXNzYWdlLXRleHQge1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdFxuXHRcdC5tYWlsLWFkZHJlc3Mge1xuXHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC8qIOWujOS6huODmuODvOOCuCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQuY2FydC1jb21wbGV0ZS1sZWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGNvbG9yOiBicy4kdGV4dDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdH1cblxuXHQuY2FydC1vcmRlcm51bSB7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRnYXA6IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHQvLyBiYWNrZ3JvdW5kOiBicy4kaW5wdXQtYmc7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0U4REVERTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHQuY2FydC1vcmRlcm51bS1sYWJlbCB7XG5cdFx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0fVxuXG5cdFx0LmNhcnQtb3JkZXJudW0tdmFsdWUge1xuXHRcdFx0Y29sb3I6IGJzLiRzZWNvbmRhcnk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0LW5vdGUtYm94IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRiYWNrZ3JvdW5kOiBicy4kcGluay1iZWlnZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblxuXHRcdFx0Ly8gJiArIHAge1xuXHRcdFx0Ly8gXHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHR9XG59XG5cbi8qIGZsYXRwaWNrcu+8iOOBiuWxiuOBkeaXpSBkYXRlcGlja2VyIC8gYm9keeebtOS4i+OBq+aPj+eUu+OBleOCjOOCi+OBn+OCgSAuY2FydC1mb3JtIOWklu+8iSAqL1xuLmZsYXRwaWNrci1jYWxlbmRhciB7XG5cdGZvbnQtZmFtaWx5OiBicy4kZm9udC1mYW1pbHk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym94LXNoYWRvdzogMCA0cHggMTZweCByZ2IoMCAwIDAgLyA4JSk7XG5cblx0LmZsYXRwaWNrci1tb250aHMge1xuXHRcdC5mbGF0cGlja3ItbW9udGgge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0ZmlsbDogYnMuJHRleHQ7XG5cdFx0fVxuXG5cdFx0LmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuXHRcdC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG5cdFx0XHRmaWxsOiBicy4kdGV4dDtcblxuXHRcdFx0Jjpob3ZlciBzdmcge1xuXHRcdFx0XHRmaWxsOiBicy4kcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmxhdHBpY2tyLXdlZWtkYXlzIHtcblx0XHQuZmxhdHBpY2tyLXdlZWtkYXkge1xuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdH1cblxuXHQuZmxhdHBpY2tyLWRheSB7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdCYudG9kYXkge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHR9XG5cblx0XHQmLnNlbGVjdGVkLFxuXHRcdCYuc2VsZWN0ZWQ6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XG5cdFx0XHRib3JkZXItY29sb3I6IGJzLiRwcmltYXJ5O1xuXHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwaW5rLWJlaWdlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcGluay1iZWlnZTtcblx0XHR9XG5cdH1cbn1cblxuLnNjLXJlZCB7XG5cdGNvbG9yOiBicy4kcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4vKiBhcHBsaWNhdGlvbiBmb3JtIFNQIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW5jbHVkZSBicy5tcS1tYXgobWQpIHtcblx0LmNhcnQtZm9ybSB7XG5cdFx0LmNhcnQtc3RlcHMge1xuXHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0LmNhcnQtc3RlcHMtaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiA1OHB4O1xuXG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdGxlZnQ6IC0xMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJ0LXN0ZXBzLW51bSB7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FydC1zdGVwcy1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gU1A6IOODleOCqeODvOODoOOCguOCq+ODvOODieaeoOOCkuWkluOBlyAxIOOCq+ODqeODoO+8iEZpZ21hIFNQIG5vZGUgMjE6MjQ0NCDjga7oqK3oqIjoqIDoqp7vvIlcblx0XHQuY2FydC1mb3JtLXBhbmVsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0LmZvcm0tc2VjdGlvbiArIC5mb3JtLXNlY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cblx0XHQvLyBTUDog44K744Kv44K344On44Oz6KaL5Ye644GX44Gv5YWo5bmF44Kw44Os44O844OQ44O877yI44OV44Or44OW44Oq44O844OJ77yJXG5cdFx0LmZvcm0tc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0cGFkZGluZzogMTFweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblxuXHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHQuZm9ybS1sYWJlbCB7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1maWVsZC1jb2xzIHtcblx0XHRcdGdhcDogMTJweDtcblxuXHRcdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS16aXAgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2wtLXNtLFxuXHRcdC5mb3JtLWNvbnRyb2wtLW1kLFxuXHRcdC5mb3JtLXNlbGVjdC0tc20sXG5cdFx0LmZvcm0tc2VsZWN0LS1tZCB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmZvcm0tZmllbGQtZGF0ZSB7XG5cdFx0XHRnYXA6IDhweDtcblxuXHRcdFx0LmZvcm0tc2VsZWN0IHtcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1kYXRlIHtcblx0XHRcdC5mb3JtLWRhdGUtaW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1jb25maXJtLWxpc3Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJzLiRib3JkZXI7XG5cblx0XHRcdFx0Ji5ib3JkZXItbm9uZXtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGwge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDZweDtcblxuXHRcdFx0XHRkdCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFNQOiDjgqvjg7zjg4nlnovjg6njgrjjgqrjga/nuKbnqY3jgb/vvIjlhajluYXvvIlcblx0XHQuZm9ybS1yYWRpb3Mge1xuXHRcdFx0Ji0td2lkZSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMTJweDtcblxuXHRcdFx0XHQuZm9ybS1yYWRpbyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNjRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1yYWRpby1jb2x1bW4ge1xuXHRcdFx0Ji0td2lkZSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMTJweDtcblxuXHRcdFx0XHQuZm9ybS1yYWRpby1pdGVtIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdC5mb3JtLXJhZGlvIHtcblx0XHRcdFx0XHRcdCsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA2NHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBTUDog44Kv44O844Od44Oz6LW35YuV44Oc44K/44Oz77yP44Oi44O844OA44OrXG5cdFx0LmZvcm0tY291cG9uLXRvZ2dsZSB7XG5cdFx0XHRnYXA6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblxuXHRcdFx0LmZvcm0tY291cG9uLWljb24ge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAyNnB4O1xuXHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLXRlcm1ze1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHR9XG5cblx0XHQuY291cG9uLW1vZGFsIHtcblx0XHRcdHBhZGRpbmc6IDEycHg7XG5cblx0XHRcdC5jb3Vwb24tbW9kYWwtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdXBvbi1saXN0IHtcblx0XHRcdC5jb3Vwb24taXRlbSB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Z2FwOiA4cHggMTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY291cG9uLWNvZGUge1xuXHRcdFx0LmNvdXBvbi1jb2RlLXJvdyB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY2FydC1mb3JtLXBheW1lbnQtcGFnZSB7XG5cdFx0XHQuY291cG9uLWNvZGUtLXBheW1lbnQge1xuXHRcdFx0XHQuY291cG9uLWNvZGUtdGl0bGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY291cG9uLWNvZGUtcm93IHtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cblx0XHRcdFx0XHQuZm9ybS1ub3RlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtLW5vdGVzLWxpc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tbGVhZC1ub3RlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLXN1YmhlYWRpbmcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tbGlzdCB7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tcm93IHtcblx0XHRcdFx0LmZvcm0tbGFiZWwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gU1A6IOS4i+mDqOODiuODk+OBr+OAjOaIu+OCiyAvIOasoeOBuOOAjeOCkuaoquS4puOBs++8iEZpZ21hIFNQIG5vZGUgMjE6MjQ0NO+8iVxuXHRcdC5jYXJ0LWZvcm0tYWN0aW9ucyB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cblx0XHRcdCY6bm90KC5jYXJ0LWZvcm0tYWN0aW9ucy0tc2luZ2xlKSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHRcdC5idG4tY2FydC1uZXh0LFxuXHRcdFx0XHQuYnRuLWNhcnQtYmFjayB7XG5cdFx0XHRcdFx0ZmxleDogMSAxIDA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bi1jYXJ0LW5leHQ6OmFmdGVyIHtcblx0XHRcdFx0XHRyaWdodDogOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bi1jYXJ0LWJhY2s6OmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gU1A6IOaoquS4puOBs+OBq+OBquOCi+ODnOOCv+ODs++8iOOCteODnuODquODvOWGhe+8ieOBruWFsemAmuiqv+aVtOOAglxuXHQuY2FydC1wYWdlIHtcblx0XHQuY2FydC1hY3Rpb25zIHtcblx0XHRcdC5idG4tY2FydC1uZXh0LFxuXHRcdFx0LmJ0bi1jYXJ0LWJhY2sge1xuXHRcdFx0XHRmbGV4OiAxIDEgMDtcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLWNhcnQtbmV4dDo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLWNhcnQtYmFjazo6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zYy1zcC13MTAwcHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4vKiBvcHRpb24gZGV0YWlsIG1vZGFs77yIdG9wLXNjZW5lLW1vZGFsIHNoZWxs77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBrZXlmcmFtZXMgdG9wLXNjZW5lLW1vZGFsLWZhZGUtb3V0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi50b3Atc2NlbmUtbW9kYWwge1xuXHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMTAwMDtcblx0cGFkZGluZzogMjBweDtcblxuXHQmW2hpZGRlbl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLmlzLWNsb3Npbmcge1xuXHRcdGFuaW1hdGlvbjogdG9wLXNjZW5lLW1vZGFsLWZhZGUtb3V0IDAuMzVzIGVhc2UgYm90aDtcblx0fVxuXG5cdC50b3Atc2NlbmUtbW9kYWwtb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZTtcblx0fVxuXG5cdC50b3Atc2NlbmUtbW9kYWwtZGlhbG9nIHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG5cdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG5cdH1cblxuXHQmLmlzLW9wZW4ge1xuXHRcdC50b3Atc2NlbmUtbW9kYWwtb3ZlcmxheSxcblx0XHQudG9wLXNjZW5lLW1vZGFsLWRpYWxvZyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC50b3Atc2NlbmUtbW9kYWwtY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE4cHg7XG5cdFx0cmlnaHQ6IDE5cHg7XG5cdFx0ei1pbmRleDogMztcblx0XHR3aWR0aDogMzdweDtcblx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlIHVybChcIi4uL2ltYWdlcy90b3Avc2NlbmUtbW9kYWwvaWNvbi1jbG9zZS14LnN2Z1wiKSBjZW50ZXIgLyAxMnB4IG5vLXJlcGVhdDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJiMTk3O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0fVxuXG5cdC50b3Atc2NlbmUtbW9kYWwtc2Nyb2xsIHtcblx0XHQkc2Nyb2xsLXBhZDogNzBweDtcblx0XHQkcmFpbC10cmFjazogI2Q5ZDlkOTtcblx0XHQkcmFpbC10aHVtYjogI2E5YTlhOTtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHBhZGRpbmc6ICRzY3JvbGwtcGFkO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmFpbC10cmFjaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZDogJHJhaWwtdGh1bWI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5wc19fcmFpbC15IHtcblx0XHRcdHJpZ2h0OiAzMXB4O1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdG1hcmdpbi10b3A6ICRzY3JvbGwtcGFkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNjcm9sbC1wYWQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmFpbC10cmFjaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIgLnBzX19yYWlsLXksXG5cdFx0Ji5wcy0tZm9jdXMgLnBzX19yYWlsLXksXG5cdFx0Ji5wcy0tc2Nyb2xsaW5nLXkgLnBzX19yYWlsLXksXG5cdFx0LnBzX19yYWlsLXk6aG92ZXIsXG5cdFx0LnBzX19yYWlsLXk6Zm9jdXMsXG5cdFx0LnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmFpbC10cmFjaztcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0LnBzX190aHVtYi15IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGJhY2tncm91bmQ6ICRyYWlsLXRodW1iO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR9XG5cblx0XHQucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcblx0XHQucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcblx0XHQucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmFpbC10aHVtYjtcblx0XHR9XG5cdH1cblxuXHQudG9wLXNjZW5lLW1vZGFsLXBhbmVsW2hpZGRlbl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQub3B0LWRldGFpbC1tb2RhbC10aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjRweDtcblx0XHRjb2xvcjogYnMuJHRleHQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR9XG5cblx0Lm9wdC1kZXRhaWwtbW9kYWwtYm9keSB7XG5cdFx0Y29sb3I6IGJzLiR0ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQmICsgcCxcblx0XHRcdCYgKyB1bCxcblx0XHRcdCYgKyBvbCxcblx0XHRcdHVsICsgcCxcblx0XHRcdG9sICsgcCxcblx0XHRcdHVsICsgLm9wdC1kZXRhaWwtbW9kYWwtaGVhZGluZyxcblx0XHRcdG9sICsgLm9wdC1kZXRhaWwtbW9kYWwtaGVhZGluZyxcblx0XHRcdHAgKyAub3B0LWRldGFpbC1tb2RhbC1oZWFkaW5nIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS4yZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmMtcmVkIHtcblx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5vcHQtZGV0YWlsLW1vZGFsLWhlYWRpbmcge1xuXHRcdG1hcmdpbjogMS42ZW0gMCAwLjhlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0Lm9wdC1kZXRhaWwtbW9kYWwtbm90ZXMsXG5cdC5vcHQtZGV0YWlsLW1vZGFsLWNvdmVyIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjRlbTtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXG5cdFx0bGkgKyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjZlbTtcblx0XHR9XG5cdH1cblxuXHQub3B0LWRldGFpbC1tb2RhbC1jb3ZlciB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRsaSArIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNGVtO1xuXHRcdH1cblx0fVxuXG5cdC5vcHQtZGV0YWlsLW1vZGFsLWNvdmVyLWNhdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQub3B0LWRldGFpbC1tb2RhbC1leGNsdWRlIHtcblx0XHRtYXJnaW46IDAuOGVtIDAgMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuXHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cblx0XHRsaSArIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNmVtO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdFx0Ji5pcy1jbG9zaW5nIHtcblx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHQudG9wLXNjZW5lLW1vZGFsLW92ZXJsYXksXG5cdFx0LnRvcC1zY2VuZS1tb2RhbC1kaWFsb2cge1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYnMubXEtbWF4KG1kKSB7XG5cdC50b3Atc2NlbmUtbW9kYWwge1xuXHRcdHBhZGRpbmc6IDEycHg7XG5cblx0XHQudG9wLXNjZW5lLW1vZGFsLWRpYWxvZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjRweCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0LnRvcC1zY2VuZS1tb2RhbC1jbG9zZSB7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdH1cblxuXHRcdC50b3Atc2NlbmUtbW9kYWwtc2Nyb2xsIHtcblx0XHRcdCRzY3JvbGwtcGFkLXRvcDogNDhweDtcblx0XHRcdCRzY3JvbGwtcGFkLXg6IDE2cHg7XG5cdFx0XHQkc2Nyb2xsLXBhZC1ib3R0b206IDI0cHg7XG5cblx0XHRcdHBhZGRpbmc6ICRzY3JvbGwtcGFkLXRvcCAkc2Nyb2xsLXBhZC14ICRzY3JvbGwtcGFkLWJvdHRvbTtcblxuXHRcdFx0LnBzX19yYWlsLXkge1xuXHRcdFx0XHRyaWdodDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRzY3JvbGwtcGFkLXRvcDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNjcm9sbC1wYWQtYm90dG9tO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vcHQtZGV0YWlsLW1vZGFsLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cblx0XHQub3B0LWRldGFpbC1tb2RhbC1ib2R5IHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxufVxuIl19 */