@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;
  }
}
/* product card
-------------------------------------------------------*/
.product-card-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 30px;
}
.product-card-grid.is-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}

.product-card {
  min-width: 0;
}

.product-card-inner {
  display: grid;
  position: relative;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  padding: 20px;
  background: #fffdfd;
  border-radius: 10px;
}

.product-card-badge {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 10px;
  left: 31px;
  z-index: 2;
  width: 37px;
  padding: 28px 0 18px;
  background: #bc5348;
  color: #fffdfd;
  font-weight: 700;
  font-size: 1.2rem;
  letter-spacing: 0.13em;
  text-align: center;
  writing-mode: vertical-rl;
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% calc(100% - 8px), 0 100%);
}
.product-card-badge::before {
  content: "";
  display: block;
  position: absolute;
  top: 12px;
  left: 50%;
  transform: translateX(-50%);
  width: 14px;
  height: 14px;
  background: url("../common/images/icon-crown.svg") no-repeat center/contain;
}

.product-card-link {
  display: contents;
}

.product-card-photo {
  grid-row: 1;
  grid-column: 1;
  overflow: hidden;
  border-radius: 10px;
  aspect-ratio: 243/260;
}
.product-card-photo img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.4s ease;
}

.product-card-wishlist {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  grid-row: 1;
  grid-column: 1;
  z-index: 2;
  width: 30px;
  height: 30px;
  margin: 0 15px 15px 0;
  padding: 0;
  background: transparent;
  border: 0;
  justify-self: end;
  align-self: end;
  cursor: pointer;
}
.product-card-wishlist img {
  position: absolute;
  inset: 0;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-card-wishlist .product-card-wishlist-icon-active {
  opacity: 0;
}
.product-card-wishlist.is-active .product-card-wishlist-icon {
  opacity: 0;
}
.product-card-wishlist.is-active .product-card-wishlist-icon-active {
  opacity: 1;
}

.product-card-body {
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
  margin-top: 15px;
  gap: 10px;
  white-space: normal;
  grid-row: 2;
  grid-column: 1;
  flex-direction: column;
  word-break: break-all;
}

.product-card-name {
  display: -webkit-box;
  font-weight: 500;
  font-size: clamp(13px, calc(13px + 1 * (100vw - 768px) / 672), 14px);
  line-height: 1.4;
  letter-spacing: 0.05em;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  word-break: break-all;
}

.product-card-desc {
  display: -webkit-box;
  font-size: clamp(13px, calc(13px + 1 * (100vw - 768px) / 672), 14px);
  line-height: 1.5;
  letter-spacing: 0.05em;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
}

.product-card-meta {
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
  max-width: 100%;
  margin-top: 10px;
  gap: 11px;
  flex-direction: column;
  align-items: flex-start;
}

.product-card-plan {
  max-width: 100%;
  padding: 7px 10px;
  background: #f3efef;
  border-radius: 3px;
  font-weight: 500;
  font-size: clamp(13px, calc(13px + 1 * (100vw - 768px) / 672), 14px);
  line-height: 1;
  text-align: center;
  word-break: break-all;
}

.product-card-price {
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
  max-width: 100%;
  gap: 5px;
  align-items: flex-end;
  line-height: 1;
  word-break: break-all;
}

.product-card-price-amount {
  min-width: 0;
  font-weight: 500;
  font-size: clamp(13px, calc(13px + 1 * (100vw - 768px) / 672), 14px);
  word-break: break-all;
}

.product-card-price-tax {
  min-width: 0;
  font-size: 1.2rem;
  word-break: break-all;
}

.product-recent .product-recent-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-areas: "title controls" "swiper swiper";
  width: 100%;
  -moz-column-gap: 35px;
       column-gap: 35px;
}
.product-recent .product-detail-voice-controls {
  grid-area: controls;
  align-self: center;
  margin-bottom: 30px;
}
.product-recent .product-recent-swiper {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  grid-area: swiper;
  overflow: visible;
}
.product-recent .product-recent-swiper .swiper-slide {
  width: auto;
}
.product-recent {
  position: relative;
  left: 50%;
  z-index: 1;
  padding-top: 95px;
  padding-bottom: 95px;
  transform: translateX(-50%);
}
.product-recent::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 41%;
  width: 4986px;
  min-width: 100%;
  height: 342px;
  background: url("../common/images/product-wave.svg") no-repeat center center/cover;
  transform: translateX(-50%);
  pointer-events: none;
}
.product-recent::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 41%;
  z-index: -1;
  width: 4986px;
  min-width: 100%;
  height: 342px;
  background: url("../common/images/product-wave.svg") no-repeat center center/cover;
  transform: translateX(-50%);
  pointer-events: none;
}
.product-recent .product-card {
  width: 277.5px;
}

.product-recent-inner {
  position: relative;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
}
.product-recent-inner::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  z-index: -1;
  width: 100vw;
  height: 100%;
  translate: -50% 0;
  top: 0;
  background: #feefeb;
}

@media screen and (min-width: 768px) {
  .product-card-inner:hover .product-card-photo img {
    transform: scale(1.08);
  }
}
@media screen and (max-width: 767px) {
  .product-card-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px 10px;
  }
  .product-card-grid.is-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px 10px;
  }
  .product-card-inner {
    padding: 10px;
  }
  .product-card-badge {
    top: 6px;
    left: 6px;
    width: 37px;
    padding: 28px 0 18px;
    font-size: 1.2rem;
  }
  .product-card-wishlist {
    margin: 0 8px 0 0;
    bottom: 10px;
  }
  .product-card-body {
    margin-top: 20px;
    gap: 15px;
  }
  .product-card-name {
    font-size: 1.2rem;
    line-height: 1.4;
  }
  .product-card-meta {
    margin-top: 0;
    gap: 10px;
  }
  .product-card-plan {
    font-size: 1rem;
  }
  .product-card-price-amount {
    font-size: 1.4rem;
  }
  .product-recent .product-recent-inner {
    display: flex;
    flex-direction: column;
  }
  .product-recent .product-detail-voice-head-title {
    order: 1;
    margin-bottom: 0;
  }
  .product-recent .product-recent-swiper {
    padding-top: 30px;
    order: 2;
  }
  .product-recent .product-detail-voice-controls {
    order: 3;
    margin-top: 30px;
    margin-bottom: 0;
  }
  .product-recent {
    padding-top: 60px;
    padding-bottom: 40px;
  }
  .product-recent::before {
    left: 58%;
    width: 1360px;
    height: 93px;
    transform: translateX(-50%);
  }
  .product-recent::after {
    left: 58%;
    width: 1360px;
    height: 93px;
    transform: translateX(-50%);
  }
  .product-recent .product-card {
    width: 176px;
  }
  .product-recent-inner {
    padding: 0 15px;
  }
}
/* お客様の声カード（TOP / 商品詳細）
   見出し帯は configs/_common.scss
-------------------------------------------------------*/
.product-detail-voice {
  padding-top: 90px;
  padding-bottom: 90px;
}
.product-detail-voice .product-detail-voice-btn {
  width: 200px;
  margin-top: 30px;
  margin-left: auto;
}
.product-detail-voice .product-detail-voice-slider {
  position: relative;
}
.product-detail-voice .product-detail-voice-slider .product-voice-swiper {
  overflow: visible;
}
.product-detail-voice .product-detail-voice-card {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  padding: 20px clamp(20px, calc(20px + 10 * (100vw - 768px) / 672), 30px);
  gap: clamp(20px, calc(20px + 20 * (100vw - 768px) / 672), 40px);
  background: #fffdfd;
  border: 1px solid #e8dede;
  border-radius: 10px;
}
.product-detail-voice .product-detail-voice-photo {
  width: 243px;
  max-width: 46%;
  aspect-ratio: 243/260;
  overflow: hidden;
  border-radius: 10px;
}
.product-detail-voice .product-detail-voice-photo img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.5s ease;
}
.product-detail-voice .product-detail-voice-body {
  display: inline-flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  flex: 1;
  min-width: 0;
  padding: 10px 0;
  gap: clamp(12px, calc(12px + 18 * (100vw - 768px) / 672), 30px);
}
.product-detail-voice .product-detail-voice-content {
  display: inline-flex;
  flex-direction: column;
  flex: 1;
  min-width: 0;
  gap: 12px;
}
.product-detail-voice .product-detail-voice-title {
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.7;
  letter-spacing: 0.05em;
  word-break: break-all;
}
.product-detail-voice .product-detail-voice-meta {
  display: -webkit-box;
  overflow: hidden;
  color: #afadac;
  font-size: 1.4rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.product-detail-voice .product-detail-voice-link {
  background-image: linear-gradient(to right, #333, #333 2px, transparent 2px, transparent 4px);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-size: 4px 1px;
}
.product-detail-voice .product-detail-voice-link::before, .product-detail-voice .product-detail-voice-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: 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);
}
.product-detail-voice .product-detail-voice-link::before {
  transform: translate(-12px, -50%);
  opacity: 0;
}
.product-detail-voice .product-detail-voice-link::after {
  transform: translateY(-50%);
  opacity: 1;
}
.product-detail-voice .product-detail-voice-link {
  display: inline-flex;
  position: relative;
  z-index: 1;
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px 20px 10px 0;
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
}
.product-detail-voice .product-detail-voice-link::after {
  border: 100vmax solid transparent;
  background-clip: content-box;
  -webkit-mask-clip: content-box;
  mask-clip: content-box;
}

@media screen and (min-width: 768px) {
  .product-detail-voice .product-detail-voice-card:hover .product-detail-voice-photo img, .product-detail-voice .product-detail-voice-card:focus-within .product-detail-voice-photo img {
    transform: scale(1.08);
  }
  .product-detail-voice .product-detail-voice-card:hover .product-detail-voice-link::before, .product-detail-voice .product-detail-voice-card:focus-within .product-detail-voice-link::before {
    transform: translate(0, -50%);
    opacity: 1;
    transition-delay: 0.25s;
  }
  .product-detail-voice .product-detail-voice-card:hover .product-detail-voice-link::after, .product-detail-voice .product-detail-voice-card:focus-within .product-detail-voice-link::after {
    transform: translate(12px, -50%);
    opacity: 0;
  }
}
@media screen and (max-width: 767px) {
  .product-detail-voice .product-detail-voice-btn {
    margin: 20px auto 0;
  }
  .product-detail-voice .product-detail-voice-slider {
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }
  .product-detail-voice .product-voice-swiper .swiper-slide {
    width: auto;
  }
  .product-detail-voice .product-detail-voice-card {
    flex-direction: column;
    width: 285px;
    height: 100%;
  }
  .product-detail-voice .product-detail-voice-photo {
    width: 100%;
    max-width: 243px;
  }
  .product-detail-voice .product-detail-voice-body {
    padding: 0;
  }
}
/* Feature（TOP / 他ページ共通）
-------------------------------------------------------*/
.top-feature {
  position: relative;
  z-index: 2;
  padding-bottom: 100px;
}
.top-feature .top-feature-panel {
  position: relative;
  padding: clamp(20px, calc(20px + 15 * (100vw - 768px) / 672), 35px) clamp(10px, calc(10px + 20 * (100vw - 768px) / 672), 30px) clamp(10px, calc(10px + 20 * (100vw - 768px) / 672), 30px) clamp(220px, calc(220px + 50 * (100vw - 768px) / 672), 270px);
  background-color: #bc5348;
  background-image: url("../images/top/feature-pattern-shippo.svg");
  background-repeat: repeat;
  background-size: 45px 45px;
  border-radius: 10px;
}
.top-feature .top-feature-phones {
  position: absolute;
  bottom: 0;
  left: clamp(-50px, calc(-50px + 40 * (100vw - 768px) / 672), -10px);
  z-index: 2;
  width: clamp(300px, calc(300px + 90 * (100vw - 768px) / 672), 390px);
}
.top-feature .top-feature-phones img {
  display: block;
  width: 100%;
  height: auto;
}
.top-feature .top-feature-leads {
  margin-bottom: 30px;
  padding-left: clamp(10px, calc(10px + 100 * (100vw - 768px) / 672), 110px);
}
.top-feature .top-feature-leads img {
  display: block;
  width: 100%;
  height: auto;
}
.top-feature .top-feature-strength {
  padding: 30px 10px 23px clamp(10px, calc(10px + 80 * (100vw - 768px) / 672), 90px);
  background: #fffdfd;
  border-radius: 10px;
}
.top-feature .top-feature-strength-label {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  gap: 25px;
  color: #bc5348;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.19;
  letter-spacing: 0.15em;
  text-align: center;
}
.top-feature .top-feature-strength-label .top-feature-strength-label-main {
  color: #bc5348;
}
.top-feature .top-feature-strength-label::after, .top-feature .top-feature-strength-label::before {
  content: "";
  display: block;
  width: 2px;
  height: 25px;
  background: #bc5348;
  border-radius: 1px;
  transform: rotate(-40deg);
}
.top-feature .top-feature-strength-label::after {
  transform: rotate(40deg);
}
.top-feature .top-feature-strength-label-main br {
  display: none;
}
.top-feature .top-feature-list {
  display: grid;
  gap: 0;
  grid-template-columns: repeat(5, 1fr);
}
.top-feature .top-feature-list li {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background-image: linear-gradient(to bottom, #bc5348, #bc5348 2px, transparent 2px, transparent 4px);
  background-repeat: repeat-y;
  background-position: left top;
  background-size: 1px 4px;
  position: relative;
  padding: 0 8px;
  gap: 10px;
}
.top-feature .top-feature-list li::before {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 30px;
  height: 30px;
}
.top-feature .top-feature-list li:first-child {
  background: none;
}
.top-feature .top-feature-list li:nth-child(1)::before {
  background: url("../images/top/feature-icon-exchange.svg") no-repeat center/contain;
}
.top-feature .top-feature-list li:nth-child(2)::before {
  background: url("../images/top/feature-icon-guarantee.svg") no-repeat center/contain;
}
.top-feature .top-feature-list li:nth-child(3)::before {
  background: url("../images/top/feature-icon-simulation.svg") no-repeat center/contain;
}
.top-feature .top-feature-list li:nth-child(4)::before {
  background: url("../images/top/feature-icon-size.svg") no-repeat center/contain;
}
.top-feature .top-feature-list li:nth-child(5)::before {
  background: url("../images/top/feature-icon-preview.svg") no-repeat center/contain;
}
.top-feature .top-feature-item-label {
  color: #665a59;
  font-weight: 500;
  font-size: clamp(16px, calc(16px + 2 * (100vw - 768px) / 672), 18px);
  line-height: 1.4;
  letter-spacing: 0.05em;
  text-align: center;
}
.top-feature .top-feature-item-label.small {
  font-size: clamp(14px, calc(14px + 2 * (100vw - 768px) / 672), 16px);
}
.top-feature .top-feature-item-label .mini {
  font-size: clamp(12px, calc(12px + 2 * (100vw - 768px) / 672), 14px);
}
.top-feature .top-feature-btn {
  width: 230px;
  margin-top: 25px;
  margin-left: auto;
}
.top-feature .top-feature-rate {
  position: absolute;
  bottom: 19px;
  left: 20px;
  z-index: 3;
  width: 161px;
}
.top-feature .top-feature-rate img {
  display: block;
  width: 100%;
  height: auto;
}

@media screen and (max-width: 767px) {
  .top-feature {
    padding-bottom: 60px;
  }
  .top-feature .top-feature-panel {
    overflow: visible;
    padding: 20px 10px 10px;
  }
  .top-feature .top-feature-phones {
    top: -16px;
    bottom: auto;
    left: -18px;
    z-index: 0;
    width: 53vw;
  }
  .top-feature .top-feature-body {
    position: relative;
    z-index: 1;
  }
  .top-feature .top-feature-leads {
    margin-bottom: 14px;
    padding-left: 37vw;
  }
  .top-feature .top-feature-strength {
    padding: 25px 35px 25px;
  }
  .top-feature .top-feature-strength-label {
    max-width: 300px;
    margin: 0 auto 20px;
    font-size: 1.6rem;
    letter-spacing: 0.15em;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-end;
  }
  .top-feature .top-feature-strength-label::after, .top-feature .top-feature-strength-label::before {
    height: 38px;
  }
  .top-feature .top-feature-strength-label::before {
    transform: rotate(-21deg);
  }
  .top-feature .top-feature-strength-label::after {
    transform: rotate(21deg);
  }
  .top-feature .top-feature-strength-label-main br {
    display: revert;
  }
  .top-feature .top-feature-list {
    display: flex;
    flex-direction: column;
    gap: 0;
  }
  .top-feature .top-feature-list li {
    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;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    min-height: 20px;
    margin-bottom: 12px;
    padding: 0 0 15px;
    gap: 15px;
  }
  .top-feature .top-feature-list li::before {
    width: 20px;
    height: 20px;
  }
  .top-feature .top-feature-list li:first-child {
    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;
  }
  .top-feature .top-feature-list li:last-child {
    margin-bottom: 0;
  }
  .top-feature .top-feature-item-label {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    gap: 5px;
    font-size: 1.6rem;
    text-align: left;
  }
  .top-feature .top-feature-item-label br {
    display: none;
  }
  .top-feature .top-feature-item-label.small {
    font-size: 1.6rem;
  }
  .top-feature .top-feature-item-label .mini {
    font-size: 1.2rem;
  }
  .top-feature .top-feature-btn {
    width: 210px;
    margin: 30px auto 0;
  }
  .top-feature .top-feature-rate {
    top: 139px;
    bottom: auto;
    left: 8px;
    width: 93px;
    margin: 0;
  }
}
/* product-detail / system modal 共通：ご利用方法
-------------------------------------------------------*/
.product-detail-usage-heading {
  font-weight: 500;
  font-size: clamp(16px, calc(16px + 2 * (100vw - 768px) / 672), 18px);
  line-height: 1.5;
  letter-spacing: 0.05em;
}

.product-detail-usage {
  padding-top: 50px;
  padding-bottom: 50px;
}
.product-detail-usage .product-detail-usage-heading {
  margin-bottom: 40px;
  text-align: center;
}
.product-detail-usage .product-detail-usage-list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 15px 37px;
}
.product-detail-usage .product-detail-usage-list li:nth-child(1) .product-detail-usage-card::before {
  background: url("../images/product-detail/icon-usage-1.svg") no-repeat center/contain;
}
.product-detail-usage .product-detail-usage-list li:nth-child(2) .product-detail-usage-card::before {
  background: url("../images/product-detail/icon-usage-2.svg") no-repeat center/contain;
}
.product-detail-usage .product-detail-usage-list li:nth-child(3) .product-detail-usage-card::before {
  background: url("../images/product-detail/icon-usage-3.svg") no-repeat center/contain;
}
.product-detail-usage .product-detail-usage-list li:nth-child(4) .product-detail-usage-card::before {
  background: url("../images/product-detail/icon-usage-4.svg") no-repeat center/contain;
}
.product-detail-usage .product-detail-usage-list li:nth-child(5) .product-detail-usage-card::before {
  background: url("../images/product-detail/icon-usage-5.svg") no-repeat center/contain;
}
.product-detail-usage .product-detail-usage-list li:nth-child(6) .product-detail-usage-card::before {
  background: url("../images/product-detail/icon-usage-6.svg") no-repeat center/contain;
}
.product-detail-usage .product-detail-usage-card {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: clamp(10px, calc(10px + 10 * (100vw - 768px) / 672), 20px);
  gap: clamp(10px, calc(10px + 10 * (100vw - 768px) / 672), 20px);
  background: #fffdfd;
  border: 1px solid #e8dede;
  border-radius: 10px;
}
.product-detail-usage .product-detail-usage-card::before {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 98px;
  height: 85px;
}
.product-detail-usage .product-detail-usage-text {
  flex: 1;
  min-width: 0;
}
.product-detail-usage .product-detail-usage-title {
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.product-detail-usage .product-detail-usage-desc {
  font-size: 1.4rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
}

@media screen and (min-width: 768px) {
  .product-detail-usage {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .product-detail-usage .product-detail-usage-list li {
    position: relative;
  }
  .product-detail-usage .product-detail-usage-list li:not(:nth-child(3n))::after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: -28px;
    transform: translateY(-50%);
    width: 17px;
    height: 16px;
    background: url("../images/product-detail/usage-arrow.svg") no-repeat center/contain;
  }
}
@media screen and (max-width: 767px) {
  .product-detail-usage .product-detail-usage-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 15px;
  }
  .product-detail-usage .product-detail-usage-list li {
    position: relative;
  }
  .product-detail-usage .product-detail-usage-list li:not(:last-child)::after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: -13px;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    background: url("../images/product-detail/usage-arrow.svg") no-repeat center/contain;
  }
  .product-detail-usage .product-detail-usage-list .product-detail-usage-card {
    flex-direction: column;
  }
  .product-detail-usage .product-detail-usage-list .product-detail-usage-card::before {
    margin-right: 15px;
  }
  .product-detail-usage .product-detail-usage-list .product-detail-usage-card .product-detail-usage-text {
    text-align: center;
  }
  .product-detail-usage .product-detail-usage-list .product-detail-usage-card .product-detail-usage-text .product-detail-usage-title {
    margin-bottom: 5px;
  }
}
/* product detail page
-------------------------------------------------------*/
.product-detail-page {
  overflow: hidden;
  padding-bottom: 80px;
}

.product-detail-gallery .product-detail-gallery-inner {
  position: relative;
}
.product-detail-gallery .product-detail-gallery-inner .product-detail-photo {
  overflow: hidden;
  border-radius: 10px;
  aspect-ratio: 560/600;
}
.product-detail-gallery .product-detail-gallery-inner .product-detail-photo img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-detail-gallery .product-detail-gallery-inner .product-detail-badge {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -4px;
  left: 23px;
  width: clamp(35px, calc(35px + 15 * (100vw - 768px) / 672), 50px);
  padding: clamp(28px, calc(28px + 12 * (100vw - 768px) / 672), 40px) 0 clamp(18px, calc(18px + 5 * (100vw - 768px) / 672), 23px);
  background: #bc5348;
  color: #fffdfd;
  font-weight: 700;
  font-size: clamp(12px, calc(12px + 4 * (100vw - 768px) / 672), 16px);
  letter-spacing: 0.13em;
  text-align: center;
  writing-mode: vertical-rl;
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 50% calc(100% - 10px), 0 100%);
}
.product-detail-gallery .product-detail-gallery-inner .product-detail-badge::before {
  content: "";
  display: block;
  position: absolute;
  top: clamp(8px, calc(8px + 7 * (100vw - 768px) / 672), 15px);
  left: 50%;
  transform: translateX(-50%);
  width: clamp(15px, calc(15px + 5 * (100vw - 768px) / 672), 20px);
  height: clamp(15px, calc(15px + 5 * (100vw - 768px) / 672), 20px);
  background: url("../common/images/icon-crown.svg") no-repeat center/contain;
}
.product-detail-gallery .product-detail-gallery-inner .product-detail-wishlist {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 20px;
  bottom: 20px;
  z-index: 2;
  width: 55px;
  height: 55px;
  padding: 0;
  background: transparent;
  border: 0;
  cursor: pointer;
}
.product-detail-gallery .product-detail-gallery-inner .product-detail-wishlist img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-detail-gallery .product-detail-gallery-inner .product-detail-wishlist .product-detail-wishlist-icon-active {
  opacity: 0;
}
.product-detail-gallery .product-detail-gallery-inner .product-detail-wishlist.is-active .product-detail-wishlist-icon {
  opacity: 0;
}
.product-detail-gallery .product-detail-gallery-inner .product-detail-wishlist.is-active .product-detail-wishlist-icon-active {
  opacity: 1;
}
.product-detail-gallery .product-detail-thumbs {
  display: grid;
  margin-top: 20px;
  gap: clamp(5px, calc(5px + 10 * (100vw - 768px) / 672), 15px);
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.product-detail-gallery .product-detail-thumb {
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
  background: transparent;
  border: 2px solid transparent;
  border-radius: 5px;
  cursor: pointer;
}
.product-detail-gallery .product-detail-thumb.is-active {
  border-color: #bc5348;
}
.product-detail-gallery .product-detail-thumb img {
  display: block;
  width: 100%;
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}

.product-detail-notes {
  font-size: 1.4rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
  word-break: break-all;
}

.product-detail-heading,
.product-detail-form-heading,
.product-detail-apply-heading,
.product-detail-usage-heading,
.product-detail-rental-heading {
  font-weight: 500;
  font-size: clamp(16px, calc(16px + 2 * (100vw - 768px) / 672), 18px);
  line-height: 1.5;
  letter-spacing: 0.05em;
}

.product-detail-spec .product-detail-spec-body {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 30px;
  padding: clamp(10px, calc(10px + 20 * (100vw - 768px) / 672), 30px);
  gap: clamp(10px, calc(10px + 24 * (100vw - 768px) / 672), 34px);
  background: #fffdfd;
  border: 1px solid #e8dede;
  border-radius: 5px;
  cursor: pointer;
}
.product-detail-spec .product-detail-spec-body,
.product-detail-spec .product-detail-spec-body * {
  cursor: pointer;
}
.product-detail-spec .product-detail-spec-photo {
  width: 213px;
  max-width: 50%;
  overflow: hidden;
  pointer-events: none;
}
.product-detail-spec .product-detail-spec-photo img {
  display: block;
  width: 100%;
  height: auto;
}
.product-detail-spec .product-detail-spec-list {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 5px;
}
.product-detail-spec dl {
  display: flex;
  flex-wrap: wrap;
}
.product-detail-spec dt {
  font-size: clamp(12px, calc(12px + 2 * (100vw - 768px) / 672), 14px);
  line-height: 1.2;
  letter-spacing: 0.05em;
}
.product-detail-spec dt::after {
  content: "：";
}
.product-detail-spec dd {
  flex: 1;
  min-width: 0;
  font-size: clamp(12px, calc(12px + 2 * (100vw - 768px) / 672), 14px);
  line-height: 1.2;
  letter-spacing: 0.05em;
  word-break: break-all;
}

.product-detail-fullset {
  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;
  padding-top: 30px;
}
.product-detail-fullset .product-detail-fullset-photo {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  min-height: 545px;
  margin-top: 30px;
  background: #f3efef;
  border-radius: 5px;
}
.product-detail-fullset .product-detail-fullset-placeholder {
  color: #c2bebe;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
}

.product-detail-code {
  margin-bottom: 7px;
  font-weight: 500;
  font-size: clamp(14px, calc(14px + 2 * (100vw - 768px) / 672), 16px);
  line-height: 1.5;
  letter-spacing: 0.05em;
  word-break: break-all;
}

.product-detail-name {
  margin-bottom: 15px;
  font-weight: 500;
  font-size: clamp(18px, calc(18px + 7 * (100vw - 768px) / 672), 25px);
  line-height: 1.5;
  letter-spacing: 0.05em;
  word-break: break-all;
}

.product-detail-desc {
  font-size: 1.4rem;
  line-height: 1.8;
  letter-spacing: 0.05em;
  word-break: break-all;
}

.product-detail-price-share {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  gap: 20px 5px;
}

.product-detail-price {
  min-width: 0;
}
.product-detail-price .product-detail-price-badge {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 13px;
  padding: 2px 30px;
  background: #f3efef;
  border-radius: 5px;
  font-weight: 500;
  font-size: clamp(12px, calc(12px + 2 * (100vw - 768px) / 672), 14px);
  line-height: 1.5;
  word-break: break-all;
}
.product-detail-price .product-detail-price-value {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  min-width: 0;
  max-width: 100%;
  gap: 5px;
  word-break: break-all;
}
.product-detail-price .product-detail-price-label {
  min-width: 0;
  font-size: clamp(14px, calc(14px + 2 * (100vw - 768px) / 672), 16px);
}
.product-detail-price .product-detail-price-amount {
  min-width: 0;
  color: #bc5348;
  font-weight: 500;
  font-size: clamp(28px, calc(28px + 4 * (100vw - 768px) / 672), 32px);
}
.product-detail-price .product-detail-price-tax {
  min-width: 0;
  font-size: clamp(12px, calc(12px + 2 * (100vw - 768px) / 672), 14px);
}

.product-detail-share {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 17px;
}
.product-detail-share .product-detail-share-label {
  font-size: 1.2rem;
}
.product-detail-share .product-detail-share-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.product-detail-share .product-detail-share-list a {
  display: block;
  width: 34px;
  height: 34px;
}
.product-detail-share .product-detail-share-list img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.product-detail-rental {
  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;
  padding-top: 25px;
}
.product-detail-rental .product-detail-rental-head {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  gap: 10px 25px;
}
.product-detail-rental .product-detail-rental-note {
  font-size: clamp(12px, calc(12px + 2 * (100vw - 768px) / 672), 14px);
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.product-detail-rental .product-detail-type-cards {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 25px;
  gap: 10px;
}
.product-detail-rental .product-detail-type-card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  flex: 1;
  min-width: 0;
  min-height: 90px;
  padding: 15px clamp(15px, calc(15px + 10 * (100vw - 768px) / 672), 25px) 15px clamp(60px, calc(60px + 10 * (100vw - 768px) / 672), 70px);
  background: #fffdfd;
  border: 1px solid #e8dede;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.product-detail-rental .product-detail-type-card::before {
  content: "";
  display: block;
  position: absolute;
  top: -12px;
  left: -10px;
  z-index: 1;
  width: 32px;
  height: 32px;
  transform: scale(0);
  transition: all 0.3s ease;
}
.product-detail-rental .product-detail-type-card::after {
  content: "";
  position: absolute;
  inset: -1px;
  opacity: 0;
  border-radius: 5px;
  pointer-events: none;
  transition: all 0.3s ease;
}
.product-detail-rental .product-detail-type-card .product-detail-type-icon {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 15px;
  width: clamp(30px, calc(30px + 11 * (100vw - 768px) / 672), 41px);
  height: clamp(30px, calc(30px + 11 * (100vw - 768px) / 672), 41px);
  background: #c2bebe;
  border-radius: 50%;
  transform: translateY(-50%);
}
.product-detail-rental .product-detail-type-card .product-detail-type-lead {
  position: relative;
  width: 100%;
  margin-bottom: 5px;
  padding: 0 10px;
  font-weight: 500;
  font-size: clamp(11px, calc(11px + 3 * (100vw - 768px) / 672), 14px);
  line-height: 1.2;
  letter-spacing: 0.05em;
  text-align: center;
}
.product-detail-rental .product-detail-type-card .product-detail-type-lead::before, .product-detail-rental .product-detail-type-card .product-detail-type-lead::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 1px;
  height: 13px;
  background: #333;
}
.product-detail-rental .product-detail-type-card .product-detail-type-lead::before {
  left: 0;
  transform: rotate(-25deg);
}
.product-detail-rental .product-detail-type-card .product-detail-type-lead::after {
  right: 0;
  transform: rotate(25deg);
}
.product-detail-rental .product-detail-type-card .product-detail-type-title {
  display: block;
  font-weight: 500;
  font-size: clamp(12px, calc(12px + 4 * (100vw - 768px) / 672), 16px);
  line-height: 1.3;
  letter-spacing: 0.05em;
}
.product-detail-rental .product-detail-type-card .product-detail-type-note {
  display: block;
  margin-top: 3px;
  color: #aca7a7;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
}
.product-detail-rental .product-detail-type-card.rental::after {
  border: 2px solid #ee7b60;
}
.product-detail-rental .product-detail-type-card.preview::after {
  border: 2px solid #8fbcb6;
}
.product-detail-rental .product-detail-type-card.is-active::before {
  transform: scale(1);
}
.product-detail-rental .product-detail-type-card.is-active::after {
  opacity: 1;
}
.product-detail-rental .product-detail-type-card.is-active.rental .product-detail-type-icon {
  background: #ee7b60;
}
.product-detail-rental .product-detail-type-card.is-active.rental .product-detail-type-title {
  color: #ee7b60;
}
.product-detail-rental .product-detail-type-card.is-active.rental::before {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><circle cx="16" cy="16" r="16" fill="%23ee7b60"/><path d="M10.1055 15.9999L14.316 20.2104L22.737 11.7894" stroke="%23FFFDFD" stroke-width="2" stroke-linecap="round"/></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.product-detail-rental .product-detail-type-card.is-active.preview .product-detail-type-icon {
  background: #8fbcb6;
}
.product-detail-rental .product-detail-type-card.is-active.preview .product-detail-type-title {
  color: #8fbcb6;
}
.product-detail-rental .product-detail-type-card.is-active.preview::before {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><circle cx="16" cy="16" r="16" fill="%238fbcb6"/><path d="M10.1055 15.9999L14.316 20.2104L22.737 11.7894" stroke="%23FFFDFD" stroke-width="2" stroke-linecap="round"/></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-prev,
.product-detail-rental .product-detail-calendar .product-detail-calendar-next {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 15px;
  background: transparent;
  border: 0;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
  cursor: pointer;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-prev img,
.product-detail-rental .product-detail-calendar .product-detail-calendar-next img {
  display: block;
  width: 36px;
  height: 36px;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-prev img {
  transform: rotate(180deg);
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-month {
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
  text-align: center;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-table {
  width: 100%;
  table-layout: fixed;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-table th,
.product-detail-rental .product-detail-calendar .product-detail-calendar-table td {
  border: 1px solid #e8dede;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-table th {
  height: 40px;
  background: #fffdfd;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.4;
  text-align: center;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-table th.is-sunday {
  background: #ffe1d7;
  color: #bc5348;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-table th.is-saturday {
  background: #cde0de;
  color: #66736f;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-cell {
  vertical-align: top;
  height: 100px;
  padding: clamp(5px, calc(5px + 5 * (100vw - 768px) / 672), 10px) clamp(5px, calc(5px + 8 * (100vw - 768px) / 672), 13px);
  background: #fffdfd;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-cell.is-available {
  cursor: pointer;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-cell.is-available .product-detail-calendar-status,
.product-detail-rental .product-detail-calendar .product-detail-calendar-cell.is-available .product-detail-calendar-price {
  color: #bc5348;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-cell.is-unavailable {
  cursor: default;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-cell-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-cell-head {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-day {
  font-weight: 700;
  font-size: clamp(14px, calc(14px + 4 * (100vw - 768px) / 672), 18px);
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-rokuyo {
  color: #8fbcb6;
  font-weight: 500;
  font-size: clamp(10px, calc(10px + 2 * (100vw - 768px) / 672), 12px);
  line-height: 1.4;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-cell-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 1;
  text-align: center;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-status {
  font-weight: 700;
  font-size: clamp(14px, calc(14px + 2 * (100vw - 768px) / 672), 16px);
  line-height: 1.4;
}
.product-detail-rental .product-detail-calendar .product-detail-calendar-price {
  font-size: clamp(10px, calc(10px + 4 * (100vw - 768px) / 672), 14px);
  line-height: 1.4;
  letter-spacing: 0.05em;
  text-decoration: underline;
  white-space: nowrap;
}

.product-detail-form,
.product-detail-apply {
  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;
  padding-top: 25px;
}

.product-detail-form .product-detail-form-heading {
  margin-bottom: 25px;
}
.product-detail-form .product-detail-form-list .form-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
}
.product-detail-form .product-detail-form-list .form-row:not(:last-of-type) {
  margin-bottom: 20px;
}
.product-detail-form .product-detail-form-list .form-label {
  flex-shrink: 0;
  width: clamp(90px, calc(90px + 30 * (100vw - 768px) / 672), 120px);
  font-weight: 500;
  font-size: clamp(14px, calc(14px + 2 * (100vw - 768px) / 672), 16px);
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.product-detail-form .product-detail-form-list .form-field {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  flex: 1;
  min-width: 0;
  gap: 5px 20px;
}
.product-detail-form .product-detail-form-control {
  position: relative;
  width: 230px;
  max-width: 100%;
}
.product-detail-form .product-detail-form-control::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: 15px;
  width: 10px;
  height: 10px;
  background-color: #B0ABAA;
  transform: translateY(-50%) rotate(90deg);
  pointer-events: none;
}
.product-detail-form .product-detail-form-control:has(.product-detail-form-date)::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 20px;
  z-index: 1;
  width: 16px;
  height: 16px;
  background: url("../common/images/icon-date.svg") no-repeat center/contain;
  transform: translateY(-50%);
  pointer-events: none;
}
.product-detail-form .product-detail-form-select,
.product-detail-form .product-detail-form-date {
  width: 100%;
  height: 50px;
  padding: 0 30px 0 10px;
  background: #fffdfd;
  border: 1px solid #B0ABAA;
  border-radius: 5px;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  cursor: pointer;
}
.product-detail-form .product-detail-form-select {
  color: #B0ABAA;
}
.product-detail-form .product-detail-form-select:valid, .product-detail-form .product-detail-form-select:focus {
  color: #665a59;
}
.product-detail-form .product-detail-form-date {
  padding-left: 44px;
  color: #665a59;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.product-detail-form .product-detail-form-note {
  flex: 1;
  min-width: 150px;
  font-size: clamp(11px, calc(11px + 1 * (100vw - 768px) / 672), 12px);
  line-height: 1.5;
}

.product-detail-apply .product-detail-apply-heading {
  margin-bottom: 20px;
}
.product-detail-apply .product-detail-apply-list {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.product-detail-apply .product-detail-apply-list li {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  gap: clamp(15px, calc(15px + 19 * (100vw - 768px) / 672), 34px);
}
.product-detail-apply .product-detail-apply-text {
  flex: 0 0 clamp(120px, calc(120px + 66 * (100vw - 768px) / 672), 186px);
  width: 100%;
  max-width: 100%;
}
.product-detail-apply .product-detail-apply-text .product-detail-apply-lead {
  margin-bottom: 5px;
  font-weight: 500;
  font-size: clamp(12px, calc(12px + 2 * (100vw - 768px) / 672), 14px);
  line-height: 1.5;
}
.product-detail-apply .product-detail-apply-text .product-detail-apply-label {
  padding-bottom: 13px;
  font-weight: 500;
  font-size: clamp(16px, calc(16px + 2 * (100vw - 768px) / 672), 18px);
  line-height: 1.2;
}
.product-detail-apply .product-detail-apply-text .product-detail-apply-label.is-simulation {
  background-image: linear-gradient(to right, #8fbcb6, #8fbcb6 2px, transparent 2px, transparent 4px);
  background-repeat: repeat-x;
  background-position: left bottom;
  background-size: 4px 1px;
  color: #8fbcb6;
}
.product-detail-apply .product-detail-apply-text .product-detail-apply-label.is-cart {
  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;
  color: #bc5348;
}
.product-detail-apply .product-detail-apply-btn {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  flex: 1;
  min-width: 0;
  height: clamp(60px, calc(60px + 20 * (100vw - 768px) / 672), 80px);
  padding: clamp(10px, calc(10px + 5 * (100vw - 768px) / 672), 15px) clamp(30px, calc(30px + 20 * (100vw - 768px) / 672), 50px) clamp(10px, calc(10px + 5 * (100vw - 768px) / 672), 15px) clamp(10px, calc(10px + 10 * (100vw - 768px) / 672), 20px);
  gap: 18px;
  border-radius: 5px;
  color: #fffdfd;
  font-weight: 500;
  font-size: clamp(14px, calc(14px + 4 * (100vw - 768px) / 672), 18px);
  line-height: 1.4;
  letter-spacing: 0.05em;
  text-align: center;
  transition: all 0.3s ease;
}
.product-detail-apply .product-detail-apply-btn::before {
  content: "";
  display: block;
  width: 34px;
  height: 34px;
}
.product-detail-apply .product-detail-apply-btn::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: #fffdfd;
  transform: translateY(-50%);
}
.product-detail-apply .product-detail-apply-btn.is-simulation {
  background: linear-gradient(-62deg, #abc9c5 8.8%, #69aba2 99.5%);
}
.product-detail-apply .product-detail-apply-btn.is-simulation::before {
  background: url("../images/product-detail/icon-simulation.svg") no-repeat center/contain;
}
.product-detail-apply .product-detail-apply-btn.is-cart {
  background: #bc5348;
}
.product-detail-apply .product-detail-apply-btn.is-cart::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;
  background-color: #fffdfd;
}

.top-feature {
  margin-bottom: -20px;
}

.product-detail-voice {
  padding-bottom: 35px;
}

@media screen and (min-width: 768px) {
  .product-detail-body {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 35px;
    gap: clamp(20px, calc(20px + 30 * (100vw - 768px) / 672), 50px);
  }
  .product-detail-body .product-detail-gallery-col {
    width: 560px;
    min-width: 0;
    max-width: 47%;
  }
  .product-detail-body .product-detail-purchase-col {
    flex: 1;
    min-width: 0;
  }
  .product-detail-info {
    padding-top: 35px;
  }
  .product-detail-notes {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .product-detail-spec {
    margin-bottom: 35px;
  }
  .product-detail-price-share {
    margin-top: 30px;
  }
  .product-detail-rental,
  .product-detail-form,
  .product-detail-apply {
    margin-top: 40px;
    padding-top: 32px;
  }
  .product-detail-rental .product-detail-type-card:hover {
    border-radius: 13px;
  }
  .product-detail-rental .product-detail-type-card:hover::after {
    border-radius: 13px;
  }
  .product-detail-apply .product-detail-apply-btn:hover {
    border-radius: 13px;
  }
}
@media screen and (max-width: 767px) {
  .breadcrumb {
    margin-bottom: 10px;
  }
  .product-detail-page {
    padding-bottom: 60px;
  }
  .product-detail-flow {
    display: flex;
    flex-direction: column;
  }
  .product-detail-body,
  .product-detail-gallery-col,
  .product-detail-purchase-col,
  .product-detail-price-share {
    display: contents;
  }
  .product-detail-gallery {
    order: 1;
    margin-bottom: 20px;
  }
  .product-detail-gallery .product-detail-gallery-inner .product-detail-wishlist {
    width: 40px;
    height: 40px;
  }
  .product-detail-share {
    order: 2;
    margin-bottom: 20px;
  }
  .product-detail-info {
    order: 3;
  }
  .product-detail-price {
    order: 4;
    margin-bottom: 20px;
  }
  .product-detail-desc {
    order: 5;
    margin-bottom: 20px;
  }
  .product-detail-notes {
    order: 6;
    padding-bottom: 25px;
  }
  .product-detail-spec {
    order: 7;
    padding: 25px 0;
    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;
  }
  .product-detail-spec .product-detail-heading {
    margin-bottom: 20px;
  }
  .product-detail-spec .product-detail-spec-body {
    margin-top: 0;
  }
  .top-feature {
    order: 13;
    margin-top: 20px;
    margin-bottom: 25px;
    padding-bottom: 0;
  }
  .product-detail-rental {
    order: 9;
  }
  .product-detail-rental .product-detail-rental-head {
    margin-bottom: 20px;
    text-align: center;
  }
  .product-detail-rental .product-detail-calendar .product-detail-calendar-cell {
    height: 80px;
  }
  .product-detail-form {
    order: 10;
    padding-bottom: 25px;
  }
  .product-detail-form .product-detail-form-heading {
    margin-bottom: 20px;
  }
  .product-detail-apply {
    order: 11;
    padding-bottom: 25px;
  }
  .product-detail-apply .product-detail-apply-heading {
    margin-bottom: 20px;
    text-align: center;
  }
  .product-detail-fullset {
    order: 12;
    padding: 25px 0;
  }
  .product-detail-fullset .product-detail-heading {
    margin-bottom: 20px;
    text-align: center;
  }
  .product-detail-fullset .product-detail-fullset-photo {
    margin-top: 0;
  }
  .product-detail-fullset .product-detail-fullset-photo img {
    width: 100%;
  }
  .product-detail-usage {
    order: 13;
    margin-bottom: 60px;
    padding: 25px 0 0;
    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;
  }
  .product-detail-usage .product-detail-usage-heading {
    margin-bottom: 20px;
    text-align: left;
  }
  .product-recent {
    margin-bottom: 60px;
    order: 14;
  }
  .product-detail-voice {
    order: 15;
    padding: 0;
  }
  .product-detail-gallery .product-detail-thumbs {
    gap: 5px;
    margin-top: 10px;
  }
  .product-detail-spec .product-detail-spec-photo {
    flex: 0 0 auto;
    width: 40%;
    max-width: 150px;
  }
  .product-detail-rental {
    display: flex;
    flex-direction: column;
    padding-bottom: 25px;
  }
  .product-detail-rental .product-detail-type-cards {
    order: 1;
    flex-wrap: nowrap;
    align-items: stretch;
  }
  .product-detail-rental .product-detail-type-cards .product-detail-type-card {
    padding: 52px 8px 12px;
    justify-content: start;
  }
  .product-detail-rental .product-detail-type-cards .product-detail-type-icon {
    top: 8px;
    left: 50%;
    transform: translateX(-50%);
  }
  .product-detail-rental .product-detail-rental-head {
    order: 2;
  }
  .product-detail-rental .product-detail-calendar {
    order: 3;
  }
  .product-detail-form .product-detail-form-list .form-row {
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  .product-detail-form .product-detail-form-list .form-label {
    flex: 0 0 auto;
    width: 100%;
    padding-top: 0;
  }
  .product-detail-form .product-detail-form-list .form-field {
    flex: 1 1 100%;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    min-width: 0;
    gap: 10px;
  }
  .product-detail-form .product-detail-form-control {
    width: 100%;
  }
  .product-detail-form .product-detail-form-note {
    flex: none;
    width: 100%;
    min-width: 0;
  }
  .product-detail-apply .product-detail-apply-list {
    flex-wrap: nowrap;
    gap: 15px;
  }
  .product-detail-apply .product-detail-apply-list li {
    flex: 1;
    min-width: 0;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  .product-detail-apply .product-detail-apply-text {
    flex: 0 0 auto;
    width: 100%;
  }
  .product-detail-apply .product-detail-apply-btn {
    gap: 5px;
    flex: 0 0 auto;
    min-height: 60px;
    padding: 10px 20px;
  }
  .product-detail-apply .product-detail-apply-btn::before {
    width: 30px;
    height: 30px;
  }
  .product-detail-apply .product-detail-apply-btn::after {
    right: 10px;
  }
}
/* flatpickr（ご利用日 / body直下に描画されるため .product-detail-page 外） */
.flatpickr-calendar {
  z-index: 900;
  border: 1px solid #e8dede;
  border-radius: 5px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  font-family: "Zen Kaku Gothic New", "Noto Sans JP", YuGothic, "游ゴシック", Meiryo, sans-serif;
}
.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 {
  border-radius: 5px;
  color: #665a59;
}
.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;
}

/* 素材とサイズ：画像拡大モーダル
-------------------------------------------------------*/
@keyframes product-detail-image-modal-fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.product-detail-image-modal {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: fixed;
  inset: 0;
  z-index: 1100;
  padding: 20px;
}
.product-detail-image-modal[hidden] {
  display: none;
}
.product-detail-image-modal.is-closing {
  animation: product-detail-image-modal-fade-out 0.35s ease both;
}
.product-detail-image-modal .product-detail-image-modal-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.35s ease;
}
.product-detail-image-modal .product-detail-image-modal-dialog {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  position: relative;
  z-index: 1;
  width: -moz-fit-content;
  width: fit-content;
  max-width: calc(100vw - 40px);
  max-height: calc(100vh - 40px);
  padding: 48px 24px 24px;
  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;
}
.product-detail-image-modal.is-open .product-detail-image-modal-overlay,
.product-detail-image-modal.is-open .product-detail-image-modal-dialog {
  opacity: 1;
}
.product-detail-image-modal .product-detail-image-modal-close {
  position: absolute;
  top: 12px;
  right: 12px;
  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;
}
.product-detail-image-modal .product-detail-image-modal-media {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0;
  overflow: hidden;
}
.product-detail-image-modal .product-detail-image-modal-media img {
  display: block;
  /* 画面の約70%まで拡大。object-fit でアスペクト比を保ちつつはみ出し防止 */
  width: min(70vw, 100vw - 88px);
  height: min(70vh, 100vh - 112px);
  -o-object-fit: contain;
     object-fit: contain;
}
@media (prefers-reduced-motion: reduce) {
  .product-detail-image-modal.is-closing {
    animation: none;
  }
  .product-detail-image-modal .product-detail-image-modal-overlay,
  .product-detail-image-modal .product-detail-image-modal-dialog {
    transition: none;
  }
}

@media screen and (max-width: 767px) {
  .product-detail-image-modal {
    padding: 12px;
  }
  .product-detail-image-modal .product-detail-image-modal-dialog {
    max-width: calc(100vw - 24px);
    max-height: calc(100vh - 24px);
    padding: 40px 12px 12px;
    border-radius: 8px;
  }
  .product-detail-image-modal .product-detail-image-modal-close {
    top: 8px;
    right: 8px;
    width: 32px;
    height: 32px;
  }
  .product-detail-image-modal .product-detail-image-modal-media img {
    width: min(70vw, 100vw - 48px);
    height: min(70vh, 100vh - 76px);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2RvY3MvZG9jcy9lanMvc3JjL3Njc3MvcHJvZHVjdC1kZXRhaWwuc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL2NvbmZpZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvY29uZmlncy9fcmVib290LnNjc3MiLCIuLi8uLi8uLi9kb2NzL2Vqcy9zcmMvc2Nzcy9wcm9kdWN0LWRldGFpbC5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvY29uZmlncy9fbWl4aW5fc3ZnLnNjc3MiLCIuLi8uLi8uLi9kb2NzL2Vqcy9zcmMvc2Nzcy9jb25maWdzL19taXhpbi5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvY29uZmlncy9fY29tbW9uLnNjc3MiLCIuLi8uLi8uLi9kb2NzL2Vqcy9zcmMvc2Nzcy9jb25maWdzL19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL2NvbmZpZ3MvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvY29uZmlncy9fcHJvZHVjdC1jYXJkLnNjc3MiLCIuLi8uLi8uLi9kb2NzL2Vqcy9zcmMvc2Nzcy9jb25maWdzL192b2ljZS5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvY29uZmlncy9fZmVhdHVyZS5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvY29uZmlncy9fcHJvZHVjdC1kZXRhaWwtdXNhZ2Uuc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL3Byb2R1Y3QtZGV0YWlsLnNjc3MlMjNzYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0loQjtxRUFBQTtBQ0RBO0VGQ0EsU0FBQTtFQUNBLFVBQUE7RUFHQSwwQkFBQTtFRUNDLHNCQUFBO0FGQ0Q7O0FFRUE7RUZDQSxnQkFBQTtFRUNDLDZCQUFBO0VGQ0QsNkNBQUE7RUFD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SUE7SUFDQyxRQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VWbTFJRDtFVS8wSUM7SUFDQyw4QkFBQTtJQUNBLCtCQUFBO0VWaTFJRjtBQUNGIiwiZmlsZSI6InByb2R1Y3QtZGV0YWlsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcImJvb3RzdHJhcFwiIGFzIGJzO1xyXG5AdXNlIFwiY29uZmlncy9wcm9kdWN0LWNhcmRcIjtcclxuQHVzZSBcImNvbmZpZ3Mvdm9pY2VcIjtcclxuQHVzZSBcImNvbmZpZ3MvZmVhdHVyZVwiO1xyXG5AdXNlIFwiY29uZmlncy9wcm9kdWN0LWRldGFpbC11c2FnZVwiO1xyXG5cclxuXHJcbi8qIHByb2R1Y3QgZGV0YWlsIHBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9kdWN0LWRldGFpbC1wYWdlIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSB7XHJcblx0LnByb2R1Y3QtZGV0YWlsLWdhbGxlcnktaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1waG90byB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogNTYwIC8gNjAwO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtYmFkZ2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC00cHg7XHJcblx0XHRcdGxlZnQ6IDIzcHg7XHJcblx0XHRcdHdpZHRoOiBicy5jdXN0b20tY2xhbXAoMzVweCwgNTBweCk7XHJcblx0XHRcdHBhZGRpbmc6IGJzLmN1c3RvbS1jbGFtcCgyOHB4LCA0MHB4KSAwIGJzLmN1c3RvbS1jbGFtcCgxOHB4LCAyM3B4KTtcclxuXHRcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XHJcblx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE2cHgpO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgMTAwJSwgNTAlIGNhbGMoMTAwJSAtIDEwcHgpLCAwIDEwMCUpO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IGJzLmN1c3RvbS1jbGFtcCg4cHgsIDE1cHgpO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0d2lkdGg6IGJzLmN1c3RvbS1jbGFtcCgxNXB4LCAyMHB4KTtcclxuXHRcdFx0XHRoZWlnaHQ6IGJzLmN1c3RvbS1jbGFtcCgxNXB4LCAyMHB4KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2ljb24tY3Jvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXdpc2hsaXN0IHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdGJvdHRvbTogMjBweDtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0d2lkdGg6IDU1cHg7XHJcblx0XHRcdGhlaWdodDogNTVweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wcm9kdWN0LWRldGFpbC13aXNobGlzdC1pY29uLWFjdGl2ZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRcdC5wcm9kdWN0LWRldGFpbC13aXNobGlzdC1pY29uIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucHJvZHVjdC1kZXRhaWwtd2lzaGxpc3QtaWNvbi1hY3RpdmUge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC10aHVtYnMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRnYXA6IGJzLmN1c3RvbS1jbGFtcCg1cHgsIDE1cHgpO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXRodW1iIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC1ub3RlcyB7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLWhlYWRpbmcsXHJcbi5wcm9kdWN0LWRldGFpbC1mb3JtLWhlYWRpbmcsXHJcbi5wcm9kdWN0LWRldGFpbC1hcHBseS1oZWFkaW5nLFxyXG4ucHJvZHVjdC1kZXRhaWwtdXNhZ2UtaGVhZGluZyxcclxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbC1oZWFkaW5nIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDE2cHgsIDE4cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXNwZWMge1xyXG5cdC5wcm9kdWN0LWRldGFpbC1zcGVjLWJvZHkge1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0cGFkZGluZzogYnMuY3VzdG9tLWNsYW1wKDEwcHgsIDMwcHgpO1xyXG5cdFx0Z2FwOiBicy5jdXN0b20tY2xhbXAoMTBweCwgMzRweCk7XHJcblx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kYm9yZGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCYsXHJcblx0XHQqIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXNwZWMtcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDIxM3B4O1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtc3BlYy1saXN0IHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXh3cmFwO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGdhcDogNXB4O1xyXG5cdH1cclxuXHJcblx0ZGwge1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHR9XHJcblxyXG5cdGR0IHtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIu+8mlwiO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZGQge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtZnVsbHNldCB7XHJcblx0QGluY2x1ZGUgYnMuZGFzaGVkLWxpbmUodG9wLCBicy4kYm9yZGVyKTtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZ1bGxzZXQtcGhvdG8ge1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0bWluLWhlaWdodDogNTQ1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogYnMuJGlucHV0LWJnO1xyXG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1mdWxsc2V0LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiBicy4kcGxhY2Vob2xkZXI7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtY29kZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiBicy5jdXN0b20tY2xhbXAoMTRweCwgMTZweCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLW5hbWUge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxOHB4LCAyNXB4KTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtZGVzYyB7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXByaWNlLXNoYXJlIHtcclxuXHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIGJzLmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgZmxleC1lbmQpO1xyXG5cdGdhcDogMjBweCA1cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC1wcmljZSB7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtcHJpY2UtYmFkZ2Uge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdHBhZGRpbmc6IDJweCAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogYnMuJGlucHV0LWJnO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1wcmljZS12YWx1ZSB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBmbGV4LWVuZCk7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRnYXA6IDVweDtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1wcmljZS1sYWJlbCB7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxNHB4LCAxNnB4KTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1wcmljZS1hbW91bnQge1xyXG5cdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDI4cHgsIDMycHgpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXByaWNlLXRheCB7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxMnB4LCAxNHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC1zaGFyZSB7XHJcblx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRAaW5jbHVkZSBicy5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcblx0Z2FwOiAxN3B4O1xyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtc2hhcmUtbGFiZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtc2hhcmUtbGlzdCB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG5cdFx0Z2FwOiA4cHg7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMzRweDtcclxuXHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCB7XHJcblx0QGluY2x1ZGUgYnMuZGFzaGVkLWxpbmUodG9wLCBicy4kYm9yZGVyKTtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXJlbnRhbC1oZWFkIHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0Z2FwOiAxMHB4IDI1cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtcmVudGFsLW5vdGUge1xyXG5cdFx0Zm9udC1zaXplOiBicy5jdXN0b20tY2xhbXAoMTJweCwgMTRweCk7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmRzIHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZCB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4d3JhcDtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHRcdG1pbi1oZWlnaHQ6IDkwcHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4IGJzLmN1c3RvbS1jbGFtcCgxNXB4LCAyNXB4KSAxNXB4IGJzLmN1c3RvbS1jbGFtcCg2MHB4LCA3MHB4KTtcclxuXHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRib3JkZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTEycHg7XHJcblx0XHRcdGxlZnQ6IC0xMHB4O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRpbnNldDogLTFweDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtdHlwZS1pY29uIHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdHdpZHRoOiBicy5jdXN0b20tY2xhbXAoMzBweCwgNDFweCk7XHJcblx0XHRcdGhlaWdodDogYnMuY3VzdG9tLWNsYW1wKDMwcHgsIDQxcHgpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kcGxhY2Vob2xkZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWxlYWQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiBicy5jdXN0b20tY2xhbXAoMTFweCwgMTRweCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSxcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kYmFzZS1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE2cHgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLW5vdGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRjb2xvcjogI2FjYTdhNztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5yZW50YWwge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2VlN2I2MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYucHJldmlldyB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBicy4kc2t5Ymx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5yZW50YWwge1xyXG5cdFx0XHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWljb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2VlN2I2MDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLXRpdGxlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZWU3YjYwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmljb24tY2hlY2soI2VlN2I2MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnByZXZpZXcge1xyXG5cdFx0XHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWljb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHNreWJsdWU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucHJvZHVjdC1kZXRhaWwtdHlwZS10aXRsZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogYnMuJHNreWJsdWU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuaWNvbi1jaGVjayhicy4kc2t5Ymx1ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXIge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLW5hdiB7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItcHJldixcclxuXHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1uZXh0IHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1wcmV2IGltZyB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLW1vbnRoIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItdGFibGUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHJcblx0XHRcdHRoLFxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0Ji5pcy1zdW5kYXkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZTFkNztcclxuXHRcdFx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuaXMtc2F0dXJkYXkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2NkZTBkZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNjY3MzZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1jZWxsIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0cGFkZGluZzogYnMuY3VzdG9tLWNsYW1wKDVweCwgMTBweCkgYnMuY3VzdG9tLWNsYW1wKDVweCwgMTNweCk7XHJcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcclxuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdFx0XHQmLmlzLWF2YWlsYWJsZSB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItc3RhdHVzLFxyXG5cdFx0XHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1wcmljZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogYnMuJHByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmlzLXVuYXZhaWxhYmxlIHtcclxuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItY2VsbC1pbm5lciB7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXh3cmFwO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLWNlbGwtaGVhZCB7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItZGF5IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiBicy5jdXN0b20tY2xhbXAoMTRweCwgMThweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLXJva3V5byB7XHJcblx0XHRcdGNvbG9yOiBicy4kc2t5Ymx1ZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiBicy5jdXN0b20tY2xhbXAoMTBweCwgMTJweCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLWNlbGwtYm9keSB7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXh3cmFwO1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1zdGF0dXMge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxNHB4LCAxNnB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItcHJpY2Uge1xyXG5cdFx0XHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxMHB4LCAxNHB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtZm9ybSxcclxuLnByb2R1Y3QtZGV0YWlsLWFwcGx5IHtcclxuXHRAaW5jbHVkZSBicy5kYXNoZWQtbGluZSh0b3AsIGJzLiRib3JkZXIpO1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtZm9ybSB7XHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0taGVhZGluZyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0tbGlzdCB7XHJcblx0XHQuZm9ybS1yb3cge1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm0tbGFiZWwge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0d2lkdGg6IGJzLmN1c3RvbS1jbGFtcCg5MHB4LCAxMjBweCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDE0cHgsIDE2cHgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLWZpZWxkIHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdGdhcDogNXB4IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZm9ybS1jb250cm9sIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmljb24tYXJyb3c7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYnMuJHNlbGVjdC1ib3JkZXI7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhhcygucHJvZHVjdC1kZXRhaWwtZm9ybS1kYXRlKTo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9pY29uLWRhdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0tc2VsZWN0LFxyXG5cdC5wcm9kdWN0LWRldGFpbC1mb3JtLWRhdGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJHNlbGVjdC1ib3JkZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZm9ybS1zZWxlY3Qge1xyXG5cdFx0Y29sb3I6IGJzLiRzZWxlY3QtYm9yZGVyO1xyXG5cclxuXHRcdCY6dmFsaWQsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0tZGF0ZSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7XHJcblx0XHRjb2xvcjogYnMuJHRleHQ7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0tbm90ZSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWluLXdpZHRoOiAxNTBweDtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDExcHgsIDEycHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC1hcHBseSB7XHJcblx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWhlYWRpbmcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1hcHBseS1saXN0IHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXh3cmFwO1xyXG5cdFx0Z2FwOiAyNXB4O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBmbGV4LWVuZCk7XHJcblx0XHRcdGdhcDogYnMuY3VzdG9tLWNsYW1wKDE1cHgsIDM0cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LXRleHQge1xyXG5cdFx0ZmxleDogMCAwIGJzLmN1c3RvbS1jbGFtcCgxMjBweCwgMTg2cHgpO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWxlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1hcHBseS1sYWJlbCB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxNnB4LCAxOHB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRcdCYuaXMtc2ltdWxhdGlvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnMuZGFzaGVkLWxpbmUoYm90dG9tLCBicy4kc2t5Ymx1ZSk7XHJcblx0XHRcdFx0Y29sb3I6IGJzLiRza3libHVlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmlzLWNhcnQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJzLmRhc2hlZC1saW5lKGJvdHRvbSwgYnMuJHByaW1hcnkpO1xyXG5cdFx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWJ0biB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiBicy5jdXN0b20tY2xhbXAoNjBweCwgODBweCk7XHJcblx0XHRwYWRkaW5nOiBicy5jdXN0b20tY2xhbXAoMTBweCwgMTVweCkgYnMuY3VzdG9tLWNsYW1wKDMwcHgsIDUwcHgpIGJzLmN1c3RvbS1jbGFtcCgxMHB4LCAxNXB4KSBicy5jdXN0b20tY2xhbXAoMTBweCwgMjBweCk7XHJcblx0XHRnYXA6IDE4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjb2xvcjogYnMuJHdoaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDE0cHgsIDE4cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMzRweDtcclxuXHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuaWNvbi1hcnJvdztcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBicy4kd2hpdGU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLXNpbXVsYXRpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTYyZGVnLCAjYWJjOWM1IDguOCUsICM2OWFiYTIgOTkuNSUpO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdC1kZXRhaWwvaWNvbi1zaW11bGF0aW9uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtY2FydCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwcmltYXJ5O1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicy5pY29uLWNhcnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYnMuJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wLWZlYXR1cmUge1xyXG5cdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2Uge1xyXG5cdHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBicy5tcS1taW4obWQpIHtcclxuXHQucHJvZHVjdC1kZXRhaWwtYm9keSB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cdFx0Z2FwOiBicy5jdXN0b20tY2xhbXAoMjBweCwgNTBweCk7XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWdhbGxlcnktY29sIHtcclxuXHRcdFx0d2lkdGg6IDU2MHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdG1heC13aWR0aDogNDclO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1wdXJjaGFzZS1jb2wge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtaW5mbyB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1ub3RlcyB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1zcGVjIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtcHJpY2Utc2hhcmUge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1yZW50YWwsXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0sXHJcblx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5IHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1yZW50YWwge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZCB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtYXBwbHkge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWJ0biB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJzLm1xLW1heChtZCkge1xyXG5cdC5icmVhZGNydW1iIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtcGFnZXtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZsb3cge1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleHdyYXA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtYm9keSxcclxuXHQucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeS1jb2wsXHJcblx0LnByb2R1Y3QtZGV0YWlsLXB1cmNoYXNlLWNvbCxcclxuXHQucHJvZHVjdC1kZXRhaWwtcHJpY2Utc2hhcmUge1xyXG5cdFx0ZGlzcGxheTogY29udGVudHM7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSB7XHJcblx0XHRvcmRlcjogMTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcclxuXHRcdC5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5LWlubmVyIHtcclxuXHRcdFx0LnByb2R1Y3QtZGV0YWlsLXdpc2hsaXN0IHtcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1zaGFyZSB7XHJcblx0XHRvcmRlcjogMjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtaW5mbyB7XHJcblx0XHRvcmRlcjogMztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1wcmljZSB7XHJcblx0XHRvcmRlcjogNDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZGVzYyB7XHJcblx0XHRvcmRlcjogNTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtbm90ZXMge1xyXG5cdFx0b3JkZXI6IDY7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1zcGVjIHtcclxuXHRcdG9yZGVyOiA3O1xyXG5cdFx0cGFkZGluZzogMjVweCAwO1xyXG5cdFx0QGluY2x1ZGUgYnMuZGFzaGVkLWxpbmUodG9wLCBicy4kYm9yZGVyKTtcclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtaGVhZGluZyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtc3BlYy1ib2R5IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50b3AtZmVhdHVyZSB7XHJcblx0XHQvLyBvcmRlcjogODtcclxuXHRcdG9yZGVyOiAxMztcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtcmVudGFsIHtcclxuXHRcdG9yZGVyOiA5O1xyXG5cdFx0XHJcblx0XHQucHJvZHVjdC1kZXRhaWwtcmVudGFsLWhlYWQge1xyXG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhciB7XHJcblx0XHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1jZWxsIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1mb3JtIHtcclxuXHRcdG9yZGVyOiAxMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1mb3JtLWhlYWRpbmcge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtYXBwbHkge1xyXG5cdFx0b3JkZXI6IDExO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWhlYWRpbmcge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZnVsbHNldCB7XHJcblx0XHRvcmRlcjogMTI7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWhlYWRpbmcge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC1kZXRhaWwtZnVsbHNldC1waG90byB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC11c2FnZSB7XHJcblx0XHRvcmRlcjogMTM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0cGFkZGluZzogMjVweCAwIDA7XHJcblx0XHRAaW5jbHVkZSBicy5kYXNoZWQtbGluZSh0b3AsIGJzLiRib3JkZXIpO1xyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC11c2FnZS1oZWFkaW5nIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXJlY2VudCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0b3JkZXI6IDE0O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlIHtcclxuXHRcdG9yZGVyOiAxNTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSB7XHJcblx0XHQucHJvZHVjdC1kZXRhaWwtdGh1bWJzIHtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtc3BlYyB7XHJcblx0XHQucHJvZHVjdC1kZXRhaWwtc3BlYy1waG90byB7XHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXJlbnRhbCB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4d3JhcDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmRzIHtcclxuXHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcblx0XHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmQge1xyXG5cdFx0XHRcdC8vIHBhZGRpbmc6IDEycHggOHB4IDEycHggNTJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1MnB4IDhweCAxMnB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWljb24ge1xyXG5cdFx0XHRcdC8vIGxlZnQ6IDhweDtcclxuXHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXJlbnRhbC1oZWFkIHtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIHtcclxuXHRcdFx0b3JkZXI6IDM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZm9ybSB7XHJcblx0XHQucHJvZHVjdC1kZXRhaWwtZm9ybS1saXN0IHtcclxuXHRcdFx0LmZvcm0tcm93IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZvcm0tbGFiZWwge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybS1maWVsZCB7XHJcblx0XHRcdFx0ZmxleDogMSAxIDEwMCU7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWZvcm0tY29udHJvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1mb3JtLW5vdGUge1xyXG5cdFx0XHRmbGV4OiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5IHtcclxuXHRcdC5wcm9kdWN0LWRldGFpbC1hcHBseS1saXN0IHtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1hcHBseS10ZXh0IHtcclxuXHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWJ0biB7XHJcblx0XHRcdGdhcDogNXB4O1xyXG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdFx0bWluLWhlaWdodDogNjBweDtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8qIGZsYXRwaWNrcu+8iOOBlOWIqeeUqOaXpSAvIGJvZHnnm7TkuIvjgavmj4/nlLvjgZXjgozjgovjgZ/jgoEgLnByb2R1Y3QtZGV0YWlsLXBhZ2Ug5aSW77yJICovXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIge1xyXG5cdHotaW5kZXg6IDkwMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCBicy4kYm9yZGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYigwIDAgMCAvIDglKTtcclxuXHRmb250LWZhbWlseTogYnMuJGZvbnQtZmFtaWx5O1xyXG5cclxuXHQuZmxhdHBpY2tyLW1vbnRocyB7XHJcblx0XHQuZmxhdHBpY2tyLW1vbnRoIHtcclxuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xyXG5cdFx0XHRmaWxsOiBicy4kdGV4dDtcclxuXHRcdH1cclxuXHJcblx0XHQuZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcblx0XHQuZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG5cdFx0XHRmaWxsOiBicy4kdGV4dDtcclxuXHJcblx0XHRcdCY6aG92ZXIgc3ZnIHtcclxuXHRcdFx0XHRmaWxsOiBicy4kcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZsYXRwaWNrci13ZWVrZGF5cyB7XHJcblx0XHQuZmxhdHBpY2tyLXdlZWtkYXkge1xyXG5cdFx0XHRjb2xvcjogYnMuJHRleHQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmxhdHBpY2tyLWRheSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjb2xvcjogYnMuJHRleHQ7XHJcblxyXG5cdFx0Ji50b2RheSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogYnMuJHByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zZWxlY3RlZCxcclxuXHRcdCYuc2VsZWN0ZWQ6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcHJpbWFyeTtcclxuXHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogYnMuJHBpbmstYmVpZ2U7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogYnMuJHBpbmstYmVpZ2U7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiDntKDmnZDjgajjgrXjgqTjgrrvvJrnlLvlg4/mi6HlpKfjg6Ljg7zjg4Djg6tcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBrZXlmcmFtZXMgcHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtZmFkZS1vdXQge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwge1xyXG5cdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGluc2V0OiAwO1xyXG5cdHotaW5kZXg6IDExMDA7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHJcblx0JltoaWRkZW5dIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLmlzLWNsb3Npbmcge1xyXG5cdFx0YW5pbWF0aW9uOiBwcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbC1mYWRlLW91dCAwLjM1cyBlYXNlIGJvdGg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtb3ZlcmxheSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogMDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtZGlhbG9nIHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xyXG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xyXG5cdFx0cGFkZGluZzogNDhweCAyNHB4IDI0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCA4cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XHJcblx0fVxyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsLW92ZXJsYXksXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbC1jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEycHg7XHJcblx0XHRyaWdodDogMTJweDtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHR3aWR0aDogMzdweDtcclxuXHRcdGhlaWdodDogMzdweDtcclxuXHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZSB1cmwoXCIuLi9pbWFnZXMvdG9wL3NjZW5lLW1vZGFsL2ljb24tY2xvc2UteC5zdmdcIikgY2VudGVyIC8gMTJweCBuby1yZXBlYXQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJiMTk3O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsLW1lZGlhIHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC8qIOeUu+mdouOBrue0hDcwJeOBvuOBp+aLoeWkp+OAgm9iamVjdC1maXQg44Gn44Ki44K544Oa44Kv44OI5q+U44KS5L+d44Gh44Gk44Gk44Gv44G/5Ye644GX6Ziy5q2iICovXHJcblx0XHRcdHdpZHRoOiBtaW4oNzB2dywgY2FsYygxMDB2dyAtIDg4cHgpKTtcclxuXHRcdFx0aGVpZ2h0OiBtaW4oNzB2aCwgY2FsYygxMDB2aCAtIDExMnB4KSk7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG5cdFx0Ji5pcy1jbG9zaW5nIHtcclxuXHRcdFx0YW5pbWF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbC1vdmVybGF5LFxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBicy5tcS1tYXgobWQpIHtcclxuXHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwge1xyXG5cdFx0cGFkZGluZzogMTJweDtcclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjRweCk7XHJcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNHB4KTtcclxuXHRcdFx0cGFkZGluZzogNDBweCAxMnB4IDEycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtY2xvc2Uge1xyXG5cdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0cmlnaHQ6IDhweDtcclxuXHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtbWVkaWEge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiBtaW4oNzB2dywgY2FsYygxMDB2dyAtIDQ4cHgpKTtcclxuXHRcdFx0XHRoZWlnaHQ6IG1pbig3MHZoLCBjYWxjKDEwMHZoIC0gNzZweCkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5cclxuLyogYmFzZSBjb2xvciBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2l0ZS1jb2xvcjogI2U5MWUxZSAhZGVmYXVsdDtcclxuJGJhc2UtZm9udC1jb2xvcjojMzMzICFkZWZhdWx0O1xyXG4kZGFya2dyYXk6IzM0MzQzNCAhZGVmYXVsdDtcclxuJG9yYW5nZTojRjhCMzAwICFkZWZhdWx0O1xyXG4kYnJvd246IzQ2MjEwQiAhZGVmYXVsdDtcclxuXHJcbi8vIEZpZ21hIHRva2Vuc++8iOOBn+OBiuOChOWgguODquODi+ODpeODvOOCouODq++8iVxyXG4kcHJpbWFyeTogI2JjNTM0OCAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogI2I2OTU1ZiAhZGVmYXVsdDtcclxuJGN0YTogI2JjNTM0OCAhZGVmYXVsdDtcclxuJHJlcXVpcmVkOiAjZTU2YTU5ICFkZWZhdWx0O1xyXG4kdGV4dDogIzY2NWE1OSAhZGVmYXVsdDtcclxuJHRleHQtbXV0ZWQ6ICM2NjYgIWRlZmF1bHQ7XHJcbiRwbGFjZWhvbGRlcjogI2MyYmViZSAhZGVmYXVsdDtcclxuJHdoaXRlOiAjZmZmZGZkICFkZWZhdWx0O1xyXG4kaW5wdXQtYmc6ICNmM2VmZWYgIWRlZmF1bHQ7XHJcbiRlbWFpbC1iZzogI2ZlZWZlYiAhZGVmYXVsdDtcclxuJGVtYWlsLWJvcmRlcjogI2UzZDVkNSAhZGVmYXVsdDtcclxuJHNlbGVjdC1ib3JkZXI6ICNCMEFCQUEgIWRlZmF1bHQ7XHJcbiRwYWdlLWJnOiAjZmZmYWY4ICFkZWZhdWx0O1xyXG4kYm9yZGVyOiAjZThkZWRlICFkZWZhdWx0O1xyXG4kYm9yZGVyLWxpZ2h0OiAjZTNkNWQ1ICFkZWZhdWx0O1xyXG4kcGluay1iZWlnZTogI2ZlZWZlYiAhZGVmYXVsdDtcclxuJHNreWJsdWU6ICM4ZmJjYjYgIWRlZmF1bHQ7XHJcbiRncmF5OiAjODI4MjgyICFkZWZhdWx0O1xyXG4kYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XHJcbiRyZXF1aXJlZDogI2Y1MzQxYSAhZGVmYXVsdDtcclxuJHNlbGVjdC1ib3JkZXI6ICNiMGFiYWEgIWRlZmF1bHQ7XHJcbiRlbWFpbC1iZzogI2ZjZjFmMSAhZGVmYXVsdDtcclxuJGVtYWlsLWJvcmRlcjogI2YxYjNhZSAhZGVmYXVsdDtcclxuJGNvbnRlbnQtbWF4OiAxMjQwcHggIWRlZmF1bHQ7XHJcbiRndXR0ZXItcGM6IDIwcHggIWRlZmF1bHQ7XHJcbiRndXR0ZXItc3A6IDE1cHggIWRlZmF1bHQ7XHJcbiRidXk6IzgyQTE5NCAhZGVmYXVsdDtcclxuJGJ1aWxkOiM3QUEyQUMgIWRlZmF1bHQ7XHJcbiRpbmhlcml0YW5jZTojQkZBQjkyICFkZWZhdWx0O1xyXG5cclxuJHByaW1hcnktY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5LWNvbG9yOiAkc2Vjb25kYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8gQm9keVxyXG5cclxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xyXG5cclxuJGJyZWFrcG9pbnRzLW1heDogKFxyXG4gJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcclxuICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KScsXHJcbiAneGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRicmVha3BvaW50cy1taW46IChcclxuICdtZCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KScsXHJcbiAnbGcnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpJyxcclxuICd4bCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCknLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbkBtaXhpbiBtcS1tYXgoJGJyZWFrcG9pbnQ6IG1kKSB7XHJcblx0QG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludHMtbWF4LCAkYnJlYWtwb2ludCl9IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1xLW1pbigkYnJlYWtwb2ludDogbWQpIHtcclxuXHRAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50cy1taW4sICRicmVha3BvaW50KX0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4kdHJhbnNpdGlvbi1iYXNlOmFsbCAuNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1lbjogXCJKb3N0XCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1zZXJpZjogXCJaZW4gTWFydSBHb3RoaWNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBzZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LW1pbmNobzogXCJTaGlwcG9yaSBNaW5jaG9cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIll1IE1pbmNob1wiLCBzZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1iYXNlOiAxLjRlbSAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDo1MDAgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1iYXNlOjEuMCAhZGVmYXVsdDsiLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbioge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0Zm9udC1zaXplOiA2Mi41JTtcclxuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEodmFyaWFibGVzLiRibGFjaywgMCk7XHJcblx0b3ZlcmZsb3c6YXV0bztcclxufVxyXG5cclxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxyXG5AYXQtcm9vdCB7XHJcbiAgQC1tcy12aWV3cG9ydCB7XHJcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG4gIH1cclxufVxyXG5cclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnAsdWwsb2wsbGksZGwsZHQsZGQscCxjYXB0aW9uLHRoLHRkLGZvcm0saW5wdXQsdGV4dGFyZWEsYmxvY2txdW90ZSxhZGRyZXNzLGVtYmVkLG9iamVjdCxmaWd1cmUsZW17XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDA7XHJcblx0Y29sb3I6IHZhcmlhYmxlcy4kdGV4dDtcclxuXHRmb250LWZhbWlseTogdmFyaWFibGVzLiRmb250LWZhbWlseTtcclxuXHRmb250LXNpemU6IHZhcmlhYmxlcy4kZm9udC1zaXplLWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6IHZhcmlhYmxlcy4kbGluZS1oZWlnaHQtYmFzZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O1xyXG59XHJcblxyXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XHJcblx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG50YWJsZXtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5zcGFuIHtcclxuXHRjb2xvcjogdmFyaWFibGVzLiRiYXNlLWZvbnQtY29sb3I7XHJcbn1cclxuXHJcbm9sIG9sLFxyXG51bCB1bCxcclxub2wgdWwsXHJcbnVsIG9sIHtcclxuXHRtYXJnaW4tYm90dG9tOjA7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuZmlndXJle1xyXG5cdGxpbmUtaGVpZ2h0OjA7XHJcbn1cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxyXG5zdXAgeyB0b3A6IC0uNWVtOyB9XHJcblxyXG5cclxuYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB2YXJpYWJsZXMuJGxpbmstZGVjb3JhdGlvbjtcclxuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xyXG59XHJcblxyXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxucHJlLFxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbn1cclxuXHJcbnByZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG59XHJcblxyXG5pbWcge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Ym9yZGVyOm5vbmU7XHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxyXG59XHJcblxyXG50YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGgge1xyXG5cdHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOjA7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxub3B0Z3JvdXAsXHJcbnRleHRhcmVhIHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDA7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZSA6IG5vbmU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yIDogcmdiYSgwLDAsMCwwKTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2VcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcclxufVxyXG5cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGJhc2UgY29sb3IgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnAsIHVsLCBvbCwgbGksIGRsLCBkdCwgZGQsIHAsIGNhcHRpb24sIHRoLCB0ZCwgZm9ybSwgaW5wdXQsIHRleHRhcmVhLCBibG9ja3F1b3RlLCBhZGRyZXNzLCBlbWJlZCwgb2JqZWN0LCBmaWd1cmUsIGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgaDcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnNwYW4ge1xuICBjb2xvcjogIzMzMztcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyotLSBpY29uIC0tKi9cbi8qLS0gZmxleGJveCAtLSovXG4vKi0tIGFzcGVjdCAtLSovXG4vKi0tIHRleHQgLS0qL1xuLyotLSBwb2ludCAtLSovXG4vKi0tIOS6jOmHjeefouWNsOOCueODqeOCpOODie+8iOODm+ODkOODvOODu+W3puWQkeOBje+8iS0tKi9cbi8qLS0g5LqM6YeN55+i5Y2w44K544Op44Kk44OJ77yI44Ob44OQ44O877yJLS0qL1xuLyotLSBkYXNoZWQgbGluZSB2aWEgYmFja2dyb3VuZO+8iOWQjOmWk+malOOBruegtOe3muODuzHovrrvvIktLSovXG4vKi0tIGRhc2hlZCBmcmFtZSB2aWEgYmFja2dyb3VuZO+8iOWQjOmWk+malOOBruegtOe3muODuzTovrrvvIktLSovXG4vKiDjgqvjg6vjg7zjgrvjg6sgZ3JpZO+8iOimi+WHuuOBl+W4ryArIGNvbnRyb2xzICsgc3dpcGVyIC8gY29uZmlncy9fY29tbW9uLnNjc3Mg44Go44K744OD44OI77yJXG4gICAkaW5uZXItY2xhc3MgLyAkc3dpcGVyLWNsYXNzIOOBr+WRvOOBs+WHuuOBl+WBtOOCu+OCr+OCt+ODp+ODs+WGheOBruWtkOOCu+ODrOOCr+OCv+aWh+Wtl+WIl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiByZXNldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBoNyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBiYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qXG4ucHJlbG9hZCAqe1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7XG59XG4qL1xuZGl2LnBhZ2VXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWhlYWRlci1zcC1iYXItaGVpZ2h0LCAwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGluay1idXR0b24ge1xuICB3aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLmxpbmstYnV0dG9uIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0NjIxMEI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZGZkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpbmstYnV0dG9uIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubGluay1idXR0b24gYS5yZWQge1xuICBiYWNrZ3JvdW5kOiAjRDkzQjJBO1xufVxuXG4ucGFnZXRvcC1ncmlkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiA3MnB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi5wYWdldG9wLWdyaWQgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA4NSU7XG59XG4ucGFnZXRvcC1ncmlkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzVweDtcbn1cbi5wYWdldG9wLWdyaWQgYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpeGVkLWJhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuc2VjdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2JjNTM0ODtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZmRmZDtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG4uYnRuLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmM1MzQ4O1xuICBjb2xvcjogI2JjNTM0ODtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idG4tYmxvY2s6OmJlZm9yZSwgLmJ0bi1ibG9jazo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5idG4tYmxvY2s6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5idG4tYmxvY2s6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMTRweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNnB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuM3MgZWFzZTtcbn1cblxuLyogU3dpcGVyIC8g44K544Op44Kk44OA44O85YmN5b6M44OK44OT77yI5YaG77yLYXJyb3ctc2xpZGVy77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NWE1OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNnMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciAwLjM2cyBlYXNlLW91dDtcbn1cbi5zbGlkZXItbmF2OjpiZWZvcmUsIC5zbGlkZXItbmF2OjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNSA2XCI+PHBhdGggZD1cIk0yNC40OTQxIDIuODY0MDFMMjQuNDQyNCAyLjg5MjMzQzIzLjYxNjkgMy4zNTIzNiAyMi44MjI2IDQuMDg2MTYgMjIuMDYwNSA1LjA5ODM5TDIyLjAzMDMgNS4xMzg0M0gyMS4xOTA0TDIxLjI0OCA1LjAwMDczQzIxLjQzMTcgNC41NTc3MSAyMS42MSA0LjE2ODYxIDIxLjc4MjIgMy44MzQ3MkwyMS43ODMyIDMuODMyNzZDMjEuOTI2MiAzLjU3NDA0IDIyLjA2NjEgMy4zNDcwMSAyMi4yMDMxIDMuMTUzMDhMMC4xMDA1ODYgMy4xNTMwOEwwLjEwMDU4NiAyLjA4NDcyTDIyLjIwOCAyLjA4NDcyQzIyLjA2OTYgMS44ODEwOCAyMS45MjgxIDEuNjQ3NzggMjEuNzgzMiAxLjM4NTVMMjEuNzgyMiAxLjM4MzU0QzIxLjYxMDMgMS4wNTAxMiAyMS40MzI2IDAuNjY4MDU0IDIxLjI0OSAwLjIzOTAxNEwyMS4xODg1IDAuMTAwMzQyTDIyLjAzMDMgMC4xMDAzNDJMMjIuMDU5NiAwLjEzOTQwNEMyMi44MjE3IDEuMTM4MTkgMjMuNjE2OSAxLjg3MjI2IDI0LjQ0MzQgMi4zNDY0NEwyNC40OTQxIDIuMzc1NzNWMi44NjQwMVpcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1MiU7XG4gIGFzcGVjdC1yYXRpbzogMjUvNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWE1OTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zNnMgZWFzZS1vdXQsIG9wYWNpdHkgMC4zNnMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zNnMgZWFzZS1vdXQ7XG59XG4uc2xpZGVyLW5hdjo6YWZ0ZXIge1xuICBsZWZ0OiAtNTAlO1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlci1uYXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnNsaWRlci1uYXYuaXMtZGlzYWJsZWQsIC5zbGlkZXItbmF2W2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBib3JkZXItY29sb3I6ICNjMmJlYmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWRlci1uYXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDo6YmVmb3JlLCAuc2xpZGVyLW5hdi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOjphZnRlciwgLnNsaWRlci1uYXYuaXMtZGlzYWJsZWQ6OmJlZm9yZSwgLnNsaWRlci1uYXYuaXMtZGlzYWJsZWQ6OmFmdGVyLCAuc2xpZGVyLW5hdlthcmlhLWRpc2FibGVkPXRydWVdOjpiZWZvcmUsIC5zbGlkZXItbmF2W2FyaWEtZGlzYWJsZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYmViZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmFmODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyZWFkY3J1bWIgb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbn1cbi5icmVhZGNydW1iIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCBjYWxjKDEycHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYnJlYWRjcnVtYiBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYnJlYWRjcnVtYiBsaTpub3QoW2FyaWEtY3VycmVudD1wYWdlXSkge1xuICBtYXgtd2lkdGg6IDMwdnc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmJyZWFkY3J1bWIgbGlbYXJpYS1jdXJyZW50PXBhZ2VdIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBmbGV4OiAxO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuLnBhZ2UtdGl0bGUtamEge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgycHgsIGNhbGMoMnB4ICsgMyAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDVweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgY2FsYygyNnB4ICsgNCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDMwcHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ucGFnZS10aXRsZS1lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMXB4LCBjYWxjKDExcHggKyAzICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXRpdGxlIC5zZWN0aW9uLXRpdGxlLWphIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMyZjJiMmI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgY2FsYygyMnB4ICsgNiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDI4cHgpO1xuICBsaW5lLWhlaWdodDogMS4xOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5zZWN0aW9uLXRpdGxlIC5zZWN0aW9uLXRpdGxlLWVuIHtcbiAgY29sb3I6ICMyZjJiMmI7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCBjYWxjKDEycHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ucGFnZS1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgY2FsYygxNXB4ICsgMSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4vKiDjgqvjg6vjg7zjgrvjg6vopovlh7rjgZfluK/vvIjjgqvjg4bjgrTjg6ogLyDjg4jjg5Tjg4Pjgq/jgrkgLyDjgYrlrqLmp5jjga7lo7DjgaflhbHpgJrvvIlcbiAgIGdyaWQg44K344Kn44Or44GvIGNvbmZpZ3MvX21peGluLnNjc3Mg44GuIGNhcm91c2VsLXNlY3Rpb24tZ3JpZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtaGVhZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBnYXA6IDM1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkIC5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQtdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBnYXA6IGNsYW1wKDIwcHgsIGNhbGMoMjBweCArIDUgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAyNXB4KTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIGNhbGMoMjJweCArIDYgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5wcm9kdWN0LWRldGFpbC12b2ljZS1lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCBjYWxjKDEycHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtY29udHJvbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJvZ3Jlc3Mge1xuICBmbGV4OiAwIDAgMzI4cHg7XG4gIHdpZHRoOiAzMjhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2U4ZGVkZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXByb2dyZXNzLWZpbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDY2LjY3JTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgYmFja2dyb3VuZDogI2JjNTM0ODtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLCBtYXJnaW4tbGVmdCAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0LWRldGFpbC12b2ljZS1uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGdhcDogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXByZXYsXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIGJyLnNwYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi1ibG9jazpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICB9XG4gIC5idG4tYmxvY2s6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5idG4tYmxvY2s6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIH1cbiAgLnNsaWRlci1uYXY6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpub3QoLmlzLWRpc2FibGVkKTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDE1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2xpZGVyLW5hdjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOm5vdCguaXMtZGlzYWJsZWQpOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXI6OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UtY29udHJvbHMge1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJvZ3Jlc3Mge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAzMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgYnIucGNiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgLyogY2xpcDog5qiq44Gv44G/5Ye644GX6Ziy5q2i44CCaGlkZGVuIOOBoOOBqCBodG1se292ZXJmbG93OmF1dG99IOOBqOS9teeUqOaZguOBq1xuICAgICAgIGJvZHkg44GM44K544Kv44Ot44O844Or44Kz44Oz44OG44OK5YyW44GXIC5zaXRlLWhlYWRlciDjga4gcG9zaXRpb246c3RpY2t5IOOBjOeEoeWKueOBq+OBquOCiyAqL1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lciAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbiAgLnBhZ2UtaW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAubGluay1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saW5rLWJ1dHRvbiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIH1cbiAgLmJ0bi1ibG9jayB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5wYWdldG9wLWdyaWQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuICAucGFnZXRvcC1ncmlkIGEge1xuICAgIHdpZHRoOiA3N3B4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZSAuc2VjdGlvbi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UtaGVhZC10aXRsZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWNvbnRyb2xzIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2Utc2xpZGVyIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UtYnRuIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJvZ3Jlc3Mge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNsaWRlci1uYXYge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UtbmF2IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi8qIGZhZGUtdXDvvIjjgrnjgq/jg63jg7zjg6vpgKPli5Xjg7vjgrXjgqTjg4jlhoXlhbHpgJrvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmpzLWZhZGUtdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLCB0cmFuc2Zvcm0gMC44cyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS1mYWRlLWRlbGF5LCAwbXMpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuLmpzLWZhZGUtdXAuaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmpzLWZhZGUtdXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1oZWFkZXItc3AtYmFyLWhlaWdodDogMHB4O1xufVxuXG4vKiDjgZPjga4gcGFydGlhbCDlhoXjgafkvb/jgYTlm57jgZnjg5Hjg7zjg4Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLSDooYzmnKvjga7nn6LljbDjgqLjgqTjgrPjg7MgLS0qL1xuLyotLSDjg5jjg4Pjg4Djg7zlhoXjg4bjgq3jgrnjg4jjg6rjg7Pjgq/vvIjnn6LljbDjgrnjg6njgqTjg4nku5jjgY3vvIktLSovXG4vKi0tIOODj+ODs+ODkOODvOOCrOODvOWGheOBruihjOODhuOCreOCueODiCAtLSovXG4vKi0tIOODj+ODs+ODkOODvOOCrOODvOWGheOBruihjOODquODs+OCr++8iOODhuOCreOCueODiCArIOefouWNsO+8iS0tKi9cbi8qIGxheW91dCDigJQgaGVhZGVy77yI44Gf44GK44KE5aCC77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlLWhlYWRlciB7XG4gIC8qIOOCr+ODvOODneODs+W4r+OBrumrmOOBleWIhuOBoOOBkeiyoOOBriB0b3Ag44GnIHN0aWNreeOAglxuICAgICDjgq/jg7zjg53jg7Pjga/jg5Pjg6Xjg7zjg53jg7zjg4jlpJbjgbjmtYHjgozjgIHov73lvpPjgZnjgovjga7jga8gaGVhZGVyLW1haW7vvIgrIFBDIOaZguOBriBoZWFkZXItbmF277yJ44CCXG4gICAgIFNQIOOBp+OBryBoZWFkZXItbmF2IOmdnuihqOekuuOBruOBn+OCgeOAgeODreOCtOihjCArIFNQIOOCouOCr+OCt+ODp+ODsyAvIOODj+ODs+ODkOODvOOCrOODvCArIOOCteODvOODk+OCueW4r+OBjOaui+OCi+OAgiAqL1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1oZWFkZXItY291cG9uLWhlaWdodCwgMHB4KSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIC8qIOi/veW+k+S4re+8iOOCr+ODvOODneODs+W4r+S4i+err+OCkumBjuOBjuOBn+OBguOBqO+8ieOBrui7veOBhOW9sSAqL1xufVxuLnNpdGUtaGVhZGVyLmlzLWZpeGVkIHtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDEwMiwgOTAsIDg5LCAwLjEyKTtcbn1cbi5zaXRlLWhlYWRlcjpoYXMoLmhhbWJ1cmdlci1vdmVybGF5LmlzLW9wZW4pLCAuc2l0ZS1oZWFkZXI6aGFzKCsgLmhlYWRlci1uYXYtc2NlbmUtYmFja2Ryb3AuaXMtb3Blbikge1xuICB6LWluZGV4OiAxMjAwO1xufVxuXG4uaGVhZGVyLWNvdXBvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiDph5Hjga7luK8gKyDpm6rjga7ntZDmmbbjg4bjgq/jgrnjg4Hjg6PvvIjjg4bjgq/jgrnjg4Hjg6Pjga/luK/jga7pq5jjgZXjgavlkIjjgo/jgZvjgabmqKrjg6rjg5Tjg7zjg4jvvIkgKi9cbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9oZWFkZXItY291cG9uLXBhdHRlcm4uc3ZnXCIpIGNlbnRlciBjZW50ZXIvYXV0byAxMDAlIHJlcGVhdC14LCBsaW5lYXItZ3JhZGllbnQoODQuNzhkZWcsICNkOGMzNzUgNy45MiUsICNjNWIyNmMgNTEuOTQlLCAjZGZjNTY5IDkyLjMzJSk7XG4gIC8qIOW4r+OBruaWh+Wtl+OBryAkd2hpdGXvvIgjZmZmZGZk77yJ44Gn44Gv44Gq44GP57SU55m9ICovXG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXItY291cG9uLXRyYWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgY29sdW1uLWdhcDogMTAwcHg7XG59XG4uaGVhZGVyLWNvdXBvbi10cmFjayAudHJhY2staW5uZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLWNvdXBvbi1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sdW1uLWdhcDogMjZweDtcbn1cblxuLyotLSDjgIzmnJ/plpPpmZDlrprjgI3jga7kuLjjg5Djg4PjgrjvvIjluK/jgYvjgonkuIrkuIvjgavjga/jgb/lh7rjgZnvvIktLSovXG4uaGVhZGVyLWNvdXBvbi1iYWRnZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDEyMXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyLWNvdXBvbi1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTIxcHg7XG4gIGhlaWdodDogMTIxcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlZDU5NDkgMjIuMzElLCAjZWY3ZjM0IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVkoNi41cHgpO1xufVxuXG4uaGVhZGVyLWNvdXBvbi1iYWRnZS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmRmZDtcbn1cblxuLmhlYWRlci1jb3Vwb24taXRlbSAudGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBjb2x1bW4tZ2FwOiAyMXB4O1xufVxuXG4uaGVhZGVyLWNvdXBvbi1jb3B5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHRleHQtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmhlYWRlci1jb3Vwb24tdGV4dCB7XG4gIGNvbG9yOiAjZmZmZGZkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmhlYWRlci1jb3Vwb24tbm90ZSB7XG4gIG1hcmdpbi10b3A6IDAuMDhlbTtcbiAgY29sb3I6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uaGVhZGVyLWNvdXBvbi1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uaGVhZGVyLWNvdXBvbi1hcnJvdzo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNjk1NWY7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uaGVhZGVyLW1haW4ge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI1cHggMCAxM3B4O1xufVxuXG4uaGVhZGVyLW1haW4taW5uZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG5cbi5oZWFkZXItbG9nbyBmaWd1cmUge1xuICB3aWR0aDogMjYwcHg7XG59XG4uaGVhZGVyLWxvZ28gZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci11dGlscyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMTBweDtcbiAgZmxleDogMTtcbn1cblxuLmhlYWRlci11dGlscy10b3Age1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHggNDNweDtcbn1cblxuLmhlYWRlci1saW5rcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE5cHg7XG59XG4uaGVhZGVyLWxpbmtzIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1saW5rcyBhOjpiZWZvcmUsIC5oZWFkZXItbGlua3MgYTo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhlYWRlci1saW5rcyBhOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLWxpbmtzIGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci1saW5rcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMTRweCArIDEgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmhlYWRlci10ZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5oZWFkZXItdGVsLW51bWJlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uaGVhZGVyLXRlbC1udW1iZXI6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxNSAxNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk04LjgwMjY5IDExLjM1OTVDOS4zODEyNSAxMS4zNjUyIDkuNzAzMjMgOS42MzUzMiAxMC42NDExIDkuOTYwMTZDMTEuNzk3NSAxMC4zNjA5IDEyLjg5MjggMTAuODAyOCAxMy45NTczIDExLjM3OTRDMTQuMjUyNiAxMS41MzkgMTQuNDQ4MSAxMS44MDcxIDE0LjQyMDggMTIuMTY2N0MxNC4zMTQ0IDEzLjYwMTUgMTMuMzY0MyAxNC45NzQ3IDExLjkyMDQgMTUuMzc0N0MxMC41MjU0IDE1Ljc2MDYgOS4wODcyOSAxNS40MDUyIDcuODc0ODQgMTQuNjg4OUM2LjM4ODU1IDEzLjgxMDEgNS4xNzI1IDEyLjcyMjggNC4wMzE5MSAxMS40NDMyQzIuMzc4ODggOS41ODk5MiAwLjMyNDgxOCA2Ljg2MjA3IDAuMDMyMzA0MyA0LjM1NDFDLTAuMTI0Mzc0IDMuMDEyMTYgMC4yODUyODkgMS42NDU0IDEuMzM5NjMgMC43NzA4NzRDMi4xMTIyNCAwLjEyOTY5NSAzLjE3OTUyIC0wLjExMDc0OCA0LjE3Mjc4IDAuMDQ2NzEwMUM0LjUzODYgMC4xMDQ4NyA0Ljg0MjYxIDAuNTE0MTE4IDQuOTMzODkgMC44NTAzMTJDNS4yMjEzNyAxLjkwNzEyIDUuNDMyNjcgMi45Mjc3NiA1LjYyNTI4IDQuMDA2NTZDNS44MzczIDUuMTk0NTggMy41NjY5MSA0Ljg3NjEyIDMuOTE5MDcgNS45MDUyN0M0LjYyODQ0IDcuOTc0OTIgNi4wMzI3OSA5LjcwNjk1IDcuODcyNjggMTAuOTExM0M4LjE3MDk0IDExLjEwNjMgOC40MTAyNyAxMS4zNTYgOC44MDI2OSAxMS4zNTk1WlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5oZWFkZXItdGVsLWhvdXJzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5oZWFkZXItdXRpbHMtYm90dG9tIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4IDUwcHg7XG59XG5cbi5oZWFkZXItc2VydmljZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4O1xufVxuLmhlYWRlci1zZXJ2aWNlcyBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItc2VydmljZXMgYTo6YmVmb3JlLCAuaGVhZGVyLXNlcnZpY2VzIGE6OmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwIDEwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTMuNDk4MDUgMS4yNUw3LjI0ODA1IDVMMy40OTgwNSA4Ljc1XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oZWFkZXItc2VydmljZXMgYTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlci1zZXJ2aWNlcyBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItc2VydmljZXMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAxICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTVweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2JjNTM0OCwgI2JjNTM0OCAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBjb2xvcjogI2JjNTM0ODtcbn1cbi5oZWFkZXItc2VydmljZXMgLmhlYWRlci1zZXJ2aWNlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItc2VydmljZXMgLmhlYWRlci1zZXJ2aWNlLW1haW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtbGFiZWwsXG4uaGVhZGVyLXNlcnZpY2VzIC5oZWFkZXItc2VydmljZS1tYWluLFxuLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtbmFtZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGVhZGVyLXNlcnZpY2VzIGxpOm50aC1jaGlsZCgxKSBhIC5oZWFkZXItc2VydmljZS1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9pY29uLWV4Y2hhbmdlLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4uaGVhZGVyLXNlcnZpY2VzIGxpOm50aC1jaGlsZCgyKSBhIC5oZWFkZXItc2VydmljZS1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9pY29uLWd1YXJhbnRlZS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuXG4uaGVhZGVyLWFjdGlvbnMtYmFyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbn1cbi5oZWFkZXItYWN0aW9ucyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItYWN0aW9ucyBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDExcHgsIGNhbGMoMTFweCArIDEgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxMnB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4uaGVhZGVyLWFjdGlvbnMgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uaGVhZGVyLWFjdGlvbnMgLmhlYWRlci1hY3Rpb25zLWNvdW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmZGZkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uaGVhZGVyLWFjdGlvbnMgbGk6bnRoLWNoaWxkKDEpIGE6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PG1hc2sgaWQ9XCJhXCIgc3R5bGU9XCJtYXNrLXR5cGU6YWxwaGFcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiIHg9XCIyXCIgeT1cIjBcIiB3aWR0aD1cIjIyXCIgaGVpZ2h0PVwiMjRcIj48cmVjdCB4PVwiMlwiIHk9XCIwLjY0NDI1N1wiIHdpZHRoPVwiMjJcIiBoZWlnaHQ9XCIyM1wiIGZpbGw9XCIlMjNmZmZcIi8+PC9tYXNrPjxnIG1hc2s9XCJ1cmwoJTIzYSlcIj48cGF0aCBkPVwiTTkuNTgwMzMgNC4yMTQzNkMxMS41Njc0IDIuMjMyMjUgMTQuNzg5MiAyLjIzMjIxIDE2Ljc3NjMgNC4yMTQzNkMxOC43NjMzIDYuMTk2NTIgMTguNzYzMyA5LjQxMDQxIDE2Ljc3NjMgMTEuMzkyNkMxNC43ODkyIDEzLjM3NDcgMTEuNTY3NCAxMy4zNzQ3IDkuNTgwMzMgMTEuMzkyNkM3LjU5MzI2IDkuNDEwNCA3LjU5MzI2IDYuMTk2NTQgOS41ODAzMyA0LjIxNDM2WlwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+PHBhdGggZD1cIk0xMy4zMzAxIDE1Ljk0ODdDMTguODQwMiAxNS45NDg5IDIzLjMwNjYgMjAuNDE2MSAyMy4zMDY2IDI1LjkyNjNDMjMuMzA2NSAzMS40MzYzIDE4Ljg0MDEgMzUuOTAyNyAxMy4zMzAxIDM1LjkwMjhDNy44MTk5MSAzNS45MDI4IDMuMzUyNzEgMzEuNDM2NCAzLjM1MjU0IDI1LjkyNjNDMy4zNTI1NCAyMC40MTYgNy44MTk4MSAxNS45NDg3IDEzLjMzMDEgMTUuOTQ4N1pcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIyXCIvPjwvZz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCgyKSBhOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOS43MDExNyAyNC40NjcyQzEwLjgwNTcgMjQuNDY3MiAxMS43MDEyIDIzLjU3MTcgMTEuNzAxMiAyMi40NjcyQzExLjcwMTIgMjEuMzYyNiAxMC44MDU3IDIwLjQ2NzIgOS43MDExNyAyMC40NjcyQzguNTk2NiAyMC40NjcyIDcuNzAxMTcgMjEuMzYyNiA3LjcwMTE3IDIyLjQ2NzJDNy43MDExNyAyMy41NzE3IDguNTk2NiAyNC40NjcyIDkuNzAxMTcgMjQuNDY3MlpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMTkuNzAxMiAyNC40NjcyQzIwLjgwNTcgMjQuNDY3MiAyMS43MDEyIDIzLjU3MTcgMjEuNzAxMiAyMi40NjcyQzIxLjcwMTIgMjEuMzYyNiAyMC44MDU3IDIwLjQ2NzIgMTkuNzAxMiAyMC40NjcyQzE4LjU5NjYgMjAuNDY3MiAxNy43MDEyIDIxLjM2MjYgMTcuNzAxMiAyMi40NjcyQzE3LjcwMTIgMjMuNTcxNyAxOC41OTY2IDI0LjQ2NzIgMTkuNzAxMiAyNC40NjcyWlwiIGZpbGw9XCIlMjMwMDBcIi8+PHBhdGggZD1cIk0yLjQzNzUgNC4wNjI1SDUuNjg3NUw4LjEyNSAxNy44NzVIMjEuMTI1XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS43XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjxwYXRoIGQ9XCJNOC4xMjUgMTQuNjI1SDIwLjc5MTlDMjAuODg1OCAxNC42MjUxIDIwLjk3NjkgMTQuNTkyNiAyMS4wNDk2IDE0LjUzM0MyMS4xMjIzIDE0LjQ3MzUgMjEuMTcyMSAxNC4zOTA2IDIxLjE5MDUgMTQuMjk4NUwyMi42NTMgNi45ODU5OEMyMi42NjQ4IDYuOTI3MDEgMjIuNjYzNCA2Ljg2NjE2IDIyLjY0ODggNi44MDc4MkMyMi42MzQyIDYuNzQ5NDggMjIuNjA2OSA2LjY5NTEgMjIuNTY4OCA2LjY0ODZDMjIuNTMwNiA2LjYwMjExIDIyLjQ4MjYgNi41NjQ2NiAyMi40MjgzIDYuNTM4OTZDMjIuMzczOSA2LjUxMzI3IDIyLjMxNDUgNi40OTk5NiAyMi4yNTQ0IDYuNUg2LjVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjdcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoMykgYTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTE1LjkzMjcgMi4yM0MxNy4xNDA0IDEuOTI0MDggMTguMzY0NCAxLjkyMzYgMTkuNTcyMyAyLjIyNjk3QzIwLjY3NjYgMi40OTgyMyAyMS42NjMgMy4wMTY2IDIyLjUxNjkgMy43NDk3OEwyMi44NzQ2IDQuMDc3MThDMjMuODA1MiA0Ljk4MjE3IDI0LjQ0NzQgNi4wNzM0OSAyNC43Njc1IDcuMzIxODZIMjQuNzY4NUMyNS4wNzc3IDguNTIyNDMgMjUuMDc1NyA5LjczOTg4IDI0Ljc3MTYgMTAuOTQzNUwyNC43NzI2IDEwLjk0NDVDMjQuNDYgMTIuMjAzOSAyMy44MTc0IDEzLjMwNjUgMjIuODg2OSAxNC4yMjY1TDEzLjAwMTMgMjRMMy4xMTU4MyAxNC4yMjY1QzIuMjQ1NzIgMTMuMzY2MyAxLjYyNTQyIDEyLjM0NzQgMS4yODgzNiAxMS4xOUwxLjIyNDk5IDEwLjk1NjZMMS4yMjE5MiAxMC45NDQ1QzAuOTIyOTI0IDkuNzM5OCAwLjkyNTEyNSA4LjUyMjA2IDEuMjM0MTkgNy4zMjE4NkMxLjU1NDI2IDYuMDczMzkgMi4xOTc0IDQuOTgyMjMgMy4xMjgwOSA0LjA3NzE4TDMuNDg0OCAzLjc1MDc5QzQuMzMzOTcgMy4wMjA4NiA1LjMxMjk5IDIuNTAyNTkgNi40MDk5OCAyLjIzVjIuMjI4OTlINi40MTMwNEM2LjQxNDczIDIuMjI4NTcgNi40MTY0NyAyLjIyODQgNi40MTgxNSAyLjIyNzk4QzcuNjI5NTQgMS45MjQ0MSA4Ljg1NTk5IDEuOTI0MTkgMTAuMDY1OSAyLjIzTDEwLjA2NyAyLjIyODk5QzExLjE2NjMgMi41MDU3OCAxMi4xNDgzIDMuMDI2MDMgMTMuMDAxMyAzLjc1NTg0QzEzLjg1NTUgMy4wMjc5NiAxNC44MzYyIDIuNTA3NzcgMTUuOTMyNyAyLjIzWk05LjU1MDgxIDQuMjM0ODFDOC42Nzg2NCA0LjAxMzg1IDcuODAzNzUgNC4wMTM4NSA2LjkyNjEzIDQuMjM0ODFMNi42MDMxNSA0LjMyNTc2QzUuODYwOTYgNC41NjMzMiA1LjE5MTk0IDQuOTcyNTMgNC41OTU3OSA1LjU1MjQ5TDQuMzU2NjMgNS44MDAwNkMzLjgyMjk4IDYuMzkwNzEgMy40NTg1NyA3LjA2ODE5IDMuMjYzMDEgNy44MzIxNkMzLjAzOTUxIDguNjk5ODMgMy4wMzY3OSA5LjU3MjkgMy4yNTQ4MyAxMC40NTEzQzMuNDc4MzIgMTEuMzI5OCAzLjkyNTMxIDEyLjEwMDUgNC41OTU3OSAxMi43NjM0TDEzLjAwMTMgMjEuMDczNkwyMS40MDY5IDEyLjc2MzRDMjEuOTkzNiAxMi4xODMzIDIyLjQwNzQgMTEuNTIwOCAyMi42NDc3IDEwLjc3NTdMMjIuNzM5NyAxMC40NTEzQzIyLjk2MzIgOS41NzI5IDIyLjk2MzIgOC42OTk4MyAyMi43Mzk3IDcuODMyMTZDMjIuNTQ0MSA3LjA2ODE5IDIyLjE3OTcgNi4zOTA3MSAyMS42NDYxIDUuODAwMDZMMjEuNDA2OSA1LjU1MjQ5QzIwLjgxMDggNC45NzI1NiAyMC4xMzk3IDQuNTYzMzIgMTkuMzkzNCA0LjMyNTc2TDE5LjA2ODQgNC4yMzQ4MUMxOC4xOTYyIDQuMDEzODUgMTcuMzI0IDQuMDEzODUgMTYuNDUxOSA0LjIzNDgxTDE2LjEyODkgNC4zMjc3OEMxNS4zODYxIDQuNTY4ODcgMTQuNzE0MyA0Ljk3NzI0IDE0LjExMzQgNS41NTI0OUwxMy4wMDEzIDYuNjE5NTdMMTEuODg5MyA1LjU1MjQ5QzExLjI5MzIgNC45NzczIDEwLjYyMjEgNC41Njg4OCA5Ljg3NTgzIDQuMzI3NzhMOS41NTA4MSA0LjIzNDgxWlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoNCkgYTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTYuMDEzNDEgMjAuODg4NFY1LjExNDMxQzYuMDEzNDEgNC40ODIwOCA2LjUyODY4IDMuOTY2ODIgNy4xNjQwNyAzLjk2NjgySDE5LjQzNTZWMS45NTMxN0g3LjE2NDA3QzUuNDE5MTIgMS45NTMxNyA0LjAwMjkzIDMuMzcyNTIgNC4wMDI5MyA1LjExNDMxVjIwLjg4ODRDNC4wMDI5MyAyMi42MzMzIDUuNDIyMjggMjQuMDQ5NSA3LjE2NDA3IDI0LjA0OTVIMTkuNDM1NlYyMi4wMzU5SDcuMTY0MDdDNi41MzE4NCAyMi4wMzU5IDYuMDEzNDEgMjEuNTIwNiA2LjAxMzQxIDIwLjg4ODRaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTE3LjY3NTEgMTkuMzIzNkwyNC4wMDA2IDEzLjAwMTNMMTcuNjc1MSA2LjY3NTlMMTYuMjUyNiA4LjEwMTU4TDIwLjE0NzEgMTEuOTkyOUgxMi4yMjIyVjE0LjAwNjZIMjAuMTQ3MUwxNi4yNTI2IDE3LjkwMTFMMTcuNjc1MSAxOS4zMjM2WlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoNSkgYTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI5IDIzXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTIuODMzMzMgMjIuNjY2N0MyLjA1NDE3IDIyLjY2NjcgMS4zODczOSAyMi4zODk1IDAuODMzIDIxLjgzNTFDMC4yNzg2MTEgMjEuMjgwNyAwLjAwMDk0NDQ0NCAyMC42MTM0IDAgMTkuODMzM1YyLjgzMzMzQzAgMi4wNTQxNyAwLjI3NzY2NyAxLjM4NzM5IDAuODMzIDAuODMzQzEuMzg4MzMgMC4yNzg2MTEgMi4wNTUxMSAwLjAwMDk0NDQ0NSAyLjgzMzMzIDBIMjUuNUMyNi4yNzkyIDAgMjYuOTQ2NCAwLjI3NzY2NyAyNy41MDE3IDAuODMzQzI4LjA1NzEgMS4zODgzMyAyOC4zMzQzIDIuMDU1MTEgMjguMzMzMyAyLjgzMzMzVjE5LjgzMzNDMjguMzMzMyAyMC42MTI1IDI4LjA1NjEgMjEuMjc5OCAyNy41MDE3IDIxLjgzNTFDMjYuOTQ3NCAyMi4zOTA0IDI2LjI4MDEgMjIuNjY3NiAyNS41IDIyLjY2NjdIMi44MzMzM1pNMTQuMTY2NyAxMi43NUwyNS41IDUuNjY2NjdWMi44MzMzM0wxNC4xNjY3IDkuOTE2NjdMMi44MzMzMyAyLjgzMzMzVjUuNjY2NjdMMTQuMTY2NyAxMi43NVpcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG4uaGVhZGVyLWFjdGlvbnMgbGk6bnRoLWNoaWxkKDIpIGEsXG4uaGVhZGVyLWFjdGlvbnMgbGk6bnRoLWNoaWxkKDMpIGEge1xuICB3aWR0aDogNTBweDtcbn1cblxuLmhlYWRlci1hY3Rpb25zLS1zcC10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1uYXYtbWFpbiB7XG4gIHBhZGRpbmc6IDAgMTg4cHg7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIGZsZXg6IDE7XG59XG4uaGVhZGVyLW5hdi1tYWluIHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItbmF2LW1haW4gYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmM1MzQ4O1xuICBjb2xvcjogI2ZmZmRmZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAxICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTVweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmhlYWRlci1uYXYtc2NlbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxODhweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlci1uYXYtc2NlbmUgYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjYjY5NTVmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjY5NTVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I2OTU1ZjtcbiAgY29sb3I6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgMSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE1cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyLW5hdi1zY2VuZSBidXR0b246OmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwIDEwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTMuNDk4MDUgMS4yNUw3LjI0ODA1IDVMMy40OTgwNSA4Ljc1XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItbmF2LXNjZW5lIGJ1dHRvbi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBjb2xvcjogI2I2OTU1Zjtcbn1cbi5oZWFkZXItbmF2LXNjZW5lIGJ1dHRvbi5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2OTU1ZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uaGVhZGVyLW5hdi1zY2VuZS1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMzBweCBtYXgoMjBweCwgKDEwMCUgLSAxMjAwcHgpIC8gMik7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItbmF2LXNjZW5lLXBhbmVsW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1uYXYtc2NlbmUtcGFuZWwuaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKiDjgrfjg7zjg7Pjg5Hjg43jg6vplovmmYI6IOODmOODg+ODgOODvOS7peWkluOCkuOCsOODrOODvOOCouOCpuODiO+8iCNjNWMyYzIg5LmX566X55u45b2T77yJICovXG4uaGVhZGVyLW5hdi1zY2VuZS1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIC8qIOmWieOBmOaZguOBr+ODmOODg+ODgOODvCgxMDAwKeOBruS4i+OAgumWi+aZguOBryBpcy1vcGVuIOOBpyAxMTAwIOOBq+S4iuOBkuOAgeODmOODg+ODgOODvOOBryAxMjAwICovXG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogI2M1YzJjMjtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG59XG4uaGVhZGVyLW5hdi1zY2VuZS1iYWNrZHJvcFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItbmF2LXNjZW5lLWJhY2tkcm9wLmlzLW9wZW4ge1xuICB6LWluZGV4OiAxMTAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmhlYWRlci1uYXYtc2NlbmUtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uaGVhZGVyLW5hdi1zY2VuZS1saW5rIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItbmF2LXNjZW5lLWxpbms6OmJlZm9yZSwgLmhlYWRlci1uYXYtc2NlbmUtbGluazo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhlYWRlci1uYXYtc2NlbmUtbGluazo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlci1uYXYtc2NlbmUtbGluazo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLW5hdi1zY2VuZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGM0VGRUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOERFREU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG59XG5cbi5oZWFkZXItbmF2LXNjZW5lLWxpbmstbWFpbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uaGVhZGVyLW5hdi1zY2VuZS10aHVtYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oZWFkZXItbmF2LXNjZW5lLXRodW1iIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmhlYWRlci1uYXYtc2NlbmUtbmFtZSB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uaGFtYnVyZ2VyLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGFtYnVyZ2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA5MXZ3O1xuICBwYWRkaW5nOiAyNnB4IDMwcHggNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCBvcGFjaXR5IDAuMzVzIGVhc2U7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmhhbWJ1cmdlci1vdmVybGF5LmlzLW9wZW4gLmhhbWJ1cmdlci13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uaGFtYnVyZ2VyLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oYW1idXJnZXItbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTY3cHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5oYW1idXJnZXItbG9nbyBmaWd1cmUsXG4uaGFtYnVyZ2VyLWxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGFtYnVyZ2VyLWNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGFtYnVyZ2VyLWNsb3NlOjpiZWZvcmUsIC5oYW1idXJnZXItY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjNjY1YTU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uaGFtYnVyZ2VyLWNsb3NlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzUuNWRlZyk7XG59XG4uaGFtYnVyZ2VyLWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMzUuNWRlZyk7XG59XG5cbi5oYW1idXJnZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaGFtYnVyZ2VyLWFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U4ZGVkZSwgI2U4ZGVkZSAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xufVxuLmhhbWJ1cmdlci1hY2NvcmRpb24uaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY29yZGlvbi10cmlnZ2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uaGFtYnVyZ2VyLWFjY29yZGlvbi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEuNXB4LCAxLjVweCAwO1xufVxuLmhhbWJ1cmdlci1hY2NvcmRpb24uaXMtb3BlbiAuaGFtYnVyZ2VyLWFjY29yZGlvbi1wYW5lbCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmhhbWJ1cmdlci1hY2NvcmRpb24tdHJpZ2dlciB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjM1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGFtYnVyZ2VyLWFjY29yZGlvbi10cmlnZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzY2NWE1OSwgIzY2NWE1OSkgY2VudGVyIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KCM2NjVhNTksICM2NjVhNTkpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxLjVweCwgMS41cHggMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM1cyBlYXNlO1xufVxuXG4uaGFtYnVyZ2VyLWFjY29yZGlvbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuMzVzIGVhc2UsIHBhZGRpbmctYm90dG9tIDAuMzVzIGVhc2U7XG59XG4uaGFtYnVyZ2VyLWFjY29yZGlvbi1wYW5lbFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsID4gKiB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oYW1idXJnZXItY2F0ZWdvcnktbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBnYXA6IDRweCAxMHB4O1xufVxuLmhhbWJ1cmdlci1jYXRlZ29yeS1saXN0IGEge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGFtYnVyZ2VyLWNhdGVnb3J5LWxpc3QgYTo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjVhNTk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhhbWJ1cmdlci1jYXRlZ29yeS1saXN0IGEge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDEwcHggOHB4IDEwcHggMTJweDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5oYW1idXJnZXItbGlua3MgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlOGRlZGUsICNlOGRlZGUgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDRweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbn1cbi5oYW1idXJnZXItbGlua3MgYSB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oYW1idXJnZXItbGlua3MgYTo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjVhNTk7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhhbWJ1cmdlci1saW5rcyBhIHtcbiAgcGFkZGluZzogMjdweCAwO1xufVxuXG4uaGFtYnVyZ2VyLXdyYXBwZXIgPiAuaGVhZGVyLXNlcnZpY2VzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDE1cHg7XG59XG4uaGFtYnVyZ2VyLXdyYXBwZXIgPiAuaGVhZGVyLXNlcnZpY2VzIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGFtYnVyZ2VyLXdyYXBwZXIgPiAuaGVhZGVyLXNlcnZpY2VzIGxpIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5oYW1idXJnZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIGdhcDogNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oYW1idXJnZXItYWN0aW9ucyBhIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGFtYnVyZ2VyLWFjdGlvbnMgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGFtYnVyZ2VyLWFjdGlvbnMgYTo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjVhNTk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5oYW1idXJnZXItYWN0aW9ucyAuaXMtbXlwYWdlIGE6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PG1hc2sgaWQ9XCJhXCIgc3R5bGU9XCJtYXNrLXR5cGU6YWxwaGFcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiIHg9XCIyXCIgeT1cIjBcIiB3aWR0aD1cIjIyXCIgaGVpZ2h0PVwiMjRcIj48cmVjdCB4PVwiMlwiIHk9XCIwLjY0NDI1N1wiIHdpZHRoPVwiMjJcIiBoZWlnaHQ9XCIyM1wiIGZpbGw9XCIlMjNmZmZcIi8+PC9tYXNrPjxnIG1hc2s9XCJ1cmwoJTIzYSlcIj48cGF0aCBkPVwiTTkuNTgwMzMgNC4yMTQzNkMxMS41Njc0IDIuMjMyMjUgMTQuNzg5MiAyLjIzMjIxIDE2Ljc3NjMgNC4yMTQzNkMxOC43NjMzIDYuMTk2NTIgMTguNzYzMyA5LjQxMDQxIDE2Ljc3NjMgMTEuMzkyNkMxNC43ODkyIDEzLjM3NDcgMTEuNTY3NCAxMy4zNzQ3IDkuNTgwMzMgMTEuMzkyNkM3LjU5MzI2IDkuNDEwNCA3LjU5MzI2IDYuMTk2NTQgOS41ODAzMyA0LjIxNDM2WlwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+PHBhdGggZD1cIk0xMy4zMzAxIDE1Ljk0ODdDMTguODQwMiAxNS45NDg5IDIzLjMwNjYgMjAuNDE2MSAyMy4zMDY2IDI1LjkyNjNDMjMuMzA2NSAzMS40MzYzIDE4Ljg0MDEgMzUuOTAyNyAxMy4zMzAxIDM1LjkwMjhDNy44MTk5MSAzNS45MDI4IDMuMzUyNzEgMzEuNDM2NCAzLjM1MjU0IDI1LjkyNjNDMy4zNTI1NCAyMC40MTYgNy44MTk4MSAxNS45NDg3IDEzLjMzMDEgMTUuOTQ4N1pcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIyXCIvPjwvZz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLmhhbWJ1cmdlci1hY3Rpb25zIC5pcy1jYXJ0IGE6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk05LjcwMTE3IDI0LjQ2NzJDMTAuODA1NyAyNC40NjcyIDExLjcwMTIgMjMuNTcxNyAxMS43MDEyIDIyLjQ2NzJDMTEuNzAxMiAyMS4zNjI2IDEwLjgwNTcgMjAuNDY3MiA5LjcwMTE3IDIwLjQ2NzJDOC41OTY2IDIwLjQ2NzIgNy43MDExNyAyMS4zNjI2IDcuNzAxMTcgMjIuNDY3MkM3LjcwMTE3IDIzLjU3MTcgOC41OTY2IDI0LjQ2NzIgOS43MDExNyAyNC40NjcyWlwiIGZpbGw9XCIlMjMwMDBcIi8+PHBhdGggZD1cIk0xOS43MDEyIDI0LjQ2NzJDMjAuODA1NyAyNC40NjcyIDIxLjcwMTIgMjMuNTcxNyAyMS43MDEyIDIyLjQ2NzJDMjEuNzAxMiAyMS4zNjI2IDIwLjgwNTcgMjAuNDY3MiAxOS43MDEyIDIwLjQ2NzJDMTguNTk2NiAyMC40NjcyIDE3LjcwMTIgMjEuMzYyNiAxNy43MDEyIDIyLjQ2NzJDMTcuNzAxMiAyMy41NzE3IDE4LjU5NjYgMjQuNDY3MiAxOS43MDEyIDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTIuNDM3NSA0LjA2MjVINS42ODc1TDguMTI1IDE3Ljg3NUgyMS4xMjVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjdcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PHBhdGggZD1cIk04LjEyNSAxNC42MjVIMjAuNzkxOUMyMC44ODU4IDE0LjYyNTEgMjAuOTc2OSAxNC41OTI2IDIxLjA0OTYgMTQuNTMzQzIxLjEyMjMgMTQuNDczNSAyMS4xNzIxIDE0LjM5MDYgMjEuMTkwNSAxNC4yOTg1TDIyLjY1MyA2Ljk4NTk4QzIyLjY2NDggNi45MjcwMSAyMi42NjM0IDYuODY2MTYgMjIuNjQ4OCA2LjgwNzgyQzIyLjYzNDIgNi43NDk0OCAyMi42MDY5IDYuNjk1MSAyMi41Njg4IDYuNjQ4NkMyMi41MzA2IDYuNjAyMTEgMjIuNDgyNiA2LjU2NDY2IDIyLjQyODMgNi41Mzg5NkMyMi4zNzM5IDYuNTEzMjcgMjIuMzE0NSA2LjQ5OTk2IDIyLjI1NDQgNi41SDYuNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLmhhbWJ1cmdlci1hY3Rpb25zIC5pcy13aXNobGlzdCBhOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTUuOTMyNyAyLjIzQzE3LjE0MDQgMS45MjQwOCAxOC4zNjQ0IDEuOTIzNiAxOS41NzIzIDIuMjI2OTdDMjAuNjc2NiAyLjQ5ODIzIDIxLjY2MyAzLjAxNjYgMjIuNTE2OSAzLjc0OTc4TDIyLjg3NDYgNC4wNzcxOEMyMy44MDUyIDQuOTgyMTcgMjQuNDQ3NCA2LjA3MzQ5IDI0Ljc2NzUgNy4zMjE4NkgyNC43Njg1QzI1LjA3NzcgOC41MjI0MyAyNS4wNzU3IDkuNzM5ODggMjQuNzcxNiAxMC45NDM1TDI0Ljc3MjYgMTAuOTQ0NUMyNC40NiAxMi4yMDM5IDIzLjgxNzQgMTMuMzA2NSAyMi44ODY5IDE0LjIyNjVMMTMuMDAxMyAyNEwzLjExNTgzIDE0LjIyNjVDMi4yNDU3MiAxMy4zNjYzIDEuNjI1NDIgMTIuMzQ3NCAxLjI4ODM2IDExLjE5TDEuMjI0OTkgMTAuOTU2NkwxLjIyMTkyIDEwLjk0NDVDMC45MjI5MjQgOS43Mzk4IDAuOTI1MTI1IDguNTIyMDYgMS4yMzQxOSA3LjMyMTg2QzEuNTU0MjYgNi4wNzMzOSAyLjE5NzQgNC45ODIyMyAzLjEyODA5IDQuMDc3MThMMy40ODQ4IDMuNzUwNzlDNC4zMzM5NyAzLjAyMDg2IDUuMzEyOTkgMi41MDI1OSA2LjQwOTk4IDIuMjNWMi4yMjg5OUg2LjQxMzA0QzYuNDE0NzMgMi4yMjg1NyA2LjQxNjQ3IDIuMjI4NCA2LjQxODE1IDIuMjI3OThDNy42Mjk1NCAxLjkyNDQxIDguODU1OTkgMS45MjQxOSAxMC4wNjU5IDIuMjNMMTAuMDY3IDIuMjI4OTlDMTEuMTY2MyAyLjUwNTc4IDEyLjE0ODMgMy4wMjYwMyAxMy4wMDEzIDMuNzU1ODRDMTMuODU1NSAzLjAyNzk2IDE0LjgzNjIgMi41MDc3NyAxNS45MzI3IDIuMjNaTTkuNTUwODEgNC4yMzQ4MUM4LjY3ODY0IDQuMDEzODUgNy44MDM3NSA0LjAxMzg1IDYuOTI2MTMgNC4yMzQ4MUw2LjYwMzE1IDQuMzI1NzZDNS44NjA5NiA0LjU2MzMyIDUuMTkxOTQgNC45NzI1MyA0LjU5NTc5IDUuNTUyNDlMNC4zNTY2MyA1LjgwMDA2QzMuODIyOTggNi4zOTA3MSAzLjQ1ODU3IDcuMDY4MTkgMy4yNjMwMSA3LjgzMjE2QzMuMDM5NTEgOC42OTk4MyAzLjAzNjc5IDkuNTcyOSAzLjI1NDgzIDEwLjQ1MTNDMy40NzgzMiAxMS4zMjk4IDMuOTI1MzEgMTIuMTAwNSA0LjU5NTc5IDEyLjc2MzRMMTMuMDAxMyAyMS4wNzM2TDIxLjQwNjkgMTIuNzYzNEMyMS45OTM2IDEyLjE4MzMgMjIuNDA3NCAxMS41MjA4IDIyLjY0NzcgMTAuNzc1N0wyMi43Mzk3IDEwLjQ1MTNDMjIuOTYzMiA5LjU3MjkgMjIuOTYzMiA4LjY5OTgzIDIyLjczOTcgNy44MzIxNkMyMi41NDQxIDcuMDY4MTkgMjIuMTc5NyA2LjM5MDcxIDIxLjY0NjEgNS44MDAwNkwyMS40MDY5IDUuNTUyNDlDMjAuODEwOCA0Ljk3MjU2IDIwLjEzOTcgNC41NjMzMiAxOS4zOTM0IDQuMzI1NzZMMTkuMDY4NCA0LjIzNDgxQzE4LjE5NjIgNC4wMTM4NSAxNy4zMjQgNC4wMTM4NSAxNi40NTE5IDQuMjM0ODFMMTYuMTI4OSA0LjMyNzc4QzE1LjM4NjEgNC41Njg4NyAxNC43MTQzIDQuOTc3MjQgMTQuMTEzNCA1LjU1MjQ5TDEzLjAwMTMgNi42MTk1N0wxMS44ODkzIDUuNTUyNDlDMTEuMjkzMiA0Ljk3NzMgMTAuNjIyMSA0LjU2ODg4IDkuODc1ODMgNC4zMjc3OEw5LjU1MDgxIDQuMjM0ODFaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLmhhbWJ1cmdlci1hY3Rpb25zIC5pcy1sb2dvdXQgYTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTYuMDEzNDEgMjAuODg4NFY1LjExNDMxQzYuMDEzNDEgNC40ODIwOCA2LjUyODY4IDMuOTY2ODIgNy4xNjQwNyAzLjk2NjgySDE5LjQzNTZWMS45NTMxN0g3LjE2NDA3QzUuNDE5MTIgMS45NTMxNyA0LjAwMjkzIDMuMzcyNTIgNC4wMDI5MyA1LjExNDMxVjIwLjg4ODRDNC4wMDI5MyAyMi42MzMzIDUuNDIyMjggMjQuMDQ5NSA3LjE2NDA3IDI0LjA0OTVIMTkuNDM1NlYyMi4wMzU5SDcuMTY0MDdDNi41MzE4NCAyMi4wMzU5IDYuMDEzNDEgMjEuNTIwNiA2LjAxMzQxIDIwLjg4ODRaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTE3LjY3NTEgMTkuMzIzNkwyNC4wMDA2IDEzLjAwMTNMMTcuNjc1MSA2LjY3NTlMMTYuMjUyNiA4LjEwMTU4TDIwLjE0NzEgMTEuOTkyOUgxMi4yMjIyVjE0LjAwNjZIMjAuMTQ3MUwxNi4yNTI2IDE3LjkwMTFMMTcuNjc1MSAxOS4zMjM2WlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cblxuLmhhbWJ1cmdlci1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGdhcDogNDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGFtYnVyZ2VyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDVweCAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZWVmZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29sICsgLmZvb3Rlci1jb250YWN0LWNvbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaGFtYnVyZ2VyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2MXB4O1xuICBoZWlnaHQ6IDYxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtYmFkZ2UtYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGFtYnVyZ2VyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uaGFtYnVyZ2VyLWNvbnRhY3QgLmJ0bi1mb290ZXItY29udGFjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uaGFtYnVyZ2VyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LXRlbCB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBjb2xvcjogI2JjNTM0ODtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaGFtYnVyZ2VyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LXRlbCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGFtYnVyZ2VyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWhvdXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhhbWJ1cmdlci1jb250YWN0IC5mb290ZXItY29udGFjdC1ob3Vycy1sYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGFtYnVyZ2VyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWhvdXJzLXRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFtYnVyZ2VyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWhvdXJzLXRpbWU6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC02cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogIzY2NWE1OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaGFtYnVyZ2VyLWZvb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oYW1idXJnZXItZm9vdCAuZm9vdGVyLWxlZ2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIGdhcDogMCAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uaGFtYnVyZ2VyLWZvb3QgLmZvb3Rlci1sZWdhbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhhbWJ1cmdlci1mb290IC5mb290ZXItc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDEycHg7XG59XG4uaGFtYnVyZ2VyLWZvb3QgLmZvb3Rlci1zbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oYW1idXJnZXItZm9vdCAuZm9vdGVyLXNucyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oYW1idXJnZXItZm9vdCAuZm9vdGVyLWNvcHlyaWdodCB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaGVhZGVyLXV0aWxzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidG9wIHRvcFwiIFwic2VydmljZXMgYWN0aW9uc1wiO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxuICAuaGVhZGVyLXV0aWxzLXRvcCB7XG4gICAgZ3JpZC1hcmVhOiB0b3A7XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20ge1xuICAgIGdyaWQtYXJlYTogc2VydmljZXM7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zLWJhciB7XG4gICAgZ3JpZC1hcmVhOiBhY3Rpb25zO1xuICB9XG4gIC5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zIGE6aG92ZXIsIC5oZWFkZXItYWN0aW9ucyBhOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAjYmM1MzQ4O1xuICB9XG4gIC5oZWFkZXItYWN0aW9ucyBhOmhvdmVyOjpiZWZvcmUsIC5oZWFkZXItYWN0aW9ucyBhOmZvY3VzLXZpc2libGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjNTM0ODtcbiAgfVxuICAuaGVhZGVyLWxpbmtzIGE6aG92ZXI6OmJlZm9yZSwgLmhlYWRlci1saW5rcyBhOmZvY3VzLXZpc2libGU6OmJlZm9yZSxcbiAgLmhlYWRlci1zZXJ2aWNlcyBhOmhvdmVyOjpiZWZvcmUsXG4gIC5oZWFkZXItc2VydmljZXMgYTpmb2N1cy12aXNpYmxlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gIH1cbiAgLmhlYWRlci1saW5rcyBhOmhvdmVyOjphZnRlciwgLmhlYWRlci1saW5rcyBhOmZvY3VzLXZpc2libGU6OmFmdGVyLFxuICAuaGVhZGVyLXNlcnZpY2VzIGE6aG92ZXI6OmFmdGVyLFxuICAuaGVhZGVyLXNlcnZpY2VzIGE6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmhlYWRlci1uYXYtc2NlbmUgYnV0dG9uOmhvdmVyLCAuaGVhZGVyLW5hdi1zY2VuZSBidXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgICBjb2xvcjogI2I2OTU1ZjtcbiAgfVxuICAuaGVhZGVyLW5hdi1zY2VuZSBidXR0b246aG92ZXI6OmFmdGVyLCAuaGVhZGVyLW5hdi1zY2VuZSBidXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNjk1NWY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5oZWFkZXItbmF2LW1haW4gYTpob3ZlciwgLmhlYWRlci1uYXYtbWFpbiBhOmZvY3VzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gICAgY29sb3I6ICNiYzUzNDg7XG4gIH1cbiAgLmhlYWRlci1uYXYtc2NlbmUtbGluazpob3Zlcjo6YmVmb3JlLCAuaGVhZGVyLW5hdi1zY2VuZS1saW5rOmZvY3VzLXZpc2libGU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgfVxuICAuaGVhZGVyLW5hdi1zY2VuZS1saW5rOmhvdmVyOjphZnRlciwgLmhlYWRlci1uYXYtc2NlbmUtbGluazpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuaGVhZGVyLW5hdi1zY2VuZS1saW5rOmhvdmVyLCAuaGVhZGVyLW5hdi1zY2VuZS1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlci1jb2xvcjogI2I2OTU1ZjtcbiAgICBjb2xvcjogI2I2OTU1ZjtcbiAgfVxufVxuLyog44OK44OTMTDpoIXnm64gKyDjgrfjg7zjg7Pjg5zjgr/jg7MoMTg4cHgp44Gu6Kmw44G+44KK5Zue6YG/44CCXG4gICDjg57jg4Pjg5flpJbjga7kuK3plpPluK/jga7jgZ/jgoEgbXEtbWluKGxnKS9tcS1tYXgobGcpIOOBq+OBr+e1seWQiOOBp+OBjeOBquOBhCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXItbmF2LW1haW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaGVhZGVyLW5hdi1tYWluIHVsIGxpIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5oZWFkZXItbmF2LW1haW4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmhlYWRlci1uYXYtc2NlbmUge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAuaGVhZGVyLXV0aWxzIHtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuc2l0ZS1oZWFkZXIgPiAuaGVhZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWNvdXBvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZWFkZXItY291cG9uLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG4gIC5oZWFkZXItY291cG9uLXRyYWNrIC50cmFjay1pbm5lcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWNvdXBvbi1pdGVtIHtcbiAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICB9XG4gIC5oZWFkZXItY291cG9uLWJhZGdlIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAuaGVhZGVyLWNvdXBvbi1iYWRnZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlWSgzLjVweCk7XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24taXRlbSAudGV4dC1ibG9jayB7XG4gICAgY29sdW1uLWdhcDogMTFweDtcbiAgfVxuICAuaGVhZGVyLWNvdXBvbi1jb3B5IHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5oZWFkZXItY291cG9uLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5oZWFkZXItY291cG9uLWFycm93IHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tYXJyb3c6OmFmdGVyIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2OTU1ZjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuaGVhZGVyLW1haW4ge1xuICAgIHBhZGRpbmc6IDlweCAwIDA7XG4gIH1cbiAgLmhlYWRlci1tYWluLWlubmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiA5cHg7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgfVxuICAuaGVhZGVyLWxvZ28ge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmhlYWRlci1sb2dvIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC5oZWFkZXItdXRpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5oZWFkZXItdXRpbHMtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItYWN0aW9ucy1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qIFNQ44OY44OD44OA44O85biv44Gu44G/44CC44OP44Oz44OQ44O844Ks44O85YaF44GvUEPniYjjg6zjgqTjgqLjgqbjg4jjgpLntq3mjIEgKi9cbiAgLmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgfVxuICAuaGVhZGVyLXV0aWxzLWJvdHRvbSAuaGVhZGVyLXNlcnZpY2VzIGxpIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAuaGVhZGVyLXV0aWxzLWJvdHRvbSAuaGVhZGVyLXNlcnZpY2VzIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZDogI2JjNTM0ODtcbiAgfVxuICAuaGVhZGVyLXV0aWxzLWJvdHRvbSAuaGVhZGVyLXNlcnZpY2VzIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZDogI2I2OTU1ZjtcbiAgfVxuICAuaGVhZGVyLXV0aWxzLWJvdHRvbSAuaGVhZGVyLXNlcnZpY2VzIGEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBnYXA6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZGZkO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgYTo6YmVmb3JlLCAuaGVhZGVyLXV0aWxzLWJvdHRvbSAuaGVhZGVyLXNlcnZpY2VzIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgLmhlYWRlci1zZXJ2aWNlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40OTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgLmhlYWRlci1zZXJ2aWNlLW1haW4ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogN3B4O1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgbGk6bnRoLWNoaWxkKDEpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuICAuaGVhZGVyLXV0aWxzLWJvdHRvbSAuaGVhZGVyLXNlcnZpY2VzIGxpOm50aC1jaGlsZCgyKSBhIC5oZWFkZXItc2VydmljZS1pY29uIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zLS1zcC10b3Age1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zLS1zcC10b3AgYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGdhcDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zLS1zcC10b3AgLmhlYWRlci1hY3Rpb25zLWNvdW50IHtcbiAgICB0b3A6IC0xcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCBsaTpudGgtY2hpbGQoMSkgYSxcbiAgLmhlYWRlci1hY3Rpb25zLS1zcC10b3AgbGk6bnRoLWNoaWxkKDIpIGEge1xuICAgIHdpZHRoOiAzNHB4O1xuICB9XG4gIC5oZWFkZXItYWN0aW9ucy0tc3AtdG9wIGxpOm50aC1jaGlsZCgxKSBhOjpiZWZvcmUge1xuICAgIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk05LjcwMTE3IDI0LjQ2NzJDMTAuODA1NyAyNC40NjcyIDExLjcwMTIgMjMuNTcxNyAxMS43MDEyIDIyLjQ2NzJDMTEuNzAxMiAyMS4zNjI2IDEwLjgwNTcgMjAuNDY3MiA5LjcwMTE3IDIwLjQ2NzJDOC41OTY2IDIwLjQ2NzIgNy43MDExNyAyMS4zNjI2IDcuNzAxMTcgMjIuNDY3MkM3LjcwMTE3IDIzLjU3MTcgOC41OTY2IDI0LjQ2NzIgOS43MDExNyAyNC40NjcyWlwiIGZpbGw9XCIlMjMwMDBcIi8+PHBhdGggZD1cIk0xOS43MDEyIDI0LjQ2NzJDMjAuODA1NyAyNC40NjcyIDIxLjcwMTIgMjMuNTcxNyAyMS43MDEyIDIyLjQ2NzJDMjEuNzAxMiAyMS4zNjI2IDIwLjgwNTcgMjAuNDY3MiAxOS43MDEyIDIwLjQ2NzJDMTguNTk2NiAyMC40NjcyIDE3LjcwMTIgMjEuMzYyNiAxNy43MDEyIDIyLjQ2NzJDMTcuNzAxMiAyMy41NzE3IDE4LjU5NjYgMjQuNDY3MiAxOS43MDEyIDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTIuNDM3NSA0LjA2MjVINS42ODc1TDguMTI1IDE3Ljg3NUgyMS4xMjVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjdcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PHBhdGggZD1cIk04LjEyNSAxNC42MjVIMjAuNzkxOUMyMC44ODU4IDE0LjYyNTEgMjAuOTc2OSAxNC41OTI2IDIxLjA0OTYgMTQuNTMzQzIxLjEyMjMgMTQuNDczNSAyMS4xNzIxIDE0LjM5MDYgMjEuMTkwNSAxNC4yOTg1TDIyLjY1MyA2Ljk4NTk4QzIyLjY2NDggNi45MjcwMSAyMi42NjM0IDYuODY2MTYgMjIuNjQ4OCA2LjgwNzgyQzIyLjYzNDIgNi43NDk0OCAyMi42MDY5IDYuNjk1MSAyMi41Njg4IDYuNjQ4NkMyMi41MzA2IDYuNjAyMTEgMjIuNDgyNiA2LjU2NDY2IDIyLjQyODMgNi41Mzg5NkMyMi4zNzM5IDYuNTEzMjcgMjIuMzE0NSA2LjQ5OTk2IDIyLjI1NDQgNi41SDYuNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICB9XG4gIC5oZWFkZXItYWN0aW9ucy0tc3AtdG9wIGxpOm50aC1jaGlsZCgyKSBhOjpiZWZvcmUge1xuICAgIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xNS45MzI3IDIuMjNDMTcuMTQwNCAxLjkyNDA4IDE4LjM2NDQgMS45MjM2IDE5LjU3MjMgMi4yMjY5N0MyMC42NzY2IDIuNDk4MjMgMjEuNjYzIDMuMDE2NiAyMi41MTY5IDMuNzQ5NzhMMjIuODc0NiA0LjA3NzE4QzIzLjgwNTIgNC45ODIxNyAyNC40NDc0IDYuMDczNDkgMjQuNzY3NSA3LjMyMTg2SDI0Ljc2ODVDMjUuMDc3NyA4LjUyMjQzIDI1LjA3NTcgOS43Mzk4OCAyNC43NzE2IDEwLjk0MzVMMjQuNzcyNiAxMC45NDQ1QzI0LjQ2IDEyLjIwMzkgMjMuODE3NCAxMy4zMDY1IDIyLjg4NjkgMTQuMjI2NUwxMy4wMDEzIDI0TDMuMTE1ODMgMTQuMjI2NUMyLjI0NTcyIDEzLjM2NjMgMS42MjU0MiAxMi4zNDc0IDEuMjg4MzYgMTEuMTlMMS4yMjQ5OSAxMC45NTY2TDEuMjIxOTIgMTAuOTQ0NUMwLjkyMjkyNCA5LjczOTggMC45MjUxMjUgOC41MjIwNiAxLjIzNDE5IDcuMzIxODZDMS41NTQyNiA2LjA3MzM5IDIuMTk3NCA0Ljk4MjIzIDMuMTI4MDkgNC4wNzcxOEwzLjQ4NDggMy43NTA3OUM0LjMzMzk3IDMuMDIwODYgNS4zMTI5OSAyLjUwMjU5IDYuNDA5OTggMi4yM1YyLjIyODk5SDYuNDEzMDRDNi40MTQ3MyAyLjIyODU3IDYuNDE2NDcgMi4yMjg0IDYuNDE4MTUgMi4yMjc5OEM3LjYyOTU0IDEuOTI0NDEgOC44NTU5OSAxLjkyNDE5IDEwLjA2NTkgMi4yM0wxMC4wNjcgMi4yMjg5OUMxMS4xNjYzIDIuNTA1NzggMTIuMTQ4MyAzLjAyNjAzIDEzLjAwMTMgMy43NTU4NEMxMy44NTU1IDMuMDI3OTYgMTQuODM2MiAyLjUwNzc3IDE1LjkzMjcgMi4yM1pNOS41NTA4MSA0LjIzNDgxQzguNjc4NjQgNC4wMTM4NSA3LjgwMzc1IDQuMDEzODUgNi45MjYxMyA0LjIzNDgxTDYuNjAzMTUgNC4zMjU3NkM1Ljg2MDk2IDQuNTYzMzIgNS4xOTE5NCA0Ljk3MjUzIDQuNTk1NzkgNS41NTI0OUw0LjM1NjYzIDUuODAwMDZDMy44MjI5OCA2LjM5MDcxIDMuNDU4NTcgNy4wNjgxOSAzLjI2MzAxIDcuODMyMTZDMy4wMzk1MSA4LjY5OTgzIDMuMDM2NzkgOS41NzI5IDMuMjU0ODMgMTAuNDUxM0MzLjQ3ODMyIDExLjMyOTggMy45MjUzMSAxMi4xMDA1IDQuNTk1NzkgMTIuNzYzNEwxMy4wMDEzIDIxLjA3MzZMMjEuNDA2OSAxMi43NjM0QzIxLjk5MzYgMTIuMTgzMyAyMi40MDc0IDExLjUyMDggMjIuNjQ3NyAxMC43NzU3TDIyLjczOTcgMTAuNDUxM0MyMi45NjMyIDkuNTcyOSAyMi45NjMyIDguNjk5ODMgMjIuNzM5NyA3LjgzMjE2QzIyLjU0NDEgNy4wNjgxOSAyMi4xNzk3IDYuMzkwNzEgMjEuNjQ2MSA1LjgwMDA2TDIxLjQwNjkgNS41NTI0OUMyMC44MTA4IDQuOTcyNTYgMjAuMTM5NyA0LjU2MzMyIDE5LjM5MzQgNC4zMjU3NkwxOS4wNjg0IDQuMjM0ODFDMTguMTk2MiA0LjAxMzg1IDE3LjMyNCA0LjAxMzg1IDE2LjQ1MTkgNC4yMzQ4MUwxNi4xMjg5IDQuMzI3NzhDMTUuMzg2MSA0LjU2ODg3IDE0LjcxNDMgNC45NzcyNCAxNC4xMTM0IDUuNTUyNDlMMTMuMDAxMyA2LjYxOTU3TDExLjg4OTMgNS41NTI0OUMxMS4yOTMyIDQuOTc3MyAxMC42MjIxIDQuNTY4ODggOS44NzU4MyA0LjMyNzc4TDkuNTUwODEgNC4yMzQ4MVpcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLnRyaWdnZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLm1lbnUtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cbiAgLm1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzY2NWE1OTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cbiAgLm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDdweDtcbiAgfVxuICAubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5oYW1idXJnZXItb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMzVzIGVhc2U7XG4gIH1cbiAgLmhhbWJ1cmdlci1vdmVybGF5W2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhhbWJ1cmdlci1vdmVybGF5LmlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5oYW1idXJnZXItb3ZlcmxheS5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmhhbWJ1cmdlci1vdmVybGF5IHtcbiAgICAvKiDnmb3jg5Hjg43jg6vjgpLkuZfnrpfjgavlt7vjgY3ovrzjgb7jgarjgYTjgojjgYbjg4fjgqPjg6DjgaDjgZHliIbpm6LvvIgjYzVjMmMyIOS5l+eul++8iSAqL1xuICB9XG4gIC5oYW1idXJnZXItb3ZlcmxheTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTk0LCAxOTQsIDAuNyk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFzLXNwLWFjdGlvbnMtYmFyIHtcbiAgICAtLWhlYWRlci1zcC1iYXItaGVpZ2h0OiBjYWxjKDYwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSk7XG4gIH1cbiAgLmhhcy1zcC1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMtYmFyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1zcC1iYXItaGVpZ2h0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZGVkZTtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggMTBweCByZ2JhKDEwMiwgOTAsIDg5LCAwLjA4KTtcbiAgfVxuICAuaGFzLXNwLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5oYXMtc3AtYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMgbGkge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5oYXMtc3AtYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMgYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmhhcy1zcC1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoMikgYSxcbiAgLmhhcy1zcC1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoMykgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhhcy1zcC1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucyAuaGVhZGVyLWFjdGlvbnMtY291bnQge1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaGVhZGVyLW5hdi1zY2VuZS1wYW5lbCxcbiAgLmhlYWRlci1uYXYtc2NlbmUtYmFja2Ryb3Age1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1uYXYtc2NlbmUtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuaGFtYnVyZ2VyLWFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5tZW51LXRyaWdnZXIsXG4gIC5tZW51LXRyaWdnZXIgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWZvb3Rlci1oZWlnaHQ6IDBweDtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZlZWZlYjtcbn1cblxuLmZvb3Rlci1wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZm9vdGVyLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItZ2FsbGVyeSAuZm9vdGVyLWdhbGxlcnktc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIGF1dG9wbGF5IGRlbGF5OjAgKyBzcGVlZCDjgafnrYnpgJ/jg57jg7zjgq3jg7zjgavjgZnjgosgKi9cbn1cbi5mb290ZXItZ2FsbGVyeSAuZm9vdGVyLWdhbGxlcnktc3dpcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbn1cbi5mb290ZXItZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIGZpZ3VyZSB7XG4gIGhlaWdodDogNTY1cHg7XG4gIG1pbi1oZWlnaHQ6IDMwdnc7XG59XG4uZm9vdGVyLWdhbGxlcnkgLnN3aXBlci1zbGlkZSBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZvb3Rlci1nYWxsZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNjVweDtcbiAgbGVmdDogNDAlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNDk4NnB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzQycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AvbXYtd2F2ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5mb290ZXItZ2FsbGVyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MzBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNTAxMHB4O1xuICBoZWlnaHQ6IDQ3MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9mb290ZXItd2F2ZS1ib3R0b20uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5mb290ZXItY2F0Y2gtd3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjNweDtcbiAgbGVmdDogMTcuNiU7XG4gIHotaW5kZXg6IDI7XG4gIGdhcDogMTBweDtcbn1cbi5mb290ZXItY2F0Y2gtd3JhcCAuZm9vdGVyLWNhdGNoIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMCAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbn1cblxuLmZvb3Rlci1jb250YWN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogLTE0MHB4IGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiA2MHB4IDIwcHggNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb2wgKyAuZm9vdGVyLWNvbnRhY3QtY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb2wgKyAuZm9vdGVyLWNvbnRhY3QtY29sOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYmRlZGUsICNlYmRlZGUgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDRweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDRweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29sIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmRlZGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzFweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNjFweDtcbiAgaGVpZ2h0OiA2MXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWJhZGdlLWJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1iYWRnZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCBjYWxjKDE2cHggKyA0ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmJ0bi1mb290ZXItY29udGFjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMzVweCBhdXRvIDA7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LXRlbCB7XG4gIG1hcmdpbjogMjNweCAwIDEwcHg7XG4gIGNvbG9yOiAjYmM1MzQ4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgY2FsYyg0MHB4ICsgMyAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDQzcHgpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaG91cnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE2cHgpO1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1ob3Vycy1sYWJlbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaG91cnMtdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaG91cnMtdGltZTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTEzcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogIzY2NWE1OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmRlZGU7XG4gIH1cbn1cblxuLmZvb3Rlci1wYWdldG9wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiA1NXB4O1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogY2xhbXAoNjBweCwgY2FsYyg2MHB4ICsgMjUgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCA4NXB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFOERFREU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM2cyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDAuMzZzIGVhc2Utb3V0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmZvb3Rlci1wYWdldG9wOjpiZWZvcmUsIC5mb290ZXItcGFnZXRvcDo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjMuNSAxMy41XCI+PHBhdGggZD1cIk0yMi4yNSwxMy41YTEuMjQ2LDEuMjQ2LDAsMCwxLS45LS4zODdMMTEuNzUsMy4wNmwtOS42LDEwLjA1M0ExLjI1LDEuMjUsMCwxLDEsLjM0NiwxMS4zODdsMTAuNS0xMWExLjI1LDEuMjUsMCwwLDEsMS44MDgsMGwxMC41LDExYTEuMjUsMS4yNSwwLDAsMS0uOSwyLjExM1pcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDglO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBjbGFtcCgxMnB4LCBjYWxjKDEycHggKyAxMSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDIzcHgpO1xuICBhc3BlY3QtcmF0aW86IDIzLzE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMzZzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMzZzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzZzIGVhc2Utb3V0O1xufVxuLmZvb3Rlci1wYWdldG9wOjphZnRlciB7XG4gIHRvcDogMTUwJTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvb3Rlci1ib2R5IHtcbiAgcGFkZGluZzogNjVweCAwIDQwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2JjNTM0ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNiYzUzNDg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgMnB4O1xuICBnYXA6IDIwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmM1MzQ4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4zNnMgZWFzZS1vdXQ7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyBhIHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAlIDAuMDZlbTtcbiAgY29sb3I6ICNiYzUzNDg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNnMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyBhIHNwYW4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIC5pcy1hYm91dCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYmM1MzQ4IHVybChcIi4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLWZlYXR1cmUtYWJvdXQuc3ZnXCIpO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMgLmlzLW1lcml0IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDggdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1tZXJpdC5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyAuaXMtc3lzdGVtIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDggdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1zeXN0ZW0uc3ZnXCIpO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMgLmlzLXN0cmVuZ3RoIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDggdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1zdHJlbmd0aC5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBnYXA6IGNsYW1wKDEwcHgsIGNhbGMoMTBweCArIDEwICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMjBweCk7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGxpLmlzLWZhcSBhIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1mYXEuc3ZnXCIpO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyBsaS5pcy1ndWlkZSBhIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1ndWlkZS5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGxpLmlzLWd1YXJhbnRlZSBhIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1ndWFyYW50ZWUuc3ZnXCIpO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyBsaS5pcy1leGNoYW5nZSBhIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1leGNoYW5nZS5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGxpLmlzLXdlYiBhIHNwYW46OmJlZm9yZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay13ZWIuc3ZnXCIpO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyBsaS5pcy1raW1vbm8gYSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1xdWlja2xpbmsta2ltb25vLnN2Z1wiKTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgYTo6YmVmb3JlLCAuZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGE6OmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwIDEwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTMuNDk4MDUgMS4yNUw3LjI0ODA1IDVMMy40OTgwNSA4Ljc1XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogbWluKDMzcHgsIDEuOHZ3KTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGE6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgYTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIGNsYW1wKDE1cHgsIGNhbGMoMTVweCArIDE1ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMzBweCk7XG4gIGdhcDogbWluKDE1cHgsIDJ2dyk7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2Q1ZDU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zNnMgZWFzZS1vdXQ7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIC5mb290ZXItcXVpY2tsaW5rLWxhYmVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBnYXA6IG1pbigyMHB4LCAxdncpO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyAuZm9vdGVyLXF1aWNrbGluay1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGluay1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMHB4O1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rLWljb24uaXMtZmFxIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNlZmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBnYXA6IG1pbig5OHB4LCAzdncpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZGVkZTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0OHZ3O1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jayAuZm9vdGVyLW5hdi1jb2x1bW5zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBnYXA6IDdweCAyMHB4O1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LWNvbHVtbnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDdweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jayAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IG1pbig4MHB4LCA0dncpO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAwJSAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgY2FsYygxM3B4ICsgMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE1cHgpO1xuICBsaW5lLWhlaWdodDogMS40OTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzZzIGVhc2Utb3V0O1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LWNvbHVtbnMgdWwgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM2cyBlYXNlLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jayAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jay5mb290ZXItbmF2LW1pc2Mge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1icmFuZCBmaWd1cmUge1xuICB3aWR0aDogMjQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1icmFuZCBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItYWRkcmVzcyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1ib3R0b20tcmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbGVnYWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDMwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1sZWdhbCBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIGNhbGMoMTNweCArIDEgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItc25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXNucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItc25zIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItY29weXJpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtZ3JpZCB7XG4gICAgZ2FwOiA5OHB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jayAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGEge1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1mZWF0dXJlcyBhOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDAuMDZlbTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI0cztcbiAgfVxuICAuZm9vdGVyLWZlYXR1cmVzIC5pcy1hYm91dCBhOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLWZlYXR1cmUtYWJvdXQtaG92ZXIuc3ZnXCIpO1xuICB9XG4gIC5mb290ZXItZmVhdHVyZXMgLmlzLW1lcml0IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1tZXJpdC1ob3Zlci5zdmdcIik7XG4gIH1cbiAgLmZvb3Rlci1mZWF0dXJlcyAuaXMtc3lzdGVtIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1zeXN0ZW0taG92ZXIuc3ZnXCIpO1xuICB9XG4gIC5mb290ZXItZmVhdHVyZXMgLmlzLXN0cmVuZ3RoIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1zdHJlbmd0aC1ob3Zlci5zdmdcIik7XG4gIH1cbiAgLmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwLjA2ZW07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNHM7XG4gIH1cbiAgLmZvb3Rlci1xdWlja2xpbmtzIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgfVxuICAuZm9vdGVyLXF1aWNrbGlua3MgYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmZvb3Rlci1xdWlja2xpbmtzIGE6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIH1cbiAgLmZvb3Rlci1wYWdldG9wOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgfVxuICAuZm9vdGVyLXBhZ2V0b3A6aG92ZXI6OmJlZm9yZSwgLmZvb3Rlci1wYWdldG9wOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRmZDtcbiAgfVxuICAuZm9vdGVyLXBhZ2V0b3A6aG92ZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAtNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmZvb3Rlci1wYWdldG9wOmhvdmVyOjphZnRlciB7XG4gICAgdG9wOiA0OCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1wcm9tbyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5mb290ZXItZ2FsbGVyeSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG4gIC5mb290ZXItZ2FsbGVyeTo6YmVmb3JlIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5M3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2NvbW1vbi9pbWFnZXMvd2F2ZS1zcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vY292ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5mb290ZXItZ2FsbGVyeTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgaGVpZ2h0OiA5M3B4O1xuICB9XG4gIC5mb290ZXItZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mb290ZXItY2F0Y2gtd3JhcCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQ0cHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5mb290ZXItY2F0Y2gtd3JhcCAuZm9vdGVyLWNhdGNoIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xOTtcbiAgfVxuICAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29sIHtcbiAgICBwYWRkaW5nOiA0MnB4IDIwcHggMzBweDtcbiAgfVxuICAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbCArIC5mb290ZXItY29udGFjdC1jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb290ZXItY29udGFjdCAuYnRuLWZvb3Rlci1jb250YWN0IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtdGVsIHtcbiAgICBtYXJnaW46IDEycHggMCA4cHg7XG4gIH1cbiAgLmZvb3Rlci1wYWdldG9wIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5mb290ZXItYm9keSB7XG4gICAgLyogaGFtYnVyZ2VyLWFjY29yZGlvbiDjgajlkIzlnovvvIh0cmlnZ2VyIC8gcGFuZWwgLyBpcy1vcGVu77yJ44CC44Kv44Op44K55ZCN44Gu44G/44OV44OD44K/44O85YG0ICovXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGxpIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2JjNTM0ODtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2JjNTM0ODtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyBhIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyBhIHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyBhIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyBhOjphZnRlciB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyAuZm9vdGVyLXF1aWNrbGluay1sYWJlbCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgLmZvb3Rlci1xdWlja2xpbmstbGFiZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGdhcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItYnJhbmQgZmlndXJlIHtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1ib3R0b20tcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWxlZ2FsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAgMjVweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2sge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCBhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBnYXA6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LWNvbHVtbnMgdWwgYTo6YWZ0ZXIge1xuICAgIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyAuZm9vdGVyLW5hdi1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jay5mb290ZXItbmF2LW1pc2MgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jay5mb290ZXItbmF2LW1pc2MgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jay5mb290ZXItbmF2LW1pc2MgbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThkZWRlLCAjZThkZWRlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jay5mb290ZXItbmF2LW1pc2MgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U4ZGVkZSwgI2U4ZGVkZSAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jay5mb290ZXItbmF2LW1pc2MgbGkgYSB7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAyOHB4IDA7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWNhdGVnb3J5LFxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtc2NlbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U4ZGVkZSwgI2U4ZGVkZSAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1jYXRlZ29yeS5pcy1vcGVuIC5mb290ZXItbmF2LXRpdGxlLFxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtc2NlbmUuaXMtb3BlbiAuZm9vdGVyLW5hdi10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWNhdGVnb3J5LmlzLW9wZW4gLmZvb3Rlci1uYXYtdGl0bGU6OmFmdGVyLFxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtc2NlbmUuaXMtb3BlbiAuZm9vdGVyLW5hdi10aXRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxLjVweCwgMS41cHggMDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnkuaXMtb3BlbiAuZm9vdGVyLW5hdi1jb2x1bW5zLFxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtc2NlbmUuaXMtb3BlbiAuZm9vdGVyLW5hdi1jb2x1bW5zIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWNhdGVnb3J5IC5mb290ZXItbmF2LXRpdGxlLFxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtc2NlbmUgLmZvb3Rlci1uYXYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI3cHggMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuMzVzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1jYXRlZ29yeSAuZm9vdGVyLW5hdi10aXRsZTo6YWZ0ZXIsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSAuZm9vdGVyLW5hdi10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNjY1YTU5LCAjNjY1YTU5KSBjZW50ZXIgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQoIzY2NWE1OSwgIzY2NWE1OSkgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMS41cHgsIDEuNXB4IDEwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzVzIGVhc2U7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWNhdGVnb3J5LFxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtc2NlbmUge1xuICAgIC8qIHBhbmVsOiBoYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIOebuOW9k+OAglxuICAgICAgIEhUTUwg44KS6Laz44GV44GaIDIg5YiX44Oq44Oz44Kv77yIZGlzcGxheTpjb250ZW50c++8ieOBq+OBmeOCi+OBn+OCgSBoZWlnaHQg44Gn6ZaL6ZaJICovXG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWNhdGVnb3J5IC5mb290ZXItbmF2LWNvbHVtbnMsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSAuZm9vdGVyLW5hdi1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZ2FwOiA0cHggMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICBpbnRlcnBvbGF0ZS1zaXplOiBhbGxvdy1rZXl3b3JkcztcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZSwgcGFkZGluZy1ib3R0b20gMC4zNXMgZWFzZTtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnkgLmZvb3Rlci1uYXYtY29sdW1uc1toaWRkZW5dLFxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtc2NlbmUgLmZvb3Rlci1uYXYtY29sdW1uc1toaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1jYXRlZ29yeSAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsLFxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtc2NlbmUgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogNTBweCAwIDg1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuYmFzaWMtaW5mbyBmaWd1cmUge1xuICAgIHdpZHRoOiAxNzdweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIGZpZ3VyZSBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgLmJhc2ljLWluZm8gLnNucy1idG4td3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuYmFzaWMtaW5mbyAuc2hvcC1saXN0IC5zaG9wLWl0ZW0ge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuYmFzaWMtaW5mbyAuc2hvcC1saXN0IC5zaG9wLWl0ZW0gPiBwLFxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuYmFzaWMtaW5mbyAuc2hvcC1saXN0IC5zaG9wLWl0ZW0gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuYmFzaWMtaW5mbyAuc2hvcC1saXN0IC5zaG9wLWl0ZW0gPiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAubGluay1tYXAge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuYmFzaWMtaW5mbyAuc2hvcC1saXN0IC5zaG9wLWl0ZW0gLmxpbmstbWFwIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgLmZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA3MnB4O1xuICB9XG4gIGZvb3RlciAudW5kZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxuICBmb290ZXIgLnVuZGVyLWNvbnRlbnQgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgZm9vdGVyIC51bmRlci1jb250ZW50IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIGZvb3RlciAudW5kZXItY29udGVudCB1bCBsaSBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICBmb290ZXIgLnVuZGVyLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb290ZXItbmF2LWNhdGVnb3J5IC5mb290ZXItbmF2LXRpdGxlLFxuICAuZm9vdGVyLW5hdi1zY2VuZSAuZm9vdGVyLW5hdi10aXRsZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuZm9vdGVyLW5hdi1jYXRlZ29yeSAuZm9vdGVyLW5hdi10aXRsZTo6YWZ0ZXIsXG4gIC5mb290ZXItbmF2LXNjZW5lIC5mb290ZXItbmF2LXRpdGxlOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuZm9vdGVyLW5hdi1jYXRlZ29yeSAuZm9vdGVyLW5hdi1jb2x1bW5zLFxuICAuZm9vdGVyLW5hdi1zY2VuZSAuZm9vdGVyLW5hdi1jb2x1bW5zIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4vKiBwcm9kdWN0IGNhcmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtY2FyZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDMwcHg7XG59XG4ucHJvZHVjdC1jYXJkLWdyaWQuaXMtY29scy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmQge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wcm9kdWN0LWNhcmQtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnByb2R1Y3QtY2FyZC1iYWRnZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAzMXB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMzdweDtcbiAgcGFkZGluZzogMjhweCAwIDE4cHg7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIGNvbG9yOiAjZmZmZGZkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDUwJSBjYWxjKDEwMCUgLSA4cHgpLCAwIDEwMCUpO1xufVxuLnByb2R1Y3QtY2FyZC1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9pY29uLWNyb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5cbi5wcm9kdWN0LWNhcmQtbGluayB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4ucHJvZHVjdC1jYXJkLXBob3RvIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBhc3BlY3QtcmF0aW86IDI0My8yNjA7XG59XG4ucHJvZHVjdC1jYXJkLXBob3RvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbn1cblxuLnByb2R1Y3QtY2FyZC13aXNobGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAxO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LWNhcmQtd2lzaGxpc3QgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wcm9kdWN0LWNhcmQtd2lzaGxpc3QgLnByb2R1Y3QtY2FyZC13aXNobGlzdC1pY29uLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvZHVjdC1jYXJkLXdpc2hsaXN0LmlzLWFjdGl2ZSAucHJvZHVjdC1jYXJkLXdpc2hsaXN0LWljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuLnByb2R1Y3QtY2FyZC13aXNobGlzdC5pcy1hY3RpdmUgLnByb2R1Y3QtY2FyZC13aXNobGlzdC1pY29uLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGdhcDogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wcm9kdWN0LWNhcmQtbmFtZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIGNhbGMoMTNweCArIDEgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wcm9kdWN0LWNhcmQtZGVzYyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIGNhbGMoMTNweCArIDEgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wcm9kdWN0LWNhcmQtbWV0YSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZ2FwOiAxMXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnByb2R1Y3QtY2FyZC1wbGFuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2YzZWZlZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIGNhbGMoMTNweCArIDEgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4ucHJvZHVjdC1jYXJkLXByaWNlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4ucHJvZHVjdC1jYXJkLXByaWNlLWFtb3VudCB7XG4gIG1pbi13aWR0aDogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCBjYWxjKDEzcHggKyAxICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTRweCk7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnByb2R1Y3QtY2FyZC1wcmljZS10YXgge1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wcm9kdWN0LXJlY2VudCAucHJvZHVjdC1yZWNlbnQtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgY29udHJvbHNcIiBcInN3aXBlciBzd2lwZXJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbHVtbi1nYXA6IDM1cHg7XG59XG4ucHJvZHVjdC1yZWNlbnQgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWNvbnRyb2xzIHtcbiAgZ3JpZC1hcmVhOiBjb250cm9scztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnByb2R1Y3QtcmVjZW50IC5wcm9kdWN0LXJlY2VudC1zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGdyaWQtYXJlYTogc3dpcGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wcm9kdWN0LXJlY2VudCAucHJvZHVjdC1yZWNlbnQtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cbi5wcm9kdWN0LXJlY2VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wcm9kdWN0LXJlY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0MSU7XG4gIHdpZHRoOiA0OTg2cHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9wcm9kdWN0LXdhdmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb2R1Y3QtcmVjZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNDElO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDQ5ODZweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL3Byb2R1Y3Qtd2F2ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJvZHVjdC1yZWNlbnQgLnByb2R1Y3QtY2FyZCB7XG4gIHdpZHRoOiAyNzcuNXB4O1xufVxuXG4ucHJvZHVjdC1yZWNlbnQtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnByb2R1Y3QtcmVjZW50LWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNsYXRlOiAtNTAlIDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZlZWZlYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1pbm5lcjpob3ZlciAucHJvZHVjdC1jYXJkLXBob3RvIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAyMHB4IDEwcHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZC1ncmlkLmlzLWNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMjBweCAxMHB4O1xuICB9XG4gIC5wcm9kdWN0LWNhcmQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZC1iYWRnZSB7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIHBhZGRpbmc6IDI4cHggMCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5wcm9kdWN0LWNhcmQtd2lzaGxpc3Qge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuICAucHJvZHVjdC1jYXJkLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5wcm9kdWN0LWNhcmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAucHJvZHVjdC1jYXJkLW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5wcm9kdWN0LWNhcmQtcGxhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5wcm9kdWN0LWNhcmQtcHJpY2UtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAucHJvZHVjdC1yZWNlbnQgLnByb2R1Y3QtcmVjZW50LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByb2R1Y3QtcmVjZW50IC5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkLXRpdGxlIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9kdWN0LXJlY2VudCAucHJvZHVjdC1yZWNlbnQtc3dpcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucHJvZHVjdC1yZWNlbnQgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWNvbnRyb2xzIHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnByb2R1Y3QtcmVjZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJvZHVjdC1yZWNlbnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogNTglO1xuICAgIHdpZHRoOiAxMzYwcHg7XG4gICAgaGVpZ2h0OiA5M3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAucHJvZHVjdC1yZWNlbnQ6OmFmdGVyIHtcbiAgICBsZWZ0OiA1OCU7XG4gICAgd2lkdGg6IDEzNjBweDtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5wcm9kdWN0LXJlY2VudCAucHJvZHVjdC1jYXJkIHtcbiAgICB3aWR0aDogMTc2cHg7XG4gIH1cbiAgLnByb2R1Y3QtcmVjZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi8qIOOBiuWuouanmOOBruWjsOOCq+ODvOODie+8iFRPUCAvIOWVhuWTgeips+e0sO+8iVxuICAg6KaL5Ye644GX5biv44GvIGNvbmZpZ3MvX2NvbW1vbi5zY3NzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWRldGFpbC12b2ljZSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cbi5wcm9kdWN0LWRldGFpbC12b2ljZSAucHJvZHVjdC1kZXRhaWwtdm9pY2UtYnRuIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wcm9kdWN0LWRldGFpbC12b2ljZSAucHJvZHVjdC1kZXRhaWwtdm9pY2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlIC5wcm9kdWN0LWRldGFpbC12b2ljZS1zbGlkZXIgLnByb2R1Y3Qtdm9pY2Utc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWNhcmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCBjbGFtcCgyMHB4LCBjYWxjKDIwcHggKyAxMCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDMwcHgpO1xuICBnYXA6IGNsYW1wKDIwcHgsIGNhbGMoMjBweCArIDIwICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgNDBweCk7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXBob3RvIHtcbiAgd2lkdGg6IDI0M3B4O1xuICBtYXgtd2lkdGg6IDQ2JTtcbiAgYXNwZWN0LXJhdGlvOiAyNDMvMjYwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlIC5wcm9kdWN0LWRldGFpbC12b2ljZS1waG90byBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWJvZHkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZ2FwOiBjbGFtcCgxMnB4LCBjYWxjKDEycHggKyAxOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDMwcHgpO1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlIC5wcm9kdWN0LWRldGFpbC12b2ljZS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZ2FwOiAxMnB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlIC5wcm9kdWN0LWRldGFpbC12b2ljZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLW1ldGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNhZmFkYWM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbn1cbi5wcm9kdWN0LWRldGFpbC12b2ljZSAucHJvZHVjdC1kZXRhaWwtdm9pY2UtbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzMzMywgIzMzMyAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlIC5wcm9kdWN0LWRldGFpbC12b2ljZS1saW5rOjpiZWZvcmUsIC5wcm9kdWN0LWRldGFpbC12b2ljZSAucHJvZHVjdC1kZXRhaWwtdm9pY2UtbGluazo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlIC5wcm9kdWN0LWRldGFpbC12b2ljZS1saW5rOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWxpbms6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlIC5wcm9kdWN0LWRldGFpbC12b2ljZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5wcm9kdWN0LWRldGFpbC12b2ljZSAucHJvZHVjdC1kZXRhaWwtdm9pY2UtbGluazo6YWZ0ZXIge1xuICBib3JkZXI6IDEwMHZtYXggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIC13ZWJraXQtbWFzay1jbGlwOiBjb250ZW50LWJveDtcbiAgbWFzay1jbGlwOiBjb250ZW50LWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsLXZvaWNlIC5wcm9kdWN0LWRldGFpbC12b2ljZS1jYXJkOmhvdmVyIC5wcm9kdWN0LWRldGFpbC12b2ljZS1waG90byBpbWcsIC5wcm9kdWN0LWRldGFpbC12b2ljZSAucHJvZHVjdC1kZXRhaWwtdm9pY2UtY2FyZDpmb2N1cy13aXRoaW4gLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXBob3RvIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWNhcmQ6aG92ZXIgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWxpbms6OmJlZm9yZSwgLnByb2R1Y3QtZGV0YWlsLXZvaWNlIC5wcm9kdWN0LWRldGFpbC12b2ljZS1jYXJkOmZvY3VzLXdpdGhpbiAucHJvZHVjdC1kZXRhaWwtdm9pY2UtbGluazo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZSAucHJvZHVjdC1kZXRhaWwtdm9pY2UtY2FyZDpob3ZlciAucHJvZHVjdC1kZXRhaWwtdm9pY2UtbGluazo6YWZ0ZXIsIC5wcm9kdWN0LWRldGFpbC12b2ljZSAucHJvZHVjdC1kZXRhaWwtdm9pY2UtY2FyZDpmb2N1cy13aXRoaW4gLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWxpbms6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWJ0biB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UgLnByb2R1Y3Qtdm9pY2Utc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZSAucHJvZHVjdC1kZXRhaWwtdm9pY2UtY2FyZCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXBob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI0M3B4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZSAucHJvZHVjdC1kZXRhaWwtdm9pY2UtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyogRmVhdHVyZe+8iFRPUCAvIOS7luODmuODvOOCuOWFsemAmu+8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLWZlYXR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNsYW1wKDIwcHgsIGNhbGMoMjBweCArIDE1ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMzVweCkgY2xhbXAoMTBweCwgY2FsYygxMHB4ICsgMjAgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAzMHB4KSBjbGFtcCgxMHB4LCBjYWxjKDEwcHggKyAyMCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDMwcHgpIGNsYW1wKDIyMHB4LCBjYWxjKDIyMHB4ICsgNTAgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAyNzBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzUzNDg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b3AvZmVhdHVyZS1wYXR0ZXJuLXNoaXBwby5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDVweCA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1waG9uZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2xhbXAoLTUwcHgsIGNhbGMoLTUwcHggKyA0MCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIC0xMHB4KTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IGNsYW1wKDMwMHB4LCBjYWxjKDMwMHB4ICsgOTAgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAzOTBweCk7XG59XG4udG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXBob25lcyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtbGVhZHMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEwcHgsIGNhbGMoMTBweCArIDEwMCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDExMHB4KTtcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtbGVhZHMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXN0cmVuZ3RoIHtcbiAgcGFkZGluZzogMzBweCAxMHB4IDIzcHggY2xhbXAoMTBweCwgY2FsYygxMHB4ICsgODAgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCA5MHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtc3RyZW5ndGgtbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBnYXA6IDI1cHg7XG4gIGNvbG9yOiAjYmM1MzQ4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXN0cmVuZ3RoLWxhYmVsIC50b3AtZmVhdHVyZS1zdHJlbmd0aC1sYWJlbC1tYWluIHtcbiAgY29sb3I6ICNiYzUzNDg7XG59XG4udG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXN0cmVuZ3RoLWxhYmVsOjphZnRlciwgLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1zdHJlbmd0aC1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogI2JjNTM0ODtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xufVxuLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1zdHJlbmd0aC1sYWJlbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG59XG4udG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXN0cmVuZ3RoLWxhYmVsLW1haW4gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xufVxuLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1saXN0IGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmM1MzQ4LCAjYmM1MzQ4IDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFweCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGdhcDogMTBweDtcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtbGlzdCBsaTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AvZmVhdHVyZS1pY29uLWV4Y2hhbmdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG4udG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLWxpc3QgbGk6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wL2ZlYXR1cmUtaWNvbi1ndWFyYW50ZWUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtbGlzdCBsaTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AvZmVhdHVyZS1pY29uLXNpbXVsYXRpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtbGlzdCBsaTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AvZmVhdHVyZS1pY29uLXNpemUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtbGlzdCBsaTpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AvZmVhdHVyZS1pY29uLXByZXZpZXcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1pdGVtLWxhYmVsLnNtYWxsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTZweCk7XG59XG4udG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLWl0ZW0tbGFiZWwgLm1pbmkge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtYnRuIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtcmF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxOXB4O1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTYxcHg7XG59XG4udG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXJhdGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtZmVhdHVyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1wYW5lbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG4gIH1cbiAgLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1waG9uZXMge1xuICAgIHRvcDogLTE2cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IC0xOHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IDUzdnc7XG4gIH1cbiAgLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAudG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLWxlYWRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzd2dztcbiAgfVxuICAudG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXN0cmVuZ3RoIHtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHggMjVweDtcbiAgfVxuICAudG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXN0cmVuZ3RoLWxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtc3RyZW5ndGgtbGFiZWw6OmFmdGVyLCAudG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXN0cmVuZ3RoLWxhYmVsOjpiZWZvcmUge1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxuICAudG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXN0cmVuZ3RoLWxhYmVsOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMWRlZyk7XG4gIH1cbiAgLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1zdHJlbmd0aC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIxZGVnKTtcbiAgfVxuICAudG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXN0cmVuZ3RoLWxhYmVsLW1haW4gYnIge1xuICAgIGRpc3BsYXk6IHJldmVydDtcbiAgfVxuICAudG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1saXN0IGxpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNiYzUzNDgsICNiYzUzNDggMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDRweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1saXN0IGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAudG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2JjNTM0OCwgI2JjNTM0OCAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICB9XG4gIC50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtaXRlbS1sYWJlbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLWl0ZW0tbGFiZWwgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvcC1mZWF0dXJlIC50b3AtZmVhdHVyZS1pdGVtLWxhYmVsLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAudG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLWl0ZW0tbGFiZWwgLm1pbmkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC50b3AtZmVhdHVyZSAudG9wLWZlYXR1cmUtYnRuIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxuICAudG9wLWZlYXR1cmUgLnRvcC1mZWF0dXJlLXJhdGUge1xuICAgIHRvcDogMTM5cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDhweDtcbiAgICB3aWR0aDogOTNweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIHByb2R1Y3QtZGV0YWlsIC8gc3lzdGVtIG1vZGFsIOWFsemAmu+8muOBlOWIqeeUqOaWueazlVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1kZXRhaWwtdXNhZ2UtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdXNhZ2Uge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtdXNhZ2UgLnByb2R1Y3QtZGV0YWlsLXVzYWdlLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1kZXRhaWwtdXNhZ2UgLnByb2R1Y3QtZGV0YWlsLXVzYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMTVweCAzN3B4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXVzYWdlIC5wcm9kdWN0LWRldGFpbC11c2FnZS1saXN0IGxpOm50aC1jaGlsZCgxKSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtZGV0YWlsL2ljb24tdXNhZ2UtMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnByb2R1Y3QtZGV0YWlsLXVzYWdlIC5wcm9kdWN0LWRldGFpbC11c2FnZS1saXN0IGxpOm50aC1jaGlsZCgyKSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtZGV0YWlsL2ljb24tdXNhZ2UtMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnByb2R1Y3QtZGV0YWlsLXVzYWdlIC5wcm9kdWN0LWRldGFpbC11c2FnZS1saXN0IGxpOm50aC1jaGlsZCgzKSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtZGV0YWlsL2ljb24tdXNhZ2UtMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnByb2R1Y3QtZGV0YWlsLXVzYWdlIC5wcm9kdWN0LWRldGFpbC11c2FnZS1saXN0IGxpOm50aC1jaGlsZCg0KSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtZGV0YWlsL2ljb24tdXNhZ2UtNC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnByb2R1Y3QtZGV0YWlsLXVzYWdlIC5wcm9kdWN0LWRldGFpbC11c2FnZS1saXN0IGxpOm50aC1jaGlsZCg1KSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtZGV0YWlsL2ljb24tdXNhZ2UtNS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnByb2R1Y3QtZGV0YWlsLXVzYWdlIC5wcm9kdWN0LWRldGFpbC11c2FnZS1saXN0IGxpOm50aC1jaGlsZCg2KSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtZGV0YWlsL2ljb24tdXNhZ2UtNi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnByb2R1Y3QtZGV0YWlsLXVzYWdlIC5wcm9kdWN0LWRldGFpbC11c2FnZS1jYXJkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiBjbGFtcCgxMHB4LCBjYWxjKDEwcHggKyAxMCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDIwcHgpO1xuICBnYXA6IGNsYW1wKDEwcHgsIGNhbGMoMTBweCArIDEwICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMjBweCk7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtdXNhZ2UgLnByb2R1Y3QtZGV0YWlsLXVzYWdlLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDk4cHg7XG4gIGhlaWdodDogODVweDtcbn1cbi5wcm9kdWN0LWRldGFpbC11c2FnZSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5wcm9kdWN0LWRldGFpbC11c2FnZSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5wcm9kdWN0LWRldGFpbC11c2FnZSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1kZXRhaWwtdXNhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC11c2FnZSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC11c2FnZSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtbGlzdCBsaTpub3QoOm50aC1jaGlsZCgzbikpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0yOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtZGV0YWlsL3VzYWdlLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbC11c2FnZSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdXNhZ2UgLnByb2R1Y3QtZGV0YWlsLXVzYWdlLWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdXNhZ2UgLnByb2R1Y3QtZGV0YWlsLXVzYWdlLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMTNweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wcm9kdWN0LWRldGFpbC91c2FnZS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC11c2FnZSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtbGlzdCAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdXNhZ2UgLnByb2R1Y3QtZGV0YWlsLXVzYWdlLWxpc3QgLnByb2R1Y3QtZGV0YWlsLXVzYWdlLWNhcmQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC11c2FnZSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtbGlzdCAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZCAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC11c2FnZSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtbGlzdCAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZCAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtdGV4dCAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLyogcHJvZHVjdCBkZXRhaWwgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1kZXRhaWwtcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSAucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5IC5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5LWlubmVyIC5wcm9kdWN0LWRldGFpbC1waG90byB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGFzcGVjdC1yYXRpbzogNTYwLzYwMDtcbn1cbi5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5IC5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5LWlubmVyIC5wcm9kdWN0LWRldGFpbC1waG90byBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSAucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeS1pbm5lciAucHJvZHVjdC1kZXRhaWwtYmFkZ2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMjNweDtcbiAgd2lkdGg6IGNsYW1wKDM1cHgsIGNhbGMoMzVweCArIDE1ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgNTBweCk7XG4gIHBhZGRpbmc6IGNsYW1wKDI4cHgsIGNhbGMoMjhweCArIDEyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgNDBweCkgMCBjbGFtcCgxOHB4LCBjYWxjKDE4cHggKyA1ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMjNweCk7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIGNvbG9yOiAjZmZmZGZkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDQgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDUwJSBjYWxjKDEwMCUgLSAxMHB4KSwgMCAxMDAlKTtcbn1cbi5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5IC5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5LWlubmVyIC5wcm9kdWN0LWRldGFpbC1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCg4cHgsIGNhbGMoOHB4ICsgNyAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE1cHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGNsYW1wKDE1cHgsIGNhbGMoMTVweCArIDUgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAyMHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxNXB4LCBjYWxjKDE1cHggKyA1ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMjBweCk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2NvbW1vbi9pbWFnZXMvaWNvbi1jcm93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnByb2R1Y3QtZGV0YWlsLWdhbGxlcnkgLnByb2R1Y3QtZGV0YWlsLWdhbGxlcnktaW5uZXIgLnByb2R1Y3QtZGV0YWlsLXdpc2hsaXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSAucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeS1pbm5lciAucHJvZHVjdC1kZXRhaWwtd2lzaGxpc3QgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5IC5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5LWlubmVyIC5wcm9kdWN0LWRldGFpbC13aXNobGlzdCAucHJvZHVjdC1kZXRhaWwtd2lzaGxpc3QtaWNvbi1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnByb2R1Y3QtZGV0YWlsLWdhbGxlcnkgLnByb2R1Y3QtZGV0YWlsLWdhbGxlcnktaW5uZXIgLnByb2R1Y3QtZGV0YWlsLXdpc2hsaXN0LmlzLWFjdGl2ZSAucHJvZHVjdC1kZXRhaWwtd2lzaGxpc3QtaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSAucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeS1pbm5lciAucHJvZHVjdC1kZXRhaWwtd2lzaGxpc3QuaXMtYWN0aXZlIC5wcm9kdWN0LWRldGFpbC13aXNobGlzdC1pY29uLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSAucHJvZHVjdC1kZXRhaWwtdGh1bWJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZ2FwOiBjbGFtcCg1cHgsIGNhbGMoNXB4ICsgMTAgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNXB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xufVxuLnByb2R1Y3QtZGV0YWlsLWdhbGxlcnkgLnByb2R1Y3QtZGV0YWlsLXRodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2R1Y3QtZGV0YWlsLWdhbGxlcnkgLnByb2R1Y3QtZGV0YWlsLXRodW1iLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2JjNTM0ODtcbn1cbi5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5IC5wcm9kdWN0LWRldGFpbC10aHVtYiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1oZWFkaW5nLFxuLnByb2R1Y3QtZGV0YWlsLWZvcm0taGVhZGluZyxcbi5wcm9kdWN0LWRldGFpbC1hcHBseS1oZWFkaW5nLFxuLnByb2R1Y3QtZGV0YWlsLXVzYWdlLWhlYWRpbmcsXG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXNwZWMgLnByb2R1Y3QtZGV0YWlsLXNwZWMtYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IGNsYW1wKDEwcHgsIGNhbGMoMTBweCArIDIwICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMzBweCk7XG4gIGdhcDogY2xhbXAoMTBweCwgY2FsYygxMHB4ICsgMjQgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAzNHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1kZXRhaWwtc3BlYyAucHJvZHVjdC1kZXRhaWwtc3BlYy1ib2R5LFxuLnByb2R1Y3QtZGV0YWlsLXNwZWMgLnByb2R1Y3QtZGV0YWlsLXNwZWMtYm9keSAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2R1Y3QtZGV0YWlsLXNwZWMgLnByb2R1Y3QtZGV0YWlsLXNwZWMtcGhvdG8ge1xuICB3aWR0aDogMjEzcHg7XG4gIG1heC13aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9kdWN0LWRldGFpbC1zcGVjIC5wcm9kdWN0LWRldGFpbC1zcGVjLXBob3RvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByb2R1Y3QtZGV0YWlsLXNwZWMgLnByb2R1Y3QtZGV0YWlsLXNwZWMtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIGdhcDogNXB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXNwZWMgZGwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wcm9kdWN0LWRldGFpbC1zcGVjIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCBjYWxjKDEycHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ucHJvZHVjdC1kZXRhaWwtc3BlYyBkdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+8mlwiO1xufVxuLnByb2R1Y3QtZGV0YWlsLXNwZWMgZGQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgY2FsYygxMnB4ICsgMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1mdWxsc2V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThkZWRlLCAjZThkZWRlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLWZ1bGxzZXQgLnByb2R1Y3QtZGV0YWlsLWZ1bGxzZXQtcGhvdG8ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1NDVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogI2YzZWZlZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLWZ1bGxzZXQgLnByb2R1Y3QtZGV0YWlsLWZ1bGxzZXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MyYmViZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5wcm9kdWN0LWRldGFpbC1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMTRweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgY2FsYygxOHB4ICsgNyAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDI1cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1kZXNjIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXByaWNlLXNoYXJlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAyMHB4IDVweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXByaWNlIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnByb2R1Y3QtZGV0YWlsLXByaWNlIC5wcm9kdWN0LWRldGFpbC1wcmljZS1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nOiAycHggMzBweDtcbiAgYmFja2dyb3VuZDogI2YzZWZlZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnByb2R1Y3QtZGV0YWlsLXByaWNlIC5wcm9kdWN0LWRldGFpbC1wcmljZS12YWx1ZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBnYXA6IDVweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnByb2R1Y3QtZGV0YWlsLXByaWNlIC5wcm9kdWN0LWRldGFpbC1wcmljZS1sYWJlbCB7XG4gIG1pbi13aWR0aDogMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTZweCk7XG59XG4ucHJvZHVjdC1kZXRhaWwtcHJpY2UgLnByb2R1Y3QtZGV0YWlsLXByaWNlLWFtb3VudCB7XG4gIG1pbi13aWR0aDogMDtcbiAgY29sb3I6ICNiYzUzNDg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgY2FsYygyOHB4ICsgNCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDMycHgpO1xufVxuLnByb2R1Y3QtZGV0YWlsLXByaWNlIC5wcm9kdWN0LWRldGFpbC1wcmljZS10YXgge1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgY2FsYygxMnB4ICsgMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE0cHgpO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtc2hhcmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE3cHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtc2hhcmUgLnByb2R1Y3QtZGV0YWlsLXNoYXJlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ucHJvZHVjdC1kZXRhaWwtc2hhcmUgLnByb2R1Y3QtZGV0YWlsLXNoYXJlLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1zaGFyZSAucHJvZHVjdC1kZXRhaWwtc2hhcmUtbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtc2hhcmUgLnByb2R1Y3QtZGV0YWlsLXNoYXJlLWxpc3QgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlOGRlZGUsICNlOGRlZGUgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDRweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC1yZW50YWwtaGVhZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGdhcDogMTBweCAyNXB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtcmVudGFsLW5vdGUge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZ2FwOiAxMHB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMTVweCBjbGFtcCgxNXB4LCBjYWxjKDE1cHggKyAxMCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDI1cHgpIDE1cHggY2xhbXAoNjBweCwgY2FsYyg2MHB4ICsgMTAgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCA3MHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0xcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmQgLnByb2R1Y3QtZGV0YWlsLXR5cGUtaWNvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiBjbGFtcCgzMHB4LCBjYWxjKDMwcHggKyAxMSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDQxcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDMwcHgsIGNhbGMoMzBweCArIDExICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgNDFweCk7XG4gIGJhY2tncm91bmQ6ICNjMmJlYmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkIC5wcm9kdWN0LWRldGFpbC10eXBlLWxlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMXB4LCBjYWxjKDExcHggKyAzICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZCAucHJvZHVjdC1kZXRhaWwtdHlwZS1sZWFkOjpiZWZvcmUsIC5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZCAucHJvZHVjdC1kZXRhaWwtdHlwZS1sZWFkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkIC5wcm9kdWN0LWRldGFpbC10eXBlLWxlYWQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG59XG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmQgLnByb2R1Y3QtZGV0YWlsLXR5cGUtbGVhZDo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkIC5wcm9kdWN0LWRldGFpbC10eXBlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgY2FsYygxMnB4ICsgNCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkIC5wcm9kdWN0LWRldGFpbC10eXBlLW5vdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBjb2xvcjogI2FjYTdhNztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmQucmVudGFsOjphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZTdiNjA7XG59XG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmQucHJldmlldzo6YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOGZiY2I2O1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZC5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZC5pcy1hY3RpdmUucmVudGFsIC5wcm9kdWN0LWRldGFpbC10eXBlLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZWU3YjYwO1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkLmlzLWFjdGl2ZS5yZW50YWwgLnByb2R1Y3QtZGV0YWlsLXR5cGUtdGl0bGUge1xuICBjb2xvcjogI2VlN2I2MDtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZC5pcy1hY3RpdmUucmVudGFsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzJcIiBoZWlnaHQ9XCIzMlwiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIiBmaWxsPVwibm9uZVwiPjxjaXJjbGUgY3g9XCIxNlwiIGN5PVwiMTZcIiByPVwiMTZcIiBmaWxsPVwiJTIzZWU3YjYwXCIvPjxwYXRoIGQ9XCJNMTAuMTA1NSAxNS45OTk5TDE0LjMxNiAyMC4yMTA0TDIyLjczNyAxMS43ODk0XCIgc3Ryb2tlPVwiJTIzRkZGREZEXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZC5pcy1hY3RpdmUucHJldmlldyAucHJvZHVjdC1kZXRhaWwtdHlwZS1pY29uIHtcbiAgYmFja2dyb3VuZDogIzhmYmNiNjtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZC5pcy1hY3RpdmUucHJldmlldyAucHJvZHVjdC1kZXRhaWwtdHlwZS10aXRsZSB7XG4gIGNvbG9yOiAjOGZiY2I2O1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkLmlzLWFjdGl2ZS5wcmV2aWV3OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzJcIiBoZWlnaHQ9XCIzMlwiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIiBmaWxsPVwibm9uZVwiPjxjaXJjbGUgY3g9XCIxNlwiIGN5PVwiMTZcIiByPVwiMTZcIiBmaWxsPVwiJTIzOGZiY2I2XCIvPjxwYXRoIGQ9XCJNMTAuMTA1NSAxNS45OTk5TDE0LjMxNiAyMC4yMTA0TDIyLjczNyAxMS43ODk0XCIgc3Ryb2tlPVwiJTIzRkZGREZEXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXIgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLXByZXYsXG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhciAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItbmV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1wcmV2IGltZyxcbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1uZXh0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXIgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLXByZXYgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1tb250aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhciAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci10YWJsZSB0aCxcbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci10YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGRlZGU7XG59XG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhciAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItdGFibGUgdGgge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhciAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItdGFibGUgdGguaXMtc3VuZGF5IHtcbiAgYmFja2dyb3VuZDogI2ZmZTFkNztcbiAgY29sb3I6ICNiYzUzNDg7XG59XG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhciAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItdGFibGUgdGguaXMtc2F0dXJkYXkge1xuICBiYWNrZ3JvdW5kOiAjY2RlMGRlO1xuICBjb2xvcjogIzY2NzM2Zjtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1jZWxsIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogY2xhbXAoNXB4LCBjYWxjKDVweCArIDUgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxMHB4KSBjbGFtcCg1cHgsIGNhbGMoNXB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDEzcHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1jZWxsLmlzLWF2YWlsYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1jZWxsLmlzLWF2YWlsYWJsZSAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItc3RhdHVzLFxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXIgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLWNlbGwuaXMtYXZhaWxhYmxlIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1wcmljZSB7XG4gIGNvbG9yOiAjYmM1MzQ4O1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXIgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLWNlbGwuaXMtdW5hdmFpbGFibGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhciAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItY2VsbC1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1jZWxsLWhlYWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXIgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLWRheSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgNCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE4cHgpO1xufVxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXIgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLXJva3V5byB7XG4gIGNvbG9yOiAjOGZiY2I2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIGNhbGMoMTBweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1jZWxsLWJvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1zdGF0dXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMTRweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1wcmljZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgY2FsYygxMHB4ICsgNCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWZvcm0sXG4ucHJvZHVjdC1kZXRhaWwtYXBwbHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlOGRlZGUsICNlOGRlZGUgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDRweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbC1mb3JtIC5wcm9kdWN0LWRldGFpbC1mb3JtLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLWZvcm0gLnByb2R1Y3QtZGV0YWlsLWZvcm0tbGlzdCAuZm9ybS1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtZm9ybSAucHJvZHVjdC1kZXRhaWwtZm9ybS1saXN0IC5mb3JtLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb2R1Y3QtZGV0YWlsLWZvcm0gLnByb2R1Y3QtZGV0YWlsLWZvcm0tbGlzdCAuZm9ybS1sYWJlbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogY2xhbXAoOTBweCwgY2FsYyg5MHB4ICsgMzAgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnByb2R1Y3QtZGV0YWlsLWZvcm0gLnByb2R1Y3QtZGV0YWlsLWZvcm0tbGlzdCAuZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZ2FwOiA1cHggMjBweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1mb3JtIC5wcm9kdWN0LWRldGFpbC1mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtZGV0YWlsLWZvcm0gLnByb2R1Y3QtZGV0YWlsLWZvcm0tY29udHJvbDo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBBQkFBO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJvZHVjdC1kZXRhaWwtZm9ybSAucHJvZHVjdC1kZXRhaWwtZm9ybS1jb250cm9sOmhhcygucHJvZHVjdC1kZXRhaWwtZm9ybS1kYXRlKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9pY29uLWRhdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9kdWN0LWRldGFpbC1mb3JtIC5wcm9kdWN0LWRldGFpbC1mb3JtLXNlbGVjdCxcbi5wcm9kdWN0LWRldGFpbC1mb3JtIC5wcm9kdWN0LWRldGFpbC1mb3JtLWRhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjBBQkFBO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1kZXRhaWwtZm9ybSAucHJvZHVjdC1kZXRhaWwtZm9ybS1zZWxlY3Qge1xuICBjb2xvcjogI0IwQUJBQTtcbn1cbi5wcm9kdWN0LWRldGFpbC1mb3JtIC5wcm9kdWN0LWRldGFpbC1mb3JtLXNlbGVjdDp2YWxpZCwgLnByb2R1Y3QtZGV0YWlsLWZvcm0gLnByb2R1Y3QtZGV0YWlsLWZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgY29sb3I6ICM2NjVhNTk7XG59XG4ucHJvZHVjdC1kZXRhaWwtZm9ybSAucHJvZHVjdC1kZXRhaWwtZm9ybS1kYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICBjb2xvcjogIzY2NWE1OTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5wcm9kdWN0LWRldGFpbC1mb3JtIC5wcm9kdWN0LWRldGFpbC1mb3JtLW5vdGUge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IGNsYW1wKDExcHgsIGNhbGMoMTFweCArIDEgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLWFwcGx5IC5wcm9kdWN0LWRldGFpbC1hcHBseS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1hcHBseSAucHJvZHVjdC1kZXRhaWwtYXBwbHktbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjVweDtcbn1cbi5wcm9kdWN0LWRldGFpbC1hcHBseSAucHJvZHVjdC1kZXRhaWwtYXBwbHktbGlzdCBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogY2xhbXAoMTVweCwgY2FsYygxNXB4ICsgMTkgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAzNHB4KTtcbn1cbi5wcm9kdWN0LWRldGFpbC1hcHBseSAucHJvZHVjdC1kZXRhaWwtYXBwbHktdGV4dCB7XG4gIGZsZXg6IDAgMCBjbGFtcCgxMjBweCwgY2FsYygxMjBweCArIDY2ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTg2cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtZGV0YWlsLWFwcGx5IC5wcm9kdWN0LWRldGFpbC1hcHBseS10ZXh0IC5wcm9kdWN0LWRldGFpbC1hcHBseS1sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wcm9kdWN0LWRldGFpbC1hcHBseSAucHJvZHVjdC1kZXRhaWwtYXBwbHktdGV4dCAucHJvZHVjdC1kZXRhaWwtYXBwbHktbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCBjYWxjKDE2cHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucHJvZHVjdC1kZXRhaWwtYXBwbHkgLnByb2R1Y3QtZGV0YWlsLWFwcGx5LXRleHQgLnByb2R1Y3QtZGV0YWlsLWFwcGx5LWxhYmVsLmlzLXNpbXVsYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZmJjYjYsICM4ZmJjYjYgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDRweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgY29sb3I6ICM4ZmJjYjY7XG59XG4ucHJvZHVjdC1kZXRhaWwtYXBwbHkgLnByb2R1Y3QtZGV0YWlsLWFwcGx5LXRleHQgLnByb2R1Y3QtZGV0YWlsLWFwcGx5LWxhYmVsLmlzLWNhcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNiYzUzNDgsICNiYzUzNDggMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDRweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgY29sb3I6ICNiYzUzNDg7XG59XG4ucHJvZHVjdC1kZXRhaWwtYXBwbHkgLnByb2R1Y3QtZGV0YWlsLWFwcGx5LWJ0biB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IGNsYW1wKDYwcHgsIGNhbGMoNjBweCArIDIwICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgODBweCk7XG4gIHBhZGRpbmc6IGNsYW1wKDEwcHgsIGNhbGMoMTBweCArIDUgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNXB4KSBjbGFtcCgzMHB4LCBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDUwcHgpIGNsYW1wKDEwcHgsIGNhbGMoMTBweCArIDUgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNXB4KSBjbGFtcCgxMHB4LCBjYWxjKDEwcHggKyAxMCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDIwcHgpO1xuICBnYXA6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgNCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE4cHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucHJvZHVjdC1kZXRhaWwtYXBwbHkgLnByb2R1Y3QtZGV0YWlsLWFwcGx5LWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtYXBwbHkgLnByb2R1Y3QtZGV0YWlsLWFwcGx5LWJ0bjo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGZkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucHJvZHVjdC1kZXRhaWwtYXBwbHkgLnByb2R1Y3QtZGV0YWlsLWFwcGx5LWJ0bi5pcy1zaW11bGF0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC02MmRlZywgI2FiYzljNSA4LjglLCAjNjlhYmEyIDk5LjUlKTtcbn1cbi5wcm9kdWN0LWRldGFpbC1hcHBseSAucHJvZHVjdC1kZXRhaWwtYXBwbHktYnRuLmlzLXNpbXVsYXRpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wcm9kdWN0LWRldGFpbC9pY29uLXNpbXVsYXRpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi5wcm9kdWN0LWRldGFpbC1hcHBseSAucHJvZHVjdC1kZXRhaWwtYXBwbHktYnRuLmlzLWNhcnQge1xuICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xufVxuLnByb2R1Y3QtZGV0YWlsLWFwcGx5IC5wcm9kdWN0LWRldGFpbC1hcHBseS1idG4uaXMtY2FydDo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTkuNzAxMTcgMjQuNDY3MkMxMC44MDU3IDI0LjQ2NzIgMTEuNzAxMiAyMy41NzE3IDExLjcwMTIgMjIuNDY3MkMxMS43MDEyIDIxLjM2MjYgMTAuODA1NyAyMC40NjcyIDkuNzAxMTcgMjAuNDY3MkM4LjU5NjYgMjAuNDY3MiA3LjcwMTE3IDIxLjM2MjYgNy43MDExNyAyMi40NjcyQzcuNzAxMTcgMjMuNTcxNyA4LjU5NjYgMjQuNDY3MiA5LjcwMTE3IDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTE5LjcwMTIgMjQuNDY3MkMyMC44MDU3IDI0LjQ2NzIgMjEuNzAxMiAyMy41NzE3IDIxLjcwMTIgMjIuNDY3MkMyMS43MDEyIDIxLjM2MjYgMjAuODA1NyAyMC40NjcyIDE5LjcwMTIgMjAuNDY3MkMxOC41OTY2IDIwLjQ2NzIgMTcuNzAxMiAyMS4zNjI2IDE3LjcwMTIgMjIuNDY3MkMxNy43MDEyIDIzLjU3MTcgMTguNTk2NiAyNC40NjcyIDE5LjcwMTIgMjQuNDY3MlpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMi40Mzc1IDQuMDYyNUg1LjY4NzVMOC4xMjUgMTcuODc1SDIxLjEyNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTguMTI1IDE0LjYyNUgyMC43OTE5QzIwLjg4NTggMTQuNjI1MSAyMC45NzY5IDE0LjU5MjYgMjEuMDQ5NiAxNC41MzNDMjEuMTIyMyAxNC40NzM1IDIxLjE3MjEgMTQuMzkwNiAyMS4xOTA1IDE0LjI5ODVMMjIuNjUzIDYuOTg1OThDMjIuNjY0OCA2LjkyNzAxIDIyLjY2MzQgNi44NjYxNiAyMi42NDg4IDYuODA3ODJDMjIuNjM0MiA2Ljc0OTQ4IDIyLjYwNjkgNi42OTUxIDIyLjU2ODggNi42NDg2QzIyLjUzMDYgNi42MDIxMSAyMi40ODI2IDYuNTY0NjYgMjIuNDI4MyA2LjUzODk2QzIyLjM3MzkgNi41MTMyNyAyMi4zMTQ1IDYuNDk5OTYgMjIuMjU0NCA2LjVINi41XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS43XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZkZmQ7XG59XG5cbi50b3AtZmVhdHVyZSB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsLWJvZHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIGdhcDogY2xhbXAoMjBweCwgY2FsYygyMHB4ICsgMzAgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCA1MHB4KTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtYm9keSAucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeS1jb2wge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiA0NyU7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLWJvZHkgLnByb2R1Y3QtZGV0YWlsLXB1cmNoYXNlLWNvbCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1ub3RlcyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1zcGVjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1wcmljZS1zaGFyZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtcmVudGFsLFxuICAucHJvZHVjdC1kZXRhaWwtZm9ybSxcbiAgLnByb2R1Y3QtZGV0YWlsLWFwcGx5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZDpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmQ6aG92ZXI6OmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1hcHBseSAucHJvZHVjdC1kZXRhaWwtYXBwbHktYnRuOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLWZsb3cge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLWJvZHksXG4gIC5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5LWNvbCxcbiAgLnByb2R1Y3QtZGV0YWlsLXB1cmNoYXNlLWNvbCxcbiAgLnByb2R1Y3QtZGV0YWlsLXByaWNlLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSAucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeS1pbm5lciAucHJvZHVjdC1kZXRhaWwtd2lzaGxpc3Qge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtc2hhcmUge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLWluZm8ge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1wcmljZSB7XG4gICAgb3JkZXI6IDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtZGVzYyB7XG4gICAgb3JkZXI6IDU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtbm90ZXMge1xuICAgIG9yZGVyOiA2O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1zcGVjIHtcbiAgICBvcmRlcjogNztcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThkZWRlLCAjZThkZWRlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXNwZWMgLnByb2R1Y3QtZGV0YWlsLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXNwZWMgLnByb2R1Y3QtZGV0YWlsLXNwZWMtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudG9wLWZlYXR1cmUge1xuICAgIG9yZGVyOiAxMztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtcmVudGFsLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1jZWxsIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLWZvcm0ge1xuICAgIG9yZGVyOiAxMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtZm9ybSAucHJvZHVjdC1kZXRhaWwtZm9ybS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1hcHBseSB7XG4gICAgb3JkZXI6IDExO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1hcHBseSAucHJvZHVjdC1kZXRhaWwtYXBwbHktaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLWZ1bGxzZXQge1xuICAgIG9yZGVyOiAxMjtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLWZ1bGxzZXQgLnByb2R1Y3QtZGV0YWlsLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1mdWxsc2V0IC5wcm9kdWN0LWRldGFpbC1mdWxsc2V0LXBob3RvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1mdWxsc2V0IC5wcm9kdWN0LWRldGFpbC1mdWxsc2V0LXBob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXVzYWdlIHtcbiAgICBvcmRlcjogMTM7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlOGRlZGUsICNlOGRlZGUgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDRweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdXNhZ2UgLnByb2R1Y3QtZGV0YWlsLXVzYWdlLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucHJvZHVjdC1yZWNlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZSB7XG4gICAgb3JkZXI6IDE1O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLWdhbGxlcnkgLnByb2R1Y3QtZGV0YWlsLXRodW1icyB7XG4gICAgZ2FwOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtc3BlYyAucHJvZHVjdC1kZXRhaWwtc3BlYy1waG90byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1yZW50YWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkcyB7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkcyAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkIHtcbiAgICBwYWRkaW5nOiA1MnB4IDhweCAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCAucHJvZHVjdC1kZXRhaWwtdHlwZS1jYXJkcyAucHJvZHVjdC1kZXRhaWwtdHlwZS1pY29uIHtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1yZW50YWwgLnByb2R1Y3QtZGV0YWlsLXJlbnRhbC1oZWFkIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtcmVudGFsIC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhciB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLWZvcm0gLnByb2R1Y3QtZGV0YWlsLWZvcm0tbGlzdCAuZm9ybS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1mb3JtIC5wcm9kdWN0LWRldGFpbC1mb3JtLWxpc3QgLmZvcm0tbGFiZWwge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1mb3JtIC5wcm9kdWN0LWRldGFpbC1mb3JtLWxpc3QgLmZvcm0tZmllbGQge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtZm9ybSAucHJvZHVjdC1kZXRhaWwtZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtZm9ybSAucHJvZHVjdC1kZXRhaWwtZm9ybS1ub3RlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtYXBwbHkgLnByb2R1Y3QtZGV0YWlsLWFwcGx5LWxpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtYXBwbHkgLnByb2R1Y3QtZGV0YWlsLWFwcGx5LWxpc3QgbGkge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1hcHBseSAucHJvZHVjdC1kZXRhaWwtYXBwbHktdGV4dCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLWFwcGx5IC5wcm9kdWN0LWRldGFpbC1hcHBseS1idG4ge1xuICAgIGdhcDogNXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1hcHBseSAucHJvZHVjdC1kZXRhaWwtYXBwbHktYnRuOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtYXBwbHkgLnByb2R1Y3QtZGV0YWlsLWFwcGx5LWJ0bjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4vKiBmbGF0cGlja3LvvIjjgZTliKnnlKjml6UgLyBib2R555u05LiL44Gr5o+P55S744GV44KM44KL44Gf44KBIC5wcm9kdWN0LWRldGFpbC1wYWdlIOWklu+8iSAqL1xuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIHotaW5kZXg6IDkwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgXCJOb3RvIFNhbnMgSlBcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmaWxsOiAjNjY1YTU5O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIGZpbGw6ICM2NjVhNTk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjYmM1MzQ4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM2NjVhNTk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmM1MzQ4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZCwgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIGJvcmRlci1jb2xvcjogI2JjNTM0ODtcbiAgY29sb3I6ICNmZmZkZmQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZlZWZlYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlZmViO1xufVxuXG4vKiDntKDmnZDjgajjgrXjgqTjgrrvvJrnlLvlg4/mi6HlpKfjg6Ljg7zjg4Djg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGtleWZyYW1lcyBwcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbC1mYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDExMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWxbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwuaXMtY2xvc2luZyB7XG4gIGFuaW1hdGlvbjogcHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtZmFkZS1vdXQgMC4zNXMgZWFzZSBib3RoO1xufVxuLnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsIC5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG59XG4ucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwgLnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgcGFkZGluZzogNDhweCAyNHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xufVxuLnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsLmlzLW9wZW4gLnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsLW92ZXJsYXksXG4ucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwuaXMtb3BlbiAucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbCAucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQgdXJsKFwiLi4vaW1hZ2VzL3RvcC9zY2VuZS1tb2RhbC9pY29uLWNsb3NlLXguc3ZnXCIpIGNlbnRlci8xMnB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViYjE5NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsIC5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbCAucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtbWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIOeUu+mdouOBrue0hDcwJeOBvuOBp+aLoeWkp+OAgm9iamVjdC1maXQg44Gn44Ki44K544Oa44Kv44OI5q+U44KS5L+d44Gh44Gk44Gk44Gv44G/5Ye644GX6Ziy5q2iICovXG4gIHdpZHRoOiBtaW4oNzB2dywgMTAwdncgLSA4OHB4KTtcbiAgaGVpZ2h0OiBtaW4oNzB2aCwgMTAwdmggLSAxMTJweCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwuaXMtY2xvc2luZyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbCAucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtb3ZlcmxheSxcbiAgLnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsIC5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbCAucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyNHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjRweCk7XG4gICAgcGFkZGluZzogNDBweCAxMnB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbCAucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtY2xvc2Uge1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbCAucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtbWVkaWEgaW1nIHtcbiAgICB3aWR0aDogbWluKDcwdncsIDEwMHZ3IC0gNDhweCk7XG4gICAgaGVpZ2h0OiBtaW4oNzB2aCwgMTAwdmggLSA3NnB4KTtcbiAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcInNhc3M6c3RyaW5nXCI7XHJcblxyXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XHJcbiRpbmRleDogc3RyaW5nLmluZGV4KCRzdHJpbmcsICRzZWFyY2gpOyBcclxuQHJldHVybiBpZigkaW5kZXgsIFxyXG5cdHN0cmluZy5zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgXHJcblx0c3RyLXJlcGxhY2Uoc3RyaW5nLnNsaWNlKCRzdHJpbmcsICRpbmRleCArIFxyXG5cdHN0cmluZy5sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSksIFxyXG5cdCRzdHJpbmcpOyBcclxufVxyXG5cclxuQGZ1bmN0aW9uIGhleFRvVXJsKCRjb2xvcikge1xyXG4gICRuZXdjb2xvcjogc3RyLXJlcGxhY2UoI3skY29sb3J9LCAnIycsICclMjMnKTtcclxuICBAcmV0dXJuICRuZXdjb2xvcjtcclxufVxyXG5cclxuLyotLSBpY29uIC0tKi9cclxuQG1peGluIGljb24tYnVzIHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTEyLjUzIDY3LjEyXCI+PHBhdGggZD1cIk0xMC4wNCAwLjM3QzIxLjk0IDAuMyAzMy44MyAwLjI1IDQ1LjcyIDAuMjJDNTEuMjQgMC4yIDU2Ljc2IDAuMTggNjIuMjkgMC4xNUM2Ny42MSAwLjExIDcyLjk0IDAuMSA3OC4yOCAwLjA5QzgwLjMxIDAuMDggODIuMzQgMC4wNyA4NC4zNyAwLjA2Qzg3LjIyIDAuMDMgOTAuMDcgMC4wMyA5Mi45MiAwLjAzQzkzLjM0IDAuMDMgOTMuMzQgMC4wMyA5NS40NiAwQzEwMS41NSAwLjAzIDEwNS42MSAxLjM2IDExMC40IDUuMzJDMTEzIDEwLjE0IDExMi41NCAxNC44NSAxMTIuNDQgMjAuMjRDMTEyLjQzIDIxLjM4IDExMi40MiAyMi41MyAxMTIuNDIgMjMuNzFDMTEyLjQgMjcuMzcgMTEyLjM1IDMxLjAzIDExMi4zIDM0LjY5QzExMi4yOCAzNy4xNyAxMTIuMjYgMzkuNjUgMTEyLjI0IDQyLjEzQzExMi4yIDQ4LjIxIDExMi4xMyA1NC4yOSAxMTIuMDUgNjAuMzdDMTExLjE0IDYwLjM0IDExMC4yNCA2MC4zIDEwOS4zMSA2MC4yN0MxMDguNzIgNjAuMjUgMTA4LjcyIDYwLjI1IDEwNS43NCA2MC4xOUMxMDQuNTggNjAuMTUgMTAzLjQxIDYwLjEyIDEwMi4yIDYwLjA4Qzk5LjA1IDYwLjM3IDk5LjA1IDYwLjM3IDk3LjExIDYxLjc4Qzk2LjI2IDYyLjg2IDk1LjQyIDYzLjk0IDk0LjU3IDY1LjAxQzkyLjQzIDY2LjkyIDkwLjgxIDY2Ljk3IDg3Ljk4IDY3LjEyQzg1LjE3IDY2Ljk2IDgzLjU5IDY2Ljc4IDgxLjMzIDY1LjA4Qzc5LjU3IDYzLjAxIDc4LjI2IDYwLjggNzcuMDUgNTguMzdDNzEuMjggNTguMjMgNjUuNTIgNTguMTIgNTkuNzUgNTguMDRDNTcuNzkgNTguMDEgNTUuODMgNTcuOTcgNTMuODYgNTcuOTJDNTEuMDQgNTcuODUgNDguMjMgNTcuODEgNDUuNCA1Ny43OUM0NC41MyA1Ny43NiA0My42NSA1Ny43MyA0Mi43NSA1Ny42OUM0MC4zNyA1Ny42OSAzOC4zNCA1Ny43NSAzNi4wNSA1OC4zN0MzMy42NSA2MS4yOCAzMy42NSA2MS4yOCAzMi4wNSA2NC4zN0MyOC4wNSA2Ny4wNCAyNC43NSA2Ny4yMSAyMC4wNSA2Ni4zN0MxNy4wNSA2My45NCAxNy4wNSA2My45NCAxNS4wNCA2MS4zN0MxNC4wNCA2MC4zNyAxNC4wNCA2MC4zNyAxMS4zNiA2MC4zMUMxMC4yNiA2MC4zMyA5LjE3IDYwLjM1IDguMDQgNjAuMzdDNi4wNCA2MC40MSA0LjA0IDYwLjQyIDIuMDQgNjAuMzdDLTAuOTYgNTcuMzcgMC41NCA0Ni41MiAwLjQ3IDQyLjI5QzAuNDQgNDAuMzcgMC4zOSAzOC40NiAwLjMxIDM2LjU1QzAuMjEgMzMuNzYgMC4xNiAzMC45OCAwLjEzIDI4LjE4QzAuMDkgMjcuMzYgMC4wNCAyNi41MyAwIDI1LjY4QzAuMDMgMTYuMTYgNS40MSA4LjM3IDEwLjA0IDAuMzdaTTE0LjA0IDEwLjM3QzguNzUgMjAuMTkgOC40NyAyOC41NSA5LjA0IDM5LjM3QzEzLjAxIDM5LjM3IDE2Ljk2IDM5LjM3IDIxLjA1IDM5LjM3QzIxLjA1IDI5LjggMjEuMDUgMjAuMjMgMjEuMDUgMTAuMzdDMTguNzMgMTAuMzcgMTYuNDMgMTAuMzcgMTQuMDQgMTAuMzdaTTMwLjA1IDEwLjM3QzMwLjA1IDE0Ljk5IDMwLjA1IDE5LjYxIDMwLjA1IDI0LjM3QzM2LjY1IDI0LjM3IDQzLjI0IDI0LjM3IDUwLjA1IDI0LjM3QzUwLjA1IDE5Ljc1IDUwLjA1IDE1LjEzIDUwLjA1IDEwLjM3QzQzLjQ1IDEwLjM3IDM2Ljg0IDEwLjM3IDMwLjA1IDEwLjM3Wk01Ny4wNSAxMC4zN0M1Ny4wNSAxNC45OSA1Ny4wNSAxOS42MSA1Ny4wNSAyNC4zN0M2My4zMSAyNC4zNyA2OS41OCAyNC4zNyA3Ni4wNSAyNC4zN0M3Ni4wNSAxOS43NSA3Ni4wNSAxNS4xMyA3Ni4wNSAxMC4zN0M2OS43OCAxMC4zNyA2My41MSAxMC4zNyA1Ny4wNSAxMC4zN1pNODQuMDUgMTAuMzdDODQuMDUgMTQuOTkgODQuMDUgMTkuNjEgODQuMDUgMjQuMzdDOTAuMzEgMjQuMzcgOTYuNTggMjQuMzcgMTAzLjA1IDI0LjM3QzEwMy4wNSAxOS43NSAxMDMuMDUgMTUuMTMgMTAzLjA1IDEwLjM3Qzk2Ljc4IDEwLjM3IDkwLjUgMTAuMzcgODQuMDUgMTAuMzdaTTMuMDQgNDEuMzdDMy4wNCA0My42OCAzLjA0IDQ1Ljk5IDMuMDQgNDguMzdDMy43MSA0OC4wNCA0LjM3IDQ3LjcxIDUuMDQgNDcuMzdDNS4wNCA0NS43MiA1LjA0IDQ0LjA3IDUuMDQgNDIuMzdDNC4zOCA0Mi4wNCAzLjczIDQxLjcxIDMuMDQgNDEuMzdaTTIxLjA1IDQ1LjM3QzIxLjA1IDQ1LjcgMjEuMDUgNDYuMDMgMjEuMDUgNDYuMzdDMjMuMzYgNDYuMzcgMjUuNjYgNDYuMzcgMjguMDUgNDYuMzdDMjguMDUgNDYuMDQgMjguMDUgNDUuNzEgMjguMDUgNDUuMzdDMjUuNzMgNDUuMzcgMjMuNDMgNDUuMzcgMjEuMDUgNDUuMzdaTTg1LjA1IDQ1LjM3Qzg1LjA1IDQ1LjcgODUuMDUgNDYuMDMgODUuMDUgNDYuMzdDODcuMzYgNDYuMzcgODkuNjcgNDYuMzcgOTIuMDUgNDYuMzdDOTIuMDUgNDYuMDQgOTIuMDUgNDUuNzEgOTIuMDUgNDUuMzdDODkuNzMgNDUuMzcgODcuNDIgNDUuMzcgODUuMDUgNDUuMzdaTTc4LjA1IDUwLjM3Qzc5LjA1IDUyLjM3IDc5LjA1IDUyLjM3IDc5LjA1IDUyLjM3Wk04NC4yMyA1Mi4zMUM4My41MSA1Mi45OSA4Mi43OSA1My42NyA4Mi4wNSA1NC4zN0M4Mi40IDU3LjAyIDgyLjggNTguOTggODQuMjMgNjEuMjVDODYuMDUgNjIuMzcgODYuMDUgNjIuMzcgODkuMTEgNjIuMjVDOTIuMDUgNjEuMzcgOTIuMDUgNjEuMzcgOTQuMDUgNTguMzdDOTMuNzIgNTUuNzQgOTMuMjMgNTMuNzUgOTIuMDUgNTEuMzdDODguNDQgNDkuOTcgODcuNDkgNTAuMDcgODQuMjMgNTIuMzFaTTk3LjA1IDUwLjM3Qzk4LjA1IDUyLjM3IDk4LjA1IDUyLjM3IDk4LjA1IDUyLjM3Wk0yMC4wNSA1Mi4zN0MxOS4wNSA1NS4yNSAxOS4wNSA1NS4yNSAxOS4wNSA1OC4zN0MyMC42NyA2MC44MSAyMC42NyA2MC44MSAyMy4wNSA2Mi4zN0MyNS42MSA2Mi40NCAyNS42MSA2Mi40NCAyOC4wNSA2MS4zN0MyOS44NiA1OC44MSAyOS44NiA1OC44MSAzMS4wNSA1Ni4zN0MyOC42MiA1MS42NSAyOC42MiA1MS42NSAyNi4xMSA1MC40NEMyMy4zOSA1MC4zNSAyMi4xOSA1MC42NyAyMC4wNSA1Mi4zN1pNMTQuMDQgNTIuMzdDMTUuMDQgNTQuMzcgMTUuMDQgNTQuMzcgMTUuMDQgNTQuMzdaTTk4LjA1IDUyLjM3Qzk5LjA1IDU2LjM3IDk5LjA1IDU2LjM3IDk5LjA1IDU2LjM3WlwiIC8+PC9zdmc+Jyk7XHJcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tbXlwYWdlIHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxtYXNrIGlkPVwiYVwiIHN0eWxlPVwibWFzay10eXBlOmFscGhhXCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIiB4PVwiMlwiIHk9XCIwXCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjI0XCI+PHJlY3QgeD1cIjJcIiB5PVwiMC42NDQyNTdcIiB3aWR0aD1cIjIyXCIgaGVpZ2h0PVwiMjNcIiBmaWxsPVwiJTIzZmZmXCIvPjwvbWFzaz48ZyBtYXNrPVwidXJsKCUyM2EpXCI+PHBhdGggZD1cIk05LjU4MDMzIDQuMjE0MzZDMTEuNTY3NCAyLjIzMjI1IDE0Ljc4OTIgMi4yMzIyMSAxNi43NzYzIDQuMjE0MzZDMTguNzYzMyA2LjE5NjUyIDE4Ljc2MzMgOS40MTA0MSAxNi43NzYzIDExLjM5MjZDMTQuNzg5MiAxMy4zNzQ3IDExLjU2NzQgMTMuMzc0NyA5LjU4MDMzIDExLjM5MjZDNy41OTMyNiA5LjQxMDQgNy41OTMyNiA2LjE5NjU0IDkuNTgwMzMgNC4yMTQzNlpcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIyXCIvPjxwYXRoIGQ9XCJNMTMuMzMwMSAxNS45NDg3QzE4Ljg0MDIgMTUuOTQ4OSAyMy4zMDY2IDIwLjQxNjEgMjMuMzA2NiAyNS45MjYzQzIzLjMwNjUgMzEuNDM2MyAxOC44NDAxIDM1LjkwMjcgMTMuMzMwMSAzNS45MDI4QzcuODE5OTEgMzUuOTAyOCAzLjM1MjcxIDMxLjQzNjQgMy4zNTI1NCAyNS45MjYzQzMuMzUyNTQgMjAuNDE2IDcuODE5ODEgMTUuOTQ4NyAxMy4zMzAxIDE1Ljk0ODdaXCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz48L2c+PC9zdmc+Jyk7XHJcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tY2FydCB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTkuNzAxMTcgMjQuNDY3MkMxMC44MDU3IDI0LjQ2NzIgMTEuNzAxMiAyMy41NzE3IDExLjcwMTIgMjIuNDY3MkMxMS43MDEyIDIxLjM2MjYgMTAuODA1NyAyMC40NjcyIDkuNzAxMTcgMjAuNDY3MkM4LjU5NjYgMjAuNDY3MiA3LjcwMTE3IDIxLjM2MjYgNy43MDExNyAyMi40NjcyQzcuNzAxMTcgMjMuNTcxNyA4LjU5NjYgMjQuNDY3MiA5LjcwMTE3IDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTE5LjcwMTIgMjQuNDY3MkMyMC44MDU3IDI0LjQ2NzIgMjEuNzAxMiAyMy41NzE3IDIxLjcwMTIgMjIuNDY3MkMyMS43MDEyIDIxLjM2MjYgMjAuODA1NyAyMC40NjcyIDE5LjcwMTIgMjAuNDY3MkMxOC41OTY2IDIwLjQ2NzIgMTcuNzAxMiAyMS4zNjI2IDE3LjcwMTIgMjIuNDY3MkMxNy43MDEyIDIzLjU3MTcgMTguNTk2NiAyNC40NjcyIDE5LjcwMTIgMjQuNDY3MlpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMi40Mzc1IDQuMDYyNUg1LjY4NzVMOC4xMjUgMTcuODc1SDIxLjEyNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTguMTI1IDE0LjYyNUgyMC43OTE5QzIwLjg4NTggMTQuNjI1MSAyMC45NzY5IDE0LjU5MjYgMjEuMDQ5NiAxNC41MzNDMjEuMTIyMyAxNC40NzM1IDIxLjE3MjEgMTQuMzkwNiAyMS4xOTA1IDE0LjI5ODVMMjIuNjUzIDYuOTg1OThDMjIuNjY0OCA2LjkyNzAxIDIyLjY2MzQgNi44NjYxNiAyMi42NDg4IDYuODA3ODJDMjIuNjM0MiA2Ljc0OTQ4IDIyLjYwNjkgNi42OTUxIDIyLjU2ODggNi42NDg2QzIyLjUzMDYgNi42MDIxMSAyMi40ODI2IDYuNTY0NjYgMjIuNDI4MyA2LjUzODk2QzIyLjM3MzkgNi41MTMyNyAyMi4zMTQ1IDYuNDk5OTYgMjIuMjU0NCA2LjVINi41XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS43XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLWJvb2ttYXJrIHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTUuOTMyNyAyLjIzQzE3LjE0MDQgMS45MjQwOCAxOC4zNjQ0IDEuOTIzNiAxOS41NzIzIDIuMjI2OTdDMjAuNjc2NiAyLjQ5ODIzIDIxLjY2MyAzLjAxNjYgMjIuNTE2OSAzLjc0OTc4TDIyLjg3NDYgNC4wNzcxOEMyMy44MDUyIDQuOTgyMTcgMjQuNDQ3NCA2LjA3MzQ5IDI0Ljc2NzUgNy4zMjE4NkgyNC43Njg1QzI1LjA3NzcgOC41MjI0MyAyNS4wNzU3IDkuNzM5ODggMjQuNzcxNiAxMC45NDM1TDI0Ljc3MjYgMTAuOTQ0NUMyNC40NiAxMi4yMDM5IDIzLjgxNzQgMTMuMzA2NSAyMi44ODY5IDE0LjIyNjVMMTMuMDAxMyAyNEwzLjExNTgzIDE0LjIyNjVDMi4yNDU3MiAxMy4zNjYzIDEuNjI1NDIgMTIuMzQ3NCAxLjI4ODM2IDExLjE5TDEuMjI0OTkgMTAuOTU2NkwxLjIyMTkyIDEwLjk0NDVDMC45MjI5MjQgOS43Mzk4IDAuOTI1MTI1IDguNTIyMDYgMS4yMzQxOSA3LjMyMTg2QzEuNTU0MjYgNi4wNzMzOSAyLjE5NzQgNC45ODIyMyAzLjEyODA5IDQuMDc3MThMMy40ODQ4IDMuNzUwNzlDNC4zMzM5NyAzLjAyMDg2IDUuMzEyOTkgMi41MDI1OSA2LjQwOTk4IDIuMjNWMi4yMjg5OUg2LjQxMzA0QzYuNDE0NzMgMi4yMjg1NyA2LjQxNjQ3IDIuMjI4NCA2LjQxODE1IDIuMjI3OThDNy42Mjk1NCAxLjkyNDQxIDguODU1OTkgMS45MjQxOSAxMC4wNjU5IDIuMjNMMTAuMDY3IDIuMjI4OTlDMTEuMTY2MyAyLjUwNTc4IDEyLjE0ODMgMy4wMjYwMyAxMy4wMDEzIDMuNzU1ODRDMTMuODU1NSAzLjAyNzk2IDE0LjgzNjIgMi41MDc3NyAxNS45MzI3IDIuMjNaTTkuNTUwODEgNC4yMzQ4MUM4LjY3ODY0IDQuMDEzODUgNy44MDM3NSA0LjAxMzg1IDYuOTI2MTMgNC4yMzQ4MUw2LjYwMzE1IDQuMzI1NzZDNS44NjA5NiA0LjU2MzMyIDUuMTkxOTQgNC45NzI1MyA0LjU5NTc5IDUuNTUyNDlMNC4zNTY2MyA1LjgwMDA2QzMuODIyOTggNi4zOTA3MSAzLjQ1ODU3IDcuMDY4MTkgMy4yNjMwMSA3LjgzMjE2QzMuMDM5NTEgOC42OTk4MyAzLjAzNjc5IDkuNTcyOSAzLjI1NDgzIDEwLjQ1MTNDMy40NzgzMiAxMS4zMjk4IDMuOTI1MzEgMTIuMTAwNSA0LjU5NTc5IDEyLjc2MzRMMTMuMDAxMyAyMS4wNzM2TDIxLjQwNjkgMTIuNzYzNEMyMS45OTM2IDEyLjE4MzMgMjIuNDA3NCAxMS41MjA4IDIyLjY0NzcgMTAuNzc1N0wyMi43Mzk3IDEwLjQ1MTNDMjIuOTYzMiA5LjU3MjkgMjIuOTYzMiA4LjY5OTgzIDIyLjczOTcgNy44MzIxNkMyMi41NDQxIDcuMDY4MTkgMjIuMTc5NyA2LjM5MDcxIDIxLjY0NjEgNS44MDAwNkwyMS40MDY5IDUuNTUyNDlDMjAuODEwOCA0Ljk3MjU2IDIwLjEzOTcgNC41NjMzMiAxOS4zOTM0IDQuMzI1NzZMMTkuMDY4NCA0LjIzNDgxQzE4LjE5NjIgNC4wMTM4NSAxNy4zMjQgNC4wMTM4NSAxNi40NTE5IDQuMjM0ODFMMTYuMTI4OSA0LjMyNzc4QzE1LjM4NjEgNC41Njg4NyAxNC43MTQzIDQuOTc3MjQgMTQuMTEzNCA1LjU1MjQ5TDEzLjAwMTMgNi42MTk1N0wxMS44ODkzIDUuNTUyNDlDMTEuMjkzMiA0Ljk3NzMgMTAuNjIyMSA0LjU2ODg4IDkuODc1ODMgNC4zMjc3OEw5LjU1MDgxIDQuMjM0ODFaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1sb2dvdXQge1xyXG5cdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk02LjAxMzQxIDIwLjg4ODRWNS4xMTQzMUM2LjAxMzQxIDQuNDgyMDggNi41Mjg2OCAzLjk2NjgyIDcuMTY0MDcgMy45NjY4MkgxOS40MzU2VjEuOTUzMTdINy4xNjQwN0M1LjQxOTEyIDEuOTUzMTcgNC4wMDI5MyAzLjM3MjUyIDQuMDAyOTMgNS4xMTQzMVYyMC44ODg0QzQuMDAyOTMgMjIuNjMzMyA1LjQyMjI4IDI0LjA0OTUgNy4xNjQwNyAyNC4wNDk1SDE5LjQzNTZWMjIuMDM1OUg3LjE2NDA3QzYuNTMxODQgMjIuMDM1OSA2LjAxMzQxIDIxLjUyMDYgNi4wMTM0MSAyMC44ODg0WlwiIGZpbGw9XCIlMjMwMDBcIi8+PHBhdGggZD1cIk0xNy42NzUxIDE5LjMyMzZMMjQuMDAwNiAxMy4wMDEzTDE3LjY3NTEgNi42NzU5TDE2LjI1MjYgOC4xMDE1OEwyMC4xNDcxIDExLjk5MjlIMTIuMjIyMlYxNC4wMDY2SDIwLjE0NzFMMTYuMjUyNiAxNy45MDExTDE3LjY3NTEgMTkuMzIzNlpcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLWFycm93IHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XHJcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tcGx1cyB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEyIDEyXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTYgMS41VjEwLjVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIvPjxwYXRoIGQ9XCJNMS41IDZIMTAuNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PC9zdmc+Jyk7XHJcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tbWludXMge1xyXG5cdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMiAxMlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xLjUgNkgxMC41XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1tYWlsIHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjkgMjNcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMi44MzMzMyAyMi42NjY3QzIuMDU0MTcgMjIuNjY2NyAxLjM4NzM5IDIyLjM4OTUgMC44MzMgMjEuODM1MUMwLjI3ODYxMSAyMS4yODA3IDAuMDAwOTQ0NDQ0IDIwLjYxMzQgMCAxOS44MzMzVjIuODMzMzNDMCAyLjA1NDE3IDAuMjc3NjY3IDEuMzg3MzkgMC44MzMgMC44MzNDMS4zODgzMyAwLjI3ODYxMSAyLjA1NTExIDAuMDAwOTQ0NDQ1IDIuODMzMzMgMEgyNS41QzI2LjI3OTIgMCAyNi45NDY0IDAuMjc3NjY3IDI3LjUwMTcgMC44MzNDMjguMDU3MSAxLjM4ODMzIDI4LjMzNDMgMi4wNTUxMSAyOC4zMzMzIDIuODMzMzNWMTkuODMzM0MyOC4zMzMzIDIwLjYxMjUgMjguMDU2MSAyMS4yNzk4IDI3LjUwMTcgMjEuODM1MUMyNi45NDc0IDIyLjM5MDQgMjYuMjgwMSAyMi42Njc2IDI1LjUgMjIuNjY2N0gyLjgzMzMzWk0xNC4xNjY3IDEyLjc1TDI1LjUgNS42NjY2N1YyLjgzMzMzTDE0LjE2NjcgOS45MTY2N0wyLjgzMzMzIDIuODMzMzNWNS42NjY2N0wxNC4xNjY3IDEyLjc1WlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XHJcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tdGVsIHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTUgMTZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOC44MDI2OSAxMS4zNTk1QzkuMzgxMjUgMTEuMzY1MiA5LjcwMzIzIDkuNjM1MzIgMTAuNjQxMSA5Ljk2MDE2QzExLjc5NzUgMTAuMzYwOSAxMi44OTI4IDEwLjgwMjggMTMuOTU3MyAxMS4zNzk0QzE0LjI1MjYgMTEuNTM5IDE0LjQ0ODEgMTEuODA3MSAxNC40MjA4IDEyLjE2NjdDMTQuMzE0NCAxMy42MDE1IDEzLjM2NDMgMTQuOTc0NyAxMS45MjA0IDE1LjM3NDdDMTAuNTI1NCAxNS43NjA2IDkuMDg3MjkgMTUuNDA1MiA3Ljg3NDg0IDE0LjY4ODlDNi4zODg1NSAxMy44MTAxIDUuMTcyNSAxMi43MjI4IDQuMDMxOTEgMTEuNDQzMkMyLjM3ODg4IDkuNTg5OTIgMC4zMjQ4MTggNi44NjIwNyAwLjAzMjMwNDMgNC4zNTQxQy0wLjEyNDM3NCAzLjAxMjE2IDAuMjg1Mjg5IDEuNjQ1NCAxLjMzOTYzIDAuNzcwODc0QzIuMTEyMjQgMC4xMjk2OTUgMy4xNzk1MiAtMC4xMTA3NDggNC4xNzI3OCAwLjA0NjcxMDFDNC41Mzg2IDAuMTA0ODcgNC44NDI2MSAwLjUxNDExOCA0LjkzMzg5IDAuODUwMzEyQzUuMjIxMzcgMS45MDcxMiA1LjQzMjY3IDIuOTI3NzYgNS42MjUyOCA0LjAwNjU2QzUuODM3MyA1LjE5NDU4IDMuNTY2OTEgNC44NzYxMiAzLjkxOTA3IDUuOTA1MjdDNC42Mjg0NCA3Ljk3NDkyIDYuMDMyNzkgOS43MDY5NSA3Ljg3MjY4IDEwLjkxMTNDOC4xNzA5NCAxMS4xMDYzIDguNDEwMjcgMTEuMzU2IDguODAyNjkgMTEuMzU5NVpcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLWNoZWNrKCRjaXJjbGUtY29sb3I6ICNFRTdCNjApIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzJcIiBoZWlnaHQ9XCIzMlwiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIiBmaWxsPVwibm9uZVwiPjxjaXJjbGUgY3g9XCIxNlwiIGN5PVwiMTZcIiByPVwiMTZcIiBmaWxsPVwiI3toZXhUb1VybCgkY2lyY2xlLWNvbG9yKX1cIi8+PHBhdGggZD1cIk0xMC4xMDU1IDE1Ljk5OTlMMTQuMzE2IDIwLjIxMDRMMjIuNzM3IDExLjc4OTRcIiBzdHJva2U9XCIlMjNGRkZERkRcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiLz48L3N2Zz4nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1wYWdldG9wIHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjMuNSAxMy41XCI+PHBhdGggZD1cIk0yMi4yNSwxMy41YTEuMjQ2LDEuMjQ2LDAsMCwxLS45LS4zODdMMTEuNzUsMy4wNmwtOS42LDEwLjA1M0ExLjI1LDEuMjUsMCwxLDEsLjM0NiwxMS4zODdsMTAuNS0xMWExLjI1LDEuMjUsMCwwLDEsMS44MDgsMGwxMC41LDExYTEuMjUsMS4yNSwwLDAsMS0uOSwyLjExM1pcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLXNsaWRlci1hcnJvdyB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI1IDZcIj48cGF0aCBkPVwiTTI0LjQ5NDEgMi44NjQwMUwyNC40NDI0IDIuODkyMzNDMjMuNjE2OSAzLjM1MjM2IDIyLjgyMjYgNC4wODYxNiAyMi4wNjA1IDUuMDk4MzlMMjIuMDMwMyA1LjEzODQzSDIxLjE5MDRMMjEuMjQ4IDUuMDAwNzNDMjEuNDMxNyA0LjU1NzcxIDIxLjYxIDQuMTY4NjEgMjEuNzgyMiAzLjgzNDcyTDIxLjc4MzIgMy44MzI3NkMyMS45MjYyIDMuNTc0MDQgMjIuMDY2MSAzLjM0NzAxIDIyLjIwMzEgMy4xNTMwOEwwLjEwMDU4NiAzLjE1MzA4TDAuMTAwNTg2IDIuMDg0NzJMMjIuMjA4IDIuMDg0NzJDMjIuMDY5NiAxLjg4MTA4IDIxLjkyODEgMS42NDc3OCAyMS43ODMyIDEuMzg1NUwyMS43ODIyIDEuMzgzNTRDMjEuNjEwMyAxLjA1MDEyIDIxLjQzMjYgMC42NjgwNTQgMjEuMjQ5IDAuMjM5MDE0TDIxLjE4ODUgMC4xMDAzNDJMMjIuMDMwMyAwLjEwMDM0MkwyMi4wNTk2IDAuMTM5NDA0QzIyLjgyMTcgMS4xMzgxOSAyMy42MTY5IDEuODcyMjYgMjQuNDQzNCAyLjM0NjQ0TDI0LjQ5NDEgMi4zNzU3M1YyLjg2NDAxWlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XHJcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tc2VhcmNoIHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90b3AvaWNvbi1zZWFyY2guc3ZnJyk7XHJcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuXHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJtaXhpbl9zdmdcIiBhcyBzdmc7XHJcblxyXG5AbWl4aW4gcm91bmRlZC1hcnJvd3tcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMTZcIj48cGF0aCBkPVwiTTEzLjAyODEgMTAuMzc3OUwyMi43NDczIDAuNjMwNDQ4QzIzLjEyOTEgMC4yNDc1OTggMjMuNTc1OCAwLjA2NTU1NzMgMjQuMDg3NCAwLjA4NDMyNDdDMjQuNTk5IDAuMTAzMDkxIDI1LjA0NTYgMC4zMDM5MDEgMjUuNDI3NCAwLjY4Njc0OUMyNS44MDkxIDEuMDY5NiAyNiAxLjUyNjk1IDI2IDIuMDU4ODFDMjYgMi41OTA2NyAyNS44MDkxIDMuMDQ4MDMgMjUuNDI3NCAzLjQzMDg4TDE0LjM4MTYgMTQuNTA4N0MxMy45OTk4IDE0Ljg5MTYgMTMuNTQ4NyAxNS4wODMgMTMuMDI4MSAxNS4wODNDMTIuNTA3NSAxNS4wODMgMTIuMDU2MyAxNC44OTE2IDExLjY3NDYgMTQuNTA4N0wwLjU3MjYxNiAzLjM3NDU3QzAuMTkwODczIDIuOTkxNzIgMS4wOTYyMmUtMDYgMi41NDM3NSAxLjE0MTA3ZS0wNiAyLjAzMDY2QzEuMTg1OTNlLTA2IDEuNTE3NTcgMC4xOTA4NzMgMS4wNjk2IDAuNTcyNjE2IDAuNjg2NzQ3QzAuOTU0MzU3IDAuMzAzODk5IDEuNDEwMzkgMC4xMTI0NzMgMS45NDA3MSAwLjExMjQ3M0MyLjQ3MTAzIDAuMTEyNDczIDIuOTI3MDYgMC4zMDM4OTkgMy4zMDg4MSAwLjY4Njc0N0wxMy4wMjgxIDEwLjM3NzlaXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcblxyXG4vKi0tIGZsZXhib3ggLS0qL1xyXG5AbWl4aW4gZmxleGJveHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7IFxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRmbGV4LXdyYXA6d3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXhzZXQoJGp1c3QsJGFsaWduKXtcclxuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDokanVzdDtcclxuXHQtbXMtZmxleC1wYWNrOiRqdXN0O1xyXG5cdGp1c3RpZnktY29udGVudDokanVzdDtcclxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiRhbGlnbjtcclxuXHQtbXMtZmxleC1hbGlnbjokYWxpZ247XHJcblx0YWxpZ24taXRlbXM6JGFsaWduO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1jb250ZW50KCRqdXN0LCRhbGlnbil7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XHJcblx0LW1zLWZsZXgtcGFjazokanVzdDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XHJcblx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiRhbGlnbjtcclxuXHQtbXMtZmxleC1jb250ZW50OiRhbGlnbjtcclxuXHRhbGlnbi1jb250ZW50OiRhbGlnbjtcclxufVxyXG5cclxuQG1peGluIGNvbHVtbntcclxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHQtbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxufVxyXG5cclxuQG1peGluIGZsZXh3cmFwe1xyXG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxufVxyXG5cclxuQG1peGluIGdyb3d7XHJcblx0LXdlYmtpdC1ib3gtZmxleDoxO1xyXG5cdGZsZXgtZ3JvdzoxO1xyXG59XHJcblxyXG5AbWl4aW4gZnVsbC13aWR0aCgkcHJvcGVydHk6IHRvcCwkaGVpZ2h0OiAxMDAlKXtcclxuXHRjb250ZW50OlwiXCI7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRsZWZ0OjUwJTtcclxuXHR6LWluZGV4Oi0xO1xyXG5cdHdpZHRoOjEwMHZ3O1xyXG5cdGhlaWdodDokaGVpZ2h0O1xyXG5cdHRyYW5zbGF0ZTotNTAlIDA7XHJcblx0I3skcHJvcGVydHl9OiAwO1xyXG59XHJcblxyXG5AbWl4aW4gcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XHJcbiAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LSwgLW1vei0sIC1tcy0sIC1vLSwgXCJcIiB7XHJcbiAgICAjeyRwcmVmaXh9I3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tIGFzcGVjdCAtLSovXHJcbkBtaXhpbiBpbWFnZS1iZWZvcmUoJGhlaWdodCl7XHJcblx0Jjo6YmVmb3Jle1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdHBhZGRpbmctdG9wOiRoZWlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaW1hZ2UtYmxvY2t7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0dG9wOjA7XHJcblx0cmlnaHQ6MDtcclxuXHRib3R0b206MDtcclxuXHRsZWZ0OjA7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxufVxyXG5cclxuLyotLSB0ZXh0IC0tKi9cclxuQG1peGluIHRleHQtaGlkZGVue1xyXG5cdHRleHQtaW5kZW50OjEwMCU7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWl4aW4gYXdlc29tZXtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG59XHJcblxyXG4vKi0tIHBvaW50IC0tKi9cclxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICR3aWR0aCwgJGhlaWdodCwgJGNvbG9yOiBjdXJyZW50Q29sb3IpIHtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHQkdmFsV2lkdGg6IGNhbGMoI3skd2lkdGh9IC8gMik7XHJcblx0JHZhbEhlaWdodDogY2FsYygjeyRoZWlnaHR9IC8gMik7XHJcblxyXG5cdEBpZiAkZGlyZWN0aW9uID09IHVwd2FyZCB7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogMCAkdmFsV2lkdGggJGhlaWdodCAkdmFsV2lkdGg7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodHdhcmQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XHJcblx0XHRib3JkZXItd2lkdGg6ICR2YWxIZWlnaHQgMCAkdmFsSGVpZ2h0ICR3aWR0aDtcclxuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGRvd253YXJkIHtcclxuXHRcdCBib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdCBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHZhbFdpZHRoIDAgJHZhbFdpZHRoO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdHdhcmQgIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkdmFsSGVpZ2h0ICR3aWR0aCAkdmFsSGVpZ2h0IDA7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cHBlci1sZWZ0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0ICRoZWlnaHQgMCAwO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXBwZXItcmlnaHQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgJGhlaWdodCAkaGVpZ2h0IDA7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsb3dlci1yaWdodCB7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogMCAwICRoZWlnaHQgJGhlaWdodDtcclxuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxvd2VyLWxlZnQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XHJcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgMCAwICRoZWlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gYXJyb3coJHNpemUsICRib2xkLCAkY29sb3IsICRwb3NpeCwgJHBvc2l5LCAkZGVnKSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAkc2l6ZTtcclxuXHRoZWlnaHQ6ICRzaXplO1xyXG5cdGJvcmRlci13aWR0aDogJGJvbGQgJGJvbGQgMCAwO1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLWNvbG9yOiRjb2xvcjtcclxuXHJcblx0QGlmICRkZWcgPT0gcmlnaHQge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSg0NWRlZyk7XHJcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSB0b3Age1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH0gIEBlbHNlIGlmICRkZWcgPT0gYm90dG9tIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoMTM1ZGVnKTtcclxuXHR9ICBAZWxzZSBpZiAkZGVnID09IGxlZnQge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qLS0g5LqM6YeN55+i5Y2w44K544Op44Kk44OJ77yI44Ob44OQ44O844O75bem5ZCR44GN77yJLS0qL1xyXG5AbWl4aW4gYXJyb3ctc2xpZGUtbGVmdCgkY29sb3I6IGN1cnJlbnRDb2xvciwgJGxlZnQ6IDIwcHgpIHtcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tYXJyb3c7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6ICRsZWZ0O1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGFycm93LXNsaWRlLWxlZnQtaG92ZXIge1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKi0tIOS6jOmHjeefouWNsOOCueODqeOCpOODie+8iOODm+ODkOODvO+8iS0tKi9cclxuQG1peGluIGFycm93LXNsaWRlKCRjb2xvcjogY3VycmVudENvbG9yLCAkcmlnaHQ6IDIwcHgpIHtcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tYXJyb3c7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHJpZ2h0OiAkcmlnaHQ7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSksIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpO1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAtNTAlKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGFycm93LXNsaWRlLWhvdmVyIHtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtNTAlKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKi0tIGRhc2hlZCBsaW5lIHZpYSBiYWNrZ3JvdW5k77yI5ZCM6ZaT6ZqU44Gu56C057ea44O7Mei+uu+8iS0tKi9cclxuQG1peGluIGRhc2hlZC1saW5lKCRzaWRlLCAkY29sb3IsICR0aGlja25lc3M6IDFweCwgJGRhc2g6IDJweCwgJGdhcDogMnB4KSB7XHJcblx0JHBlcmlvZDogJGRhc2ggKyAkZ2FwO1xyXG5cclxuXHRAaWYgJHNpZGUgPT0gdG9wIG9yICRzaWRlID09IGJvdHRvbSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcblx0XHRcdHRvIHJpZ2h0LFxyXG5cdFx0XHQkY29sb3IsXHJcblx0XHRcdCRjb2xvciAkZGFzaCxcclxuXHRcdFx0dHJhbnNwYXJlbnQgJGRhc2gsXHJcblx0XHRcdHRyYW5zcGFyZW50ICRwZXJpb2RcclxuXHRcdCk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0ICRzaWRlO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAkcGVyaW9kICR0aGlja25lc3M7XHJcblx0fSBAZWxzZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcblx0XHRcdHRvIGJvdHRvbSxcclxuXHRcdFx0JGNvbG9yLFxyXG5cdFx0XHQkY29sb3IgJGRhc2gsXHJcblx0XHRcdHRyYW5zcGFyZW50ICRkYXNoLFxyXG5cdFx0XHR0cmFuc3BhcmVudCAkcGVyaW9kXHJcblx0XHQpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogJHNpZGUgdG9wO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAkdGhpY2tuZXNzICRwZXJpb2Q7XHJcblx0fVxyXG59XHJcblxyXG4vKi0tIGRhc2hlZCBmcmFtZSB2aWEgYmFja2dyb3VuZO+8iOWQjOmWk+malOOBruegtOe3muODuzTovrrvvIktLSovXHJcbkBtaXhpbiBkYXNoZWQtZnJhbWUoJGNvbG9yLCAkdGhpY2tuZXNzOiAxcHgsICRkYXNoOiAycHgsICRnYXA6IDJweCkge1xyXG5cdCRwZXJpb2Q6ICRkYXNoICsgJGdhcDtcclxuXHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHRcdGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLCAkY29sb3IgJGRhc2gsIHRyYW5zcGFyZW50ICRkYXNoLCB0cmFuc3BhcmVudCAkcGVyaW9kKSxcclxuXHRcdGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLCAkY29sb3IgJGRhc2gsIHRyYW5zcGFyZW50ICRkYXNoLCB0cmFuc3BhcmVudCAkcGVyaW9kKSxcclxuXHRcdGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvciwgJGNvbG9yICRkYXNoLCB0cmFuc3BhcmVudCAkZGFzaCwgdHJhbnNwYXJlbnQgJHBlcmlvZCksXHJcblx0XHRsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3IsICRjb2xvciAkZGFzaCwgdHJhbnNwYXJlbnQgJGRhc2gsIHRyYW5zcGFyZW50ICRwZXJpb2QpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgcmVwZWF0LXgsIHJlcGVhdC15LCByZXBlYXQteTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCByaWdodCB0b3A7XHJcblx0YmFja2dyb3VuZC1zaXplOiAkcGVyaW9kICR0aGlja25lc3MsICRwZXJpb2QgJHRoaWNrbmVzcywgJHRoaWNrbmVzcyAkcGVyaW9kLCAkdGhpY2tuZXNzICRwZXJpb2Q7XHJcblx0YmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiDjgqvjg6vjg7zjgrvjg6sgZ3JpZO+8iOimi+WHuuOBl+W4ryArIGNvbnRyb2xzICsgc3dpcGVyIC8gY29uZmlncy9fY29tbW9uLnNjc3Mg44Go44K744OD44OI77yJXHJcbiAgICRpbm5lci1jbGFzcyAvICRzd2lwZXItY2xhc3Mg44Gv5ZG844Gz5Ye644GX5YG044K744Kv44K344On44Oz5YaF44Gu5a2Q44K744Os44Kv44K/5paH5a2X5YiXXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gY2Fyb3VzZWwtc2VjdGlvbi1ncmlkKCRpbm5lci1jbGFzcywgJHN3aXBlci1jbGFzcykge1xyXG5cdCN7JGlubmVyLWNsYXNzfSB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuXHRcdFx0XCJ0aXRsZSBjb250cm9sc1wiXHJcblx0XHRcdFwic3dpcGVyIHN3aXBlclwiO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjb2x1bW4tZ2FwOiAzNXB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLWNvbnRyb2xzIHtcclxuXHRcdGdyaWQtYXJlYTogY29udHJvbHM7XHJcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0I3skc3dpcGVyLWNsYXNzfSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGdyaWQtYXJlYTogc3dpcGVyO1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdFx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGNhcm91c2VsLXNlY3Rpb24tZ3JpZC1zcCgkaW5uZXItY2xhc3MsICRzd2lwZXItY2xhc3MpIHtcclxuXHQjeyRpbm5lci1jbGFzc30ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtdm9pY2UtaGVhZC10aXRsZSB7XHJcblx0XHRvcmRlcjogMTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQjeyRzd2lwZXItY2xhc3N9IHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0b3JkZXI6IDI7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtdm9pY2UtY29udHJvbHMge1xyXG5cdFx0b3JkZXI6IDM7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcjtcclxuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xyXG5AdXNlIFwibWl4aW5fc3ZnXCIgYXMgc3ZnO1xyXG5AdXNlIFwiY2xhbXBcIiBhcyBjbDtcclxuXHJcblxyXG4vKiByZXNldFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxub2wsXHJcbnVse1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG59XHJcblxyXG5oMSxoMixoMyxoNCxoNSxoNixoN3tcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIGJhc2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmJvZHl7XHJcblx0aGVpZ2h0OjEwMCU7XHJcbn1cclxuLypcclxuLnByZWxvYWQgKntcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudDtcclxufVxyXG4qL1xyXG5cclxuXHJcbmRpdi5wYWdlV3JhcHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLXNwLWJhci1oZWlnaHQsIDBweCk7XHJcblx0dGV4dC1hbGlnbjpsZWZ0O1xyXG59XHJcblxyXG4ubGluay1idXR0b24ge1xyXG5cdHdpZHRoOiAzMjBweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA1NXB4O1xyXG5cclxuXHRhIHtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kYnJvd247XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Y29sb3I6IHZhci4kd2hpdGU7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5yZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRDkzQjJBO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2V0b3AtZ3JpZHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDMwcHg7XHJcblx0Ym90dG9tOiA3MnB4O1xyXG5cdHotaW5kZXg6MjA7XHJcblxyXG5cdGF7XHJcblx0XHRAaW5jbHVkZSBtaXguaW1hZ2UtYmVmb3JlKDg1JSk7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA3NXB4O1xyXG5cdFx0XHJcblx0XHRpbWd7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5pbWFnZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5maXhlZC1iYW5uZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWlubmVyIHtcclxuXHRtYXgtd2lkdGg6IHZhci4kY29udGVudC1tYXg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMCB2YXIuJGd1dHRlci1wYztcclxuXHJcblx0QGluY2x1ZGUgdmFyLm1xLW1heChsZykge1xyXG5cdFx0cGFkZGluZy1yaWdodDogdmFyLiRndXR0ZXItc3A7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IHZhci4kZ3V0dGVyLXNwO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHByaW1hcnk7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNvbG9yOiB2YXIuJHdoaXRlO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtZmFtaWx5O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUge1xyXG5cdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiRwcmltYXJ5O1xyXG5cdGNvbG9yOiB2YXIuJHByaW1hcnk7XHJcblx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1mYW1pbHk7XHJcbn1cclxuXHJcbi5idG4tYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcbiAgICBAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcclxuXHRAaW5jbHVkZSBtaXguYXJyb3ctc2xpZGUoI2ZmZik7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDo1NXB4O1xyXG4gICAgcGFkZGluZzoxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOnZhci4kcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMTRweCwgMTZweCk7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4vKiBTd2lwZXIgLyDjgrnjg6njgqTjg4Djg7zliY3lvozjg4rjg5PvvIjlhobvvIthcnJvdy1zbGlkZXLvvIlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zbGlkZXItbmF2IHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiR0ZXh0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzZzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMC4zNnMgZWFzZS1vdXQ7XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi1zbGlkZXItYXJyb3c7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHdpZHRoOiA1MiU7XHJcblx0XHRhc3BlY3QtcmF0aW86IDI1IC8gNjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhci4kdGV4dDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdHRyYW5zaXRpb246IGxlZnQgMC4zNnMgZWFzZS1vdXQsIG9wYWNpdHkgMC4zNnMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zNnMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRsZWZ0OiAtNTAlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcclxuXHQmLmlzLWRpc2FibGVkLFxyXG5cdCZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIuJHBsYWNlaG9sZGVyO1xyXG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyLiRwbGFjZWhvbGRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcblx0YmFja2dyb3VuZDogdmFyLiRwYWdlLWJnO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuXHRvbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiA0cHg7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMTJweCwgMTRweCk7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHRcdCsgbGk6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiPlwiO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdChbYXJpYS1jdXJyZW50PVwicGFnZVwiXSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwdnc7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzdweDtcclxuXHRwYWRkaW5nLXRvcDogNDVweDtcclxufVxyXG5cclxuLnBhZ2UtdGl0bGUtamEge1xyXG5cdG1hcmdpbi1ib3R0b206IGNsLmN1c3RvbS1jbGFtcCgycHgsIDVweCk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgyNnB4LCAzMHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlLWVuIHtcclxuXHRmb250LWZhbWlseTogdmFyLiRmb250LWZhbWlseS1lbjtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDExcHgsIDE0cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcclxuXHQuc2VjdGlvbi10aXRsZS1qYSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0Y29sb3I6ICMyZjJiMmI7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMjJweCwgMjhweCk7XHJcblx0XHRsaW5lLWhlaWdodDogMS4xOTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi10aXRsZS1lbiB7XHJcblx0XHRjb2xvcjogIzJmMmIyYjtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtZmFtaWx5LWVuO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLWludHJvIHtcclxuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDE1cHgsIDE2cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLyog44Kr44Or44O844K744Or6KaL5Ye644GX5biv77yI44Kr44OG44K044OqIC8g44OI44OU44OD44Kv44K5IC8g44GK5a6i5qeY44Gu5aOw44Gn5YWx6YCa77yJXHJcbiAgIGdyaWQg44K344Kn44Or44GvIGNvbmZpZ3MvX21peGluLnNjc3Mg44GuIGNhcm91c2VsLXNlY3Rpb24tZ3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0Z2FwOiAzNXB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtdm9pY2UtaGVhZC10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQtdGl0bGUge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z3JpZC1hcmVhOiB0aXRsZTtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRnYXA6IGNsLmN1c3RvbS1jbGFtcCgyMHB4LCAyNXB4KTtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWRpbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMjJweCwgMjhweCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTk7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWVuIHtcclxuXHRmb250LWZhbWlseTogdmFyLiRmb250LWZhbWlseS1lbjtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1jb250cm9scyB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0Z2FwOiAzNXB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1wcm9ncmVzcyB7XHJcblx0ZmxleDogMCAwIDMyOHB4O1xyXG5cdHdpZHRoOiAzMjhweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0YmFja2dyb3VuZDogdmFyLiRib3JkZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1wcm9ncmVzcy1maWxsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogNjYuNjclO1xyXG5cdGhlaWdodDogM3B4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHByaW1hcnk7XHJcblx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLCBtYXJnaW4tbGVmdCAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1uYXYge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdGdhcDogMzVweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJldixcclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLW5leHQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXByZXYge1xyXG5cdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxufVxyXG5cclxuQGluY2x1ZGUgdmFyLm1xLW1pbihtZCkge1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5ici5zcGJyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5idG4tYmxvY2sge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmFycm93LXNsaWRlLWhvdmVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTNweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zbGlkZXItbmF2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6bm90KC5pcy1kaXNhYmxlZCk6bm90KFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSkge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0bGVmdDogMTUwJTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1jb250cm9scyB7XHJcblx0ZmxleDogMTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJvZ3Jlc3Mge1xyXG5cdGZsZXg6IDE7XHJcblx0bWF4LXdpZHRoOiAzMjhweDtcclxufVxyXG59XHJcblxyXG5AaW5jbHVkZSB2YXIubXEtbWF4KG1kKSB7XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmJyLnBjYnJ7XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcblxyXG5ib2R5e1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWluLXdpZHRoOjEwMCU7XHJcblx0LyogY2xpcDog5qiq44Gv44G/5Ye644GX6Ziy5q2i44CCaGlkZGVuIOOBoOOBqCBodG1se292ZXJmbG93OmF1dG99IOOBqOS9teeUqOaZguOBq1xyXG5cdCAgIGJvZHkg44GM44K544Kv44Ot44O844Or44Kz44Oz44OG44OK5YyW44GXIC5zaXRlLWhlYWRlciDjga4gcG9zaXRpb246c3RpY2t5IOOBjOeEoeWKueOBq+OBquOCiyAqL1xyXG5cdG92ZXJmbG93LXg6IGNsaXA7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG5cdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuXHQucGFnZS1jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ucGFnZS1pbnRybyB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ubGluay1idXR0b24ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRhIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWJsb2NrIHtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5wYWdldG9wLWdyaWQge1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdGJvdHRvbTogMTBweDtcclxuXHJcblx0YSB7XHJcblx0XHR3aWR0aDogNzdweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHQuc2VjdGlvbi1pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQge1xyXG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtaGVhZC10aXRsZSB7XHJcblx0b3JkZXI6IDE7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1jb250cm9scyB7XHJcblx0b3JkZXI6IDM7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1zbGlkZXIge1xyXG5cdG9yZGVyOiAyO1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtYnRuIHtcclxuXHRvcmRlcjogNDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXByb2dyZXNzIHtcclxuXHRmbGV4OiAxO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uc2xpZGVyLW5hdiB7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtbmF2IHtcclxuXHRnYXA6IDIwcHg7XHJcbn1cclxufVxyXG5cclxuLyogZmFkZS11cO+8iOOCueOCr+ODreODvOODq+mAo+WLleODu+OCteOCpOODiOWGheWFsemAmu+8iVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmpzLWZhZGUtdXAge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLCB0cmFuc2Zvcm0gMC44cyBlYXNlO1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLWZhZGUtZGVsYXksIDBtcyk7XHJcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuXHJcblx0Ji5pcy12aXNpYmxlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG5cdC5qcy1mYWRlLXVwIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcjtcclxuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xyXG5AdXNlIFwibWl4aW5fc3ZnXCIgYXMgc3ZnO1xyXG5AdXNlIFwiY2xhbXBcIiBhcyBjbDtcclxuXHJcbjpyb290IHtcclxuXHQtLWhlYWRlci1zcC1iYXItaGVpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi8qIOOBk+OBriBwYXJ0aWFsIOWGheOBp+S9v+OBhOWbnuOBmeODkeODvOODhFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLSDooYzmnKvjga7nn6LljbDjgqLjgqTjgrPjg7MgLS0qL1xyXG5AbWl4aW4gYXJyb3ctaWNvbigkc2l6ZTogMTBweCwgJGNvbG9yOiB2YXIuJHRleHQpIHtcclxuXHRAaW5jbHVkZSBzdmcuaWNvbi1hcnJvdztcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAkc2l6ZTtcclxuXHRoZWlnaHQ6ICRzaXplO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHRmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLyotLSDjg5jjg4Pjg4Djg7zlhoXjg4bjgq3jgrnjg4jjg6rjg7Pjgq/vvIjnn6LljbDjgrnjg6njgqTjg4nku5jjgY3vvIktLSovXHJcbkBtaXhpbiBpbmxpbmUtbGluayB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdEBpbmNsdWRlIG1peC5hcnJvdy1zbGlkZSgkcmlnaHQ6IDApO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMTRweCwgMTVweCk7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLyotLSDjg4/jg7Pjg5Djg7zjgqzjg7zlhoXjga7ooYzjg4bjgq3jgrnjg4ggLS0qL1xyXG5AbWl4aW4gZHJhd2VyLXJvdy10ZXh0IHtcclxuXHRjb2xvcjogdmFyLiR0ZXh0O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLyotLSDjg4/jg7Pjg5Djg7zjgqzjg7zlhoXjga7ooYzjg6rjg7Pjgq/vvIjjg4bjgq3jgrnjg4ggKyDnn6LljbDvvIktLSovXHJcbkBtaXhpbiBkcmF3ZXItcm93LWxpbmsge1xyXG5cdEBpbmNsdWRlIGRyYXdlci1yb3ctdGV4dDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBhcnJvdy1pY29uO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIGxheW91dCDigJQgaGVhZGVy77yI44Gf44GK44KE5aCC77yJXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2l0ZS1oZWFkZXIge1xyXG5cdC8qIOOCr+ODvOODneODs+W4r+OBrumrmOOBleWIhuOBoOOBkeiyoOOBriB0b3Ag44GnIHN0aWNreeOAglxyXG5cdCAgIOOCr+ODvOODneODs+OBr+ODk+ODpeODvOODneODvOODiOWkluOBuOa1geOCjOOAgei/veW+k+OBmeOCi+OBruOBryBoZWFkZXItbWFpbu+8iCsgUEMg5pmC44GuIGhlYWRlci1uYXbvvInjgIJcclxuXHQgICBTUCDjgafjga8gaGVhZGVyLW5hdiDpnZ7ooajnpLrjga7jgZ/jgoHjgIHjg63jgrTooYwgKyBTUCDjgqLjgq/jgrfjg6fjg7MgLyDjg4/jg7Pjg5Djg7zjgqzjg7wgKyDjgrXjg7zjg5PjgrnluK/jgYzmrovjgovjgIIgKi9cclxuXHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdHRvcDogY2FsYygtMSAqIHZhcigtLWhlYWRlci1jb3Vwb24taGVpZ2h0LCAwcHgpKTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblxyXG5cdC8qIOi/veW+k+S4re+8iOOCr+ODvOODneODs+W4r+S4i+err+OCkumBjuOBjuOBn+OBguOBqO+8ieOBrui7veOBhOW9sSAqL1xyXG5cdCYuaXMtZml4ZWQge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDEwMiwgOTAsIDg5LCAwLjEyKTtcclxuXHR9XHJcblxyXG5cdCY6aGFzKC5oYW1idXJnZXItb3ZlcmxheS5pcy1vcGVuKSxcclxuXHQmOmhhcygrIC5oZWFkZXItbmF2LXNjZW5lLWJhY2tkcm9wLmlzLW9wZW4pIHtcclxuXHRcdHotaW5kZXg6IDEyMDA7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLWNvdXBvbiB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDY2cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQvKiDph5Hjga7luK8gKyDpm6rjga7ntZDmmbbjg4bjgq/jgrnjg4Hjg6PvvIjjg4bjgq/jgrnjg4Hjg6Pjga/luK/jga7pq5jjgZXjgavlkIjjgo/jgZvjgabmqKrjg6rjg5Tjg7zjg4jvvIkgKi9cclxuXHRiYWNrZ3JvdW5kOlxyXG5cdFx0dXJsKCcuLi9jb21tb24vaW1hZ2VzL2hlYWRlci1jb3Vwb24tcGF0dGVybi5zdmcnKSBjZW50ZXIgY2VudGVyIC8gYXV0byAxMDAlIHJlcGVhdC14LFxyXG5cdFx0bGluZWFyLWdyYWRpZW50KDg0Ljc4ZGVnLCAjZDhjMzc1IDcuOTIlLCAjYzViMjZjIDUxLjk0JSwgI2RmYzU2OSA5Mi4zMyUpO1xyXG5cdC8qIOW4r+OBruaWh+Wtl+OBryAkd2hpdGXvvIgjZmZmZGZk77yJ44Gn44Gv44Gq44GP57SU55m9ICovXHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyLWNvdXBvbi10cmFjayB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0Y29sdW1uLWdhcDogMTAwcHg7XHJcblxyXG5cdC50cmFjay1pbm5lciB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1jb3Vwb24taXRlbSB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRjb2x1bW4tZ2FwOiAyNnB4O1xyXG59XHJcblxyXG4vKi0tIOOAjOacn+mWk+mZkOWumuOAjeOBruS4uOODkOODg+OCuO+8iOW4r+OBi+OCieS4iuS4i+OBq+OBr+OBv+WHuuOBme+8iS0tKi9cclxuLmhlYWRlci1jb3Vwb24tYmFkZ2Uge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHR3aWR0aDogMTIxcHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDIuM3JlbTtcclxuXHRsaW5lLWhlaWdodDogMS4xNTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHdpZHRoOiAxMjFweDtcclxuXHRcdGhlaWdodDogMTIxcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWQ1OTQ5IDIyLjMxJSwgI2VmN2YzNCAxMDAlKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVkoNi41cHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1jb3Vwb24tYmFkZ2UtdGV4dCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNvbG9yOiB2YXIuJHdoaXRlO1xyXG59XHJcblxyXG4uaGVhZGVyLWNvdXBvbi1pdGVtIC50ZXh0LWJsb2NrIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0Y29sdW1uLWdhcDogMjFweDtcclxufVxyXG5cclxuLmhlYWRlci1jb3Vwb24tY29weSB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdHRleHQtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uaGVhZGVyLWNvdXBvbi10ZXh0IHtcclxuXHRjb2xvcjogdmFyLiR3aGl0ZTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMy44cmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi5oZWFkZXItY291cG9uLW5vdGUge1xyXG5cdG1hcmdpbi10b3A6IDAuMDhlbTtcclxuXHRjb2xvcjogdmFyLiR3aGl0ZTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi5oZWFkZXItY291cG9uLWFycm93IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBhcnJvdy1pY29uKDEwcHgsIHZhci4kc2Vjb25kYXJ5KTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLW1haW4ge1xyXG5cdG1heC13aWR0aDogdmFyLiRjb250ZW50LW1heDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiAyNXB4IDAgMTNweDtcclxufVxyXG5cclxuLmhlYWRlci1tYWluLWlubmVyIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xyXG5cdGdhcDogMzBweDtcclxufVxyXG5cclxuLmhlYWRlci1sb2dvIHtcclxuXHRmaWd1cmUge1xyXG5cdFx0d2lkdGg6IDI2MHB4O1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItdXRpbHMge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdGdhcDogMTBweDtcclxuXHRmbGV4OiAxO1xyXG59XHJcblxyXG4uaGVhZGVyLXV0aWxzLXRvcCB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1lbmQsIGNlbnRlcik7XHJcblx0Z2FwOiAxNXB4IDQzcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItbGlua3Mge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdGdhcDogMTlweDtcclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBpbmxpbmUtbGluaztcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItdGVsIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChmbGV4LWVuZCwgY2VudGVyKTtcclxuXHRnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5oZWFkZXItdGVsLW51bWJlciB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1lbmQsIGNlbnRlcik7XHJcblx0Z2FwOiA5cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLXRlbDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLXRlbC1ob3VycyB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG4uaGVhZGVyLXV0aWxzLWJvdHRvbSB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1lbmQsIGNlbnRlcik7XHJcblx0Z2FwOiAxNXB4IDUwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItc2VydmljZXMge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdGdhcDogMzBweDtcclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBpbmxpbmUtbGluaztcclxuXHRcdEBpbmNsdWRlIG1peC5kYXNoZWQtbGluZShib3R0b20sIHZhci4kcHJpbWFyeSk7XHJcblx0XHRwYWRkaW5nLXRvcDogOXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDlweDtcclxuXHRcdGNvbG9yOiB2YXIuJHByaW1hcnk7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXNlcnZpY2UtbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItc2VydmljZS1tYWluIHtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1zZXJ2aWNlLWxhYmVsLFxyXG5cdC5oZWFkZXItc2VydmljZS1tYWluLFxyXG5cdC5oZWFkZXItc2VydmljZS1uYW1lIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1zZXJ2aWNlLWljb24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0fVxyXG5cclxuXHRsaTpudGgtY2hpbGQoMSkgYSAuaGVhZGVyLXNlcnZpY2UtaWNvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvaWNvbi1leGNoYW5nZS5zdmcnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHR9XHJcblxyXG5cdGxpOm50aC1jaGlsZCgyKSBhIC5oZWFkZXItc2VydmljZS1pY29uIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vY29tbW9uL2ltYWdlcy9pY29uLWd1YXJhbnRlZS5zdmcnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItYWN0aW9ucy1iYXIge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtZW5kLCBjZW50ZXIpO1xyXG59XHJcblxyXG4uaGVhZGVyLWFjdGlvbnMge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdGdhcDogMTZweDtcclxuXHJcblx0bGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdGdhcDogN3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDExcHgsIDEycHgpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1hY3Rpb25zLWNvdW50IHtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtNXB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kcHJpbWFyeTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHR9XHJcblxyXG5cdGxpOm50aC1jaGlsZCgxKSBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tbXlwYWdlO1xyXG5cdH1cclxuXHJcblx0bGk6bnRoLWNoaWxkKDIpIGE6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi1jYXJ0O1xyXG5cdH1cclxuXHJcblx0bGk6bnRoLWNoaWxkKDMpIGE6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi1ib29rbWFyaztcclxuXHR9XHJcblxyXG5cdGxpOm50aC1jaGlsZCg0KSBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tbG9nb3V0O1xyXG5cdH1cclxuXHJcblx0bGk6bnRoLWNoaWxkKDUpIGE6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi1tYWlsO1xyXG5cdH1cclxuXHJcblx0bGk6bnRoLWNoaWxkKDIpIGEsXHJcblx0bGk6bnRoLWNoaWxkKDMpIGEge1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRyaWdnZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2IHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2LW1haW4ge1xyXG5cdHBhZGRpbmc6IDAgMTg4cHg7XHJcblx0YmFja2dyb3VuZDogdmFyLiRwcmltYXJ5O1xyXG5cdGZsZXg6IDE7XHJcblxyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kcHJpbWFyeTtcclxuXHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDE0cHgsIDE1cHgpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLW5hdi1zY2VuZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAyO1xyXG5cdHdpZHRoOiAxODhweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdGJ1dHRvbiB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Z2FwOiAxMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdmFyLiRzZWNvbmRhcnk7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyLiRzZWNvbmRhcnk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyLiRzZWNvbmRhcnk7XHJcblx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxNHB4LCAxNXB4KTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgYXJyb3ctaWNvbigkY29sb3I6IGN1cnJlbnRDb2xvcik7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcclxuXHRcdFx0Y29sb3I6IHZhci4kc2Vjb25kYXJ5O1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhci4kc2Vjb25kYXJ5O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1uYXYtc2NlbmUtcGFuZWwge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHBhZGRpbmc6IDMwcHggbWF4KDIwcHgsIGNhbGMoKDEwMCUgLSAxMjAwcHgpIC8gMikpO1xyXG5cdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDQwcHggNDBweDtcclxuXHRib3gtc2hhZG93OiAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcclxuXHJcblx0JltoaWRkZW5dIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi8qIOOCt+ODvOODs+ODkeODjeODq+mWi+aZgjog44OY44OD44OA44O85Lul5aSW44KS44Kw44Os44O844Ki44Km44OI77yII2M1YzJjMiDkuZfnrpfnm7jlvZPvvIkgKi9cclxuLmhlYWRlci1uYXYtc2NlbmUtYmFja2Ryb3Age1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRpbnNldDogMDtcclxuXHQvKiDplonjgZjmmYLjga/jg5jjg4Pjg4Djg7woMTAwMCnjga7kuIvjgILplovmmYLjga8gaXMtb3BlbiDjgacgMTEwMCDjgavkuIrjgZLjgIHjg5jjg4Pjg4Djg7zjga8gMTIwMCAqL1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHRiYWNrZ3JvdW5kOiAjYzVjMmMyO1xyXG5cdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XHJcblxyXG5cdCZbaGlkZGVuXSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji5pcy1vcGVuIHtcclxuXHRcdHotaW5kZXg6IDExMDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1uYXYtc2NlbmUtbGlzdCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0Z2FwOiAxNXB4O1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdi1zY2VuZS1saW5rIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG5cdEBpbmNsdWRlIG1peC5hcnJvdy1zbGlkZSgkcmlnaHQ6IDEwcHgpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XHJcblx0YmFja2dyb3VuZDogI0YzRUZFRjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRThERURFO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0Y29sb3I6IHZhci4kdGV4dDtcclxuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2LXNjZW5lLWxpbmstbWFpbiB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0Z2FwOiAxMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdi1zY2VuZS10aHVtYiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR3aWR0aDogMzJweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTUwcHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLW5hdi1zY2VuZS1uYW1lIHtcclxuXHRmbGV4OiAxO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLW92ZXJsYXkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHdpZHRoOiA5MXZ3O1xyXG5cdHBhZGRpbmc6IDI2cHggMzBweCA0MHB4O1xyXG5cdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UsIG9wYWNpdHkgMC4zNXMgZWFzZTtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcblx0LmhhbWJ1cmdlci1vdmVybGF5LmlzLW9wZW4gJiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1oZWFkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmhhbWJ1cmdlci1sb2dvIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTY3cHg7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cclxuXHRmaWd1cmUsXHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWNsb3NlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAyN3B4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogNDJweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdmFyLiR0ZXh0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNS41ZGVnKTtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMzUuNWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLW5hdiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWFjY29yZGlvbiB7XHJcblx0QGluY2x1ZGUgbWl4LmRhc2hlZC1saW5lKGJvdHRvbSwgdmFyLiRib3JkZXIpO1xyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0LmhhbWJ1cmdlci1hY2NvcmRpb24tdHJpZ2dlciB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCAxLjVweCwgMS41cHggMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1hY2NvcmRpb24tdHJpZ2dlciB7XHJcblx0QGluY2x1ZGUgZHJhd2VyLXJvdy10ZXh0O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMjdweCAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gMC4zNXMgZWFzZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0YmFja2dyb3VuZDpcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KHZhci4kdGV4dCwgdmFyLiR0ZXh0KSBjZW50ZXIgbm8tcmVwZWF0LFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQodmFyLiR0ZXh0LCB2YXIuJHRleHQpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggMS41cHgsIDEuNXB4IDEwcHg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM1cyBlYXNlO1xyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1hY2NvcmRpb24tcGFuZWwge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0dHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuMzVzIGVhc2UsIHBhZGRpbmctYm90dG9tIDAuMzVzIGVhc2U7XHJcblxyXG5cdCZbaGlkZGVuXSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0PiAqIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1jYXRlZ29yeS1saXN0IHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0Z2FwOiA0cHggMTBweDtcclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBkcmF3ZXItcm93LWxpbms7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDhweCAxMHB4IDEycHg7XHJcblx0XHRnYXA6IDhweDtcclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItbGlua3Mge1xyXG5cdGxpIHtcclxuXHRcdEBpbmNsdWRlIG1peC5kYXNoZWQtbGluZShib3R0b20sIHZhci4kYm9yZGVyKTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgZHJhd2VyLXJvdy1saW5rO1xyXG5cdFx0cGFkZGluZzogMjdweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci13cmFwcGVyID4gLmhlYWRlci1zZXJ2aWNlcyB7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0Z2FwOiAxNXB4O1xyXG5cclxuXHRsaSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1hY3Rpb25zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxNjBweDtcclxuXHRwYWRkaW5nLXRvcDogMjJweDtcclxuXHRnYXA6IDVweDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBkcmF3ZXItcm93LXRleHQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBhcnJvdy1pY29uO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pcy1teXBhZ2UgYTo6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLW15cGFnZTtcclxuXHR9XHJcblxyXG5cdC5pcy1jYXJ0IGE6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi1jYXJ0O1xyXG5cdH1cclxuXHJcblx0LmlzLXdpc2hsaXN0IGE6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi1ib29rbWFyaztcclxuXHR9XHJcblxyXG5cdC5pcy1sb2dvdXQgYTo6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLWxvZ291dDtcclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItY29udGFjdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0Z2FwOiA0MHB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuXHQuZm9vdGVyLWNvbnRhY3QtY29sIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDQ1cHggMjBweCAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdmFyLiRwaW5rLWJlaWdlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ViZGVkZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmbGV4OiBub25lO1xyXG5cclxuXHRcdCsgLmZvb3Rlci1jb250YWN0LWNvbCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyLWNvbnRhY3QtYmFkZ2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMzFweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHdpZHRoOiA2MXB4O1xyXG5cdFx0aGVpZ2h0OiA2MXB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb250YWN0LWJhZGdlLWJnIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyLWNvbnRhY3QtdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcblxyXG5cdC5idG4tZm9vdGVyLWNvbnRhY3Qge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0bWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHR9XHJcblxyXG5cdC5mb290ZXItY29udGFjdC10ZWwge1xyXG5cdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRjb2xvcjogdmFyLiRwcmltYXJ5O1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1mYW1pbHktZW47XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAzLjdyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyLWNvbnRhY3QtaG91cnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0Z2FwOiAxMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb250YWN0LWhvdXJzLWxhYmVsIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyLWNvbnRhY3QtaG91cnMtdGltZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiAtNnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kdGV4dDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItZm9vdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0Z2FwOiAzMHB4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdC5mb290ZXItbGVnYWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHRcdGdhcDogMCAxMHB4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyLXNucyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGdhcDogMTJweDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb3B5cmlnaHQge1xyXG5cdFx0Y29sb3I6IHZhci4kdGV4dDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSB2YXIubXEtbWluKGxnKSB7XHJcblx0LmhlYWRlci11dGlscyB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XHJcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG5cdFx0XHRcInRvcCB0b3BcIlxyXG5cdFx0XHRcInNlcnZpY2VzIGFjdGlvbnNcIjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cdFx0Y29sdW1uLWdhcDogNTBweDtcclxuXHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXV0aWxzLXRvcCB7XHJcblx0XHRncmlkLWFyZWE6IHRvcDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItdXRpbHMtYm90dG9tIHtcclxuXHRcdGdyaWQtYXJlYTogc2VydmljZXM7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWFjdGlvbnMtYmFyIHtcclxuXHRcdGdyaWQtYXJlYTogYWN0aW9ucztcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItYWN0aW9ucyB7XHJcblx0XHRsaTpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmZvY3VzLXZpc2libGUge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIuJHByaW1hcnk7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWxpbmtzIGEsXHJcblx0LmhlYWRlci1zZXJ2aWNlcyBhIHtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLXZpc2libGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguYXJyb3ctc2xpZGUtaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW5hdi1zY2VuZSBidXR0b24ge1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0XHRcdGNvbG9yOiB2YXIuJHNlY29uZGFyeTtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHNlY29uZGFyeTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItbmF2LW1haW4gYSB7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcclxuXHRcdFx0Y29sb3I6IHZhci4kcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItbmF2LXNjZW5lLWxpbmsge1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdy1zbGlkZS1ob3ZlcjtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIuJHNlY29uZGFyeTtcclxuXHRcdFx0Y29sb3I6IHZhci4kc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyog44OK44OTMTDpoIXnm64gKyDjgrfjg7zjg7Pjg5zjgr/jg7MoMTg4cHgp44Gu6Kmw44G+44KK5Zue6YG/44CCXHJcbiAgIOODnuODg+ODl+WkluOBruS4remWk+W4r+OBruOBn+OCgSBtcS1taW4obGcpL21xLW1heChsZykg44Gr44Gv57Wx5ZCI44Gn44GN44Gq44GEICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xyXG5cdC5oZWFkZXItbmF2LW1haW4ge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTMwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0dWwgbGkge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW5hdi1zY2VuZSB7XHJcblx0XHR3aWR0aDogMTMwcHg7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXV0aWxzIHtcclxuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSB2YXIubXEtbWF4KGxnKSB7XHJcblx0LnNpdGUtaGVhZGVyIHtcclxuXHRcdD4gLmhlYWRlci1uYXYge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24ge1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24tdHJhY2sge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjb2x1bW4tZ2FwOiAwO1xyXG5cclxuXHRcdC50cmFjay1pbm5lcjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWNvdXBvbi1pdGVtIHtcclxuXHRcdGNvbHVtbi1nYXA6IDE0cHg7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWNvdXBvbi1iYWRnZSB7XHJcblx0XHR3aWR0aDogNjVweDtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiA2NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDY1cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVkoMy41cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24taXRlbSAudGV4dC1ibG9jayB7XHJcblx0XHRjb2x1bW4tZ2FwOiAxMXB4O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24tY29weSB7XHJcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWNvdXBvbi10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItY291cG9uLW5vdGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWNvdXBvbi1hcnJvdyB7XHJcblx0XHR3aWR0aDogMTFweDtcclxuXHRcdGhlaWdodDogMTFweDtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGFycm93LWljb24oNnB4LCB2YXIuJHNlY29uZGFyeSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW1haW4ge1xyXG5cdFx0cGFkZGluZzogOXB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItbWFpbi1pbm5lciB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cm93LWdhcDogOXB4O1xyXG5cdFx0Y29sdW1uLWdhcDogMTVweDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItbG9nbyB7XHJcblx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItdXRpbHMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRvcmRlcjogMTtcclxuXHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgKyAyICogdmFyLiRndXR0ZXItc3ApO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIuJGd1dHRlci1zcCk7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIuJGd1dHRlci1zcCk7XHJcblx0XHRtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhci4kZ3V0dGVyLXNwKTtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItdXRpbHMtdG9wIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWFjdGlvbnMtYmFyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXV0aWxzLWJvdHRvbSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC8qIFNQ44OY44OD44OA44O85biv44Gu44G/44CC44OP44Oz44OQ44O844Ks44O85YaF44GvUEPniYjjg6zjgqTjgqLjgqbjg4jjgpLntq3mjIEgKi9cclxuXHQuaGVhZGVyLXV0aWxzLWJvdHRvbSAuaGVhZGVyLXNlcnZpY2VzIHtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0Z2FwOiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRwcmltYXJ5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRzZWNvbmRhcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XHJcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0cGFkZGluZzogMCA4cHg7XHJcblx0XHRcdGdhcDogM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUsXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1zZXJ2aWNlLWxhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40OTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyLXNlcnZpY2UtbWFpbiB7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRnYXA6IDdweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyLXNlcnZpY2UtaWNvbiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuXHRcdH1cclxuXHJcblx0XHRsaTpudGgtY2hpbGQoMSkgYSAuaGVhZGVyLXNlcnZpY2UtaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6bnRoLWNoaWxkKDIpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1hY3Rpb25zLS1zcC10b3Age1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChmbGV4LWVuZCwgY2VudGVyKTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0Z2FwOiAxN3B4O1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmNvbHVtbjtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGdhcDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyLWFjdGlvbnMtY291bnQge1xyXG5cdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdHJpZ2h0OiAtM3B4O1xyXG5cdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpOm50aC1jaGlsZCgxKSBhLFxyXG5cdFx0bGk6bnRoLWNoaWxkKDIpIGEge1xyXG5cdFx0XHR3aWR0aDogMzRweDtcclxuXHRcdH1cclxuXHJcblx0XHRsaTpudGgtY2hpbGQoMSkgYTo6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgc3ZnLmljb24tY2FydDtcclxuXHRcdH1cclxuXHJcblx0XHRsaTpudGgtY2hpbGQoMikgYTo6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgc3ZnLmljb24tYm9va21hcms7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudHJpZ2dlciB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdHdpZHRoOiAzNHB4O1xyXG5cdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtN3B4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC5tZW51LXRyaWdnZXIge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDE5cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHRleHQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cztcclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGFtYnVyZ2VyLW92ZXJsYXkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogMDtcclxuXHRcdHotaW5kZXg6IDExMDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UsIHZpc2liaWxpdHkgMC4zNXMgZWFzZTtcclxuXHJcblx0XHQmW2hpZGRlbl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtZml4ZWQge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLW9wZW4ge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qIOeZveODkeODjeODq+OCkuS5l+eul+OBq+W3u+OBjei+vOOBvuOBquOBhOOCiOOBhuODh+OCo+ODoOOBoOOBkeWIhumbou+8iCNjNWMyYzIg5LmX566X77yJICovXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGluc2V0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTk0LCAxOTQsIDAuNyk7XHJcblx0XHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHZhci5tcS1tYXgobWQpIHtcclxuXHQuaGFzLXNwLWFjdGlvbnMtYmFyIHtcclxuXHRcdC0taGVhZGVyLXNwLWJhci1oZWlnaHQ6IGNhbGMoNjBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpKTtcclxuXHR9XHJcblxyXG5cdC5oYXMtc3AtYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zLWJhciB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDEwMDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogdmFyKC0taGVhZGVyLXNwLWJhci1oZWlnaHQpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIuJGJvcmRlcjtcclxuXHRcdGJveC1zaGFkb3c6IDAgLTJweCAxMHB4IHJnYmEoMTAyLCA5MCwgODksIDAuMDgpO1xyXG5cclxuXHRcdC5oZWFkZXItYWN0aW9ucyB7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGdhcDogMDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmNvbHVtbjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRnYXA6IDRweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaTpudGgtY2hpbGQoMikgYSxcclxuXHRcdFx0bGk6bnRoLWNoaWxkKDMpIGEge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaGVhZGVyLWFjdGlvbnMtY291bnQge1xyXG5cdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG5cdC5oZWFkZXItbmF2LXNjZW5lLXBhbmVsLFxyXG5cdC5oZWFkZXItbmF2LXNjZW5lLWJhY2tkcm9wIHtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW5hdi1zY2VuZS1saW5rIHtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGFtYnVyZ2VyLWFjY29yZGlvbi10cmlnZ2VyIHtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhhbWJ1cmdlci1hY2NvcmRpb24tcGFuZWwge1xyXG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5tZW51LXRyaWdnZXIsXHJcblx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwibWl4aW5cIiBhcyBtaXg7XG5AdXNlIFwibWl4aW5fc3ZnXCIgYXMgc3ZnO1xuQHVzZSBcImNsYW1wXCIgYXMgY2w7XHRcblxuXG46cm9vdCB7XG5cdC0tZm9vdGVyLWhlaWdodDogMHB4O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB2YXIuJHBpbmstYmVpZ2U7XG59XG5cbi5mb290ZXItcHJvbW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmZvb3Rlci1nYWxsZXJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgLTIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LmZvb3Rlci1nYWxsZXJ5LXN3aXBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQvKiBhdXRvcGxheSBkZWxheTowICsgc3BlZWQg44Gn562J6YCf44Oe44O844Kt44O844Gr44GZ44KLICovXG5cdFx0LnN3aXBlci13cmFwcGVyIHtcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHRmaWd1cmUge1xuXHRcdFx0aGVpZ2h0OiA1NjVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDMwdnc7XG5cdFx0XHQvL292ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTI2NXB4O1xuXHRcdGxlZnQ6IDQwJTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHdpZHRoOiA0OTg2cHg7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzQycHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC9tdi13YXZlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC00MzBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogNTAxMHB4O1xuXHRcdGhlaWdodDogNDcycHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXdhdmUtYm90dG9tLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxufVxuXG4uZm9vdGVyLWNhdGNoLXdyYXAge1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTIzcHg7XG5cdGxlZnQ6IDE3LjYlO1xuXHR6LWluZGV4OiAyO1xuXHRnYXA6IDEwcHg7XG5cblx0LmZvb3Rlci1jYXRjaCB7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcblx0XHR3aWR0aDogNTBweDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgMTNweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdH1cbn1cblxuLmZvb3Rlci1jb250YWN0IHtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdG1hcmdpbjogLTE0MHB4IGF1dG8gMDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblxuXHQuZm9vdGVyLWNvbnRhY3QtY29sIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleDogMTtcblx0XHRwYWRkaW5nOiA2MHB4IDIwcHggNDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSB2YXIubXEtbWluKG1kKSB7XG5cdFx0XHQrIC5mb290ZXItY29udGFjdC1jb2wge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZGFzaGVkLWxpbmUobGVmdCwgI2ViZGVkZSk7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNTVweCk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdmFyLm1xLW1heChtZCkge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmRlZGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItY29udGFjdC1iYWRnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTMxcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiA2MXB4O1xuXHRcdGhlaWdodDogNjFweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRhY3QtYmFkZ2UtYmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZvb3Rlci1jb250YWN0LWJhZGdlLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRhY3QtdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMTZweCwgMjBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdC5idG4tZm9vdGVyLWNvbnRhY3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdG1hcmdpbjogMzVweCBhdXRvIDA7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRhY3QtdGVsIHtcblx0XHRtYXJnaW46IDIzcHggMCAxMHB4O1xuXHRcdGNvbG9yOiB2YXIuJHByaW1hcnk7XG5cdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1mYW1pbHktZW47XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCg0MHB4LCA0M3B4KTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdC5mb290ZXItY29udGFjdC1ob3VycyB7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdGdhcDogMjZweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDE0cHgsIDE2cHgpO1xuXHR9XG5cblx0LmZvb3Rlci1jb250YWN0LWhvdXJzLWxhYmVsIHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRhY3QtaG91cnMtdGltZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAtMTNweDtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHRleHQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSB2YXIubXEtbWluKG1kKSB7XG5cdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJkZWRlO1xuXHR9XG59XG5cbi5mb290ZXItcGFnZXRvcCB7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDU1cHg7XG5cdHotaW5kZXg6IDM7XG5cdHdpZHRoOiBjbC5jdXN0b20tY2xhbXAoNjBweCw4NXB4KTtcblx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0Ym9yZGVyOiAycHggc29saWQgI0U4REVERTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvLyB0ZXh0LWluZGVudDogMTAxJTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM2cyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDAuMzZzIGVhc2Utb3V0O1xuXG5cdHRleHQtaW5kZW50OiAwO1xuXHRmb250LXNpemU6IDA7XG5cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tcGFnZXRvcDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQ4JTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IGNsLmN1c3RvbS1jbGFtcCgxMnB4LDIzcHgpO1xuXHRcdGFzcGVjdC1yYXRpbzogMjMgLyAxNDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJGJhc2UtZm9udC1jb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHRyYW5zaXRpb246IHRvcCAwLjM2cyBlYXNlLW91dCwgb3BhY2l0eSAwLjM2cyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjM2cyBlYXNlLW91dDtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHR0b3A6IDE1MCU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uZm9vdGVyLWJvZHkge1xuXHRwYWRkaW5nOiA2NXB4IDAgNDBweDtcblx0XG5cdC5mb290ZXItZmVhdHVyZXMge1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIuJHByaW1hcnk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhci4kcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4d3JhcDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAycHg7XG5cdFx0XHRnYXA6IDIwcHg7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNDJweDtcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiRwcmltYXJ5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4zNnMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDAlIDAuMDZlbTtcblx0XHRcdFx0Y29sb3I6IHZhci4kcHJpbWFyeTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM2cyBlYXNlLW91dDtcblxuXHRcdFx0XHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaXMtYWJvdXQgYTo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kcHJpbWFyeSB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLWZlYXR1cmUtYWJvdXQuc3ZnJyk7XG5cdFx0fVxuXG5cdFx0LmlzLW1lcml0IGE6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHByaW1hcnkgdXJsKCcuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLW1lcml0LnN2ZycpO1xuXHRcdH1cblxuXHRcdC5pcy1zeXN0ZW0gYTo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kcHJpbWFyeSB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLWZlYXR1cmUtc3lzdGVtLnN2ZycpO1xuXHRcdH1cblxuXHRcdC5pcy1zdHJlbmd0aCBhOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiRwcmltYXJ5IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1zdHJlbmd0aC5zdmcnKTtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLXF1aWNrbGlua3Mge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0Z2FwOiBjbC5jdXN0b20tY2xhbXAoMTBweCwgMjBweCk7XG5cblx0XHRsaSB7XG5cdFx0XHQmLmlzLWZhcSBhIHNwYW46OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWZhcS5zdmcnKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1ndWlkZSBhIHNwYW46OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWd1aWRlLnN2ZycpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmlzLWd1YXJhbnRlZSBhIHNwYW46OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWd1YXJhbnRlZS5zdmcnKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1leGNoYW5nZSBhIHNwYW46OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWV4Y2hhbmdlLnN2ZycpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmlzLXdlYiBhIHNwYW46OmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLXdlYi5zdmcnKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1raW1vbm8gYSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1raW1vbm8uc3ZnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBtaXguYXJyb3ctc2xpZGUodmFyLiRiYXNlLWZvbnQtY29sb3IsIG1pbigzM3B4LCAxLjh2dykpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdHBhZGRpbmc6IDAgY2wuY3VzdG9tLWNsYW1wKDE1cHgsIDMwcHgpO1xuXHRcdFx0Z2FwOiBtaW4oMTVweCwgMnZ3KTtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJGJvcmRlci1saWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxNHB4LDE2cHgpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zNnMgZWFzZS1vdXQ7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1xdWlja2xpbmstbGFiZWwge1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRnYXA6IG1pbigyMHB4LCAxdncpO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItcXVpY2tsaW5rLWljb24ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0Ji5pcy1mYXEge1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJGlucHV0LWJnO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItbmF2LWdyaWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRnYXA6IG1pbig5OHB4LCAzdncpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIuJGJvcmRlcjtcblx0fVxuXG5cdC5mb290ZXItbmF2LWJsb2NrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiA0OHZ3O1xuXG5cdFx0LmZvb3Rlci1uYXYtdGl0bGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1uYXYtY29sdW1ucyB7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdFx0Z2FwOiA3cHggMjBweDtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IDdweDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiBtaW4oODBweCwgNHZ3KTtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMCA1cHggMThweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDAlIDAuMDZlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDEzcHgsMTVweCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDk7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNnMgZWFzZS1vdXQ7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhci4kYmFzZS1mb250LWNvbG9yO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyLiRiYXNlLWZvbnQtY29sb3I7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM2cyBlYXNlLW91dDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZvb3Rlci1uYXYtbWlzYyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWJvdHRvbSB7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cblx0LmZvb3Rlci1icmFuZCB7XG5cdFx0ZmlndXJlIHtcblx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWFkZHJlc3Mge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdH1cblxuXHQuZm9vdGVyLWJvdHRvbS1yaWdodCB7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0ZmxleDogMTtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblxuXHQuZm9vdGVyLWxlZ2FsIHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRnYXA6IDMwcHg7XG5cblx0XHRhIHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDEzcHgsIDE0cHgpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItc25zIHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRnYXA6IDIwcHg7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWNvcHlyaWdodCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcblx0LmZvb3Rlci1ib2R5IHtcblx0XHQuZm9vdGVyLW5hdi1ncmlkIHtcblx0XHRcdGdhcDogOThweDtcblx0XHR9XG5cblx0XHQuZm9vdGVyLW5hdi1ibG9jayAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGEge1xuXHRcdFx0bWluLXdpZHRoOiA4NXB4O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSB2YXIubXEtbWluKG1kKSB7XG4uZm9vdGVyLWZlYXR1cmVzIHtcblx0YSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDAuMDZlbTtcblx0XHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNHM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmlzLWFib3V0IGE6aG92ZXI6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLWFib3V0LWhvdmVyLnN2ZycpO1xuXHR9XG5cblx0LmlzLW1lcml0IGE6aG92ZXI6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLW1lcml0LWhvdmVyLnN2ZycpO1xuXHR9XG5cblx0LmlzLXN5c3RlbSBhOmhvdmVyOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1zeXN0ZW0taG92ZXIuc3ZnJyk7XG5cdH1cblxuXHQuaXMtc3RyZW5ndGggYTpob3Zlcjo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLWZlYXR1cmUtc3RyZW5ndGgtaG92ZXIuc3ZnJyk7XG5cdH1cbn1cblxuLmZvb3Rlci1uYXYtYmxvY2sge1xuXHQuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGEge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAwLjA2ZW07XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI0cztcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1xdWlja2xpbmtzIHtcblx0YTpob3ZlciB7XG5cdFx0QGluY2x1ZGUgbWl4LmFycm93LXNsaWRlLWhvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XG5cdH1cbn1cblxuLmZvb3Rlci1wYWdldG9wIHtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyLiRiYXNlLWZvbnQtY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIuJGJhc2UtZm9udC1jb2xvcjtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IC01MCU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHRvcDogNDglO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cbn1cblxuQGluY2x1ZGUgdmFyLm1xLW1heChtZCkge1xuLmZvb3Rlci1wcm9tbyB7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmZvb3Rlci1nYWxsZXJ5IHtcblx0bWFyZ2luOiAwIC0xNXB4O1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0dG9wOiAtNDBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogOTNweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL3dhdmUtc3Auc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIC8gY292ZXI7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJvdHRvbTogLTYwcHg7XG5cdFx0aGVpZ2h0OiA5M3B4O1xuXHR9XG59XG5cbi5mb290ZXItZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIGZpZ3VyZSB7XG5cdGhlaWdodDogMjkwcHg7XG5cdG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5mb290ZXItY2F0Y2gtd3JhcCB7XG5cdHRvcDogMDtcblx0bGVmdDogNDRweDtcblx0Z2FwOiAxMHB4O1xuXG5cdC5mb290ZXItY2F0Y2gge1xuXHRcdHdpZHRoOiAyN3B4O1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE5O1xuXHR9XG59XG5cbi5mb290ZXItY29udGFjdCB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbi10b3A6IC00NXB4O1xuXHRnYXA6IDQwcHg7XG5cblx0LmZvb3Rlci1jb250YWN0LWNvbCB7XG5cdFx0cGFkZGluZzogNDJweCAyMHB4IDMwcHg7XG5cblx0XHQrIC5mb290ZXItY29udGFjdC1jb2wge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1mb290ZXItY29udGFjdCB7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0fVxuXG5cdC5mb290ZXItY29udGFjdC10ZWwge1xuXHRcdG1hcmdpbjogMTJweCAwIDhweDtcblx0fVxuXHRcblx0LmZvb3Rlci1jb250YWN0LWhvdXJzLWxhYmVsIHtcblx0fVxufVxuXG4uZm9vdGVyLXBhZ2V0b3Age1xuXHR0b3A6IDE2cHg7XG5cdHJpZ2h0OiAxNXB4O1xufVxuXG4uZm9vdGVyLWJvZHkge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHQuZm9vdGVyLXF1aWNrbGlua3Mge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRnYXA6IDE1cHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1mZWF0dXJlcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdGxpIHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIuJHByaW1hcnk7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhci4kcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0cGFkZGluZzogMThweCAyMHB4O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItcXVpY2tsaW5rcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItcXVpY2tsaW5rLWxhYmVsIHtcblx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1uYXYtZ3JpZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGdhcDogMDtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHR9XG5cblx0LmZvb3Rlci1ib3R0b20ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDI1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmZvb3Rlci1icmFuZCB7XG5cdFx0ZmlndXJlIHtcblx0XHRcdHdpZHRoOiAyMTVweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1ib3R0b20tcmlnaHQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cblx0LmZvb3Rlci1sZWdhbCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAwIDI1cHg7XG5cdH1cblxuXHQuZm9vdGVyLWNvcHlyaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmZvb3Rlci1uYXYtYmxvY2sge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblxuXHRcdC5mb290ZXItbmF2LWNvbHVtbnMgdWwgYSB7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uLWFycm93O1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyLiRiYXNlLWZvbnQtY29sb3I7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZm9vdGVyLW5hdi1taXNjIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHQuZm9vdGVyLW5hdi1jb2x1bW5zIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRnYXA6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDU0cHg7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZGFzaGVkLWxpbmUodG9wLCB2YXIuJGJvcmRlcik7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZGFzaGVkLWxpbmUoYm90dG9tLCB2YXIuJGJvcmRlcik7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1NHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI4cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIGhhbWJ1cmdlci1hY2NvcmRpb24g44Go5ZCM5Z6L77yIdHJpZ2dlciAvIHBhbmVsIC8gaXMtb3Blbu+8ieOAguOCr+ODqeOCueWQjeOBruOBv+ODleODg+OCv+ODvOWBtCAqL1xuXHQuZm9vdGVyLW5hdi1jYXRlZ29yeSxcblx0LmZvb3Rlci1uYXYtc2NlbmUge1xuXHRcdEBpbmNsdWRlIG1peC5kYXNoZWQtbGluZShib3R0b20sIHZhci4kYm9yZGVyKTtcblxuXHRcdCYuaXMtb3BlbiB7XG5cdFx0XHQuZm9vdGVyLW5hdi10aXRsZSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggMS41cHgsIDEuNXB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1uYXYtY29sdW1ucyB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1uYXYtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMjdweCAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjM1cyBlYXNlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6XG5cdFx0XHRcdFx0bGluZWFyLWdyYWRpZW50KHZhci4kdGV4dCwgdmFyLiR0ZXh0KSBjZW50ZXIgbm8tcmVwZWF0LFxuXHRcdFx0XHRcdGxpbmVhci1ncmFkaWVudCh2YXIuJHRleHQsIHZhci4kdGV4dCkgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDEuNXB4LCAxLjVweCAxMHB4O1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzVzIGVhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogcGFuZWw6IGhhbWJ1cmdlci1hY2NvcmRpb24tcGFuZWwg55u45b2T44CCXG5cdFx0ICAgSFRNTCDjgpLotrPjgZXjgZogMiDliJfjg6rjg7Pjgq/vvIhkaXNwbGF5OmNvbnRlbnRz77yJ44Gr44GZ44KL44Gf44KBIGhlaWdodCDjgafplovplokgKi9cblx0XHQuZm9vdGVyLW5hdi1jb2x1bW5zIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdGdhcDogNHB4IDEwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0aW50ZXJwb2xhdGUtc2l6ZTogYWxsb3cta2V5d29yZHM7XG5cdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZSwgcGFkZGluZy1ib3R0b20gMC4zNXMgZWFzZTtcblxuXHRcdFx0JltoaWRkZW5dIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRkaXNwbGF5OiBjb250ZW50cztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0fVxuXG5cdGZvb3RlciB7XG5cdFx0LmZvb3Rlci1pbm5lciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0cGFkZGluZzogNTBweCAwIDg1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXG5cdFx0XHQuYmFzaWMtaW5mbyB7XG5cdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE3N3B4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zbnMtYnRuLXdyYXAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2hvcC1saXN0IHtcblx0XHRcdFx0XHQuc2hvcC1pdGVtIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdFx0XHRcdD4gcCxcblx0XHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubGluay1tYXAge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9vdGVyLW1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR3aWR0aDogNzJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudW5kZXItY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Z2FwOiAzMHB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5mb290ZXItbmF2LWNhdGVnb3J5LFxuXHQuZm9vdGVyLW5hdi1zY2VuZSB7XG5cdFx0LmZvb3Rlci1uYXYtdGl0bGUge1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItbmF2LWNvbHVtbnMge1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcjtcclxuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xyXG5AdXNlIFwiY2xhbXBcIiBhcyBjbDtcclxuXHJcblxyXG4vKiBwcm9kdWN0IGNhcmRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9kdWN0LWNhcmQtZ3JpZCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0Z2FwOiAzMHB4O1xyXG5cclxuXHQmLmlzLWNvbHMtMyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkIHtcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmQtaW5uZXIge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkLWJhZGdlIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTBweDtcclxuXHRsZWZ0OiAzMXB4O1xyXG5cdHotaW5kZXg6IDI7XHJcblx0d2lkdGg6IDM3cHg7XHJcblx0cGFkZGluZzogMjhweCAwIDE4cHg7XHJcblx0YmFja2dyb3VuZDogdmFyLiRwcmltYXJ5O1xyXG5cdGNvbG9yOiB2YXIuJHdoaXRlO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDUwJSBjYWxjKDEwMCUgLSA4cHgpLCAwIDEwMCUpO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMnB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2ljb24tY3Jvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZC1saW5rIHtcclxuXHRkaXNwbGF5OiBjb250ZW50cztcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZC1waG90byB7XHJcblx0Z3JpZC1yb3c6IDE7XHJcblx0Z3JpZC1jb2x1bW46IDE7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGFzcGVjdC1yYXRpbzogMjQzIC8gMjYwO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmQtd2lzaGxpc3Qge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Z3JpZC1yb3c6IDE7XHJcblx0Z3JpZC1jb2x1bW46IDE7XHJcblx0ei1pbmRleDogMjtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luOiAwIDE1cHggMTVweCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGp1c3RpZnktc2VsZjogZW5kO1xyXG5cdGFsaWduLXNlbGY6IGVuZDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdGltZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogMDtcclxuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jYXJkLXdpc2hsaXN0LWljb24tYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQmLmlzLWFjdGl2ZSB7XHJcblx0XHQucHJvZHVjdC1jYXJkLXdpc2hsaXN0LWljb24ge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWNhcmQtd2lzaGxpc3QtaWNvbi1hY3RpdmUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZC1ib2R5IHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRnYXA6IDEwcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRncmlkLXJvdzogMjtcclxuXHRncmlkLWNvbHVtbjogMTtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZC1uYW1lIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDEzcHgsIDE0cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZC1kZXNjIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxM3B4LCAxNHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmQtbWV0YSB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdGdhcDogMTFweDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkLXBsYW4ge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA3cHggMTBweDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJGlucHV0LWJnO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDEzcHgsIDE0cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmQtcHJpY2Uge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0Z2FwOiA1cHg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZC1wcmljZS1hbW91bnQge1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDEzcHgsIDE0cHgpO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLnByb2R1Y3QtY2FyZC1wcmljZS10YXgge1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJlY2VudCB7XHJcblx0QGluY2x1ZGUgbWl4LmNhcm91c2VsLXNlY3Rpb24tZ3JpZChcIi5wcm9kdWN0LXJlY2VudC1pbm5lclwiLCBcIi5wcm9kdWN0LXJlY2VudC1zd2lwZXJcIik7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHBhZGRpbmctdG9wOiA5NXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDQxJTtcclxuXHRcdHdpZHRoOiA0OTg2cHg7XHJcblx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDM0MnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9wcm9kdWN0LXdhdmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDQxJTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0d2lkdGg6IDQ5ODZweDtcclxuXHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzQycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL3Byb2R1Y3Qtd2F2ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY2FyZCB7XHJcblx0XHR3aWR0aDogMjc3LjVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJlY2VudC1pbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogdmFyLiRjb250ZW50LW1heDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiAwIHZhci4kZ3V0dGVyLXBjO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZ1bGwtd2lkdGg7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJHBpbmstYmVpZ2U7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSB2YXIubXEtbWluKG1kKSB7XHJcblx0LnByb2R1Y3QtY2FyZC1pbm5lcjpob3ZlciB7XHJcblx0XHQucHJvZHVjdC1jYXJkLXBob3RvIGltZyB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSB2YXIubXEtbWF4KG1kKSB7XHJcblx0LnByb2R1Y3QtY2FyZC1ncmlkIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdGdhcDogMjBweCAxMHB4O1xyXG5cclxuXHRcdCYuaXMtY29scy0zIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0XHRnYXA6IDIwcHggMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNhcmQtaW5uZXIge1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWNhcmQtYmFkZ2Uge1xyXG5cdFx0dG9wOiA2cHg7XHJcblx0XHRsZWZ0OiA2cHg7XHJcblx0XHR3aWR0aDogMzdweDtcclxuXHRcdHBhZGRpbmc6IDI4cHggMCAxOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jYXJkLXdpc2hsaXN0IHtcclxuXHRcdG1hcmdpbjogMCA4cHggMCAwO1xyXG5cdFx0Ym90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY2FyZC1ib2R5IHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jYXJkLW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY2FyZC1tZXRhIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1jYXJkLXBsYW4ge1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtY2FyZC1wcmljZS1hbW91bnQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yZWNlbnQge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmNhcm91c2VsLXNlY3Rpb24tZ3JpZC1zcChcIi5wcm9kdWN0LXJlY2VudC1pbm5lclwiLCBcIi5wcm9kdWN0LXJlY2VudC1zd2lwZXJcIik7XHJcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGxlZnQ6IDU4JTtcclxuXHRcdFx0d2lkdGg6IDEzNjBweDtcclxuXHRcdFx0aGVpZ2h0OiA5M3B4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRsZWZ0OiA1OCU7XHJcblx0XHRcdHdpZHRoOiAxMzYwcHg7XHJcblx0XHRcdGhlaWdodDogOTNweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWNhcmQge1xyXG5cdFx0XHR3aWR0aDogMTc2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yZWNlbnQtaW5uZXIge1xyXG5cdFx0cGFkZGluZzogMCB2YXIuJGd1dHRlci1zcDtcclxuXHR9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwiLi4vYm9vdHN0cmFwXCIgYXMgYnM7XHJcblxyXG4vKiDjgYrlrqLmp5jjga7lo7Djgqvjg7zjg4nvvIhUT1AgLyDllYblk4HoqbPntLDvvIlcclxuICAg6KaL5Ye644GX5biv44GvIGNvbmZpZ3MvX2NvbW1vbi5zY3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2Uge1xyXG5cdHBhZGRpbmctdG9wOiA5MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtdm9pY2UtYnRuIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC12b2ljZS1zbGlkZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5wcm9kdWN0LXZvaWNlLXN3aXBlciB7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLWNhcmQge1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nOiAyMHB4IGJzLmN1c3RvbS1jbGFtcCgyMHB4LCAzMHB4KTtcclxuXHRcdGdhcDogYnMuY3VzdG9tLWNsYW1wKDIwcHgsIDQwcHgpO1xyXG5cdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtdm9pY2UtcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDI0M3B4O1xyXG5cdFx0bWF4LXdpZHRoOiA0NiU7XHJcblx0XHRhc3BlY3QtcmF0aW86IDI0MyAvIDI2MDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC12b2ljZS1ib2R5IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRnYXA6IGJzLmN1c3RvbS1jbGFtcCgxMnB4LCAzMHB4KTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC12b2ljZS1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHRcdGdhcDogMTJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC12b2ljZS10aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC12b2ljZS1tZXRhIHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGNvbG9yOiAjYWZhZGFjO1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtdm9pY2UtbGluayB7XHJcblx0XHRAaW5jbHVkZSBicy5kYXNoZWQtbGluZShib3R0b20sIGJzLiRiYXNlLWZvbnQtY29sb3IpO1xyXG5cdFx0QGluY2x1ZGUgYnMuYXJyb3ctc2xpZGUoJHJpZ2h0OiAwKTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyOiAxMDB2bWF4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG5cdFx0XHQtd2Via2l0LW1hc2stY2xpcDogY29udGVudC1ib3g7XHJcblx0XHRcdG1hc2stY2xpcDogY29udGVudC1ib3g7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBicy5tcS1taW4obWQpIHtcclxuXHQucHJvZHVjdC1kZXRhaWwtdm9pY2Uge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLWNhcmQge1xyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmZvY3VzLXdpdGhpbiB7XHJcblx0XHRcdFx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLXBob3RvIGltZyB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLWxpbmsge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuYXJyb3ctc2xpZGUtaG92ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBicy5tcS1tYXgobWQpIHtcclxuXHQucHJvZHVjdC1kZXRhaWwtdm9pY2Uge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLWJ0biB7XHJcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLXNsaWRlciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC12b2ljZS1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC12b2ljZS1jYXJkIHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuY29sdW1uO1xyXG5cdFx0XHR3aWR0aDogMjg1cHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtdm9pY2UtcGhvdG8ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNDNweDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtdm9pY2UtYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcjtcclxuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xyXG5AdXNlIFwiY2xhbXBcIiBhcyBjbDtcclxuXHJcbi8qIEZlYXR1cmXvvIhUT1AgLyDku5bjg5rjg7zjgrjlhbHpgJrvvIlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3AtZmVhdHVyZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuXHQudG9wLWZlYXR1cmUtcGFuZWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogY2wuY3VzdG9tLWNsYW1wKDIwcHgsIDM1cHgpIGNsLmN1c3RvbS1jbGFtcCgxMHB4LCAzMHB4KSBjbC5jdXN0b20tY2xhbXAoMTBweCwgMzBweCkgY2wuY3VzdG9tLWNsYW1wKDIyMHB4LCAyNzBweCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHByaW1hcnk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdG9wL2ZlYXR1cmUtcGF0dGVybi1zaGlwcG8uc3ZnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNDVweCA0NXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcblxyXG5cdC50b3AtZmVhdHVyZS1waG9uZXMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogY2wuY3VzdG9tLWNsYW1wKC01MHB4LCAtMTBweCk7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0d2lkdGg6IGNsLmN1c3RvbS1jbGFtcCgzMDBweCwgMzkwcHgpO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRvcC1mZWF0dXJlLWxlYWRzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IGNsLmN1c3RvbS1jbGFtcCgxMHB4LCAxMTBweCk7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudG9wLWZlYXR1cmUtc3RyZW5ndGgge1xyXG5cdFx0cGFkZGluZzogMzBweCAxMHB4IDIzcHggY2wuY3VzdG9tLWNsYW1wKDEwcHgsIDkwcHgpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQudG9wLWZlYXR1cmUtc3RyZW5ndGgtbGFiZWwge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0Z2FwOiAyNXB4O1xyXG5cdFx0Y29sb3I6IHZhci4kcHJpbWFyeTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4xOTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0LnRvcC1mZWF0dXJlLXN0cmVuZ3RoLWxhYmVsLW1haW4ge1xyXG5cdFx0XHRjb2xvcjogdmFyLiRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyLFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAycHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyLiRwcmltYXJ5O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudG9wLWZlYXR1cmUtc3RyZW5ndGgtbGFiZWwtbWFpbiB7XHJcblx0XHRiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudG9wLWZlYXR1cmUtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z2FwOiAwO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4d3JhcDtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmRhc2hlZC1saW5lKGxlZnQsIHZhci4kcHJpbWFyeSk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogMCA4cHg7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsaTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AvZmVhdHVyZS1pY29uLWV4Y2hhbmdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuXHRcdH1cclxuXHJcblx0XHRsaTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AvZmVhdHVyZS1pY29uLWd1YXJhbnRlZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wL2ZlYXR1cmUtaWNvbi1zaW11bGF0aW9uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuXHRcdH1cclxuXHJcblx0XHRsaTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AvZmVhdHVyZS1pY29uLXNpemUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC9mZWF0dXJlLWljb24tcHJldmlldy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudG9wLWZlYXR1cmUtaXRlbS1sYWJlbCB7XHJcblx0XHRjb2xvcjogdmFyLiR0ZXh0O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDE2cHgsIDE4cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0Ji5zbWFsbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDE0cHgsIDE2cHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5taW5pIHtcclxuXHRcdFx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMTJweCwgMTRweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudG9wLWZlYXR1cmUtYnRuIHtcclxuXHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR9XHJcblxyXG5cdC50b3AtZmVhdHVyZS1yYXRlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMTlweDtcclxuXHRcdGxlZnQ6IDIwcHg7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0d2lkdGg6IDE2MXB4O1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgdmFyLm1xLW1heChtZCkge1xyXG5cdC50b3AtZmVhdHVyZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcblx0XHQudG9wLWZlYXR1cmUtcGFuZWwge1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRvcC1mZWF0dXJlLXBob25lcyB7XHJcblx0XHRcdHRvcDogLTE2cHg7XHJcblx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0bGVmdDogLTE4cHg7XHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHRcdHdpZHRoOiA1M3Z3O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50b3AtZmVhdHVyZS1ib2R5IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50b3AtZmVhdHVyZS1sZWFkcyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzd2dztcclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWZlYXR1cmUtc3RyZW5ndGgge1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDM1cHggMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWZlYXR1cmUtc3RyZW5ndGgtbGFiZWwge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIsXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0yMWRlZyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWZlYXR1cmUtc3RyZW5ndGgtbGFiZWwtbWFpbiB7XHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiByZXZlcnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWZlYXR1cmUtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogMDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtaXguZGFzaGVkLWxpbmUoYm90dG9tLCB2YXIuJHByaW1hcnkpO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxNXB4O1xyXG5cdFx0XHRcdGdhcDogMTVweDtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZGFzaGVkLWxpbmUoYm90dG9tLCB2YXIuJHByaW1hcnkpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRvcC1mZWF0dXJlLWl0ZW0tbGFiZWwge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdGdhcDogNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdGJyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNtYWxsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1pbmkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRvcC1mZWF0dXJlLWJ0biB7XHJcblx0XHRcdHdpZHRoOiAyMTBweDtcclxuXHRcdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWZlYXR1cmUtcmF0ZSB7XHJcblx0XHRcdHRvcDogMTM5cHg7XHJcblx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0bGVmdDogOHB4O1xyXG5cdFx0XHR3aWR0aDogOTNweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xyXG5AdXNlIFwibWl4aW5cIiBhcyBtaXg7XHJcbkB1c2UgXCJjbGFtcFwiIGFzIGNsO1xyXG5cclxuLyogcHJvZHVjdC1kZXRhaWwgLyBzeXN0ZW0gbW9kYWwg5YWx6YCa77ya44GU5Yip55So5pa55rOVXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZHVjdC1kZXRhaWwtdXNhZ2UtaGVhZGluZyB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxNnB4LCAxOHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC11c2FnZSB7XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC11c2FnZS1oZWFkaW5nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtdXNhZ2UtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0Z2FwOiAxNXB4IDM3cHg7XHJcblxyXG5cdFx0bGk6bnRoLWNoaWxkKDEpIC5wcm9kdWN0LWRldGFpbC11c2FnZS1jYXJkOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdC1kZXRhaWwvaWNvbi11c2FnZS0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuXHRcdH1cclxuXHJcblx0XHRsaTpudGgtY2hpbGQoMikgLnByb2R1Y3QtZGV0YWlsLXVzYWdlLWNhcmQ6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wcm9kdWN0LWRldGFpbC9pY29uLXVzYWdlLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpOm50aC1jaGlsZCgzKSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZDo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtZGV0YWlsL2ljb24tdXNhZ2UtMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6bnRoLWNoaWxkKDQpIC5wcm9kdWN0LWRldGFpbC11c2FnZS1jYXJkOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdC1kZXRhaWwvaWNvbi11c2FnZS00LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuXHRcdH1cclxuXHJcblx0XHRsaTpudGgtY2hpbGQoNSkgLnByb2R1Y3QtZGV0YWlsLXVzYWdlLWNhcmQ6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wcm9kdWN0LWRldGFpbC9pY29uLXVzYWdlLTUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpOm50aC1jaGlsZCg2KSAucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZDo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtZGV0YWlsL2ljb24tdXNhZ2UtNi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZCB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiBjbC5jdXN0b20tY2xhbXAoMTBweCwgMjBweCk7XHJcblx0XHRnYXA6IGNsLmN1c3RvbS1jbGFtcCgxMHB4LCAyMHB4KTtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJGJvcmRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR3aWR0aDogOThweDtcclxuXHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXVzYWdlLXRleHQge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC11c2FnZS10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtdXNhZ2UtZGVzYyB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgdmFyLm1xLW1pbihtZCkge1xyXG5cdC5wcm9kdWN0LWRldGFpbC11c2FnZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogOTBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC11c2FnZS1saXN0IHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgzbikpOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMjhweDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3QtZGV0YWlsL3VzYWdlLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHZhci5tcS1tYXgobWQpIHtcclxuXHQucHJvZHVjdC1kZXRhaWwtdXNhZ2Uge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXVzYWdlLWxpc3Qge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogLTEzcHg7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wcm9kdWN0LWRldGFpbC91c2FnZS1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucHJvZHVjdC1kZXRhaWwtdXNhZ2UtY2FyZCB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wcm9kdWN0LWRldGFpbC11c2FnZS10ZXh0IHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQucHJvZHVjdC1kZXRhaWwtdXNhZ2UtdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcImJvb3RzdHJhcFwiIGFzIGJzO1xyXG5AdXNlIFwiY29uZmlncy9wcm9kdWN0LWNhcmRcIjtcclxuQHVzZSBcImNvbmZpZ3Mvdm9pY2VcIjtcclxuQHVzZSBcImNvbmZpZ3MvZmVhdHVyZVwiO1xyXG5AdXNlIFwiY29uZmlncy9wcm9kdWN0LWRldGFpbC11c2FnZVwiO1xyXG5cclxuXHJcbi8qIHByb2R1Y3QgZGV0YWlsIHBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9kdWN0LWRldGFpbC1wYWdlIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSB7XHJcblx0LnByb2R1Y3QtZGV0YWlsLWdhbGxlcnktaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1waG90byB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogNTYwIC8gNjAwO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtYmFkZ2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC00cHg7XHJcblx0XHRcdGxlZnQ6IDIzcHg7XHJcblx0XHRcdHdpZHRoOiBicy5jdXN0b20tY2xhbXAoMzVweCwgNTBweCk7XHJcblx0XHRcdHBhZGRpbmc6IGJzLmN1c3RvbS1jbGFtcCgyOHB4LCA0MHB4KSAwIGJzLmN1c3RvbS1jbGFtcCgxOHB4LCAyM3B4KTtcclxuXHRcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XHJcblx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE2cHgpO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgMTAwJSwgNTAlIGNhbGMoMTAwJSAtIDEwcHgpLCAwIDEwMCUpO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IGJzLmN1c3RvbS1jbGFtcCg4cHgsIDE1cHgpO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0d2lkdGg6IGJzLmN1c3RvbS1jbGFtcCgxNXB4LCAyMHB4KTtcclxuXHRcdFx0XHRoZWlnaHQ6IGJzLmN1c3RvbS1jbGFtcCgxNXB4LCAyMHB4KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2ljb24tY3Jvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXdpc2hsaXN0IHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdGJvdHRvbTogMjBweDtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0d2lkdGg6IDU1cHg7XHJcblx0XHRcdGhlaWdodDogNTVweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wcm9kdWN0LWRldGFpbC13aXNobGlzdC1pY29uLWFjdGl2ZSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRcdC5wcm9kdWN0LWRldGFpbC13aXNobGlzdC1pY29uIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucHJvZHVjdC1kZXRhaWwtd2lzaGxpc3QtaWNvbi1hY3RpdmUge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC10aHVtYnMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRnYXA6IGJzLmN1c3RvbS1jbGFtcCg1cHgsIDE1cHgpO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXRodW1iIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC1ub3RlcyB7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLWhlYWRpbmcsXHJcbi5wcm9kdWN0LWRldGFpbC1mb3JtLWhlYWRpbmcsXHJcbi5wcm9kdWN0LWRldGFpbC1hcHBseS1oZWFkaW5nLFxyXG4ucHJvZHVjdC1kZXRhaWwtdXNhZ2UtaGVhZGluZyxcclxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbC1oZWFkaW5nIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDE2cHgsIDE4cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXNwZWMge1xyXG5cdC5wcm9kdWN0LWRldGFpbC1zcGVjLWJvZHkge1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0cGFkZGluZzogYnMuY3VzdG9tLWNsYW1wKDEwcHgsIDMwcHgpO1xyXG5cdFx0Z2FwOiBicy5jdXN0b20tY2xhbXAoMTBweCwgMzRweCk7XHJcblx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kYm9yZGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCYsXHJcblx0XHQqIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXNwZWMtcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDIxM3B4O1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtc3BlYy1saXN0IHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXh3cmFwO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGdhcDogNXB4O1xyXG5cdH1cclxuXHJcblx0ZGwge1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHR9XHJcblxyXG5cdGR0IHtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIu+8mlwiO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZGQge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtZnVsbHNldCB7XHJcblx0QGluY2x1ZGUgYnMuZGFzaGVkLWxpbmUodG9wLCBicy4kYm9yZGVyKTtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZ1bGxzZXQtcGhvdG8ge1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0bWluLWhlaWdodDogNTQ1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogYnMuJGlucHV0LWJnO1xyXG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1mdWxsc2V0LXBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiBicy4kcGxhY2Vob2xkZXI7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtY29kZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiBicy5jdXN0b20tY2xhbXAoMTRweCwgMTZweCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLW5hbWUge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxOHB4LCAyNXB4KTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtZGVzYyB7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXByaWNlLXNoYXJlIHtcclxuXHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIGJzLmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgZmxleC1lbmQpO1xyXG5cdGdhcDogMjBweCA1cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC1wcmljZSB7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtcHJpY2UtYmFkZ2Uge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdHBhZGRpbmc6IDJweCAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogYnMuJGlucHV0LWJnO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1wcmljZS12YWx1ZSB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBmbGV4LWVuZCk7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRnYXA6IDVweDtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1wcmljZS1sYWJlbCB7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxNHB4LCAxNnB4KTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1wcmljZS1hbW91bnQge1xyXG5cdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDI4cHgsIDMycHgpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXByaWNlLXRheCB7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxMnB4LCAxNHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC1zaGFyZSB7XHJcblx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRAaW5jbHVkZSBicy5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcblx0Z2FwOiAxN3B4O1xyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtc2hhcmUtbGFiZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtc2hhcmUtbGlzdCB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG5cdFx0Z2FwOiA4cHg7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMzRweDtcclxuXHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXJlbnRhbCB7XHJcblx0QGluY2x1ZGUgYnMuZGFzaGVkLWxpbmUodG9wLCBicy4kYm9yZGVyKTtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXJlbnRhbC1oZWFkIHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0Z2FwOiAxMHB4IDI1cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtcmVudGFsLW5vdGUge1xyXG5cdFx0Zm9udC1zaXplOiBicy5jdXN0b20tY2xhbXAoMTJweCwgMTRweCk7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmRzIHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZCB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4d3JhcDtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdG1pbi13aWR0aDogMDtcclxuXHRcdG1pbi1oZWlnaHQ6IDkwcHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4IGJzLmN1c3RvbS1jbGFtcCgxNXB4LCAyNXB4KSAxNXB4IGJzLmN1c3RvbS1jbGFtcCg2MHB4LCA3MHB4KTtcclxuXHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRib3JkZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTEycHg7XHJcblx0XHRcdGxlZnQ6IC0xMHB4O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRpbnNldDogLTFweDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtdHlwZS1pY29uIHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdHdpZHRoOiBicy5jdXN0b20tY2xhbXAoMzBweCwgNDFweCk7XHJcblx0XHRcdGhlaWdodDogYnMuY3VzdG9tLWNsYW1wKDMwcHgsIDQxcHgpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kcGxhY2Vob2xkZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWxlYWQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiBicy5jdXN0b20tY2xhbXAoMTFweCwgMTRweCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSxcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kYmFzZS1mb250LWNvbG9yO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE2cHgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLW5vdGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0XHRjb2xvcjogI2FjYTdhNztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5yZW50YWwge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2VlN2I2MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYucHJldmlldyB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBicy4kc2t5Ymx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5yZW50YWwge1xyXG5cdFx0XHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWljb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2VlN2I2MDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLXRpdGxlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZWU3YjYwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmljb24tY2hlY2soI2VlN2I2MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnByZXZpZXcge1xyXG5cdFx0XHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWljb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHNreWJsdWU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucHJvZHVjdC1kZXRhaWwtdHlwZS10aXRsZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogYnMuJHNreWJsdWU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuaWNvbi1jaGVjayhicy4kc2t5Ymx1ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXIge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLW5hdiB7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItcHJldixcclxuXHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1uZXh0IHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG5cdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1wcmV2IGltZyB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLW1vbnRoIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItdGFibGUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHJcblx0XHRcdHRoLFxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJGJvcmRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0Ji5pcy1zdW5kYXkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZTFkNztcclxuXHRcdFx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuaXMtc2F0dXJkYXkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2NkZTBkZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNjY3MzZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1jZWxsIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0cGFkZGluZzogYnMuY3VzdG9tLWNsYW1wKDVweCwgMTBweCkgYnMuY3VzdG9tLWNsYW1wKDVweCwgMTNweCk7XHJcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcclxuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdFx0XHQmLmlzLWF2YWlsYWJsZSB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItc3RhdHVzLFxyXG5cdFx0XHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1wcmljZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogYnMuJHByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmlzLXVuYXZhaWxhYmxlIHtcclxuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItY2VsbC1pbm5lciB7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXh3cmFwO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLWNlbGwtaGVhZCB7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItZGF5IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiBicy5jdXN0b20tY2xhbXAoMTRweCwgMThweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLXJva3V5byB7XHJcblx0XHRcdGNvbG9yOiBicy4kc2t5Ymx1ZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiBicy5jdXN0b20tY2xhbXAoMTBweCwgMTJweCk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyLWNlbGwtYm9keSB7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXh3cmFwO1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1zdGF0dXMge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxNHB4LCAxNnB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtY2FsZW5kYXItcHJpY2Uge1xyXG5cdFx0XHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxMHB4LCAxNHB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtZm9ybSxcclxuLnByb2R1Y3QtZGV0YWlsLWFwcGx5IHtcclxuXHRAaW5jbHVkZSBicy5kYXNoZWQtbGluZSh0b3AsIGJzLiRib3JkZXIpO1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtZm9ybSB7XHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0taGVhZGluZyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0tbGlzdCB7XHJcblx0XHQuZm9ybS1yb3cge1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm0tbGFiZWwge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0d2lkdGg6IGJzLmN1c3RvbS1jbGFtcCg5MHB4LCAxMjBweCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDE0cHgsIDE2cHgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLWZpZWxkIHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdGdhcDogNXB4IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZm9ybS1jb250cm9sIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGJzLmljb24tYXJyb3c7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYnMuJHNlbGVjdC1ib3JkZXI7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhhcygucHJvZHVjdC1kZXRhaWwtZm9ybS1kYXRlKTo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9pY29uLWRhdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0tc2VsZWN0LFxyXG5cdC5wcm9kdWN0LWRldGFpbC1mb3JtLWRhdGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgYnMuJHNlbGVjdC1ib3JkZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZm9ybS1zZWxlY3Qge1xyXG5cdFx0Y29sb3I6IGJzLiRzZWxlY3QtYm9yZGVyO1xyXG5cclxuXHRcdCY6dmFsaWQsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0tZGF0ZSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7XHJcblx0XHRjb2xvcjogYnMuJHRleHQ7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0tbm90ZSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWluLXdpZHRoOiAxNTBweDtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDExcHgsIDEycHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC1hcHBseSB7XHJcblx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWhlYWRpbmcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1hcHBseS1saXN0IHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXh3cmFwO1xyXG5cdFx0Z2FwOiAyNXB4O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcclxuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBmbGV4LWVuZCk7XHJcblx0XHRcdGdhcDogYnMuY3VzdG9tLWNsYW1wKDE1cHgsIDM0cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LXRleHQge1xyXG5cdFx0ZmxleDogMCAwIGJzLmN1c3RvbS1jbGFtcCgxMjBweCwgMTg2cHgpO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWxlYWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1hcHBseS1sYWJlbCB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IGJzLmN1c3RvbS1jbGFtcCgxNnB4LCAxOHB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRcdCYuaXMtc2ltdWxhdGlvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnMuZGFzaGVkLWxpbmUoYm90dG9tLCBicy4kc2t5Ymx1ZSk7XHJcblx0XHRcdFx0Y29sb3I6IGJzLiRza3libHVlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmlzLWNhcnQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJzLmRhc2hlZC1saW5lKGJvdHRvbSwgYnMuJHByaW1hcnkpO1xyXG5cdFx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWJ0biB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiBicy5jdXN0b20tY2xhbXAoNjBweCwgODBweCk7XHJcblx0XHRwYWRkaW5nOiBicy5jdXN0b20tY2xhbXAoMTBweCwgMTVweCkgYnMuY3VzdG9tLWNsYW1wKDMwcHgsIDUwcHgpIGJzLmN1c3RvbS1jbGFtcCgxMHB4LCAxNXB4KSBicy5jdXN0b20tY2xhbXAoMTBweCwgMjBweCk7XHJcblx0XHRnYXA6IDE4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjb2xvcjogYnMuJHdoaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogYnMuY3VzdG9tLWNsYW1wKDE0cHgsIDE4cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMzRweDtcclxuXHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgYnMuaWNvbi1hcnJvdztcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBicy4kd2hpdGU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLXNpbXVsYXRpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTYyZGVnLCAjYWJjOWM1IDguOCUsICM2OWFiYTIgOTkuNSUpO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdC1kZXRhaWwvaWNvbi1zaW11bGF0aW9uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtY2FydCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwcmltYXJ5O1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicy5pY29uLWNhcnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYnMuJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wLWZlYXR1cmUge1xyXG5cdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2Uge1xyXG5cdHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBicy5tcS1taW4obWQpIHtcclxuXHQucHJvZHVjdC1kZXRhaWwtYm9keSB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cdFx0Z2FwOiBicy5jdXN0b20tY2xhbXAoMjBweCwgNTBweCk7XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWdhbGxlcnktY29sIHtcclxuXHRcdFx0d2lkdGg6IDU2MHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdG1heC13aWR0aDogNDclO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1wdXJjaGFzZS1jb2wge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtaW5mbyB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1ub3RlcyB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1zcGVjIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtcHJpY2Utc2hhcmUge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1yZW50YWwsXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZvcm0sXHJcblx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5IHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1yZW50YWwge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXR5cGUtY2FyZCB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtYXBwbHkge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWJ0biB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJzLm1xLW1heChtZCkge1xyXG5cdC5icmVhZGNydW1iIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtcGFnZXtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWZsb3cge1xyXG5cdFx0QGluY2x1ZGUgYnMuZmxleHdyYXA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtYm9keSxcclxuXHQucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeS1jb2wsXHJcblx0LnByb2R1Y3QtZGV0YWlsLXB1cmNoYXNlLWNvbCxcclxuXHQucHJvZHVjdC1kZXRhaWwtcHJpY2Utc2hhcmUge1xyXG5cdFx0ZGlzcGxheTogY29udGVudHM7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSB7XHJcblx0XHRvcmRlcjogMTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcclxuXHRcdC5wcm9kdWN0LWRldGFpbC1nYWxsZXJ5LWlubmVyIHtcclxuXHRcdFx0LnByb2R1Y3QtZGV0YWlsLXdpc2hsaXN0IHtcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1zaGFyZSB7XHJcblx0XHRvcmRlcjogMjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtaW5mbyB7XHJcblx0XHRvcmRlcjogMztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1wcmljZSB7XHJcblx0XHRvcmRlcjogNDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZGVzYyB7XHJcblx0XHRvcmRlcjogNTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtbm90ZXMge1xyXG5cdFx0b3JkZXI6IDY7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1zcGVjIHtcclxuXHRcdG9yZGVyOiA3O1xyXG5cdFx0cGFkZGluZzogMjVweCAwO1xyXG5cdFx0QGluY2x1ZGUgYnMuZGFzaGVkLWxpbmUodG9wLCBicy4kYm9yZGVyKTtcclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtaGVhZGluZyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtc3BlYy1ib2R5IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50b3AtZmVhdHVyZSB7XHJcblx0XHQvLyBvcmRlcjogODtcclxuXHRcdG9yZGVyOiAxMztcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtcmVudGFsIHtcclxuXHRcdG9yZGVyOiA5O1xyXG5cdFx0XHJcblx0XHQucHJvZHVjdC1kZXRhaWwtcmVudGFsLWhlYWQge1xyXG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhciB7XHJcblx0XHRcdC5wcm9kdWN0LWRldGFpbC1jYWxlbmRhci1jZWxsIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1mb3JtIHtcclxuXHRcdG9yZGVyOiAxMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1mb3JtLWhlYWRpbmcge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtYXBwbHkge1xyXG5cdFx0b3JkZXI6IDExO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWhlYWRpbmcge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZnVsbHNldCB7XHJcblx0XHRvcmRlcjogMTI7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWhlYWRpbmcge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQucHJvZHVjdC1kZXRhaWwtZnVsbHNldC1waG90byB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC11c2FnZSB7XHJcblx0XHRvcmRlcjogMTM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0cGFkZGluZzogMjVweCAwIDA7XHJcblx0XHRAaW5jbHVkZSBicy5kYXNoZWQtbGluZSh0b3AsIGJzLiRib3JkZXIpO1xyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC11c2FnZS1oZWFkaW5nIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXJlY2VudCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0b3JkZXI6IDE0O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlIHtcclxuXHRcdG9yZGVyOiAxNTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZ2FsbGVyeSB7XHJcblx0XHQucHJvZHVjdC1kZXRhaWwtdGh1bWJzIHtcclxuXHRcdFx0Z2FwOiA1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtc3BlYyB7XHJcblx0XHQucHJvZHVjdC1kZXRhaWwtc3BlYy1waG90byB7XHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXJlbnRhbCB7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4d3JhcDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmRzIHtcclxuXHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcblx0XHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWNhcmQge1xyXG5cdFx0XHRcdC8vIHBhZGRpbmc6IDEycHggOHB4IDEycHggNTJweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1MnB4IDhweCAxMnB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wcm9kdWN0LWRldGFpbC10eXBlLWljb24ge1xyXG5cdFx0XHRcdC8vIGxlZnQ6IDhweDtcclxuXHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLXJlbnRhbC1oZWFkIHtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWNhbGVuZGFyIHtcclxuXHRcdFx0b3JkZXI6IDM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtZm9ybSB7XHJcblx0XHQucHJvZHVjdC1kZXRhaWwtZm9ybS1saXN0IHtcclxuXHRcdFx0LmZvcm0tcm93IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZvcm0tbGFiZWwge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybS1maWVsZCB7XHJcblx0XHRcdFx0ZmxleDogMSAxIDEwMCU7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWZvcm0tY29udHJvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1mb3JtLW5vdGUge1xyXG5cdFx0XHRmbGV4OiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5IHtcclxuXHRcdC5wcm9kdWN0LWRldGFpbC1hcHBseS1saXN0IHtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdGdhcDogMTVweDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1hcHBseS10ZXh0IHtcclxuXHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWFwcGx5LWJ0biB7XHJcblx0XHRcdGdhcDogNXB4O1xyXG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdFx0bWluLWhlaWdodDogNjBweDtcclxuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8qIGZsYXRwaWNrcu+8iOOBlOWIqeeUqOaXpSAvIGJvZHnnm7TkuIvjgavmj4/nlLvjgZXjgozjgovjgZ/jgoEgLnByb2R1Y3QtZGV0YWlsLXBhZ2Ug5aSW77yJICovXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIge1xyXG5cdHotaW5kZXg6IDkwMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCBicy4kYm9yZGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYigwIDAgMCAvIDglKTtcclxuXHRmb250LWZhbWlseTogYnMuJGZvbnQtZmFtaWx5O1xyXG5cclxuXHQuZmxhdHBpY2tyLW1vbnRocyB7XHJcblx0XHQuZmxhdHBpY2tyLW1vbnRoIHtcclxuXHRcdFx0Y29sb3I6IGJzLiR0ZXh0O1xyXG5cdFx0XHRmaWxsOiBicy4kdGV4dDtcclxuXHRcdH1cclxuXHJcblx0XHQuZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcblx0XHQuZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG5cdFx0XHRmaWxsOiBicy4kdGV4dDtcclxuXHJcblx0XHRcdCY6aG92ZXIgc3ZnIHtcclxuXHRcdFx0XHRmaWxsOiBicy4kcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZsYXRwaWNrci13ZWVrZGF5cyB7XHJcblx0XHQuZmxhdHBpY2tyLXdlZWtkYXkge1xyXG5cdFx0XHRjb2xvcjogYnMuJHRleHQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmxhdHBpY2tyLWRheSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjb2xvcjogYnMuJHRleHQ7XHJcblxyXG5cdFx0Ji50b2RheSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogYnMuJHByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zZWxlY3RlZCxcclxuXHRcdCYuc2VsZWN0ZWQ6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBicy4kcHJpbWFyeTtcclxuXHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogYnMuJHBpbmstYmVpZ2U7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogYnMuJHBpbmstYmVpZ2U7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiDntKDmnZDjgajjgrXjgqTjgrrvvJrnlLvlg4/mi6HlpKfjg6Ljg7zjg4Djg6tcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBrZXlmcmFtZXMgcHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtZmFkZS1vdXQge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwge1xyXG5cdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGluc2V0OiAwO1xyXG5cdHotaW5kZXg6IDExMDA7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHJcblx0JltoaWRkZW5dIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLmlzLWNsb3Npbmcge1xyXG5cdFx0YW5pbWF0aW9uOiBwcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbC1mYWRlLW91dCAwLjM1cyBlYXNlIGJvdGg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtb3ZlcmxheSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRpbnNldDogMDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtZGlhbG9nIHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xyXG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xyXG5cdFx0cGFkZGluZzogNDhweCAyNHB4IDI0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCA4cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XHJcblx0fVxyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsLW92ZXJsYXksXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbC1jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEycHg7XHJcblx0XHRyaWdodDogMTJweDtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHR3aWR0aDogMzdweDtcclxuXHRcdGhlaWdodDogMzdweDtcclxuXHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZSB1cmwoXCIuLi9pbWFnZXMvdG9wL3NjZW5lLW1vZGFsL2ljb24tY2xvc2UteC5zdmdcIikgY2VudGVyIC8gMTJweCBuby1yZXBlYXQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJiMTk3O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsLW1lZGlhIHtcclxuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC8qIOeUu+mdouOBrue0hDcwJeOBvuOBp+aLoeWkp+OAgm9iamVjdC1maXQg44Gn44Ki44K544Oa44Kv44OI5q+U44KS5L+d44Gh44Gk44Gk44Gv44G/5Ye644GX6Ziy5q2iICovXHJcblx0XHRcdHdpZHRoOiBtaW4oNzB2dywgY2FsYygxMDB2dyAtIDg4cHgpKTtcclxuXHRcdFx0aGVpZ2h0OiBtaW4oNzB2aCwgY2FsYygxMDB2aCAtIDExMnB4KSk7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG5cdFx0Ji5pcy1jbG9zaW5nIHtcclxuXHRcdFx0YW5pbWF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC1pbWFnZS1tb2RhbC1vdmVybGF5LFxyXG5cdFx0LnByb2R1Y3QtZGV0YWlsLWltYWdlLW1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBicy5tcS1tYXgobWQpIHtcclxuXHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwge1xyXG5cdFx0cGFkZGluZzogMTJweDtcclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjRweCk7XHJcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNHB4KTtcclxuXHRcdFx0cGFkZGluZzogNDBweCAxMnB4IDEycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtY2xvc2Uge1xyXG5cdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0cmlnaHQ6IDhweDtcclxuXHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtaW1hZ2UtbW9kYWwtbWVkaWEge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiBtaW4oNzB2dywgY2FsYygxMDB2dyAtIDQ4cHgpKTtcclxuXHRcdFx0XHRoZWlnaHQ6IG1pbig3MHZoLCBjYWxjKDEwMHZoIC0gNzZweCkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */