@charset "UTF-8";
/* Blog legacy CSS
--------------------------------------------------------
 現行サイト（www.warakuan.jp）の以下2ファイルの内容をそのまま移植したもの。
   - /common/css/blog.css
   - /common/css/blog_chiebukuro.css
 ブログ本文まわりの見た目を現行と揃えるための原本なので、原則として編集しない。
 リニューアル後のヘッダー/フッター/ドロワー/pagetop 等に対応する旧ルールは
 リニューアル後の共通パーツを使うため取り込んでいない。
 色味の上書きは _blog-theme.scss 側で行う。
 呼び出し側で .blog-page 配下にスコープして展開する。
-------------------------------------------------------*/
@media screen and (min-width: 769px) {
  .header-actions-bar {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .header-actions.header-actions--sp-top {
    display: none;
  }
}
/* Blog table of contents (RTOC)
--------------------------------------------------------
 現行サイトの記事本文に入っている目次ウィジェットのCSS。
 WordPress プラグイン「Rich Table of Content」の
 /wp-content/plugins/rich-table-of-content/css/rtoc_style.css をそのまま移植したもの。
 セレクタはすべて #rtoc* / .rtoc-* に名前空間化されているため全文を取り込んでいる。
 サイト固有のアクセント色はプラグインが <style> でページに出力する分なので、
 リニューアル後のトークンに置き換えて _blog-theme.scss 側に置いている。
 呼び出し側で .blog-page 配下にスコープして展開する。
-------------------------------------------------------*/
/* 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;
  }
}
/* Blog theme overrides
--------------------------------------------------------
 _blog-legacy.scss（現行サイトの原本）のあとに読み込み、
 色味だけをリニューアル後のトークンへ寄せる層。
 加えて、リニューアル後の共通シェル（.container / .breadcrumb / 固定バナーJS）
 と噛み合わせるための最小限の調整もここに置く。

 現行 → リニューアル後の対応
   #e95383           → bs.$primary       アクセント（見出し・カテゴリ・ページャ・CTA）
   #e4cad2           → bs.$border-light  SP記事リストの右端バー
   #e6e6e6 #ddd #ccc → bs.$border        罫線・枠線
   #eee(背景)        → bs.$input-bg      記事リストのキャプション背景
   #f9f9f9           → bs.$pink-beige    SPページ見出しの帯背景
   #333333 #000      → bs.$text          本文系の黒
-------------------------------------------------------*/
/* Blog page
--------------------------------------------------------
 ブログ本文まわりは現行サイトの CSS をそのまま使う（_blog-legacy.scss）。
 本文中の目次ウィジェットは _blog-toc.scss。
 素のセレクタ（body / header / footer など）がリニューアル後の共通パーツへ
 漏れないよう .blog-page 配下にスコープして展開し、
 色味だけを _blog-theme.scss で上書きする。
-------------------------------------------------------*/
.blog-page .trivia_container {
  padding-bottom: 200px !important;
}
.blog-page .blog-list {
  width: 100%;
  margin: 0 auto;
  padding: 0 10px;
}
.blog-page .blog-list ul {
  display: block;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.blog-page .blog-list ul li {
  width: 32%;
}
.blog-page .blog-list ul li:not(:nth-child(3n)) {
  margin-right: 2%;
}
.blog-page .blog-list ul li:not(:nth-last-child(-n+3)) {
  margin-bottom: 5px;
}
.blog-page .blog-list ul li a img {
  width: 100%;
}
.blog-page div.sns_area {
  position: absolute;
  top: 61px;
  right: 0;
}
.blog-page div.sns_area ul {
  width: 295px;
  margin: 0 0 0 auto;
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
}
.blog-page div.sns_area ul li:not(:last-child) {
  margin-right: 15px;
}
.blog-page div.format {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 610px;
  margin: 0 auto 40px;
  padding: 35px 40px 35px 65px;
  border: 1px solid #e95383;
}
.blog-page div.format p {
  position: relative;
  margin-right: 35px;
  padding-right: 60px;
}
.blog-page div.format p::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 8px;
  top: 50%;
  left: auto;
  right: 0;
  transform: translate(0, -50%);
  background: url(/common/images/blog/index.png) no-repeat;
}
.blog-page div.format p img.min_image {
  display: none;
}
.blog-page div.format ul {
  padding: 0;
  flex: 1;
  -webkit-flex: 1;
  list-style-type: none;
}
.blog-page div.format ul li a {
  position: relative;
  display: block;
  padding-left: 18px;
  display: block;
  font-size: 14px;
  font-weight: 500;
  font-family: "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-height: 2;
  color: #e95383;
  text-decoration: none;
}
.blog-page div.format ul li a::before {
  position: absolute;
  content: "≫ ";
  left: 0;
}
.blog-page .trivia_container h2 {
  position: relative;
  font-family: "游明朝", "YuMincho", "ヒラギノ明朝 ProN W6", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif;
  margin: 0 auto 30px;
  width: 100%;
  height: 51px;
  font-size: 23px;
  text-align: center;
  color: #fff;
  line-height: 2.4;
  letter-spacing: 0.05em;
}
.blog-page .trivia_container h2::before {
  content: "";
  width: 98.5%;
  height: 47px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 0;
  transform: translate(0, 0);
  background: url(/common/images/blog/title_sp.png) repeat;
  z-index: -1;
}
.blog-page .trivia_container h2::after {
  content: "";
  width: 100%;
  height: 51px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  background: url(/common/images/blog/title_after.png) no-repeat;
  z-index: -1;
}
.blog-page div.text-wrap {
  margin-bottom: 10px;
  padding-top: 13px;
  display: flex;
  flex-wrap: wrap;
}
.blog-page div.text-wrap p {
  /*margin-right: 63px;
  width: 600px;*/
  font-size: 14px;
  line-height: 1.6;
}
.blog-page div.text-wrap dl {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  -webkit-flex: 1;
}
.blog-page div.text-wrap dl dt {
  width: 95px;
  font-size: 16px;
  text-align: center;
  line-height: 1.6;
}
.blog-page div.text-wrap dl dt span {
  display: block;
  font-size: 10px;
  text-align: center;
}
.blog-page div.text-wrap dl dd {
  position: relative;
  margin-left: 15px;
  padding-left: 15px;
  font-size: 12px;
  flex: 1;
  -webkit-flex: 1;
  line-height: 1.6;
}
.blog-page div.text-wrap dl dd::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: -5px;
  background: #333333;
}
.blog-page div.blog-article-section article div.entrybody h3 {
  width: 100%;
  text-align: left;
  line-height: 1.7;
}
.blog-page .fancybox-close {
  background-size: auto;
}
@media screen and (min-width: 769px) {
  .blog-page {
    /* ------------------------------------------------------*/
  }
  .blog-page .blog-list {
    display: none;
  }
  .blog-page .sp_img {
    display: none;
  }
  .blog-page .fix-trivia {
    position: fixed;
    bottom: 0;
    right: 85px;
    z-index: 999;
    line-height: 0;
  }
  .blog-page .fix-trivia a {
    display: block;
    line-height: 0;
  }
  .blog-page br.spbr {
    display: none;
  }
  .blog-page div.pagesummary {
    width: 1000px;
    margin: 0 auto;
    padding-bottom: 20px;
  }
  .blog-page p.pageimage {
    line-height: 0;
  }
  .blog-page div.pagesummary h3.headcap {
    display: none;
  }
  .blog-page div.blog-section {
    display: flex;
    width: 1000px;
    margin: 0 auto;
  }
  .blog-page div.blog-side-section {
    width: 250px;
    margin-right: 50px;
  }
  .blog-page div.blog-side-section dl dt {
    padding: 8px 12px;
    background: #e6e6e6;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
  }
  .blog-page div.blog-side-section dl dd {
    padding: 20px 0 30px 35px;
  }
  .blog-page div.blog-side-section dl dd ul {
    list-style-type: none;
  }
  .blog-page div.blog-side-section dl dd ul li {
    position: relative;
    padding: 5px 0 5px 10px;
  }
  .blog-page div.blog-side-section dl dd ul li::before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    display: block;
    width: 0;
    height: 0;
    border: 3px solid transparent;
    border-left: 5px #000 solid;
    z-index: 1;
  }
  .blog-page div.blog-list-section,
  .blog-page div.blog-article-section {
    position: relative;
    width: 700px;
    /*
    	-webkit-flex: 1;
    	flex: 1;
    */
  }
  .blog-page div.blog-list-section > ul {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    width: 700px;
    margin-bottom: 50px;
    list-style: none;
  }
  .blog-page div.blog-list-section > ul li {
    width: 220px;
    margin-bottom: 20px;
  }
  .blog-page div.blog-list-section.trivia > ul {
    justify-content: flex-start;
  }
  .blog-page div.blog-list-section.trivia > ul li {
    margin-right: 20px;
  }
  .blog-page div.blog-list-section.trivia > ul li:nth-child(3n) {
    margin-right: 0;
  }
  .blog-page div.blog-head-category {
    padding: 8px 12px;
    background: #e95383;
    font-weight: bold;
    color: #fff;
    line-height: 1.4;
  }
  .blog-page div.blog-head-category a,
  .blog-page div.blog-head-category a:link,
  .blog-page div.blog-head-category a:visited {
    color: #fff;
  }
  .blog-page div.blog-list-section > ul li p {
    width: 100%;
    line-height: 0;
  }
  .blog-page div.blog-list-section > ul li p img {
    width: 100%;
  }
  .blog-page div.blog-list-section.trivia > ul li p img {
    height: auto;
  }
  .blog-page div.blog-list-section > ul li dl {
    padding: 12px 15px;
    background: #eee;
  }
  .blog-page div.blog-list-section > ul li dl dt {
    color: #e95383;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.5;
  }
  .blog-page div.blog-list-section > ul li dl dd {
    padding: 10px 0 0;
    line-height: 1.7;
  }
  .blog-page div.blog-list-section > ul li.no_entry {
    width: 100%;
    margin-bottom: 20px;
  }
  .blog-page div.blog-list-section > ul li.no_entry > p {
    font-size: 1.6rem;
    line-height: normal;
    text-align: center;
  }
  .blog-page div.blog-list-section > h4.not_found {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: normal;
    text-align: center;
  }
  .blog-page div.blog-article-section article {
    position: relative;
    width: 100%;
    margin-bottom: 25px;
    padding: 10px 0 0;
  }
  .blog-page div.blog-article-section article > a h1.entryheader {
    width: 100%;
    margin-bottom: 0;
    padding: 5px 0 10px;
    border-bottom: 1px #ddd dotted;
    color: #e95383;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.5;
    text-align: left;
  }
  .blog-page div.blog-article-section article > a p.entrydate {
    padding: 10px 0;
    font-size: 13px;
    font-size: 1.3rem;
  }
  .blog-page div.blog-article-section article > h3.entryheader {
    width: 100%;
    margin-bottom: 0;
    padding: 5px 0 10px;
    border-bottom: 1px #ddd dotted;
    color: #e95383;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.5;
    text-align: left;
  }
  .blog-page div.blog-article-section article > h4.entrydate {
    padding: 10px 0;
    font-size: 13px;
    font-size: 1.3rem;
  }
  .blog-page div.blog-article-section article div.entrybody {
    padding: 30px 0 10px;
  }
  .blog-page div.blog-article-section article div.entrybody figure {
    margin: 0;
    line-height: normal;
  }
  .blog-page div.blog-article-section article img {
    margin-bottom: 15px;
    max-width: 680px;
    text-align: center;
  }
  .blog-page div.blog-article-section article p {
    line-height: 1.7;
  }
  .blog-page div.pager {
    position: relative;
    display: flex; /* Safari */
    justify-content: center;
  }
  .blog-page div.pager > span {
    position: relative;
    display: block;
    color: #e95383;
    font-size: 14px;
    font-size: 1.4rem;
  }
  .blog-page div.pager > span.prev {
    padding: 4px 6px 4px 18px;
  }
  .blog-page div.pager > span.next {
    padding: 4px 18px 4px 6px;
  }
  .blog-page div.pager > span.prev::before {
    content: "≪";
    position: absolute;
    top: 4px;
    left: 0;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .blog-page div.pager > span.next::after {
    content: "≫";
    position: absolute;
    top: 4px;
    right: 0;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 700;
  }
  .blog-page div.pager > ul {
    text-align: center;
  }
  .blog-page div.pager > ul li {
    display: -moz-inline-box;
    display: inline-block;
    /* /display: inline; */ /* IE7ハック: Sassが解釈できないためコメントアウト */
    /* /zoom: 1; */
    vertical-align: middle;
    position: relative;
    padding: 4px 6px;
    color: #e95383;
    font-size: 14px;
    font-size: 1.4rem;
  }
  .blog-page div.pager > ul li.onpage {
    background: #e95383;
    color: #fff;
    font-weight: 700;
  }
  .blog-page div.pager > span > a:link,
  .blog-page div.pager > span > a:visited,
  .blog-page div.pager > ul li > a:link,
  .blog-page div.pager > ul li > a:visited {
    color: #e95383;
  }
  .blog-page p.link_rental_top {
    margin-top: 30px;
    text-align: center;
  }
  .blog-page p.link_rental_top a {
    display: inline-block;
    margin: 0 30px;
    padding: 15px 30px;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    color: #fff;
    background: #e95383;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
  }
}
@media screen and (max-width: 768px) {
  .blog-page .lg_img {
    display: none;
  }
  .blog-page .sp_img {
    display: block;
  }
  .blog-page .fix-trivia {
    width: 77.35%;
    position: fixed;
    bottom: 3px;
    left: 10px;
    z-index: 999;
    line-height: 0;
  }
  .blog-page .fix-trivia a {
    display: block;
  }
  .blog-page .fix-trivia a img {
    width: 95%;
  }
  .blog-page .trivia_container {
    padding: 0 0 5px !important;
  }
  .blog-page div.blog-article-section article div.entrybody h3 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .blog-page div.text-wrap {
    margin-bottom: 15px;
    padding: 0 10px;
  }
  .blog-page div.text-wrap p {
    width: 100%;
    margin-right: 0;
    order: 2;
    -webkit-order: 2;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .blog-page div.text-wrap dl {
    margin-bottom: 15px;
    width: 100%;
    order: 1;
    -webkit-order: 1;
    flex: auto;
    -webkit-flex: auto;
  }
  .blog-page div.text-wrap dl dt {
    margin-bottom: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    font-size: 1.6rem;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #333333;
  }
  .blog-page div.text-wrap dl dt span {
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
    font-size: 1.4rem;
    text-align: left;
  }
  .blog-page div.text-wrap dl dd::before {
    display: none;
  }
  .blog-page div.text-wrap dl dd {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    flex: auto;
    -webkit-flex: auto;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .blog-page br.spbr {
    display: block;
  }
  .blog-page div.format {
    width: 100%;
    margin: 0 0 25px;
    padding: 20px;
  }
  .blog-page div.format ul {
    flex: auto;
    -webkit-flex: auto;
    width: 100%;
  }
  .blog-page div.format p {
    width: 100%;
    margin: 0 0 15px;
    padding: 0 0 23px;
    text-align: center;
  }
  .blog-page div.format p img.large_image {
    display: none;
  }
  .blog-page div.format p img.min_image {
    width: 70px !important;
    margin: 0 auto;
    display: block;
  }
  .blog-page div.format p::after {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .blog-page div.format ul li a {
    padding: 13px 0 13px 18px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .blog-page div.sns_area {
    position: static;
    top: 0;
    right: 0;
  }
  .blog-page .trivia_container h2 {
    position: relative;
    margin-bottom: 20px;
    height: 47px;
    width: 100%;
    font-size: 16px;
    font-size: 1.6rem;
    text-align: center;
    color: #fff;
    line-height: 1.4;
    letter-spacing: 0.1em;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
  .blog-page .trivia_container h2::before {
    width: 100%;
    height: 47px;
  }
  .blog-page .trivia_container h2::after {
    display: none;
  }
  .blog-page figcaption {
    line-height: normal;
  }
  .blog-page div.pagesummary {
    width: 100%;
  }
  .blog-page p.pageimage {
    display: none;
  }
  .blog-page div.trivia_container p.pageimage {
    margin-bottom: 15px;
    display: block;
  }
  .blog-page div.trivia_container p.pageimage img {
    width: 100%;
  }
  .blog-page div.pagesummary h3.headcap {
    width: 100%;
    margin-bottom: 15px;
    padding: 12px 10px 10px;
    background: #f9f9f9;
    border-top: 1px #eee solid;
    border-bottom: 1px #eee solid;
    text-align: left;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1;
  }
  .blog-page div.blog-section {
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
  }
  .blog-page div.blog-side-section {
    display: none;
  }
  .blog-page div.blog-list-section {
    width: 100%;
  }
  .blog-page div.blog-list-section > ul {
    width: 100%;
    margin-bottom: 30px;
    border-top: 1px #e6e6e6 solid;
    list-style-type: none;
  }
  .blog-page div.blog-list-section > ul li {
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px #e6e6e6 solid;
  }
  .blog-page div.blog-list-section > ul li a {
    position: relative;
    display: block;
    display: flex;
    align-items: center;
    width: 100%;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.4;
  }
  .blog-page div.blog-head-category {
    display: none;
  }
  .blog-page div.blog-list-section > ul li p {
    width: 70px;
    height: 70px;
    margin-right: 10px;
    line-height: 0;
    text-align: center;
  }
  .blog-page div.blog-list-section.trivia > ul li p {
    width: 120px;
    height: 90px;
  }
  .blog-page div.blog-list-section > ul li p img {
    width: auto;
    max-height: 100%;
  }
  .blog-page div.blog-list-section.trivia > ul li p img {
    width: 120px;
    height: 90px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .blog-page .object-fit-img {
    -o-object-fit: contain;
       object-fit: contain;
    font-family: "object-fit: contain;";
  }
  .blog-page div.blog-list-section > ul li dl {
    position: relative;
    flex: 1;
    padding-right: 15px;
  }
  .blog-page div.blog-list-section > ul li dl dt {
    font-weight: 700;
  }
  .blog-page div.blog-list-section > ul li dl dd {
    color: #000;
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: 500;
  }
  .blog-page div.blog-list-section > ul li a:link,
  .blog-page div.blog-list-section > ul li a:visited {
    color: #e95383;
  }
  .blog-page div.blog-list-section > ul li a::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 10px;
    height: 100%;
    background: #e4cad2;
    z-index: 1;
  }
  .blog-page div.blog-list-section > ul li a::after {
    content: "";
    position: absolute;
    top: 50%;
    right: -3px;
    display: block;
    width: 0;
    height: 0;
    margin-top: -4px;
    border: 5px solid transparent;
    border-left: 5px #fff solid;
    z-index: 2;
  }
  .blog-page div.blog-list-section > ul li.no_entry {
    width: 100%;
  }
  .blog-page div.blog-list-section > ul li.no_entry > p {
    width: 100%;
    height: auto;
    font-size: 1.6rem;
    line-height: normal;
    text-align: center;
  }
  .blog-page div.blog-list-section > h4.not_found {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    padding: 1rem 0;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: normal;
    text-align: center;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
  }
  .blog-page div.blog-article-section div.blog-head-category {
    display: block;
    padding: 2px;
    background: #e95383;
    font-weight: bold;
    color: #fff;
    line-height: 1.4;
  }
  .blog-page div.blog-article-section div.blog-head-category a,
  .blog-page div.blog-article-section div.blog-head-category a:link,
  .blog-page div.blog-article-section div.blog-head-category a:visited {
    display: inline-block;
    padding: 13px 8px;
    color: #fff;
  }
  .blog-page div.blog-article-section article {
    position: relative;
    width: 100%;
    margin-bottom: 35px;
    padding: 5px 0 0;
  }
  .blog-page div.blog-article-section article > a h1.entryheader {
    width: 100%;
    margin-bottom: 0;
    padding: 5px 0 10px;
    border-bottom: 1px #ddd dotted;
    color: #e95383;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.4;
    text-align: left;
  }
  .blog-page div.blog-article-section article > a p.entrydate {
    padding: 10px 0;
    font-size: 12px;
    font-size: 1.2rem;
  }
  .blog-page div.blog-article-section article > h3.entryheader {
    width: 100%;
    margin-bottom: 0;
    padding: 5px 0 10px;
    border-bottom: 1px #ddd dotted;
    color: #e95383;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.5;
    text-align: left;
  }
  .blog-page div.blog-article-section article > h3.entryheader {
    width: 100%;
    margin-bottom: 0;
    padding: 5px 0 10px;
    border-bottom: 1px #ddd dotted;
    color: #e95383;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.4;
    text-align: left;
  }
  .blog-page div.blog-article-section article > h4.entrydate {
    padding: 10px 0;
    font-size: 14px;
    font-size: 1.4rem;
  }
  .blog-page div.blog-article-section article div.entrybody {
    padding: 25px 10px 10px;
  }
  .blog-page div.blog-article-section article div.entrybody figure {
    width: 100% !important;
    margin: 0;
  }
  .blog-page div.blog-article-section article img {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 15px;
  }
  .blog-page div.blog-article-section article p {
    line-height: 1.7;
  }
  .blog-page div.pager {
    position: relative;
    width: 100%;
    margin-bottom: 15px;
  }
  .blog-page div.pager > span {
    position: absolute;
    top: 0;
  }
  .blog-page div.pager > span.prev {
    left: 0;
  }
  .blog-page div.pager > span.next {
    right: 0;
  }
  .blog-page div.pager > span a {
    display: block;
    width: 50px;
    height: 30px;
    background: #fff;
    border: 1px #ccc solid;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 30px;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
  }
  .blog-page div.pager > span a:link,
  .blog-page div.pager > span a:visited {
    color: #e95383;
  }
  .blog-page div.pager > ul {
    word-spacing: -1em;
    display: table;
    display: block\9 ;
    font-size: 0;
    width: 100%;
    padding: 0 55px;
    list-style-type: none;
    text-align: center;
  }
  .blog-page div.pager > ul li {
    word-spacing: normal;
    display: inline-block;
    /* *display: inline; */ /* IE7ハック: Sassが解釈できないためコメントアウト */
    /* *zoom: 1; */
    vertical-align: top;
    margin: 0 3px;
  }
  .blog-page div.pager > ul li a {
    display: block;
    background: #e95383;
    width: 30px;
    height: 30px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 30px;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
  }
  .blog-page div.pager > ul li a:link,
  .blog-page div.pager > ul li a:visited {
    color: #fff;
  }
  .blog-page p.link_rental_top {
    margin: 30px 0;
    text-align: center;
  }
  .blog-page p.link_rental_top a {
    display: block;
    margin: 15px 0;
    padding: 16px 30px;
    width: 100%;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    color: #fff;
    background: #e95383;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
  }
}
.blog-page {
  /* blog_chiebukuro.css --------------------------------*/
}
.blog-page div.blog-article-section article div.entrybody h2,
.blog-page div.blog-article-section article div.entrybody h3,
.blog-page div.blog-article-section article div.entrybody h4,
.blog-page div.blog-article-section article div.entrybody h5,
.blog-page div.blog-article-section article div.entrybody h6,
.blog-page div.blog-article-section article div.entrybody p,
.blog-page div.blog-article-section article div.entrybody div,
.blog-page div.blog-article-section article div.entrybody img,
.blog-page div.blog-article-section article div.entrybody ul {
  margin-bottom: 20px;
}
.blog-page div.blog-article-section article div.entrybody div img {
  margin-bottom: 0px;
}
.blog-page div.blog-article-section article div.entrybody h3 {
  padding: 8px 12px;
  color: #e95383;
  font-weight: bold;
  /* background: #e95383; */
  border-top: 1px solid #e95383;
  border-bottom: 1px solid #e95383;
}
.blog-page div.blog-article-section article div.entrybody div.image-center {
  width: 100%;
  text-align: center;
}
.blog-page div.format {
  margin: 0 auto 40px;
}
@media screen and (max-width: 768px) {
  .blog-page div.blog-article-section article div.entrybody h3 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .blog-page div.format {
    margin: 0 0 25px;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slideFade {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
.blog-page #rtoc_shortcode {
  display: none;
  margin: 0;
  padding: 0;
}
.blog-page #rtoc_return {
  display: none;
  position: relative;
  z-index: 9999;
}
.blog-page #rtoc_return a {
  position: fixed;
  bottom: 70px;
  right: 16px;
  width: 58px;
  height: 58px;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.16);
  padding-top: 36px;
  box-sizing: border-box;
  background-color: #ccc;
  border-radius: 50%;
  color: #fff;
  font-size: 0.6em;
  text-align: center;
  text-decoration: none;
}
.blog-page #rtoc_return a::before {
  position: absolute;
  content: "";
  top: 12px;
  left: 16px;
  width: 24px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 24px 22px;
}
.blog-page #rtoc_return.back_button_left a {
  right: auto;
  left: 16px;
}
@media (min-width: 1200px) {
  .blog-page #rtoc_return.back_button_left a {
    bottom: 22px;
  }
}
.blog-page #rtoc_return.back_button_right a {
  right: 16px;
}
.blog-page .rtoc-mokuji-content {
  width: 100%;
  max-width: 700px;
  font-size: 16px;
  font-weight: 400;
  margin: 40px auto;
  box-sizing: border-box;
}
.blog-page .rtoc-mokuji-content.rtoc_text_parent {
  padding-bottom: 56px;
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content.rtoc_text_parent {
    padding-bottom: 32px;
  }
}
.blog-page .rtoc-mokuji-content.frame2 {
  width: 100%;
  position: relative;
  padding-bottom: 0.1px;
}
.blog-page .rtoc-mokuji-content.frame2::before {
  position: absolute;
  content: "";
  border: 4px solid #111;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  top: 0;
  left: 0;
  opacity: 0.15;
}
.blog-page .rtoc-mokuji-content.frame3 {
  border-top: 2px solid;
  border-bottom: 2px solid;
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content.frame3 {
    width: 70%;
    margin: 0 auto;
  }
}
.blog-page .rtoc-mokuji-content.frame4 {
  padding-bottom: 0.1px;
  border-top: 4px solid #25343e;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.blog-page .rtoc-mokuji-content.frame5 {
  border-top: 2px solid #25343e;
  border-bottom: 2px solid #25343e;
  position: relative;
}
.blog-page .rtoc-mokuji-content.frame5::before, .blog-page .rtoc-mokuji-content.frame5::after {
  position: absolute;
  content: "";
  top: -10px;
  height: calc(100% + 20px);
  width: 2px;
  border-radius: 1px;
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content.frame5::before, .blog-page .rtoc-mokuji-content.frame5::after {
    height: calc(100% + 32px);
  }
}
.blog-page .rtoc-mokuji-content.frame5::before {
  left: 10px;
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content.frame5::before {
    top: -16px;
    left: 16px;
  }
}
.blog-page .rtoc-mokuji-content.frame5::after {
  right: 10px;
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content.frame5::after {
    top: -16px;
    right: 16px;
  }
}
.blog-page .rtoc-mokuji-content.helvetica {
  font-family: "Helvetica", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", YuGothic, "Yu Gothic", "メイリオ", Meiryo, sans-serif;
}
.blog-page .rtoc-mokuji-content.helvetica .mokuji_ol > .rtoc-item::before {
  font-family: "Helvetica", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", YuGothic, "Yu Gothic", "メイリオ", Meiryo, sans-serif;
}
.blog-page .rtoc-mokuji-content.helvetica .decimal_ol > .rtoc-item::before,
.blog-page .rtoc-mokuji-content.helvetica .decimal_ol.level-2 > .rtoc-item::before {
  font-family: "Helvetica", "Arial", "Hiragino Kaku Gothic ProN", "Hiragino Sans", YuGothic, "Yu Gothic", "メイリオ", Meiryo, sans-serif;
}
.blog-page .rtoc-mokuji-content.noto-sans {
  font-family: "Noto Sans JP", sans-serif;
}
.blog-page .rtoc-mokuji-content.noto-sans .mokuji_ol > .rtoc-item::before {
  font-family: "Noto Sans JP", sans-serif;
}
.blog-page .rtoc-mokuji-content.noto-sans .decimal_ol > .rtoc-item::before,
.blog-page .rtoc-mokuji-content.noto-sans .decimal_ol.level-2 > .rtoc-item::before {
  font-family: "Noto Sans JP", sans-serif;
}
.blog-page .rtoc-mokuji-content #rtoc-mokuji-title {
  padding: 32px 28px 8px;
  font-size: 1.35em;
  letter-spacing: 0;
  line-height: 1.8;
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content #rtoc-mokuji-title {
    padding: 40px 64px 16px;
    font-size: 1.65em;
  }
}
.blog-page .rtoc-mokuji-content #rtoc-mokuji-title.is_close {
  padding: 32px;
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content #rtoc-mokuji-title.is_close {
    padding: 40px 64px;
  }
}
.blog-page .rtoc-mokuji-content #rtoc-mokuji-title.rtoc_left {
  display: flex;
  text-align: left;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.blog-page .rtoc-mokuji-content #rtoc-mokuji-title.rtoc_center {
  display: flex;
  flex-direction: column-reverse;
  padding: 32px 28px 8px;
  text-align: center;
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content #rtoc-mokuji-title.rtoc_center {
    font-size: 1.65em;
    flex-direction: row-reverse;
    justify-content: center;
  }
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content #rtoc-mokuji-title.rtoc_center {
    padding: 40px 64px 16px;
  }
}
.blog-page .rtoc-mokuji-content #rtoc-mokuji-title.rtoc_btn_none {
  padding-bottom: 4px;
  flex-direction: row;
}
.blog-page .rtoc-mokuji-content.frame5 #rtoc-mokuji-title {
  padding: 32px 40px 8px;
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content.frame5 #rtoc-mokuji-title {
    padding: 40px 64px 16px;
  }
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji {
  padding: 0;
  margin: 0;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 {
  margin: 0 28px 32px !important;
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 {
    margin: 0 64px 40px !important;
  }
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content.frame5 .level-1 {
    margin: 0 64px;
  }
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji {
  padding: 0;
  margin: 0;
  list-style: none;
  transition: all 0.3s;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji li {
  position: relative;
  margin: 0 !important;
  line-height: 1.55;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji li > a {
  display: inline-block;
  position: relative;
  text-decoration: none;
  transition: all 0.3s;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji li > a:hover {
  text-decoration: underline;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 li {
  font-size: 0.95em;
  list-style: none;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 li span {
  font-size: 0.95em !important;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2 li {
  font-size: 0.9em;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-3 li {
  font-size: 0.9em;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 {
  padding-left: 1.3em;
  border: none !important;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1.mokuji_ol {
  padding-left: 2em;
}
@media (max-width: 767px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1.mokuji_ol {
    padding-left: 1.3em;
  }
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1.decimal_ol {
  padding-left: 1.3em;
}
@media (max-width: 767px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 {
    padding-left: 1.5em;
  }
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 li {
  padding: 16px 0 0 0;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol li::before {
  top: 6px;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 .mokuji_ol.decimal_ol li::before {
  top: 7px !important;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point {
  max-width: 210px;
}
@media (min-width: 552px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point {
    max-width: 360px;
  }
}
@media (min-width: 552px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point {
    max-width: 320px;
  }
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point {
    max-width: 420px;
  }
}
@media (min-width: 1200px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point {
    max-width: 480px;
  }
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point::after {
  font-size: 0.7em;
  padding: 4px 6px;
  right: -69px;
  top: 1px;
}
@media (min-width: 552px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point::after {
    font-size: 0.75em;
    padding: 4px 8px;
    right: -80px;
  }
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 .rtoc-accent-point::after {
    padding: 5px 8px 4px;
    right: -75px;
  }
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2 {
  padding-left: 1.2em;
  padding-bottom: 4px !important;
  padding-top: 4px !important;
  margin-bottom: 0 !important;
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2 {
    padding-bottom: 0.75em !important;
  }
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2.mokuji_ol {
  padding-left: 1.25em;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2 li {
  padding-top: 6px;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2.decimal_ol {
  padding-left: 1.25em;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2 #rtocAC.accent-point::after {
  font-size: 0.6em;
  padding: 4px 6px;
  right: -70px;
  padding: 4px 5px;
  right: -67px;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2 .rtoc_accent-point {
  max-width: 166px;
}
@media (min-width: 552px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2 .rtoc_accent-point {
    max-width: 360px;
  }
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2 .rtoc_accent-point {
    max-width: 300px;
  }
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2 .rtoc_accent-point {
    max-width: 400px;
  }
}
@media (min-width: 1200px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.level-2 .rtoc_accent-point {
    max-width: 450px;
  }
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-3 {
  padding-top: 2px;
  padding-bottom: 8px;
  padding-left: 1.1em;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 {
  padding-left: 0px;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_ul,
.blog-page .rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_ol {
  padding-left: 2.2em;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_ul > .rtoc-item::before,
.blog-page .rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_ol > .rtoc-item::before {
  left: -1.15em;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .decimal_ol {
  padding-left: 2.3em;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_none.level-2 {
  padding-left: 1.1em;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.mokuji_none.level-1 .mokuji_ol.level-2 .rtoc-item::before {
  top: 4px;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.decimal_ol .level-2 {
  padding-left: 2.4em;
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.decimal_ol .level-2 {
    padding-left: 2.55em;
  }
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content .rtoc-mokuji.decimal_ol .level-2.decimal_ol, .blog-page .rtoc-mokuji-content .rtoc-mokuji.decimal_ol .level-2.mokuji_ol {
    padding-left: 2.75em;
  }
}
.blog-page .rtoc-mokuji-content .mokuji_none .mokuji_none.level-2 {
  padding-left: 1em;
}
.blog-page .rtoc-mokuji-content .mokuji_ol .rtoc-item::after,
.blog-page .rtoc-mokuji-content .mokuji_ul .rtoc-item::after {
  content: none;
}
.blog-page .rtoc-mokuji-content.frame5 .rtoc-mokuji.level-1 {
  margin: 0 40px 32px;
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content.frame5 .rtoc-mokuji.level-1 {
    margin: 0 64px 40px !important;
  }
}
.blog-page .rtoc-mokuji-content .mokuji_ul > .rtoc-item::before {
  width: 9px;
  height: 9px;
  position: absolute;
  content: "";
  border-radius: 50%;
  top: 23px;
  left: -1.2em;
}
@media (max-width: 767px) {
  .blog-page .rtoc-mokuji-content .mokuji_ul > .rtoc-item::before {
    top: 21px;
  }
}
.blog-page .rtoc-mokuji-content .mokuji_ul > .rtoc-item::after {
  content: none !important;
}
.blog-page .rtoc-mokuji-content .mokuji_ul .mokuji_ul .rtoc-item::before {
  position: absolute;
  content: "";
  top: 12px;
  left: -1.2em;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .blog-page .rtoc-mokuji-content .mokuji_ul .mokuji_ul .rtoc-item::before {
    width: 6px;
    height: 6px;
    top: 12px;
  }
}
.blog-page .rtoc-mokuji-content .mokuji_ul .mokuji_ul .mokuji_none .rtoc-item::before {
  content: none;
}
.blog-page .rtoc-mokuji-content .mokuji_ul .mokuji_ol > .rtoc-item::before {
  left: -2.2em;
  top: 5px;
}
.blog-page .rtoc-mokuji-content .mokuji_ul .mokuji_ol li {
  padding-left: 4px;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji .mokuji_ul .rtoc-item::before,
.blog-page .rtoc-mokuji-content .rtoc-mokuji.mokuji_none .mokuji_ul .rtoc-item::before {
  width: 6px;
  height: 6px;
  top: 14px;
}
.blog-page .rtoc-mokuji-content .mokuji_ol {
  padding-left: 0;
  counter-reset: rtoc-li;
  list-style: none;
  border: none;
}
.blog-page .rtoc-mokuji-content .mokuji_ol > .rtoc-item {
  position: relative;
}
.blog-page .rtoc-mokuji-content .mokuji_ol > .rtoc-item::before {
  display: inline-block;
  position: absolute;
  top: 15px;
  left: -2.5em;
  width: 32px;
  height: auto;
  font-size: 1.1em;
  font-weight: normal;
  counter-increment: rtoc-li;
  content: counter(rtoc-li) ". ";
  background-color: transparent !important;
  background: transparent;
  box-shadow: none;
  text-align: right;
}
@media (max-width: 767px) {
  .blog-page .rtoc-mokuji-content .mokuji_ol > .rtoc-item::before {
    left: -2.1em;
  }
}
.blog-page .rtoc-mokuji-content .mokuji_ol > .rtoc-item .mokuji_ul > .rtoc-item::before {
  left: -1.2em;
}
.blog-page .rtoc-mokuji-content .mokuji_ol .mokuji_ol {
  counter-reset: rtoc-li2;
}
.blog-page .rtoc-mokuji-content .mokuji_ol .mokuji_ol > .rtoc-item::before {
  display: inline-block;
  counter-increment: rtoc-li2;
  content: counter(rtoc-li2) ". ";
  position: absolute;
  top: 7px;
  left: -1.5em;
  width: auto;
  height: auto;
  font-size: 0.9em;
  font-weight: normal;
  background-color: transparent !important;
  background: transparent;
  box-shadow: none;
}
.blog-page .rtoc-mokuji-content .decimal_ol {
  padding-left: 0;
  counter-reset: rtoc-decimal-1;
  list-style: none;
}
.blog-page .rtoc-mokuji-content .decimal_ol > .rtoc-item {
  position: relative;
  counter-increment: rtoc-decimal-1;
}
.blog-page .rtoc-mokuji-content .decimal_ol > .rtoc-item::after {
  content: "" !important;
  position: absolute;
  top: 18px;
  left: 12px;
  right: auto;
  bottom: auto;
  height: 17px;
  width: 1px;
  border-radius: 1px;
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content .decimal_ol > .rtoc-item::after {
    top: 19px;
  }
}
.blog-page .rtoc-mokuji-content .decimal_ol > .rtoc-item::before {
  display: inline-block;
  content: counter(rtoc-decimal-1, decimal-leading-zero) "";
  position: absolute;
  left: -1.3em;
  top: 16px;
  width: auto;
  height: auto;
  font-size: 1.05em;
  font-weight: normal;
  background-color: transparent !important;
  background: transparent;
  box-shadow: none;
}
.blog-page .rtoc-mokuji-content .decimal_ol > .rtoc-item > a {
  padding-left: 1.35em;
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content .decimal_ol > .rtoc-item > a {
    padding-left: 1.65em;
  }
}
.blog-page .rtoc-mokuji-content .decimal_ol .decimal_ol {
  counter-reset: none;
}
.blog-page .rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item {
  counter-increment: rtoc-decimal-2;
}
.blog-page .rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item::after {
  width: 1px;
  height: 14px;
  top: 10px;
  left: 0.75em;
}
.blog-page .rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item::before {
  display: inline;
  content: counter(rtoc-decimal-2, decimal-leading-zero) "";
  left: -1.2em;
  font-weight: normal;
  font-size: 0.95em;
  box-shadow: none;
  background: transparent;
}
.blog-page .rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item > a {
  padding-left: 1.65em;
}
.blog-page .rtoc-mokuji-content .decimal_ol.level-2 .level-3 {
  padding-left: 2.3em;
}
.blog-page .rtoc-mokuji-content .decimal_ol .mokuji_ul > .rtoc-item::before {
  left: -1.15em;
}
.blog-page .rtoc-mokuji-content .decimal_ol .mokuji_ol > .rtoc-item::before {
  left: -2.2em;
  top: 5px;
}
.blog-page .rtoc-mokuji-content .mokuji_none.level-3 > .rtoc-item::before {
  display: none;
}
.blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title {
  position: relative;
}
.blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title .rtoc_open_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title .rtoc_open_close {
  box-sizing: content-box;
  padding: 8px 12px;
  font-size: 10px;
  height: 15px;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  border: none;
  background-color: #f2f2f2;
  cursor: pointer;
  letter-spacing: 1px;
}
@media (max-width: 767px) {
  .blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title .rtoc_open_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title .rtoc_open_close {
    padding: 7px 10px;
  }
}
.blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title .rtoc_open_close:focus, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title .rtoc_open_close:focus {
  outline: 0;
}
.blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center .rtoc_open_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center .rtoc_open_close {
  margin: 8px auto 0;
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center .rtoc_open_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center .rtoc_open_close {
    margin: 0;
    position: absolute;
    right: 40px;
    top: 44px;
  }
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center .rtoc_open_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center .rtoc_open_close {
    top: 50px;
  }
}
.blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center.is_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center.is_close {
  padding: 32px 28px;
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center.is_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center.is_close {
    padding: 32px;
  }
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_center.is_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_center.is_close {
    padding: 40px 64px;
  }
}
.blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_left .rtoc_open_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_left .rtoc_open_close {
  left: calc(100% - 48px);
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_left .rtoc_open_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_left .rtoc_open_close {
    left: calc(100% - 92px);
  }
}
.blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.rtoc_left.is_close .rtoc_open_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.rtoc_left.is_close .rtoc_open_close {
  top: 50%;
}
.blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.is_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.is_close {
  padding: 32px 28px;
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content.rtoc_close #rtoc-mokuji-title.is_close, .blog-page .rtoc-mokuji-content.rtoc_open #rtoc-mokuji-title.is_close {
    padding: 40px 64px;
  }
}
.blog-page .rtoc-mokuji-content.rtoc_close.frame5 #rtoc-mokuji-title.is_close, .blog-page .rtoc-mokuji-content.rtoc_open.frame5 #rtoc-mokuji-title.is_close {
  padding: 32px 40px;
}
@media (min-width: 1024px) {
  .blog-page .rtoc-mokuji-content.rtoc_close.frame5 #rtoc-mokuji-title.is_close, .blog-page .rtoc-mokuji-content.rtoc_open.frame5 #rtoc-mokuji-title.is_close {
    padding: 40px 64px;
  }
}
.blog-page .rtoc-mokuji-content .level-1.is_close {
  display: none !important;
}
@media (min-width: 768px) {
  .blog-page .rtoc-mokuji-content.frame5 #rtoc-mokuji-title.rtoc_center .rtoc_open_close, .blog-page .rtoc-mokuji-content.frame5 #rtoc-mokuji-title.rtoc_left .rtoc_open_close {
    left: calc(100% - 96px);
  }
}
.blog-page .rtoc-mokuji-content.animation-fade {
  animation: fadeIn 0.5s ease 0.4s;
  animation-fill-mode: both;
}
.blog-page .rtoc-mokuji-content.animation-slide {
  animation: slideFade 1.2s ease 0.4s;
  animation-fill-mode: both;
}
.blog-page div[class^=cta-] #rtoc-mokuji-wrapper {
  display: none;
}
.blog-page #wrapper.d--zenkakugothic .rtoc-mokuji-content .decimal_ol > .rtoc-item::before {
  top: 12px;
  font-size: 1.15em;
}
.blog-page #wrapper.d--zenkakugothic .rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol li::before {
  top: 4px;
}
.blog-page #wrapper.d--zenkakugothic .rtoc-mokuji-content .mokuji_ol.level-1 > .rtoc-item::before {
  top: 14px;
}
.blog-page #wrapper.d--zenkakugothic .rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol > .rtoc-item::before {
  font-size: 1.05em;
  top: 5px;
}
.blog-page #wrapper.d--notoserif .rtoc-mokuji-content .decimal_ol > .rtoc-item::before,
.blog-page #wrapper.d--shipporimincho .rtoc-mokuji-content .decimal_ol > .rtoc-item::before,
.blog-page #wrapper.d--kiwimaru .rtoc-mokuji-content .decimal_ol > .rtoc-item::before {
  top: 14px;
}
.blog-page #wrapper.d--notoserif .rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol li::before,
.blog-page #wrapper.d--shipporimincho .rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol li::before,
.blog-page #wrapper.d--kiwimaru .rtoc-mokuji-content .rtoc-mokuji.level-1 .decimal_ol li::before {
  top: 6px;
}
.blog-page #wrapper.d--notoserif .rtoc-mokuji-content .mokuji_ol.level-1 > .rtoc-item::before,
.blog-page #wrapper.d--shipporimincho .rtoc-mokuji-content .mokuji_ol.level-1 > .rtoc-item::before,
.blog-page #wrapper.d--kiwimaru .rtoc-mokuji-content .mokuji_ol.level-1 > .rtoc-item::before {
  top: 14px;
}
.blog-page #wrapper {
  overflow: visible;
}
.blog-page .sidebar_style1 .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content {
  padding: 0 0 0 4px;
}
.blog-page .sidebar_style2 .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.blog-page .sidebar_style3 .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.blog-page .sidebar_style4 .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.blog-page .sidebar_style5 .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content {
  padding: 0.1px 10px;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper,
.blog-page .widget #rtoc-mokuji-widget-wrapper,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper {
  border: none;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper::before, .blog-page .widget_block #rtoc-mokuji-widget-wrapper::after,
.blog-page .widget #rtoc-mokuji-widget-wrapper::before,
.blog-page .widget #rtoc-mokuji-widget-wrapper::after,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper::before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper::after {
  border: none;
  background: transparent;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper.rtoc-sidebar-contents a,
.blog-page .widget #rtoc-mokuji-widget-wrapper.rtoc-sidebar-contents a,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-sidebar-contents a {
  opacity: 0.5;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2,
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3 {
  display: none;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-2,
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-3,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-2,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-3,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-2,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-show .rtoc-mokuji.level-3 {
  display: block;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 {
  position: relative;
  padding-left: 25px;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1:before,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1:before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1:before {
  position: absolute;
  content: "";
  width: 2px;
  height: calc(100% - 24px);
  border-radius: 2px;
  background-color: rgba(159, 159, 159, 0.16);
  top: 16px;
  left: 5px;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item {
  position: relative;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before {
  position: absolute;
  content: "" !important;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:before {
  width: 12px;
  height: 12px;
  background-color: #efefef !important;
  border-radius: 50%;
  top: 4px;
  left: -25px;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item:after,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item:after,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item:after {
  position: absolute;
  content: "" !important;
  width: 0;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current:after,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current:after,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current:after {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  top: 6px;
  left: -23px;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current > a,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current > a,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-item.rtoc-current > a {
  opacity: 1;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-mokuji.level-2 .rtoc-item.rtoc-current:after,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-mokuji.level-2 .rtoc-item.rtoc-current:after,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 .rtoc-mokuji.level-2 .rtoc-item.rtoc-current:after {
  top: 10px;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a {
  color: #3c3737;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title, .blog-page .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.blog-page .widget #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title,
.blog-page .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content {
  margin: 0;
  padding: 0;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .rtoc-mokuji.level-1,
.blog-page .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .rtoc-mokuji.level-1,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .rtoc-mokuji.level-1 {
  margin: 0.5em 0 0 0 !important;
  padding-bottom: 0;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title,
.blog-page .widget #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title {
  font-size: 1.35em;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.blog-page .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content {
  border: none;
  box-shadow: none;
  background-color: transparent;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::before, .blog-page .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::after,
.blog-page .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::before,
.blog-page .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::after,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content::after {
  border: none;
  width: 0;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content.frame3,
.blog-page .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content.frame3,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content.frame3 {
  width: 100%;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc_open_close,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc_open_close,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc_open_close {
  display: none;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title.rtoc_left,
.blog-page .widget #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title.rtoc_left,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper #rtoc-mokuji-title.rtoc_left {
  flex-direction: row;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji .rtoc-item,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji .rtoc-item,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji .rtoc-item {
  font-size: 12px;
  font-weight: 500;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item {
  padding-top: 0;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type),
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type),
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type) {
  padding-top: 10px;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):before,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):before {
  top: 13px;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):after,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):after,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 > .rtoc-item:not(:first-of-type):after {
  top: 15px;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-1 a {
  line-height: 1.5em;
  padding: 0;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2 {
  padding-left: 0;
  padding: 0 !important;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2 a,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2 a,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-2 a {
  line-height: 1.4em;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3,
.blog-page .widget #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .rtoc-mokuji.level-3 {
  padding: 0;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .mokuji_ol.level-2 .rtoc-item:before,
.blog-page .widget #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .mokuji_ol.level-2 .rtoc-item:before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .mokuji_ol.level-2 .rtoc-item:before {
  content: none;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .decimal_ol.level-2 .rtoc-item::before,
.blog-page .widget #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .decimal_ol.level-2 .rtoc-item::before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper .mokuji_ul.level-1 .decimal_ol.level-2 .rtoc-item::before {
  content: none;
}
.blog-page .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ol .mokuji_ol > .rtoc-item::before, .blog-page .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol .mokuji_ol > .rtoc-item::before, .blog-page .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item::before, .blog-page .widget_block #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ul > .rtoc-item::before,
.blog-page .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ol .mokuji_ol > .rtoc-item::before,
.blog-page .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol .mokuji_ol > .rtoc-item::before,
.blog-page .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item::before,
.blog-page .widget #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ul > .rtoc-item::before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ol .mokuji_ol > .rtoc-item::before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol .mokuji_ol > .rtoc-item::before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .decimal_ol.level-2 > .rtoc-item::before,
.blog-page #sideBarTracking #rtoc-mokuji-widget-wrapper.rtoc-mokuji-content .mokuji_ul > .rtoc-item::before {
  content: none;
}
.blog-page {
  /* --- アクセント（PC/SP共通） --- */
}
.blog-page div.format {
  border-color: #bc5348;
}
.blog-page div.format ul li a {
  color: #bc5348;
}
.blog-page div.blog-article-section article div.entrybody h3 {
  border-top-color: #bc5348;
  border-bottom-color: #bc5348;
  color: #bc5348;
}
.blog-page div.text-wrap dl dd::before {
  background: #665a59;
}
@media screen and (min-width: 769px) {
  .blog-page div.blog-side-section dl dt {
    background: #e8dede;
  }
  .blog-page div.blog-side-section dl dd ul li::before {
    border-left-color: #665a59;
  }
  .blog-page div.blog-head-category {
    background: #bc5348;
  }
  .blog-page div.blog-list-section > ul li dl {
    background: #f3efef;
  }
  .blog-page div.blog-list-section > ul li dl dt {
    color: #bc5348;
  }
  .blog-page div.blog-article-section article > a h1.entryheader,
  .blog-page div.blog-article-section article > h3.entryheader {
    border-bottom-color: #e8dede;
    color: #bc5348;
  }
  .blog-page div.pager > span,
  .blog-page div.pager > ul li {
    color: #bc5348;
  }
  .blog-page div.pager > span > a:link,
  .blog-page div.pager > span > a:visited,
  .blog-page div.pager > ul li > a:link,
  .blog-page div.pager > ul li > a:visited {
    color: #bc5348;
  }
  .blog-page div.pager > ul li.onpage {
    background: #bc5348;
  }
  .blog-page p.link_rental_top a {
    background: #bc5348;
  }
}
@media screen and (max-width: 768px) {
  .blog-page div.text-wrap dl dt {
    border-bottom-color: #665a59;
  }
  .blog-page div.pagesummary h3.headcap {
    background: #feefeb;
    border-top-color: #e8dede;
    border-bottom-color: #e8dede;
  }
  .blog-page div.blog-list-section > ul {
    border-top-color: #e8dede;
  }
  .blog-page div.blog-list-section > ul li {
    border-bottom-color: #e8dede;
  }
  .blog-page div.blog-list-section > ul li dl dd {
    color: #665a59;
  }
  .blog-page div.blog-list-section > ul li a:link,
  .blog-page div.blog-list-section > ul li a:visited {
    color: #bc5348;
  }
  .blog-page div.blog-list-section > ul li a::before {
    background: #e3d5d5;
  }
  .blog-page div.blog-list-section > h4.not_found {
    border-top-color: #e8dede;
    border-bottom-color: #e8dede;
  }
  .blog-page div.blog-article-section div.blog-head-category {
    background: #bc5348;
  }
  .blog-page div.blog-article-section article > a h1.entryheader,
  .blog-page div.blog-article-section article > h3.entryheader {
    border-bottom-color: #e8dede;
    color: #bc5348;
  }
  .blog-page div.pager > span a {
    border-color: #e8dede;
  }
  .blog-page div.pager > span a:link,
  .blog-page div.pager > span a:visited {
    color: #bc5348;
  }
  .blog-page div.pager > ul li a {
    background: #bc5348;
  }
  .blog-page p.link_rental_top a {
    background: #bc5348;
  }
}
.blog-page {
  /* --- 目次ウィジェット（RTOC）の色 ---
   現行サイトではプラグインがページに <style> でアクセント色 #ec7aa0 を
   出力している。その分をリニューアル後のトークンに置き換えたもの。 */
}
.blog-page .rtoc-mokuji-content {
  background-color: #fffdfd;
}
.blog-page .rtoc-mokuji-content #rtoc-mokuji-title {
  color: #bc5348;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji li > a {
  color: #665a59;
}
.blog-page .rtoc-mokuji-content.frame2::before,
.blog-page .rtoc-mokuji-content.frame3,
.blog-page .rtoc-mokuji-content.frame4,
.blog-page .rtoc-mokuji-content.frame5 {
  border-color: #bc5348 !important;
}
.blog-page .rtoc-mokuji-content.frame5::before,
.blog-page .rtoc-mokuji-content.frame5::after {
  background-color: #bc5348;
}
.blog-page .rtoc-mokuji-content .rtoc-mokuji.level-1 > .rtoc-item::before {
  color: #bc5348;
}
.blog-page .rtoc-mokuji-content .decimal_ol > .rtoc-item::before {
  color: #bc5348;
}
.blog-page .rtoc-mokuji-content .decimal_ol > .rtoc-item::after {
  background-color: #bc5348;
}
.blog-page .rtoc-mokuji-content .mokuji_ul.level-1 > .rtoc-item::before,
.blog-page .rtoc-mokuji-content .mokuji_ul.level-2 > .rtoc-item::before {
  background-color: #bc5348 !important;
}
.blog-page .cls-1,
.blog-page .cls-2 {
  stroke: #bc5348;
}
.blog-page {
  /* --- 見出し帯（.trivia_container h2）--- */
  /* 帯画像は h2::before / ::after を z-index:-1 で敷いている。現行サイトは
     祖先に背景が無かったので成立していたが、リニューアル後は
     main.container に background: $page-bg が付くため、そのままだと
     帯が祖先の背景に隠れて見えなくなる（文字も白なので消える）。
     h2 自身に stacking context を作らせて、擬似要素を h2 の中に閉じ込める。 */
}
.blog-page .trivia_container h2 {
  isolation: isolate;
}
.blog-page {
  /* --- 記事詳細の見出し ---
   現行CSSは `article > a h1.entryheader`（一覧のリンク付き見出し）しか定義しておらず、
   詳細ページの `article > h1.entryheader` には何も当たらない。
   現行サイトでは page.css の全体リセット（h1 も font-weight:normal / 14px）で
   プレーンな文字として表示されているが、リニューアル後の _reboot.scss は
   h1 の font-size / font-weight を戻さないため、そのままだとブラウザ既定の
   巨大な太字になってしまう。現行の一覧見出しと同じ体裁を詳細にも当てて揃える。 */
}
.blog-page div.blog-article-section article > h1.entryheader {
  width: 100%;
  margin-bottom: 0;
  padding: 5px 0 10px;
  border-bottom: 1px dotted #e8dede;
  color: #bc5348;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.5;
  text-align: left;
}
@media screen and (max-width: 768px) {
  .blog-page div.blog-article-section article > h1.entryheader {
    line-height: 1.4;
  }
}
.blog-page {
  /* --- SNSシェアボタンの重なり ---
   div.sns_area は position:absolute で記事本文に重ねているが z-index が無く、
   リニューアル後のマークアップだと本文側の要素より下に潜ってしまう。
   明示的に前面へ出す。ヘッダー(.site-header z-index:1000)と
   固定バナー(.fix-trivia z-index:999)より下のままにしたいので 1 で足りる。 */
}
.blog-page div.sns_area {
  z-index: 1;
}
.blog-page {
  /* --- span の色を継承に戻す ---
   リニューアル後の _reboot.scss に素の `span { color: #333 }` があるため、
   現行CSS側で親に色を当てている箇所（見出し帯の白文字、目次のタイトルなど）が
   span で囲まれていると色が効かない。記事本文はWordPressが生成した
   span 入りのマークアップなので、ブログ配下だけ継承に戻す。
   インラインstyleで色指定されている span はそのまま優先される。 */
}
.blog-page span {
  color: inherit;
}
.blog-page {
  /* 目次の開閉ボタンはプラグインのJSが無いと動かないため見えなくする。
     display:none にするとタイトル行のflexレイアウトが変わってしまうので visibility で消す。 */
}
.blog-page .rtoc_open_close {
  visibility: hidden;
}
.blog-page {
  /* --- リニューアル後シェルとの噛み合わせ --- */
}
.blog-page .breadcrumb {
  margin-bottom: 40px;
}
.blog-page {
  /* set_parts.js がフッター接近時に .is-hidden を付ける */
}
.blog-page .fix-trivia {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.blog-page .fix-trivia.is-hidden {
  opacity: 0;
  pointer-events: none;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2RvY3MvZG9jcy9lanMvc3JjL3Njc3MvYmxvZy1wYWdlLnNjc3MiLCIuLi8uLi8uLi9kb2NzL2Vqcy9zcmMvc2Nzcy9fYmxvZy1sZWdhY3kuc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL2Jsb2ctcGFnZS5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvX2Jsb2ctdG9jLnNjc3MiLCIuLi8uLi8uLi9kb2NzL2Vqcy9zcmMvc2Nzcy9jb25maWdzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL2NvbmZpZ3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvY29uZmlncy9fbWl4aW5fc3ZnLnNjc3MiLCIuLi8uLi8uLi9kb2NzL2Vqcy9zcmMvc2Nzcy9jb25maWdzL19taXhpbi5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvY29uZmlncy9fY29tbW9uLnNjc3MiLCIuLi8uLi8uLi9kb2NzL2Vqcy9zcmMvc2Nzcy9jb25maWdzL19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL2NvbmZpZ3MvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vZG9jcy9lanMvc3JjL3Njc3MvX2Jsb2ctdGhlbWUuc2NzcyIsIi4uLy4uLy4uL2RvY3MvZWpzL3NyYy9zY3NzL2Jsb2ctcGFnZS5zY3NzJTIzc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEI7Ozs7Ozs7Ozs7d0RBQUE7QUFZQTtFQUNDO0lEREQsd0JBQUE7RUFDQztBRUNEO0FER0E7RUREQTtJQ0lHLGFBQUE7RUNGRDtBQUNGO0FDbkJBOzs7Ozs7Ozs7d0RBQUE7QUNFQTtxRUFBQTtBQ0RBO0VBQ0MsU0FBQTtFQUNBLFVBQUE7RUFHQSwwQkFBQTtFQUNBLHNCQUFBO0FIZ0NEOztBRzdCQTtFQUNDLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2Q0FB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QUE7QUQrOUlIO0FDNzlJQzs7Ozs7RUFLRSxZQUFBO0VBQ0EsUUFBQTtBRCs5SUg7QUM3OUlDOzs7RUFHRSxXQUFBO0FEKzlJSDtBQzc5SUM7OztFQUdFLGFBQUE7QUQrOUlIO0FDNzlJQzs7O0VBR0UsbUJBQUE7QUQrOUlIO0FDNzlJQzs7O0VBR0UsZUFBQTtFQUNBLGdCQUFBO0FEKzlJSDtBQzc5SUM7OztFQUdFLGNBQUE7QUQrOUlIO0FDNzlJQzs7O0VBR0UsaUJBQUE7QUQrOUlIO0FDNzlJQzs7O0VBR0UsU0FBQTtBRCs5SUg7QUM3OUlDOzs7RUFHRSxTQUFBO0FEKzlJSDtBQzc5SUM7OztFQUdFLGtCQUFBO0VBQ0EsVUFBQTtBRCs5SUg7QUM3OUlDOzs7RUFHRSxlQUFBO0VBQ0EscUJBQUE7QUQrOUlIO0FDNzlJQzs7O0VBR0Usa0JBQUE7QUQrOUlIO0FDNzlJQzs7O0VBR0UsVUFBQTtBRCs5SUg7QUM3OUlDOzs7RUFHRSxhQUFBO0FEKzlJSDtBQzc5SUM7OztFQUdFLGFBQUE7QUQrOUlIO0FDNzlJQzs7Ozs7Ozs7O0VBU0UsYUFBQTtBRCs5SUg7QVU3K0tBO0VETUMsMkJBQUE7QVQwK0tEO0FTeitLQztFQUNDLHFCUFRRO0FGby9LVjtBU3grS0M7RUFDQyxjUGJRO0FGdS9LVjtBU3YrS0M7RUFDQyx5QlBqQlE7RU9rQlIsNEJQbEJRO0VPbUJSLGNQbkJRO0FGNC9LVjtBU3QrS0M7RUFDQyxtQlBuQks7QUYyL0tQO0FTcitLQztFQUNDO0lBQ0MsbUJQZk07RUZzL0tQO0VTcCtLQTtJQUNDLDBCUDVCSTtFRmtnTEw7RVNuK0tBO0lBQ0MsbUJQcENPO0VGeWdMUjtFU2wrS0E7SUFDQyxtQlBoQ1E7RUZvZ0xUO0VTaitLQTtJQUNDLGNQNUNPO0VGK2dMUjtFU2grS0E7O0lBRUMsNEJQcENNO0lPcUNOLGNQbERPO0VGb2hMUjtFUy85S0E7O0lBRUMsY1B2RE87RUZ3aExSO0VTOTlLQTs7OztJQUlDLGNQOURPO0VGOGhMUjtFUzc5S0E7SUFDQyxtQlBsRU87RUZpaUxSO0VTNTlLQTtJQUNDLG1CUHRFTztFRm9pTFI7QUFDRjtBUzM5S0M7RUFDQztJQUNDLDRCUHhFSTtFRnFpTEw7RVMxOUtBO0lBQ0MsbUJQakVVO0lPa0VWLHlCUHBFTTtJT3FFTiw0QlByRU07RUZpaUxQO0VTejlLQTtJQUNDLHlCUHpFTTtFRm9pTFA7RVN4OUtBO0lBQ0MsNEJQN0VNO0VGdWlMUDtFU3Y5S0E7SUFDQyxjUDFGSTtFRm1qTEw7RVN0OUtBOztJQUVDLGNQbkdPO0VGMmpMUjtFU3I5S0E7SUFDQyxtQlB6Rlk7RUZnakxiO0VTcDlLQTtJQUNDLHlCUDlGTTtJTytGTiw0QlAvRk07RUZxakxQO0VTbjlLQTtJQUNDLG1CUGhITztFRnFrTFI7RVNsOUtBOztJQUVDLDRCUHhHTTtJT3lHTixjUHRITztFRjBrTFI7RVNqOUtBO0lBQ0MscUJQN0dNO0VGZ2tMUDtFU2g5S0E7O0lBRUMsY1AvSE87RUZpbExSO0VTLzhLQTtJQUNDLG1CUG5JTztFRm9sTFI7RVM5OEtBO0lBQ0MsbUJQdklPO0VGdWxMUjtBQUNGO0FVdmxMQTtFRDBJQzs7cUNBQUE7QVRrOUtEO0FTLzhLQztFQUNDLHlCUHhJTTtBRnlsTFI7QVM5OEtDO0VBQ0MsY1BuSlE7QUZtbUxWO0FTNzhLQztFQUNDLGNQbkpLO0FGa21MUDtBUzU4S0M7Ozs7RUFJQyxnQ0FBQTtBVDg4S0Y7QVMzOEtDOztFQUVDLHlCUG5LUTtBRmduTFY7QVMxOEtDO0VBQ0MsY1B2S1E7QUZtbkxWO0FTejhLQztFQUNDLGNQM0tRO0FGc25MVjtBU3g4S0M7RUFDQyx5QlAvS1E7QUZ5bkxWO0FTdjhLQzs7RUFFQyxvQ0FBQTtBVHk4S0Y7QVN0OEtDOztFQUVDLGVQekxRO0FGaW9MVjtBVWhvTEE7RUQyTEMsc0NBQUE7RUFDQTs7Ozt1REFBQTtBVDQ4S0Q7QVN2OEtDO0VBQ0Msa0JBQUE7QVR5OEtGO0FVM29MQTtFRHFNQzs7Ozs7OzJDQUFBO0FUKzhLRDtBU3g4S0M7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlDQUFBO0VBQ0EsY1BsTlE7RU9tTlIsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QVQwOEtGO0FTdjhLQztFQUNDO0lBQ0MsZ0JBQUE7RVR5OEtEO0FBQ0Y7QVVwcUxBO0VEOE5DOzs7O3VEQUFBO0FUNjhLRDtBU3g4S0M7RUFDQyxVQUFBO0FUMDhLRjtBVTlxTEE7RUR1T0M7Ozs7O3lDQUFBO0FUKzhLRDtBU3o4S0M7RUFDQyxjQUFBO0FUMjhLRjtBVXpyTEE7RURpUEM7aUVBQUE7QVQ0OEtEO0FTMThLQztFQUNDLGtCQUFBO0FUNDhLRjtBVWhzTEE7RUR1UEMsOEJBQUE7QVQ0OEtEO0FTMzhLQztFQUNDLG1CQUFBO0FUNjhLRjtBVXRzTEE7RUQ0UEMsMkNBQUE7QVQ2OEtEO0FTNThLQztFQUNDLFVBQUE7RUFDQSw2QkFBQTtBVDg4S0Y7QVM1OEtFO0VBQ0MsVUFBQTtFQUNBLG9CQUFBO0FUODhLSCIsImZpbGUiOiJibG9nLXBhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwiYmxvZy1sZWdhY3lcIjtcclxuQHVzZSBcImJsb2ctdG9jXCI7XHJcbkB1c2UgXCJibG9nLXRoZW1lXCI7XHJcblxyXG4vKiBCbG9nIHBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOODluODreOCsOacrOaWh+OBvuOCj+OCiuOBr+ePvuihjOOCteOCpOODiOOBriBDU1Mg44KS44Gd44Gu44G+44G+5L2/44GG77yIX2Jsb2ctbGVnYWN5LnNjc3PvvInjgIJcclxuIOacrOaWh+S4reOBruebruasoeOCpuOCo+OCuOOCp+ODg+ODiOOBryBfYmxvZy10b2Muc2Nzc+OAglxyXG4g57Sg44Gu44K744Os44Kv44K/77yIYm9keSAvIGhlYWRlciAvIGZvb3RlciDjgarjganvvInjgYzjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga7lhbHpgJrjg5Hjg7zjg4TjgbhcclxuIOa8j+OCjOOBquOBhOOCiOOBhiAuYmxvZy1wYWdlIOmFjeS4i+OBq+OCueOCs+ODvOODl+OBl+OBpuWxlemWi+OBl+OAgVxyXG4g6Imy5ZGz44Gg44GR44KSIF9ibG9nLXRoZW1lLnNjc3Mg44Gn5LiK5pu444GN44GZ44KL44CCXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmJsb2ctcGFnZSB7XHJcblx0QGluY2x1ZGUgYmxvZy1sZWdhY3kubGVnYWN5O1xyXG5cdEBpbmNsdWRlIGJsb2ctdG9jLnRvYztcclxuXHRAaW5jbHVkZSBibG9nLXRoZW1lLnRoZW1lO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qIEJsb2cgbGVnYWN5IENTU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g54++6KGM44K144Kk44OI77yId3d3LndhcmFrdWFuLmpw77yJ44Gu5Lul5LiLMuODleOCoeOCpOODq+OBruWGheWuueOCkuOBneOBruOBvuOBvuenu+akjeOBl+OBn+OCguOBruOAglxyXG4gICAtIC9jb21tb24vY3NzL2Jsb2cuY3NzXHJcbiAgIC0gL2NvbW1vbi9jc3MvYmxvZ19jaGllYnVrdXJvLmNzc1xyXG4g44OW44Ot44Kw5pys5paH44G+44KP44KK44Gu6KaL44Gf55uu44KS54++6KGM44Go5o+D44GI44KL44Gf44KB44Gu5Y6f5pys44Gq44Gu44Gn44CB5Y6f5YmH44Go44GX44Gm57eo6ZuG44GX44Gq44GE44CCXHJcbiDjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga7jg5jjg4Pjg4Djg7wv44OV44OD44K/44O8L+ODieODreODr+ODvC9wYWdldG9wIOetieOBq+WvvuW/nOOBmeOCi+aXp+ODq+ODvOODq+OBr1xyXG4g44Oq44OL44Ol44O844Ki44Or5b6M44Gu5YWx6YCa44OR44O844OE44KS5L2/44GG44Gf44KB5Y+W44KK6L6844KT44Gn44GE44Gq44GE44CCXHJcbiDoibLlkbPjga7kuIrmm7jjgY3jga8gX2Jsb2ctdGhlbWUuc2NzcyDlgbTjgafooYzjgYbjgIJcclxuIOWRvOOBs+WHuuOBl+WBtOOBpyAuYmxvZy1wYWdlIOmFjeS4i+OBq+OCueOCs+ODvOODl+OBl+OBpuWxlemWi+OBmeOCi+OAglxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLy/jg5bjg63jgrDjg5rjg7zjgrjjga7jgb/jg5jjg4Pjg4Djg7zjg5Xjg4Pjgr/jg7zjga7pnZ7ooajnpLrlr77lv5xcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuXHQuaGVhZGVyLWFjdGlvbnMtYmFye1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5oZWFkZXItYWN0aW9uc3tcclxuXHRcdCYuaGVhZGVyLWFjdGlvbnMtLXNwLXRvcHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBsZWdhY3kge1xyXG5cdC50cml2aWFfY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYmxvZy1saXN0IHtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdCAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cclxuXHQuYmxvZy1saXN0IHVsIHtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuYmxvZy1saXN0IHVsIGxpIHtcclxuXHRcdHdpZHRoOiAzMiU7XHJcblx0fVxyXG5cclxuXHQuYmxvZy1saXN0IHVsIGxpOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyJTtcclxuXHR9XHJcblxyXG5cdC5ibG9nLWxpc3QgdWwgbGk6bm90KDpudGgtbGFzdC1jaGlsZCgtbiArIDMpKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG5cclxuXHQuYmxvZy1saXN0IHVsIGxpIGEgaW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0ZGl2LnNuc19hcmVhIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNjFweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0ZGl2LnNuc19hcmVhIHVsIHtcclxuXHRcdHdpZHRoOiAyOTVweDtcclxuXHRcdG1hcmdpbjogMCAwIDAgYXV0bztcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRkaXYuc25zX2FyZWEgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHRkaXYuZm9ybWF0IHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiA2MTBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcblx0XHRwYWRkaW5nOiAzNXB4IDQwcHggMzVweCA2NXB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U5NTM4MztcclxuXHR9XHJcblxyXG5cdGRpdi5mb3JtYXQgcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdH1cclxuXHJcblx0ZGl2LmZvcm1hdCBwOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC9jb21tb24vaW1hZ2VzL2Jsb2cvaW5kZXgucG5nKSBuby1yZXBlYXQ7XHJcblx0fVxyXG5cclxuXHRkaXYuZm9ybWF0IHAgaW1nLm1pbl9pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0ZGl2LmZvcm1hdCB1bCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdC13ZWJraXQtZmxleDogMTtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdGRpdi5mb3JtYXQgdWwgbGkgYSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmctbGVmdDogMThweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1R290aGljXCIsXHJcblx0XHRcdFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsXHJcblx0XHRcdFwiTWVpcnlvIFVJXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0Y29sb3I6ICNlOTUzODM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHRkaXYuZm9ybWF0IHVsIGxpIGE6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb250ZW50OiBcIuKJqyBcIjtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQudHJpdmlhX2NvbnRhaW5lciBoMiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgXCJZdU1pbmNob1wiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFc2XCIsXHJcblx0XHRcdFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTFweDtcclxuXHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuNDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0fVxyXG5cclxuXHQudHJpdmlhX2NvbnRhaW5lciBoMjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogOTguNSU7XHJcblx0XHRoZWlnaHQ6IDQ3cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9pbWFnZXMvYmxvZy90aXRsZV9zcC5wbmcpIHJlcGVhdDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxuXHJcblx0LnRyaXZpYV9jb250YWluZXIgaDI6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTFweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgvY29tbW9uL2ltYWdlcy9ibG9nL3RpdGxlX2FmdGVyLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG5cclxuXHRkaXYudGV4dC13cmFwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTNweDtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHRkaXYudGV4dC13cmFwIHAge1xyXG5cdFx0LyptYXJnaW4tcmlnaHQ6IDYzcHg7XHJcblx0XHR3aWR0aDogNjAwcHg7Ki9cclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0fVxyXG5cclxuXHRkaXYudGV4dC13cmFwIGRsIHtcclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0LXdlYmtpdC1mbGV4OiAxO1xyXG5cdH1cclxuXHJcblx0ZGl2LnRleHQtd3JhcCBkbCBkdCB7XHJcblx0XHR3aWR0aDogOTVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0fVxyXG5cclxuXHRkaXYudGV4dC13cmFwIGRsIGR0IHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRkaXYudGV4dC13cmFwIGRsIGRkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdC13ZWJraXQtZmxleDogMTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0fVxyXG5cclxuXHRkaXYudGV4dC13cmFwIGRsIGRkOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAtNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzMzMzMzMztcclxuXHR9XHJcblxyXG5cdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgaDMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHR9XHJcblxyXG5cdC5mYW5jeWJveC1jbG9zZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG5cdFx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHRcdC5ibG9nLWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zcF9pbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5maXgtdHJpdmlhIHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiA4NXB4O1xyXG5cdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5maXgtdHJpdmlhIGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0YnIuc3BiciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnBhZ2VzdW1tYXJ5IHtcclxuXHRcdFx0d2lkdGg6IDEwMDBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAucGFnZWltYWdlIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnBhZ2VzdW1tYXJ5IGgzLmhlYWRjYXAge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLXNlY3Rpb24ge1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHdpZHRoOiAxMDAwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLXNpZGUtc2VjdGlvbiB7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLXNpZGUtc2VjdGlvbiBkbCBkdCB7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1zaWRlLXNlY3Rpb24gZGwgZGQge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMzBweCAzNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLXNpZGUtc2VjdGlvbiBkbCBkZCB1bCB7XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1zaWRlLXNlY3Rpb24gZGwgZGQgdWwgbGkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLXNpZGUtc2VjdGlvbiBkbCBkZCB1bCBsaTo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItbGVmdDogNXB4ICMwMDAgc29saWQ7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uLFxyXG5cdFx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogNzAwcHg7XHJcblx0XHRcdC8qXHJcblx0XHQtd2Via2l0LWZsZXg6IDE7XHJcblx0XHRmbGV4OiAxO1xyXG5cdCovXHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuXHRcdFx0d2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIHtcclxuXHRcdFx0d2lkdGg6IDIyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbi50cml2aWEgPiB1bCB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24udHJpdmlhID4gdWwgbGkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uLnRyaXZpYSA+IHVsIGxpOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctaGVhZC1jYXRlZ29yeSB7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTk1MzgzO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctaGVhZC1jYXRlZ29yeSBhLFxyXG5cdFx0ZGl2LmJsb2ctaGVhZC1jYXRlZ29yeSBhOmxpbmssXHJcblx0XHRkaXYuYmxvZy1oZWFkLWNhdGVnb3J5IGE6dmlzaXRlZCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIHAge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgcCBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24udHJpdmlhID4gdWwgbGkgcCBpbWcge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgZGwge1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlZWU7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgZGwgZHQge1xyXG5cdFx0XHRjb2xvcjogI2U5NTM4MztcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgZGwgZGQge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaS5ub19lbnRyeSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpLm5vX2VudHJ5ID4gcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gaDQubm90X2ZvdW5kIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gYSBoMS5lbnRyeWhlYWRlciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMCAxMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggI2RkZCBkb3R0ZWQ7XHJcblx0XHRcdGNvbG9yOiAjZTk1MzgzO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSA+IGEgcC5lbnRyeWRhdGUge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgPiBoMy5lbnRyeWhlYWRlciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMCAxMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggI2RkZCBkb3R0ZWQ7XHJcblx0XHRcdGNvbG9yOiAjZTk1MzgzO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSA+IGg0LmVudHJ5ZGF0ZSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAwIDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSBmaWd1cmUge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgaW1nIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA2ODBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIHAge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5wYWdlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBTYWZhcmkgKi9cclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnBhZ2VyID4gc3BhbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAjZTk1MzgzO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5wYWdlciA+IHNwYW4ucHJldiB7XHJcblx0XHRcdHBhZGRpbmc6IDRweCA2cHggNHB4IDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnBhZ2VyID4gc3Bhbi5uZXh0IHtcclxuXHRcdFx0cGFkZGluZzogNHB4IDE4cHggNHB4IDZweDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYucGFnZXIgPiBzcGFuLnByZXY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFwwMDIyNmFcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYucGFnZXIgPiBzcGFuLm5leHQ6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcXDAwMjI2YlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYucGFnZXIgPiB1bCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYucGFnZXIgPiB1bCBsaSB7XHJcblx0XHRcdGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQvKiAvZGlzcGxheTogaW5saW5lOyAqLyAvKiBJRTfjg4/jg4Pjgq86IFNhc3PjgYzop6Pph4jjgafjgY3jgarjgYTjgZ/jgoHjgrPjg6Hjg7Pjg4jjgqLjgqbjg4ggKi9cclxuXHRcdFx0LyogL3pvb206IDE7ICovXHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDRweCA2cHg7XHJcblx0XHRcdGNvbG9yOiAjZTk1MzgzO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5wYWdlciA+IHVsIGxpLm9ucGFnZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlOTUzODM7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5wYWdlciA+IHNwYW4gPiBhOmxpbmssXHJcblx0XHRkaXYucGFnZXIgPiBzcGFuID4gYTp2aXNpdGVkLFxyXG5cdFx0ZGl2LnBhZ2VyID4gdWwgbGkgPiBhOmxpbmssXHJcblx0XHRkaXYucGFnZXIgPiB1bCBsaSA+IGE6dmlzaXRlZCB7XHJcblx0XHRcdGNvbG9yOiAjZTk1MzgzO1xyXG5cdFx0fVxyXG5cdFx0cC5saW5rX3JlbnRhbF90b3Age1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0cC5saW5rX3JlbnRhbF90b3AgYSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIDMwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTk1MzgzO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0LWtodG1sLWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHQubGdfaW1nIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuc3BfaW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZpeC10cml2aWEge1xyXG5cdFx0XHR3aWR0aDogNzcuMzUlO1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGJvdHRvbTogM3B4O1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5maXgtdHJpdmlhIGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuZml4LXRyaXZpYSBhIGltZyB7XHJcblx0XHRcdHdpZHRoOiA5NSU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRyaXZpYV9jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSBoMyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnRleHQtd3JhcCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYudGV4dC13cmFwIHAge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0LXdlYmtpdC1vcmRlcjogMjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYudGV4dC13cmFwIGRsIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHQtd2Via2l0LW9yZGVyOiAxO1xyXG5cdFx0XHRmbGV4OiBhdXRvO1xyXG5cdFx0XHQtd2Via2l0LWZsZXg6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnRleHQtd3JhcCBkbCBkdCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi50ZXh0LXdyYXAgZGwgZHQgc3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnRleHQtd3JhcCBkbCBkZDo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYudGV4dC13cmFwIGRsIGRkIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdGZsZXg6IGF1dG87XHJcblx0XHRcdC13ZWJraXQtZmxleDogYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRici5zcGJyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmZvcm1hdCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5mb3JtYXQgdWwge1xyXG5cdFx0XHRmbGV4OiBhdXRvO1xyXG5cdFx0XHQtd2Via2l0LWZsZXg6IGF1dG87XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5mb3JtYXQgcCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMjNweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5mb3JtYXQgcCBpbWcubGFyZ2VfaW1hZ2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5mb3JtYXQgcCBpbWcubWluX2ltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDcwcHggIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5mb3JtYXQgcDo6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5mb3JtYXQgdWwgbGkgYSB7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMCAxM3B4IDE4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnNuc19hcmVhIHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQudHJpdmlhX2NvbnRhaW5lciBoMiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiA0N3B4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQudHJpdmlhX2NvbnRhaW5lciBoMjo6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNDdweDtcclxuXHRcdH1cclxuXHJcblx0XHQudHJpdmlhX2NvbnRhaW5lciBoMjo6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0ZmlnY2FwdGlvbiB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblx0XHRkaXYucGFnZXN1bW1hcnkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRwLnBhZ2VpbWFnZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnRyaXZpYV9jb250YWluZXIgcC5wYWdlaW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRkaXYudHJpdmlhX2NvbnRhaW5lciBwLnBhZ2VpbWFnZSBpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdGRpdi5wYWdlc3VtbWFyeSBoMy5oZWFkY2FwIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMTBweCAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggI2VlZSBzb2xpZDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNlZWUgc29saWQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1zZWN0aW9uIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctc2lkZS1zZWN0aW9uIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggI2U2ZTZlNiBzb2xpZDtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNlNmU2ZTYgc29saWQ7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgYSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctaGVhZC1jYXRlZ29yeSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgcCB7XHJcblx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24udHJpdmlhID4gdWwgbGkgcCB7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIHAgaW1nIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uLnRyaXZpYSA+IHVsIGxpIHAgaW1nIHtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9iamVjdC1maXQtaW1nIHtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpbjtcIjtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSBkbCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0LXdlYmtpdC1mbGV4OiAxO1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIGRsIGR0IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSBkbCBkZCB7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIGE6bGluayxcclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIGE6dmlzaXRlZCB7XHJcblx0XHRcdGNvbG9yOiAjZTk1MzgzO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIGE6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlNGNhZDI7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgYTo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogLTNweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IC00cHg7XHJcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItbGVmdDogNXB4ICNmZmYgc29saWQ7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkubm9fZW50cnkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaS5ub19lbnRyeSA+IHAge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IGg0Lm5vdF9mb3VuZCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBkaXYuYmxvZy1oZWFkLWNhdGVnb3J5IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2U5NTM4MztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBkaXYuYmxvZy1oZWFkLWNhdGVnb3J5IGEsXHJcblx0XHRkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gZGl2LmJsb2ctaGVhZC1jYXRlZ29yeSBhOmxpbmssXHJcblx0XHRkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gZGl2LmJsb2ctaGVhZC1jYXRlZ29yeSBhOnZpc2l0ZWQge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggOHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgPiBhIGgxLmVudHJ5aGVhZGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwIDEwcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCAjZGRkIGRvdHRlZDtcclxuXHRcdFx0Y29sb3I6ICNlOTUzODM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gYSBwLmVudHJ5ZGF0ZSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSA+IGgzLmVudHJ5aGVhZGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwIDEwcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCAjZGRkIGRvdHRlZDtcclxuXHRcdFx0Y29sb3I6ICNlOTUzODM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gaDMuZW50cnloZWFkZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDAgMTBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNkZGQgZG90dGVkO1xyXG5cdFx0XHRjb2xvcjogI2U5NTM4MztcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgPiBoNC5lbnRyeWRhdGUge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMTBweCAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgZmlndXJlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIHAge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5wYWdlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnBhZ2VyID4gc3BhbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5wYWdlciA+IHNwYW4ucHJldiB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnBhZ2VyID4gc3Bhbi5uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnBhZ2VyID4gc3BhbiBhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHQta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5wYWdlciA+IHNwYW4gYTpsaW5rLFxyXG5cdFx0ZGl2LnBhZ2VyID4gc3BhbiBhOnZpc2l0ZWQge1xyXG5cdFx0XHRjb2xvcjogI2U5NTM4MztcclxuXHRcdH1cclxuXHJcblx0XHRkaXYucGFnZXIgPiB1bCB7XHJcblx0XHRcdHdvcmQtc3BhY2luZzogLTFlbTtcclxuXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrXFw5O1xyXG5cdFx0XHRmb250LXNpemU6IDA7XHJcblxyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMCA1NXB4O1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYucGFnZXIgPiB1bCBsaSB7XHJcblx0XHRcdHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdC8qICpkaXNwbGF5OiBpbmxpbmU7ICovIC8qIElFN+ODj+ODg+OCrzogU2Fzc+OBjOino+mHiOOBp+OBjeOBquOBhOOBn+OCgeOCs+ODoeODs+ODiOOCouOCpuODiCAqL1xyXG5cdFx0XHQvKiAqem9vbTogMTsgKi9cclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0bWFyZ2luOiAwIDNweDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYucGFnZXIgPiB1bCBsaSBhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlOTUzODM7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHQta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5wYWdlciA+IHVsIGxpIGE6bGluayxcclxuXHRcdGRpdi5wYWdlciA+IHVsIGxpIGE6dmlzaXRlZCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0cC5saW5rX3JlbnRhbF90b3Age1xyXG5cdFx0XHRtYXJnaW46IDMwcHggMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAubGlua19yZW50YWxfdG9wIGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAxNXB4IDA7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMzBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogI2U5NTM4MztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdC1raHRtbC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBibG9nX2NoaWVidWt1cm8uY3NzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHRkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGgyLFxyXG5cdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgaDMsXHJcblx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSBoNCxcclxuXHRkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGg1LFxyXG5cdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgaDYsXHJcblx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSBwLFxyXG5cdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgZGl2LFxyXG5cdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgaW1nLFxyXG5cdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgdWx7XHJcblx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0fVxyXG5cclxuXHRkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGRpdiBpbWd7XHJcblx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHR9XHJcblxyXG5cdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgaDN7XHJcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHRcdGNvbG9yOiNlOTUzODM7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdC8qIGJhY2tncm91bmQ6ICNlOTUzODM7ICovXHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2U5NTM4MztcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTk1MzgzO1xyXG5cdH1cclxuXHJcblx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSBkaXYuaW1hZ2UtY2VudGVye1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdH1cclxuXHJcblx0ZGl2LmZvcm1hdCB7XHJcblx0XHRtYXJnaW46IDAgYXV0byA0MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgaDMge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5mb3JtYXQge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCbG9nIGxlZ2FjeSBDU1Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g54++6KGM44K144Kk44OI77yId3d3LndhcmFrdWFuLmpw77yJ44Gu5Lul5LiLMuODleOCoeOCpOODq+OBruWGheWuueOCkuOBneOBruOBvuOBvuenu+akjeOBl+OBn+OCguOBruOAglxuICAgLSAvY29tbW9uL2Nzcy9ibG9nLmNzc1xuICAgLSAvY29tbW9uL2Nzcy9ibG9nX2NoaWVidWt1cm8uY3NzXG4g44OW44Ot44Kw5pys5paH44G+44KP44KK44Gu6KaL44Gf55uu44KS54++6KGM44Go5o+D44GI44KL44Gf44KB44Gu5Y6f5pys44Gq44Gu44Gn44CB5Y6f5YmH44Go44GX44Gm57eo6ZuG44GX44Gq44GE44CCXG4g44Oq44OL44Ol44O844Ki44Or5b6M44Gu44OY44OD44OA44O8L+ODleODg+OCv+ODvC/jg4njg63jg6/jg7wvcGFnZXRvcCDnrYnjgavlr77lv5zjgZnjgovml6fjg6vjg7zjg6vjga9cbiDjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga7lhbHpgJrjg5Hjg7zjg4TjgpLkvb/jgYbjgZ/jgoHlj5bjgorovrzjgpPjgafjgYTjgarjgYTjgIJcbiDoibLlkbPjga7kuIrmm7jjgY3jga8gX2Jsb2ctdGhlbWUuc2NzcyDlgbTjgafooYzjgYbjgIJcbiDlkbzjgbPlh7rjgZflgbTjgacgLmJsb2ctcGFnZSDphY3kuIvjgavjgrnjgrPjg7zjg5fjgZfjgablsZXplovjgZnjgovjgIJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1hY3Rpb25zLWJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWFjdGlvbnMuaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogQmxvZyB0YWJsZSBvZiBjb250ZW50cyAoUlRPQylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g54++6KGM44K144Kk44OI44Gu6KiY5LqL5pys5paH44Gr5YWl44Gj44Gm44GE44KL55uu5qyh44Km44Kj44K444Kn44OD44OI44GuQ1NT44CCXG4gV29yZFByZXNzIOODl+ODqeOCsOOCpOODs+OAjFJpY2ggVGFibGUgb2YgQ29udGVudOOAjeOBrlxuIC93cC1jb250ZW50L3BsdWdpbnMvcmljaC10YWJsZS1vZi1jb250ZW50L2Nzcy9ydG9jX3N0eWxlLmNzcyDjgpLjgZ3jga7jgb7jgb7np7vmpI3jgZfjgZ/jgoLjga7jgIJcbiDjgrvjg6zjgq/jgr/jga/jgZnjgbnjgaYgI3J0b2MqIC8gLnJ0b2MtKiDjgavlkI3liY3nqbrplpPljJbjgZXjgozjgabjgYTjgovjgZ/jgoHlhajmlofjgpLlj5bjgorovrzjgpPjgafjgYTjgovjgIJcbiDjgrXjgqTjg4jlm7rmnInjga7jgqLjgq/jgrvjg7Pjg4joibLjga/jg5fjg6njgrDjgqTjg7PjgYwgPHN0eWxlPiDjgafjg5rjg7zjgrjjgavlh7rlipvjgZnjgovliIbjgarjga7jgafjgIFcbiDjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga7jg4jjg7zjgq/jg7Pjgavnva7jgY3mj5vjgYjjgaYgX2Jsb2ctdGhlbWUuc2NzcyDlgbTjgavnva7jgYTjgabjgYTjgovjgIJcbiDlkbzjgbPlh7rjgZflgbTjgacgLmJsb2ctcGFnZSDphY3kuIvjgavjgrnjgrPjg7zjg5fjgZfjgablsZXplovjgZnjgovjgIJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogYmFzZSBjb2xvciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxucCwgdWwsIG9sLCBsaSwgZGwsIGR0LCBkZCwgcCwgY2FwdGlvbiwgdGgsIHRkLCBmb3JtLCBpbnB1dCwgdGV4dGFyZWEsIGJsb2NrcXVvdGUsIGFkZHJlc3MsIGVtYmVkLCBvYmplY3QsIGZpZ3VyZSwgZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBoNyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tIGljb24gLS0qL1xuLyotLSBmbGV4Ym94IC0tKi9cbi8qLS0gYXNwZWN0IC0tKi9cbi8qLS0gdGV4dCAtLSovXG4vKi0tIHBvaW50IC0tKi9cbi8qLS0g5LqM6YeN55+i5Y2w44K544Op44Kk44OJ77yI44Ob44OQ44O844O75bem5ZCR44GN77yJLS0qL1xuLyotLSDkuozph43nn6LljbDjgrnjg6njgqTjg4nvvIjjg5vjg5Djg7zvvIktLSovXG4vKi0tIGRhc2hlZCBsaW5lIHZpYSBiYWNrZ3JvdW5k77yI5ZCM6ZaT6ZqU44Gu56C057ea44O7Mei+uu+8iS0tKi9cbi8qLS0gZGFzaGVkIGZyYW1lIHZpYSBiYWNrZ3JvdW5k77yI5ZCM6ZaT6ZqU44Gu56C057ea44O7NOi+uu+8iS0tKi9cbi8qIOOCq+ODq+ODvOOCu+ODqyBncmlk77yI6KaL5Ye644GX5bivICsgY29udHJvbHMgKyBzd2lwZXIgLyBjb25maWdzL19jb21tb24uc2NzcyDjgajjgrvjg4Pjg4jvvIlcbiAgICRpbm5lci1jbGFzcyAvICRzd2lwZXItY2xhc3Mg44Gv5ZG844Gz5Ye644GX5YG044K744Kv44K344On44Oz5YaF44Gu5a2Q44K744Os44Kv44K/5paH5a2X5YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGg3IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIGJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLypcbi5wcmVsb2FkICp7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudDtcbn1cbiovXG5kaXYucGFnZVdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLXNwLWJhci1oZWlnaHQsIDBweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5saW5rLWJ1dHRvbiB7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1cHg7XG59XG4ubGluay1idXR0b24gYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQ2MjEwQjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGluay1idXR0b24gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5saW5rLWJ1dHRvbiBhLnJlZCB7XG4gIGJhY2tncm91bmQ6ICNEOTNCMkE7XG59XG5cbi5wYWdldG9wLWdyaWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDcycHg7XG4gIHotaW5kZXg6IDIwO1xufVxuLnBhZ2V0b3AtZ3JpZCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDg1JTtcbn1cbi5wYWdldG9wLWdyaWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NXB4O1xufVxuLnBhZ2V0b3AtZ3JpZCBhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZml4ZWQtYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taW5uZXIge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5zZWN0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZGZkO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbi5idG4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYzUzNDg7XG4gIGNvbG9yOiAjYmM1MzQ4O1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIFwiTm90byBTYW5zIEpQXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bi1ibG9jazo6YmVmb3JlLCAuYnRuLWJsb2NrOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmJ0bi1ibG9jazo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmJ0bi1ibG9jazo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgMiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE2cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zcyBlYXNlO1xufVxuXG4vKiBTd2lwZXIgLyDjgrnjg6njgqTjg4Djg7zliY3lvozjg4rjg5PvvIjlhobvvIthcnJvdy1zbGlkZXLvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNsaWRlci1uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY1YTU5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM2cyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDAuMzZzIGVhc2Utb3V0O1xufVxuLnNsaWRlci1uYXY6OmJlZm9yZSwgLnNsaWRlci1uYXY6OmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI1IDZcIj48cGF0aCBkPVwiTTI0LjQ5NDEgMi44NjQwMUwyNC40NDI0IDIuODkyMzNDMjMuNjE2OSAzLjM1MjM2IDIyLjgyMjYgNC4wODYxNiAyMi4wNjA1IDUuMDk4MzlMMjIuMDMwMyA1LjEzODQzSDIxLjE5MDRMMjEuMjQ4IDUuMDAwNzNDMjEuNDMxNyA0LjU1NzcxIDIxLjYxIDQuMTY4NjEgMjEuNzgyMiAzLjgzNDcyTDIxLjc4MzIgMy44MzI3NkMyMS45MjYyIDMuNTc0MDQgMjIuMDY2MSAzLjM0NzAxIDIyLjIwMzEgMy4xNTMwOEwwLjEwMDU4NiAzLjE1MzA4TDAuMTAwNTg2IDIuMDg0NzJMMjIuMjA4IDIuMDg0NzJDMjIuMDY5NiAxLjg4MTA4IDIxLjkyODEgMS42NDc3OCAyMS43ODMyIDEuMzg1NUwyMS43ODIyIDEuMzgzNTRDMjEuNjEwMyAxLjA1MDEyIDIxLjQzMjYgMC42NjgwNTQgMjEuMjQ5IDAuMjM5MDE0TDIxLjE4ODUgMC4xMDAzNDJMMjIuMDMwMyAwLjEwMDM0MkwyMi4wNTk2IDAuMTM5NDA0QzIyLjgyMTcgMS4xMzgxOSAyMy42MTY5IDEuODcyMjYgMjQuNDQzNCAyLjM0NjQ0TDI0LjQ5NDEgMi4zNzU3M1YyLjg2NDAxWlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUyJTtcbiAgYXNwZWN0LXJhdGlvOiAyNS82O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY1YTU5O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjM2cyBlYXNlLW91dCwgb3BhY2l0eSAwLjM2cyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjM2cyBlYXNlLW91dDtcbn1cbi5zbGlkZXItbmF2OjphZnRlciB7XG4gIGxlZnQ6IC01MCU7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGVyLW5hdi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc2xpZGVyLW5hdi5pcy1kaXNhYmxlZCwgLnNsaWRlci1uYXZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGJvcmRlci1jb2xvcjogI2MyYmViZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpZGVyLW5hdi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOjpiZWZvcmUsIC5zbGlkZXItbmF2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6OmFmdGVyLCAuc2xpZGVyLW5hdi5pcy1kaXNhYmxlZDo6YmVmb3JlLCAuc2xpZGVyLW5hdi5pcy1kaXNhYmxlZDo6YWZ0ZXIsIC5zbGlkZXItbmF2W2FyaWEtZGlzYWJsZWQ9dHJ1ZV06OmJlZm9yZSwgLnNsaWRlci1uYXZbYXJpYS1kaXNhYmxlZD10cnVlXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJiZWJlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmYWY4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnJlYWRjcnVtYiBvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xufVxuLmJyZWFkY3J1bWIgbGkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5icmVhZGNydW1iIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5icmVhZGNydW1iIGxpOm5vdChbYXJpYS1jdXJyZW50PXBhZ2VdKSB7XG4gIG1heC13aWR0aDogMzB2dztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYnJlYWRjcnVtYiBsaVthcmlhLWN1cnJlbnQ9cGFnZV0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGZsZXg6IDE7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG4ucGFnZS10aXRsZS1qYSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDJweCwgY2FsYygycHggKyAzICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCBjYWxjKDI2cHggKyA0ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5wYWdlLXRpdGxlLWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDExcHgsIGNhbGMoMTFweCArIDMgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tdGl0bGUgLnNlY3Rpb24tdGl0bGUtamEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzJmMmIyYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCBjYWxjKDIycHggKyA2ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnNlY3Rpb24tdGl0bGUgLnNlY3Rpb24tdGl0bGUtZW4ge1xuICBjb2xvcjogIzJmMmIyYjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5wYWdlLWludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCBjYWxjKDE1cHggKyAxICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi8qIOOCq+ODq+ODvOOCu+ODq+imi+WHuuOBl+W4r++8iOOCq+ODhuOCtOODqiAvIOODiOODlOODg+OCr+OCuSAvIOOBiuWuouanmOOBruWjsOOBp+WFsemAmu+8iVxuICAgZ3JpZCDjgrfjgqfjg6vjga8gY29uZmlncy9fbWl4aW4uc2NzcyDjga4gY2Fyb3VzZWwtc2VjdGlvbi1ncmlkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGdhcDogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtaGVhZC10aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLWFyZWE6IHRpdGxlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGdhcDogY2xhbXAoMjBweCwgY2FsYygyMHB4ICsgNSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDI1cHgpO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgY2FsYygyMnB4ICsgNiAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDI4cHgpO1xuICBsaW5lLWhlaWdodDogMS4xOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5ZW07XG59XG5cbi5wcm9kdWN0LWRldGFpbC12b2ljZS1jb250cm9scyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDM1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWRldGFpbC12b2ljZS1wcm9ncmVzcyB7XG4gIGZsZXg6IDAgMCAzMjhweDtcbiAgd2lkdGg6IDMyOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZThkZWRlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJvZ3Jlc3MtZmlsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjYuNjclO1xuICBoZWlnaHQ6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UsIG1hcmdpbi1sZWZ0IDAuM3MgZWFzZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZ2FwOiAzNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJldixcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgYnIuc3BiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLWJsb2NrOmhvdmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gIH1cbiAgLmJ0bi1ibG9jazpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJ0bi1ibG9jazpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgfVxuICAuc2xpZGVyLW5hdjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOm5vdCguaXMtZGlzYWJsZWQpOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogMTUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zbGlkZXItbmF2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6bm90KC5pcy1kaXNhYmxlZCk6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1jb250cm9scyB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1wcm9ncmVzcyB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICBici5wY2JyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAvKiBjbGlwOiDmqKrjga/jgb/lh7rjgZfpmLLmraLjgIJoaWRkZW4g44Gg44GoIGh0bWx7b3ZlcmZsb3c6YXV0b30g44Go5L2155So5pmC44GrXG4gICAgICAgYm9keSDjgYzjgrnjgq/jg63jg7zjg6vjgrPjg7Pjg4bjg4rljJbjgZcgLnNpdGUtaGVhZGVyIOOBriBwb3NpdGlvbjpzdGlja3kg44GM54Sh5Yq544Gr44Gq44KLICovXG4gICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuY29udGFpbmVyIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICAucGFnZS1pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5saW5rLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpbmstYnV0dG9uIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgfVxuICAuYnRuLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLnBhZ2V0b3AtZ3JpZCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYWdldG9wLWdyaWQgYSB7XG4gICAgd2lkdGg6IDc3cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXZvaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXZvaWNlIC5zZWN0aW9uLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkLXRpdGxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWwtdm9pY2UtY29udHJvbHMge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1zbGlkZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1idG4ge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1wcm9ncmVzcyB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc2xpZGVyLW5hdiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbC12b2ljZS1uYXYge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLyogZmFkZS11cO+8iOOCueOCr+ODreODvOODq+mAo+WLleODu+OCteOCpOODiOWGheWFsemAmu+8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uanMtZmFkZS11cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UsIHRyYW5zZm9ybSAwLjhzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLWZhZGUtZGVsYXksIDBtcyk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG4uanMtZmFkZS11cC5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuanMtZmFkZS11cCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWhlYWRlci1zcC1iYXItaGVpZ2h0OiAwcHg7XG59XG5cbi8qIOOBk+OBriBwYXJ0aWFsIOWGheOBp+S9v+OBhOWbnuOBmeODkeODvOODhFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tIOihjOacq+OBruefouWNsOOCouOCpOOCs+ODsyAtLSovXG4vKi0tIOODmOODg+ODgOODvOWGheODhuOCreOCueODiOODquODs+OCr++8iOefouWNsOOCueODqeOCpOODieS7mOOBje+8iS0tKi9cbi8qLS0g44OP44Oz44OQ44O844Ks44O85YaF44Gu6KGM44OG44Kt44K544OIIC0tKi9cbi8qLS0g44OP44Oz44OQ44O844Ks44O85YaF44Gu6KGM44Oq44Oz44Kv77yI44OG44Kt44K544OIICsg55+i5Y2w77yJLS0qL1xuLyogbGF5b3V0IOKAlCBoZWFkZXLvvIjjgZ/jgYrjgoTloILvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtaGVhZGVyIHtcbiAgLyog44Kv44O844Od44Oz5biv44Gu6auY44GV5YiG44Gg44GR6LKg44GuIHRvcCDjgacgc3RpY2t544CCXG4gICAgIOOCr+ODvOODneODs+OBr+ODk+ODpeODvOODneODvOODiOWkluOBuOa1geOCjOOAgei/veW+k+OBmeOCi+OBruOBryBoZWFkZXItbWFpbu+8iCsgUEMg5pmC44GuIGhlYWRlci1uYXbvvInjgIJcbiAgICAgU1Ag44Gn44GvIGhlYWRlci1uYXYg6Z2e6KGo56S644Gu44Gf44KB44CB44Ot44K06KGMICsgU1Ag44Ki44Kv44K344On44OzIC8g44OP44Oz44OQ44O844Ks44O8ICsg44K144O844OT44K55biv44GM5q6L44KL44CCICovXG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWhlYWRlci1jb3Vwb24taGVpZ2h0LCAwcHgpKTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgLyog6L+95b6T5Lit77yI44Kv44O844Od44Oz5biv5LiL56uv44KS6YGO44GO44Gf44GC44Go77yJ44Gu6Lu944GE5b2xICovXG59XG4uc2l0ZS1oZWFkZXIuaXMtZml4ZWQge1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMTAyLCA5MCwgODksIDAuMTIpO1xufVxuLnNpdGUtaGVhZGVyOmhhcyguaGFtYnVyZ2VyLW92ZXJsYXkuaXMtb3BlbiksIC5zaXRlLWhlYWRlcjpoYXMoKyAuaGVhZGVyLW5hdi1zY2VuZS1iYWNrZHJvcC5pcy1vcGVuKSB7XG4gIHotaW5kZXg6IDEyMDA7XG59XG5cbi5oZWFkZXItY291cG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIOmHkeOBruW4ryArIOmbquOBrue1kOaZtuODhuOCr+OCueODgeODo++8iOODhuOCr+OCueODgeODo+OBr+W4r+OBrumrmOOBleOBq+WQiOOCj+OBm+OBpuaoquODquODlOODvOODiO+8iSAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2hlYWRlci1jb3Vwb24tcGF0dGVybi5zdmdcIikgY2VudGVyIGNlbnRlci9hdXRvIDEwMCUgcmVwZWF0LXgsIGxpbmVhci1ncmFkaWVudCg4NC43OGRlZywgI2Q4YzM3NSA3LjkyJSwgI2M1YjI2YyA1MS45NCUsICNkZmM1NjkgOTIuMzMlKTtcbiAgLyog5biv44Gu5paH5a2X44GvICR3aGl0Ze+8iCNmZmZkZmTvvInjgafjga/jgarjgY/ntJTnmb0gKi9cbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlci1jb3Vwb24tdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2x1bW4tZ2FwOiAxMDBweDtcbn1cbi5oZWFkZXItY291cG9uLXRyYWNrIC50cmFjay1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkZXItY291cG9uLWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2x1bW4tZ2FwOiAyNnB4O1xufVxuXG4vKi0tIOOAjOacn+mWk+mZkOWumuOAjeOBruS4uOODkOODg+OCuO+8iOW4r+OBi+OCieS4iuS4i+OBq+OBr+OBv+WHuuOBme+8iS0tKi9cbi5oZWFkZXItY291cG9uLWJhZGdlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMTIxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXItY291cG9uLWJhZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMjFweDtcbiAgaGVpZ2h0OiAxMjFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VkNTk0OSAyMi4zMSUsICNlZjdmMzQgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlWSg2LjVweCk7XG59XG5cbi5oZWFkZXItY291cG9uLWJhZGdlLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZGZkO1xufVxuXG4uaGVhZGVyLWNvdXBvbi1pdGVtIC50ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGNvbHVtbi1nYXA6IDIxcHg7XG59XG5cbi5oZWFkZXItY291cG9uLWNvcHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaGVhZGVyLWNvdXBvbi10ZXh0IHtcbiAgY29sb3I6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uaGVhZGVyLWNvdXBvbi1ub3RlIHtcbiAgbWFyZ2luLXRvcDogMC4wOGVtO1xuICBjb2xvcjogI2ZmZmRmZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5oZWFkZXItY291cG9uLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5oZWFkZXItY291cG9uLWFycm93OjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2OTU1ZjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5oZWFkZXItbWFpbiB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweCAwIDEzcHg7XG59XG5cbi5oZWFkZXItbWFpbi1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cblxuLmhlYWRlci1sb2dvIGZpZ3VyZSB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbi5oZWFkZXItbG9nbyBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLXV0aWxzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4OiAxO1xufVxuXG4uaGVhZGVyLXV0aWxzLXRvcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweCA0M3B4O1xufVxuXG4uaGVhZGVyLWxpbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTlweDtcbn1cbi5oZWFkZXItbGlua3MgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLWxpbmtzIGE6OmJlZm9yZSwgLmhlYWRlci1saW5rcyBhOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGVhZGVyLWxpbmtzIGE6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXItbGlua3MgYTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWxpbmtzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygxNHB4ICsgMSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE1cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uaGVhZGVyLXRlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cblxuLmhlYWRlci10ZWwtbnVtYmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5oZWFkZXItdGVsLW51bWJlcjo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE1IDE2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTguODAyNjkgMTEuMzU5NUM5LjM4MTI1IDExLjM2NTIgOS43MDMyMyA5LjYzNTMyIDEwLjY0MTEgOS45NjAxNkMxMS43OTc1IDEwLjM2MDkgMTIuODkyOCAxMC44MDI4IDEzLjk1NzMgMTEuMzc5NEMxNC4yNTI2IDExLjUzOSAxNC40NDgxIDExLjgwNzEgMTQuNDIwOCAxMi4xNjY3QzE0LjMxNDQgMTMuNjAxNSAxMy4zNjQzIDE0Ljk3NDcgMTEuOTIwNCAxNS4zNzQ3QzEwLjUyNTQgMTUuNzYwNiA5LjA4NzI5IDE1LjQwNTIgNy44NzQ4NCAxNC42ODg5QzYuMzg4NTUgMTMuODEwMSA1LjE3MjUgMTIuNzIyOCA0LjAzMTkxIDExLjQ0MzJDMi4zNzg4OCA5LjU4OTkyIDAuMzI0ODE4IDYuODYyMDcgMC4wMzIzMDQzIDQuMzU0MUMtMC4xMjQzNzQgMy4wMTIxNiAwLjI4NTI4OSAxLjY0NTQgMS4zMzk2MyAwLjc3MDg3NEMyLjExMjI0IDAuMTI5Njk1IDMuMTc5NTIgLTAuMTEwNzQ4IDQuMTcyNzggMC4wNDY3MTAxQzQuNTM4NiAwLjEwNDg3IDQuODQyNjEgMC41MTQxMTggNC45MzM4OSAwLjg1MDMxMkM1LjIyMTM3IDEuOTA3MTIgNS40MzI2NyAyLjkyNzc2IDUuNjI1MjggNC4wMDY1NkM1LjgzNzMgNS4xOTQ1OCAzLjU2NjkxIDQuODc2MTIgMy45MTkwNyA1LjkwNTI3QzQuNjI4NDQgNy45NzQ5MiA2LjAzMjc5IDkuNzA2OTUgNy44NzI2OCAxMC45MTEzQzguMTcwOTQgMTEuMTA2MyA4LjQxMDI3IDExLjM1NiA4LjgwMjY5IDExLjM1OTVaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmhlYWRlci10ZWwtaG91cnMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmhlYWRlci11dGlscy1ib3R0b20ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHggNTBweDtcbn1cblxuLmhlYWRlci1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG4uaGVhZGVyLXNlcnZpY2VzIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1zZXJ2aWNlcyBhOjpiZWZvcmUsIC5oZWFkZXItc2VydmljZXMgYTo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhlYWRlci1zZXJ2aWNlcyBhOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLXNlcnZpY2VzIGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci1zZXJ2aWNlcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMTRweCArIDEgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYmM1MzQ4LCAjYmM1MzQ4IDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIGNvbG9yOiAjYmM1MzQ4O1xufVxuLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtbWFpbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLXNlcnZpY2VzIC5oZWFkZXItc2VydmljZS1sYWJlbCxcbi5oZWFkZXItc2VydmljZXMgLmhlYWRlci1zZXJ2aWNlLW1haW4sXG4uaGVhZGVyLXNlcnZpY2VzIC5oZWFkZXItc2VydmljZS1uYW1lIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVhZGVyLXNlcnZpY2VzIC5oZWFkZXItc2VydmljZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oZWFkZXItc2VydmljZXMgbGk6bnRoLWNoaWxkKDEpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2ljb24tZXhjaGFuZ2Uuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5oZWFkZXItc2VydmljZXMgbGk6bnRoLWNoaWxkKDIpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2ljb24tZ3VhcmFudGVlLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG5cbi5oZWFkZXItYWN0aW9ucy1iYXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuLmhlYWRlci1hY3Rpb25zIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1hY3Rpb25zIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTFweCwgY2FsYygxMXB4ICsgMSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDEycHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItYWN0aW9ucyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItYWN0aW9ucyAuaGVhZGVyLWFjdGlvbnMtY291bnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoMSkgYTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48bWFzayBpZD1cImFcIiBzdHlsZT1cIm1hc2stdHlwZTphbHBoYVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCIgeD1cIjJcIiB5PVwiMFwiIHdpZHRoPVwiMjJcIiBoZWlnaHQ9XCIyNFwiPjxyZWN0IHg9XCIyXCIgeT1cIjAuNjQ0MjU3XCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjIzXCIgZmlsbD1cIiUyM2ZmZlwiLz48L21hc2s+PGcgbWFzaz1cInVybCglMjNhKVwiPjxwYXRoIGQ9XCJNOS41ODAzMyA0LjIxNDM2QzExLjU2NzQgMi4yMzIyNSAxNC43ODkyIDIuMjMyMjEgMTYuNzc2MyA0LjIxNDM2QzE4Ljc2MzMgNi4xOTY1MiAxOC43NjMzIDkuNDEwNDEgMTYuNzc2MyAxMS4zOTI2QzE0Ljc4OTIgMTMuMzc0NyAxMS41Njc0IDEzLjM3NDcgOS41ODAzMyAxMS4zOTI2QzcuNTkzMjYgOS40MTA0IDcuNTkzMjYgNi4xOTY1NCA5LjU4MDMzIDQuMjE0MzZaXCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz48cGF0aCBkPVwiTTEzLjMzMDEgMTUuOTQ4N0MxOC44NDAyIDE1Ljk0ODkgMjMuMzA2NiAyMC40MTYxIDIzLjMwNjYgMjUuOTI2M0MyMy4zMDY1IDMxLjQzNjMgMTguODQwMSAzNS45MDI3IDEzLjMzMDEgMzUuOTAyOEM3LjgxOTkxIDM1LjkwMjggMy4zNTI3MSAzMS40MzY0IDMuMzUyNTQgMjUuOTI2M0MzLjM1MjU0IDIwLjQxNiA3LjgxOTgxIDE1Ljk0ODcgMTMuMzMwMSAxNS45NDg3WlwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+PC9nPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG4uaGVhZGVyLWFjdGlvbnMgbGk6bnRoLWNoaWxkKDIpIGE6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk05LjcwMTE3IDI0LjQ2NzJDMTAuODA1NyAyNC40NjcyIDExLjcwMTIgMjMuNTcxNyAxMS43MDEyIDIyLjQ2NzJDMTEuNzAxMiAyMS4zNjI2IDEwLjgwNTcgMjAuNDY3MiA5LjcwMTE3IDIwLjQ2NzJDOC41OTY2IDIwLjQ2NzIgNy43MDExNyAyMS4zNjI2IDcuNzAxMTcgMjIuNDY3MkM3LjcwMTE3IDIzLjU3MTcgOC41OTY2IDI0LjQ2NzIgOS43MDExNyAyNC40NjcyWlwiIGZpbGw9XCIlMjMwMDBcIi8+PHBhdGggZD1cIk0xOS43MDEyIDI0LjQ2NzJDMjAuODA1NyAyNC40NjcyIDIxLjcwMTIgMjMuNTcxNyAyMS43MDEyIDIyLjQ2NzJDMjEuNzAxMiAyMS4zNjI2IDIwLjgwNTcgMjAuNDY3MiAxOS43MDEyIDIwLjQ2NzJDMTguNTk2NiAyMC40NjcyIDE3LjcwMTIgMjEuMzYyNiAxNy43MDEyIDIyLjQ2NzJDMTcuNzAxMiAyMy41NzE3IDE4LjU5NjYgMjQuNDY3MiAxOS43MDEyIDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTIuNDM3NSA0LjA2MjVINS42ODc1TDguMTI1IDE3Ljg3NUgyMS4xMjVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjdcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PHBhdGggZD1cIk04LjEyNSAxNC42MjVIMjAuNzkxOUMyMC44ODU4IDE0LjYyNTEgMjAuOTc2OSAxNC41OTI2IDIxLjA0OTYgMTQuNTMzQzIxLjEyMjMgMTQuNDczNSAyMS4xNzIxIDE0LjM5MDYgMjEuMTkwNSAxNC4yOTg1TDIyLjY1MyA2Ljk4NTk4QzIyLjY2NDggNi45MjcwMSAyMi42NjM0IDYuODY2MTYgMjIuNjQ4OCA2LjgwNzgyQzIyLjYzNDIgNi43NDk0OCAyMi42MDY5IDYuNjk1MSAyMi41Njg4IDYuNjQ4NkMyMi41MzA2IDYuNjAyMTEgMjIuNDgyNiA2LjU2NDY2IDIyLjQyODMgNi41Mzg5NkMyMi4zNzM5IDYuNTEzMjcgMjIuMzE0NSA2LjQ5OTk2IDIyLjI1NDQgNi41SDYuNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCgzKSBhOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTUuOTMyNyAyLjIzQzE3LjE0MDQgMS45MjQwOCAxOC4zNjQ0IDEuOTIzNiAxOS41NzIzIDIuMjI2OTdDMjAuNjc2NiAyLjQ5ODIzIDIxLjY2MyAzLjAxNjYgMjIuNTE2OSAzLjc0OTc4TDIyLjg3NDYgNC4wNzcxOEMyMy44MDUyIDQuOTgyMTcgMjQuNDQ3NCA2LjA3MzQ5IDI0Ljc2NzUgNy4zMjE4NkgyNC43Njg1QzI1LjA3NzcgOC41MjI0MyAyNS4wNzU3IDkuNzM5ODggMjQuNzcxNiAxMC45NDM1TDI0Ljc3MjYgMTAuOTQ0NUMyNC40NiAxMi4yMDM5IDIzLjgxNzQgMTMuMzA2NSAyMi44ODY5IDE0LjIyNjVMMTMuMDAxMyAyNEwzLjExNTgzIDE0LjIyNjVDMi4yNDU3MiAxMy4zNjYzIDEuNjI1NDIgMTIuMzQ3NCAxLjI4ODM2IDExLjE5TDEuMjI0OTkgMTAuOTU2NkwxLjIyMTkyIDEwLjk0NDVDMC45MjI5MjQgOS43Mzk4IDAuOTI1MTI1IDguNTIyMDYgMS4yMzQxOSA3LjMyMTg2QzEuNTU0MjYgNi4wNzMzOSAyLjE5NzQgNC45ODIyMyAzLjEyODA5IDQuMDc3MThMMy40ODQ4IDMuNzUwNzlDNC4zMzM5NyAzLjAyMDg2IDUuMzEyOTkgMi41MDI1OSA2LjQwOTk4IDIuMjNWMi4yMjg5OUg2LjQxMzA0QzYuNDE0NzMgMi4yMjg1NyA2LjQxNjQ3IDIuMjI4NCA2LjQxODE1IDIuMjI3OThDNy42Mjk1NCAxLjkyNDQxIDguODU1OTkgMS45MjQxOSAxMC4wNjU5IDIuMjNMMTAuMDY3IDIuMjI4OTlDMTEuMTY2MyAyLjUwNTc4IDEyLjE0ODMgMy4wMjYwMyAxMy4wMDEzIDMuNzU1ODRDMTMuODU1NSAzLjAyNzk2IDE0LjgzNjIgMi41MDc3NyAxNS45MzI3IDIuMjNaTTkuNTUwODEgNC4yMzQ4MUM4LjY3ODY0IDQuMDEzODUgNy44MDM3NSA0LjAxMzg1IDYuOTI2MTMgNC4yMzQ4MUw2LjYwMzE1IDQuMzI1NzZDNS44NjA5NiA0LjU2MzMyIDUuMTkxOTQgNC45NzI1MyA0LjU5NTc5IDUuNTUyNDlMNC4zNTY2MyA1LjgwMDA2QzMuODIyOTggNi4zOTA3MSAzLjQ1ODU3IDcuMDY4MTkgMy4yNjMwMSA3LjgzMjE2QzMuMDM5NTEgOC42OTk4MyAzLjAzNjc5IDkuNTcyOSAzLjI1NDgzIDEwLjQ1MTNDMy40NzgzMiAxMS4zMjk4IDMuOTI1MzEgMTIuMTAwNSA0LjU5NTc5IDEyLjc2MzRMMTMuMDAxMyAyMS4wNzM2TDIxLjQwNjkgMTIuNzYzNEMyMS45OTM2IDEyLjE4MzMgMjIuNDA3NCAxMS41MjA4IDIyLjY0NzcgMTAuNzc1N0wyMi43Mzk3IDEwLjQ1MTNDMjIuOTYzMiA5LjU3MjkgMjIuOTYzMiA4LjY5OTgzIDIyLjczOTcgNy44MzIxNkMyMi41NDQxIDcuMDY4MTkgMjIuMTc5NyA2LjM5MDcxIDIxLjY0NjEgNS44MDAwNkwyMS40MDY5IDUuNTUyNDlDMjAuODEwOCA0Ljk3MjU2IDIwLjEzOTcgNC41NjMzMiAxOS4zOTM0IDQuMzI1NzZMMTkuMDY4NCA0LjIzNDgxQzE4LjE5NjIgNC4wMTM4NSAxNy4zMjQgNC4wMTM4NSAxNi40NTE5IDQuMjM0ODFMMTYuMTI4OSA0LjMyNzc4QzE1LjM4NjEgNC41Njg4NyAxNC43MTQzIDQuOTc3MjQgMTQuMTEzNCA1LjU1MjQ5TDEzLjAwMTMgNi42MTk1N0wxMS44ODkzIDUuNTUyNDlDMTEuMjkzMiA0Ljk3NzMgMTAuNjIyMSA0LjU2ODg4IDkuODc1ODMgNC4zMjc3OEw5LjU1MDgxIDQuMjM0ODFaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCg0KSBhOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNi4wMTM0MSAyMC44ODg0VjUuMTE0MzFDNi4wMTM0MSA0LjQ4MjA4IDYuNTI4NjggMy45NjY4MiA3LjE2NDA3IDMuOTY2ODJIMTkuNDM1NlYxLjk1MzE3SDcuMTY0MDdDNS40MTkxMiAxLjk1MzE3IDQuMDAyOTMgMy4zNzI1MiA0LjAwMjkzIDUuMTE0MzFWMjAuODg4NEM0LjAwMjkzIDIyLjYzMzMgNS40MjIyOCAyNC4wNDk1IDcuMTY0MDcgMjQuMDQ5NUgxOS40MzU2VjIyLjAzNTlINy4xNjQwN0M2LjUzMTg0IDIyLjAzNTkgNi4wMTM0MSAyMS41MjA2IDYuMDEzNDEgMjAuODg4NFpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMTcuNjc1MSAxOS4zMjM2TDI0LjAwMDYgMTMuMDAxM0wxNy42NzUxIDYuNjc1OUwxNi4yNTI2IDguMTAxNThMMjAuMTQ3MSAxMS45OTI5SDEyLjIyMjJWMTQuMDA2NkgyMC4xNDcxTDE2LjI1MjYgMTcuOTAxMUwxNy42NzUxIDE5LjMyMzZaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCg1KSBhOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjkgMjNcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMi44MzMzMyAyMi42NjY3QzIuMDU0MTcgMjIuNjY2NyAxLjM4NzM5IDIyLjM4OTUgMC44MzMgMjEuODM1MUMwLjI3ODYxMSAyMS4yODA3IDAuMDAwOTQ0NDQ0IDIwLjYxMzQgMCAxOS44MzMzVjIuODMzMzNDMCAyLjA1NDE3IDAuMjc3NjY3IDEuMzg3MzkgMC44MzMgMC44MzNDMS4zODgzMyAwLjI3ODYxMSAyLjA1NTExIDAuMDAwOTQ0NDQ1IDIuODMzMzMgMEgyNS41QzI2LjI3OTIgMCAyNi45NDY0IDAuMjc3NjY3IDI3LjUwMTcgMC44MzNDMjguMDU3MSAxLjM4ODMzIDI4LjMzNDMgMi4wNTUxMSAyOC4zMzMzIDIuODMzMzNWMTkuODMzM0MyOC4zMzMzIDIwLjYxMjUgMjguMDU2MSAyMS4yNzk4IDI3LjUwMTcgMjEuODM1MUMyNi45NDc0IDIyLjM5MDQgMjYuMjgwMSAyMi42Njc2IDI1LjUgMjIuNjY2N0gyLjgzMzMzWk0xNC4xNjY3IDEyLjc1TDI1LjUgNS42NjY2N1YyLjgzMzMzTDE0LjE2NjcgOS45MTY2N0wyLjgzMzMzIDIuODMzMzNWNS42NjY2N0wxNC4xNjY3IDEyLjc1WlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoMikgYSxcbi5oZWFkZXItYWN0aW9ucyBsaTpudGgtY2hpbGQoMykgYSB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1uYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLW5hdi1tYWluIHtcbiAgcGFkZGluZzogMCAxODhweDtcbiAgYmFja2dyb3VuZDogI2JjNTM0ODtcbiAgZmxleDogMTtcbn1cbi5oZWFkZXItbmF2LW1haW4gdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1uYXYtbWFpbiBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYzUzNDg7XG4gIGNvbG9yOiAjZmZmZGZkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMTRweCArIDEgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uaGVhZGVyLW5hdi1zY2VuZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDE4OHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyLW5hdi1zY2VuZSBidXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNiNjk1NWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiNjk1NWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjY5NTVmO1xuICBjb2xvcjogI2ZmZmRmZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAxICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTVweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItbmF2LXNjZW5lIGJ1dHRvbjo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmhlYWRlci1uYXYtc2NlbmUgYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGNvbG9yOiAjYjY5NTVmO1xufVxuLmhlYWRlci1uYXYtc2NlbmUgYnV0dG9uLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjY5NTVmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5oZWFkZXItbmF2LXNjZW5lLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAzMHB4IG1heCgyMHB4LCAoMTAwJSAtIDEyMDBweCkgLyAyKTtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDQwcHggNDBweDtcbiAgYm94LXNoYWRvdzogMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xufVxuLmhlYWRlci1uYXYtc2NlbmUtcGFuZWxbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLW5hdi1zY2VuZS1wYW5lbC5pcy1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIOOCt+ODvOODs+ODkeODjeODq+mWi+aZgjog44OY44OD44OA44O85Lul5aSW44KS44Kw44Os44O844Ki44Km44OI77yII2M1YzJjMiDkuZfnrpfnm7jlvZPvvIkgKi9cbi5oZWFkZXItbmF2LXNjZW5lLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgLyog6ZaJ44GY5pmC44Gv44OY44OD44OA44O8KDEwMDAp44Gu5LiL44CC6ZaL5pmC44GvIGlzLW9wZW4g44GnIDExMDAg44Gr5LiK44GS44CB44OY44OD44OA44O844GvIDEyMDAgKi9cbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiAjYzVjMmMyO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbn1cbi5oZWFkZXItbmF2LXNjZW5lLWJhY2tkcm9wW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1uYXYtc2NlbmUtYmFja2Ryb3AuaXMtb3BlbiB7XG4gIHotaW5kZXg6IDExMDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uaGVhZGVyLW5hdi1zY2VuZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDE1cHg7XG59XG5cbi5oZWFkZXItbmF2LXNjZW5lLWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1uYXYtc2NlbmUtbGluazo6YmVmb3JlLCAuaGVhZGVyLW5hdi1zY2VuZS1saW5rOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGVhZGVyLW5hdi1zY2VuZS1saW5rOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLW5hdi1zY2VuZS1saW5rOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItbmF2LXNjZW5lLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZDogI0YzRUZFRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4REVERTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmhlYWRlci1uYXYtc2NlbmUtbGluay1tYWluIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwO1xuICBnYXA6IDEwcHg7XG59XG5cbi5oZWFkZXItbmF2LXNjZW5lLXRodW1iIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhlYWRlci1uYXYtc2NlbmUtdGh1bWIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVhZGVyLW5hdi1zY2VuZS1uYW1lIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5oYW1idXJnZXItb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYW1idXJnZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDkxdnc7XG4gIHBhZGRpbmc6IDI2cHggMzBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UsIG9wYWNpdHkgMC4zNXMgZWFzZTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uaGFtYnVyZ2VyLW92ZXJsYXkuaXMtb3BlbiAuaGFtYnVyZ2VyLXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5oYW1idXJnZXItaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmhhbWJ1cmdlci1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNjdweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmhhbWJ1cmdlci1sb2dvIGZpZ3VyZSxcbi5oYW1idXJnZXItbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oYW1idXJnZXItY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oYW1idXJnZXItY2xvc2U6OmJlZm9yZSwgLmhhbWJ1cmdlci1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM2NjVhNTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5oYW1idXJnZXItY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNS41ZGVnKTtcbn1cbi5oYW1idXJnZXItY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0zNS41ZGVnKTtcbn1cblxuLmhhbWJ1cmdlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oYW1idXJnZXItYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThkZWRlLCAjZThkZWRlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG59XG4uaGFtYnVyZ2VyLWFjY29yZGlvbi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5oYW1idXJnZXItYWNjb3JkaW9uLmlzLW9wZW4gLmhhbWJ1cmdlci1hY2NvcmRpb24tdHJpZ2dlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMS41cHgsIDEuNXB4IDA7XG59XG4uaGFtYnVyZ2VyLWFjY29yZGlvbi5pcy1vcGVuIC5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaGFtYnVyZ2VyLWFjY29yZGlvbi10cmlnZ2VyIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjdweCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuMzVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNjY1YTU5LCAjNjY1YTU5KSBjZW50ZXIgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQoIzY2NWE1OSwgIzY2NWE1OSkgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEuNXB4LCAxLjVweCAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzVzIGVhc2U7XG59XG5cbi5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zNXMgZWFzZSwgcGFkZGluZy1ib3R0b20gMC4zNXMgZWFzZTtcbn1cbi5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhhbWJ1cmdlci1hY2NvcmRpb24tcGFuZWwgPiAqIHtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhhbWJ1cmdlci1jYXRlZ29yeS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGdhcDogNHB4IDEwcHg7XG59XG4uaGFtYnVyZ2VyLWNhdGVnb3J5LWxpc3QgYSB7XG4gIGNvbG9yOiAjNjY1YTU5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oYW1idXJnZXItY2F0ZWdvcnktbGlzdCBhOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWE1OTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGFtYnVyZ2VyLWNhdGVnb3J5LWxpc3QgYSB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMTBweCA4cHggMTBweCAxMnB4O1xuICBnYXA6IDhweDtcbn1cblxuLmhhbWJ1cmdlci1saW5rcyBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U4ZGVkZSwgI2U4ZGVkZSAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xufVxuLmhhbWJ1cmdlci1saW5rcyBhIHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhhbWJ1cmdlci1saW5rcyBhOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWE1OTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGFtYnVyZ2VyLWxpbmtzIGEge1xuICBwYWRkaW5nOiAyN3B4IDA7XG59XG5cbi5oYW1idXJnZXItd3JhcHBlciA+IC5oZWFkZXItc2VydmljZXMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMTVweDtcbn1cbi5oYW1idXJnZXItd3JhcHBlciA+IC5oZWFkZXItc2VydmljZXMgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oYW1idXJnZXItd3JhcHBlciA+IC5oZWFkZXItc2VydmljZXMgbGkgYSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmhhbWJ1cmdlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhhbWJ1cmdlci1hY3Rpb25zIGEge1xuICBjb2xvcjogIzY2NWE1OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oYW1idXJnZXItYWN0aW9ucyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oYW1idXJnZXItYWN0aW9ucyBhOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWE1OTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmhhbWJ1cmdlci1hY3Rpb25zIC5pcy1teXBhZ2UgYTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48bWFzayBpZD1cImFcIiBzdHlsZT1cIm1hc2stdHlwZTphbHBoYVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCIgeD1cIjJcIiB5PVwiMFwiIHdpZHRoPVwiMjJcIiBoZWlnaHQ9XCIyNFwiPjxyZWN0IHg9XCIyXCIgeT1cIjAuNjQ0MjU3XCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjIzXCIgZmlsbD1cIiUyM2ZmZlwiLz48L21hc2s+PGcgbWFzaz1cInVybCglMjNhKVwiPjxwYXRoIGQ9XCJNOS41ODAzMyA0LjIxNDM2QzExLjU2NzQgMi4yMzIyNSAxNC43ODkyIDIuMjMyMjEgMTYuNzc2MyA0LjIxNDM2QzE4Ljc2MzMgNi4xOTY1MiAxOC43NjMzIDkuNDEwNDEgMTYuNzc2MyAxMS4zOTI2QzE0Ljc4OTIgMTMuMzc0NyAxMS41Njc0IDEzLjM3NDcgOS41ODAzMyAxMS4zOTI2QzcuNTkzMjYgOS40MTA0IDcuNTkzMjYgNi4xOTY1NCA5LjU4MDMzIDQuMjE0MzZaXCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz48cGF0aCBkPVwiTTEzLjMzMDEgMTUuOTQ4N0MxOC44NDAyIDE1Ljk0ODkgMjMuMzA2NiAyMC40MTYxIDIzLjMwNjYgMjUuOTI2M0MyMy4zMDY1IDMxLjQzNjMgMTguODQwMSAzNS45MDI3IDEzLjMzMDEgMzUuOTAyOEM3LjgxOTkxIDM1LjkwMjggMy4zNTI3MSAzMS40MzY0IDMuMzUyNTQgMjUuOTI2M0MzLjM1MjU0IDIwLjQxNiA3LjgxOTgxIDE1Ljk0ODcgMTMuMzMwMSAxNS45NDg3WlwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+PC9nPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG4uaGFtYnVyZ2VyLWFjdGlvbnMgLmlzLWNhcnQgYTo6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTkuNzAxMTcgMjQuNDY3MkMxMC44MDU3IDI0LjQ2NzIgMTEuNzAxMiAyMy41NzE3IDExLjcwMTIgMjIuNDY3MkMxMS43MDEyIDIxLjM2MjYgMTAuODA1NyAyMC40NjcyIDkuNzAxMTcgMjAuNDY3MkM4LjU5NjYgMjAuNDY3MiA3LjcwMTE3IDIxLjM2MjYgNy43MDExNyAyMi40NjcyQzcuNzAxMTcgMjMuNTcxNyA4LjU5NjYgMjQuNDY3MiA5LjcwMTE3IDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTE5LjcwMTIgMjQuNDY3MkMyMC44MDU3IDI0LjQ2NzIgMjEuNzAxMiAyMy41NzE3IDIxLjcwMTIgMjIuNDY3MkMyMS43MDEyIDIxLjM2MjYgMjAuODA1NyAyMC40NjcyIDE5LjcwMTIgMjAuNDY3MkMxOC41OTY2IDIwLjQ2NzIgMTcuNzAxMiAyMS4zNjI2IDE3LjcwMTIgMjIuNDY3MkMxNy43MDEyIDIzLjU3MTcgMTguNTk2NiAyNC40NjcyIDE5LjcwMTIgMjQuNDY3MlpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMi40Mzc1IDQuMDYyNUg1LjY4NzVMOC4xMjUgMTcuODc1SDIxLjEyNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTguMTI1IDE0LjYyNUgyMC43OTE5QzIwLjg4NTggMTQuNjI1MSAyMC45NzY5IDE0LjU5MjYgMjEuMDQ5NiAxNC41MzNDMjEuMTIyMyAxNC40NzM1IDIxLjE3MjEgMTQuMzkwNiAyMS4xOTA1IDE0LjI5ODVMMjIuNjUzIDYuOTg1OThDMjIuNjY0OCA2LjkyNzAxIDIyLjY2MzQgNi44NjYxNiAyMi42NDg4IDYuODA3ODJDMjIuNjM0MiA2Ljc0OTQ4IDIyLjYwNjkgNi42OTUxIDIyLjU2ODggNi42NDg2QzIyLjUzMDYgNi42MDIxMSAyMi40ODI2IDYuNTY0NjYgMjIuNDI4MyA2LjUzODk2QzIyLjM3MzkgNi41MTMyNyAyMi4zMTQ1IDYuNDk5OTYgMjIuMjU0NCA2LjVINi41XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS43XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG4uaGFtYnVyZ2VyLWFjdGlvbnMgLmlzLXdpc2hsaXN0IGE6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0xNS45MzI3IDIuMjNDMTcuMTQwNCAxLjkyNDA4IDE4LjM2NDQgMS45MjM2IDE5LjU3MjMgMi4yMjY5N0MyMC42NzY2IDIuNDk4MjMgMjEuNjYzIDMuMDE2NiAyMi41MTY5IDMuNzQ5NzhMMjIuODc0NiA0LjA3NzE4QzIzLjgwNTIgNC45ODIxNyAyNC40NDc0IDYuMDczNDkgMjQuNzY3NSA3LjMyMTg2SDI0Ljc2ODVDMjUuMDc3NyA4LjUyMjQzIDI1LjA3NTcgOS43Mzk4OCAyNC43NzE2IDEwLjk0MzVMMjQuNzcyNiAxMC45NDQ1QzI0LjQ2IDEyLjIwMzkgMjMuODE3NCAxMy4zMDY1IDIyLjg4NjkgMTQuMjI2NUwxMy4wMDEzIDI0TDMuMTE1ODMgMTQuMjI2NUMyLjI0NTcyIDEzLjM2NjMgMS42MjU0MiAxMi4zNDc0IDEuMjg4MzYgMTEuMTlMMS4yMjQ5OSAxMC45NTY2TDEuMjIxOTIgMTAuOTQ0NUMwLjkyMjkyNCA5LjczOTggMC45MjUxMjUgOC41MjIwNiAxLjIzNDE5IDcuMzIxODZDMS41NTQyNiA2LjA3MzM5IDIuMTk3NCA0Ljk4MjIzIDMuMTI4MDkgNC4wNzcxOEwzLjQ4NDggMy43NTA3OUM0LjMzMzk3IDMuMDIwODYgNS4zMTI5OSAyLjUwMjU5IDYuNDA5OTggMi4yM1YyLjIyODk5SDYuNDEzMDRDNi40MTQ3MyAyLjIyODU3IDYuNDE2NDcgMi4yMjg0IDYuNDE4MTUgMi4yMjc5OEM3LjYyOTU0IDEuOTI0NDEgOC44NTU5OSAxLjkyNDE5IDEwLjA2NTkgMi4yM0wxMC4wNjcgMi4yMjg5OUMxMS4xNjYzIDIuNTA1NzggMTIuMTQ4MyAzLjAyNjAzIDEzLjAwMTMgMy43NTU4NEMxMy44NTU1IDMuMDI3OTYgMTQuODM2MiAyLjUwNzc3IDE1LjkzMjcgMi4yM1pNOS41NTA4MSA0LjIzNDgxQzguNjc4NjQgNC4wMTM4NSA3LjgwMzc1IDQuMDEzODUgNi45MjYxMyA0LjIzNDgxTDYuNjAzMTUgNC4zMjU3NkM1Ljg2MDk2IDQuNTYzMzIgNS4xOTE5NCA0Ljk3MjUzIDQuNTk1NzkgNS41NTI0OUw0LjM1NjYzIDUuODAwMDZDMy44MjI5OCA2LjM5MDcxIDMuNDU4NTcgNy4wNjgxOSAzLjI2MzAxIDcuODMyMTZDMy4wMzk1MSA4LjY5OTgzIDMuMDM2NzkgOS41NzI5IDMuMjU0ODMgMTAuNDUxM0MzLjQ3ODMyIDExLjMyOTggMy45MjUzMSAxMi4xMDA1IDQuNTk1NzkgMTIuNzYzNEwxMy4wMDEzIDIxLjA3MzZMMjEuNDA2OSAxMi43NjM0QzIxLjk5MzYgMTIuMTgzMyAyMi40MDc0IDExLjUyMDggMjIuNjQ3NyAxMC43NzU3TDIyLjczOTcgMTAuNDUxM0MyMi45NjMyIDkuNTcyOSAyMi45NjMyIDguNjk5ODMgMjIuNzM5NyA3LjgzMjE2QzIyLjU0NDEgNy4wNjgxOSAyMi4xNzk3IDYuMzkwNzEgMjEuNjQ2MSA1LjgwMDA2TDIxLjQwNjkgNS41NTI0OUMyMC44MTA4IDQuOTcyNTYgMjAuMTM5NyA0LjU2MzMyIDE5LjM5MzQgNC4zMjU3NkwxOS4wNjg0IDQuMjM0ODFDMTguMTk2MiA0LjAxMzg1IDE3LjMyNCA0LjAxMzg1IDE2LjQ1MTkgNC4yMzQ4MUwxNi4xMjg5IDQuMzI3NzhDMTUuMzg2MSA0LjU2ODg3IDE0LjcxNDMgNC45NzcyNCAxNC4xMTM0IDUuNTUyNDlMMTMuMDAxMyA2LjYxOTU3TDExLjg4OTMgNS41NTI0OUMxMS4yOTMyIDQuOTc3MyAxMC42MjIxIDQuNTY4ODggOS44NzU4MyA0LjMyNzc4TDkuNTUwODEgNC4yMzQ4MVpcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG4uaGFtYnVyZ2VyLWFjdGlvbnMgLmlzLWxvZ291dCBhOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNi4wMTM0MSAyMC44ODg0VjUuMTE0MzFDNi4wMTM0MSA0LjQ4MjA4IDYuNTI4NjggMy45NjY4MiA3LjE2NDA3IDMuOTY2ODJIMTkuNDM1NlYxLjk1MzE3SDcuMTY0MDdDNS40MTkxMiAxLjk1MzE3IDQuMDAyOTMgMy4zNzI1MiA0LjAwMjkzIDUuMTE0MzFWMjAuODg4NEM0LjAwMjkzIDIyLjYzMzMgNS40MjIyOCAyNC4wNDk1IDcuMTY0MDcgMjQuMDQ5NUgxOS40MzU2VjIyLjAzNTlINy4xNjQwN0M2LjUzMTg0IDIyLjAzNTkgNi4wMTM0MSAyMS41MjA2IDYuMDEzNDEgMjAuODg4NFpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMTcuNjc1MSAxOS4zMjM2TDI0LjAwMDYgMTMuMDAxM0wxNy42NzUxIDYuNjc1OUwxNi4yNTI2IDguMTAxNThMMjAuMTQ3MSAxMS45OTI5SDEyLjIyMjJWMTQuMDA2NkgyMC4xNDcxTDE2LjI1MjYgMTcuOTAxMUwxNy42NzUxIDE5LjMyMzZaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuXG4uaGFtYnVyZ2VyLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZ2FwOiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0NXB4IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZlZWZlYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuLmhhbWJ1cmdlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb2wgKyAuZm9vdGVyLWNvbnRhY3QtY29sIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDYxcHg7XG4gIGhlaWdodDogNjFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmhhbWJ1cmdlci1jb250YWN0IC5mb290ZXItY29udGFjdC1iYWRnZS1iZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuYnRuLWZvb3Rlci1jb250YWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtdGVsIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNvbG9yOiAjYmM1MzQ4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMy43cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtdGVsIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaG91cnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGFtYnVyZ2VyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWhvdXJzLWxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaG91cnMtdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYW1idXJnZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaG91cnMtdGltZTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTZweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNjY1YTU5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5oYW1idXJnZXItZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhhbWJ1cmdlci1mb290IC5mb290ZXItbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgZ2FwOiAwIDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5oYW1idXJnZXItZm9vdCAuZm9vdGVyLWxlZ2FsIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGFtYnVyZ2VyLWZvb3QgLmZvb3Rlci1zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMTJweDtcbn1cbi5oYW1idXJnZXItZm9vdCAuZm9vdGVyLXNucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhhbWJ1cmdlci1mb290IC5mb290ZXItc25zIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhhbWJ1cmdlci1mb290IC5mb290ZXItY29weXJpZ2h0IHtcbiAgY29sb3I6ICM2NjVhNTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXItdXRpbHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b3AgdG9wXCIgXCJzZXJ2aWNlcyBhY3Rpb25zXCI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG4gIC5oZWFkZXItdXRpbHMtdG9wIHtcbiAgICBncmlkLWFyZWE6IHRvcDtcbiAgfVxuICAuaGVhZGVyLXV0aWxzLWJvdHRvbSB7XG4gICAgZ3JpZC1hcmVhOiBzZXJ2aWNlcztcbiAgfVxuICAuaGVhZGVyLWFjdGlvbnMtYmFyIHtcbiAgICBncmlkLWFyZWE6IGFjdGlvbnM7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbnMgYTpob3ZlciwgLmhlYWRlci1hY3Rpb25zIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICNiYzUzNDg7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zIGE6aG92ZXI6OmJlZm9yZSwgLmhlYWRlci1hY3Rpb25zIGE6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM1MzQ4O1xuICB9XG4gIC5oZWFkZXItbGlua3MgYTpob3Zlcjo6YmVmb3JlLCAuaGVhZGVyLWxpbmtzIGE6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlLFxuICAuaGVhZGVyLXNlcnZpY2VzIGE6aG92ZXI6OmJlZm9yZSxcbiAgLmhlYWRlci1zZXJ2aWNlcyBhOmZvY3VzLXZpc2libGU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgfVxuICAuaGVhZGVyLWxpbmtzIGE6aG92ZXI6OmFmdGVyLCAuaGVhZGVyLWxpbmtzIGE6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsXG4gIC5oZWFkZXItc2VydmljZXMgYTpob3Zlcjo6YWZ0ZXIsXG4gIC5oZWFkZXItc2VydmljZXMgYTpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuaGVhZGVyLW5hdi1zY2VuZSBidXR0b246aG92ZXIsIC5oZWFkZXItbmF2LXNjZW5lIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICAgIGNvbG9yOiAjYjY5NTVmO1xuICB9XG4gIC5oZWFkZXItbmF2LXNjZW5lIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5oZWFkZXItbmF2LXNjZW5lIGJ1dHRvbjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2OTU1ZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLmhlYWRlci1uYXYtbWFpbiBhOmhvdmVyLCAuaGVhZGVyLW5hdi1tYWluIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgICBjb2xvcjogI2JjNTM0ODtcbiAgfVxuICAuaGVhZGVyLW5hdi1zY2VuZS1saW5rOmhvdmVyOjpiZWZvcmUsIC5oZWFkZXItbmF2LXNjZW5lLWxpbms6Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICB9XG4gIC5oZWFkZXItbmF2LXNjZW5lLWxpbms6aG92ZXI6OmFmdGVyLCAuaGVhZGVyLW5hdi1zY2VuZS1saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5oZWFkZXItbmF2LXNjZW5lLWxpbms6aG92ZXIsIC5oZWFkZXItbmF2LXNjZW5lLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjY5NTVmO1xuICAgIGNvbG9yOiAjYjY5NTVmO1xuICB9XG59XG4vKiDjg4rjg5MxMOmgheebriArIOOCt+ODvOODs+ODnOOCv+ODsygxODhweCnjga7oqbDjgb7jgorlm57pgb/jgIJcbiAgIOODnuODg+ODl+WkluOBruS4remWk+W4r+OBruOBn+OCgSBtcS1taW4obGcpL21xLW1heChsZykg44Gr44Gv57Wx5ZCI44Gn44GN44Gq44GEICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlYWRlci1uYXYtbWFpbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXItbmF2LW1haW4gdWwgbGkge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmhlYWRlci1uYXYtbWFpbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuaGVhZGVyLW5hdi1zY2VuZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG4gIC5oZWFkZXItdXRpbHMge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5zaXRlLWhlYWRlciA+IC5oZWFkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItY291cG9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tdHJhY2sgLnRyYWNrLWlubmVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItY291cG9uLWl0ZW0ge1xuICAgIGNvbHVtbi1nYXA6IDE0cHg7XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tYmFkZ2Uge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5oZWFkZXItY291cG9uLWJhZGdlOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKDMuNXB4KTtcbiAgfVxuICAuaGVhZGVyLWNvdXBvbi1pdGVtIC50ZXh0LWJsb2NrIHtcbiAgICBjb2x1bW4tZ2FwOiAxMXB4O1xuICB9XG4gIC5oZWFkZXItY291cG9uLWNvcHkge1xuICAgIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgfVxuICAuaGVhZGVyLWNvdXBvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tbm90ZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmhlYWRlci1jb3Vwb24tYXJyb3cge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxuICAuaGVhZGVyLWNvdXBvbi1hcnJvdzo6YWZ0ZXIge1xuICAgIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0zLjQ5ODA1IDEuMjVMNy4yNDgwNSA1TDMuNDk4MDUgOC43NVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjY5NTVmO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5oZWFkZXItbWFpbiB7XG4gICAgcGFkZGluZzogOXB4IDAgMDtcbiAgfVxuICAuaGVhZGVyLW1haW4taW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDlweDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuaGVhZGVyLWxvZ28gZmlndXJlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgLmhlYWRlci11dGlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmhlYWRlci11dGlscy10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXV0aWxzLWJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogU1Djg5jjg4Pjg4Djg7zluK/jga7jgb/jgILjg4/jg7Pjg5Djg7zjgqzjg7zlhoXjga9QQ+eJiOODrOOCpOOCouOCpuODiOOCkue2reaMgSAqL1xuICAuaGVhZGVyLXV0aWxzLWJvdHRvbSAuaGVhZGVyLXNlcnZpY2VzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgbGkge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjY5NTVmO1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGdhcDogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZkZmQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyBhOjpiZWZvcmUsIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtbWFpbiB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyAuaGVhZGVyLXNlcnZpY2UtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIH1cbiAgLmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyBsaTpudGgtY2hpbGQoMSkgYSAuaGVhZGVyLXNlcnZpY2UtaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5oZWFkZXItdXRpbHMtYm90dG9tIC5oZWFkZXItc2VydmljZXMgbGk6bnRoLWNoaWxkKDIpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogMTdweDtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCBhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZ2FwOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCAuaGVhZGVyLWFjdGlvbnMtY291bnQge1xuICAgIHRvcDogLTFweDtcbiAgICByaWdodDogLTNweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5oZWFkZXItYWN0aW9ucy0tc3AtdG9wIGxpOm50aC1jaGlsZCgxKSBhLFxuICAuaGVhZGVyLWFjdGlvbnMtLXNwLXRvcCBsaTpudGgtY2hpbGQoMikgYSB7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zLS1zcC10b3AgbGk6bnRoLWNoaWxkKDEpIGE6OmJlZm9yZSB7XG4gICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTkuNzAxMTcgMjQuNDY3MkMxMC44MDU3IDI0LjQ2NzIgMTEuNzAxMiAyMy41NzE3IDExLjcwMTIgMjIuNDY3MkMxMS43MDEyIDIxLjM2MjYgMTAuODA1NyAyMC40NjcyIDkuNzAxMTcgMjAuNDY3MkM4LjU5NjYgMjAuNDY3MiA3LjcwMTE3IDIxLjM2MjYgNy43MDExNyAyMi40NjcyQzcuNzAxMTcgMjMuNTcxNyA4LjU5NjYgMjQuNDY3MiA5LjcwMTE3IDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTE5LjcwMTIgMjQuNDY3MkMyMC44MDU3IDI0LjQ2NzIgMjEuNzAxMiAyMy41NzE3IDIxLjcwMTIgMjIuNDY3MkMyMS43MDEyIDIxLjM2MjYgMjAuODA1NyAyMC40NjcyIDE5LjcwMTIgMjAuNDY3MkMxOC41OTY2IDIwLjQ2NzIgMTcuNzAxMiAyMS4zNjI2IDE3LjcwMTIgMjIuNDY3MkMxNy43MDEyIDIzLjU3MTcgMTguNTk2NiAyNC40NjcyIDE5LjcwMTIgMjQuNDY3MlpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMi40Mzc1IDQuMDYyNUg1LjY4NzVMOC4xMjUgMTcuODc1SDIxLjEyNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48cGF0aCBkPVwiTTguMTI1IDE0LjYyNUgyMC43OTE5QzIwLjg4NTggMTQuNjI1MSAyMC45NzY5IDE0LjU5MjYgMjEuMDQ5NiAxNC41MzNDMjEuMTIyMyAxNC40NzM1IDIxLjE3MjEgMTQuMzkwNiAyMS4xOTA1IDE0LjI5ODVMMjIuNjUzIDYuOTg1OThDMjIuNjY0OCA2LjkyNzAxIDIyLjY2MzQgNi44NjYxNiAyMi42NDg4IDYuODA3ODJDMjIuNjM0MiA2Ljc0OTQ4IDIyLjYwNjkgNi42OTUxIDIyLjU2ODggNi42NDg2QzIyLjUzMDYgNi42MDIxMSAyMi40ODI2IDYuNTY0NjYgMjIuNDI4MyA2LjUzODk2QzIyLjM3MzkgNi41MTMyNyAyMi4zMTQ1IDYuNDk5OTYgMjIuMjU0NCA2LjVINi41XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS43XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWRlci1hY3Rpb25zLS1zcC10b3AgbGk6bnRoLWNoaWxkKDIpIGE6OmJlZm9yZSB7XG4gICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTE1LjkzMjcgMi4yM0MxNy4xNDA0IDEuOTI0MDggMTguMzY0NCAxLjkyMzYgMTkuNTcyMyAyLjIyNjk3QzIwLjY3NjYgMi40OTgyMyAyMS42NjMgMy4wMTY2IDIyLjUxNjkgMy43NDk3OEwyMi44NzQ2IDQuMDc3MThDMjMuODA1MiA0Ljk4MjE3IDI0LjQ0NzQgNi4wNzM0OSAyNC43Njc1IDcuMzIxODZIMjQuNzY4NUMyNS4wNzc3IDguNTIyNDMgMjUuMDc1NyA5LjczOTg4IDI0Ljc3MTYgMTAuOTQzNUwyNC43NzI2IDEwLjk0NDVDMjQuNDYgMTIuMjAzOSAyMy44MTc0IDEzLjMwNjUgMjIuODg2OSAxNC4yMjY1TDEzLjAwMTMgMjRMMy4xMTU4MyAxNC4yMjY1QzIuMjQ1NzIgMTMuMzY2MyAxLjYyNTQyIDEyLjM0NzQgMS4yODgzNiAxMS4xOUwxLjIyNDk5IDEwLjk1NjZMMS4yMjE5MiAxMC45NDQ1QzAuOTIyOTI0IDkuNzM5OCAwLjkyNTEyNSA4LjUyMjA2IDEuMjM0MTkgNy4zMjE4NkMxLjU1NDI2IDYuMDczMzkgMi4xOTc0IDQuOTgyMjMgMy4xMjgwOSA0LjA3NzE4TDMuNDg0OCAzLjc1MDc5QzQuMzMzOTcgMy4wMjA4NiA1LjMxMjk5IDIuNTAyNTkgNi40MDk5OCAyLjIzVjIuMjI4OTlINi40MTMwNEM2LjQxNDczIDIuMjI4NTcgNi40MTY0NyAyLjIyODQgNi40MTgxNSAyLjIyNzk4QzcuNjI5NTQgMS45MjQ0MSA4Ljg1NTk5IDEuOTI0MTkgMTAuMDY1OSAyLjIzTDEwLjA2NyAyLjIyODk5QzExLjE2NjMgMi41MDU3OCAxMi4xNDgzIDMuMDI2MDMgMTMuMDAxMyAzLjc1NTg0QzEzLjg1NTUgMy4wMjc5NiAxNC44MzYyIDIuNTA3NzcgMTUuOTMyNyAyLjIzWk05LjU1MDgxIDQuMjM0ODFDOC42Nzg2NCA0LjAxMzg1IDcuODAzNzUgNC4wMTM4NSA2LjkyNjEzIDQuMjM0ODFMNi42MDMxNSA0LjMyNTc2QzUuODYwOTYgNC41NjMzMiA1LjE5MTk0IDQuOTcyNTMgNC41OTU3OSA1LjU1MjQ5TDQuMzU2NjMgNS44MDAwNkMzLjgyMjk4IDYuMzkwNzEgMy40NTg1NyA3LjA2ODE5IDMuMjYzMDEgNy44MzIxNkMzLjAzOTUxIDguNjk5ODMgMy4wMzY3OSA5LjU3MjkgMy4yNTQ4MyAxMC40NTEzQzMuNDc4MzIgMTEuMzI5OCAzLjkyNTMxIDEyLjEwMDUgNC41OTU3OSAxMi43NjM0TDEzLjAwMTMgMjEuMDczNkwyMS40MDY5IDEyLjc2MzRDMjEuOTkzNiAxMi4xODMzIDIyLjQwNzQgMTEuNTIwOCAyMi42NDc3IDEwLjc3NTdMMjIuNzM5NyAxMC40NTEzQzIyLjk2MzIgOS41NzI5IDIyLjk2MzIgOC42OTk4MyAyMi43Mzk3IDcuODMyMTZDMjIuNTQ0MSA3LjA2ODE5IDIyLjE3OTcgNi4zOTA3MSAyMS42NDYxIDUuODAwMDZMMjEuNDA2OSA1LjU1MjQ5QzIwLjgxMDggNC45NzI1NiAyMC4xMzk3IDQuNTYzMzIgMTkuMzkzNCA0LjMyNTc2TDE5LjA2ODQgNC4yMzQ4MUMxOC4xOTYyIDQuMDEzODUgMTcuMzI0IDQuMDEzODUgMTYuNDUxOSA0LjIzNDgxTDE2LjEyODkgNC4zMjc3OEMxNS4zODYxIDQuNTY4ODcgMTQuNzE0MyA0Ljk3NzI0IDE0LjExMzQgNS41NTI0OUwxMy4wMDEzIDYuNjE5NTdMMTEuODg5MyA1LjU1MjQ5QzExLjI5MzIgNC45NzczIDEwLjYyMjEgNC41Njg4OCA5Ljg3NTgzIDQuMzI3NzhMOS41NTA4MSA0LjIzNDgxWlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgfVxuICAudHJpZ2dlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAubWVudS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxuICAubWVudS10cmlnZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjY1YTU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxuICAubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMDtcbiAgfVxuICAubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogN3B4O1xuICB9XG4gIC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmhhbWJ1cmdlci1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTEwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UsIHZpc2liaWxpdHkgMC4zNXMgZWFzZTtcbiAgfVxuICAuaGFtYnVyZ2VyLW92ZXJsYXlbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGFtYnVyZ2VyLW92ZXJsYXkuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLmhhbWJ1cmdlci1vdmVybGF5LmlzLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuaGFtYnVyZ2VyLW92ZXJsYXkge1xuICAgIC8qIOeZveODkeODjeODq+OCkuS5l+eul+OBq+W3u+OBjei+vOOBvuOBquOBhOOCiOOBhuODh+OCo+ODoOOBoOOBkeWIhumbou+8iCNjNWMyYzIg5LmX566X77yJICovXG4gIH1cbiAgLmhhbWJ1cmdlci1vdmVybGF5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTk3LCAxOTQsIDE5NCwgMC43KTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtc3AtYWN0aW9ucy1iYXIge1xuICAgIC0taGVhZGVyLXNwLWJhci1oZWlnaHQ6IGNhbGMoNjBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpKTtcbiAgfVxuICAuaGFzLXNwLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucy1iYXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLXNwLWJhci1oZWlnaHQpO1xuICAgIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZGZkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThkZWRlO1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAxMHB4IHJnYmEoMTAyLCA5MCwgODksIDAuMDgpO1xuICB9XG4gIC5oYXMtc3AtYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmhhcy1zcC1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucyBsaSB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbiAgLmhhcy1zcC1hY3Rpb25zLWJhciAuaGVhZGVyLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucyBhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA0cHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuaGFzLXNwLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCgyKSBhLFxuICAuaGFzLXNwLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zIGxpOm50aC1jaGlsZCgzKSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGFzLXNwLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucy1iYXIgLmhlYWRlci1hY3Rpb25zIC5oZWFkZXItYWN0aW9ucy1jb3VudCB7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5oZWFkZXItbmF2LXNjZW5lLXBhbmVsLFxuICAuaGVhZGVyLW5hdi1zY2VuZS1iYWNrZHJvcCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW5hdi1zY2VuZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmhhbWJ1cmdlci1hY2NvcmRpb24tdHJpZ2dlcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmhhbWJ1cmdlci1hY2NvcmRpb24tcGFuZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm1lbnUtdHJpZ2dlcixcbiAgLm1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG46cm9vdCB7XG4gIC0tZm9vdGVyLWhlaWdodDogMHB4O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmVlZmViO1xufVxuXG4uZm9vdGVyLXByb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5mb290ZXItZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlci1nYWxsZXJ5IC5mb290ZXItZ2FsbGVyeS1zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogYXV0b3BsYXkgZGVsYXk6MCArIHNwZWVkIOOBp+etiemAn+ODnuODvOOCreODvOOBq+OBmeOCiyAqL1xufVxuLmZvb3Rlci1nYWxsZXJ5IC5mb290ZXItZ2FsbGVyeS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xufVxuLmZvb3Rlci1nYWxsZXJ5IC5zd2lwZXItc2xpZGUgZmlndXJlIHtcbiAgaGVpZ2h0OiA1NjVweDtcbiAgbWluLWhlaWdodDogMzB2dztcbn1cbi5mb290ZXItZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIGZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZm9vdGVyLWdhbGxlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI2NXB4O1xuICBsZWZ0OiA0MCU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA0OTg2cHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcC9tdi13YXZlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmZvb3Rlci1nYWxsZXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA1MDEwcHg7XG4gIGhlaWdodDogNDcycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci13YXZlLWJvdHRvbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmZvb3Rlci1jYXRjaC13cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yM3B4O1xuICBsZWZ0OiAxNy42JTtcbiAgei1pbmRleDogMjtcbiAgZ2FwOiAxMHB4O1xufVxuLmZvb3Rlci1jYXRjaC13cmFwIC5mb290ZXItY2F0Y2gge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZzogMTVweCAwIDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsaW5lLWhlaWdodDogMS4xOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuXG4uZm9vdGVyLWNvbnRhY3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAtMTQwcHggYXV0byAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDYwcHggMjBweCA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbCArIC5mb290ZXItY29udGFjdC1jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWNvbCArIC5mb290ZXItY29udGFjdC1jb2w6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ViZGVkZSwgI2ViZGVkZSAycHgsIHRyYW5zcGFyZW50IDJweCwgdHJhbnNwYXJlbnQgNHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggNHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb2wge1xuICAgIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZGVkZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2MXB4O1xuICBoZWlnaHQ6IDYxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtYmFkZ2UtYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWJhZGdlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArIDQgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5mb290ZXItY29udGFjdCAuYnRuLWZvb3Rlci1jb250YWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtdGVsIHtcbiAgbWFyZ2luOiAyM3B4IDAgMTBweDtcbiAgY29sb3I6ICNiYzUzNDg7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCBjYWxjKDQwcHggKyAzICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgNDNweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1ob3VycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTZweCk7XG59XG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWhvdXJzLWxhYmVsIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1ob3Vycy10aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1ob3Vycy10aW1lOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTNweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNjY1YTU5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmZkZmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZGVkZTtcbiAgfVxufVxuXG4uZm9vdGVyLXBhZ2V0b3Age1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDU1cHg7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiBjbGFtcCg2MHB4LCBjYWxjKDYwcHggKyAyNSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDg1cHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyOiAycHggc29saWQgI0U4REVERTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzZzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMC4zNnMgZWFzZS1vdXQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4uZm9vdGVyLXBhZ2V0b3A6OmJlZm9yZSwgLmZvb3Rlci1wYWdldG9wOjphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyMy41IDEzLjVcIj48cGF0aCBkPVwiTTIyLjI1LDEzLjVhMS4yNDYsMS4yNDYsMCwwLDEtLjktLjM4N0wxMS43NSwzLjA2bC05LjYsMTAuMDUzQTEuMjUsMS4yNSwwLDEsMSwuMzQ2LDExLjM4N2wxMC41LTExYTEuMjUsMS4yNSwwLDAsMSwxLjgwOCwwbDEwLjUsMTFhMS4yNSwxLjI1LDAsMCwxLS45LDIuMTEzWlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArIDExICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMjNweCk7XG4gIGFzcGVjdC1yYXRpbzogMjMvMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zNnMgZWFzZS1vdXQsIG9wYWNpdHkgMC4zNnMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zNnMgZWFzZS1vdXQ7XG59XG4uZm9vdGVyLXBhZ2V0b3A6OmFmdGVyIHtcbiAgdG9wOiAxNTAlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9vdGVyLWJvZHkge1xuICBwYWRkaW5nOiA2NXB4IDAgNDBweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjYmM1MzQ4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2JjNTM0ODtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMCAycHg7XG4gIGdhcDogMjBweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYzUzNDg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjM2cyBlYXNlLW91dDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGEgc3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMCUgMC4wNmVtO1xuICBjb2xvcjogI2JjNTM0ODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM2cyBlYXNlLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGEgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMgLmlzLWFib3V0IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiYzUzNDggdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1hYm91dC5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyAuaXMtbWVyaXQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2JjNTM0OCB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLW1lcml0LnN2Z1wiKTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIC5pcy1zeXN0ZW0gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2JjNTM0OCB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN5c3RlbS5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1mZWF0dXJlcyAuaXMtc3RyZW5ndGggYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2JjNTM0OCB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN0cmVuZ3RoLnN2Z1wiKTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGdhcDogY2xhbXAoMTBweCwgY2FsYygxMHB4ICsgMTAgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAyMHB4KTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgbGkuaXMtZmFxIGEgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWZhcS5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGxpLmlzLWd1aWRlIGEgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWd1aWRlLnN2Z1wiKTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgbGkuaXMtZ3VhcmFudGVlIGEgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWd1YXJhbnRlZS5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGxpLmlzLWV4Y2hhbmdlIGEgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLWV4Y2hhbmdlLnN2Z1wiKTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgbGkuaXMtd2ViIGEgc3Bhbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItcXVpY2tsaW5rLXdlYi5zdmdcIik7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGxpLmlzLWtpbW9ubyBhIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1raW1vbm8uc3ZnXCIpO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyBhOjpiZWZvcmUsIC5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgYTo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy40OTgwNSAxLjI1TDcuMjQ4MDUgNUwzLjQ5ODA1IDguNzVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiBtaW4oMzNweCwgMS44dncpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgYTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDAgY2xhbXAoMTVweCwgY2FsYygxNXB4ICsgMTUgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAzMHB4KTtcbiAgZ2FwOiBtaW4oMTVweCwgMnZ3KTtcbiAgYmFja2dyb3VuZDogI2ZmZmRmZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZDVkNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMTRweCArIDIgKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpLCAxNnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjM2cyBlYXNlLW91dDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3MgLmZvb3Rlci1xdWlja2xpbmstbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGdhcDogbWluKDIwcHgsIDF2dyk7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIC5mb290ZXItcXVpY2tsaW5rLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmstaWNvbi5pcy1mYXEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2VmZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGdhcDogbWluKDk4cHgsIDN2dyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThkZWRlO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ4dnc7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LWNvbHVtbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGdhcDogN3B4IDIwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogN3B4O1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LWNvbHVtbnMgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogbWluKDgwcHgsIDR2dyk7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAlIDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCBjYWxjKDEzcHggKyAyICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKSwgMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNnMgZWFzZS1vdXQ7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzZzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LWNvbHVtbnMgdWwgYSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItYm90dG9tIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWJyYW5kIGZpZ3VyZSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWJyYW5kIGZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1hZGRyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWJvdHRvbS1yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBnYXA6IDIwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1sZWdhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMzBweDtcbn1cbi5mb290ZXItYm9keSAuZm9vdGVyLWxlZ2FsIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgY2FsYygxM3B4ICsgMSAqICgxMDB2dyAtIDc2OHB4KSAvIDY3MiksIDE0cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1zbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvb3Rlci1ib2R5IC5mb290ZXItc25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1zbnMgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWJvZHkgLmZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ncmlkIHtcbiAgICBnYXA6IDk4cHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrIC5mb290ZXItbmF2LWNvbHVtbnMgdWwgYSB7XG4gICAgbWluLXdpZHRoOiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWZlYXR1cmVzIGE6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMC4wNmVtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjRzO1xuICB9XG4gIC5mb290ZXItZmVhdHVyZXMgLmlzLWFib3V0IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1hYm91dC1ob3Zlci5zdmdcIik7XG4gIH1cbiAgLmZvb3Rlci1mZWF0dXJlcyAuaXMtbWVyaXQgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLW1lcml0LWhvdmVyLnN2Z1wiKTtcbiAgfVxuICAuZm9vdGVyLWZlYXR1cmVzIC5pcy1zeXN0ZW0gYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN5c3RlbS1ob3Zlci5zdmdcIik7XG4gIH1cbiAgLmZvb3Rlci1mZWF0dXJlcyAuaXMtc3RyZW5ndGggYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN0cmVuZ3RoLWhvdmVyLnN2Z1wiKTtcbiAgfVxuICAuZm9vdGVyLW5hdi1ibG9jayAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDAuMDZlbTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI0cztcbiAgfVxuICAuZm9vdGVyLXF1aWNrbGlua3MgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICB9XG4gIC5mb290ZXItcXVpY2tsaW5rcyBhOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuZm9vdGVyLXF1aWNrbGlua3MgYTpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgfVxuICAuZm9vdGVyLXBhZ2V0b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICB9XG4gIC5mb290ZXItcGFnZXRvcDpob3Zlcjo6YmVmb3JlLCAuZm9vdGVyLXBhZ2V0b3A6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGZkO1xuICB9XG4gIC5mb290ZXItcGFnZXRvcDpob3Zlcjo6YmVmb3JlIHtcbiAgICB0b3A6IC01MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuZm9vdGVyLXBhZ2V0b3A6aG92ZXI6OmFmdGVyIHtcbiAgICB0b3A6IDQ4JTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXByb21vIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1nYWxsZXJ5IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbiAgLmZvb3Rlci1nYWxsZXJ5OjpiZWZvcmUge1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy93YXZlLXNwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbS9jb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmZvb3Rlci1nYWxsZXJ5OjphZnRlciB7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gIH1cbiAgLmZvb3Rlci1nYWxsZXJ5IC5zd2lwZXItc2xpZGUgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmZvb3Rlci1jYXRjaC13cmFwIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNDRweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmZvb3Rlci1jYXRjaC13cmFwIC5mb290ZXItY2F0Y2gge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICB9XG4gIC5mb290ZXItY29udGFjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1jb2wge1xuICAgIHBhZGRpbmc6IDQycHggMjBweCAzMHB4O1xuICB9XG4gIC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtY29sICsgLmZvb3Rlci1jb250YWN0LWNvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvb3Rlci1jb250YWN0IC5idG4tZm9vdGVyLWNvbnRhY3Qge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbiAgLmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC10ZWwge1xuICAgIG1hcmdpbjogMTJweCAwIDhweDtcbiAgfVxuICAuZm9vdGVyLXBhZ2V0b3Age1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLXF1aWNrbGlua3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IHtcbiAgICAvKiBoYW1idXJnZXItYWNjb3JkaW9uIOOBqOWQjOWei++8iHRyaWdnZXIgLyBwYW5lbCAvIGlzLW9wZW7vvInjgILjgq/jg6njgrnlkI3jga7jgb/jg5Xjg4Pjgr/jg7zlgbQgKi9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMgbGkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmM1MzQ4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItZmVhdHVyZXMgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmM1MzQ4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGEge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWZlYXR1cmVzIGEgc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGEge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIGE6OmFmdGVyIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1xdWlja2xpbmtzIC5mb290ZXItcXVpY2tsaW5rLWxhYmVsIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItcXVpY2tsaW5rcyAuZm9vdGVyLXF1aWNrbGluay1sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZ2FwOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1icmFuZCBmaWd1cmUge1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWJvdHRvbS1yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbGVnYWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMCAyNXB4O1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jayAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGdhcDogMTJweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1ibG9jayAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCBhOjphZnRlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwIDEwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTMuNDk4MDUgMS4yNUw3LjI0ODA1IDVMMy40OTgwNSA4Ljc1XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2suZm9vdGVyLW5hdi1taXNjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2suZm9vdGVyLW5hdi1taXNjIC5mb290ZXItbmF2LWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIHtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlOGRlZGUsICNlOGRlZGUgMnB4LCB0cmFuc3BhcmVudCAycHgsIHRyYW5zcGFyZW50IDRweCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtYmxvY2suZm9vdGVyLW5hdi1taXNjIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThkZWRlLCAjZThkZWRlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWJsb2NrLmZvb3Rlci1uYXYtbWlzYyBsaSBhIHtcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnksXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThkZWRlLCAjZThkZWRlIDJweCwgdHJhbnNwYXJlbnQgMnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWNhdGVnb3J5LmlzLW9wZW4gLmZvb3Rlci1uYXYtdGl0bGUsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZS5pcy1vcGVuIC5mb290ZXItbmF2LXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnkuaXMtb3BlbiAuZm9vdGVyLW5hdi10aXRsZTo6YWZ0ZXIsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZS5pcy1vcGVuIC5mb290ZXItbmF2LXRpdGxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEuNXB4LCAxLjVweCAwO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1jYXRlZ29yeS5pcy1vcGVuIC5mb290ZXItbmF2LWNvbHVtbnMsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZS5pcy1vcGVuIC5mb290ZXItbmF2LWNvbHVtbnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnkgLmZvb3Rlci1uYXYtdGl0bGUsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSAuZm9vdGVyLW5hdi10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjdweCAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gMC4zNXMgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWNhdGVnb3J5IC5mb290ZXItbmF2LXRpdGxlOjphZnRlcixcbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LXNjZW5lIC5mb290ZXItbmF2LXRpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM2NjVhNTksICM2NjVhNTkpIGNlbnRlciBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCgjNjY1YTU5LCAjNjY1YTU5KSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxLjVweCwgMS41cHggMTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNXMgZWFzZTtcbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnksXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSB7XG4gICAgLyogcGFuZWw6IGhhbWJ1cmdlci1hY2NvcmRpb24tcGFuZWwg55u45b2T44CCXG4gICAgICAgSFRNTCDjgpLotrPjgZXjgZogMiDliJfjg6rjg7Pjgq/vvIhkaXNwbGF5OmNvbnRlbnRz77yJ44Gr44GZ44KL44Gf44KBIGhlaWdodCDjgafplovplokgKi9cbiAgfVxuICAuZm9vdGVyLWJvZHkgLmZvb3Rlci1uYXYtY2F0ZWdvcnkgLmZvb3Rlci1uYXYtY29sdW1ucyxcbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LXNjZW5lIC5mb290ZXItbmF2LWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBnYXA6IDRweCAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIGludGVycG9sYXRlLXNpemU6IGFsbG93LWtleXdvcmRzO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlLCBwYWRkaW5nLWJvdHRvbSAwLjM1cyBlYXNlO1xuICB9XG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1jYXRlZ29yeSAuZm9vdGVyLW5hdi1jb2x1bW5zW2hpZGRlbl0sXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSAuZm9vdGVyLW5hdi1jb2x1bW5zW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci1ib2R5IC5mb290ZXItbmF2LWNhdGVnb3J5IC5mb290ZXItbmF2LWNvbHVtbnMgdWwsXG4gIC5mb290ZXItYm9keSAuZm9vdGVyLW5hdi1zY2VuZSAuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgODVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDE3N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgLmJhc2ljLWluZm8gZmlndXJlIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgLmJhc2ljLWluZm8gPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuYmFzaWMtaW5mbyAuc25zLWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIC5zaG9wLWxpc3QgLnNob3AtaXRlbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIC5zaG9wLWxpc3QgLnNob3AtaXRlbSA+IHAsXG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIC5zaG9wLWxpc3QgLnNob3AtaXRlbSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIC5zaG9wLWxpc3QgLnNob3AtaXRlbSA+IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItaW5uZXIgLmJhc2ljLWluZm8gLnNob3AtbGlzdCAuc2hvcC1pdGVtIC5saW5rLW1hcCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLWlubmVyIC5iYXNpYy1pbmZvIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAubGluay1tYXAgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1pbm5lciAuZm9vdGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDcycHg7XG4gIH1cbiAgZm9vdGVyIC51bmRlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG4gIGZvb3RlciAudW5kZXItY29udGVudCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxuICBmb290ZXIgLnVuZGVyLWNvbnRlbnQgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgZm9vdGVyIC51bmRlci1jb250ZW50IHVsIGxpIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIGZvb3RlciAudW5kZXItY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvb3Rlci1uYXYtY2F0ZWdvcnkgLmZvb3Rlci1uYXYtdGl0bGUsXG4gIC5mb290ZXItbmF2LXNjZW5lIC5mb290ZXItbmF2LXRpdGxlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5mb290ZXItbmF2LWNhdGVnb3J5IC5mb290ZXItbmF2LXRpdGxlOjphZnRlcixcbiAgLmZvb3Rlci1uYXYtc2NlbmUgLmZvb3Rlci1uYXYtdGl0bGU6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5mb290ZXItbmF2LWNhdGVnb3J5IC5mb290ZXItbmF2LWNvbHVtbnMsXG4gIC5mb290ZXItbmF2LXNjZW5lIC5mb290ZXItbmF2LWNvbHVtbnMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi8qIEJsb2cgdGhlbWUgb3ZlcnJpZGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIF9ibG9nLWxlZ2FjeS5zY3Nz77yI54++6KGM44K144Kk44OI44Gu5Y6f5pys77yJ44Gu44GC44Go44Gr6Kqt44G/6L6844G/44CBXG4g6Imy5ZGz44Gg44GR44KS44Oq44OL44Ol44O844Ki44Or5b6M44Gu44OI44O844Kv44Oz44G45a+E44Gb44KL5bGk44CCXG4g5Yqg44GI44Gm44CB44Oq44OL44Ol44O844Ki44Or5b6M44Gu5YWx6YCa44K344Kn44Or77yILmNvbnRhaW5lciAvIC5icmVhZGNydW1iIC8g5Zu65a6a44OQ44OK44O8SlPvvIlcbiDjgajlmZvjgb/lkIjjgo/jgZvjgovjgZ/jgoHjga7mnIDlsI/pmZDjga7oqr/mlbTjgoLjgZPjgZPjgavnva7jgY/jgIJcblxuIOePvuihjCDihpIg44Oq44OL44Ol44O844Ki44Or5b6M44Gu5a++5b+cXG4gICAjZTk1MzgzICAgICAgICAgICDihpIgYnMuJHByaW1hcnkgICAgICAg44Ki44Kv44K744Oz44OI77yI6KaL5Ye644GX44O744Kr44OG44K044Oq44O744Oa44O844K444Oj44O7Q1RB77yJXG4gICAjZTRjYWQyICAgICAgICAgICDihpIgYnMuJGJvcmRlci1saWdodCAgU1DoqJjkuovjg6rjgrnjg4jjga7lj7Pnq6/jg5Djg7xcbiAgICNlNmU2ZTYgI2RkZCAjY2NjIOKGkiBicy4kYm9yZGVyICAgICAgICDnvavnt5rjg7vmnqDnt5pcbiAgICNlZWUo6IOM5pmvKSAgICAgICAg4oaSIGJzLiRpbnB1dC1iZyAgICAgIOiomOS6i+ODquOCueODiOOBruOCreODo+ODl+OCt+ODp+ODs+iDjOaZr1xuICAgI2Y5ZjlmOSAgICAgICAgICAg4oaSIGJzLiRwaW5rLWJlaWdlICAgIFNQ44Oa44O844K46KaL5Ye644GX44Gu5biv6IOM5pmvXG4gICAjMzMzMzMzICMwMDAgICAgICDihpIgYnMuJHRleHQgICAgICAgICAg5pys5paH57O744Gu6buSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJsb2cgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiDjg5bjg63jgrDmnKzmlofjgb7jgo/jgorjga/nj77ooYzjgrXjgqTjg4jjga4gQ1NTIOOCkuOBneOBruOBvuOBvuS9v+OBhu+8iF9ibG9nLWxlZ2FjeS5zY3Nz77yJ44CCXG4g5pys5paH5Lit44Gu55uu5qyh44Km44Kj44K444Kn44OD44OI44GvIF9ibG9nLXRvYy5zY3Nz44CCXG4g57Sg44Gu44K744Os44Kv44K/77yIYm9keSAvIGhlYWRlciAvIGZvb3RlciDjgarjganvvInjgYzjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga7lhbHpgJrjg5Hjg7zjg4TjgbhcbiDmvI/jgozjgarjgYTjgojjgYYgLmJsb2ctcGFnZSDphY3kuIvjgavjgrnjgrPjg7zjg5fjgZfjgablsZXplovjgZfjgIFcbiDoibLlkbPjgaDjgZHjgpIgX2Jsb2ctdGhlbWUuc2NzcyDjgafkuIrmm7jjgY3jgZnjgovjgIJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2ctcGFnZSAudHJpdmlhX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2ctcGFnZSAuYmxvZy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uYmxvZy1wYWdlIC5ibG9nLWxpc3QgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmxvZy1wYWdlIC5ibG9nLWxpc3QgdWwgbGkge1xuICB3aWR0aDogMzIlO1xufVxuLmJsb2ctcGFnZSAuYmxvZy1saXN0IHVsIGxpOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuLmJsb2ctcGFnZSAuYmxvZy1saXN0IHVsIGxpOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4rMykpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJsb2ctcGFnZSAuYmxvZy1saXN0IHVsIGxpIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy1wYWdlIGRpdi5zbnNfYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MXB4O1xuICByaWdodDogMDtcbn1cbi5ibG9nLXBhZ2UgZGl2LnNuc19hcmVhIHVsIHtcbiAgd2lkdGg6IDI5NXB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYmxvZy1wYWdlIGRpdi5zbnNfYXJlYSB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmJsb2ctcGFnZSBkaXYuZm9ybWF0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYxMHB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBwYWRkaW5nOiAzNXB4IDQwcHggMzVweCA2NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTk1MzgzO1xufVxuLmJsb2ctcGFnZSBkaXYuZm9ybWF0IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbi5ibG9nLXBhZ2UgZGl2LmZvcm1hdCBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvbW1vbi9pbWFnZXMvYmxvZy9pbmRleC5wbmcpIG5vLXJlcGVhdDtcbn1cbi5ibG9nLXBhZ2UgZGl2LmZvcm1hdCBwIGltZy5taW5faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2ctcGFnZSBkaXYuZm9ybWF0IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYmxvZy1wYWdlIGRpdi5mb3JtYXQgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXVHb3RoaWNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCJNZWlyeW8gVUlcIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICNlOTUzODM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nLXBhZ2UgZGl2LmZvcm1hdCB1bCBsaSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi4omrIFwiO1xuICBsZWZ0OiAwO1xufVxuLmJsb2ctcGFnZSAudHJpdmlhX2NvbnRhaW5lciBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFwiWXVNaW5jaG9cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXNlwiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUxcHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5ibG9nLXBhZ2UgLnRyaXZpYV9jb250YWluZXIgaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5OC41JTtcbiAgaGVpZ2h0OiA0N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGJhY2tncm91bmQ6IHVybCgvY29tbW9uL2ltYWdlcy9ibG9nL3RpdGxlX3NwLnBuZykgcmVwZWF0O1xuICB6LWluZGV4OiAtMTtcbn1cbi5ibG9nLXBhZ2UgLnRyaXZpYV9jb250YWluZXIgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCgvY29tbW9uL2ltYWdlcy9ibG9nL3RpdGxlX2FmdGVyLnBuZykgbm8tcmVwZWF0O1xuICB6LWluZGV4OiAtMTtcbn1cbi5ibG9nLXBhZ2UgZGl2LnRleHQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9nLXBhZ2UgZGl2LnRleHQtd3JhcCBwIHtcbiAgLyptYXJnaW4tcmlnaHQ6IDYzcHg7XG4gIHdpZHRoOiA2MDBweDsqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uYmxvZy1wYWdlIGRpdi50ZXh0LXdyYXAgZGwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xufVxuLmJsb2ctcGFnZSBkaXYudGV4dC13cmFwIGRsIGR0IHtcbiAgd2lkdGg6IDk1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmJsb2ctcGFnZSBkaXYudGV4dC13cmFwIGRsIGR0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvZy1wYWdlIGRpdi50ZXh0LXdyYXAgZGwgZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmJsb2ctcGFnZSBkaXYudGV4dC13cmFwIGRsIGRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNXB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xufVxuLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4uYmxvZy1wYWdlIC5mYW5jeWJveC1jbG9zZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nLXBhZ2Uge1xuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIH1cbiAgLmJsb2ctcGFnZSAuYmxvZy1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9nLXBhZ2UgLnNwX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvZy1wYWdlIC5maXgtdHJpdmlhIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA4NXB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAuYmxvZy1wYWdlIC5maXgtdHJpdmlhIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5ibG9nLXBhZ2UgYnIuc3BiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlc3VtbWFyeSB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYmxvZy1wYWdlIHAucGFnZWltYWdlIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlc3VtbWFyeSBoMy5oZWFkY2FwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctc2VjdGlvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLXNpZGUtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLXNpZGUtc2VjdGlvbiBkbCBkdCB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1zaWRlLXNlY3Rpb24gZGwgZGQge1xuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4IDM1cHg7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1zaWRlLXNlY3Rpb24gZGwgZGQgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLXNpZGUtc2VjdGlvbiBkbCBkZCB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctc2lkZS1zZWN0aW9uIGRsIGRkIHVsIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggIzAwMCBzb2xpZDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uLFxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICAvKlxuICAgIFx0LXdlYmtpdC1mbGV4OiAxO1xuICAgIFx0ZmxleDogMTtcbiAgICAqL1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24udHJpdmlhID4gdWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWxpc3Qtc2VjdGlvbi50cml2aWEgPiB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uLnRyaXZpYSA+IHVsIGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWhlYWQtY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNlOTUzODM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWhlYWQtY2F0ZWdvcnkgYSxcbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1oZWFkLWNhdGVnb3J5IGE6bGluayxcbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1oZWFkLWNhdGVnb3J5IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIHAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWxpc3Qtc2VjdGlvbi50cml2aWEgPiB1bCBsaSBwIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgZGwge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgZGwgZHQge1xuICAgIGNvbG9yOiAjZTk1MzgzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgZGwgZGQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaS5ub19lbnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpLm5vX2VudHJ5ID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiBoNC5ub3RfZm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSA+IGEgaDEuZW50cnloZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2RkZCBkb3R0ZWQ7XG4gICAgY29sb3I6ICNlOTUzODM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gYSBwLmVudHJ5ZGF0ZSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gaDMuZW50cnloZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2RkZCBkb3R0ZWQ7XG4gICAgY29sb3I6ICNlOTUzODM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gaDQuZW50cnlkYXRlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSB7XG4gICAgcGFkZGluZzogMzBweCAwIDEwcHg7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogU2FmYXJpICovXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNlOTUzODM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VyID4gc3Bhbi5wcmV2IHtcbiAgICBwYWRkaW5nOiA0cHggNnB4IDRweCAxOHB4O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VyID4gc3Bhbi5uZXh0IHtcbiAgICBwYWRkaW5nOiA0cHggMThweCA0cHggNnB4O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VyID4gc3Bhbi5wcmV2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4omqXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VyID4gc3Bhbi5uZXh0OjphZnRlciB7XG4gICAgY29udGVudDogXCLiiatcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VyID4gdWwgbGkge1xuICAgIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLyogL2Rpc3BsYXk6IGlubGluZTsgKi8gLyogSUU344OP44OD44KvOiBTYXNz44GM6Kej6YeI44Gn44GN44Gq44GE44Gf44KB44Kz44Oh44Oz44OI44Ki44Km44OIICovXG4gICAgLyogL3pvb206IDE7ICovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBjb2xvcjogI2U5NTM4MztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiB1bCBsaS5vbnBhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNlOTUzODM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHNwYW4gPiBhOmxpbmssXG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VyID4gc3BhbiA+IGE6dmlzaXRlZCxcbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiB1bCBsaSA+IGE6bGluayxcbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiB1bCBsaSA+IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNlOTUzODM7XG4gIH1cbiAgLmJsb2ctcGFnZSBwLmxpbmtfcmVudGFsX3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcGFnZSBwLmxpbmtfcmVudGFsX3RvcCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZTk1MzgzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdlIC5sZ19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2ctcGFnZSAuc3BfaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmxvZy1wYWdlIC5maXgtdHJpdmlhIHtcbiAgICB3aWR0aDogNzcuMzUlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDNweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAuYmxvZy1wYWdlIC5maXgtdHJpdmlhIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nLXBhZ2UgLmZpeC10cml2aWEgYSBpbWcge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbiAgLmJsb2ctcGFnZSAudHJpdmlhX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwIDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnRleHQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYudGV4dC13cmFwIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi50ZXh0LXdyYXAgZGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBmbGV4OiBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogYXV0bztcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi50ZXh0LXdyYXAgZGwgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnRleHQtd3JhcCBkbCBkdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYudGV4dC13cmFwIGRsIGRkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYudGV4dC13cmFwIGRsIGRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxleDogYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5ibG9nLXBhZ2UgYnIuc3BiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuZm9ybWF0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuZm9ybWF0IHVsIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5mb3JtYXQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuZm9ybWF0IHAgaW1nLmxhcmdlX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmZvcm1hdCBwIGltZy5taW5faW1hZ2Uge1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuZm9ybWF0IHA6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5mb3JtYXQgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMTNweCAwIDEzcHggMThweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuc25zX2FyZWEge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5ibG9nLXBhZ2UgLnRyaXZpYV9jb250YWluZXIgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2ctcGFnZSAudHJpdmlhX2NvbnRhaW5lciBoMjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gIH1cbiAgLmJsb2ctcGFnZSAudHJpdmlhX2NvbnRhaW5lciBoMjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2ctcGFnZSBmaWdjYXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VzdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy1wYWdlIHAucGFnZWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnRyaXZpYV9jb250YWluZXIgcC5wYWdlaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYudHJpdmlhX2NvbnRhaW5lciBwLnBhZ2VpbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VzdW1tYXJ5IGgzLmhlYWRjYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTJweCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXItdG9wOiAxcHggI2VlZSBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2VlZSBzb2xpZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLXNpZGUtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggI2U2ZTZlNiBzb2xpZDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjZTZlNmU2IHNvbGlkO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWhlYWQtY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSBwIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWxpc3Qtc2VjdGlvbi50cml2aWEgPiB1bCBsaSBwIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgcCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24udHJpdmlhID4gdWwgbGkgcCBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAuYmxvZy1wYWdlIC5vYmplY3QtZml0LWltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb250YWluO1wiO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgZGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgZGwgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSBkbCBkZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSBhOmxpbmssXG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2U5NTM4MztcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZTRjYWQyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCAjZmZmIHNvbGlkO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaS5ub19lbnRyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaS5ub19lbnRyeSA+IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IGg0Lm5vdF9mb3VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gZGl2LmJsb2ctaGVhZC1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNlOTUzODM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBkaXYuYmxvZy1oZWFkLWNhdGVnb3J5IGEsXG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGRpdi5ibG9nLWhlYWQtY2F0ZWdvcnkgYTpsaW5rLFxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBkaXYuYmxvZy1oZWFkLWNhdGVnb3J5IGE6dmlzaXRlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEzcHggOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSA+IGEgaDEuZW50cnloZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2RkZCBkb3R0ZWQ7XG4gICAgY29sb3I6ICNlOTUzODM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gYSBwLmVudHJ5ZGF0ZSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gaDMuZW50cnloZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2RkZCBkb3R0ZWQ7XG4gICAgY29sb3I6ICNlOTUzODM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gaDMuZW50cnloZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2RkZCBkb3R0ZWQ7XG4gICAgY29sb3I6ICNlOTUzODM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gaDQuZW50cnlkYXRlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSB7XG4gICAgcGFkZGluZzogMjVweCAxMHB4IDEwcHg7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VyID4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHNwYW4ucHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHNwYW4ubmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiBzcGFuIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHNwYW4gYTpsaW5rLFxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHNwYW4gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2U5NTM4MztcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHVsIHtcbiAgICB3b3JkLXNwYWNpbmc6IC0xZW07XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZGlzcGxheTogYmxvY2tcXDkgO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDU1cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHVsIGxpIHtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLyogKmRpc3BsYXk6IGlubGluZTsgKi8gLyogSUU344OP44OD44KvOiBTYXNz44GM6Kej6YeI44Gn44GN44Gq44GE44Gf44KB44Kz44Oh44Oz44OI44Ki44Km44OIICovXG4gICAgLyogKnpvb206IDE7ICovXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VyID4gdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2U5NTM4MztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHVsIGxpIGE6bGluayxcbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiB1bCBsaSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ibG9nLXBhZ2UgcC5saW5rX3JlbnRhbF90b3Age1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy1wYWdlIHAubGlua19yZW50YWxfdG9wIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2U5NTM4MztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuLmJsb2ctcGFnZSB7XG4gIC8qIGJsb2dfY2hpZWJ1a3Vyby5jc3MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGgyLFxuLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGgzLFxuLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGg0LFxuLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGg1LFxuLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGg2LFxuLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IHAsXG4uYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgZGl2LFxuLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSBkaXYuZW50cnlib2R5IGltZyxcbi5ibG9nLXBhZ2UgZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgZGl2IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ibG9nLXBhZ2UgZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSBoMyB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogI2U5NTM4MztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIGJhY2tncm91bmQ6ICNlOTUzODM7ICovXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTk1MzgzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5NTM4Mztcbn1cbi5ibG9nLXBhZ2UgZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSBkaXYuaW1hZ2UtY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9nLXBhZ2UgZGl2LmZvcm1hdCB7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5mb3JtYXQge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVGYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzbGlkZUZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuLmJsb2ctcGFnZSAjcnRvY19zaG9ydGNvZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvZy1wYWdlICNydG9jX3JldHVybiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5ibG9nLXBhZ2UgI3J0b2NfcmV0dXJuIGEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNzBweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nLXBhZ2UgI3J0b2NfcmV0dXJuIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxNnB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjJweDtcbn1cbi5ibG9nLXBhZ2UgI3J0b2NfcmV0dXJuLmJhY2tfYnV0dG9uX2xlZnQgYSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy1wYWdlICNydG9jX3JldHVybi5iYWNrX2J1dHRvbl9sZWZ0IGEge1xuICAgIGJvdHRvbTogMjJweDtcbiAgfVxufVxuLmJsb2ctcGFnZSAjcnRvY19yZXR1cm4uYmFja19idXR0b25fcmlnaHQgYSB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX3RleHRfcGFyZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX3RleHRfcGFyZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lMjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMTExO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lMyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lMyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTQge1xuICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMjUzNDNlO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyNTM0M2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjUzNDNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNTo6YmVmb3JlLCAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTEwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gIHdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNTo6YmVmb3JlLCAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNTo6YWZ0ZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMzJweCk7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1OjpiZWZvcmUge1xuICBsZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1OjpiZWZvcmUge1xuICAgIHRvcDogLTE2cHg7XG4gICAgbGVmdDogMTZweDtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTU6OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTU6OmFmdGVyIHtcbiAgICB0b3A6IC0xNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmhlbHZldGljYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgWXVHb3RoaWMsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQuaGVsdmV0aWNhIC5tb2t1amlfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFl1R290aGljLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmhlbHZldGljYSAuZGVjaW1hbF9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQuaGVsdmV0aWNhIC5kZWNpbWFsX29sLmxldmVsLTIgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFl1R290aGljLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50Lm5vdG8tc2FucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ub3RvLXNhbnMgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ub3RvLXNhbnMgLmRlY2ltYWxfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUsXG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50Lm5vdG8tc2FucyAuZGVjaW1hbF9vbC5sZXZlbC0yID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50ICNydG9jLW1va3VqaS10aXRsZSB7XG4gIHBhZGRpbmc6IDMycHggMjhweCA4cHg7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAjcnRvYy1tb2t1amktdGl0bGUge1xuICAgIHBhZGRpbmc6IDQwcHggNjRweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICB9XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50ICNydG9jLW1va3VqaS10aXRsZS5pc19jbG9zZSB7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgI3J0b2MtbW9rdWppLXRpdGxlLmlzX2Nsb3NlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDY0cHg7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBhZGRpbmc6IDMycHggMjhweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50ICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2NlbnRlciB7XG4gICAgZm9udC1zaXplOiAxLjY1ZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDY0cHggMTZweDtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAjcnRvYy1tb2t1amktdGl0bGUucnRvY19idG5fbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNSAjcnRvYy1tb2t1amktdGl0bGUge1xuICBwYWRkaW5nOiAzMnB4IDQwcHggOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1ICNydG9jLW1va3VqaS10aXRsZSB7XG4gICAgcGFkZGluZzogNDBweCA2NHB4IDE2cHg7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSB7XG4gIG1hcmdpbjogMCAyOHB4IDMycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSB7XG4gICAgbWFyZ2luOiAwIDY0cHggNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTUgLmxldmVsLTEge1xuICAgIG1hcmdpbjogMCA2NHB4O1xuICB9XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkgbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaSBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgbGkge1xuICBmb250LXNpemU6IDAuOTVlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45NWVtICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0yIGxpIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTMgbGkge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSB7XG4gIHBhZGRpbmctbGVmdDogMS4zZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMS5tb2t1amlfb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xLm1va3VqaV9vbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjNlbTtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMS5kZWNpbWFsX29sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjNlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB9XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIGxpIHtcbiAgcGFkZGluZzogMTZweCAwIDAgMDtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgLmRlY2ltYWxfb2wgbGk6OmJlZm9yZSB7XG4gIHRvcDogNnB4O1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSAubW9rdWppX29sLmRlY2ltYWxfb2wgbGk6OmJlZm9yZSB7XG4gIHRvcDogN3B4ICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWFjY2VudC1wb2ludCB7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUycHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1hY2NlbnQtcG9pbnQge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTJweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWFjY2VudC1wb2ludCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWFjY2VudC1wb2ludCB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWFjY2VudC1wb2ludCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1hY2NlbnQtcG9pbnQ6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgcmlnaHQ6IC02OXB4O1xuICB0b3A6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTJweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWFjY2VudC1wb2ludDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgcmlnaHQ6IC04MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1hY2NlbnQtcG9pbnQ6OmFmdGVyIHtcbiAgICBwYWRkaW5nOiA1cHggOHB4IDRweDtcbiAgICByaWdodDogLTc1cHg7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTIubW9rdWppX29sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0yIGxpIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTIuZGVjaW1hbF9vbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMiAjcnRvY0FDLmFjY2VudC1wb2ludDo6YWZ0ZXIge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICByaWdodDogLTcwcHg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIHJpZ2h0OiAtNjdweDtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTIgLnJ0b2NfYWNjZW50LXBvaW50IHtcbiAgbWF4LXdpZHRoOiAxNjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTJweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0yIC5ydG9jX2FjY2VudC1wb2ludCB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTIgLnJ0b2NfYWNjZW50LXBvaW50IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMiAucnRvY19hY2NlbnQtcG9pbnQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMiAucnRvY19hY2NlbnQtcG9pbnQge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTMge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuMWVtO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubW9rdWppX25vbmUubGV2ZWwtMSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubW9rdWppX25vbmUubGV2ZWwtMSAubW9rdWppX3VsLFxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubW9rdWppX25vbmUubGV2ZWwtMSAubW9rdWppX29sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjJlbTtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLm1va3VqaV9ub25lLmxldmVsLTEgLm1va3VqaV91bCA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLm1va3VqaV9ub25lLmxldmVsLTEgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XG4gIGxlZnQ6IC0xLjE1ZW07XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5tb2t1amlfbm9uZS5sZXZlbC0xIC5kZWNpbWFsX29sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjNlbTtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLm1va3VqaV9ub25lLmxldmVsLTEgLm1va3VqaV9ub25lLmxldmVsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDEuMWVtO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubW9rdWppX25vbmUubGV2ZWwtMSAubW9rdWppX29sLmxldmVsLTIgLnJ0b2MtaXRlbTo6YmVmb3JlIHtcbiAgdG9wOiA0cHg7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5kZWNpbWFsX29sIC5sZXZlbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjRlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5kZWNpbWFsX29sIC5sZXZlbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNTVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmRlY2ltYWxfb2wgLmxldmVsLTIuZGVjaW1hbF9vbCwgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkuZGVjaW1hbF9vbCAubGV2ZWwtMi5tb2t1amlfb2wge1xuICAgIHBhZGRpbmctbGVmdDogMi43NWVtO1xuICB9XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfbm9uZSAubW9rdWppX25vbmUubGV2ZWwtMiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX29sIC5ydG9jLWl0ZW06OmFmdGVyLFxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX3VsIC5ydG9jLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1IC5ydG9jLW1va3VqaS5sZXZlbC0xIHtcbiAgbWFyZ2luOiAwIDQwcHggMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTUgLnJ0b2MtbW9rdWppLmxldmVsLTEge1xuICAgIG1hcmdpbjogMCA2NHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX3VsID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IC0xLjJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfdWwgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICAgIHRvcDogMjFweDtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX3VsID4gLnJ0b2MtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfdWwgLm1va3VqaV91bCAucnRvYy1pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogLTEuMmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX3VsIC5tb2t1amlfdWwgLnJ0b2MtaXRlbTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX3VsIC5tb2t1amlfdWwgLm1va3VqaV9ub25lIC5ydG9jLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfdWwgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjJlbTtcbiAgdG9wOiA1cHg7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfdWwgLm1va3VqaV9vbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkgLm1va3VqaV91bCAucnRvYy1pdGVtOjpiZWZvcmUsXG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5tb2t1amlfbm9uZSAubW9rdWppX3VsIC5ydG9jLWl0ZW06OmJlZm9yZSB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB0b3A6IDE0cHg7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IHJ0b2MtbGk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAtMi41ZW07XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBydG9jLWxpO1xuICBjb250ZW50OiBjb3VudGVyKHJ0b2MtbGkpIFwiLiBcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XG4gICAgbGVmdDogLTIuMWVtO1xuICB9XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wgPiAucnRvYy1pdGVtIC5tb2t1amlfdWwgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICBsZWZ0OiAtMS4yZW07XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wgLm1va3VqaV9vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IHJ0b2MtbGkyO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX29sIC5tb2t1amlfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBydG9jLWxpMjtcbiAgY29udGVudDogY291bnRlcihydG9jLWxpMikgXCIuIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAtMS41ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY291bnRlci1yZXNldDogcnRvYy1kZWNpbWFsLTE7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sID4gLnJ0b2MtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJ0b2MtZGVjaW1hbC0xO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCA+IC5ydG9jLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCA+IC5ydG9jLWl0ZW06OmFmdGVyIHtcbiAgICB0b3A6IDE5cHg7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocnRvYy1kZWNpbWFsLTEsIGRlY2ltYWwtbGVhZGluZy16ZXJvKSBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjNlbTtcbiAgdG9wOiAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sID4gLnJ0b2MtaXRlbSA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDEuMzVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCA+IC5ydG9jLWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNjVlbTtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCAuZGVjaW1hbF9vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG5vbmU7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sLmxldmVsLTIgPiAucnRvYy1pdGVtIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJ0b2MtZGVjaW1hbC0yO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbC5sZXZlbC0yID4gLnJ0b2MtaXRlbTo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMC43NWVtO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbC5sZXZlbC0yID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb250ZW50OiBjb3VudGVyKHJ0b2MtZGVjaW1hbC0yLCBkZWNpbWFsLWxlYWRpbmctemVybykgXCJcIjtcbiAgbGVmdDogLTEuMmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOTVlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sLmxldmVsLTIgPiAucnRvYy1pdGVtID4gYSB7XG4gIHBhZGRpbmctbGVmdDogMS42NWVtO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbC5sZXZlbC0yIC5sZXZlbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjNlbTtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgLm1va3VqaV91bCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XG4gIGxlZnQ6IC0xLjE1ZW07XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sIC5tb2t1amlfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yZW07XG4gIHRvcDogNXB4O1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX25vbmUubGV2ZWwtMyA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UgI3J0b2MtbW9rdWppLXRpdGxlLCAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2Nfb3BlbiAjcnRvYy1tb2t1amktdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UgI3J0b2MtbW9rdWppLXRpdGxlIC5ydG9jX29wZW5fY2xvc2UsIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZSAucnRvY19vcGVuX2Nsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UgI3J0b2MtbW9rdWppLXRpdGxlIC5ydG9jX29wZW5fY2xvc2UsIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZSAucnRvY19vcGVuX2Nsb3NlIHtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX2Nsb3NlICNydG9jLW1va3VqaS10aXRsZSAucnRvY19vcGVuX2Nsb3NlOmZvY3VzLCAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2Nfb3BlbiAjcnRvYy1tb2t1amktdGl0bGUgLnJ0b2Nfb3Blbl9jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyIC5ydG9jX29wZW5fY2xvc2UsIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2NlbnRlciAucnRvY19vcGVuX2Nsb3NlIHtcbiAgbWFyZ2luOiA4cHggYXV0byAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZSAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIgLnJ0b2Nfb3Blbl9jbG9zZSwgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX29wZW4gI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyIC5ydG9jX29wZW5fY2xvc2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgdG9wOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZSAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIgLnJ0b2Nfb3Blbl9jbG9zZSwgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX29wZW4gI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyIC5ydG9jX29wZW5fY2xvc2Uge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX2Nsb3NlICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2NlbnRlci5pc19jbG9zZSwgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX29wZW4gI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyLmlzX2Nsb3NlIHtcbiAgcGFkZGluZzogMzJweCAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZSAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIuaXNfY2xvc2UsIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2NlbnRlci5pc19jbG9zZSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyLmlzX2Nsb3NlLCAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2Nfb3BlbiAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIuaXNfY2xvc2Uge1xuICAgIHBhZGRpbmc6IDQwcHggNjRweDtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX2Nsb3NlICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2xlZnQgLnJ0b2Nfb3Blbl9jbG9zZSwgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX29wZW4gI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfbGVmdCAucnRvY19vcGVuX2Nsb3NlIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gNDhweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZSAjcnRvYy1tb2t1amktdGl0bGUucnRvY19sZWZ0IC5ydG9jX29wZW5fY2xvc2UsIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2xlZnQgLnJ0b2Nfb3Blbl9jbG9zZSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gOTJweCk7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZSAjcnRvYy1tb2t1amktdGl0bGUucnRvY19sZWZ0LmlzX2Nsb3NlIC5ydG9jX29wZW5fY2xvc2UsIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2xlZnQuaXNfY2xvc2UgLnJ0b2Nfb3Blbl9jbG9zZSB7XG4gIHRvcDogNTAlO1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX2Nsb3NlICNydG9jLW1va3VqaS10aXRsZS5pc19jbG9zZSwgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX29wZW4gI3J0b2MtbW9rdWppLXRpdGxlLmlzX2Nsb3NlIHtcbiAgcGFkZGluZzogMzJweCAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UgI3J0b2MtbW9rdWppLXRpdGxlLmlzX2Nsb3NlLCAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2Nfb3BlbiAjcnRvYy1tb2t1amktdGl0bGUuaXNfY2xvc2Uge1xuICAgIHBhZGRpbmc6IDQwcHggNjRweDtcbiAgfVxufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5ydG9jX2Nsb3NlLmZyYW1lNSAjcnRvYy1tb2t1amktdGl0bGUuaXNfY2xvc2UsIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuLmZyYW1lNSAjcnRvYy1tb2t1amktdGl0bGUuaXNfY2xvc2Uge1xuICBwYWRkaW5nOiAzMnB4IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZS5mcmFtZTUgI3J0b2MtbW9rdWppLXRpdGxlLmlzX2Nsb3NlLCAuYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2Nfb3Blbi5mcmFtZTUgI3J0b2MtbW9rdWppLXRpdGxlLmlzX2Nsb3NlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDY0cHg7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLmxldmVsLTEuaXNfY2xvc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTUgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyIC5ydG9jX29wZW5fY2xvc2UsIC5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1ICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2xlZnQgLnJ0b2Nfb3Blbl9jbG9zZSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gOTZweCk7XG4gIH1cbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQuYW5pbWF0aW9uLWZhZGUge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UgMC40cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQuYW5pbWF0aW9uLXNsaWRlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUZhZGUgMS4ycyBlYXNlIDAuNHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYmxvZy1wYWdlIGRpdltjbGFzc149Y3RhLV0gI3J0b2MtbW9rdWppLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2ctcGFnZSAjd3JhcHBlci5kLS16ZW5rYWt1Z290aGljIC5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEuMTVlbTtcbn1cbi5ibG9nLXBhZ2UgI3dyYXBwZXIuZC0temVua2FrdWdvdGhpYyAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSAuZGVjaW1hbF9vbCBsaTo6YmVmb3JlIHtcbiAgdG9wOiA0cHg7XG59XG4uYmxvZy1wYWdlICN3cmFwcGVyLmQtLXplbmtha3Vnb3RoaWMgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV9vbC5sZXZlbC0xID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcbiAgdG9wOiAxNHB4O1xufVxuLmJsb2ctcGFnZSAjd3JhcHBlci5kLS16ZW5rYWt1Z290aGljIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5kZWNpbWFsX29sID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjA1ZW07XG4gIHRvcDogNXB4O1xufVxuLmJsb2ctcGFnZSAjd3JhcHBlci5kLS1ub3Rvc2VyaWYgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUsXG4uYmxvZy1wYWdlICN3cmFwcGVyLmQtLXNoaXBwb3JpbWluY2hvIC5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sID4gLnJ0b2MtaXRlbTo6YmVmb3JlLFxuLmJsb2ctcGFnZSAjd3JhcHBlci5kLS1raXdpbWFydSAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XG4gIHRvcDogMTRweDtcbn1cbi5ibG9nLXBhZ2UgI3dyYXBwZXIuZC0tbm90b3NlcmlmIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5kZWNpbWFsX29sIGxpOjpiZWZvcmUsXG4uYmxvZy1wYWdlICN3cmFwcGVyLmQtLXNoaXBwb3JpbWluY2hvIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5kZWNpbWFsX29sIGxpOjpiZWZvcmUsXG4uYmxvZy1wYWdlICN3cmFwcGVyLmQtLWtpd2ltYXJ1IC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5kZWNpbWFsX29sIGxpOjpiZWZvcmUge1xuICB0b3A6IDZweDtcbn1cbi5ibG9nLXBhZ2UgI3dyYXBwZXIuZC0tbm90b3NlcmlmIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wubGV2ZWwtMSA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcbi5ibG9nLXBhZ2UgI3dyYXBwZXIuZC0tc2hpcHBvcmltaW5jaG8gLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV9vbC5sZXZlbC0xID4gLnJ0b2MtaXRlbTo6YmVmb3JlLFxuLmJsb2ctcGFnZSAjd3JhcHBlci5kLS1raXdpbWFydSAucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX29sLmxldmVsLTEgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICB0b3A6IDE0cHg7XG59XG4uYmxvZy1wYWdlICN3cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYmxvZy1wYWdlIC5zaWRlYmFyX3N0eWxlMSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xufVxuLmJsb2ctcGFnZSAuc2lkZWJhcl9zdHlsZTIgLndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCxcbi5ibG9nLXBhZ2UgLnNpZGViYXJfc3R5bGUzIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQsXG4uYmxvZy1wYWdlIC5zaWRlYmFyX3N0eWxlNCAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50LFxuLmJsb2ctcGFnZSAuc2lkZWJhcl9zdHlsZTUgLndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCB7XG4gIHBhZGRpbmc6IDAuMXB4IDEwcHg7XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlcixcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyOjpiZWZvcmUsIC5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXI6OmFmdGVyLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlcjo6YmVmb3JlLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlcjo6YWZ0ZXIsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyOjpiZWZvcmUsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2Mtc2lkZWJhci1jb250ZW50cyBhLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLXNpZGViYXItY29udGVudHMgYSxcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1zaWRlYmFyLWNvbnRlbnRzIGEge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yLFxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMyxcbi5ibG9nLXBhZ2UgLndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTIsXG4uYmxvZy1wYWdlIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0zLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMixcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1zaG93IC5ydG9jLW1va3VqaS5sZXZlbC0yLFxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1zaG93IC5ydG9jLW1va3VqaS5sZXZlbC0zLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1zaG93IC5ydG9jLW1va3VqaS5sZXZlbC0yLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1zaG93IC5ydG9jLW1va3VqaS5sZXZlbC0zLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1zaG93IC5ydG9jLW1va3VqaS5sZXZlbC0yLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1zaG93IC5ydG9jLW1va3VqaS5sZXZlbC0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSxcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTE6YmVmb3JlLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMTpiZWZvcmUsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OSwgMTU5LCAxNTksIDAuMTYpO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDVweDtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW0sXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xID4gLnJ0b2MtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOmJlZm9yZSxcbi5ibG9nLXBhZ2UgLndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOmJlZm9yZSxcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xufVxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06YmVmb3JlLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06YmVmb3JlLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAtMjVweDtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtaXRlbTphZnRlcixcbi5ibG9nLXBhZ2UgLndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtaXRlbTphZnRlcixcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtaXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICB3aWR0aDogMDtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtaXRlbS5ydG9jLWN1cnJlbnQ6YWZ0ZXIsXG4uYmxvZy1wYWdlIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWl0ZW0ucnRvYy1jdXJyZW50OmFmdGVyLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1pdGVtLnJ0b2MtY3VycmVudDphZnRlciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAtMjNweDtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtaXRlbS5ydG9jLWN1cnJlbnQgPiBhLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1pdGVtLnJ0b2MtY3VycmVudCA+IGEsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWl0ZW0ucnRvYy1jdXJyZW50ID4gYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLW1va3VqaS5sZXZlbC0yIC5ydG9jLWl0ZW0ucnRvYy1jdXJyZW50OmFmdGVyLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1tb2t1amkubGV2ZWwtMiAucnRvYy1pdGVtLnJ0b2MtY3VycmVudDphZnRlcixcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtbW9rdWppLmxldmVsLTIgLnJ0b2MtaXRlbS5ydG9jLWN1cnJlbnQ6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIGEsXG4uYmxvZy1wYWdlIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIGEsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIGEge1xuICBjb2xvcjogIzNjMzczNztcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlLCAuYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQsXG4uYmxvZy1wYWdlIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyICNydG9jLW1va3VqaS10aXRsZSxcbi5ibG9nLXBhZ2UgLndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCxcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIHtcbiAgbWFyZ2luOiAwLjVlbSAwIDAgMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAjcnRvYy1tb2t1amktdGl0bGUsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyICNydG9jLW1va3VqaS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xufVxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50LFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50LFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudDo6YmVmb3JlLCAuYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQ6OmFmdGVyLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50OjpiZWZvcmUsXG4uYmxvZy1wYWdlIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQ6OmFmdGVyLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50OjpiZWZvcmUsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQ6OmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMDtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudC5mcmFtZTMsXG4uYmxvZy1wYWdlIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWUzLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lMyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvY19vcGVuX2Nsb3NlLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvY19vcGVuX2Nsb3NlLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvY19vcGVuX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfbGVmdCxcbi5ibG9nLXBhZ2UgLndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfbGVmdCxcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaSAucnRvYy1pdGVtLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkgLnJ0b2MtaXRlbSxcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppIC5ydG9jLWl0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xID4gLnJ0b2MtaXRlbSxcbi5ibG9nLXBhZ2UgLndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSksXG4uYmxvZy1wYWdlIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xID4gLnJ0b2MtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKTpiZWZvcmUsXG4uYmxvZy1wYWdlIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xID4gLnJ0b2MtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpOmJlZm9yZSxcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6YmVmb3JlIHtcbiAgdG9wOiAxM3B4O1xufVxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKTphZnRlcixcbi5ibG9nLXBhZ2UgLndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6YWZ0ZXIsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xID4gLnJ0b2MtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpOmFmdGVyIHtcbiAgdG9wOiAxNXB4O1xufVxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSBhLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSBhLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMixcbi5ibG9nLXBhZ2UgLndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTIsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yIGEsXG4uYmxvZy1wYWdlIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yIGEsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yIGEge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0zLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMyxcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTMge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAubW9rdWppX3VsLmxldmVsLTEgLm1va3VqaV9vbC5sZXZlbC0yIC5ydG9jLWl0ZW06YmVmb3JlLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAubW9rdWppX3VsLmxldmVsLTEgLm1va3VqaV9vbC5sZXZlbC0yIC5ydG9jLWl0ZW06YmVmb3JlLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAubW9rdWppX3VsLmxldmVsLTEgLm1va3VqaV9vbC5sZXZlbC0yIC5ydG9jLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLm1va3VqaV91bC5sZXZlbC0xIC5kZWNpbWFsX29sLmxldmVsLTIgLnJ0b2MtaXRlbTo6YmVmb3JlLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAubW9rdWppX3VsLmxldmVsLTEgLmRlY2ltYWxfb2wubGV2ZWwtMiAucnRvYy1pdGVtOjpiZWZvcmUsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5tb2t1amlfdWwubGV2ZWwtMSAuZGVjaW1hbF9vbC5sZXZlbC0yIC5ydG9jLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV9vbCAubW9rdWppX29sID4gLnJ0b2MtaXRlbTo6YmVmb3JlLCAuYmxvZy1wYWdlIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSwgLmJsb2ctcGFnZSAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sLmxldmVsLTIgPiAucnRvYy1pdGVtOjpiZWZvcmUsIC5ibG9nLXBhZ2UgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX3VsID4gLnJ0b2MtaXRlbTo6YmVmb3JlLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcbi5ibG9nLXBhZ2UgLndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCAubW9rdWppX29sID4gLnJ0b2MtaXRlbTo6YmVmb3JlLFxuLmJsb2ctcGFnZSAud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sLmxldmVsLTIgPiAucnRvYy1pdGVtOjpiZWZvcmUsXG4uYmxvZy1wYWdlIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV91bCA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX29sIC5tb2t1amlfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUsXG4uYmxvZy1wYWdlICNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcbi5ibG9nLXBhZ2UgI3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbC5sZXZlbC0yID4gLnJ0b2MtaXRlbTo6YmVmb3JlLFxuLmJsb2ctcGFnZSAjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfdWwgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmJsb2ctcGFnZSB7XG4gIC8qIC0tLSDjgqLjgq/jgrvjg7Pjg4jvvIhQQy9TUOWFsemAmu+8iSAtLS0gKi9cbn1cbi5ibG9nLXBhZ2UgZGl2LmZvcm1hdCB7XG4gIGJvcmRlci1jb2xvcjogI2JjNTM0ODtcbn1cbi5ibG9nLXBhZ2UgZGl2LmZvcm1hdCB1bCBsaSBhIHtcbiAgY29sb3I6ICNiYzUzNDg7XG59XG4uYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlIGRpdi5lbnRyeWJvZHkgaDMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmM1MzQ4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmM1MzQ4O1xuICBjb2xvcjogI2JjNTM0ODtcbn1cbi5ibG9nLXBhZ2UgZGl2LnRleHQtd3JhcCBkbCBkZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzY2NWE1OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctc2lkZS1zZWN0aW9uIGRsIGR0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZThkZWRlO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctc2lkZS1zZWN0aW9uIGRsIGRkIHVsIGxpOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjY1YTU5O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctaGVhZC1jYXRlZ29yeSB7XG4gICAgYmFja2dyb3VuZDogI2JjNTM0ODtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIGRsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNlZmVmO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgZGwgZHQge1xuICAgIGNvbG9yOiAjYmM1MzQ4O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgPiBhIGgxLmVudHJ5aGVhZGVyLFxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gaDMuZW50cnloZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOGRlZGU7XG4gICAgY29sb3I6ICNiYzUzNDg7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiBzcGFuLFxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHVsIGxpIHtcbiAgICBjb2xvcjogI2JjNTM0ODtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHNwYW4gPiBhOmxpbmssXG4gIC5ibG9nLXBhZ2UgZGl2LnBhZ2VyID4gc3BhbiA+IGE6dmlzaXRlZCxcbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiB1bCBsaSA+IGE6bGluayxcbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiB1bCBsaSA+IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNiYzUzNDg7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiB1bCBsaS5vbnBhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIH1cbiAgLmJsb2ctcGFnZSBwLmxpbmtfcmVudGFsX3RvcCBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdlIGRpdi50ZXh0LXdyYXAgZGwgZHQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NjVhNTk7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYucGFnZXN1bW1hcnkgaDMuaGVhZGNhcCB7XG4gICAgYmFja2dyb3VuZDogI2ZlZWZlYjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZThkZWRlO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOGRlZGU7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U4ZGVkZTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZThkZWRlO1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgZGwgZGQge1xuICAgIGNvbG9yOiAjNjY1YTU5O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgYTpsaW5rLFxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNiYzUzNDg7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNlM2Q1ZDU7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiBoNC5ub3RfZm91bmQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlOGRlZGU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U4ZGVkZTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBkaXYuYmxvZy1oZWFkLWNhdGVnb3J5IHtcbiAgICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICB9XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgPiBhIGgxLmVudHJ5aGVhZGVyLFxuICAuYmxvZy1wYWdlIGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gaDMuZW50cnloZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOGRlZGU7XG4gICAgY29sb3I6ICNiYzUzNDg7XG4gIH1cbiAgLmJsb2ctcGFnZSBkaXYucGFnZXIgPiBzcGFuIGEge1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZGVkZTtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHNwYW4gYTpsaW5rLFxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHNwYW4gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2JjNTM0ODtcbiAgfVxuICAuYmxvZy1wYWdlIGRpdi5wYWdlciA+IHVsIGxpIGEge1xuICAgIGJhY2tncm91bmQ6ICNiYzUzNDg7XG4gIH1cbiAgLmJsb2ctcGFnZSBwLmxpbmtfcmVudGFsX3RvcCBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmM1MzQ4O1xuICB9XG59XG4uYmxvZy1wYWdlIHtcbiAgLyogLS0tIOebruasoeOCpuOCo+OCuOOCp+ODg+ODiO+8iFJUT0PvvInjga7oibIgLS0tXG4gICDnj77ooYzjgrXjgqTjg4jjgafjga/jg5fjg6njgrDjgqTjg7PjgYzjg5rjg7zjgrjjgasgPHN0eWxlPiDjgafjgqLjgq/jgrvjg7Pjg4joibIgI2VjN2FhMCDjgpJcbiAgIOWHuuWKm+OBl+OBpuOBhOOCi+OAguOBneOBruWIhuOCkuODquODi+ODpeODvOOCouODq+W+jOOBruODiOODvOOCr+ODs+OBq+e9ruOBjeaPm+OBiOOBn+OCguOBruOAgiAqL1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZkZmQ7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50ICNydG9jLW1va3VqaS10aXRsZSB7XG4gIGNvbG9yOiAjYmM1MzQ4O1xufVxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkgbGkgPiBhIHtcbiAgY29sb3I6ICM2NjVhNTk7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lMjo6YmVmb3JlLFxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTMsXG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNCxcbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmM1MzQ4ICFpbXBvcnRhbnQ7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNTo6YmVmb3JlLFxuLmJsb2ctcGFnZSAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNTM0ODtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICBjb2xvcjogI2JjNTM0ODtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xuICBjb2xvcjogI2JjNTM0ODtcbn1cbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgPiAucnRvYy1pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzUzNDg7XG59XG4uYmxvZy1wYWdlIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfdWwubGV2ZWwtMSA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcbi5ibG9nLXBhZ2UgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV91bC5sZXZlbC0yID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjNTM0OCAhaW1wb3J0YW50O1xufVxuLmJsb2ctcGFnZSAuY2xzLTEsXG4uYmxvZy1wYWdlIC5jbHMtMiB7XG4gIHN0cm9rZTogI2JjNTM0ODtcbn1cbi5ibG9nLXBhZ2Uge1xuICAvKiAtLS0g6KaL5Ye644GX5biv77yILnRyaXZpYV9jb250YWluZXIgaDLvvIktLS0gKi9cbiAgLyog5biv55S75YOP44GvIGgyOjpiZWZvcmUgLyA6OmFmdGVyIOOCkiB6LWluZGV4Oi0xIOOBp+aVt+OBhOOBpuOBhOOCi+OAguePvuihjOOCteOCpOODiOOBr1xuICAgICDnpZblhYjjgavog4zmma/jgYznhKHjgYvjgaPjgZ/jga7jgafmiJDnq4vjgZfjgabjgYTjgZ/jgYzjgIHjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga9cbiAgICAgbWFpbi5jb250YWluZXIg44GrIGJhY2tncm91bmQ6ICRwYWdlLWJnIOOBjOS7mOOBj+OBn+OCgeOAgeOBneOBruOBvuOBvuOBoOOBqFxuICAgICDluK/jgYznpZblhYjjga7og4zmma/jgavpmqDjgozjgabopovjgYjjgarjgY/jgarjgovvvIjmloflrZfjgoLnmb3jgarjga7jgafmtojjgYjjgovvvInjgIJcbiAgICAgaDIg6Ieq6Lqr44GrIHN0YWNraW5nIGNvbnRleHQg44KS5L2c44KJ44Gb44Gm44CB5pOs5Ly86KaB57Sg44KSIGgyIOOBruS4reOBq+mWieOBmOi+vOOCgeOCi+OAgiAqL1xufVxuLmJsb2ctcGFnZSAudHJpdmlhX2NvbnRhaW5lciBoMiB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbn1cbi5ibG9nLXBhZ2Uge1xuICAvKiAtLS0g6KiY5LqL6Kmz57Sw44Gu6KaL5Ye644GXIC0tLVxuICAg54++6KGMQ1NT44GvIGBhcnRpY2xlID4gYSBoMS5lbnRyeWhlYWRlcmDvvIjkuIDopqfjga7jg6rjg7Pjgq/ku5jjgY3opovlh7rjgZfvvInjgZfjgYvlrprnvqnjgZfjgabjgYrjgonjgZrjgIFcbiAgIOips+e0sOODmuODvOOCuOOBriBgYXJ0aWNsZSA+IGgxLmVudHJ5aGVhZGVyYCDjgavjga/kvZXjgoLlvZPjgZ/jgonjgarjgYTjgIJcbiAgIOePvuihjOOCteOCpOODiOOBp+OBryBwYWdlLmNzcyDjga7lhajkvZPjg6rjgrvjg4Pjg4jvvIhoMSDjgoIgZm9udC13ZWlnaHQ6bm9ybWFsIC8gMTRweO+8ieOBp1xuICAg44OX44Os44O844Oz44Gq5paH5a2X44Go44GX44Gm6KGo56S644GV44KM44Gm44GE44KL44GM44CB44Oq44OL44Ol44O844Ki44Or5b6M44GuIF9yZWJvb3Quc2NzcyDjga9cbiAgIGgxIOOBriBmb250LXNpemUgLyBmb250LXdlaWdodCDjgpLmiLvjgZXjgarjgYTjgZ/jgoHjgIHjgZ3jga7jgb7jgb7jgaDjgajjg5bjg6njgqbjgrbml6Llrprjga5cbiAgIOW3qOWkp+OBquWkquWtl+OBq+OBquOBo+OBpuOBl+OBvuOBhuOAguePvuihjOOBruS4gOimp+imi+WHuuOBl+OBqOWQjOOBmOS9k+ijgeOCkuips+e0sOOBq+OCguW9k+OBpuOBpuaPg+OBiOOCi+OAgiAqL1xufVxuLmJsb2ctcGFnZSBkaXYuYmxvZy1hcnRpY2xlLXNlY3Rpb24gYXJ0aWNsZSA+IGgxLmVudHJ5aGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2U4ZGVkZTtcbiAgY29sb3I6ICNiYzUzNDg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBhZ2UgZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgPiBoMS5lbnRyeWhlYWRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmJsb2ctcGFnZSB7XG4gIC8qIC0tLSBTTlPjgrfjgqfjgqLjg5zjgr/jg7Pjga7ph43jgarjgoogLS0tXG4gICBkaXYuc25zX2FyZWEg44GvIHBvc2l0aW9uOmFic29sdXRlIOOBp+iomOS6i+acrOaWh+OBq+mHjeOBreOBpuOBhOOCi+OBjCB6LWluZGV4IOOBjOeEoeOBj+OAgVxuICAg44Oq44OL44Ol44O844Ki44Or5b6M44Gu44Oe44O844Kv44Ki44OD44OX44Gg44Go5pys5paH5YG044Gu6KaB57Sg44KI44KK5LiL44Gr5r2c44Gj44Gm44GX44G+44GG44CCXG4gICDmmI7npLrnmoTjgavliY3pnaLjgbjlh7rjgZnjgILjg5jjg4Pjg4Djg7woLnNpdGUtaGVhZGVyIHotaW5kZXg6MTAwMCnjgahcbiAgIOWbuuWumuODkOODiuODvCguZml4LXRyaXZpYSB6LWluZGV4Ojk5OSnjgojjgorkuIvjga7jgb7jgb7jgavjgZfjgZ/jgYTjga7jgacgMSDjgafotrPjgorjgovjgIIgKi9cbn1cbi5ibG9nLXBhZ2UgZGl2LnNuc19hcmVhIHtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9nLXBhZ2Uge1xuICAvKiAtLS0gc3BhbiDjga7oibLjgpLntpnmib/jgavmiLvjgZkgLS0tXG4gICDjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga4gX3JlYm9vdC5zY3NzIOOBq+e0oOOBriBgc3BhbiB7IGNvbG9yOiAjMzMzIH1gIOOBjOOBguOCi+OBn+OCgeOAgVxuICAg54++6KGMQ1NT5YG044Gn6Kaq44Gr6Imy44KS5b2T44Gm44Gm44GE44KL566H5omA77yI6KaL5Ye644GX5biv44Gu55m95paH5a2X44CB55uu5qyh44Gu44K/44Kk44OI44Or44Gq44Gp77yJ44GMXG4gICBzcGFuIOOBp+WbsuOBvuOCjOOBpuOBhOOCi+OBqOiJsuOBjOWKueOBi+OBquOBhOOAguiomOS6i+acrOaWh+OBr1dvcmRQcmVzc+OBjOeUn+aIkOOBl+OBn1xuICAgc3BhbiDlhaXjgorjga7jg57jg7zjgq/jgqLjg4Pjg5fjgarjga7jgafjgIHjg5bjg63jgrDphY3kuIvjgaDjgZHntpnmib/jgavmiLvjgZnjgIJcbiAgIOOCpOODs+ODqeOCpOODs3N0eWxl44Gn6Imy5oyH5a6a44GV44KM44Gm44GE44KLIHNwYW4g44Gv44Gd44Gu44G+44G+5YSq5YWI44GV44KM44KL44CCICovXG59XG4uYmxvZy1wYWdlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ibG9nLXBhZ2Uge1xuICAvKiDnm67mrKHjga7plovplonjg5zjgr/jg7Pjga/jg5fjg6njgrDjgqTjg7Pjga5KU+OBjOeEoeOBhOOBqOWLleOBi+OBquOBhOOBn+OCgeimi+OBiOOBquOBj+OBmeOCi+OAglxuICAgICBkaXNwbGF5Om5vbmUg44Gr44GZ44KL44Go44K/44Kk44OI44Or6KGM44GuZmxleOODrOOCpOOCouOCpuODiOOBjOWkieOCj+OBo+OBpuOBl+OBvuOBhuOBruOBpyB2aXNpYmlsaXR5IOOBp+a2iOOBmeOAgiAqL1xufVxuLmJsb2ctcGFnZSAucnRvY19vcGVuX2Nsb3NlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJsb2ctcGFnZSB7XG4gIC8qIC0tLSDjg6rjg4vjg6Xjg7zjgqLjg6vlvozjgrfjgqfjg6vjgajjga7lmZvjgb/lkIjjgo/jgZsgLS0tICovXG59XG4uYmxvZy1wYWdlIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ibG9nLXBhZ2Uge1xuICAvKiBzZXRfcGFydHMuanMg44GM44OV44OD44K/44O85o6l6L+R5pmC44GrIC5pcy1oaWRkZW4g44KS5LuY44GR44KLICovXG59XG4uYmxvZy1wYWdlIC5maXgtdHJpdmlhIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uYmxvZy1wYWdlIC5maXgtdHJpdmlhLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qIEJsb2cgdGFibGUgb2YgY29udGVudHMgKFJUT0MpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDnj77ooYzjgrXjgqTjg4jjga7oqJjkuovmnKzmlofjgavlhaXjgaPjgabjgYTjgovnm67mrKHjgqbjgqPjgrjjgqfjg4Pjg4jjga5DU1PjgIJcclxuIFdvcmRQcmVzcyDjg5fjg6njgrDjgqTjg7PjgIxSaWNoIFRhYmxlIG9mIENvbnRlbnTjgI3jga5cclxuIC93cC1jb250ZW50L3BsdWdpbnMvcmljaC10YWJsZS1vZi1jb250ZW50L2Nzcy9ydG9jX3N0eWxlLmNzcyDjgpLjgZ3jga7jgb7jgb7np7vmpI3jgZfjgZ/jgoLjga7jgIJcclxuIOOCu+ODrOOCr+OCv+OBr+OBmeOBueOBpiAjcnRvYyogLyAucnRvYy0qIOOBq+WQjeWJjeepuumWk+WMluOBleOCjOOBpuOBhOOCi+OBn+OCgeWFqOaWh+OCkuWPluOCiui+vOOCk+OBp+OBhOOCi+OAglxyXG4g44K144Kk44OI5Zu65pyJ44Gu44Ki44Kv44K744Oz44OI6Imy44Gv44OX44Op44Kw44Kk44Oz44GMIDxzdHlsZT4g44Gn44Oa44O844K444Gr5Ye65Yqb44GZ44KL5YiG44Gq44Gu44Gn44CBXHJcbiDjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga7jg4jjg7zjgq/jg7Pjgavnva7jgY3mj5vjgYjjgaYgX2Jsb2ctdGhlbWUuc2NzcyDlgbTjgavnva7jgYTjgabjgYTjgovjgIJcclxuIOWRvOOBs+WHuuOBl+WBtOOBpyAuYmxvZy1wYWdlIOmFjeS4i+OBq+OCueOCs+ODvOODl+OBl+OBpuWxlemWi+OBmeOCi+OAglxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiB0b2Mge1xyXG5cdEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG5cdCAgMCUge1xyXG5cdCAgICBvcGFjaXR5OiAwO1xyXG5cdCAgfVxyXG5cdCAgMTAwJSB7XHJcblx0ICAgIG9wYWNpdHk6IDE7XHJcblx0ICB9XHJcblx0fVxyXG5cdEAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xyXG5cdCAgMCUge1xyXG5cdCAgICBvcGFjaXR5OiAwO1xyXG5cdCAgfVxyXG5cdCAgMTAwJSB7XHJcblx0ICAgIG9wYWNpdHk6IDE7XHJcblx0ICB9XHJcblx0fVxyXG5cdEBrZXlmcmFtZXMgZmFkZUluIHtcclxuXHQgIDAlIHtcclxuXHQgICAgb3BhY2l0eTogMDtcclxuXHQgIH1cclxuXHQgIDEwMCUge1xyXG5cdCAgICBvcGFjaXR5OiAxO1xyXG5cdCAgfVxyXG5cdH1cclxuXHRALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVGYWRlIHtcclxuXHQgIDAlIHtcclxuXHQgICAgb3BhY2l0eTogMDtcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG5cdCAgfVxyXG5cdCAgMTAwJSB7XHJcblx0ICAgIG9wYWNpdHk6IDE7XHJcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG5cdCAgfVxyXG5cdH1cclxuXHRALW1vei1rZXlmcmFtZXMgc2xpZGVGYWRlIHtcclxuXHQgIDAlIHtcclxuXHQgICAgb3BhY2l0eTogMDtcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG5cdCAgfVxyXG5cdCAgMTAwJSB7XHJcblx0ICAgIG9wYWNpdHk6IDE7XHJcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG5cdCAgfVxyXG5cdH1cclxuXHRAa2V5ZnJhbWVzIHNsaWRlRmFkZSB7XHJcblx0ICAwJSB7XHJcblx0ICAgIG9wYWNpdHk6IDA7XHJcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuXHQgIH1cclxuXHQgIDEwMCUge1xyXG5cdCAgICBvcGFjaXR5OiAxO1xyXG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuXHQgIH1cclxuXHR9XHJcblx0I3J0b2Nfc2hvcnRjb2RlIHtcclxuXHQgIGRpc3BsYXk6IG5vbmU7XHJcblx0ICBtYXJnaW46IDA7XHJcblx0ICBwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0I3J0b2NfcmV0dXJuIHtcclxuXHQgIGRpc3BsYXk6IG5vbmU7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICB6LWluZGV4OiA5OTk5O1xyXG5cdH1cclxuXHQjcnRvY19yZXR1cm4gYSB7XHJcblx0ICBwb3NpdGlvbjogZml4ZWQ7XHJcblx0ICBib3R0b206IDcwcHg7XHJcblx0ICByaWdodDogMTZweDtcclxuXHQgIHdpZHRoOiA1OHB4O1xyXG5cdCAgaGVpZ2h0OiA1OHB4O1xyXG5cdCAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuXHQgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG5cdCAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0ICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0ICBjb2xvcjogI2ZmZjtcclxuXHQgIGZvbnQtc2l6ZTogMC42ZW07XHJcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdCNydG9jX3JldHVybiBhOjpiZWZvcmUge1xyXG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgY29udGVudDogXCJcIjtcclxuXHQgIHRvcDogMTJweDtcclxuXHQgIGxlZnQ6IDE2cHg7XHJcblx0ICB3aWR0aDogMjRweDtcclxuXHQgIGhlaWdodDogMjJweDtcclxuXHQgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG5cdCAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDIycHg7XHJcblx0fVxyXG5cdCNydG9jX3JldHVybi5iYWNrX2J1dHRvbl9sZWZ0IGEge1xyXG5cdCAgcmlnaHQ6IGF1dG87XHJcblx0ICBsZWZ0OiAxNnB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0ICAjcnRvY19yZXR1cm4uYmFja19idXR0b25fbGVmdCBhIHtcclxuXHQgICAgYm90dG9tOiAyMnB4O1xyXG5cdCAgfVxyXG5cdH1cclxuXHQjcnRvY19yZXR1cm4uYmFja19idXR0b25fcmlnaHQgYSB7XHJcblx0ICByaWdodDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IHtcclxuXHQgIHdpZHRoOiAxMDAlO1xyXG5cdCAgbWF4LXdpZHRoOiA3MDBweDtcclxuXHQgIGZvbnQtc2l6ZTogMTZweDtcclxuXHQgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0ICBtYXJnaW46IDQwcHggYXV0bztcclxuXHQgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfdGV4dF9wYXJlbnQge1xyXG5cdCAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY190ZXh0X3BhcmVudCB7XHJcblx0ICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cdCAgfVxyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudC5mcmFtZTIge1xyXG5cdCAgd2lkdGg6IDEwMCU7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lMjo6YmVmb3JlIHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIGNvbnRlbnQ6IFwiXCI7XHJcblx0ICBib3JkZXI6IDRweCBzb2xpZCAjMTExO1xyXG5cdCAgd2lkdGg6IDEwMCU7XHJcblx0ICBoZWlnaHQ6IDEwMCU7XHJcblx0ICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdCAgdG9wOiAwO1xyXG5cdCAgbGVmdDogMDtcclxuXHQgIG9wYWNpdHk6IDAuMTU7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lMyB7XHJcblx0ICBib3JkZXItdG9wOiAycHggc29saWQ7XHJcblx0ICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lMyB7XHJcblx0ICAgIHdpZHRoOiA3MCU7XHJcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdCAgfVxyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudC5mcmFtZTQge1xyXG5cdCAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xyXG5cdCAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMyNTM0M2U7XHJcblx0ICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1IHtcclxuXHQgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjUzNDNlO1xyXG5cdCAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNTM0M2U7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNTo6YmVmb3JlLCAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTU6OmFmdGVyIHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIGNvbnRlbnQ6IFwiXCI7XHJcblx0ICB0b3A6IC0xMHB4O1xyXG5cdCAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHQgIHdpZHRoOiAycHg7XHJcblx0ICBib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1OjpiZWZvcmUsIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNTo6YWZ0ZXIge1xyXG5cdCAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMycHgpO1xyXG5cdCAgfVxyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudC5mcmFtZTU6OmJlZm9yZSB7XHJcblx0ICBsZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNTo6YmVmb3JlIHtcclxuXHQgICAgdG9wOiAtMTZweDtcclxuXHQgICAgbGVmdDogMTZweDtcclxuXHQgIH1cclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1OjphZnRlciB7XHJcblx0ICByaWdodDogMTBweDtcclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTU6OmFmdGVyIHtcclxuXHQgICAgdG9wOiAtMTZweDtcclxuXHQgICAgcmlnaHQ6IDE2cHg7XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LmhlbHZldGljYSB7XHJcblx0ICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFl1R290aGljLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LmhlbHZldGljYSAubW9rdWppX29sID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgWXVHb3RoaWMsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQuaGVsdmV0aWNhIC5kZWNpbWFsX29sID4gLnJ0b2MtaXRlbTo6YmVmb3JlLFxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LmhlbHZldGljYSAuZGVjaW1hbF9vbC5sZXZlbC0yID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgWXVHb3RoaWMsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQubm90by1zYW5zIHtcclxuXHQgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudC5ub3RvLXNhbnMgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQubm90by1zYW5zIC5kZWNpbWFsX29sID4gLnJ0b2MtaXRlbTo6YmVmb3JlLFxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50Lm5vdG8tc2FucyAuZGVjaW1hbF9vbC5sZXZlbC0yID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAjcnRvYy1tb2t1amktdGl0bGUge1xyXG5cdCAgcGFkZGluZzogMzJweCAyOHB4IDhweDtcclxuXHQgIGZvbnQtc2l6ZTogMS4zNWVtO1xyXG5cdCAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0ICBsaW5lLWhlaWdodDogMS44O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudCAjcnRvYy1tb2t1amktdGl0bGUge1xyXG5cdCAgICBwYWRkaW5nOiA0MHB4IDY0cHggMTZweDtcclxuXHQgICAgZm9udC1zaXplOiAxLjY1ZW07XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50ICNydG9jLW1va3VqaS10aXRsZS5pc19jbG9zZSB7XHJcblx0ICBwYWRkaW5nOiAzMnB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudCAjcnRvYy1tb2t1amktdGl0bGUuaXNfY2xvc2Uge1xyXG5cdCAgICBwYWRkaW5nOiA0MHB4IDY0cHg7XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50ICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2xlZnQge1xyXG5cdCAgZGlzcGxheTogZmxleDtcclxuXHQgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdCAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIge1xyXG5cdCAgZGlzcGxheTogZmxleDtcclxuXHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHQgIHBhZGRpbmc6IDMycHggMjhweCA4cHg7XHJcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyIHtcclxuXHQgICAgZm9udC1zaXplOiAxLjY1ZW07XHJcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICB9XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50ICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2NlbnRlciB7XHJcblx0ICAgIHBhZGRpbmc6IDQwcHggNjRweCAxNnB4O1xyXG5cdCAgfVxyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAjcnRvYy1tb2t1amktdGl0bGUucnRvY19idG5fbm9uZSB7XHJcblx0ICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdCAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1ICNydG9jLW1va3VqaS10aXRsZSB7XHJcblx0ICBwYWRkaW5nOiAzMnB4IDQwcHggOHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNSAjcnRvYy1tb2t1amktdGl0bGUge1xyXG5cdCAgICBwYWRkaW5nOiA0MHB4IDY0cHggMTZweDtcclxuXHQgIH1cclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppIHtcclxuXHQgIHBhZGRpbmc6IDA7XHJcblx0ICBtYXJnaW46IDA7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIHtcclxuXHQgIG1hcmdpbjogMCAyOHB4IDMycHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEge1xyXG5cdCAgICBtYXJnaW46IDAgNjRweCA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0ICB9XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU1IC5sZXZlbC0xIHtcclxuXHQgICAgbWFyZ2luOiAwIDY0cHg7XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaSB7XHJcblx0ICBwYWRkaW5nOiAwO1xyXG5cdCAgbWFyZ2luOiAwO1xyXG5cdCAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHQgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkgbGkge1xyXG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0ICBsaW5lLWhlaWdodDogMS41NTtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppIGxpID4gYSB7XHJcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppIGxpID4gYTpob3ZlciB7XHJcblx0ICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgbGkge1xyXG5cdCAgZm9udC1zaXplOiAwLjk1ZW07XHJcblx0ICBsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSBsaSBzcGFuIHtcclxuXHQgIGZvbnQtc2l6ZTogMC45NWVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0yIGxpIHtcclxuXHQgIGZvbnQtc2l6ZTogMC45ZW07XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0zIGxpIHtcclxuXHQgIGZvbnQtc2l6ZTogMC45ZW07XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIHtcclxuXHQgIHBhZGRpbmctbGVmdDogMS4zZW07XHJcblx0ICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEubW9rdWppX29sIHtcclxuXHQgIHBhZGRpbmctbGVmdDogMmVtO1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xLm1va3VqaV9vbCB7XHJcblx0ICAgIHBhZGRpbmctbGVmdDogMS4zZW07XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xLmRlY2ltYWxfb2wge1xyXG5cdCAgcGFkZGluZy1sZWZ0OiAxLjNlbTtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSB7XHJcblx0ICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIGxpIHtcclxuXHQgIHBhZGRpbmc6IDE2cHggMCAwIDA7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5kZWNpbWFsX29sIGxpOjpiZWZvcmUge1xyXG5cdCAgdG9wOiA2cHg7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5tb2t1amlfb2wuZGVjaW1hbF9vbCBsaTo6YmVmb3JlIHtcclxuXHQgIHRvcDogN3B4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWFjY2VudC1wb2ludCB7XHJcblx0ICBtYXgtd2lkdGg6IDIxMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNTUycHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWFjY2VudC1wb2ludCB7XHJcblx0ICAgIG1heC13aWR0aDogMzYwcHg7XHJcblx0ICB9XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA1NTJweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtYWNjZW50LXBvaW50IHtcclxuXHQgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuXHQgIH1cclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtYWNjZW50LXBvaW50IHtcclxuXHQgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuXHQgIH1cclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtYWNjZW50LXBvaW50IHtcclxuXHQgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuXHQgIH1cclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtYWNjZW50LXBvaW50OjphZnRlciB7XHJcblx0ICBmb250LXNpemU6IDAuN2VtO1xyXG5cdCAgcGFkZGluZzogNHB4IDZweDtcclxuXHQgIHJpZ2h0OiAtNjlweDtcclxuXHQgIHRvcDogMXB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNTUycHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWFjY2VudC1wb2ludDo6YWZ0ZXIge1xyXG5cdCAgICBmb250LXNpemU6IDAuNzVlbTtcclxuXHQgICAgcGFkZGluZzogNHB4IDhweDtcclxuXHQgICAgcmlnaHQ6IC04MHB4O1xyXG5cdCAgfVxyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWFjY2VudC1wb2ludDo6YWZ0ZXIge1xyXG5cdCAgICBwYWRkaW5nOiA1cHggOHB4IDRweDtcclxuXHQgICAgcmlnaHQ6IC03NXB4O1xyXG5cdCAgfVxyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMiB7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG5cdCAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG5cdCAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG5cdCAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMiB7XHJcblx0ICAgIHBhZGRpbmctYm90dG9tOiAwLjc1ZW0gIWltcG9ydGFudDtcclxuXHQgIH1cclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTIubW9rdWppX29sIHtcclxuXHQgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMiBsaSB7XHJcblx0ICBwYWRkaW5nLXRvcDogNnB4O1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMi5kZWNpbWFsX29sIHtcclxuXHQgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMiAjcnRvY0FDLmFjY2VudC1wb2ludDo6YWZ0ZXIge1xyXG5cdCAgZm9udC1zaXplOiAwLjZlbTtcclxuXHQgIHBhZGRpbmc6IDRweCA2cHg7XHJcblx0ICByaWdodDogLTcwcHg7XHJcblx0ICBwYWRkaW5nOiA0cHggNXB4O1xyXG5cdCAgcmlnaHQ6IC02N3B4O1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMiAucnRvY19hY2NlbnQtcG9pbnQge1xyXG5cdCAgbWF4LXdpZHRoOiAxNjZweDtcclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDU1MnB4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMiAucnRvY19hY2NlbnQtcG9pbnQge1xyXG5cdCAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG5cdCAgfVxyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0yIC5ydG9jX2FjY2VudC1wb2ludCB7XHJcblx0ICAgIG1heC13aWR0aDogMzAwcHg7XHJcblx0ICB9XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTIgLnJ0b2NfYWNjZW50LXBvaW50IHtcclxuXHQgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHQgIH1cclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTIgLnJ0b2NfYWNjZW50LXBvaW50IHtcclxuXHQgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuXHQgIH1cclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTMge1xyXG5cdCAgcGFkZGluZy10b3A6IDJweDtcclxuXHQgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDEuMWVtO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubW9rdWppX25vbmUubGV2ZWwtMSB7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLm1va3VqaV9ub25lLmxldmVsLTEgLm1va3VqaV91bCxcclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubW9rdWppX25vbmUubGV2ZWwtMSAubW9rdWppX29sIHtcclxuXHQgIHBhZGRpbmctbGVmdDogMi4yZW07XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5tb2t1amlfbm9uZS5sZXZlbC0xIC5tb2t1amlfdWwgPiAucnRvYy1pdGVtOjpiZWZvcmUsXHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLm1va3VqaV9ub25lLmxldmVsLTEgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICBsZWZ0OiAtMS4xNWVtO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubW9rdWppX25vbmUubGV2ZWwtMSAuZGVjaW1hbF9vbCB7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDIuM2VtO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubW9rdWppX25vbmUubGV2ZWwtMSAubW9rdWppX25vbmUubGV2ZWwtMiB7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDEuMWVtO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubW9rdWppX25vbmUubGV2ZWwtMSAubW9rdWppX29sLmxldmVsLTIgLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgIHRvcDogNHB4O1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkuZGVjaW1hbF9vbCAubGV2ZWwtMiB7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDIuNGVtO1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5kZWNpbWFsX29sIC5sZXZlbC0yIHtcclxuXHQgICAgcGFkZGluZy1sZWZ0OiAyLjU1ZW07XHJcblx0ICB9XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmRlY2ltYWxfb2wgLmxldmVsLTIuZGVjaW1hbF9vbCwgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmRlY2ltYWxfb2wgLmxldmVsLTIubW9rdWppX29sIHtcclxuXHQgICAgcGFkZGluZy1sZWZ0OiAyLjc1ZW07XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfbm9uZSAubW9rdWppX25vbmUubGV2ZWwtMiB7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV9vbCAucnRvYy1pdGVtOjphZnRlcixcclxuXHQucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX3VsIC5ydG9jLWl0ZW06OmFmdGVyIHtcclxuXHQgIGNvbnRlbnQ6IG5vbmU7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNSAucnRvYy1tb2t1amkubGV2ZWwtMSB7XHJcblx0ICBtYXJnaW46IDAgNDBweCAzMnB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTUgLnJ0b2MtbW9rdWppLmxldmVsLTEge1xyXG5cdCAgICBtYXJnaW46IDAgNjRweCA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfdWwgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xyXG5cdCAgd2lkdGg6IDlweDtcclxuXHQgIGhlaWdodDogOXB4O1xyXG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgY29udGVudDogXCJcIjtcclxuXHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQgIHRvcDogMjNweDtcclxuXHQgIGxlZnQ6IC0xLjJlbTtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX3VsID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgICAgdG9wOiAyMXB4O1xyXG5cdCAgfVxyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX3VsID4gLnJ0b2MtaXRlbTo6YWZ0ZXIge1xyXG5cdCAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX3VsIC5tb2t1amlfdWwgLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIGNvbnRlbnQ6IFwiXCI7XHJcblx0ICB0b3A6IDEycHg7XHJcblx0ICBsZWZ0OiAtMS4yZW07XHJcblx0ICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV91bCAubW9rdWppX3VsIC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICAgIHdpZHRoOiA2cHg7XHJcblx0ICAgIGhlaWdodDogNnB4O1xyXG5cdCAgICB0b3A6IDEycHg7XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfdWwgLm1va3VqaV91bCAubW9rdWppX25vbmUgLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgIGNvbnRlbnQ6IG5vbmU7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfdWwgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICBsZWZ0OiAtMi4yZW07XHJcblx0ICB0b3A6IDVweDtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV91bCAubW9rdWppX29sIGxpIHtcclxuXHQgIHBhZGRpbmctbGVmdDogNHB4O1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkgLm1va3VqaV91bCAucnRvYy1pdGVtOjpiZWZvcmUsXHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLm1va3VqaV9ub25lIC5tb2t1amlfdWwgLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgIHdpZHRoOiA2cHg7XHJcblx0ICBoZWlnaHQ6IDZweDtcclxuXHQgIHRvcDogMTRweDtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV9vbCB7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDA7XHJcblx0ICBjb3VudGVyLXJlc2V0OiBydG9jLWxpO1xyXG5cdCAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHQgIGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW0ge1xyXG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX29sID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIHRvcDogMTVweDtcclxuXHQgIGxlZnQ6IC0yLjVlbTtcclxuXHQgIHdpZHRoOiAzMnB4O1xyXG5cdCAgaGVpZ2h0OiBhdXRvO1xyXG5cdCAgZm9udC1zaXplOiAxLjFlbTtcclxuXHQgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0ICBjb3VudGVyLWluY3JlbWVudDogcnRvYy1saTtcclxuXHQgIGNvbnRlbnQ6IGNvdW50ZXIocnRvYy1saSkgXCIuIFwiO1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHQgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdCAgYm94LXNoYWRvdzogbm9uZTtcclxuXHQgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xyXG5cdCAgICBsZWZ0OiAtMi4xZW07XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wgPiAucnRvYy1pdGVtIC5tb2t1amlfdWwgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xyXG5cdCAgbGVmdDogLTEuMmVtO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX29sIC5tb2t1amlfb2wge1xyXG5cdCAgY291bnRlci1yZXNldDogcnRvYy1saTI7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICBjb3VudGVyLWluY3JlbWVudDogcnRvYy1saTI7XHJcblx0ICBjb250ZW50OiBjb3VudGVyKHJ0b2MtbGkyKSBcIi4gXCI7XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICB0b3A6IDdweDtcclxuXHQgIGxlZnQ6IC0xLjVlbTtcclxuXHQgIHdpZHRoOiBhdXRvO1xyXG5cdCAgaGVpZ2h0OiBhdXRvO1xyXG5cdCAgZm9udC1zaXplOiAwLjllbTtcclxuXHQgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdCAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0ICBib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCB7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDA7XHJcblx0ICBjb3VudGVyLXJlc2V0OiBydG9jLWRlY2ltYWwtMTtcclxuXHQgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sID4gLnJ0b2MtaXRlbSB7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICBjb3VudGVyLWluY3JlbWVudDogcnRvYy1kZWNpbWFsLTE7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sID4gLnJ0b2MtaXRlbTo6YWZ0ZXIge1xyXG5cdCAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xyXG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgdG9wOiAxOHB4O1xyXG5cdCAgbGVmdDogMTJweDtcclxuXHQgIHJpZ2h0OiBhdXRvO1xyXG5cdCAgYm90dG9tOiBhdXRvO1xyXG5cdCAgaGVpZ2h0OiAxN3B4O1xyXG5cdCAgd2lkdGg6IDFweDtcclxuXHQgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCA+IC5ydG9jLWl0ZW06OmFmdGVyIHtcclxuXHQgICAgdG9wOiAxOXB4O1xyXG5cdCAgfVxyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICBjb250ZW50OiBjb3VudGVyKHJ0b2MtZGVjaW1hbC0xLCBkZWNpbWFsLWxlYWRpbmctemVybykgXCJcIjtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIGxlZnQ6IC0xLjNlbTtcclxuXHQgIHRvcDogMTZweDtcclxuXHQgIHdpZHRoOiBhdXRvO1xyXG5cdCAgaGVpZ2h0OiBhdXRvO1xyXG5cdCAgZm9udC1zaXplOiAxLjA1ZW07XHJcblx0ICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHQgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdCAgYm94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgPiAucnRvYy1pdGVtID4gYSB7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDEuMzVlbTtcclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgPiAucnRvYy1pdGVtID4gYSB7XHJcblx0ICAgIHBhZGRpbmctbGVmdDogMS42NWVtO1xyXG5cdCAgfVxyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCAuZGVjaW1hbF9vbCB7XHJcblx0ICBjb3VudGVyLXJlc2V0OiBub25lO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbC5sZXZlbC0yID4gLnJ0b2MtaXRlbSB7XHJcblx0ICBjb3VudGVyLWluY3JlbWVudDogcnRvYy1kZWNpbWFsLTI7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sLmxldmVsLTIgPiAucnRvYy1pdGVtOjphZnRlciB7XHJcblx0ICB3aWR0aDogMXB4O1xyXG5cdCAgaGVpZ2h0OiAxNHB4O1xyXG5cdCAgdG9wOiAxMHB4O1xyXG5cdCAgbGVmdDogMC43NWVtO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbC5sZXZlbC0yID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgIGRpc3BsYXk6IGlubGluZTtcclxuXHQgIGNvbnRlbnQ6IGNvdW50ZXIocnRvYy1kZWNpbWFsLTIsIGRlY2ltYWwtbGVhZGluZy16ZXJvKSBcIlwiO1xyXG5cdCAgbGVmdDogLTEuMmVtO1xyXG5cdCAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHQgIGZvbnQtc2l6ZTogMC45NWVtO1xyXG5cdCAgYm94LXNoYWRvdzogbm9uZTtcclxuXHQgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbC5sZXZlbC0yID4gLnJ0b2MtaXRlbSA+IGEge1xyXG5cdCAgcGFkZGluZy1sZWZ0OiAxLjY1ZW07XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sLmxldmVsLTIgLmxldmVsLTMge1xyXG5cdCAgcGFkZGluZy1sZWZ0OiAyLjNlbTtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgLm1va3VqaV91bCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICBsZWZ0OiAtMS4xNWVtO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCAubW9rdWppX29sID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgIGxlZnQ6IC0yLjJlbTtcclxuXHQgIHRvcDogNXB4O1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX25vbmUubGV2ZWwtMyA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICBkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudC5ydG9jX2Nsb3NlICNydG9jLW1va3VqaS10aXRsZSwgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZSB7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UgI3J0b2MtbW9rdWppLXRpdGxlIC5ydG9jX29wZW5fY2xvc2UsIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2Nfb3BlbiAjcnRvYy1tb2t1amktdGl0bGUgLnJ0b2Nfb3Blbl9jbG9zZSB7XHJcblx0ICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHQgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdCAgZm9udC1zaXplOiAxMHB4O1xyXG5cdCAgaGVpZ2h0OiAxNXB4O1xyXG5cdCAgbGluZS1oZWlnaHQ6IDE7XHJcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ICBib3JkZXI6IG5vbmU7XHJcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG5cdCAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudC5ydG9jX2Nsb3NlICNydG9jLW1va3VqaS10aXRsZSAucnRvY19vcGVuX2Nsb3NlLCAucnRvYy1tb2t1amktY29udGVudC5ydG9jX29wZW4gI3J0b2MtbW9rdWppLXRpdGxlIC5ydG9jX29wZW5fY2xvc2Uge1xyXG5cdCAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuXHQgIH1cclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZSAjcnRvYy1tb2t1amktdGl0bGUgLnJ0b2Nfb3Blbl9jbG9zZTpmb2N1cywgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZSAucnRvY19vcGVuX2Nsb3NlOmZvY3VzIHtcclxuXHQgIG91dGxpbmU6IDA7XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyIC5ydG9jX29wZW5fY2xvc2UsIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2Nfb3BlbiAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIgLnJ0b2Nfb3Blbl9jbG9zZSB7XHJcblx0ICBtYXJnaW46IDhweCBhdXRvIDA7XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZSAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIgLnJ0b2Nfb3Blbl9jbG9zZSwgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2NlbnRlciAucnRvY19vcGVuX2Nsb3NlIHtcclxuXHQgICAgbWFyZ2luOiAwO1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHJpZ2h0OiA0MHB4O1xyXG5cdCAgICB0b3A6IDQ0cHg7XHJcblx0ICB9XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyIC5ydG9jX29wZW5fY2xvc2UsIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2Nfb3BlbiAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIgLnJ0b2Nfb3Blbl9jbG9zZSB7XHJcblx0ICAgIHRvcDogNTBweDtcclxuXHQgIH1cclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZSAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIuaXNfY2xvc2UsIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2Nfb3BlbiAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIuaXNfY2xvc2Uge1xyXG5cdCAgcGFkZGluZzogMzJweCAyOHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyLmlzX2Nsb3NlLCAucnRvYy1tb2t1amktY29udGVudC5ydG9jX29wZW4gI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyLmlzX2Nsb3NlIHtcclxuXHQgICAgcGFkZGluZzogMzJweDtcclxuXHQgIH1cclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG5cdCAgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZSAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIuaXNfY2xvc2UsIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2Nfb3BlbiAjcnRvYy1tb2t1amktdGl0bGUucnRvY19jZW50ZXIuaXNfY2xvc2Uge1xyXG5cdCAgICBwYWRkaW5nOiA0MHB4IDY0cHg7XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfbGVmdCAucnRvY19vcGVuX2Nsb3NlLCAucnRvYy1tb2t1amktY29udGVudC5ydG9jX29wZW4gI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfbGVmdCAucnRvY19vcGVuX2Nsb3NlIHtcclxuXHQgIGxlZnQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudC5ydG9jX2Nsb3NlICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2xlZnQgLnJ0b2Nfb3Blbl9jbG9zZSwgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2xlZnQgLnJ0b2Nfb3Blbl9jbG9zZSB7XHJcblx0ICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDkycHgpO1xyXG5cdCAgfVxyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudC5ydG9jX2Nsb3NlICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2xlZnQuaXNfY2xvc2UgLnJ0b2Nfb3Blbl9jbG9zZSwgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2xlZnQuaXNfY2xvc2UgLnJ0b2Nfb3Blbl9jbG9zZSB7XHJcblx0ICB0b3A6IDUwJTtcclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZSAjcnRvYy1tb2t1amktdGl0bGUuaXNfY2xvc2UsIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2Nfb3BlbiAjcnRvYy1tb2t1amktdGl0bGUuaXNfY2xvc2Uge1xyXG5cdCAgcGFkZGluZzogMzJweCAyOHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudC5ydG9jX2Nsb3NlICNydG9jLW1va3VqaS10aXRsZS5pc19jbG9zZSwgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuICNydG9jLW1va3VqaS10aXRsZS5pc19jbG9zZSB7XHJcblx0ICAgIHBhZGRpbmc6IDQwcHggNjRweDtcclxuXHQgIH1cclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19jbG9zZS5mcmFtZTUgI3J0b2MtbW9rdWppLXRpdGxlLmlzX2Nsb3NlLCAucnRvYy1tb2t1amktY29udGVudC5ydG9jX29wZW4uZnJhbWU1ICNydG9jLW1va3VqaS10aXRsZS5pc19jbG9zZSB7XHJcblx0ICBwYWRkaW5nOiAzMnB4IDQwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQgIC5ydG9jLW1va3VqaS1jb250ZW50LnJ0b2NfY2xvc2UuZnJhbWU1ICNydG9jLW1va3VqaS10aXRsZS5pc19jbG9zZSwgLnJ0b2MtbW9rdWppLWNvbnRlbnQucnRvY19vcGVuLmZyYW1lNSAjcnRvYy1tb2t1amktdGl0bGUuaXNfY2xvc2Uge1xyXG5cdCAgICBwYWRkaW5nOiA0MHB4IDY0cHg7XHJcblx0ICB9XHJcblx0fVxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5sZXZlbC0xLmlzX2Nsb3NlIHtcclxuXHQgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0ICAucnRvYy1tb2t1amktY29udGVudC5mcmFtZTUgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfY2VudGVyIC5ydG9jX29wZW5fY2xvc2UsIC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNSAjcnRvYy1tb2t1amktdGl0bGUucnRvY19sZWZ0IC5ydG9jX29wZW5fY2xvc2Uge1xyXG5cdCAgICBsZWZ0OiBjYWxjKDEwMCUgLSA5NnB4KTtcclxuXHQgIH1cclxuXHR9XHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQuYW5pbWF0aW9uLWZhZGUge1xyXG5cdCAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlIDAuNHM7XHJcblx0ICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cdH1cclxuXHQucnRvYy1tb2t1amktY29udGVudC5hbmltYXRpb24tc2xpZGUge1xyXG5cdCAgYW5pbWF0aW9uOiBzbGlkZUZhZGUgMS4ycyBlYXNlIDAuNHM7XHJcblx0ICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cdH1cclxuXHJcblx0ZGl2W2NsYXNzXj1jdGEtXSAjcnRvYy1tb2t1amktd3JhcHBlciB7XHJcblx0ICBkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0I3dyYXBwZXIuZC0temVua2FrdWdvdGhpYyAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICB0b3A6IDEycHg7XHJcblx0ICBmb250LXNpemU6IDEuMTVlbTtcclxuXHR9XHJcblx0I3dyYXBwZXIuZC0temVua2FrdWdvdGhpYyAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSAuZGVjaW1hbF9vbCBsaTo6YmVmb3JlIHtcclxuXHQgIHRvcDogNHB4O1xyXG5cdH1cclxuXHQjd3JhcHBlci5kLS16ZW5rYWt1Z290aGljIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wubGV2ZWwtMSA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICB0b3A6IDE0cHg7XHJcblx0fVxyXG5cdCN3cmFwcGVyLmQtLXplbmtha3Vnb3RoaWMgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgLmRlY2ltYWxfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xyXG5cdCAgZm9udC1zaXplOiAxLjA1ZW07XHJcblx0ICB0b3A6IDVweDtcclxuXHR9XHJcblxyXG5cdCN3cmFwcGVyLmQtLW5vdG9zZXJpZiAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcclxuXHQjd3JhcHBlci5kLS1zaGlwcG9yaW1pbmNobyAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcclxuXHQjd3JhcHBlci5kLS1raXdpbWFydSAucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICB0b3A6IDE0cHg7XHJcblx0fVxyXG5cdCN3cmFwcGVyLmQtLW5vdG9zZXJpZiAucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSAuZGVjaW1hbF9vbCBsaTo6YmVmb3JlLFxyXG5cdCN3cmFwcGVyLmQtLXNoaXBwb3JpbWluY2hvIC5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xIC5kZWNpbWFsX29sIGxpOjpiZWZvcmUsXHJcblx0I3dyYXBwZXIuZC0ta2l3aW1hcnUgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgLmRlY2ltYWxfb2wgbGk6OmJlZm9yZSB7XHJcblx0ICB0b3A6IDZweDtcclxuXHR9XHJcblx0I3dyYXBwZXIuZC0tbm90b3NlcmlmIC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wubGV2ZWwtMSA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcclxuXHQjd3JhcHBlci5kLS1zaGlwcG9yaW1pbmNobyAucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX29sLmxldmVsLTEgPiAucnRvYy1pdGVtOjpiZWZvcmUsXHJcblx0I3dyYXBwZXIuZC0ta2l3aW1hcnUgLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV9vbC5sZXZlbC0xID4gLnJ0b2MtaXRlbTo6YmVmb3JlIHtcclxuXHQgIHRvcDogMTRweDtcclxuXHR9XHJcblxyXG5cdCN3cmFwcGVyIHtcclxuXHQgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfc3R5bGUxIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQge1xyXG5cdCAgcGFkZGluZzogMCAwIDAgNHB4O1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXJfc3R5bGUyIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQsXHJcblx0LnNpZGViYXJfc3R5bGUzIC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQsXHJcblx0LnNpZGViYXJfc3R5bGU0IC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQsXHJcblx0LnNpZGViYXJfc3R5bGU1IC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQge1xyXG5cdCAgcGFkZGluZzogMC4xcHggMTBweDtcclxuXHR9XHJcblxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIHtcclxuXHQgIGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblx0LndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXI6OmJlZm9yZSwgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXI6OmFmdGVyLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyOjpiZWZvcmUsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXI6OmFmdGVyLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyOjpiZWZvcmUsXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXI6OmFmdGVyIHtcclxuXHQgIGJvcmRlcjogbm9uZTtcclxuXHQgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLXNpZGViYXItY29udGVudHMgYSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLXNpZGViYXItY29udGVudHMgYSxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLXNpZGViYXItY29udGVudHMgYSB7XHJcblx0ICBvcGFjaXR5OiAwLjU7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yLFxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0zLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0zLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0zIHtcclxuXHQgIGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLXNob3cgLnJ0b2MtbW9rdWppLmxldmVsLTIsXHJcblx0LndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2Mtc2hvdyAucnRvYy1tb2t1amkubGV2ZWwtMyxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1zaG93IC5ydG9jLW1va3VqaS5sZXZlbC0yLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLXNob3cgLnJ0b2MtbW9rdWppLmxldmVsLTMsXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2Mtc2hvdyAucnRvYy1tb2t1amkubGV2ZWwtMixcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1zaG93IC5ydG9jLW1va3VqaS5sZXZlbC0zIHtcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSB7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xOmJlZm9yZSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMTpiZWZvcmUsXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTE6YmVmb3JlIHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIGNvbnRlbnQ6IFwiXCI7XHJcblx0ICB3aWR0aDogMnB4O1xyXG5cdCAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuXHQgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHQgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU5LCAxNTksIDE1OSwgMC4xNik7XHJcblx0ICB0b3A6IDE2cHg7XHJcblx0ICBsZWZ0OiA1cHg7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xID4gLnJ0b2MtaXRlbSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW0sXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtIHtcclxuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOmJlZm9yZSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06YmVmb3JlLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xID4gLnJ0b2MtaXRlbTpiZWZvcmUge1xyXG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06YmVmb3JlLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xID4gLnJ0b2MtaXRlbTpiZWZvcmUsXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOmJlZm9yZSB7XHJcblx0ICB3aWR0aDogMTJweDtcclxuXHQgIGhlaWdodDogMTJweDtcclxuXHQgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWYgIWltcG9ydGFudDtcclxuXHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQgIHRvcDogNHB4O1xyXG5cdCAgbGVmdDogLTI1cHg7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWl0ZW06YWZ0ZXIsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtaXRlbTphZnRlcixcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1pdGVtOmFmdGVyIHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxuXHQgIHdpZHRoOiAwO1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1pdGVtLnJ0b2MtY3VycmVudDphZnRlcixcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1pdGVtLnJ0b2MtY3VycmVudDphZnRlcixcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1pdGVtLnJ0b2MtY3VycmVudDphZnRlciB7XHJcblx0ICB3aWR0aDogOHB4O1xyXG5cdCAgaGVpZ2h0OiA4cHg7XHJcblx0ICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0ICB0b3A6IDZweDtcclxuXHQgIGxlZnQ6IC0yM3B4O1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1pdGVtLnJ0b2MtY3VycmVudCA+IGEsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgLnJ0b2MtaXRlbS5ydG9jLWN1cnJlbnQgPiBhLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIC5ydG9jLWl0ZW0ucnRvYy1jdXJyZW50ID4gYSB7XHJcblx0ICBvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1tb2t1amkubGV2ZWwtMiAucnRvYy1pdGVtLnJ0b2MtY3VycmVudDphZnRlcixcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1tb2t1amkubGV2ZWwtMiAucnRvYy1pdGVtLnJ0b2MtY3VycmVudDphZnRlcixcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSAucnRvYy1tb2t1amkubGV2ZWwtMiAucnRvYy1pdGVtLnJ0b2MtY3VycmVudDphZnRlciB7XHJcblx0ICB0b3A6IDEwcHg7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIGEsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgYSxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSBhIHtcclxuXHQgIGNvbG9yOiAjM2MzNzM3O1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAjcnRvYy1tb2t1amktdGl0bGUsIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQsXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQge1xyXG5cdCAgbWFyZ2luOiAwO1xyXG5cdCAgcGFkZGluZzogMDtcclxuXHR9XHJcblx0LndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCAucnRvYy1tb2t1amkubGV2ZWwtMSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5ydG9jLW1va3VqaS5sZXZlbC0xLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEge1xyXG5cdCAgbWFyZ2luOiAwLjVlbSAwIDAgMCAhaW1wb3J0YW50O1xyXG5cdCAgcGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyICNydG9jLW1va3VqaS10aXRsZSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAjcnRvYy1tb2t1amktdGl0bGUsXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlIHtcclxuXHQgIGZvbnQtc2l6ZTogMS4zNWVtO1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50LFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQsXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCB7XHJcblx0ICBib3JkZXI6IG5vbmU7XHJcblx0ICBib3gtc2hhZG93OiBub25lO1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQ6OmJlZm9yZSwgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudDo6YWZ0ZXIsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudDo6YmVmb3JlLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQ6OmFmdGVyLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQ6OmJlZm9yZSxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50OjphZnRlciB7XHJcblx0ICBib3JkZXI6IG5vbmU7XHJcblx0ICB3aWR0aDogMDtcclxuXHR9XHJcblx0LndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudC5mcmFtZTMsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudC5mcmFtZTMsXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudC5mcmFtZTMge1xyXG5cdCAgd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jX29wZW5fY2xvc2UsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2Nfb3Blbl9jbG9zZSxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvY19vcGVuX2Nsb3NlIHtcclxuXHQgIGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyICNydG9jLW1va3VqaS10aXRsZS5ydG9jX2xlZnQsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgI3J0b2MtbW9rdWppLXRpdGxlLnJ0b2NfbGVmdCxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAjcnRvYy1tb2t1amktdGl0bGUucnRvY19sZWZ0IHtcclxuXHQgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaSAucnRvYy1pdGVtLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaSAucnRvYy1pdGVtLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaSAucnRvYy1pdGVtIHtcclxuXHQgIGZvbnQtc2l6ZTogMTJweDtcclxuXHQgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xID4gLnJ0b2MtaXRlbSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW0sXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtIHtcclxuXHQgIHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcblx0ICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHR9XHJcblx0LndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6YmVmb3JlLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xID4gLnJ0b2MtaXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpOmJlZm9yZSxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKTpiZWZvcmUge1xyXG5cdCAgdG9wOiAxM3B4O1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKTphZnRlcixcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKTphZnRlcixcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSA+IC5ydG9jLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKTphZnRlciB7XHJcblx0ICB0b3A6IDE1cHg7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0xIGEsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTEgYSxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMSBhIHtcclxuXHQgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHQgIHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yIHtcclxuXHQgIHBhZGRpbmctbGVmdDogMDtcclxuXHQgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLnJ0b2MtbW9rdWppLmxldmVsLTIgYSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMiBhLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5ydG9jLW1va3VqaS5sZXZlbC0yIGEge1xyXG5cdCAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMyxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMyxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAucnRvYy1tb2t1amkubGV2ZWwtMyB7XHJcblx0ICBwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAubW9rdWppX3VsLmxldmVsLTEgLm1va3VqaV9vbC5sZXZlbC0yIC5ydG9jLWl0ZW06YmVmb3JlLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5tb2t1amlfdWwubGV2ZWwtMSAubW9rdWppX29sLmxldmVsLTIgLnJ0b2MtaXRlbTpiZWZvcmUsXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLm1va3VqaV91bC5sZXZlbC0xIC5tb2t1amlfb2wubGV2ZWwtMiAucnRvYy1pdGVtOmJlZm9yZSB7XHJcblx0ICBjb250ZW50OiBub25lO1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlciAubW9rdWppX3VsLmxldmVsLTEgLmRlY2ltYWxfb2wubGV2ZWwtMiAucnRvYy1pdGVtOjpiZWZvcmUsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIgLm1va3VqaV91bC5sZXZlbC0xIC5kZWNpbWFsX29sLmxldmVsLTIgLnJ0b2MtaXRlbTo6YmVmb3JlLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyIC5tb2t1amlfdWwubGV2ZWwtMSAuZGVjaW1hbF9vbC5sZXZlbC0yIC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICBjb250ZW50OiBub25lO1xyXG5cdH1cclxuXHQud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSwgLndpZGdldF9ibG9jayAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbCAubW9rdWppX29sID4gLnJ0b2MtaXRlbTo6YmVmb3JlLCAud2lkZ2V0X2Jsb2NrICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sLmxldmVsLTIgPiAucnRvYy1pdGVtOjpiZWZvcmUsIC53aWRnZXRfYmxvY2sgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV91bCA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcclxuXHQud2lkZ2V0ICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sIC5tb2t1amlfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUsXHJcblx0LndpZGdldCAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbC5sZXZlbC0yID4gLnJ0b2MtaXRlbTo6YmVmb3JlLFxyXG5cdC53aWRnZXQgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV91bCA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfb2wgLm1va3VqaV9vbCA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcclxuXHQjc2lkZUJhclRyYWNraW5nICNydG9jLW1va3VqaS13aWRnZXQtd3JhcHBlci5ydG9jLW1va3VqaS1jb250ZW50IC5kZWNpbWFsX29sIC5tb2t1amlfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUsXHJcblx0I3NpZGVCYXJUcmFja2luZyAjcnRvYy1tb2t1amktd2lkZ2V0LXdyYXBwZXIucnRvYy1tb2t1amktY29udGVudCAuZGVjaW1hbF9vbC5sZXZlbC0yID4gLnJ0b2MtaXRlbTo6YmVmb3JlLFxyXG5cdCNzaWRlQmFyVHJhY2tpbmcgI3J0b2MtbW9rdWppLXdpZGdldC13cmFwcGVyLnJ0b2MtbW9rdWppLWNvbnRlbnQgLm1va3VqaV91bCA+IC5ydG9jLWl0ZW06OmJlZm9yZSB7XHJcblx0ICBjb250ZW50OiBub25lO1xyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwic2FzczptYXBcIjtcclxuXHJcbi8qIGJhc2UgY29sb3IgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNpdGUtY29sb3I6ICNlOTFlMWUgIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtY29sb3I6IzMzMyAhZGVmYXVsdDtcclxuJGRhcmtncmF5OiMzNDM0MzQgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6I0Y4QjMwMCAhZGVmYXVsdDtcclxuJGJyb3duOiM0NjIxMEIgIWRlZmF1bHQ7XHJcblxyXG4vLyBGaWdtYSB0b2tlbnPvvIjjgZ/jgYrjgoTloILjg6rjg4vjg6Xjg7zjgqLjg6vvvIlcclxuJHByaW1hcnk6ICNiYzUzNDggIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnk6ICNiNjk1NWYgIWRlZmF1bHQ7XHJcbiRjdGE6ICNiYzUzNDggIWRlZmF1bHQ7XHJcbiRyZXF1aXJlZDogI2U1NmE1OSAhZGVmYXVsdDtcclxuJHRleHQ6ICM2NjVhNTkgIWRlZmF1bHQ7XHJcbiR0ZXh0LW11dGVkOiAjNjY2ICFkZWZhdWx0O1xyXG4kcGxhY2Vob2xkZXI6ICNjMmJlYmUgIWRlZmF1bHQ7XHJcbiR3aGl0ZTogI2ZmZmRmZCAhZGVmYXVsdDtcclxuJGlucHV0LWJnOiAjZjNlZmVmICFkZWZhdWx0O1xyXG4kZW1haWwtYmc6ICNmZWVmZWIgIWRlZmF1bHQ7XHJcbiRlbWFpbC1ib3JkZXI6ICNlM2Q1ZDUgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtYm9yZGVyOiAjQjBBQkFBICFkZWZhdWx0O1xyXG4kcGFnZS1iZzogI2ZmZmFmOCAhZGVmYXVsdDtcclxuJGJvcmRlcjogI2U4ZGVkZSAhZGVmYXVsdDtcclxuJGJvcmRlci1saWdodDogI2UzZDVkNSAhZGVmYXVsdDtcclxuJHBpbmstYmVpZ2U6ICNmZWVmZWIgIWRlZmF1bHQ7XHJcbiRza3libHVlOiAjOGZiY2I2ICFkZWZhdWx0O1xyXG4kZ3JheTogIzgyODI4MiAhZGVmYXVsdDtcclxuJGJsYWNrOiAjMDAwICFkZWZhdWx0O1xyXG4kcmVxdWlyZWQ6ICNmNTM0MWEgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtYm9yZGVyOiAjYjBhYmFhICFkZWZhdWx0O1xyXG4kZW1haWwtYmc6ICNmY2YxZjEgIWRlZmF1bHQ7XHJcbiRlbWFpbC1ib3JkZXI6ICNmMWIzYWUgIWRlZmF1bHQ7XHJcbiRjb250ZW50LW1heDogMTI0MHB4ICFkZWZhdWx0O1xyXG4kZ3V0dGVyLXBjOiAyMHB4ICFkZWZhdWx0O1xyXG4kZ3V0dGVyLXNwOiAxNXB4ICFkZWZhdWx0O1xyXG4kYnV5OiM4MkExOTQgIWRlZmF1bHQ7XHJcbiRidWlsZDojN0FBMkFDICFkZWZhdWx0O1xyXG4kaW5oZXJpdGFuY2U6I0JGQUI5MiAhZGVmYXVsdDtcclxuXHJcbiRwcmltYXJ5LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeS1jb2xvcjogJHNlY29uZGFyeSAhZGVmYXVsdDtcclxuXHJcbi8vIEJvZHlcclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuXHJcbiRicmVha3BvaW50cy1tYXg6IChcclxuICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXHJcbiAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCknLFxyXG4gJ3hsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KScsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWtwb2ludHMtbWluOiAoXHJcbiAnbWQnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknLFxyXG4gJ2xnJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KScsXHJcbiAneGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG5AbWl4aW4gbXEtbWF4KCRicmVha3BvaW50OiBtZCkge1xyXG5cdEBtZWRpYSAje21hcC5nZXQoJGJyZWFrcG9pbnRzLW1heCwgJGJyZWFrcG9pbnQpfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1taW4oJGJyZWFrcG9pbnQ6IG1kKSB7XHJcblx0QG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludHMtbWluLCAkYnJlYWtwb2ludCl9IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuJHRyYW5zaXRpb24tYmFzZTphbGwgLjVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBcIk5vdG8gU2FucyBKUFwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgTWVpcnlvLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktZW46IFwiSm9zdFwiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktc2VyaWY6IFwiWmVuIE1hcnUgR290aGljXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1taW5jaG86IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJZdSBNaW5jaG9cIiwgc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtYmFzZTogMS40ZW0gIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6NTAwICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtYmFzZToxLjAgIWRlZmF1bHQ7IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwidmFyaWFibGVzXCI7XHJcblxyXG4qIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGZvbnQtc2l6ZTogNjIuNSU7XHJcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKHZhcmlhYmxlcy4kYmxhY2ssIDApO1xyXG5cdG92ZXJmbG93OmF1dG87XHJcbn1cclxuXHJcbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cclxuQGF0LXJvb3Qge1xyXG4gIEAtbXMtdmlld3BvcnQge1xyXG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIHNlY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5wLHVsLG9sLGxpLGRsLGR0LGRkLHAsY2FwdGlvbix0aCx0ZCxmb3JtLGlucHV0LHRleHRhcmVhLGJsb2NrcXVvdGUsYWRkcmVzcyxlbWJlZCxvYmplY3QsZmlndXJlLGVte1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2LGg3e1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiB2YXJpYWJsZXMuJHRleHQ7XHJcblx0Zm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kZm9udC1mYW1pbHk7XHJcblx0Zm9udC1zaXplOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiB2YXJpYWJsZXMuJGxpbmUtaGVpZ2h0LWJhc2U7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdHRleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTtcclxufVxyXG5cclxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxudGFibGV7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuc3BhbiB7XHJcblx0Y29sb3I6IHZhcmlhYmxlcy4kYmFzZS1mb250LWNvbG9yO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcblx0bWFyZ2luLWJvdHRvbTowO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcbmZpZ3VyZXtcclxuXHRsaW5lLWhlaWdodDowO1xyXG59XHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cclxuc3VwIHsgdG9wOiAtLjVlbTsgfVxyXG5cclxuXHJcbmEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdmFyaWFibGVzLiRsaW5rLWRlY29yYXRpb247XHJcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcclxufVxyXG5cclxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbnByZSxcclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogdmFyaWFibGVzLiRmb250LWZhbWlseTtcclxuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG59XHJcblxyXG5wcmUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5cclxuaW1nIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGJvcmRlcjpub25lO1xyXG59XHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcclxufVxyXG5cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuXHR0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTowO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG5cdG1hcmdpbjogMDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXMgOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2UgOiBub25lO1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvciA6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xyXG5cclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xyXG4kaW5kZXg6IHN0cmluZy5pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTsgXHJcbkByZXR1cm4gaWYoJGluZGV4LCBcclxuXHRzdHJpbmcuc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIFxyXG5cdHN0ci1yZXBsYWNlKHN0cmluZy5zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBcclxuXHRzdHJpbmcubGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpLCBcclxuXHQkc3RyaW5nKTsgXHJcbn1cclxuXHJcbkBmdW5jdGlvbiBoZXhUb1VybCgkY29sb3IpIHtcclxuICAkbmV3Y29sb3I6IHN0ci1yZXBsYWNlKCN7JGNvbG9yfSwgJyMnLCAnJTIzJyk7XHJcbiAgQHJldHVybiAkbmV3Y29sb3I7XHJcbn1cclxuXHJcbi8qLS0gaWNvbiAtLSovXHJcbkBtaXhpbiBpY29uLWJ1cyB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDExMi41MyA2Ny4xMlwiPjxwYXRoIGQ9XCJNMTAuMDQgMC4zN0MyMS45NCAwLjMgMzMuODMgMC4yNSA0NS43MiAwLjIyQzUxLjI0IDAuMiA1Ni43NiAwLjE4IDYyLjI5IDAuMTVDNjcuNjEgMC4xMSA3Mi45NCAwLjEgNzguMjggMC4wOUM4MC4zMSAwLjA4IDgyLjM0IDAuMDcgODQuMzcgMC4wNkM4Ny4yMiAwLjAzIDkwLjA3IDAuMDMgOTIuOTIgMC4wM0M5My4zNCAwLjAzIDkzLjM0IDAuMDMgOTUuNDYgMEMxMDEuNTUgMC4wMyAxMDUuNjEgMS4zNiAxMTAuNCA1LjMyQzExMyAxMC4xNCAxMTIuNTQgMTQuODUgMTEyLjQ0IDIwLjI0QzExMi40MyAyMS4zOCAxMTIuNDIgMjIuNTMgMTEyLjQyIDIzLjcxQzExMi40IDI3LjM3IDExMi4zNSAzMS4wMyAxMTIuMyAzNC42OUMxMTIuMjggMzcuMTcgMTEyLjI2IDM5LjY1IDExMi4yNCA0Mi4xM0MxMTIuMiA0OC4yMSAxMTIuMTMgNTQuMjkgMTEyLjA1IDYwLjM3QzExMS4xNCA2MC4zNCAxMTAuMjQgNjAuMyAxMDkuMzEgNjAuMjdDMTA4LjcyIDYwLjI1IDEwOC43MiA2MC4yNSAxMDUuNzQgNjAuMTlDMTA0LjU4IDYwLjE1IDEwMy40MSA2MC4xMiAxMDIuMiA2MC4wOEM5OS4wNSA2MC4zNyA5OS4wNSA2MC4zNyA5Ny4xMSA2MS43OEM5Ni4yNiA2Mi44NiA5NS40MiA2My45NCA5NC41NyA2NS4wMUM5Mi40MyA2Ni45MiA5MC44MSA2Ni45NyA4Ny45OCA2Ny4xMkM4NS4xNyA2Ni45NiA4My41OSA2Ni43OCA4MS4zMyA2NS4wOEM3OS41NyA2My4wMSA3OC4yNiA2MC44IDc3LjA1IDU4LjM3QzcxLjI4IDU4LjIzIDY1LjUyIDU4LjEyIDU5Ljc1IDU4LjA0QzU3Ljc5IDU4LjAxIDU1LjgzIDU3Ljk3IDUzLjg2IDU3LjkyQzUxLjA0IDU3Ljg1IDQ4LjIzIDU3LjgxIDQ1LjQgNTcuNzlDNDQuNTMgNTcuNzYgNDMuNjUgNTcuNzMgNDIuNzUgNTcuNjlDNDAuMzcgNTcuNjkgMzguMzQgNTcuNzUgMzYuMDUgNTguMzdDMzMuNjUgNjEuMjggMzMuNjUgNjEuMjggMzIuMDUgNjQuMzdDMjguMDUgNjcuMDQgMjQuNzUgNjcuMjEgMjAuMDUgNjYuMzdDMTcuMDUgNjMuOTQgMTcuMDUgNjMuOTQgMTUuMDQgNjEuMzdDMTQuMDQgNjAuMzcgMTQuMDQgNjAuMzcgMTEuMzYgNjAuMzFDMTAuMjYgNjAuMzMgOS4xNyA2MC4zNSA4LjA0IDYwLjM3QzYuMDQgNjAuNDEgNC4wNCA2MC40MiAyLjA0IDYwLjM3Qy0wLjk2IDU3LjM3IDAuNTQgNDYuNTIgMC40NyA0Mi4yOUMwLjQ0IDQwLjM3IDAuMzkgMzguNDYgMC4zMSAzNi41NUMwLjIxIDMzLjc2IDAuMTYgMzAuOTggMC4xMyAyOC4xOEMwLjA5IDI3LjM2IDAuMDQgMjYuNTMgMCAyNS42OEMwLjAzIDE2LjE2IDUuNDEgOC4zNyAxMC4wNCAwLjM3Wk0xNC4wNCAxMC4zN0M4Ljc1IDIwLjE5IDguNDcgMjguNTUgOS4wNCAzOS4zN0MxMy4wMSAzOS4zNyAxNi45NiAzOS4zNyAyMS4wNSAzOS4zN0MyMS4wNSAyOS44IDIxLjA1IDIwLjIzIDIxLjA1IDEwLjM3QzE4LjczIDEwLjM3IDE2LjQzIDEwLjM3IDE0LjA0IDEwLjM3Wk0zMC4wNSAxMC4zN0MzMC4wNSAxNC45OSAzMC4wNSAxOS42MSAzMC4wNSAyNC4zN0MzNi42NSAyNC4zNyA0My4yNCAyNC4zNyA1MC4wNSAyNC4zN0M1MC4wNSAxOS43NSA1MC4wNSAxNS4xMyA1MC4wNSAxMC4zN0M0My40NSAxMC4zNyAzNi44NCAxMC4zNyAzMC4wNSAxMC4zN1pNNTcuMDUgMTAuMzdDNTcuMDUgMTQuOTkgNTcuMDUgMTkuNjEgNTcuMDUgMjQuMzdDNjMuMzEgMjQuMzcgNjkuNTggMjQuMzcgNzYuMDUgMjQuMzdDNzYuMDUgMTkuNzUgNzYuMDUgMTUuMTMgNzYuMDUgMTAuMzdDNjkuNzggMTAuMzcgNjMuNTEgMTAuMzcgNTcuMDUgMTAuMzdaTTg0LjA1IDEwLjM3Qzg0LjA1IDE0Ljk5IDg0LjA1IDE5LjYxIDg0LjA1IDI0LjM3QzkwLjMxIDI0LjM3IDk2LjU4IDI0LjM3IDEwMy4wNSAyNC4zN0MxMDMuMDUgMTkuNzUgMTAzLjA1IDE1LjEzIDEwMy4wNSAxMC4zN0M5Ni43OCAxMC4zNyA5MC41IDEwLjM3IDg0LjA1IDEwLjM3Wk0zLjA0IDQxLjM3QzMuMDQgNDMuNjggMy4wNCA0NS45OSAzLjA0IDQ4LjM3QzMuNzEgNDguMDQgNC4zNyA0Ny43MSA1LjA0IDQ3LjM3QzUuMDQgNDUuNzIgNS4wNCA0NC4wNyA1LjA0IDQyLjM3QzQuMzggNDIuMDQgMy43MyA0MS43MSAzLjA0IDQxLjM3Wk0yMS4wNSA0NS4zN0MyMS4wNSA0NS43IDIxLjA1IDQ2LjAzIDIxLjA1IDQ2LjM3QzIzLjM2IDQ2LjM3IDI1LjY2IDQ2LjM3IDI4LjA1IDQ2LjM3QzI4LjA1IDQ2LjA0IDI4LjA1IDQ1LjcxIDI4LjA1IDQ1LjM3QzI1LjczIDQ1LjM3IDIzLjQzIDQ1LjM3IDIxLjA1IDQ1LjM3Wk04NS4wNSA0NS4zN0M4NS4wNSA0NS43IDg1LjA1IDQ2LjAzIDg1LjA1IDQ2LjM3Qzg3LjM2IDQ2LjM3IDg5LjY3IDQ2LjM3IDkyLjA1IDQ2LjM3QzkyLjA1IDQ2LjA0IDkyLjA1IDQ1LjcxIDkyLjA1IDQ1LjM3Qzg5LjczIDQ1LjM3IDg3LjQyIDQ1LjM3IDg1LjA1IDQ1LjM3Wk03OC4wNSA1MC4zN0M3OS4wNSA1Mi4zNyA3OS4wNSA1Mi4zNyA3OS4wNSA1Mi4zN1pNODQuMjMgNTIuMzFDODMuNTEgNTIuOTkgODIuNzkgNTMuNjcgODIuMDUgNTQuMzdDODIuNCA1Ny4wMiA4Mi44IDU4Ljk4IDg0LjIzIDYxLjI1Qzg2LjA1IDYyLjM3IDg2LjA1IDYyLjM3IDg5LjExIDYyLjI1QzkyLjA1IDYxLjM3IDkyLjA1IDYxLjM3IDk0LjA1IDU4LjM3QzkzLjcyIDU1Ljc0IDkzLjIzIDUzLjc1IDkyLjA1IDUxLjM3Qzg4LjQ0IDQ5Ljk3IDg3LjQ5IDUwLjA3IDg0LjIzIDUyLjMxWk05Ny4wNSA1MC4zN0M5OC4wNSA1Mi4zNyA5OC4wNSA1Mi4zNyA5OC4wNSA1Mi4zN1pNMjAuMDUgNTIuMzdDMTkuMDUgNTUuMjUgMTkuMDUgNTUuMjUgMTkuMDUgNTguMzdDMjAuNjcgNjAuODEgMjAuNjcgNjAuODEgMjMuMDUgNjIuMzdDMjUuNjEgNjIuNDQgMjUuNjEgNjIuNDQgMjguMDUgNjEuMzdDMjkuODYgNTguODEgMjkuODYgNTguODEgMzEuMDUgNTYuMzdDMjguNjIgNTEuNjUgMjguNjIgNTEuNjUgMjYuMTEgNTAuNDRDMjMuMzkgNTAuMzUgMjIuMTkgNTAuNjcgMjAuMDUgNTIuMzdaTTE0LjA0IDUyLjM3QzE1LjA0IDU0LjM3IDE1LjA0IDU0LjM3IDE1LjA0IDU0LjM3Wk05OC4wNSA1Mi4zN0M5OS4wNSA1Ni4zNyA5OS4wNSA1Ni4zNyA5OS4wNSA1Ni4zN1pcIiAvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLW15cGFnZSB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48bWFzayBpZD1cImFcIiBzdHlsZT1cIm1hc2stdHlwZTphbHBoYVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCIgeD1cIjJcIiB5PVwiMFwiIHdpZHRoPVwiMjJcIiBoZWlnaHQ9XCIyNFwiPjxyZWN0IHg9XCIyXCIgeT1cIjAuNjQ0MjU3XCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjIzXCIgZmlsbD1cIiUyM2ZmZlwiLz48L21hc2s+PGcgbWFzaz1cInVybCglMjNhKVwiPjxwYXRoIGQ9XCJNOS41ODAzMyA0LjIxNDM2QzExLjU2NzQgMi4yMzIyNSAxNC43ODkyIDIuMjMyMjEgMTYuNzc2MyA0LjIxNDM2QzE4Ljc2MzMgNi4xOTY1MiAxOC43NjMzIDkuNDEwNDEgMTYuNzc2MyAxMS4zOTI2QzE0Ljc4OTIgMTMuMzc0NyAxMS41Njc0IDEzLjM3NDcgOS41ODAzMyAxMS4zOTI2QzcuNTkzMjYgOS40MTA0IDcuNTkzMjYgNi4xOTY1NCA5LjU4MDMzIDQuMjE0MzZaXCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMlwiLz48cGF0aCBkPVwiTTEzLjMzMDEgMTUuOTQ4N0MxOC44NDAyIDE1Ljk0ODkgMjMuMzA2NiAyMC40MTYxIDIzLjMwNjYgMjUuOTI2M0MyMy4zMDY1IDMxLjQzNjMgMTguODQwMSAzNS45MDI3IDEzLjMzMDEgMzUuOTAyOEM3LjgxOTkxIDM1LjkwMjggMy4zNTI3MSAzMS40MzY0IDMuMzUyNTQgMjUuOTI2M0MzLjM1MjU0IDIwLjQxNiA3LjgxOTgxIDE1Ljk0ODcgMTMuMzMwMSAxNS45NDg3WlwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjJcIi8+PC9nPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLWNhcnQge1xyXG5cdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNiAyNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk05LjcwMTE3IDI0LjQ2NzJDMTAuODA1NyAyNC40NjcyIDExLjcwMTIgMjMuNTcxNyAxMS43MDEyIDIyLjQ2NzJDMTEuNzAxMiAyMS4zNjI2IDEwLjgwNTcgMjAuNDY3MiA5LjcwMTE3IDIwLjQ2NzJDOC41OTY2IDIwLjQ2NzIgNy43MDExNyAyMS4zNjI2IDcuNzAxMTcgMjIuNDY3MkM3LjcwMTE3IDIzLjU3MTcgOC41OTY2IDI0LjQ2NzIgOS43MDExNyAyNC40NjcyWlwiIGZpbGw9XCIlMjMwMDBcIi8+PHBhdGggZD1cIk0xOS43MDEyIDI0LjQ2NzJDMjAuODA1NyAyNC40NjcyIDIxLjcwMTIgMjMuNTcxNyAyMS43MDEyIDIyLjQ2NzJDMjEuNzAxMiAyMS4zNjI2IDIwLjgwNTcgMjAuNDY3MiAxOS43MDEyIDIwLjQ2NzJDMTguNTk2NiAyMC40NjcyIDE3LjcwMTIgMjEuMzYyNiAxNy43MDEyIDIyLjQ2NzJDMTcuNzAxMiAyMy41NzE3IDE4LjU5NjYgMjQuNDY3MiAxOS43MDEyIDI0LjQ2NzJaXCIgZmlsbD1cIiUyMzAwMFwiLz48cGF0aCBkPVwiTTIuNDM3NSA0LjA2MjVINS42ODc1TDguMTI1IDE3Ljg3NUgyMS4xMjVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjdcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PHBhdGggZD1cIk04LjEyNSAxNC42MjVIMjAuNzkxOUMyMC44ODU4IDE0LjYyNTEgMjAuOTc2OSAxNC41OTI2IDIxLjA0OTYgMTQuNTMzQzIxLjEyMjMgMTQuNDczNSAyMS4xNzIxIDE0LjM5MDYgMjEuMTkwNSAxNC4yOTg1TDIyLjY1MyA2Ljk4NTk4QzIyLjY2NDggNi45MjcwMSAyMi42NjM0IDYuODY2MTYgMjIuNjQ4OCA2LjgwNzgyQzIyLjYzNDIgNi43NDk0OCAyMi42MDY5IDYuNjk1MSAyMi41Njg4IDYuNjQ4NkMyMi41MzA2IDYuNjAyMTEgMjIuNDgyNiA2LjU2NDY2IDIyLjQyODMgNi41Mzg5NkMyMi4zNzM5IDYuNTEzMjcgMjIuMzE0NSA2LjQ5OTk2IDIyLjI1NDQgNi41SDYuNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuN1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1ib29rbWFyayB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTE1LjkzMjcgMi4yM0MxNy4xNDA0IDEuOTI0MDggMTguMzY0NCAxLjkyMzYgMTkuNTcyMyAyLjIyNjk3QzIwLjY3NjYgMi40OTgyMyAyMS42NjMgMy4wMTY2IDIyLjUxNjkgMy43NDk3OEwyMi44NzQ2IDQuMDc3MThDMjMuODA1MiA0Ljk4MjE3IDI0LjQ0NzQgNi4wNzM0OSAyNC43Njc1IDcuMzIxODZIMjQuNzY4NUMyNS4wNzc3IDguNTIyNDMgMjUuMDc1NyA5LjczOTg4IDI0Ljc3MTYgMTAuOTQzNUwyNC43NzI2IDEwLjk0NDVDMjQuNDYgMTIuMjAzOSAyMy44MTc0IDEzLjMwNjUgMjIuODg2OSAxNC4yMjY1TDEzLjAwMTMgMjRMMy4xMTU4MyAxNC4yMjY1QzIuMjQ1NzIgMTMuMzY2MyAxLjYyNTQyIDEyLjM0NzQgMS4yODgzNiAxMS4xOUwxLjIyNDk5IDEwLjk1NjZMMS4yMjE5MiAxMC45NDQ1QzAuOTIyOTI0IDkuNzM5OCAwLjkyNTEyNSA4LjUyMjA2IDEuMjM0MTkgNy4zMjE4NkMxLjU1NDI2IDYuMDczMzkgMi4xOTc0IDQuOTgyMjMgMy4xMjgwOSA0LjA3NzE4TDMuNDg0OCAzLjc1MDc5QzQuMzMzOTcgMy4wMjA4NiA1LjMxMjk5IDIuNTAyNTkgNi40MDk5OCAyLjIzVjIuMjI4OTlINi40MTMwNEM2LjQxNDczIDIuMjI4NTcgNi40MTY0NyAyLjIyODQgNi40MTgxNSAyLjIyNzk4QzcuNjI5NTQgMS45MjQ0MSA4Ljg1NTk5IDEuOTI0MTkgMTAuMDY1OSAyLjIzTDEwLjA2NyAyLjIyODk5QzExLjE2NjMgMi41MDU3OCAxMi4xNDgzIDMuMDI2MDMgMTMuMDAxMyAzLjc1NTg0QzEzLjg1NTUgMy4wMjc5NiAxNC44MzYyIDIuNTA3NzcgMTUuOTMyNyAyLjIzWk05LjU1MDgxIDQuMjM0ODFDOC42Nzg2NCA0LjAxMzg1IDcuODAzNzUgNC4wMTM4NSA2LjkyNjEzIDQuMjM0ODFMNi42MDMxNSA0LjMyNTc2QzUuODYwOTYgNC41NjMzMiA1LjE5MTk0IDQuOTcyNTMgNC41OTU3OSA1LjU1MjQ5TDQuMzU2NjMgNS44MDAwNkMzLjgyMjk4IDYuMzkwNzEgMy40NTg1NyA3LjA2ODE5IDMuMjYzMDEgNy44MzIxNkMzLjAzOTUxIDguNjk5ODMgMy4wMzY3OSA5LjU3MjkgMy4yNTQ4MyAxMC40NTEzQzMuNDc4MzIgMTEuMzI5OCAzLjkyNTMxIDEyLjEwMDUgNC41OTU3OSAxMi43NjM0TDEzLjAwMTMgMjEuMDczNkwyMS40MDY5IDEyLjc2MzRDMjEuOTkzNiAxMi4xODMzIDIyLjQwNzQgMTEuNTIwOCAyMi42NDc3IDEwLjc3NTdMMjIuNzM5NyAxMC40NTEzQzIyLjk2MzIgOS41NzI5IDIyLjk2MzIgOC42OTk4MyAyMi43Mzk3IDcuODMyMTZDMjIuNTQ0MSA3LjA2ODE5IDIyLjE3OTcgNi4zOTA3MSAyMS42NDYxIDUuODAwMDZMMjEuNDA2OSA1LjU1MjQ5QzIwLjgxMDggNC45NzI1NiAyMC4xMzk3IDQuNTYzMzIgMTkuMzkzNCA0LjMyNTc2TDE5LjA2ODQgNC4yMzQ4MUMxOC4xOTYyIDQuMDEzODUgMTcuMzI0IDQuMDEzODUgMTYuNDUxOSA0LjIzNDgxTDE2LjEyODkgNC4zMjc3OEMxNS4zODYxIDQuNTY4ODcgMTQuNzE0MyA0Ljk3NzI0IDE0LjExMzQgNS41NTI0OUwxMy4wMDEzIDYuNjE5NTdMMTEuODg5MyA1LjU1MjQ5QzExLjI5MzIgNC45NzczIDEwLjYyMjEgNC41Njg4OCA5Ljg3NTgzIDQuMzI3NzhMOS41NTA4MSA0LjIzNDgxWlwiIGZpbGw9XCIlMjMwMDBcIi8+PC9zdmc+Jyk7XHJcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tbG9nb3V0IHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjYgMjZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNi4wMTM0MSAyMC44ODg0VjUuMTE0MzFDNi4wMTM0MSA0LjQ4MjA4IDYuNTI4NjggMy45NjY4MiA3LjE2NDA3IDMuOTY2ODJIMTkuNDM1NlYxLjk1MzE3SDcuMTY0MDdDNS40MTkxMiAxLjk1MzE3IDQuMDAyOTMgMy4zNzI1MiA0LjAwMjkzIDUuMTE0MzFWMjAuODg4NEM0LjAwMjkzIDIyLjYzMzMgNS40MjIyOCAyNC4wNDk1IDcuMTY0MDcgMjQuMDQ5NUgxOS40MzU2VjIyLjAzNTlINy4xNjQwN0M2LjUzMTg0IDIyLjAzNTkgNi4wMTM0MSAyMS41MjA2IDYuMDEzNDEgMjAuODg4NFpcIiBmaWxsPVwiJTIzMDAwXCIvPjxwYXRoIGQ9XCJNMTcuNjc1MSAxOS4zMjM2TDI0LjAwMDYgMTMuMDAxM0wxNy42NzUxIDYuNjc1OUwxNi4yNTI2IDguMTAxNThMMjAuMTQ3MSAxMS45OTI5SDEyLjIyMjJWMTQuMDA2NkgyMC4xNDcxTDE2LjI1MjYgMTcuOTAxMUwxNy42NzUxIDE5LjMyMzZaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1hcnJvdyB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwIDEwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTMuNDk4MDUgMS4yNUw3LjI0ODA1IDVMMy40OTgwNSA4Ljc1XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLXBsdXMge1xyXG5cdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMiAxMlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk02IDEuNVYxMC41XCIgc3Ryb2tlPVwiJTIzMDAwXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiLz48cGF0aCBkPVwiTTEuNSA2SDEwLjVcIiBzdHJva2U9XCIlMjMwMDBcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLW1pbnVzIHtcclxuXHRtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTIgMTJcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMS41IDZIMTAuNVwiIHN0cm9rZT1cIiUyMzAwMFwiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PC9zdmc+Jyk7XHJcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tbWFpbCB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI5IDIzXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTIuODMzMzMgMjIuNjY2N0MyLjA1NDE3IDIyLjY2NjcgMS4zODczOSAyMi4zODk1IDAuODMzIDIxLjgzNTFDMC4yNzg2MTEgMjEuMjgwNyAwLjAwMDk0NDQ0NCAyMC42MTM0IDAgMTkuODMzM1YyLjgzMzMzQzAgMi4wNTQxNyAwLjI3NzY2NyAxLjM4NzM5IDAuODMzIDAuODMzQzEuMzg4MzMgMC4yNzg2MTEgMi4wNTUxMSAwLjAwMDk0NDQ0NSAyLjgzMzMzIDBIMjUuNUMyNi4yNzkyIDAgMjYuOTQ2NCAwLjI3NzY2NyAyNy41MDE3IDAuODMzQzI4LjA1NzEgMS4zODgzMyAyOC4zMzQzIDIuMDU1MTEgMjguMzMzMyAyLjgzMzMzVjE5LjgzMzNDMjguMzMzMyAyMC42MTI1IDI4LjA1NjEgMjEuMjc5OCAyNy41MDE3IDIxLjgzNTFDMjYuOTQ3NCAyMi4zOTA0IDI2LjI4MDEgMjIuNjY3NiAyNS41IDIyLjY2NjdIMi44MzMzM1pNMTQuMTY2NyAxMi43NUwyNS41IDUuNjY2NjdWMi44MzMzM0wxNC4xNjY3IDkuOTE2NjdMMi44MzMzMyAyLjgzMzMzVjUuNjY2NjdMMTQuMTY2NyAxMi43NVpcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLXRlbCB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE1IDE2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTguODAyNjkgMTEuMzU5NUM5LjM4MTI1IDExLjM2NTIgOS43MDMyMyA5LjYzNTMyIDEwLjY0MTEgOS45NjAxNkMxMS43OTc1IDEwLjM2MDkgMTIuODkyOCAxMC44MDI4IDEzLjk1NzMgMTEuMzc5NEMxNC4yNTI2IDExLjUzOSAxNC40NDgxIDExLjgwNzEgMTQuNDIwOCAxMi4xNjY3QzE0LjMxNDQgMTMuNjAxNSAxMy4zNjQzIDE0Ljk3NDcgMTEuOTIwNCAxNS4zNzQ3QzEwLjUyNTQgMTUuNzYwNiA5LjA4NzI5IDE1LjQwNTIgNy44NzQ4NCAxNC42ODg5QzYuMzg4NTUgMTMuODEwMSA1LjE3MjUgMTIuNzIyOCA0LjAzMTkxIDExLjQ0MzJDMi4zNzg4OCA5LjU4OTkyIDAuMzI0ODE4IDYuODYyMDcgMC4wMzIzMDQzIDQuMzU0MUMtMC4xMjQzNzQgMy4wMTIxNiAwLjI4NTI4OSAxLjY0NTQgMS4zMzk2MyAwLjc3MDg3NEMyLjExMjI0IDAuMTI5Njk1IDMuMTc5NTIgLTAuMTEwNzQ4IDQuMTcyNzggMC4wNDY3MTAxQzQuNTM4NiAwLjEwNDg3IDQuODQyNjEgMC41MTQxMTggNC45MzM4OSAwLjg1MDMxMkM1LjIyMTM3IDEuOTA3MTIgNS40MzI2NyAyLjkyNzc2IDUuNjI1MjggNC4wMDY1NkM1LjgzNzMgNS4xOTQ1OCAzLjU2NjkxIDQuODc2MTIgMy45MTkwNyA1LjkwNTI3QzQuNjI4NDQgNy45NzQ5MiA2LjAzMjc5IDkuNzA2OTUgNy44NzI2OCAxMC45MTEzQzguMTcwOTQgMTEuMTA2MyA4LjQxMDI3IDExLjM1NiA4LjgwMjY5IDExLjM1OTVaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1jaGVjaygkY2lyY2xlLWNvbG9yOiAjRUU3QjYwKSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjMyXCIgaGVpZ2h0PVwiMzJcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCIgZmlsbD1cIm5vbmVcIj48Y2lyY2xlIGN4PVwiMTZcIiBjeT1cIjE2XCIgcj1cIjE2XCIgZmlsbD1cIiN7aGV4VG9VcmwoJGNpcmNsZS1jb2xvcil9XCIvPjxwYXRoIGQ9XCJNMTAuMTA1NSAxNS45OTk5TDE0LjMxNiAyMC4yMTA0TDIyLjczNyAxMS43ODk0XCIgc3Ryb2tlPVwiJTIzRkZGREZEXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PC9zdmc+Jyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGljb24tcGFnZXRvcCB7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDIzLjUgMTMuNVwiPjxwYXRoIGQ9XCJNMjIuMjUsMTMuNWExLjI0NiwxLjI0NiwwLDAsMS0uOS0uMzg3TDExLjc1LDMuMDZsLTkuNiwxMC4wNTNBMS4yNSwxLjI1LDAsMSwxLC4zNDYsMTEuMzg3bDEwLjUtMTFhMS4yNSwxLjI1LDAsMCwxLDEuODA4LDBsMTAuNSwxMWExLjI1LDEuMjUsMCwwLDEtLjksMi4xMTNaXCIgZmlsbD1cIiUyMzAwMFwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1zbGlkZXItYXJyb3cge1xyXG5cdG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNSA2XCI+PHBhdGggZD1cIk0yNC40OTQxIDIuODY0MDFMMjQuNDQyNCAyLjg5MjMzQzIzLjYxNjkgMy4zNTIzNiAyMi44MjI2IDQuMDg2MTYgMjIuMDYwNSA1LjA5ODM5TDIyLjAzMDMgNS4xMzg0M0gyMS4xOTA0TDIxLjI0OCA1LjAwMDczQzIxLjQzMTcgNC41NTc3MSAyMS42MSA0LjE2ODYxIDIxLjc4MjIgMy44MzQ3MkwyMS43ODMyIDMuODMyNzZDMjEuOTI2MiAzLjU3NDA0IDIyLjA2NjEgMy4zNDcwMSAyMi4yMDMxIDMuMTUzMDhMMC4xMDA1ODYgMy4xNTMwOEwwLjEwMDU4NiAyLjA4NDcyTDIyLjIwOCAyLjA4NDcyQzIyLjA2OTYgMS44ODEwOCAyMS45MjgxIDEuNjQ3NzggMjEuNzgzMiAxLjM4NTVMMjEuNzgyMiAxLjM4MzU0QzIxLjYxMDMgMS4wNTAxMiAyMS40MzI2IDAuNjY4MDU0IDIxLjI0OSAwLjIzOTAxNEwyMS4xODg1IDAuMTAwMzQyTDIyLjAzMDMgMC4xMDAzNDJMMjIuMDU5NiAwLjEzOTQwNEMyMi44MjE3IDEuMTM4MTkgMjMuNjE2OSAxLjg3MjI2IDI0LjQ0MzQgMi4zNDY0NEwyNC40OTQxIDIuMzc1NzNWMi44NjQwMVpcIiBmaWxsPVwiJTIzMDAwXCIvPjwvc3ZnPicpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uLXNlYXJjaCB7XHJcblx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdG9wL2ljb24tc2VhcmNoLnN2ZycpO1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwibWl4aW5fc3ZnXCIgYXMgc3ZnO1xyXG5cclxuQG1peGluIHJvdW5kZWQtYXJyb3d7XHJcblx0bWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI2IDE2XCI+PHBhdGggZD1cIk0xMy4wMjgxIDEwLjM3NzlMMjIuNzQ3MyAwLjYzMDQ0OEMyMy4xMjkxIDAuMjQ3NTk4IDIzLjU3NTggMC4wNjU1NTczIDI0LjA4NzQgMC4wODQzMjQ3QzI0LjU5OSAwLjEwMzA5MSAyNS4wNDU2IDAuMzAzOTAxIDI1LjQyNzQgMC42ODY3NDlDMjUuODA5MSAxLjA2OTYgMjYgMS41MjY5NSAyNiAyLjA1ODgxQzI2IDIuNTkwNjcgMjUuODA5MSAzLjA0ODAzIDI1LjQyNzQgMy40MzA4OEwxNC4zODE2IDE0LjUwODdDMTMuOTk5OCAxNC44OTE2IDEzLjU0ODcgMTUuMDgzIDEzLjAyODEgMTUuMDgzQzEyLjUwNzUgMTUuMDgzIDEyLjA1NjMgMTQuODkxNiAxMS42NzQ2IDE0LjUwODdMMC41NzI2MTYgMy4zNzQ1N0MwLjE5MDg3MyAyLjk5MTcyIDEuMDk2MjJlLTA2IDIuNTQzNzUgMS4xNDEwN2UtMDYgMi4wMzA2NkMxLjE4NTkzZS0wNiAxLjUxNzU3IDAuMTkwODczIDEuMDY5NiAwLjU3MjYxNiAwLjY4Njc0N0MwLjk1NDM1NyAwLjMwMzg5OSAxLjQxMDM5IDAuMTEyNDczIDEuOTQwNzEgMC4xMTI0NzNDMi40NzEwMyAwLjExMjQ3MyAyLjkyNzA2IDAuMzAzODk5IDMuMzA4ODEgMC42ODY3NDdMMTMuMDI4MSAxMC4zNzc5WlwiLz48L3N2Zz4nKTtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0bWFzay1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG5cclxuLyotLSBmbGV4Ym94IC0tKi9cclxuQG1peGluIGZsZXhib3h7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4OyBcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0ZmxleC13cmFwOndyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4c2V0KCRqdXN0LCRhbGlnbil7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XHJcblx0LW1zLWZsZXgtcGFjazokanVzdDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XHJcblx0LXdlYmtpdC1hbGlnbi1pdGVtczokYWxpZ247XHJcblx0LW1zLWZsZXgtYWxpZ246JGFsaWduO1xyXG5cdGFsaWduLWl0ZW1zOiRhbGlnbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY29udGVudCgkanVzdCwkYWxpZ24pe1xyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiRqdXN0O1xyXG5cdC1tcy1mbGV4LXBhY2s6JGp1c3Q7XHJcblx0anVzdGlmeS1jb250ZW50OiRqdXN0O1xyXG5cdC13ZWJraXQtYWxpZ24tY29udGVudDokYWxpZ247XHJcblx0LW1zLWZsZXgtY29udGVudDokYWxpZ247XHJcblx0YWxpZ24tY29udGVudDokYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBjb2x1bW57XHJcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4d3JhcHtcclxuXHRkaXNwbGF5Oi13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbn1cclxuXHJcbkBtaXhpbiBncm93e1xyXG5cdC13ZWJraXQtYm94LWZsZXg6MTtcclxuXHRmbGV4LWdyb3c6MTtcclxufVxyXG5cclxuQG1peGluIGZ1bGwtd2lkdGgoJHByb3BlcnR5OiB0b3AsJGhlaWdodDogMTAwJSl7XHJcblx0Y29udGVudDpcIlwiO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0bGVmdDo1MCU7XHJcblx0ei1pbmRleDotMTtcclxuXHR3aWR0aDoxMDB2dztcclxuXHRoZWlnaHQ6JGhlaWdodDtcclxuXHR0cmFuc2xhdGU6LTUwJSAwO1xyXG5cdCN7JHByb3BlcnR5fTogMDtcclxufVxyXG5cclxuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xyXG4gIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC0sIC1tb3otLCAtbXMtLCAtby0sIFwiXCIge1xyXG4gICAgI3skcHJlZml4fSN7JHByb3BlcnR5fTogJHZhbHVlO1xyXG4gIH1cclxufVxyXG5cclxuLyotLSBhc3BlY3QgLS0qL1xyXG5AbWl4aW4gaW1hZ2UtYmVmb3JlKCRoZWlnaHQpe1xyXG5cdCY6OmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRwYWRkaW5nLXRvcDokaGVpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGltYWdlLWJsb2Nre1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDowO1xyXG5cdHJpZ2h0OjA7XHJcblx0Ym90dG9tOjA7XHJcblx0bGVmdDowO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcbn1cclxuXHJcbi8qLS0gdGV4dCAtLSovXHJcbkBtaXhpbiB0ZXh0LWhpZGRlbntcclxuXHR0ZXh0LWluZGVudDoxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1peGluIGF3ZXNvbWV7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxufVxyXG5cclxuLyotLSBwb2ludCAtLSovXHJcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkd2lkdGgsICRoZWlnaHQsICRjb2xvcjogY3VycmVudENvbG9yKSB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0JHZhbFdpZHRoOiBjYWxjKCN7JHdpZHRofSAvIDIpO1xyXG5cdCR2YWxIZWlnaHQ6IGNhbGMoI3skaGVpZ2h0fSAvIDIpO1xyXG5cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSB1cHdhcmQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgJHZhbFdpZHRoICRoZWlnaHQgJHZhbFdpZHRoO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHR3YXJkIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkdmFsSGVpZ2h0IDAgJHZhbEhlaWdodCAkd2lkdGg7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3dud2FyZCB7XHJcblx0XHQgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHQgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICR2YWxXaWR0aCAwICR2YWxXaWR0aDtcclxuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnR3YXJkICB7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogJHZhbEhlaWdodCAkd2lkdGggJHZhbEhlaWdodCAwO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXBwZXItbGVmdCB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCAkaGVpZ2h0IDAgMDtcclxuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwcGVyLXJpZ2h0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwICRoZWlnaHQgJGhlaWdodCAwO1xyXG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbG93ZXItcmlnaHQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgMCAkaGVpZ2h0ICRoZWlnaHQ7XHJcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsb3dlci1sZWZ0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0IDAgMCAkaGVpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGFycm93KCRzaXplLCAkYm9sZCwgJGNvbG9yLCAkcG9zaXgsICRwb3NpeSwgJGRlZykge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogJHNpemU7XHJcblx0aGVpZ2h0OiAkc2l6ZTtcclxuXHRib3JkZXItd2lkdGg6ICRib2xkICRib2xkIDAgMDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1jb2xvcjokY29sb3I7XHJcblxyXG5cdEBpZiAkZGVnID09IHJpZ2h0IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoNDVkZWcpO1xyXG5cdH0gIEBlbHNlIGlmICRkZWcgPT0gdG9wIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9ICBAZWxzZSBpZiAkZGVnID09IGJvdHRvbSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDEzNWRlZyk7XHJcblx0fSAgQGVsc2UgaWYgJGRlZyA9PSBsZWZ0IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTEzNWRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4vKi0tIOS6jOmHjeefouWNsOOCueODqeOCpOODie+8iOODm+ODkOODvOODu+W3puWQkeOBje+8iS0tKi9cclxuQG1peGluIGFycm93LXNsaWRlLWxlZnQoJGNvbG9yOiBjdXJyZW50Q29sb3IsICRsZWZ0OiAyMHB4KSB7XHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLWFycm93O1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiAkbGVmdDtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKSwgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSk7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBhcnJvdy1zbGlkZS1sZWZ0LWhvdmVyIHtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLyotLSDkuozph43nn6LljbDjgrnjg6njgqTjg4nvvIjjg5vjg5Djg7zvvIktLSovXHJcbkBtaXhpbiBhcnJvdy1zbGlkZSgkY29sb3I6IGN1cnJlbnRDb2xvciwgJHJpZ2h0OiAyMHB4KSB7XHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLWFycm93O1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRyaWdodDogJHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTUwJSk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBhcnJvdy1zbGlkZS1ob3ZlciB7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJweCwgLTUwJSk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLyotLSBkYXNoZWQgbGluZSB2aWEgYmFja2dyb3VuZO+8iOWQjOmWk+malOOBruegtOe3muODuzHovrrvvIktLSovXHJcbkBtaXhpbiBkYXNoZWQtbGluZSgkc2lkZSwgJGNvbG9yLCAkdGhpY2tuZXNzOiAxcHgsICRkYXNoOiAycHgsICRnYXA6IDJweCkge1xyXG5cdCRwZXJpb2Q6ICRkYXNoICsgJGdhcDtcclxuXHJcblx0QGlmICRzaWRlID09IHRvcCBvciAkc2lkZSA9PSBib3R0b20ge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHR0byByaWdodCxcclxuXHRcdFx0JGNvbG9yLFxyXG5cdFx0XHQkY29sb3IgJGRhc2gsXHJcblx0XHRcdHRyYW5zcGFyZW50ICRkYXNoLFxyXG5cdFx0XHR0cmFuc3BhcmVudCAkcGVyaW9kXHJcblx0XHQpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAkc2lkZTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogJHBlcmlvZCAkdGhpY2tuZXNzO1xyXG5cdH0gQGVsc2Uge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHR0byBib3R0b20sXHJcblx0XHRcdCRjb2xvcixcclxuXHRcdFx0JGNvbG9yICRkYXNoLFxyXG5cdFx0XHR0cmFuc3BhcmVudCAkZGFzaCxcclxuXHRcdFx0dHJhbnNwYXJlbnQgJHBlcmlvZFxyXG5cdFx0KTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246ICRzaWRlIHRvcDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogJHRoaWNrbmVzcyAkcGVyaW9kO1xyXG5cdH1cclxufVxyXG5cclxuLyotLSBkYXNoZWQgZnJhbWUgdmlhIGJhY2tncm91bmTvvIjlkIzplpPpmpTjga7noLTnt5rjg7s06L6677yJLS0qL1xyXG5AbWl4aW4gZGFzaGVkLWZyYW1lKCRjb2xvciwgJHRoaWNrbmVzczogMXB4LCAkZGFzaDogMnB4LCAkZ2FwOiAycHgpIHtcclxuXHQkcGVyaW9kOiAkZGFzaCArICRnYXA7XHJcblxyXG5cdGJhY2tncm91bmQtaW1hZ2U6XHJcblx0XHRsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciwgJGNvbG9yICRkYXNoLCB0cmFuc3BhcmVudCAkZGFzaCwgdHJhbnNwYXJlbnQgJHBlcmlvZCksXHJcblx0XHRsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciwgJGNvbG9yICRkYXNoLCB0cmFuc3BhcmVudCAkZGFzaCwgdHJhbnNwYXJlbnQgJHBlcmlvZCksXHJcblx0XHRsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3IsICRjb2xvciAkZGFzaCwgdHJhbnNwYXJlbnQgJGRhc2gsIHRyYW5zcGFyZW50ICRwZXJpb2QpLFxyXG5cdFx0bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yLCAkY29sb3IgJGRhc2gsIHRyYW5zcGFyZW50ICRkYXNoLCB0cmFuc3BhcmVudCAkcGVyaW9kKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIHJlcGVhdC14LCByZXBlYXQteSwgcmVwZWF0LXk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgcmlnaHQgdG9wO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogJHBlcmlvZCAkdGhpY2tuZXNzLCAkcGVyaW9kICR0aGlja25lc3MsICR0aGlja25lc3MgJHBlcmlvZCwgJHRoaWNrbmVzcyAkcGVyaW9kO1xyXG5cdGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG5cdGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLyog44Kr44Or44O844K744OrIGdyaWTvvIjopovlh7rjgZfluK8gKyBjb250cm9scyArIHN3aXBlciAvIGNvbmZpZ3MvX2NvbW1vbi5zY3NzIOOBqOOCu+ODg+ODiO+8iVxyXG4gICAkaW5uZXItY2xhc3MgLyAkc3dpcGVyLWNsYXNzIOOBr+WRvOOBs+WHuuOBl+WBtOOCu+OCr+OCt+ODp+ODs+WGheOBruWtkOOCu+ODrOOCr+OCv+aWh+Wtl+WIl1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIGNhcm91c2VsLXNlY3Rpb24tZ3JpZCgkaW5uZXItY2xhc3MsICRzd2lwZXItY2xhc3MpIHtcclxuXHQjeyRpbm5lci1jbGFzc30ge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0bztcclxuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcblx0XHRcdFwidGl0bGUgY29udHJvbHNcIlxyXG5cdFx0XHRcInN3aXBlciBzd2lwZXJcIjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sdW1uLWdhcDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWRldGFpbC12b2ljZS1jb250cm9scyB7XHJcblx0XHRncmlkLWFyZWE6IGNvbnRyb2xzO1xyXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdCN7JHN3aXBlci1jbGFzc30ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRncmlkLWFyZWE6IHN3aXBlcjtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuXHRcdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJvdXNlbC1zZWN0aW9uLWdyaWQtc3AoJGlubmVyLWNsYXNzLCAkc3dpcGVyLWNsYXNzKSB7XHJcblx0I3skaW5uZXItY2xhc3N9IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQtdGl0bGUge1xyXG5cdFx0b3JkZXI6IDE7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0I3skc3dpcGVyLWNsYXNzfSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdG9yZGVyOiAyO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLWNvbnRyb2xzIHtcclxuXHRcdG9yZGVyOiAzO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXI7XHJcbkB1c2UgXCJtaXhpblwiIGFzIG1peDtcclxuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcclxuQHVzZSBcImNsYW1wXCIgYXMgY2w7XHJcblxyXG5cclxuLyogcmVzZXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbm9sLFxyXG51bHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxufVxyXG5cclxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKiBiYXNlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5ib2R5e1xyXG5cdGhlaWdodDoxMDAlO1xyXG59XHJcbi8qXHJcbi5wcmVsb2FkICp7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuKi9cclxuXHJcblxyXG5kaXYucGFnZVdyYXB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0cGFkZGluZy1ib3R0b206IHZhcigtLWhlYWRlci1zcC1iYXItaGVpZ2h0LCAwcHgpO1xyXG5cdHRleHQtYWxpZ246bGVmdDtcclxufVxyXG5cclxuLmxpbmstYnV0dG9uIHtcclxuXHR3aWR0aDogMzIwcHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNTVweDtcclxuXHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJGJyb3duO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYucmVkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI0Q5M0IyQTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wYWdldG9wLWdyaWR7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAzMHB4O1xyXG5cdGJvdHRvbTogNzJweDtcclxuXHR6LWluZGV4OjIwO1xyXG5cclxuXHRhe1xyXG5cdFx0QGluY2x1ZGUgbWl4LmltYWdlLWJlZm9yZSg4NSUpO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNzVweDtcclxuXHRcdFxyXG5cdFx0aW1ne1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguaW1hZ2UtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZml4ZWQtYmFubmVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi1pbm5lciB7XHJcblx0bWF4LXdpZHRoOiB2YXIuJGNvbnRlbnQtbWF4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgdmFyLiRndXR0ZXItcGM7XHJcblxyXG5cdEBpbmNsdWRlIHZhci5tcS1tYXgobGcpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IHZhci4kZ3V0dGVyLXNwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIuJGd1dHRlci1zcDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZDogdmFyLiRwcmltYXJ5O1xyXG5cdGJvcmRlcjogMDtcclxuXHRjb2xvcjogdmFyLiR3aGl0ZTtcclxuXHRmb250LWZhbWlseTogdmFyLiRmb250LWZhbWlseTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kcHJpbWFyeTtcclxuXHRjb2xvcjogdmFyLiRwcmltYXJ5O1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtZmFtaWx5O1xyXG59XHJcblxyXG4uYnRuLWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG4gICAgQGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XHJcblx0QGluY2x1ZGUgbWl4LmFycm93LXNsaWRlKCNmZmYpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6NTVweDtcclxuICAgIHBhZGRpbmc6MTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDp2YXIuJHByaW1hcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDE0cHgsIDE2cHgpO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLyogU3dpcGVyIC8g44K544Op44Kk44OA44O85YmN5b6M44OK44OT77yI5YaG77yLYXJyb3ctc2xpZGVy77yJXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2xpZGVyLW5hdiB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kdGV4dDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjM2cyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDAuMzZzIGVhc2Utb3V0O1xyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tc2xpZGVyLWFycm93O1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogNTIlO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAyNSAvIDY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHRleHQ7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiBsZWZ0IDAuMzZzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMzZzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzZzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0bGVmdDogLTUwJTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQsXHJcblx0Ji5pcy1kaXNhYmxlZCxcclxuXHQmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyLiRwbGFjZWhvbGRlcjtcclxuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhci4kcGxhY2Vob2xkZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy10b3A6IDM1cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDExMHB4O1xyXG5cdGJhY2tncm91bmQ6IHZhci4kcGFnZS1iZztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcblx0b2wge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogNHB4O1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDEycHgsIDE0cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHQrIGxpOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIj5cIjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoW2FyaWEtY3VycmVudD1cInBhZ2VcIl0pIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMHZ3O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdH1cclxuXHJcblx0XHQmW2FyaWEtY3VycmVudD1cInBhZ2VcIl0ge1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdHRleHQtaW5kZW50OiAtMWVtO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDM3cHg7XHJcblx0cGFkZGluZy10b3A6IDQ1cHg7XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlLWphIHtcclxuXHRtYXJnaW4tYm90dG9tOiBjbC5jdXN0b20tY2xhbXAoMnB4LCA1cHgpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMjZweCwgMzBweCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG4ucGFnZS10aXRsZS1lbiB7XHJcblx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1mYW1pbHktZW47XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxMXB4LCAxNHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS4xOTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0LnNlY3Rpb24tdGl0bGUtamEge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdGNvbG9yOiAjMmYyYjJiO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDIycHgsIDI4cHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTk7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tdGl0bGUtZW4ge1xyXG5cdFx0Y29sb3I6ICMyZjJiMmI7XHJcblx0XHRmb250LWZhbWlseTogdmFyLiRmb250LWZhbWlseS1lbjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxMnB4LCAxNHB4KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1pbnRybyB7XHJcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxNXB4LCAxNnB4KTtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi8qIOOCq+ODq+ODvOOCu+ODq+imi+WHuuOBl+W4r++8iOOCq+ODhuOCtOODqiAvIOODiOODlOODg+OCr+OCuSAvIOOBiuWuouanmOOBruWjsOOBp+WFsemAmu+8iVxyXG4gICBncmlkIOOCt+OCp+ODq+OBryBjb25maWdzL19taXhpbi5zY3NzIOOBriBjYXJvdXNlbC1zZWN0aW9uLWdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGdhcDogMzVweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0LnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQtdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkLXRpdGxlIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdyaWQtYXJlYTogdGl0bGU7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0Z2FwOiBjbC5jdXN0b20tY2xhbXAoMjBweCwgMjVweCk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkaW5nIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDIycHgsIDI4cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE5O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1lbiB7XHJcblx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1mYW1pbHktZW47XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxMnB4LCAxNHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS4xOTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtY29udHJvbHMge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdGdhcDogMzVweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJvZ3Jlc3Mge1xyXG5cdGZsZXg6IDAgMCAzMjhweDtcclxuXHR3aWR0aDogMzI4cHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdGJhY2tncm91bmQ6IHZhci4kYm9yZGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtcHJvZ3Jlc3MtZmlsbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDY2LjY3JTtcclxuXHRoZWlnaHQ6IDNweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XHJcblx0YmFja2dyb3VuZDogdmFyLiRwcmltYXJ5O1xyXG5cdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZSwgbWFyZ2luLWxlZnQgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtbmF2IHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRnYXA6IDM1cHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXByZXYsXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1uZXh0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1wcmV2IHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHZhci5tcS1taW4obWQpIHtcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuYnIuc3BiciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uYnRuLWJsb2NrIHtcclxuXHQmOmhvdmVyIHtcclxuXHRcdEBpbmNsdWRlIG1peC5hcnJvdy1zbGlkZS1ob3ZlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGVyLW5hdjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOm5vdCguaXMtZGlzYWJsZWQpOm5vdChbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0pIHtcclxuXHQmOmhvdmVyIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGxlZnQ6IDE1MCU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtY29udHJvbHMge1xyXG5cdGZsZXg6IDE7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLXByb2dyZXNzIHtcclxuXHRmbGV4OiAxO1xyXG5cdG1heC13aWR0aDogMzI4cHg7XHJcbn1cclxufVxyXG5cclxuQGluY2x1ZGUgdmFyLm1xLW1heChtZCkge1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5ici5wY2Jye1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuYm9keXtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG1pbi13aWR0aDoxMDAlO1xyXG5cdC8qIGNsaXA6IOaoquOBr+OBv+WHuuOBl+mYsuatouOAgmhpZGRlbiDjgaDjgaggaHRtbHtvdmVyZmxvdzphdXRvfSDjgajkvbXnlKjmmYLjgatcclxuXHQgICBib2R5IOOBjOOCueOCr+ODreODvOODq+OCs+ODs+ODhuODiuWMluOBlyAuc2l0ZS1oZWFkZXIg44GuIHBvc2l0aW9uOnN0aWNreSDjgYznhKHlirnjgavjgarjgosgKi9cclxuXHRvdmVyZmxvdy14OiBjbGlwO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcblx0LnBhZ2UtY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG5cclxuLnBhZ2UtaW50cm8ge1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLmxpbmstYnV0dG9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0YSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1ibG9jayB7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4ucGFnZXRvcC1ncmlkIHtcclxuXHRyaWdodDogMTBweDtcclxuXHRib3R0b206IDEwcHg7XHJcblxyXG5cdGEge1xyXG5cdFx0d2lkdGg6IDc3cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0LnNlY3Rpb24taW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1oZWFkIHtcclxuXHRkaXNwbGF5OiBjb250ZW50cztcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWhlYWQtdGl0bGUge1xyXG5cdG9yZGVyOiAxO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2UtY29udHJvbHMge1xyXG5cdG9yZGVyOiAzO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtdm9pY2Utc2xpZGVyIHtcclxuXHRvcmRlcjogMjtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLWJ0biB7XHJcblx0b3JkZXI6IDQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC12b2ljZS1wcm9ncmVzcyB7XHJcblx0ZmxleDogMTtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnNsaWRlci1uYXYge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsLXZvaWNlLW5hdiB7XHJcblx0Z2FwOiAyMHB4O1xyXG59XHJcbn1cclxuXHJcbi8qIGZhZGUtdXDvvIjjgrnjgq/jg63jg7zjg6vpgKPli5Xjg7vjgrXjgqTjg4jlhoXlhbHpgJrvvIlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qcy1mYWRlLXVwIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZSwgdHJhbnNmb3JtIDAuOHMgZWFzZTtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS1mYWRlLWRlbGF5LCAwbXMpO1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcblxyXG5cdCYuaXMtdmlzaWJsZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuXHQuanMtZmFkZS11cCB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXI7XHJcbkB1c2UgXCJtaXhpblwiIGFzIG1peDtcclxuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcclxuQHVzZSBcImNsYW1wXCIgYXMgY2w7XHJcblxyXG46cm9vdCB7XHJcblx0LS1oZWFkZXItc3AtYmFyLWhlaWdodDogMHB4O1xyXG59XHJcblxyXG4vKiDjgZPjga4gcGFydGlhbCDlhoXjgafkvb/jgYTlm57jgZnjg5Hjg7zjg4RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLS0g6KGM5pyr44Gu55+i5Y2w44Ki44Kk44Kz44OzIC0tKi9cclxuQG1peGluIGFycm93LWljb24oJHNpemU6IDEwcHgsICRjb2xvcjogdmFyLiR0ZXh0KSB7XHJcblx0QGluY2x1ZGUgc3ZnLmljb24tYXJyb3c7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogJHNpemU7XHJcblx0aGVpZ2h0OiAkc2l6ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi8qLS0g44OY44OD44OA44O85YaF44OG44Kt44K544OI44Oq44Oz44Kv77yI55+i5Y2w44K544Op44Kk44OJ5LuY44GN77yJLS0qL1xyXG5AbWl4aW4gaW5saW5lLWxpbmsge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRAaW5jbHVkZSBtaXguYXJyb3ctc2xpZGUoJHJpZ2h0OiAwKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDE0cHgsIDE1cHgpO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi8qLS0g44OP44Oz44OQ44O844Ks44O85YaF44Gu6KGM44OG44Kt44K544OIIC0tKi9cclxuQG1peGluIGRyYXdlci1yb3ctdGV4dCB7XHJcblx0Y29sb3I6IHZhci4kdGV4dDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbn1cclxuXHJcbi8qLS0g44OP44Oz44OQ44O844Ks44O85YaF44Gu6KGM44Oq44Oz44Kv77yI44OG44Kt44K544OIICsg55+i5Y2w77yJLS0qL1xyXG5AbWl4aW4gZHJhd2VyLXJvdy1saW5rIHtcclxuXHRAaW5jbHVkZSBkcmF3ZXItcm93LXRleHQ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgYXJyb3ctaWNvbjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiBsYXlvdXQg4oCUIGhlYWRlcu+8iOOBn+OBiuOChOWggu+8iVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpdGUtaGVhZGVyIHtcclxuXHQvKiDjgq/jg7zjg53jg7PluK/jga7pq5jjgZXliIbjgaDjgZHosqDjga4gdG9wIOOBpyBzdGlja3njgIJcclxuXHQgICDjgq/jg7zjg53jg7Pjga/jg5Pjg6Xjg7zjg53jg7zjg4jlpJbjgbjmtYHjgozjgIHov73lvpPjgZnjgovjga7jga8gaGVhZGVyLW1haW7vvIgrIFBDIOaZguOBriBoZWFkZXItbmF277yJ44CCXHJcblx0ICAgU1Ag44Gn44GvIGhlYWRlci1uYXYg6Z2e6KGo56S644Gu44Gf44KB44CB44Ot44K06KGMICsgU1Ag44Ki44Kv44K344On44OzIC8g44OP44Oz44OQ44O844Ks44O8ICsg44K144O844OT44K55biv44GM5q6L44KL44CCICovXHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHR0b3A6IGNhbGMoLTEgKiB2YXIoLS1oZWFkZXItY291cG9uLWhlaWdodCwgMHB4KSk7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cclxuXHQvKiDov73lvpPkuK3vvIjjgq/jg7zjg53jg7PluK/kuIvnq6/jgpLpgY7jgY7jgZ/jgYLjgajvvInjga7ou73jgYTlvbEgKi9cclxuXHQmLmlzLWZpeGVkIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgxMDIsIDkwLCA4OSwgMC4xMik7XHJcblx0fVxyXG5cclxuXHQmOmhhcyguaGFtYnVyZ2VyLW92ZXJsYXkuaXMtb3BlbiksXHJcblx0JjpoYXMoKyAuaGVhZGVyLW5hdi1zY2VuZS1iYWNrZHJvcC5pcy1vcGVuKSB7XHJcblx0XHR6LWluZGV4OiAxMjAwO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1jb3Vwb24ge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA2NnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Lyog6YeR44Gu5bivICsg6Zuq44Gu57WQ5pm244OG44Kv44K544OB44Oj77yI44OG44Kv44K544OB44Oj44Gv5biv44Gu6auY44GV44Gr5ZCI44KP44Gb44Gm5qiq44Oq44OU44O844OI77yJICovXHJcblx0YmFja2dyb3VuZDpcclxuXHRcdHVybCgnLi4vY29tbW9uL2ltYWdlcy9oZWFkZXItY291cG9uLXBhdHRlcm4uc3ZnJykgY2VudGVyIGNlbnRlciAvIGF1dG8gMTAwJSByZXBlYXQteCxcclxuXHRcdGxpbmVhci1ncmFkaWVudCg4NC43OGRlZywgI2Q4YzM3NSA3LjkyJSwgI2M1YjI2YyA1MS45NCUsICNkZmM1NjkgOTIuMzMlKTtcclxuXHQvKiDluK/jga7mloflrZfjga8gJHdoaXRl77yII2ZmZmRmZO+8ieOBp+OBr+OBquOBj+e0lOeZvSAqL1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlci1jb3Vwb24tdHJhY2sge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGNvbHVtbi1nYXA6IDEwMHB4O1xyXG5cclxuXHQudHJhY2staW5uZXIge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItY291cG9uLWl0ZW0ge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Y29sdW1uLWdhcDogMjZweDtcclxufVxyXG5cclxuLyotLSDjgIzmnJ/plpPpmZDlrprjgI3jga7kuLjjg5Djg4PjgrjvvIjluK/jgYvjgonkuIrkuIvjgavjga/jgb/lh7rjgZnvvIktLSovXHJcbi5oZWFkZXItY291cG9uLWJhZGdlIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcblx0d2lkdGg6IDEyMXB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyLjNyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogMTIxcHg7XHJcblx0XHRoZWlnaHQ6IDEyMXB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2VkNTk0OSAyMi4zMSUsICNlZjdmMzQgMTAwJSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKDYuNXB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItY291cG9uLWJhZGdlLXRleHQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogdmFyLiR3aGl0ZTtcclxufVxyXG5cclxuLmhlYWRlci1jb3Vwb24taXRlbSAudGV4dC1ibG9jayB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGNvbHVtbi1nYXA6IDIxcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItY291cG9uLWNvcHkge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmhlYWRlci1jb3Vwb24tdGV4dCB7XHJcblx0Y29sb3I6IHZhci4kd2hpdGU7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDMuOHJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG4uaGVhZGVyLWNvdXBvbi1ub3RlIHtcclxuXHRtYXJnaW4tdG9wOiAwLjA4ZW07XHJcblx0Y29sb3I6IHZhci4kd2hpdGU7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG4uaGVhZGVyLWNvdXBvbi1hcnJvdyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgYXJyb3ctaWNvbigxMHB4LCB2YXIuJHNlY29uZGFyeSk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1tYWluIHtcclxuXHRtYXgtd2lkdGg6IHZhci4kY29udGVudC1tYXg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMjVweCAwIDEzcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItbWFpbi1pbm5lciB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoc3BhY2UtYmV0d2VlbiwgY2VudGVyKTtcclxuXHRnYXA6IDMwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXItbG9nbyB7XHJcblx0ZmlndXJlIHtcclxuXHRcdHdpZHRoOiAyNjBweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLXV0aWxzIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRnYXA6IDEwcHg7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLmhlYWRlci11dGlscy10b3Age1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtZW5kLCBjZW50ZXIpO1xyXG5cdGdhcDogMTVweCA0M3B4O1xyXG59XHJcblxyXG4uaGVhZGVyLWxpbmtzIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRnYXA6IDE5cHg7XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgaW5saW5lLWxpbms7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLXRlbCB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1lbmQsIGNlbnRlcik7XHJcblx0Z2FwOiAxMnB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXRlbC1udW1iZXIge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtZW5kLCBjZW50ZXIpO1xyXG5cdGdhcDogOXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi10ZWw7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci10ZWwtaG91cnMge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLmhlYWRlci11dGlscy1ib3R0b20ge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtZW5kLCBjZW50ZXIpO1xyXG5cdGdhcDogMTVweCA1MHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLXNlcnZpY2VzIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRnYXA6IDMwcHg7XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgaW5saW5lLWxpbms7XHJcblx0XHRAaW5jbHVkZSBtaXguZGFzaGVkLWxpbmUoYm90dG9tLCB2YXIuJHByaW1hcnkpO1xyXG5cdFx0cGFkZGluZy10b3A6IDlweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA5cHg7XHJcblx0XHRjb2xvcjogdmFyLiRwcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1zZXJ2aWNlLWxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXNlcnZpY2UtbWFpbiB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItc2VydmljZS1sYWJlbCxcclxuXHQuaGVhZGVyLXNlcnZpY2UtbWFpbixcclxuXHQuaGVhZGVyLXNlcnZpY2UtbmFtZSB7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItc2VydmljZS1pY29uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDIycHg7XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdH1cclxuXHJcblx0bGk6bnRoLWNoaWxkKDEpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9jb21tb24vaW1hZ2VzL2ljb24tZXhjaGFuZ2Uuc3ZnJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0fVxyXG5cclxuXHRsaTpudGgtY2hpbGQoMikgYSAuaGVhZGVyLXNlcnZpY2UtaWNvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvaWNvbi1ndWFyYW50ZWUuc3ZnJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLWFjdGlvbnMtYmFyIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRAaW5jbHVkZSBtaXguZmxleHNldChmbGV4LWVuZCwgY2VudGVyKTtcclxufVxyXG5cclxuLmhlYWRlci1hY3Rpb25zIHtcclxuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRnYXA6IDE2cHg7XHJcblxyXG5cdGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRnYXA6IDdweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxMXB4LCAxMnB4KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRcdGhlaWdodDogMjZweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItYWN0aW9ucy1jb3VudCB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTVweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJHByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0fVxyXG5cclxuXHRsaTpudGgtY2hpbGQoMSkgYTo6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLW15cGFnZTtcclxuXHR9XHJcblxyXG5cdGxpOm50aC1jaGlsZCgyKSBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tY2FydDtcclxuXHR9XHJcblxyXG5cdGxpOm50aC1jaGlsZCgzKSBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tYm9va21hcms7XHJcblx0fVxyXG5cclxuXHRsaTpudGgtY2hpbGQoNCkgYTo6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLWxvZ291dDtcclxuXHR9XHJcblxyXG5cdGxpOm50aC1jaGlsZCg1KSBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tbWFpbDtcclxuXHR9XHJcblxyXG5cdGxpOm50aC1jaGlsZCgyKSBhLFxyXG5cdGxpOm50aC1jaGlsZCgzKSBhIHtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1hY3Rpb25zLS1zcC10b3Age1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50cmlnZ2VyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdiB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdi1tYWluIHtcclxuXHRwYWRkaW5nOiAwIDE4OHB4O1xyXG5cdGJhY2tncm91bmQ6IHZhci4kcHJpbWFyeTtcclxuXHRmbGV4OiAxO1xyXG5cclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHByaW1hcnk7XHJcblx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxNHB4LCAxNXB4KTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1uYXYtc2NlbmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMjtcclxuXHR3aWR0aDogMTg4cHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRidXR0b24ge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGdhcDogMTJweDtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kc2Vjb25kYXJ5O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhci4kc2Vjb25kYXJ5O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhci4kc2Vjb25kYXJ5O1xyXG5cdFx0Y29sb3I6IHZhci4kd2hpdGU7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMTRweCwgMTVweCk7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGFycm93LWljb24oJGNvbG9yOiBjdXJyZW50Q29sb3IpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0XHRcdGNvbG9yOiB2YXIuJHNlY29uZGFyeTtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHNlY29uZGFyeTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2LXNjZW5lLXBhbmVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMDAlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTtcclxuXHRwYWRkaW5nOiAzMHB4IG1heCgyMHB4LCBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpKTtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XHJcblxyXG5cdCZbaGlkZGVuXSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji5pcy1vcGVuIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4vKiDjgrfjg7zjg7Pjg5Hjg43jg6vplovmmYI6IOODmOODg+ODgOODvOS7peWkluOCkuOCsOODrOODvOOCouOCpuODiO+8iCNjNWMyYzIg5LmX566X55u45b2T77yJICovXHJcbi5oZWFkZXItbmF2LXNjZW5lLWJhY2tkcm9wIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0aW5zZXQ6IDA7XHJcblx0Lyog6ZaJ44GY5pmC44Gv44OY44OD44OA44O8KDEwMDAp44Gu5LiL44CC6ZaL5pmC44GvIGlzLW9wZW4g44GnIDExMDAg44Gr5LiK44GS44CB44OY44OD44OA44O844GvIDEyMDAgKi9cclxuXHR6LWluZGV4OiA5OTk7XHJcblx0YmFja2dyb3VuZDogI2M1YzJjMjtcclxuXHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xyXG5cclxuXHQmW2hpZGRlbl0ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYuaXMtb3BlbiB7XHJcblx0XHR6LWluZGV4OiAxMTAwO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItbmF2LXNjZW5lLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xyXG5cdGdhcDogMTVweDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYtc2NlbmUtbGluayB7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcclxuXHRAaW5jbHVkZSBtaXguYXJyb3ctc2xpZGUoJHJpZ2h0OiAxMHB4KTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNGM0VGRUY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0U4REVERTtcclxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdGNvbG9yOiB2YXIuJHRleHQ7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4uaGVhZGVyLW5hdi1zY2VuZS1saW5rLW1haW4ge1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdGdhcDogMTBweDtcclxufVxyXG5cclxuLmhlYWRlci1uYXYtc2NlbmUtdGh1bWIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDE1MHB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1uYXYtc2NlbmUtbmFtZSB7XHJcblx0ZmxleDogMTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci1vdmVybGF5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogOTF2dztcclxuXHRwYWRkaW5nOiAyNnB4IDMwcHggNDBweDtcclxuXHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCBvcGFjaXR5IDAuMzVzIGVhc2U7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG5cdC5oYW1idXJnZXItb3ZlcmxheS5pcy1vcGVuICYge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItaGVhZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItbG9nbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE2N3B4O1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHJcblx0ZmlndXJlLFxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1jbG9zZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMjdweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0d2lkdGg6IDQycHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kdGV4dDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzUuNWRlZyk7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM1LjVkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1uYXYge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmhhbWJ1cmdlci1hY2NvcmRpb24ge1xyXG5cdEBpbmNsdWRlIG1peC5kYXNoZWQtbGluZShib3R0b20sIHZhci4kYm9yZGVyKTtcclxuXHJcblx0Ji5pcy1vcGVuIHtcclxuXHRcdC5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXIge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggMS41cHgsIDEuNXB4IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaGFtYnVyZ2VyLWFjY29yZGlvbi1wYW5lbCB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItYWNjb3JkaW9uLXRyaWdnZXIge1xyXG5cdEBpbmNsdWRlIGRyYXdlci1yb3ctdGV4dDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDI3cHggMDtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuMzVzIGVhc2U7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdGJhY2tncm91bmQ6XHJcblx0XHRcdGxpbmVhci1ncmFkaWVudCh2YXIuJHRleHQsIHZhci4kdGV4dCkgY2VudGVyIG5vLXJlcGVhdCxcclxuXHRcdFx0bGluZWFyLWdyYWRpZW50KHZhci4kdGV4dCwgdmFyLiR0ZXh0KSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDEuNXB4LCAxLjVweCAxMHB4O1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNXMgZWFzZTtcclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjM1cyBlYXNlLCBwYWRkaW5nLWJvdHRvbSAwLjM1cyBlYXNlO1xyXG5cclxuXHQmW2hpZGRlbl0ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdD4gKiB7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItY2F0ZWdvcnktbGlzdCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdGdhcDogNHB4IDEwcHg7XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgZHJhd2VyLXJvdy1saW5rO1xyXG5cdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0cGFkZGluZzogMTBweCA4cHggMTBweCAxMnB4O1xyXG5cdFx0Z2FwOiA4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWxpbmtzIHtcclxuXHRsaSB7XHJcblx0XHRAaW5jbHVkZSBtaXguZGFzaGVkLWxpbmUoYm90dG9tLCB2YXIuJGJvcmRlcik7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdEBpbmNsdWRlIGRyYXdlci1yb3ctbGluaztcclxuXHRcdHBhZGRpbmc6IDI3cHggMDtcclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItd3JhcHBlciA+IC5oZWFkZXItc2VydmljZXMge1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGdhcDogMTVweDtcclxuXHJcblx0bGkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oYW1idXJnZXItYWN0aW9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTYwcHg7XHJcblx0cGFkZGluZy10b3A6IDIycHg7XHJcblx0Z2FwOiA1cHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgZHJhd2VyLXJvdy10ZXh0O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgYXJyb3ctaWNvbjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaXMtbXlwYWdlIGE6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi1teXBhZ2U7XHJcblx0fVxyXG5cclxuXHQuaXMtY2FydCBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tY2FydDtcclxuXHR9XHJcblxyXG5cdC5pcy13aXNobGlzdCBhOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgc3ZnLmljb24tYm9va21hcms7XHJcblx0fVxyXG5cclxuXHQuaXMtbG9nb3V0IGE6OmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBzdmcuaWNvbi1sb2dvdXQ7XHJcblx0fVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWNvbnRhY3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdGdhcDogNDBweDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHJcblx0LmZvb3Rlci1jb250YWN0LWNvbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiA0NXB4IDIwcHggMzBweDtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kcGluay1iZWlnZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmRlZGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZmxleDogbm9uZTtcclxuXHJcblx0XHQrIC5mb290ZXItY29udGFjdC1jb2wge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb250YWN0LWJhZGdlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTMxcHg7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR3aWR0aDogNjFweDtcclxuXHRcdGhlaWdodDogNjFweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR9XHJcblxyXG5cdC5mb290ZXItY29udGFjdC1iYWRnZS1iZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb250YWN0LXRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0fVxyXG5cclxuXHQuYnRuLWZvb3Rlci1jb250YWN0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdG1hcmdpbjogMTVweCBhdXRvIDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyLWNvbnRhY3QtdGVsIHtcclxuXHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0Y29sb3I6IHZhci4kcHJpbWFyeTtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtZmFtaWx5LWVuO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMy43cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb250YWN0LWhvdXJzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGdhcDogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5mb290ZXItY29udGFjdC1ob3Vycy1sYWJlbCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1jb250YWN0LWhvdXJzLXRpbWUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogLTZweDtcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHRleHQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWZvb3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGdhcDogMzBweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuXHQuZm9vdGVyLWxlZ2FsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0XHRnYXA6IDAgMTBweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1zbnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRnYXA6IDEycHg7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb290ZXItY29weXJpZ2h0IHtcclxuXHRcdGNvbG9yOiB2YXIuJHRleHQ7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgdmFyLm1xLW1pbihsZykge1xyXG5cdC5oZWFkZXItdXRpbHMge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuXHRcdFx0XCJ0b3AgdG9wXCJcclxuXHRcdFx0XCJzZXJ2aWNlcyBhY3Rpb25zXCI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHRcdGNvbHVtbi1nYXA6IDUwcHg7XHJcblx0XHRyb3ctZ2FwOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci11dGlscy10b3Age1xyXG5cdFx0Z3JpZC1hcmVhOiB0b3A7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXV0aWxzLWJvdHRvbSB7XHJcblx0XHRncmlkLWFyZWE6IHNlcnZpY2VzO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1hY3Rpb25zLWJhciB7XHJcblx0XHRncmlkLWFyZWE6IGFjdGlvbnM7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWFjdGlvbnMge1xyXG5cdFx0bGk6bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcclxuXHRcdFx0XHRjb2xvcjogdmFyLiRwcmltYXJ5O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyLiRwcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1saW5rcyBhLFxyXG5cdC5oZWFkZXItc2VydmljZXMgYSB7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmFycm93LXNsaWRlLWhvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1uYXYtc2NlbmUgYnV0dG9uIHtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLXZpc2libGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cdFx0XHRjb2xvcjogdmFyLiRzZWNvbmRhcnk7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyLiRzZWNvbmRhcnk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW5hdi1tYWluIGEge1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0XHRcdGNvbG9yOiB2YXIuJHByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW5hdi1zY2VuZS1saW5rIHtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLXZpc2libGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguYXJyb3ctc2xpZGUtaG92ZXI7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyLiRzZWNvbmRhcnk7XHJcblx0XHRcdGNvbG9yOiB2YXIuJHNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIOODiuODkzEw6aCF55uuICsg44K344O844Oz44Oc44K/44OzKDE4OHB4KeOBruipsOOBvuOCiuWbnumBv+OAglxyXG4gICDjg57jg4Pjg5flpJbjga7kuK3plpPluK/jga7jgZ/jgoEgbXEtbWluKGxnKS9tcS1tYXgobGcpIOOBq+OBr+e1seWQiOOBp+OBjeOBquOBhCAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcclxuXHQuaGVhZGVyLW5hdi1tYWluIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdHVsIGxpIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1uYXYtc2NlbmUge1xyXG5cdFx0d2lkdGg6IDEzMHB4O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci11dGlscyB7XHJcblx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgdmFyLm1xLW1heChsZykge1xyXG5cdC5zaXRlLWhlYWRlciB7XHJcblx0XHQ+IC5oZWFkZXItbmF2IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItY291cG9uIHtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItY291cG9uLXRyYWNrIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sdW1uLWdhcDogMDtcclxuXHJcblx0XHQudHJhY2staW5uZXI6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24taXRlbSB7XHJcblx0XHRjb2x1bW4tZ2FwOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24tYmFkZ2Uge1xyXG5cdFx0d2lkdGg6IDY1cHg7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogNjVweDtcclxuXHRcdFx0aGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKDMuNXB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItY291cG9uLWl0ZW0gLnRleHQtYmxvY2sge1xyXG5cdFx0Y29sdW1uLWdhcDogMTFweDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItY291cG9uLWNvcHkge1xyXG5cdFx0dGV4dC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24tdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWNvdXBvbi1ub3RlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1jb3Vwb24tYXJyb3cge1xyXG5cdFx0d2lkdGg6IDExcHg7XHJcblx0XHRoZWlnaHQ6IDExcHg7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBhcnJvdy1pY29uKDZweCwgdmFyLiRzZWNvbmRhcnkpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1tYWluIHtcclxuXHRcdHBhZGRpbmc6IDlweCAwIDA7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW1haW4taW5uZXIge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHJvdy1nYXA6IDlweDtcclxuXHRcdGNvbHVtbi1nYXA6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWxvZ28ge1xyXG5cdFx0ZmxleDogMTtcclxuXHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXV0aWxzIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3JkZXI6IDE7XHJcblx0XHRmbGV4OiAwIDAgY2FsYygxMDAlICsgMiAqIHZhci4kZ3V0dGVyLXNwKTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyLiRndXR0ZXItc3ApO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyLiRndXR0ZXItc3ApO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIuJGd1dHRlci1zcCk7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXV0aWxzLXRvcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1hY3Rpb25zLWJhciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci11dGlscy1ib3R0b20ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQvKiBTUOODmOODg+ODgOODvOW4r+OBruOBv+OAguODj+ODs+ODkOODvOOCrOODvOWGheOBr1BD54mI44Os44Kk44Ki44Km44OI44KS57at5oyBICovXHJcblx0LmhlYWRlci11dGlscy1ib3R0b20gLmhlYWRlci1zZXJ2aWNlcyB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGdhcDogMXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2Vjb25kYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguY29sdW1uO1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0XHRnYXA6IDNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItc2VydmljZS1sYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDk7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1zZXJ2aWNlLW1haW4ge1xyXG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0Z2FwOiA3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1zZXJ2aWNlLWljb24ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6bnRoLWNoaWxkKDEpIGEgLmhlYWRlci1zZXJ2aWNlLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpOm50aC1jaGlsZCgyKSBhIC5oZWFkZXItc2VydmljZS1pY29uIHtcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItYWN0aW9ucy0tc3AtdG9wIHtcclxuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1lbmQsIGNlbnRlcik7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGdhcDogMTdweDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRnYXA6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1hY3Rpb25zLWNvdW50IHtcclxuXHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRyaWdodDogLTNweDtcclxuXHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdGhlaWdodDogMTRweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRsaTpudGgtY2hpbGQoMSkgYSxcclxuXHRcdGxpOm50aC1jaGlsZCgyKSBhIHtcclxuXHRcdFx0d2lkdGg6IDM0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6bnRoLWNoaWxkKDEpIGE6OmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uLWNhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6bnRoLWNoaWxkKDIpIGE6OmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uLWJvb2ttYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRyaWdnZXIge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHR3aWR0aDogMzRweDtcclxuXHRcdGhlaWdodDogMzRweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTdweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQubWVudS10cmlnZ2VyIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxOXB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC40cztcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR0ZXh0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHM7XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdHRvcDogN3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhhbWJ1cmdlci1vdmVybGF5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aW5zZXQ6IDA7XHJcblx0XHR6LWluZGV4OiAxMTAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMzVzIGVhc2U7XHJcblxyXG5cdFx0JltoaWRkZW5dIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLWZpeGVkIHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pcy1vcGVuIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHJcblx0XHQvKiDnmb3jg5Hjg43jg6vjgpLkuZfnrpfjgavlt7vjgY3ovrzjgb7jgarjgYTjgojjgYbjg4fjgqPjg6DjgaDjgZHliIbpm6LvvIgjYzVjMmMyIOS5l+eul++8iSAqL1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRpbnNldDogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxOTcsIDE5NCwgMTk0LCAwLjcpO1xyXG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSB2YXIubXEtbWF4KG1kKSB7XHJcblx0Lmhhcy1zcC1hY3Rpb25zLWJhciB7XHJcblx0XHQtLWhlYWRlci1zcC1iYXItaGVpZ2h0OiBjYWxjKDYwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSk7XHJcblx0fVxyXG5cclxuXHQuaGFzLXNwLWFjdGlvbnMtYmFyIC5oZWFkZXItYWN0aW9ucy1iYXIge1xyXG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XHJcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IHZhcigtLWhlYWRlci1zcC1iYXItaGVpZ2h0KTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KTtcclxuXHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyLiRib3JkZXI7XHJcblx0XHRib3gtc2hhZG93OiAwIC0ycHggMTBweCByZ2JhKDEwMiwgOTAsIDg5LCAwLjA4KTtcclxuXHJcblx0XHQuaGVhZGVyLWFjdGlvbnMge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRnYXA6IDA7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Z2FwOiA0cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGk6bnRoLWNoaWxkKDIpIGEsXHJcblx0XHRcdGxpOm50aC1jaGlsZCgzKSBhIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhlYWRlci1hY3Rpb25zLWNvdW50IHtcclxuXHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuXHQuaGVhZGVyLW5hdi1zY2VuZS1wYW5lbCxcclxuXHQuaGVhZGVyLW5hdi1zY2VuZS1iYWNrZHJvcCB7XHJcblx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1uYXYtc2NlbmUtbGluayB7XHJcblx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhhbWJ1cmdlci1hY2NvcmRpb24tdHJpZ2dlciB7XHJcblx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIHtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubWVudS10cmlnZ2VyLFxyXG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XHJcblx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcbkB1c2UgXCJjbGFtcFwiIGFzIGNsO1x0XG5cblxuOnJvb3Qge1xuXHQtLWZvb3Rlci1oZWlnaHQ6IDBweDtcbn1cblxuLnNpdGUtZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogdmFyLiRwaW5rLWJlaWdlO1xufVxuXG4uZm9vdGVyLXByb21vIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5mb290ZXItZ2FsbGVyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIC0yMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5mb290ZXItZ2FsbGVyeS1zd2lwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LyogYXV0b3BsYXkgZGVsYXk6MCArIHNwZWVkIOOBp+etiemAn+ODnuODvOOCreODvOOBq+OBmeOCiyAqL1xuXHRcdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0ZmlndXJlIHtcblx0XHRcdGhlaWdodDogNTY1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMHZ3O1xuXHRcdFx0Ly9vdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0yNjVweDtcblx0XHRsZWZ0OiA0MCU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogNDk4NnB4O1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDM0MnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AvbXYtd2F2ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3Zlcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtNDMwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0d2lkdGg6IDUwMTBweDtcblx0XHRoZWlnaHQ6IDQ3MnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci13YXZlLWJvdHRvbS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cbn1cblxuLmZvb3Rlci1jYXRjaC13cmFwIHtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0yM3B4O1xuXHRsZWZ0OiAxNy42JTtcblx0ei1pbmRleDogMjtcblx0Z2FwOiAxMHB4O1xuXG5cdC5mb290ZXItY2F0Y2gge1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtc3RhcnQsIGNlbnRlcik7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0cGFkZGluZzogMTVweCAwIDEzcHg7XG5cdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE5O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHR9XG59XG5cbi5mb290ZXItY29udGFjdCB7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IC0xNDBweCBhdXRvIDA7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cblx0LmZvb3Rlci1jb250YWN0LWNvbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXg6IDE7XG5cdFx0cGFkZGluZzogNjBweCAyMHB4IDQ1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgdmFyLm1xLW1pbihtZCkge1xuXHRcdFx0KyAuZm9vdGVyLWNvbnRhY3QtY29sIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmRhc2hlZC1saW5lKGxlZnQsICNlYmRlZGUpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDU1cHgpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHZhci5tcS1tYXgobWQpIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJkZWRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRhY3QtYmFkZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zMXB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogNjFweDtcblx0XHRoZWlnaHQ6IDYxcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0LmZvb3Rlci1jb250YWN0LWJhZGdlLWJnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5mb290ZXItY29udGFjdC1iYWRnZS1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAzNHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG5cblx0LmZvb3Rlci1jb250YWN0LXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogY2wuY3VzdG9tLWNsYW1wKDE2cHgsIDIwcHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHQuYnRuLWZvb3Rlci1jb250YWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRtYXJnaW46IDM1cHggYXV0byAwO1xuXHR9XG5cblx0LmZvb3Rlci1jb250YWN0LXRlbCB7XG5cdFx0bWFyZ2luOiAyM3B4IDAgMTBweDtcblx0XHRjb2xvcjogdmFyLiRwcmltYXJ5O1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtZmFtaWx5LWVuO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoNDBweCwgNDNweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRhY3QtaG91cnMge1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRnYXA6IDI2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxNHB4LCAxNnB4KTtcblx0fVxuXG5cdC5mb290ZXItY29udGFjdC1ob3Vycy1sYWJlbCB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG5cblx0LmZvb3Rlci1jb250YWN0LWhvdXJzLXRpbWUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogLTEzcHg7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR0ZXh0O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgdmFyLm1xLW1pbihtZCkge1xuXHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ViZGVkZTtcblx0fVxufVxuXG4uZm9vdGVyLXBhZ2V0b3Age1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA1NXB4O1xuXHR6LWluZGV4OiAzO1xuXHR3aWR0aDogY2wuY3VzdG9tLWNsYW1wKDYwcHgsODVweCk7XG5cdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNFOERFREU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly8gdGV4dC1pbmRlbnQ6IDEwMSU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNnMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciAwLjM2cyBlYXNlLW91dDtcblxuXHR0ZXh0LWluZGVudDogMDtcblx0Zm9udC1zaXplOiAwO1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIHN2Zy5pY29uLXBhZ2V0b3A7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0OCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiBjbC5jdXN0b20tY2xhbXAoMTJweCwyM3B4KTtcblx0XHRhc3BlY3QtcmF0aW86IDIzIC8gMTQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyLiRiYXNlLWZvbnQtY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR0cmFuc2l0aW9uOiB0b3AgMC4zNnMgZWFzZS1vdXQsIG9wYWNpdHkgMC4zNnMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zNnMgZWFzZS1vdXQ7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0dG9wOiAxNTAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmZvb3Rlci1ib2R5IHtcblx0cGFkZGluZzogNjVweCAwIDQwcHg7XG5cdFxuXHQuZm9vdGVyLWZlYXR1cmVzIHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0bGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyLiRwcmltYXJ5O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIuJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHdyYXA7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMnB4O1xuXHRcdFx0Z2FwOiAyMHB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMzZzIGVhc2Utb3V0O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAwJSAwLjA2ZW07XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHByaW1hcnk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zNnMgZWFzZS1vdXQ7XG5cblx0XHRcdFx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlzLWFib3V0IGE6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHByaW1hcnkgdXJsKCcuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLWFib3V0LnN2ZycpO1xuXHRcdH1cblxuXHRcdC5pcy1tZXJpdCBhOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiRwcmltYXJ5IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1tZXJpdC5zdmcnKTtcblx0XHR9XG5cblx0XHQuaXMtc3lzdGVtIGE6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHByaW1hcnkgdXJsKCcuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN5c3RlbS5zdmcnKTtcblx0XHR9XG5cblx0XHQuaXMtc3RyZW5ndGggYTo6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kcHJpbWFyeSB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLWZlYXR1cmUtc3RyZW5ndGguc3ZnJyk7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1xdWlja2xpbmtzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdGdhcDogY2wuY3VzdG9tLWNsYW1wKDEwcHgsIDIwcHgpO1xuXG5cdFx0bGkge1xuXHRcdFx0Ji5pcy1mYXEgYSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1mYXEuc3ZnJyk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtZ3VpZGUgYSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1ndWlkZS5zdmcnKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1ndWFyYW50ZWUgYSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1ndWFyYW50ZWUuc3ZnJyk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtZXhjaGFuZ2UgYSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay1leGNoYW5nZS5zdmcnKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy13ZWIgYSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXF1aWNrbGluay13ZWIuc3ZnJyk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMta2ltb25vIGEgc3Bhbjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1xdWlja2xpbmsta2ltb25vLnN2ZycpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFycm93LXNsaWRlKHZhci4kYmFzZS1mb250LWNvbG9yLCBtaW4oMzNweCwgMS44dncpKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIGNsLmN1c3RvbS1jbGFtcCgxNXB4LCAzMHB4KTtcblx0XHRcdGdhcDogbWluKDE1cHgsIDJ2dyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiRib3JkZXItbGlnaHQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiBjbC5jdXN0b20tY2xhbXAoMTRweCwxNnB4KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuMzZzIGVhc2Utb3V0O1xuXHRcdH1cblxuXHRcdC5mb290ZXItcXVpY2tsaW5rLWxhYmVsIHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0Z2FwOiBtaW4oMjBweCwgMXZ3KTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLXF1aWNrbGluay1pY29uIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogMzBweDtcblxuXHRcdCYuaXMtZmFxIHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiRpbnB1dC1iZztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLW5hdi1ncmlkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0Z2FwOiBtaW4oOThweCwgM3Z3KTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyLiRib3JkZXI7XG5cdH1cblxuXHQuZm9vdGVyLW5hdi1ibG9jayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogNDh2dztcblxuXHRcdC5mb290ZXItbmF2LXRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdC5mb290ZXItbmF2LWNvbHVtbnMge1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRcdGdhcDogN3B4IDIwcHg7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiA3cHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogbWluKDgwcHgsIDR2dyk7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDAgNXB4IDE4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAwJSAwLjA2ZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxM3B4LDE1cHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ5O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuMzZzIGVhc2Utb3V0O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIuJGJhc2UtZm9udC1jb2xvcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhci4kYmFzZS1mb250LWNvbG9yO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNnMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5mb290ZXItbmF2LW1pc2Mge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1ib3R0b20ge1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdGdhcDogMzBweDtcblx0fVxuXG5cdC5mb290ZXItYnJhbmQge1xuXHRcdGZpZ3VyZSB7XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1hZGRyZXNzIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHR9XG5cblx0LmZvb3Rlci1ib3R0b20tcmlnaHQge1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdGZsZXg6IDE7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cblx0LmZvb3Rlci1sZWdhbCB7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0Z2FwOiAzMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IGNsLmN1c3RvbS1jbGFtcCgxM3B4LCAxNHB4KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLXNucyB7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA1MHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1jb3B5cmlnaHQge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdC5mb290ZXItYm9keSB7XG5cdFx0LmZvb3Rlci1uYXYtZ3JpZCB7XG5cdFx0XHRnYXA6IDk4cHg7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1uYXYtYmxvY2sgLmZvb3Rlci1uYXYtY29sdW1ucyB1bCBhIHtcblx0XHRcdG1pbi13aWR0aDogODVweDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgdmFyLm1xLW1pbihtZCkge1xuLmZvb3Rlci1mZWF0dXJlcyB7XG5cdGEge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAwLjA2ZW07XG5cdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjRzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pcy1hYm91dCBhOmhvdmVyOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1hYm91dC1ob3Zlci5zdmcnKTtcblx0fVxuXG5cdC5pcy1tZXJpdCBhOmhvdmVyOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vY29tbW9uL2ltYWdlcy9mb290ZXItZmVhdHVyZS1tZXJpdC1ob3Zlci5zdmcnKTtcblx0fVxuXG5cdC5pcy1zeXN0ZW0gYTpob3Zlcjo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2NvbW1vbi9pbWFnZXMvZm9vdGVyLWZlYXR1cmUtc3lzdGVtLWhvdmVyLnN2ZycpO1xuXHR9XG5cblx0LmlzLXN0cmVuZ3RoIGE6aG92ZXI6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1mZWF0dXJlLXN0cmVuZ3RoLWhvdmVyLnN2ZycpO1xuXHR9XG59XG5cbi5mb290ZXItbmF2LWJsb2NrIHtcblx0LmZvb3Rlci1uYXYtY29sdW1ucyB1bCBhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMC4wNmVtO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNHM7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItcXVpY2tsaW5rcyB7XG5cdGE6aG92ZXIge1xuXHRcdEBpbmNsdWRlIG1peC5hcnJvdy1zbGlkZS1ob3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxM3B4O1xuXHR9XG59XG5cbi5mb290ZXItcGFnZXRvcCB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhci4kYmFzZS1mb250LWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyLiRiYXNlLWZvbnQtY29sb3I7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyLiR3aGl0ZTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAtNTAlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR0b3A6IDQ4JTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG59XG5cbkBpbmNsdWRlIHZhci5tcS1tYXgobWQpIHtcbi5mb290ZXItcHJvbW8ge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5mb290ZXItZ2FsbGVyeSB7XG5cdG1hcmdpbjogMCAtMTVweDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDkzcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vY29tbW9uL2ltYWdlcy93YXZlLXNwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAvIGNvdmVyO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRib3R0b206IC02MHB4O1xuXHRcdGhlaWdodDogOTNweDtcblx0fVxufVxuXG4uZm9vdGVyLWdhbGxlcnkgLnN3aXBlci1zbGlkZSBmaWd1cmUge1xuXHRoZWlnaHQ6IDI5MHB4O1xuXHRtaW4taGVpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLWNhdGNoLXdyYXAge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDQ0cHg7XG5cdGdhcDogMTBweDtcblxuXHQuZm9vdGVyLWNhdGNoIHtcblx0XHR3aWR0aDogMjdweDtcblx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4xOTtcblx0fVxufVxuXG4uZm9vdGVyLWNvbnRhY3Qge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW4tdG9wOiAtNDVweDtcblx0Z2FwOiA0MHB4O1xuXG5cdC5mb290ZXItY29udGFjdC1jb2wge1xuXHRcdHBhZGRpbmc6IDQycHggMjBweCAzMHB4O1xuXG5cdFx0KyAuZm9vdGVyLWNvbnRhY3QtY29sIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idG4tZm9vdGVyLWNvbnRhY3Qge1xuXHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRhY3QtdGVsIHtcblx0XHRtYXJnaW46IDEycHggMCA4cHg7XG5cdH1cblx0XG5cdC5mb290ZXItY29udGFjdC1ob3Vycy1sYWJlbCB7XG5cdH1cbn1cblxuLmZvb3Rlci1wYWdldG9wIHtcblx0dG9wOiAxNnB4O1xuXHRyaWdodDogMTVweDtcbn1cblxuLmZvb3Rlci1ib2R5IHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cblx0LmZvb3Rlci1xdWlja2xpbmtzIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0Z2FwOiAxNXB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItZmVhdHVyZXMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRsaSB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyLiRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIuJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdHBhZGRpbmc6IDE4cHggMjBweDtcblx0XHRcdGdhcDogMjBweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLXF1aWNrbGlua3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLXF1aWNrbGluay1sYWJlbCB7XG5cdFx0XHRnYXA6IDIwcHg7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItbmF2LWdyaWQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRnYXA6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0fVxuXG5cdC5mb290ZXItYm90dG9tIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAyNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5mb290ZXItYnJhbmQge1xuXHRcdGZpZ3VyZSB7XG5cdFx0XHR3aWR0aDogMjE1cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItYm90dG9tLXJpZ2h0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGdhcDogMzBweDtcblx0fVxuXG5cdC5mb290ZXItbGVnYWwge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMCAyNXB4O1xuXHR9XG5cblx0LmZvb3Rlci1jb3B5cmlnaHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5mb290ZXItbmF2LWJsb2NrIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cblx0XHQuZm9vdGVyLW5hdi1jb2x1bW5zIHVsIGEge1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdGdhcDogMTJweDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbi1hcnJvdztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhci4kYmFzZS1mb250LWNvbG9yO1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZvb3Rlci1uYXYtbWlzYyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0LmZvb3Rlci1uYXYtY29sdW1ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1NHB4O1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmRhc2hlZC1saW5lKHRvcCwgdmFyLiRib3JkZXIpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkOjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmRhc2hlZC1saW5lKGJvdHRvbSwgdmFyLiRib3JkZXIpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNTRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyOHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBoYW1idXJnZXItYWNjb3JkaW9uIOOBqOWQjOWei++8iHRyaWdnZXIgLyBwYW5lbCAvIGlzLW9wZW7vvInjgILjgq/jg6njgrnlkI3jga7jgb/jg5Xjg4Pjgr/jg7zlgbQgKi9cblx0LmZvb3Rlci1uYXYtY2F0ZWdvcnksXG5cdC5mb290ZXItbmF2LXNjZW5lIHtcblx0XHRAaW5jbHVkZSBtaXguZGFzaGVkLWxpbmUoYm90dG9tLCB2YXIuJGJvcmRlcik7XG5cblx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0LmZvb3Rlci1uYXYtdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDEuNXB4LCAxLjVweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItbmF2LWNvbHVtbnMge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItbmF2LXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDI3cHggMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogcGFkZGluZy1ib3R0b20gMC4zNXMgZWFzZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOlxuXHRcdFx0XHRcdGxpbmVhci1ncmFkaWVudCh2YXIuJHRleHQsIHZhci4kdGV4dCkgY2VudGVyIG5vLXJlcGVhdCxcblx0XHRcdFx0XHRsaW5lYXItZ3JhZGllbnQodmFyLiR0ZXh0LCB2YXIuJHRleHQpIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCAxLjVweCwgMS41cHggMTBweDtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjM1cyBlYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIHBhbmVsOiBoYW1idXJnZXItYWNjb3JkaW9uLXBhbmVsIOebuOW9k+OAglxuXHRcdCAgIEhUTUwg44KS6Laz44GV44GaIDIg5YiX44Oq44Oz44Kv77yIZGlzcGxheTpjb250ZW50c++8ieOBq+OBmeOCi+OBn+OCgSBoZWlnaHQg44Gn6ZaL6ZaJICovXG5cdFx0LmZvb3Rlci1uYXYtY29sdW1ucyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRnYXA6IDRweCAxMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGludGVycG9sYXRlLXNpemU6IGFsbG93LWtleXdvcmRzO1xuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2UsIHBhZGRpbmctYm90dG9tIDAuMzVzIGVhc2U7XG5cblx0XHRcdCZbaGlkZGVuXSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogY29udGVudHM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdH1cblxuXHRmb290ZXIge1xuXHRcdC5mb290ZXItaW5uZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHBhZGRpbmc6IDUwcHggMCA4NXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblxuXHRcdFx0LmJhc2ljLWluZm8ge1xuXHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdHdpZHRoOiAxNzdweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxNXB4O1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gcCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc25zLWJ0bi13cmFwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNob3AtbGlzdCB7XG5cdFx0XHRcdFx0LnNob3AtaXRlbSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyNTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdFx0XHQ+IHAsXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmxpbmstbWFwIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1tZW51IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVuZGVyLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMjVweCAwO1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGdhcDogMzBweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQuZm9vdGVyLW5hdi1jYXRlZ29yeSxcblx0LmZvb3Rlci1uYXYtc2NlbmUge1xuXHRcdC5mb290ZXItbmF2LXRpdGxlIHtcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLW5hdi1jb2x1bW5zIHtcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkB1c2UgXCJib290c3RyYXBcIiBhcyBicztcclxuXHJcbi8qIEJsb2cgdGhlbWUgb3ZlcnJpZGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBfYmxvZy1sZWdhY3kuc2Nzc++8iOePvuihjOOCteOCpOODiOOBruWOn+acrO+8ieOBruOBguOBqOOBq+iqreOBv+i+vOOBv+OAgVxyXG4g6Imy5ZGz44Gg44GR44KS44Oq44OL44Ol44O844Ki44Or5b6M44Gu44OI44O844Kv44Oz44G45a+E44Gb44KL5bGk44CCXHJcbiDliqDjgYjjgabjgIHjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga7lhbHpgJrjgrfjgqfjg6vvvIguY29udGFpbmVyIC8gLmJyZWFkY3J1bWIgLyDlm7rlrprjg5Djg4rjg7xKU++8iVxyXG4g44Go5Zmb44G/5ZCI44KP44Gb44KL44Gf44KB44Gu5pyA5bCP6ZmQ44Gu6Kq/5pW044KC44GT44GT44Gr572u44GP44CCXHJcblxyXG4g54++6KGMIOKGkiDjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga7lr77lv5xcclxuICAgI2U5NTM4MyAgICAgICAgICAg4oaSIGJzLiRwcmltYXJ5ICAgICAgIOOCouOCr+OCu+ODs+ODiO+8iOimi+WHuuOBl+ODu+OCq+ODhuOCtOODquODu+ODmuODvOOCuOODo+ODu0NUQe+8iVxyXG4gICAjZTRjYWQyICAgICAgICAgICDihpIgYnMuJGJvcmRlci1saWdodCAgU1DoqJjkuovjg6rjgrnjg4jjga7lj7Pnq6/jg5Djg7xcclxuICAgI2U2ZTZlNiAjZGRkICNjY2Mg4oaSIGJzLiRib3JkZXIgICAgICAgIOe9q+e3muODu+aeoOe3mlxyXG4gICAjZWVlKOiDjOaZrykgICAgICAgIOKGkiBicy4kaW5wdXQtYmcgICAgICDoqJjkuovjg6rjgrnjg4jjga7jgq3jg6Pjg5fjgrfjg6fjg7Pog4zmma9cclxuICAgI2Y5ZjlmOSAgICAgICAgICAg4oaSIGJzLiRwaW5rLWJlaWdlICAgIFNQ44Oa44O844K46KaL5Ye644GX44Gu5biv6IOM5pmvXHJcbiAgICMzMzMzMzMgIzAwMCAgICAgIOKGkiBicy4kdGV4dCAgICAgICAgICDmnKzmlofns7vjga7pu5JcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gdGhlbWUge1xyXG5cdC8qIC0tLSDjgqLjgq/jgrvjg7Pjg4jvvIhQQy9TUOWFsemAmu+8iSAtLS0gKi9cclxuXHRkaXYuZm9ybWF0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogYnMuJHByaW1hcnk7XHJcblx0fVxyXG5cclxuXHRkaXYuZm9ybWF0IHVsIGxpIGEge1xyXG5cdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgZGl2LmVudHJ5Ym9keSBoMyB7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiBicy4kcHJpbWFyeTtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0ZGl2LnRleHQtd3JhcCBkbCBkZDo6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6IGJzLiR0ZXh0O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuXHRcdGRpdi5ibG9nLXNpZGUtc2VjdGlvbiBkbCBkdCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRib3JkZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctc2lkZS1zZWN0aW9uIGRsIGRkIHVsIGxpOjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogYnMuJHRleHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctaGVhZC1jYXRlZ29yeSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIGRsIHtcclxuXHRcdFx0YmFja2dyb3VuZDogYnMuJGlucHV0LWJnO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIGRsIGR0IHtcclxuXHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gYSBoMS5lbnRyeWhlYWRlcixcclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gaDMuZW50cnloZWFkZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBicy4kYm9yZGVyO1xyXG5cdFx0XHRjb2xvcjogYnMuJHByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnBhZ2VyID4gc3BhbixcclxuXHRcdGRpdi5wYWdlciA+IHVsIGxpIHtcclxuXHRcdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5wYWdlciA+IHNwYW4gPiBhOmxpbmssXHJcblx0XHRkaXYucGFnZXIgPiBzcGFuID4gYTp2aXNpdGVkLFxyXG5cdFx0ZGl2LnBhZ2VyID4gdWwgbGkgPiBhOmxpbmssXHJcblx0XHRkaXYucGFnZXIgPiB1bCBsaSA+IGE6dmlzaXRlZCB7XHJcblx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYucGFnZXIgPiB1bCBsaS5vbnBhZ2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRwLmxpbmtfcmVudGFsX3RvcCBhIHtcclxuXHRcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0ZGl2LnRleHQtd3JhcCBkbCBkdCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGJzLiR0ZXh0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5wYWdlc3VtbWFyeSBoMy5oZWFkY2FwIHtcclxuXHRcdFx0YmFja2dyb3VuZDogYnMuJHBpbmstYmVpZ2U7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IGJzLiRib3JkZXI7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGJzLiRib3JkZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiBicy4kYm9yZGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWxpc3Qtc2VjdGlvbiA+IHVsIGxpIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogYnMuJGJvcmRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSBkbCBkZCB7XHJcblx0XHRcdGNvbG9yOiBicy4kdGV4dDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSBhOmxpbmssXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiB1bCBsaSBhOnZpc2l0ZWQge1xyXG5cdFx0XHRjb2xvcjogYnMuJHByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctbGlzdC1zZWN0aW9uID4gdWwgbGkgYTo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogYnMuJGJvcmRlci1saWdodDtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYuYmxvZy1saXN0LXNlY3Rpb24gPiBoNC5ub3RfZm91bmQge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiBicy4kYm9yZGVyO1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBicy4kYm9yZGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBkaXYuYmxvZy1oZWFkLWNhdGVnb3J5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgPiBhIGgxLmVudHJ5aGVhZGVyLFxyXG5cdFx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgPiBoMy5lbnRyeWhlYWRlciB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGJzLiRib3JkZXI7XHJcblx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYucGFnZXIgPiBzcGFuIGEge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IGJzLiRib3JkZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnBhZ2VyID4gc3BhbiBhOmxpbmssXHJcblx0XHRkaXYucGFnZXIgPiBzcGFuIGE6dmlzaXRlZCB7XHJcblx0XHRcdGNvbG9yOiBicy4kcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRkaXYucGFnZXIgPiB1bCBsaSBhIHtcclxuXHRcdFx0YmFja2dyb3VuZDogYnMuJHByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0cC5saW5rX3JlbnRhbF90b3AgYSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGJzLiRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogLS0tIOebruasoeOCpuOCo+OCuOOCp+ODg+ODiO+8iFJUT0PvvInjga7oibIgLS0tXHJcblx0IOePvuihjOOCteOCpOODiOOBp+OBr+ODl+ODqeOCsOOCpOODs+OBjOODmuODvOOCuOOBqyA8c3R5bGU+IOOBp+OCouOCr+OCu+ODs+ODiOiJsiAjZWM3YWEwIOOCklxyXG5cdCDlh7rlipvjgZfjgabjgYTjgovjgILjgZ3jga7liIbjgpLjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga7jg4jjg7zjgq/jg7Pjgavnva7jgY3mj5vjgYjjgZ/jgoLjga7jgIIgKi9cclxuXHQucnRvYy1tb2t1amktY29udGVudCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBicy4kd2hpdGU7XHJcblx0fVxyXG5cclxuXHQucnRvYy1tb2t1amktY29udGVudCAjcnRvYy1tb2t1amktdGl0bGUge1xyXG5cdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppIGxpID4gYSB7XHJcblx0XHRjb2xvcjogYnMuJHRleHQ7XHJcblx0fVxyXG5cclxuXHQucnRvYy1tb2t1amktY29udGVudC5mcmFtZTI6OmJlZm9yZSxcclxuXHQucnRvYy1tb2t1amktY29udGVudC5mcmFtZTMsXHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQuZnJhbWU0LFxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50LmZyYW1lNSB7XHJcblx0XHRib3JkZXItY29sb3I6IGJzLiRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucnRvYy1tb2t1amktY29udGVudC5mcmFtZTU6OmJlZm9yZSxcclxuXHQucnRvYy1tb2t1amktY29udGVudC5mcmFtZTU6OmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLnJ0b2MtbW9rdWppLmxldmVsLTEgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xyXG5cdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xyXG5cdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0LnJ0b2MtbW9rdWppLWNvbnRlbnQgLmRlY2ltYWxfb2wgPiAucnRvYy1pdGVtOjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBicy4kcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdC5ydG9jLW1va3VqaS1jb250ZW50IC5tb2t1amlfdWwubGV2ZWwtMSA+IC5ydG9jLWl0ZW06OmJlZm9yZSxcclxuXHQucnRvYy1tb2t1amktY29udGVudCAubW9rdWppX3VsLmxldmVsLTIgPiAucnRvYy1pdGVtOjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYnMuJHByaW1hcnkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5jbHMtMSxcclxuXHQuY2xzLTIge1xyXG5cdFx0c3Ryb2tlOiBicy4kcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdC8qIC0tLSDopovlh7rjgZfluK/vvIgudHJpdmlhX2NvbnRhaW5lciBoMu+8iS0tLSAqL1xyXG5cdC8qIOW4r+eUu+WDj+OBryBoMjo6YmVmb3JlIC8gOjphZnRlciDjgpIgei1pbmRleDotMSDjgafmlbfjgYTjgabjgYTjgovjgILnj77ooYzjgrXjgqTjg4jjga9cclxuXHQgICDnpZblhYjjgavog4zmma/jgYznhKHjgYvjgaPjgZ/jga7jgafmiJDnq4vjgZfjgabjgYTjgZ/jgYzjgIHjg6rjg4vjg6Xjg7zjgqLjg6vlvozjga9cclxuXHQgICBtYWluLmNvbnRhaW5lciDjgasgYmFja2dyb3VuZDogJHBhZ2UtYmcg44GM5LuY44GP44Gf44KB44CB44Gd44Gu44G+44G+44Gg44GoXHJcblx0ICAg5biv44GM56WW5YWI44Gu6IOM5pmv44Gr6Zqg44KM44Gm6KaL44GI44Gq44GP44Gq44KL77yI5paH5a2X44KC55m944Gq44Gu44Gn5raI44GI44KL77yJ44CCXHJcblx0ICAgaDIg6Ieq6Lqr44GrIHN0YWNraW5nIGNvbnRleHQg44KS5L2c44KJ44Gb44Gm44CB5pOs5Ly86KaB57Sg44KSIGgyIOOBruS4reOBq+mWieOBmOi+vOOCgeOCi+OAgiAqL1xyXG5cdC50cml2aWFfY29udGFpbmVyIGgyIHtcclxuXHRcdGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuXHR9XHJcblxyXG5cdC8qIC0tLSDoqJjkuovoqbPntLDjga7opovlh7rjgZcgLS0tXHJcblx0IOePvuihjENTU+OBryBgYXJ0aWNsZSA+IGEgaDEuZW50cnloZWFkZXJg77yI5LiA6Kan44Gu44Oq44Oz44Kv5LuY44GN6KaL5Ye644GX77yJ44GX44GL5a6a576p44GX44Gm44GK44KJ44Ga44CBXHJcblx0IOips+e0sOODmuODvOOCuOOBriBgYXJ0aWNsZSA+IGgxLmVudHJ5aGVhZGVyYCDjgavjga/kvZXjgoLlvZPjgZ/jgonjgarjgYTjgIJcclxuXHQg54++6KGM44K144Kk44OI44Gn44GvIHBhZ2UuY3NzIOOBruWFqOS9k+ODquOCu+ODg+ODiO+8iGgxIOOCgiBmb250LXdlaWdodDpub3JtYWwgLyAxNHB477yJ44GnXHJcblx0IOODl+ODrOODvOODs+OBquaWh+Wtl+OBqOOBl+OBpuihqOekuuOBleOCjOOBpuOBhOOCi+OBjOOAgeODquODi+ODpeODvOOCouODq+W+jOOBriBfcmVib290LnNjc3Mg44GvXHJcblx0IGgxIOOBriBmb250LXNpemUgLyBmb250LXdlaWdodCDjgpLmiLvjgZXjgarjgYTjgZ/jgoHjgIHjgZ3jga7jgb7jgb7jgaDjgajjg5bjg6njgqbjgrbml6Llrprjga5cclxuXHQg5beo5aSn44Gq5aSq5a2X44Gr44Gq44Gj44Gm44GX44G+44GG44CC54++6KGM44Gu5LiA6Kan6KaL5Ye644GX44Go5ZCM44GY5L2T6KOB44KS6Kmz57Sw44Gr44KC5b2T44Gm44Gm5o+D44GI44KL44CCICovXHJcblx0ZGl2LmJsb2ctYXJ0aWNsZS1zZWN0aW9uIGFydGljbGUgPiBoMS5lbnRyeWhlYWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nOiA1cHggMCAxMHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBicy4kYm9yZGVyO1xyXG5cdFx0Y29sb3I6IGJzLiRwcmltYXJ5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdGRpdi5ibG9nLWFydGljbGUtc2VjdGlvbiBhcnRpY2xlID4gaDEuZW50cnloZWFkZXIge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogLS0tIFNOU+OCt+OCp+OCouODnOOCv+ODs+OBrumHjeOBquOCiiAtLS1cclxuXHQgZGl2LnNuc19hcmVhIOOBryBwb3NpdGlvbjphYnNvbHV0ZSDjgafoqJjkuovmnKzmlofjgavph43jga3jgabjgYTjgovjgYwgei1pbmRleCDjgYznhKHjgY/jgIFcclxuXHQg44Oq44OL44Ol44O844Ki44Or5b6M44Gu44Oe44O844Kv44Ki44OD44OX44Gg44Go5pys5paH5YG044Gu6KaB57Sg44KI44KK5LiL44Gr5r2c44Gj44Gm44GX44G+44GG44CCXHJcblx0IOaYjuekuueahOOBq+WJjemdouOBuOWHuuOBmeOAguODmOODg+ODgOODvCguc2l0ZS1oZWFkZXIgei1pbmRleDoxMDAwKeOBqFxyXG5cdCDlm7rlrprjg5Djg4rjg7woLmZpeC10cml2aWEgei1pbmRleDo5OTkp44KI44KK5LiL44Gu44G+44G+44Gr44GX44Gf44GE44Gu44GnIDEg44Gn6Laz44KK44KL44CCICovXHJcblx0ZGl2LnNuc19hcmVhIHtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQvKiAtLS0gc3BhbiDjga7oibLjgpLntpnmib/jgavmiLvjgZkgLS0tXHJcblx0IOODquODi+ODpeODvOOCouODq+W+jOOBriBfcmVib290LnNjc3Mg44Gr57Sg44GuIGBzcGFuIHsgY29sb3I6ICMzMzMgfWAg44GM44GC44KL44Gf44KB44CBXHJcblx0IOePvuihjENTU+WBtOOBp+imquOBq+iJsuOCkuW9k+OBpuOBpuOBhOOCi+euh+aJgO+8iOimi+WHuuOBl+W4r+OBrueZveaWh+Wtl+OAgeebruasoeOBruOCv+OCpOODiOODq+OBquOBqe+8ieOBjFxyXG5cdCBzcGFuIOOBp+WbsuOBvuOCjOOBpuOBhOOCi+OBqOiJsuOBjOWKueOBi+OBquOBhOOAguiomOS6i+acrOaWh+OBr1dvcmRQcmVzc+OBjOeUn+aIkOOBl+OBn1xyXG5cdCBzcGFuIOWFpeOCiuOBruODnuODvOOCr+OCouODg+ODl+OBquOBruOBp+OAgeODluODreOCsOmFjeS4i+OBoOOBkee2meaJv+OBq+aIu+OBmeOAglxyXG5cdCDjgqTjg7Pjg6njgqTjg7NzdHlsZeOBp+iJsuaMh+WumuOBleOCjOOBpuOBhOOCiyBzcGFuIOOBr+OBneOBruOBvuOBvuWEquWFiOOBleOCjOOCi+OAgiAqL1xyXG5cdHNwYW4ge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0fVxyXG5cclxuXHQvKiDnm67mrKHjga7plovplonjg5zjgr/jg7Pjga/jg5fjg6njgrDjgqTjg7Pjga5KU+OBjOeEoeOBhOOBqOWLleOBi+OBquOBhOOBn+OCgeimi+OBiOOBquOBj+OBmeOCi+OAglxyXG5cdCAgIGRpc3BsYXk6bm9uZSDjgavjgZnjgovjgajjgr/jgqTjg4jjg6vooYzjga5mbGV444Os44Kk44Ki44Km44OI44GM5aSJ44KP44Gj44Gm44GX44G+44GG44Gu44GnIHZpc2liaWxpdHkg44Gn5raI44GZ44CCICovXHJcblx0LnJ0b2Nfb3Blbl9jbG9zZSB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQvKiAtLS0g44Oq44OL44Ol44O844Ki44Or5b6M44K344Kn44Or44Go44Gu5Zmb44G/5ZCI44KP44GbIC0tLSAqL1xyXG5cdC5icmVhZGNydW1iIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHQvKiBzZXRfcGFydHMuanMg44GM44OV44OD44K/44O85o6l6L+R5pmC44GrIC5pcy1oaWRkZW4g44KS5LuY44GR44KLICovXHJcblx0LmZpeC10cml2aWEge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG5cclxuXHRcdCYuaXMtaGlkZGVuIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcImJsb2ctbGVnYWN5XCI7XHJcbkB1c2UgXCJibG9nLXRvY1wiO1xyXG5AdXNlIFwiYmxvZy10aGVtZVwiO1xyXG5cclxuLyogQmxvZyBwYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjg5bjg63jgrDmnKzmlofjgb7jgo/jgorjga/nj77ooYzjgrXjgqTjg4jjga4gQ1NTIOOCkuOBneOBruOBvuOBvuS9v+OBhu+8iF9ibG9nLWxlZ2FjeS5zY3Nz77yJ44CCXHJcbiDmnKzmlofkuK3jga7nm67mrKHjgqbjgqPjgrjjgqfjg4Pjg4jjga8gX2Jsb2ctdG9jLnNjc3PjgIJcclxuIOe0oOOBruOCu+ODrOOCr+OCv++8iGJvZHkgLyBoZWFkZXIgLyBmb290ZXIg44Gq44Gp77yJ44GM44Oq44OL44Ol44O844Ki44Or5b6M44Gu5YWx6YCa44OR44O844OE44G4XHJcbiDmvI/jgozjgarjgYTjgojjgYYgLmJsb2ctcGFnZSDphY3kuIvjgavjgrnjgrPjg7zjg5fjgZfjgablsZXplovjgZfjgIFcclxuIOiJsuWRs+OBoOOBkeOCkiBfYmxvZy10aGVtZS5zY3NzIOOBp+S4iuabuOOBjeOBmeOCi+OAglxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5ibG9nLXBhZ2Uge1xyXG5cdEBpbmNsdWRlIGJsb2ctbGVnYWN5LmxlZ2FjeTtcclxuXHRAaW5jbHVkZSBibG9nLXRvYy50b2M7XHJcblx0QGluY2x1ZGUgYmxvZy10aGVtZS50aGVtZTtcclxufVxyXG4iXX0= */