@charset "UTF-8";
:root {
  --black: #000;
  --white: #fff;
  --gray: #dcdddd;
  --hikari: #ff8c28;
  --kakueki: #6ec878;
  --linear: #ff505a;
  --nozomi: #3c78d2;
  --omikuji: #8c6ec8;
  --news: #3cb4dc;
  --schedule: #fa5ac8;
  --support: #efefef;
  --yellow: #E6DC32;
  --message: #00A082;
  --red: #e60012;
  --mediumgray: #999999;
  --darkgray: #666666;
  --gold: #DAA520;
  --label-color: #efefef;
}

._red_ {
  --bg-color: var(--linear);
}

._orange_ {
  --bg-color: var(--hikari);
}

._green_ {
  --bg-color: var(--kakueki);
}

._darkgreen_ {
  --bg-color: var(--message);
}

._blue_ {
  --bg-color: var(--nozomi);
}

._purple_ {
  --bg-color: var(--omikuji);
}

/* マイページ等のランク別テーマカラー（.c-mypage__sectionTitle の下線などで使用） */
._hikari_ {
  --theme-color: var(--hikari);
}

._kakueki_ {
  --theme-color: var(--kakueki);
}

._linear_ {
  --theme-color: var(--linear);
}

._nozomi_ {
  --theme-color: var(--nozomi);
}

:root {
  --font-thin: 100;
  --font-extra-light: 200;
  --font-light: 300;
  --font-normal: 400;
  --font-medium: 500;
  --font-semibold: 600;
  --font-bold: 700;
  --font-extra-bold: 800;
  --font-black: 900;
  --font-dot: "dotgothic16", sans-serif;
  --font-noto: "Noto Sans JP", sans-serif;
  --font-din: "din-2014", sans-serif;
  --font-ryo: "ryo-gothic-plusn", sans-serif;
}

/*! sanitize.css v13.0.0 | CC0 License | github.com/csstools/sanitize.css */
/* 納品データ（renewal_moc/2026）より取り込み。既存 common は維持（実装ガイド） */
/* Document
 * ========================================================================== */
*,
::before,
::after {
  box-sizing: border-box;
  background-repeat: no-repeat;
}

::before,
::after {
  text-decoration: inherit;
  vertical-align: inherit;
}

:where(:root) {
  cursor: default;
  line-height: 1.5;
  overflow-wrap: break-word;
  tab-size: 4;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

:where(body) {
  margin: 0;
}

:where(h1) {
  font-size: 2em;
  margin: 0.67em 0;
}

:where(dl, ol, ul) :where(dl, ol, ul) {
  margin: 0;
}

:where(hr) {
  color: inherit;
  height: 0;
}

:where(nav) :where(ol, ul) {
  list-style-type: none;
  padding: 0;
}

:where(pre) {
  font-family: monospace, monospace;
  font-size: 1em;
  overflow: auto;
}

:where(abbr[title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

:where(b, strong) {
  font-weight: bolder;
}

:where(code, kbd, samp) {
  font-family: monospace, monospace;
  font-size: 1em;
}

:where(small) {
  font-size: 80%;
}

:where(audio, canvas, iframe, img, svg, video) {
  vertical-align: middle;
}

:where(iframe) {
  border-style: none;
}

:where(svg:not([fill])) {
  fill: currentColor;
}

:where(table) {
  border-collapse: collapse;
  border-color: currentColor;
  text-indent: 0;
}

:where(button, input, select) {
  margin: 0;
}

:where(button, [type=button i], [type=reset i], [type=submit i]) {
  -webkit-appearance: button;
}

:where(fieldset) {
  border: 1px solid #a0a0a0;
}

:where(progress) {
  vertical-align: baseline;
}

:where(textarea) {
  margin: 0;
  resize: vertical;
}

:where([type=search i]) {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: fit-content;
}

:where(dialog:not([open])) {
  display: none;
}

:where(details > summary:first-of-type) {
  display: list-item;
}

:where([aria-busy=true i]) {
  cursor: progress;
}

:where([aria-disabled=true i], [disabled]) {
  cursor: not-allowed;
}

:where([aria-hidden=false i][hidden]) {
  display: initial;
}

:where([aria-hidden=false i][hidden]:not(:focus)) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

body {
  line-height: 1.5;
  letter-spacing: 0;
  color: var(--black);
  font-size: 1rem;
  font-weight: var(--font-normal);
  font-family: var(--font-ryo);
  background-color: var(--white);
}

html.wf-loading body {
  visibility: hidden;
}

html.wf-active body,
html.wf-inactive body {
  visibility: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: inherit;
  font-size: inherit;
}

p {
  margin: 0;
}

img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

a, a:link, a:visited, a:hover, a:active {
  text-decoration: none;
}

a {
  color: inherit;
}

dl, dd, ul, ol {
  margin: 0;
  padding: 0;
}

ul, ol {
  list-style: none;
}

em {
  font-style: normal;
}

button {
  background-color: transparent;
  border: none;
  padding: 0;
  appearance: none;
  color: var(--black);
}

figure {
  margin: 0;
}

address {
  font-style: normal;
}

small {
  font-size: 100%;
}

:root {
  --hamburger: 1000;
  --nav: 900;
  --logo: 800;
  --overlay: 700;
}

.l-inner {
  width: calc(100% - 2.8125rem);
  margin-inline: auto;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 0.875rem;
  font-family: var(--font-noto);
  font-weight: var(--font-normal);
  line-height: 2;
}

.c-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--hamburger);
  width: 100%;
}

.c-header__logo {
  width: calc(100% - 3.125rem);
  border: 1px solid var(--black);
  border-right: none;
  height: 3.125rem;
  display: flex;
  align-items: center;
  padding-inline: 0.5rem;
  position: relative;
  z-index: var(--logo);
  background-color: var(--white);
}
.c-header__logo img {
  width: 13.125rem;
}

.c-header__icon {
  width: 1.875rem;
  margin-top: 0.625rem;
  margin-left: 0.5rem;
}

.c-hamburger {
  z-index: var(--hamburger);
  position: absolute;
  top: 0;
  right: 0;
  width: 3.125rem;
  height: 3.125rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-hamburger:not(._omikuji_) {
  background: var(--gray);
  border: 1px solid var(--black);
}
.c-hamburger span {
  display: block;
  background: var(--black);
  width: 0.75rem;
  height: 0.09375rem;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.c-hamburger.is-active {
  border: 1px solid var(--black);
  background: var(--gray);
}
.c-hamburger.is-active span {
  width: 1.1875rem;
}
.c-hamburger.is-active span:first-child {
  transform: translate(0px, 6px) rotate(50deg);
}
.c-hamburger.is-active span:nth-child(2) {
  opacity: 0;
}
.c-hamburger.is-active span:last-child {
  transform: translate(0px, -5px) rotate(-50deg);
}

.c-hamburger__btn {
  border: 1px solid var(--black);
  border-radius: 50%;
  width: 2.1875rem;
  height: 2.1875rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
  background: var(--white);
}

.c-nav {
  z-index: var(--nav);
  position: fixed;
  inset: 0;
  pointer-events: none;
}
.c-nav.is-active {
  pointer-events: auto;
}

.c-nav__container {
  background: var(--gray);
  position: absolute;
  width: 17.5rem;
  top: 0;
  right: 0;
  padding: 4.6875rem 1.1875rem 2rem;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
  height: 100%;
  overflow-y: auto;
}
.is-active .c-nav__container {
  transform: translateX(0);
}

.c-nav__overlay {
  opacity: 0;
  position: absolute;
  inset: 0;
}

.c-nav__btns {
  position: absolute;
  display: grid;
  grid-template-columns: 3.125rem 3.125rem;
  right: 3.125rem;
  top: 0;
}

.c-nav__btn {
  width: 100%;
  height: 3.125rem;
  background: #9fa0a0;
  border: 1px solid var(--black);
  border-right: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.c-nav__btnInner {
  width: 2.1875rem;
}

.c-nav__links {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.625rem;
  margin-bottom: 1.375rem;
}
.c-nav__links a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: var(--white);
  border: 1px solid var(--black);
  gap: 0.125rem;
  padding-block: 0.5rem;
}
.c-nav__links .c-nav__text._en_ {
  font-size: 1rem;
  line-height: 1.25rem;
}
.c-nav__links .c-nav__text._ja_ {
  font-size: 0.625rem;
}

.c-nav__item:first-child {
  border-top: 1px solid var(--black);
}
.c-nav__item > a:after {
  width: 0.5rem;
  height: 0.9375rem;
  background-image: url("../images/common/icon_arrow.svg");
}

.c-nav__itemInner {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  position: relative;
  padding-block: 0.625rem 1.375rem;
  border-bottom: 1px solid var(--black);
}
.c-nav__itemInner:after {
  content: "";
  position: absolute;
  right: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  width: 0.9375rem;
  height: 0.5rem;
  background-image: url("../images/common/icon_arrow_b.svg");
  transition: transform 0.3s ease-in-out;
}
.c-nav__itemInner.is-active:after {
  transform: translateY(-50%) rotate(180deg);
}

.c-nav__itemContent {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
}

.c-nav__itemList {
  padding: 0.625rem 1.5625rem;
  border-bottom: 1px solid var(--black);
}
.c-nav__itemList a {
  line-height: 2.1;
  font-size: 0.875rem;
}

.c-nav__text {
  display: block;
}
.c-nav__text._en_ {
  font-family: var(--font-din);
  font-size: 1.25rem;
  line-height: 1.25;
}
.c-nav__text._ja_ {
  font-size: 0.625rem;
  line-height: 1;
}

/* スケジュールページ以外では非表示（body.schedule-page は schedule/*.tpl で付与） */
body:not(.schedule-page) .c-header__search,
body:not(.schedule-page) .c-header__searchContent {
  display: none !important;
}

.c-header__search {
  position: absolute;
  top: 3.125rem;
  right: 0;
  background-color: #9fa0a0;
  border: 1px solid var(--black);
  border-top: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.125rem;
  height: 3.125rem;
  z-index: var(--overlay);
}

.c-header__searchInner {
  border: 1px solid var(--black);
  background-color: var(--white);
  border-radius: 50%;
  width: 2.1875rem;
  height: 2.1875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.625rem;
  padding-bottom: 0.5rem;
}

.c-header__searchContent {
  background: rgba(35, 24, 21, 0.9);
  padding: 0.875rem 2.03125rem 1.75rem;
  position: fixed;
  width: 100%;
  top: 3.125rem;
  transform: translateY(-100%);
  pointer-events: none;
  transition: all 0.3s ease-in-out;
  z-index: calc(var(--overlay) - 1);
}
.c-header__searchContent.is-active {
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
}

.c-header__searchTitle {
  text-align: center;
  color: var(--white);
  font-size: 1.5rem;
  font-family: var(--font-din);
  letter-spacing: 0.05em;
  margin-bottom: 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.c-header__searchTitle:after {
  content: "";
  display: block;
  width: 6.25rem;
  height: 1px;
  background-color: var(--white);
}

.c-header__searchList {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.625rem;
}

/* カテゴリ色は .c-schedule__itemLabel と統一（納品データ renewal_moc/2026 に準拠） */
.c-header__searchLink {
  border: 1px solid var(--black);
  border-radius: 0.625rem;
  line-height: 1.25rem;
  text-align: center;
  display: block;
  background-color: var(--label-color);
  font-size: 0.75rem;
  font-family: var(--font-din);
  letter-spacing: 0.05em;
  --label-color: var(--schedule);
  text-transform: uppercase;
}
.c-header__searchLink._pocket_ {
  --label-color: var(--linear);
}
.c-header__searchLink._tv_ {
  --label-color: var(--kakueki);
}
.c-header__searchLink._radio_ {
  --label-color: var(--message);
}
.c-header__searchLink._release_ {
  --label-color: var(--hikari);
}
.c-header__searchLink._live_ {
  --label-color: var(--yellow);
}
.c-header__searchLink._web_ {
  --label-color: var(--nozomi);
}
.c-header__searchLink._magazine_ {
  --label-color: var(--omikuji);
}
.c-header__searchLink._goods_ {
  --label-color: #c9bc9c;
}
.c-header__searchLink._ticket_ {
  --label-color: var(--linear);
}
.c-header__searchLink._other_ {
  --label-color: var(--white);
}

.c-footer__logo {
  border-top: 1px solid var(--black);
  padding-block: 1.5625rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-footer__logo img {
  width: 18.75rem;
}

.c-footer__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border-top: 1px solid var(--black);
}

.c-footer__item:last-child {
  border-bottom: 1px solid var(--black);
}
.c-footer__item:not(:last-child) {
  border-bottom: 1px solid var(--black);
}
.c-footer__item:nth-child(odd) {
  border-right: 1px solid var(--black);
}
.c-footer__item a {
  padding: 1rem;
  font-size: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.c-footer__item a:after {
  content: "";
  background-image: url("../images/common/icon_arrow_rt.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 0.75rem;
  height: 0.75rem;
  display: inline-block;
}

/* 納品 renewal_moc/2026/scss/assets/css/layout.css に合わせる */
.c-footer__copyright {
  font-size: 0.62rem;
  font-family: var(--font-din);
  text-align: center;
  padding-block: 1rem;
  letter-spacing: 0;
  margin-top: 0.2rem;
}

.c-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 0.875rem;
  line-height: 1;
}
.c-title h1,
.c-title h2 {
  font-family: var(--font-din);
  font-size: 2.25rem;
  letter-spacing: 0.05em;
  font-weight: inherit;
}

.c-heading {
  border: 1px solid var(--black);
  background-color: var(--white);
  padding: 1.625rem 0.625rem 3.625rem;
  position: relative;
  margin-bottom: 2.5rem;
}
.c-heading:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  height: 2.5rem;
  background-color: var(--title-bg);
}
._news_ .c-heading {
  --title-bg: var(--news);
}
._schedule_ .c-heading {
  --title-bg: var(--schedule);
}
._support_ .c-heading {
  --title-bg: var(--support);
}
._kakueki_ .c-heading {
  --title-bg: var(--kakueki);
}
._hikari_ .c-heading {
  --title-bg: var(--hikari);
}
._nozomi_ .c-heading {
  --title-bg: var(--nozomi);
}
._linear_ .c-heading {
  --title-bg: var(--linear);
}

.c-page {
  margin-top: 3.125rem;
  padding-block: 2.5rem 3rem;
}
.c-page a {
  text-decoration: underline;
}
.c-page {
  /* ボタン内のテキストは下線なし */
}
.c-page .c-button a,
.c-page a.c-button {
  text-decoration: none;
}

.c-button {
  border: 1px solid var(--black);
  border-radius: 50vh;
  background-color: var(--white);
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.625rem;
  max-width: 15.5rem; /* 納品データ layout.css に合わせる（my_rem(200px) は 12.5rem のため差が出ていた） */
  width: 100%;
  margin-inline: auto;
  min-height: 3.125rem;
  font-family: var(--font-noto);
  color: inherit;
  text-decoration: none !important;
}
.c-button._schedule_ {
  background-color: var(--schedule);
  font-family: var(--font-din);
  font-size: 1.125rem;
}
.c-button._news_ {
  background-color: var(--news);
  font-family: var(--font-din);
  font-size: 1.125rem;
}
.c-button._message_ {
  background-color: var(--message);
}
.c-button._bk_ {
  background-color: var(--black);
  color: var(--white);
}

/* 納品データ: <a class="c-button"> 時のリンクスタイル打ち消し */
.c-button,
.c-button a,
.c-buttonSelect a,
.c-buttonSelect button,
.btn {
  color: inherit;
  text-decoration: none !important;
}

/* hidden 属性が付いたボタンは常に非表示にする（display の上書き対策） */
.c-button[hidden] {
  display: none !important;
}

/* 横並びの2列ボタン（納品データ renewal_moc/2026 layout.css より） */
.c-buttonSelect {
  display: flex;
  gap: 1.25rem;
  justify-content: center;
  align-items: center;
}

.c-buttonSelect li {
  box-sizing: border-box;
  border-radius: 50vh;
  background-color: var(--black);
  color: var(--white);
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.625rem;
  max-width: 12.5rem;
  width: 100%;
  margin-inline: auto;
  min-height: 3.125rem;
  font-family: var(--font-noto);
}
.c-buttonSelect li a,
.c-buttonSelect li button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 1.875rem;
  font-size: inherit;
  font-family: inherit;
}

.c-buttonSelect li._white_ {
  border: 1px solid var(--black);
  background-color: var(--white);
  color: var(--black);
}

/* ボタングループ */
.c-button-group {
  display: grid;
  gap: 1rem;
}

.c-button-group__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 8px 12px 16px;
  border: 1px solid var(--black);
  border-radius: 10px;
  background: var(--white);
  color: var(--black);
  text-decoration: none;
  position: relative;
  font-family: var(--font-noto);
  font-weight: var(--font-normal);
}

.c-button-group__item button {
  width: 100%;
  background: transparent;
  border: none;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 0;
  color: inherit;
}

.c-button-group__item img {
  margin-top: 1rem;
}

.c-button-group__icon img {
  width: auto;
}

.c-button-group__arrow {
  position: absolute;
  right: 0.875rem;
  bottom: 1.175rem;
  width: 1.1625rem;
}

.c-button-group__text,
.payment-name {
  font-size: 0.95rem;
  margin-top: 0.5rem;
  text-decoration: none;
  font-weight: var(--font-normal);
}

.c-button-group--col2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}

.c-button-group--col3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
}

.section-heading {
  margin: 0 0 1.5rem;
  text-align: center;
  font-size: 1.3rem;
  font-family: var(--font-noto);
  font-weight: var(--font-normal);
}

.note {
  display: block;
  font-size: 0.725rem;
  line-height: 1.7;
  font-family: var(--font-noto);
  font-weight: var(--font-normal);
}

.note._red {
  color: var(--red);
}

.c-assist-links {
  font-family: var(--font-noto);
}

.c-assist-links a {
  position: relative;
  display: block;
  padding-left: 20px;
  text-decoration: none;
  color: inherit;
  font-size: 0.72rem;
  line-height: 1.9;
  font-weight: var(--font-normal);
}

.c-assist-links a::before,
.c-assist-links a::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 50%;
  width: 6px;
  height: 1.2px;
  background-color: currentColor;
  transform-origin: right center;
}

.c-assist-links a::before {
  transform: translateY(-50%) rotate(-45deg);
}

.c-assist-links a::after {
  transform: translateY(-50%) rotate(45deg);
}

.figure {
  position: relative;
}

.figure .month {
  position: absolute;
  top: -35px;
  left: 10px;
}

.figure .nextmonth {
  position: absolute;
  top: -35px;
  left: 158px;
}

.figure img {
  width: 240px;
  display: block;
}

a.u_noline {
  text-decoration: none;
  color: inherit;
}

/* アコーディオン（退会ページ等）納品データより */
.c-accordion {
  border: 1px solid var(--black);
  border-bottom: none;
}

.c-accordion__item {
  border-bottom: 1px solid var(--black);
}

.c-accordion__header {
  padding: 1rem 3rem 1rem 1rem;
  position: relative;
  cursor: pointer;
  background-color: var(--white);
  font-size: 0.875rem;
  font-family: var(--font-noto);
  line-height: 1.6;
  transition: background-color 0.2s ease;
}

.c-accordion__header.is-active {
  background-color: var(--support);
}

.c-accordion__header::after {
  content: "+";
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.5rem;
  font-weight: var(--font-normal);
  line-height: 1;
  transition: transform 0.3s ease;
}

.c-accordion__header.is-active::after {
  content: "−";
}

.c-accordion__content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

.c-accordion__inner {
  padding: 0.5rem 1.5rem;
  font-family: var(--font-noto);
  line-height: 1.8;
  background-color: var(--white);
  font-size: 0.85rem;
}

.c-accordion__inner p {
  margin: 1rem 0;
}

.section-wrap {
  border: 1px solid var(--black);
  background-color: var(--support);
  padding: 0 1.25rem;
  margin: 0;
}

.section-wrap p {
  font-size: 0.85rem;
  line-height: 1.7;
  margin: 1rem 0;
}

._full {
  max-width: none;
  width: 100%;
}

._red {
  color: var(--red);
}

/* 納品 layout.css Utility より */
._bold {
  font-weight: 600;
}

._gray {
  color: var(--gray);
}

._ta-c {
  text-align: center !important;
}

.section-title {
  font-size: 1.15rem;
  display: block;
  margin: 1rem 0 -0.5rem;
}

.section-separator {
  width: 100%;
  height: 1px;
  margin: 2rem 0;
  background-color: var(--black);
  opacity: 0.4;
}

.section-separator__st {
  width: 85%;
  height: 1px;
  background-color: var(--black);
  margin: 0 auto 2rem;
}

.border-wrap {
  border: 1px solid var(--black);
  padding: 1rem 1.5rem;
  margin: 1rem auto;
}

.border-wrap p {
  line-height: 1.7;
}

._m05rem {
  margin: 0.5rem 0 !important;
}

._m085rem {
  margin: 0.85rem 0 !important;
}

._m1rem {
  margin: 1rem 0 !important;
}

._m125rem {
  margin: 1.25rem 0 !important;
}

._m2rem {
  margin: 2rem 0 !important;
}

._mt-05rem {
  margin-top: -0.5rem !important;
}

._mt-085rem {
  margin-top: -0.85rem !important;
}

._mt-1rem {
  margin-top: -1rem !important;
}

._mt-125rem {
  margin-top: -1.25rem !important;
}

._mt05rem {
  margin-top: 0.5rem !important;
}

._mt085rem {
  margin-top: 0.85rem !important;
}

._mt1rem {
  margin-top: 1rem !important;
}

._mt125rem {
  margin-top: 1.25rem !important;
}

._mt2rem {
  margin-top: 2rem !important;
}

._mt3rem {
  margin-top: 3rem !important;
}

._mb05rem {
  margin-bottom: 0.5rem !important;
}

._mb085rem {
  margin-bottom: 0.85rem !important;
}

._mb1rem {
  margin-bottom: 1rem !important;
}

._mb125rem {
  margin-bottom: 1.25rem !important;
}

._mb2rem {
  margin-bottom: 2rem !important;
}

._x-small {
  font-size: 0.65rem;
}

._small {
  font-size: 0.75rem;
}

._large {
  font-size: 1rem;
}

._x-large {
  font-size: 1.2rem;
}

.c-form__group {
  margin-top: 1rem;
}

.c-form__label {
  font-size: 0.875rem;
  font-weight: var(--font-semibold);
  margin: 1.5rem 0 0.8rem;
  line-height: 1.7;
  /* display: flex;
  align-items: center;
  gap: 0.5rem;*/
}

.c-form__required {
  background-color: var(--linear);
  color: var(--white);
  font-size: 0.625rem;
  padding: 0.1875rem 0.5rem;
  border-radius: 0.1875rem;
  font-weight: var(--font-normal);
  margin-left: 0.5rem;
  vertical-align: middle;
  white-space: nowrap;
  display: inline-block;
}

.c-form__caution {
  font-size: 0.725rem;
  color: var(--red);
  display: block;
  margin-top: 0.25rem;
  line-height: 1.5;
  font-family: var(--font-noto);
}

/* 納品データ: パスワード非表示の注釈 */
.c-form__pass {
  font-size: 0.675rem;
}

.c-form__checkGroup,
.c-form__radioGroup {
  display: flex;
  gap: 1.5rem;
  row-gap: 0.5rem;
  flex-wrap: wrap;
}

.c-form__checkItem,
.c-form__radioItem {
  display: flex;
  align-items: center;
  gap: 0.5rem; /* 納品データ layout.css 準拠 */
  min-height: 1.5rem;
  cursor: pointer;
  font-size: 0.875rem;
  font-family: var(--font-noto);
}

.c-form__checkItem label,
.c-form__radioItem label {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  cursor: pointer;
  margin: 0;
}

.c-form__checkItem input[type=checkbox],
.c-form__radioItem input[type=radio] {
  width: 1.25rem;
  height: 1.25rem;
  flex-shrink: 0;
  cursor: pointer;
  margin: 0;
}

.c-form__input,
.c-form__select,
.c-form__textarea {
  width: 100%;
  padding: 0.75rem;
  border: 1px solid var(--black);
  border-radius: 0.625rem;
  font-size: 1rem;
  font-family: var(--font-noto);
  background-color: var(--white);
  margin-bottom: 1rem;
  box-sizing: border-box;
}

.c-form__input {
  height: 3.125rem;
  line-height: 1.5;
  vertical-align: middle;
  appearance: none;
  transform: translateZ(0);
}

.c-form__input--small {
  height: 2.5rem;
}

.c-form__select {
  height: 3.125rem;
  cursor: pointer;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23231815' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  padding-right: 1.5rem;
  color: var(--black) !important;
  -webkit-text-fill-color: var(--black);
}

.c-form__select option {
  color: var(--black) !important;
  -webkit-text-fill-color: var(--black);
  background-color: var(--white);
}

.c-form__textarea {
  min-height: 12.5rem;
  resize: vertical;
  line-height: 1.6;
}

/* フォーム行レイアウト（納品 layout.css より） */
.c-form__row {
  display: flex;
  gap: 0.75rem;
}

.c-form__row--name {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.75rem;
}

.c-form__row--name .c-form__field:last-child {
  display: flex;
  flex-direction: column;
}

.c-form__row--name .c-form__field:last-child .c-form__fieldText {
  flex: 1;
  display: flex;
  align-items: center;
  padding-bottom: 1rem;
}

.c-form__row--zip {
  display: flex;
  align-items: center;
  gap: 0.375rem;
}

.c-form__row--zip input:first-of-type {
  flex: 0 0 5rem;
}

.c-form__row--zip input:last-of-type {
  flex: 0 0 6.25rem;
}

.c-form__row--zip span {
  font-size: 1rem;
}

.c-form__row--tel {
  display: flex;
  align-items: center;
  gap: 0.375rem;
}

.c-form__row--tel input {
  flex: 1;
}

.c-form__row--tel span {
  font-size: 1rem;
}

.c-form__row--birth {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--black);
}

.c-form__row--birth select {
  flex: 0 0 auto;
}

.c-form__row--birth select:nth-of-type(1) {
  width: 6.25rem;
}

.c-form__row--birth select:nth-of-type(2),
.c-form__row--birth select:nth-of-type(3) {
  width: 4.375rem;
}

.c-form__row--birth span {
  font-size: 0.875rem;
  flex-shrink: 0;
}

.c-form__row--inline {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.c-form__row--inline select {
  flex: 0 0 auto;
  width: 5rem;
}

.c-form__row--inline span {
  font-size: 0.875rem;
  flex-shrink: 0;
}

.c-form__field {
  display: block;
}

.c-form__fieldLabel {
  width: 8rem;
  font-size: 0.75rem;
  display: block;
  margin-bottom: 0.375rem;
}

.c-form__fieldWithText {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

.c-form__fieldText {
  font-size: 0.875rem;
  white-space: nowrap;
  flex-shrink: 0;
}

.c-list {
  list-style: none;
  padding: 0;
  border: 1px solid var(--black);
  border-radius: 8px;
  overflow: hidden;
}

.c-list p {
  margin: 1rem 0;
}

.c-list > li {
  padding: 12px 16px;
}

.c-list__label {
  background: var(--support);
  font-weight: var(--font-semibold);
  border-bottom: 1px solid var(--black);
}

.c-list .payment__logo {
  display: block;
  width: 95%;
  margin: 1rem auto 1rem;
}

.c-list .c-list__value {
  padding: 0 1rem;
}

.c-list .c-list__value p {
  line-height: 1.8;
}

.c-contents__links {
  padding-top: 4rem;
}

.c-contents__linksList {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border-top: 1px solid var(--black);
  border-left: 1px solid var(--black);
}

.c-contents__linksList li {
  border-bottom: 1px solid var(--black);
  border-right: 1px solid var(--black);
}

.c-contents__linksList a {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 0.5625rem 0.5rem;
  line-height: 1;
  gap: 0.375rem;
  text-decoration: none;
}

.c-contents__linksList a::before,
.c-contents__linksList a::after {
  content: "";
  display: block;
  position: absolute;
}

.c-contents__linksList a::before {
  top: 0;
  right: 0;
  background-color: var(--bg-color);
  width: 1.625rem;
  height: 100%;
  border-left: 1px solid var(--black);
}

.c-contents__linksList a::after {
  background-image: url("/images/common/icon_arrow.svg");
  width: 0.3125rem;
  height: 0.625rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: 50%;
  transform: translateY(-50%);
  right: 0.625rem;
}

.c-contents__linksList a ._ja_ {
  font-size: 0.75rem;
}

.c-contents__linksList a ._ja_ span {
  font-size: 0.625rem;
}

.c-contents__linksList a ._en_ {
  font-size: 0.625rem;
  font-family: var(--font-din);
  letter-spacing: 0.05em;
  font-weight: var(--font-semibold);
}

.c-individual {
  padding: 1rem;
  background-color: #f8f9fa;
  border: 1px solid #e0e0e0;
  border-radius: 0.25rem;
}

.c-individualData {
  font-size: 0.875rem;
  font-family: var(--font-noto);
  line-height: 1.6;
  margin: 0;
  word-break: break-all;
}

.c-pagination {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-inline: 1rem;
  font-family: var(--font-din);
  font-size: 0.75rem;
}

.c-pagination__list {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
}

.c-pagination__list span {
  background-color: var(--support);
}

.c-pagination a {
  text-decoration: none;
  color: inherit;
}

.c-pagination__item._dots_ {
  background-image: url("/images/common/icon_dots.svg");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.1875rem;
  height: 0.1875rem;
  margin-inline: 0.625rem;
}

.c-pagination__item._current_ .c-pagination__page {
  background-color: var(--support);
}

.c-pagination__page {
  border: 1px solid var(--black);
  border-radius: 50%;
  background-color: var(--white);
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvdmFyaWFibGUvX2NvbG9yLnNjc3MiLCJiYXNlL3ZhcmlhYmxlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL3Jlc2V0L3Nhbml0aXplLmNzcyIsImJhc2UvcmVzZXQvX2Jhc2Uuc2NzcyIsImxheW91dHMvX2NvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX3RpdGxlLnNjc3MiLCJjb21wb25lbnRzL2NvbW1vbi9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2NvbW1vbi9fc3VwcG9ydC5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19saXN0LnNjc3MiLCJjb21wb25lbnRzL2NvbW1vbi9fY29udGVudHMuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19pbmRpdmlkdWFsLnNjc3MiLCJjb21wb25lbnRzL2NvbW1vbi9fcGFnaW5hdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7QUFDQTtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUNsREY7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUVBO0VBQ0E7RUFDQTs7O0FDM0JGO0FBQ0E7QUFFQTtBQUFBO0FBR0M7QUFBQTtBQUFBO0VBR0U7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQzFLSDtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7QUFJRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQ2xGRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDVkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOzs7QUFNUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOzs7QUFNSjtFQUNFOztBQUdBO0VBQ0U7RUFDQTtFQUNBOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOzs7QUFJSjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7O0FBSUo7QUFDQTtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7O0FDNVZKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7O0FBSUE7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS047QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDckRGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOzs7QUNuREo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBTEo7QUFRRTs7QUFDQTtBQUFBO0VBRUU7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOzs7QUFJSjtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUdGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQ3hHRjtBQUNBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFDQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FDclhGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUFBO0FBQUE7OztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQzFQRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FDakNGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUNsRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNaRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBIiwiZmlsZSI6ImxheW91dC5jc3MifQ== */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC5jc3MiLCJiYXNlL3ZhcmlhYmxlL19jb2xvci5zY3NzIiwiYmFzZS92YXJpYWJsZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9yZXNldC9zYW5pdGl6ZS5jc3MiLCJiYXNlL3Jlc2V0L19iYXNlLnNjc3MiLCJsYXlvdXRzL19jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL190aXRsZS5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX3N1cHBvcnQuc2NzcyIsImNvbXBvbmVudHMvY29tbW9uL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL2NvbW1vbi9fbGlzdC5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX2NvbnRlbnRzLnNjc3MiLCJjb21wb25lbnRzL2NvbW1vbi9faW5kaXZpZHVhbC5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX3BhZ2luYXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNJakI7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7Q0RGRDs7QUNLRDtFQUNFLDBCQUFBO0NERkQ7O0FDSUQ7RUFDRSwwQkFBQTtDREREOztBQ0dEO0VBQ0UsMkJBQUE7Q0RBRDs7QUNFRDtFQUNFLDJCQUFBO0NEQ0Q7O0FDQ0Q7RUFDRSwwQkFBQTtDREVEOztBQ0FEO0VBQ0UsMkJBQUE7Q0RHRDs7QUNBRCx5REFBQTtBQUNB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Q0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7Q2RxbUREOztBZWpuREQ7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSwrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtDZm9uREQ7O0Flam5ERDtFQUNFLGNBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtDZm9uREQ7O0Flam5ERDtFQUNFLGlDQUFBO0Nmb25ERDs7QWVqbkREO0VBQ0Usc0JBQUE7RUFDQSxlQUFBO0Nmb25ERDs7QWVqbkREO0VBQ0Usc0RBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0Nmb25ERDs7QWVqbkREO0VBQ0UsaUNBQUE7Q2ZvbkREOztBZWpuREQ7RUFDRSwrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0Nmb25ERDtBQUNELGt0U0FBa3RTIiwiZmlsZSI6ImxheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBb44OV44Kh44Kk44Or5qaC6KaBXSDoibLvvIjntI3lk4Hjg4fjg7zjgr8gcmVuZXdhbF9tb2MvMjAyNiDjgojjgorvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG46cm9vdCB7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogI2RjZGRkZDtcbiAgLS1oaWthcmk6ICNmZjhjMjg7XG4gIC0ta2FrdWVraTogIzZlYzg3ODtcbiAgLS1saW5lYXI6ICNmZjUwNWE7XG4gIC0tbm96b21pOiAjM2M3OGQyO1xuICAtLW9taWt1amk6ICM4YzZlYzg7XG4gIC0tbmV3czogIzNjYjRkYztcbiAgLS1zY2hlZHVsZTogI2ZhNWFjODtcbiAgLS1zdXBwb3J0OiAjZWZlZmVmO1xuICAtLXllbGxvdzogI0U2REMzMjtcbiAgLS1tZXNzYWdlOiAjMDBBMDgyO1xuICAtLXJlZDogI2U2MDAxMjtcbiAgLS1tZWRpdW1ncmF5OiAjOTk5OTk5O1xuICAtLWRhcmtncmF5OiAjNjY2NjY2O1xuICAtLWdvbGQ6ICNEQUE1MjA7XG4gIC0tbGFiZWwtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5fcmVkXyB7XG4gIC0tYmctY29sb3I6IHZhcigtLWxpbmVhcik7XG59XG4uX29yYW5nZV8ge1xuICAtLWJnLWNvbG9yOiB2YXIoLS1oaWthcmkpO1xufVxuLl9ncmVlbl8ge1xuICAtLWJnLWNvbG9yOiB2YXIoLS1rYWt1ZWtpKTtcbn1cbi5fZGFya2dyZWVuXyB7XG4gIC0tYmctY29sb3I6IHZhcigtLW1lc3NhZ2UpO1xufVxuLl9ibHVlXyB7XG4gIC0tYmctY29sb3I6IHZhcigtLW5vem9taSk7XG59XG4uX3B1cnBsZV8ge1xuICAtLWJnLWNvbG9yOiB2YXIoLS1vbWlrdWppKTtcbn1cblxuLyog44Oe44Kk44Oa44O844K4562J44Gu44Op44Oz44Kv5Yil44OG44O844Oe44Kr44Op44O877yILmMtbXlwYWdlX19zZWN0aW9uVGl0bGUg44Gu5LiL57ea44Gq44Gp44Gn5L2/55So77yJICovXG4uX2hpa2FyaV8ge1xuICAtLXRoZW1lLWNvbG9yOiB2YXIoLS1oaWthcmkpO1xufVxuLl9rYWt1ZWtpXyB7XG4gIC0tdGhlbWUtY29sb3I6IHZhcigtLWtha3Vla2kpO1xufVxuLl9saW5lYXJfIHtcbiAgLS10aGVtZS1jb2xvcjogdmFyKC0tbGluZWFyKTtcbn1cbi5fbm96b21pXyB7XG4gIC0tdGhlbWUtY29sb3I6IHZhcigtLW5vem9taSk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gW+ODleOCoeOCpOODq+amguimgV0g44OV44Kp44Oz44OI6Zai6YCj77yI57SN5ZOB44OH44O844K/IHJlbmV3YWxfbW9jLzIwMjYg44KI44KK77yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RG90R290aGljMTYmZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xuOnJvb3Qge1xuICAvLyAtLS0tLS0tLS0tXG4gIC8vIEZvbnQgV2VpZ2h0XG4gIC8vIC0tLS0tLS0tLS1cbiAgLS1mb250LXRoaW46IDEwMDtcbiAgLS1mb250LWV4dHJhLWxpZ2h0OiAyMDA7XG4gIC0tZm9udC1saWdodDogMzAwO1xuICAtLWZvbnQtbm9ybWFsOiA0MDA7XG4gIC0tZm9udC1tZWRpdW06IDUwMDtcbiAgLS1mb250LXNlbWlib2xkOiA2MDA7XG4gIC0tZm9udC1ib2xkOiA3MDA7XG4gIC0tZm9udC1leHRyYS1ib2xkOiA4MDA7XG4gIC0tZm9udC1ibGFjazogOTAwO1xuXG4gIC8vIC0tLS0tLS0tLS1cbiAgLy8gRm9udCBGYW1pbHlcbiAgLy8gLS0tLS0tLS0tLVxuICAvLyAtLWZvbnQtZG90OiBcIkRvdEdvdGhpYzE2XCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1kb3Q6IFwiZG90Z290aGljMTZcIiwgc2Fucy1zZXJpZjtcbiAgLy8gLS1mb250LW5vdG86IFwibm90by1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1ub3RvOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZGluOiBcImRpbi0yMDE0XCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1yeW86IFwicnlvLWdvdGhpYy1wbHVzblwiLCBzYW5zLXNlcmlmO1xuLy8gZm9udC13ZWlnaHQ6IDUwMDtcblxuXG4vLyBESU4gMjAxNCBEZW1pXG4vLyBmb250LWZhbWlseTogXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmO1xuLy8gZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiIsIi8qISBzYW5pdGl6ZS5jc3MgdjEzLjAuMCB8IENDMCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9jc3N0b29scy9zYW5pdGl6ZS5jc3MgKi9cbi8qIOe0jeWTgeODh+ODvOOCv++8iHJlbmV3YWxfbW9jLzIwMjbvvInjgojjgorlj5bjgorovrzjgb/jgILml6LlrZggY29tbW9uIOOBr+e2reaMge+8iOWun+ijheOCrOOCpOODie+8iSAqL1xuXG4vKiBEb2N1bWVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICosXG4gOjpiZWZvcmUsXG4gOjphZnRlciB7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiB9XG5cbiA6OmJlZm9yZSxcbiA6OmFmdGVyIHtcbiAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuIH1cblxuIDp3aGVyZSg6cm9vdCkge1xuICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAtbW96LXRhYi1zaXplOiA0O1xuICAgdGFiLXNpemU6IDQ7XG4gICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiB9XG5cbiA6d2hlcmUoYm9keSkge1xuICAgbWFyZ2luOiAwO1xuIH1cblxuIDp3aGVyZShoMSkge1xuICAgZm9udC1zaXplOiAyZW07XG4gICBtYXJnaW46IDAuNjdlbSAwO1xuIH1cblxuIDp3aGVyZShkbCwgb2wsIHVsKSA6d2hlcmUoZGwsIG9sLCB1bCkge1xuICAgbWFyZ2luOiAwO1xuIH1cblxuIDp3aGVyZShocikge1xuICAgY29sb3I6IGluaGVyaXQ7XG4gICBoZWlnaHQ6IDA7XG4gfVxuXG4gOndoZXJlKG5hdikgOndoZXJlKG9sLCB1bCkge1xuICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgcGFkZGluZzogMDtcbiB9XG5cbiA6d2hlcmUocHJlKSB7XG4gICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICBmb250LXNpemU6IDFlbTtcbiAgIG92ZXJmbG93OiBhdXRvO1xuIH1cblxuIDp3aGVyZShhYmJyW3RpdGxlXSkge1xuICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gfVxuXG4gOndoZXJlKGIsIHN0cm9uZykge1xuICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiB9XG5cbiA6d2hlcmUoY29kZSwga2JkLCBzYW1wKSB7XG4gICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICBmb250LXNpemU6IDFlbTtcbiB9XG5cbiA6d2hlcmUoc21hbGwpIHtcbiAgIGZvbnQtc2l6ZTogODAlO1xuIH1cblxuIDp3aGVyZShhdWRpbywgY2FudmFzLCBpZnJhbWUsIGltZywgc3ZnLCB2aWRlbykge1xuICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiB9XG5cbiA6d2hlcmUoaWZyYW1lKSB7XG4gICBib3JkZXItc3R5bGU6IG5vbmU7XG4gfVxuXG4gOndoZXJlKHN2Zzpub3QoW2ZpbGxdKSkge1xuICAgZmlsbDogY3VycmVudENvbG9yO1xuIH1cblxuIDp3aGVyZSh0YWJsZSkge1xuICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgdGV4dC1pbmRlbnQ6IDA7XG4gfVxuXG4gOndoZXJlKGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCkge1xuICAgbWFyZ2luOiAwO1xuIH1cblxuIDp3aGVyZShidXR0b24sIFt0eXBlPVwiYnV0dG9uXCIgaV0sIFt0eXBlPVwicmVzZXRcIiBpXSwgW3R5cGU9XCJzdWJtaXRcIiBpXSkge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gfVxuXG4gOndoZXJlKGZpZWxkc2V0KSB7XG4gICBib3JkZXI6IDFweCBzb2xpZCAjYTBhMGEwO1xuIH1cblxuIDp3aGVyZShwcm9ncmVzcykge1xuICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuIH1cblxuIDp3aGVyZSh0ZXh0YXJlYSkge1xuICAgbWFyZ2luOiAwO1xuICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiB9XG5cbiA6d2hlcmUoW3R5cGU9XCJzZWFyY2hcIiBpXSkge1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiB9XG5cbiA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgIGhlaWdodDogYXV0bztcbiB9XG5cbiA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgY29sb3I6IGluaGVyaXQ7XG4gICBvcGFjaXR5OiAwLjU0O1xuIH1cblxuIDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gfVxuXG4gOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgIGZvbnQ6IGluaGVyaXQ7XG4gfVxuXG4gOndoZXJlKGRpYWxvZykge1xuICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICBib3JkZXI6IHNvbGlkO1xuICAgY29sb3I6IGJsYWNrO1xuICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgIGxlZnQ6IDA7XG4gICBtYXJnaW46IGF1dG87XG4gICBwYWRkaW5nOiAxZW07XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICByaWdodDogMDtcbiAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgd2lkdGg6IGZpdC1jb250ZW50O1xuIH1cblxuIDp3aGVyZShkaWFsb2c6bm90KFtvcGVuXSkpIHtcbiAgIGRpc3BsYXk6IG5vbmU7XG4gfVxuXG4gOndoZXJlKGRldGFpbHMgPiBzdW1tYXJ5OmZpcnN0LW9mLXR5cGUpIHtcbiAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiB9XG5cbiA6d2hlcmUoW2FyaWEtYnVzeT1cInRydWVcIiBpXSkge1xuICAgY3Vyc29yOiBwcm9ncmVzcztcbiB9XG5cbiA6d2hlcmUoW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCIgaV0sIFtkaXNhYmxlZF0pIHtcbiAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gfVxuXG4gOndoZXJlKFthcmlhLWhpZGRlbj1cImZhbHNlXCIgaV1baGlkZGVuXSkge1xuICAgZGlzcGxheTogaW5pdGlhbDtcbiB9XG5cbiA6d2hlcmUoW2FyaWEtaGlkZGVuPVwiZmFsc2VcIiBpXVtoaWRkZW5dOm5vdCg6Zm9jdXMpKSB7XG4gICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuIH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBb44OV44Kh44Kk44Or5qaC6KaBXSDjg47jg7zjg57jg6njgqTjgrpDU1Pjga7kuIrmm7jjgY3nlKjvvIjntI3lk4Hjg4fjg7zjgr8gcmVuZXdhbF9tb2MvMjAyNiDjgojjgorvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlICcuLi8uLi9kZWZpbmUvJyBhcyAqO1xuXG5ib2R5IHtcbiAgLy8g44OV44Kp44Oz44OI44Gu44OH44OV44Kp44Or44OI6Kit5a6aXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW5vcm1hbCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJ5byk7XG4gIC8vIOODh+OCtuOCpOODs+ODquODi+ODpeODvOOCouODqzog57SN5ZOB44OH44O844K/44Gv55m96IOM5pmv44CCc3R5bGUuY3NzIOOBriAuYmtfY29sb3JfYmxhY2sg44KS5LiK5pu444GNXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLy8gVHlwZWtpdCBGT1VU5a++562WOiDjg5Xjgqnjg7Pjg4joqq3jgb/ovrzjgb/kuK3jga/jg4bjgq3jgrnjg4jjgpLpnZ7ooajnpLrvvIhGT0lU77yJ44CB6Kqt44G/6L6844G/5a6M5LqGIG9yIOOCv+OCpOODoOOCouOCpuODiOOBp+ihqOekulxuaHRtbC53Zi1sb2FkaW5nIGJvZHkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5odG1sLndmLWFjdGl2ZSBib2R5LFxuaHRtbC53Zi1pbmFjdGl2ZSBib2R5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmRsLCBkZCwgdWwsIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gYnV0dG9u44GuY3Nz44Oq44K744OD44OIXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG46cm9vdCB7XG4gIC0taGFtYnVyZ2VyOiAxMDAwO1xuICAtLW5hdjogOTAwO1xuICAtLWxvZ286IDgwMDtcbiAgLS1vdmVybGF5OiA3MDA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gW+ODleOCoeOCpOODq+amguimgV0gQ29udGFpbmVy77yI57SN5ZOB44OH44O844K/IHJlbmV3YWxfbW9jLzIwMjYg44KI44KK77yJXG4vLyBb44OX44Os44OV44Kj44OD44Kv44K5XSBcImwtXCJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi4vZGVmaW5lL1wiIGFzICo7XG5cbi5sLWlubmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuODEyNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW5vcm1hbCk7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFvjg5XjgqHjgqTjg6vmpoLopoFdIOODmOODg+ODgOODvO+8iOe0jeWTgeODh+ODvOOCvyByZW5ld2FsX21vYy8yMDI2IOOCiOOCiu+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuLi8uLi9kZWZpbmUvXCIgYXMgKjtcblxuLmMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWhhbWJ1cmdlcik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gbXlfcmVtKDUwcHgpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGhlaWdodDogbXlfcmVtKDUwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogbXlfcmVtKDhweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogdmFyKC0tbG9nbyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgaW1nIHtcbiAgICB3aWR0aDogbXlfcmVtKDIxMHB4KTtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX2ljb24ge1xuICB3aWR0aDogbXlfcmVtKDMwcHgpO1xuICBtYXJnaW4tdG9wOiBteV9yZW0oMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiBteV9yZW0oOHB4KTtcbn1cblxuLmMtaGFtYnVyZ2VyIHtcbiAgei1pbmRleDogdmFyKC0taGFtYnVyZ2VyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogbXlfcmVtKDUwcHgpO1xuICBoZWlnaHQ6IG15X3JlbSg1MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICY6bm90KC5fb21pa3VqaV8pIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIH1cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgIHdpZHRoOiBteV9yZW0oMTJweCk7XG4gICAgaGVpZ2h0OiBteV9yZW0oMS41cHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5KTtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiBteV9yZW0oMTlweCk7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA2cHgpIHJvdGF0ZSg1MGRlZyk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01cHgpIHJvdGF0ZSgtNTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1oYW1idXJnZXJfX2J0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogbXlfcmVtKDM1cHgpO1xuICBoZWlnaHQ6IG15X3JlbSgzNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogbXlfcmVtKDRweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbn1cblxuLmMtbmF2IHtcbiAgei1pbmRleDogdmFyKC0tbmF2KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4uYy1uYXZfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYXkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBteV9yZW0oMjgwcHgpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiBteV9yZW0oNzVweCkgbXlfcmVtKDE5cHgpIG15X3JlbSgzMnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAuaXMtYWN0aXZlICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uYy1uYXZfX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuXG4uYy1uYXZfX2J0bnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbXlfcmVtKDUwcHgpIG15X3JlbSg1MHB4KTtcbiAgcmlnaHQ6IG15X3JlbSg1MHB4KTtcbiAgdG9wOiAwO1xufVxuXG4uYy1uYXZfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IG15X3JlbSg1MHB4KTtcbiAgYmFja2dyb3VuZDogIzlmYTBhMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1uYXZfX2J0bklubmVyIHtcbiAgd2lkdGg6IG15X3JlbSgzNXB4KTtcbn1cblxuLmMtbmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiBteV9yZW0oMTBweCk7XG4gIG1hcmdpbi1ib3R0b206IG15X3JlbSgyMnB4KTtcbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgZ2FwOiBteV9yZW0oMnB4KTtcbiAgICBwYWRkaW5nLWJsb2NrOiBteV9yZW0oOHB4KTtcbiAgfVxuICAuYy1uYXZfX3RleHQge1xuICAgICYuX2VuXyB7XG4gICAgICBmb250LXNpemU6IG15X3JlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBteV9yZW0oMjBweCk7XG4gICAgfVxuICAgICYuX2phXyB7XG4gICAgICBmb250LXNpemU6IG15X3JlbSgxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmMtbmF2X19pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgfVxuICAmID4gYSB7XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogbXlfcmVtKDhweCk7XG4gICAgICBoZWlnaHQ6IG15X3JlbSgxNXB4KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2Fycm93LnN2ZycpO1xuICAgIH1cbiAgfVxufVxuXG4uYy1uYXZfX2l0ZW1Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogbXlfcmVtKDJweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogbXlfcmVtKDEwcHgpIG15X3JlbSgyMnB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IG15X3JlbSgxMHB4KTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IG15X3JlbSgxNXB4KTtcbiAgICBoZWlnaHQ6IG15X3JlbSg4cHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2Fycm93X2Iuc3ZnJyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uYy1uYXZfX2l0ZW1Db250ZW50IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYy1uYXZfX2l0ZW1MaXN0IHtcbiAgcGFkZGluZzogbXlfcmVtKDEwcHgpIG15X3JlbSgyNXB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgICBmb250LXNpemU6IG15X3JlbSgxNHB4KTtcbiAgfVxufVxuXG4uYy1uYXZfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgJi5fZW5fIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICAgIGZvbnQtc2l6ZTogbXlfcmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNXB4LCAyMHB4KTtcbiAgfVxuICAmLl9qYV8ge1xuICAgIGZvbnQtc2l6ZTogbXlfcmVtKDEwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi8qIOOCueOCseOCuOODpeODvOODq+ODmuODvOOCuOS7peWkluOBp+OBr+mdnuihqOekuu+8iGJvZHkuc2NoZWR1bGUtcGFnZSDjga8gc2NoZWR1bGUvKi50cGwg44Gn5LuY5LiO77yJICovXG5ib2R5Om5vdCguc2NoZWR1bGUtcGFnZSkgLmMtaGVhZGVyX19zZWFyY2gsXG5ib2R5Om5vdCguc2NoZWR1bGUtcGFnZSkgLmMtaGVhZGVyX19zZWFyY2hDb250ZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYy1oZWFkZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBteV9yZW0oNTBweCk7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhMGEwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogbXlfcmVtKDUwcHgpO1xuICBoZWlnaHQ6IG15X3JlbSg1MHB4KTtcbiAgei1pbmRleDogdmFyKC0tb3ZlcmxheSk7XG59XG5cbi5jLWhlYWRlcl9fc2VhcmNoSW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogbXlfcmVtKDM1cHgpO1xuICBoZWlnaHQ6IG15X3JlbSgzNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IG15X3JlbSgxMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IG15X3JlbSg4cHgpO1xufVxuXG4uYy1oZWFkZXJfX3NlYXJjaENvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCMyMzE4MTUsIDAuOSk7XG4gIHBhZGRpbmc6IG15X3JlbSgxNHB4KSBteV9yZW0oMzIuNXB4KSBteV9yZW0oMjhweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogbXlfcmVtKDUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IGNhbGModmFyKC0tb3ZlcmxheSkgLSAxKTtcbiAgJi5pcy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi5jLWhlYWRlcl9fc2VhcmNoVGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogbXlfcmVtKDI0cHgpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiBteV9yZW0oMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IG15X3JlbSgxMDBweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG59XG5cbi5jLWhlYWRlcl9fc2VhcmNoTGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogbXlfcmVtKDEwcHgpO1xufVxuXG4vKiDjgqvjg4bjgrTjg6roibLjga8gLmMtc2NoZWR1bGVfX2l0ZW1MYWJlbCDjgajntbHkuIDvvIjntI3lk4Hjg4fjg7zjgr8gcmVuZXdhbF9tb2MvMjAyNiDjgavmupbmi6DvvIkgKi9cbi5jLWhlYWRlcl9fc2VhcmNoTGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogbXlfcmVtKDEwcHgpO1xuICBsaW5lLWhlaWdodDogbXlfcmVtKDIwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYWJlbC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogbXlfcmVtKDEycHgpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1zY2hlZHVsZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICYuX3BvY2tldF8ge1xuICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLWxpbmVhcik7XG4gIH1cbiAgJi5fdHZfIHtcbiAgICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1rYWt1ZWtpKTtcbiAgfVxuICAmLl9yYWRpb18ge1xuICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLW1lc3NhZ2UpO1xuICB9XG4gICYuX3JlbGVhc2VfIHtcbiAgICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1oaWthcmkpO1xuICB9XG4gICYuX2xpdmVfIHtcbiAgICAtLWxhYmVsLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICB9XG4gICYuX3dlYl8ge1xuICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLW5vem9taSk7XG4gIH1cbiAgJi5fbWFnYXppbmVfIHtcbiAgICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1vbWlrdWppKTtcbiAgfVxuICAmLl9nb29kc18ge1xuICAgIC0tbGFiZWwtY29sb3I6ICNjOWJjOWM7XG4gIH1cbiAgJi5fdGlja2V0XyB7XG4gICAgLS1sYWJlbC1jb2xvcjogdmFyKC0tbGluZWFyKTtcbiAgfVxuICAmLl9vdGhlcl8ge1xuICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFvjg5XjgqHjgqTjg6vmpoLopoFdIOODleODg+OCv+ODvO+8iOe0jeWTgeODh+ODvOOCvyByZW5ld2FsX21vYy8yMDI2IOOCiOOCiu+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuLi8uLi9kZWZpbmUvXCIgYXMgKjtcblxuLmMtZm9vdGVyX19sb2dvIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZy1ibG9jazogbXlfcmVtKDI1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaW1nIHtcbiAgICB3aWR0aDogbXlfcmVtKDMwMHB4KTtcbiAgfVxufVxuXG4uYy1mb290ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4uYy1mb290ZXJfX2l0ZW0ge1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICB9XG4gICY6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgfVxuICBhIHtcbiAgICBwYWRkaW5nOiBteV9yZW0oMTZweCk7XG4gICAgZm9udC1zaXplOiBteV9yZW0oMTJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvbl9hcnJvd19ydC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogbXlfcmVtKDEycHgpO1xuICAgICAgaGVpZ2h0OiBteV9yZW0oMTJweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8qIOe0jeWTgSByZW5ld2FsX21vYy8yMDI2L3Njc3MvYXNzZXRzL2Nzcy9sYXlvdXQuY3NzIOOBq+WQiOOCj+OBm+OCiyAqL1xuLmMtZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuNjJyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpbik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBb44OV44Kh44Kk44Or5qaC6KaBXSDjgr/jgqTjg4jjg6vvvIjntI3lk4Hjg4fjg7zjgr8gcmVuZXdhbF9tb2MvMjAyNiDjgojjgorvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi4vLi4vZGVmaW5lL1wiIGFzICo7XG5cbi5jLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaDEsXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kaW4pO1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5jLWhlYWRpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMS42MjVyZW0gMC42MjVyZW0gMy42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aXRsZS1iZyk7XG4gIH1cbiAgLl9uZXdzXyAmIHtcbiAgICAtLXRpdGxlLWJnOiB2YXIoLS1uZXdzKTtcbiAgfVxuICAuX3NjaGVkdWxlXyAmIHtcbiAgICAtLXRpdGxlLWJnOiB2YXIoLS1zY2hlZHVsZSk7XG4gIH1cbiAgLl9zdXBwb3J0XyAmIHtcbiAgICAtLXRpdGxlLWJnOiB2YXIoLS1zdXBwb3J0KTtcbiAgfVxuICAuX2tha3Vla2lfICYge1xuICAgIC0tdGl0bGUtYmc6IHZhcigtLWtha3Vla2kpO1xuICB9XG4gIC5faGlrYXJpXyAmIHtcbiAgICAtLXRpdGxlLWJnOiB2YXIoLS1oaWthcmkpO1xuICB9XG4gIC5fbm96b21pXyAmIHtcbiAgICAtLXRpdGxlLWJnOiB2YXIoLS1ub3pvbWkpO1xuICB9XG4gIC5fbGluZWFyXyAmIHtcbiAgICAtLXRpdGxlLWJnOiB2YXIoLS1saW5lYXIpO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gW+ODleOCoeOCpOODq+amguimgV0g44Oc44K/44Oz77yI57SN5ZOB44OH44O844K/IHJlbmV3YWxfbW9jLzIwMjYg44KI44KK77yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4uLy4uL2RlZmluZS9cIiBhcyAqO1xuXG4uYy1wYWdlIHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDIuNXJlbSAzcmVtO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLyog44Oc44K/44Oz5YaF44Gu44OG44Kt44K544OI44Gv5LiL57ea44Gq44GXICovXG4gIC5jLWJ1dHRvbiBhLFxuICBhLmMtYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmMtYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA1MHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogbXlfcmVtKDE0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogbXlfcmVtKDEwcHgpO1xuICBtYXgtd2lkdGg6IDE1LjVyZW07IC8qIOe0jeWTgeODh+ODvOOCvyBsYXlvdXQuY3NzIOOBq+WQiOOCj+OBm+OCi++8iG15X3JlbSgyMDBweCkg44GvIDEyLjVyZW0g44Gu44Gf44KB5beu44GM5Ye644Gm44GE44Gf77yJICovXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtaW4taGVpZ2h0OiBteV9yZW0oNTBweCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW5vdG8pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICYuX3NjaGVkdWxlXyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2NoZWR1bGUpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpbik7XG4gICAgZm9udC1zaXplOiBteV9yZW0oMThweCk7XG4gIH1cbiAgJi5fbmV3c18ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ld3MpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpbik7XG4gICAgZm9udC1zaXplOiBteV9yZW0oMThweCk7XG4gIH1cbiAgJi5fbWVzc2FnZV8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lc3NhZ2UpO1xuICB9XG4gICYuX2JrXyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cbn1cblxuLyog57SN5ZOB44OH44O844K/OiA8YSBjbGFzcz1cImMtYnV0dG9uXCI+IOaZguOBruODquODs+OCr+OCueOCv+OCpOODq+aJk+OBoea2iOOBlyAqL1xuLmMtYnV0dG9uLFxuLmMtYnV0dG9uIGEsXG4uYy1idXR0b25TZWxlY3QgYSxcbi5jLWJ1dHRvblNlbGVjdCBidXR0b24sXG4uYnRuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBoaWRkZW4g5bGe5oCn44GM5LuY44GE44Gf44Oc44K/44Oz44Gv5bi444Gr6Z2e6KGo56S644Gr44GZ44KL77yIZGlzcGxheSDjga7kuIrmm7jjgY3lr77nrZbvvIkgKi9cbi5jLWJ1dHRvbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiDmqKrkuKbjgbPjga4y5YiX44Oc44K/44Oz77yI57SN5ZOB44OH44O844K/IHJlbmV3YWxfbW9jLzIwMjYgbGF5b3V0LmNzcyDjgojjgorvvIkgKi9cbi5jLWJ1dHRvblNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWJ1dHRvblNlbGVjdCBsaSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiBteV9yZW0oMTRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiBteV9yZW0oMTBweCk7XG4gIG1heC13aWR0aDogMTIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IG15X3JlbSg1MHB4KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG5cbiAgYSxcbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogbXlfcmVtKDMwcHgpO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxufVxuXG4uYy1idXR0b25TZWxlY3QgbGkuX3doaXRlXyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFvjg5XjgqHjgqTjg6vmpoLopoFdIOOCteODneODvOODiOezu+ODmuODvOOCuO+8iOODreOCsOOCpOODs+ODu+S8muWToeeZu+mMsuetie+8iee0jeWTgeODh+ODvOOCvyByZW5ld2FsX21vYy8yMDI2IOOCiOOCilxuLy8g5pWw5YCk44Gv57SN5ZOBIGxheW91dC5jc3Mg44Gr5ZCI44KP44Gb44GmIHJlbSDmjIflrppcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AdXNlIFwiLi4vLi4vZGVmaW5lL1wiIGFzICo7XG5cbi8qIOODnOOCv+ODs+OCsOODq+ODvOODlyAqL1xuLmMtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uYy1idXR0b24tZ3JvdXBfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDEycHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbn1cblxuLmMtYnV0dG9uLWdyb3VwX19pdGVtIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jLWJ1dHRvbi1ncm91cF9faXRlbSBpbWcge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYy1idXR0b24tZ3JvdXBfX2ljb24gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jLWJ1dHRvbi1ncm91cF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbiAgYm90dG9tOiAxLjE3NXJlbTtcbiAgd2lkdGg6IDEuMTYyNXJlbTtcbn1cblxuLmMtYnV0dG9uLWdyb3VwX190ZXh0LFxuLnBheW1lbnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW5vcm1hbCk7XG59XG5cbi5jLWJ1dHRvbi1ncm91cC0tY29sMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTJweDtcbn1cblxuLmMtYnV0dG9uLWdyb3VwLS1jb2wzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbn1cblxuLm5vdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjcyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW5vcm1hbCk7XG59XG5cbi5ub3RlLl9yZWQge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmMtYXNzaXN0LWxpbmtzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG59XG5cbi5jLWFzc2lzdC1saW5rcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuNzJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW5vcm1hbCk7XG59XG5cbi5jLWFzc2lzdC1saW5rcyBhOjpiZWZvcmUsXG4uYy1hc3Npc3QtbGlua3MgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMS4ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuXG4uYy1hc3Npc3QtbGlua3MgYTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYy1hc3Npc3QtbGlua3MgYTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZ3VyZSAubW9udGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5maWd1cmUgLm5leHRtb250aCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzVweDtcbiAgbGVmdDogMTU4cHg7XG59XG5cbi5maWd1cmUgaW1nIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYS51X25vbGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIOOCouOCs+ODvOODh+OCo+OCquODs++8iOmAgOS8muODmuODvOOCuOetie+8iee0jeWTgeODh+ODvOOCv+OCiOOCiiAqL1xuLmMtYWNjb3JkaW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYy1hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4uYy1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW5vdG8pO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLmMtYWNjb3JkaW9uX19oZWFkZXIuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VwcG9ydCk7XG59XG5cbi5jLWFjY29yZGlvbl9faGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5jLWFjY29yZGlvbl9faGVhZGVyLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKIklwiO1xufVxuXG4uYy1hY2NvcmRpb25fX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLmMtYWNjb3JkaW9uX19pbm5lciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW5vdG8pO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuLmMtYWNjb3JkaW9uX19pbm5lciBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cblxuLnNlY3Rpb24td3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VwcG9ydCk7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VjdGlvbi13cmFwIHAge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uX2Z1bGwge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uX3JlZCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4vKiDntI3lk4EgbGF5b3V0LmNzcyBVdGlsaXR5IOOCiOOCiiAqL1xuLl9ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLl9ncmF5IHtcbiAgY29sb3I6IHZhcigtLWdyYXkpO1xufVxuXG4uX3RhLWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAtMC41cmVtO1xufVxuXG4uc2VjdGlvbi1zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnNlY3Rpb24tc2VwYXJhdG9yX19zdCB7XG4gIHdpZHRoOiA4NSU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG59XG5cbi5ib3JkZXItd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuXG4uYm9yZGVyLXdyYXAgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5fbTA1cmVtIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAhaW1wb3J0YW50O1xufVxuXG4uX20wODVyZW0ge1xuICBtYXJnaW46IDAuODVyZW0gMCAhaW1wb3J0YW50O1xufVxuXG4uX20xcmVtIHtcbiAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDtcbn1cblxuLl9tMTI1cmVtIHtcbiAgbWFyZ2luOiAxLjI1cmVtIDAgIWltcG9ydGFudDtcbn1cblxuLl9tMnJlbSB7XG4gIG1hcmdpbjogMnJlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5fbXQtMDVyZW0ge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5fbXQtMDg1cmVtIHtcbiAgbWFyZ2luLXRvcDogLTAuODVyZW0gIWltcG9ydGFudDtcbn1cblxuLl9tdC0xcmVtIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLl9tdC0xMjVyZW0ge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uX210MDVyZW0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLl9tdDA4NXJlbSB7XG4gIG1hcmdpbi10b3A6IDAuODVyZW0gIWltcG9ydGFudDtcbn1cblxuLl9tdDFyZW0ge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5fbXQxMjVyZW0ge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5fbXQycmVtIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uX210M3JlbSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLl9tYjA1cmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5fbWIwODVyZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjg1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5fbWIxcmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uX21iMTI1cmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uX21iMnJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLl94LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjY1cmVtO1xufVxuXG4uX3NtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uX2xhcmdlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uX3gtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gW+ODleOCoeOCpOODq+amguimgV0g44OV44Kp44O844Og77yI57SN5ZOB44OH44O844K/IHJlbmV3YWxfbW9jLzIwMjYg44KI44KK77yJXG4vLyBzbG9naW7jg7vkvJrlk6HnmbvpjLLjg7vjg5Hjgrnjg6/jg7zjg4nlho3oqK3lrprnrYnjgafkvb/nlKhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AdXNlIFwiLi4vLi4vZGVmaW5lL1wiIGFzICo7XG5cbi5jLWZvcm1fX2dyb3VwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmMtZm9ybV9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1zZW1pYm9sZCk7XG4gIG1hcmdpbjogMS41cmVtIDAgMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICAvKiBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTsqL1xufVxuXG4uYy1mb3JtX19yZXF1aXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmVhcik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1mb3JtX19jYXV0aW9uIHtcbiAgZm9udC1zaXplOiAwLjcyNXJlbTtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbn1cblxuLyog57SN5ZOB44OH44O844K/OiDjg5Hjgrnjg6/jg7zjg4npnZ7ooajnpLrjga7ms6jph4ggKi9cbi5jLWZvcm1fX3Bhc3Mge1xuICBmb250LXNpemU6IDAuNjc1cmVtO1xufVxuXG4uYy1mb3JtX19jaGVja0dyb3VwLFxuLmMtZm9ybV9fcmFkaW9Hcm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmMtZm9ybV9fY2hlY2tJdGVtLFxuLmMtZm9ybV9fcmFkaW9JdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07IC8qIOe0jeWTgeODh+ODvOOCvyBsYXlvdXQuY3NzIOa6luaLoCAqL1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG59XG5cbi5jLWZvcm1fX2NoZWNrSXRlbSBsYWJlbCxcbi5jLWZvcm1fX3JhZGlvSXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtZm9ybV9fY2hlY2tJdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jLWZvcm1fX3JhZGlvSXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWZvcm1fX2lucHV0LFxuLmMtZm9ybV9fc2VsZWN0LFxuLmMtZm9ybV9fdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ub3RvKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYy1mb3JtX19pbnB1dCB7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmMtZm9ybV9faW5wdXQtLXNtYWxsIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5jLWZvcm1fX3NlbGVjdCB7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDYgNkwxMSAxJyBzdHJva2U9JyUyMzIzMTgxNScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFyZW0gY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLmMtZm9ybV9fc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG5cbi5jLWZvcm1fX3RleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTIuNXJlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLyog44OV44Kp44O844Og6KGM44Os44Kk44Ki44Km44OI77yI57SN5ZOBIGxheW91dC5jc3Mg44KI44KK77yJICovXG4uYy1mb3JtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNzVyZW07XG59XG5cbi5jLWZvcm1fX3Jvdy0tbmFtZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMC43NXJlbTtcbn1cblxuLmMtZm9ybV9fcm93LS1uYW1lIC5jLWZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy1mb3JtX19yb3ctLW5hbWUgLmMtZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCAuYy1mb3JtX19maWVsZFRleHQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmMtZm9ybV9fcm93LS16aXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzc1cmVtO1xufVxuXG4uYy1mb3JtX19yb3ctLXppcCBpbnB1dDpmaXJzdC1vZi10eXBlIHtcbiAgZmxleDogMCAwIDVyZW07XG59XG5cbi5jLWZvcm1fX3Jvdy0temlwIGlucHV0Omxhc3Qtb2YtdHlwZSB7XG4gIGZsZXg6IDAgMCA2LjI1cmVtO1xufVxuXG4uYy1mb3JtX19yb3ctLXppcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYy1mb3JtX19yb3ctLXRlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNzVyZW07XG59XG5cbi5jLWZvcm1fX3Jvdy0tdGVsIGlucHV0IHtcbiAgZmxleDogMTtcbn1cblxuLmMtZm9ybV9fcm93LS10ZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmMtZm9ybV9fcm93LS1iaXJ0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4uYy1mb3JtX19yb3ctLWJpcnRoIHNlbGVjdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYy1mb3JtX19yb3ctLWJpcnRoIHNlbGVjdDpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiA2LjI1cmVtO1xufVxuXG4uYy1mb3JtX19yb3ctLWJpcnRoIHNlbGVjdDpudGgtb2YtdHlwZSgyKSxcbi5jLWZvcm1fX3Jvdy0tYmlydGggc2VsZWN0Om50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDQuMzc1cmVtO1xufVxuXG4uYy1mb3JtX19yb3ctLWJpcnRoIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmMtZm9ybV9fcm93LS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmMtZm9ybV9fcm93LS1pbmxpbmUgc2VsZWN0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1cmVtO1xufVxuXG4uYy1mb3JtX19yb3ctLWlubGluZSBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5jLWZvcm1fX2ZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWZvcm1fX2ZpZWxkTGFiZWwge1xuICB3aWR0aDogOHJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG5cbi5jLWZvcm1fX2ZpZWxkV2l0aFRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG59XG5cbi5jLWZvcm1fX2ZpZWxkVGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFvjg5XjgqHjgqTjg6vmpoLopoFdIOODquOCueODiO+8iOe0jeWTgeODh+ODvOOCvyByZW5ld2FsX21vYy8yMDI2IGxheW91dC5jc3Mg44KI44KK77yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQHVzZSBcIi4uLy4uL2RlZmluZS9cIiBhcyAqO1xuXG4uYy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWxpc3QgcCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uYy1saXN0ID4gbGkge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5cbi5jLWxpc3RfX2xhYmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3VwcG9ydCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXNlbWlib2xkKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbn1cblxuLmMtbGlzdCAucGF5bWVudF9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDFyZW0gYXV0byAxcmVtO1xufVxuXG4uYy1saXN0IC5jLWxpc3RfX3ZhbHVlIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uYy1saXN0IC5jLWxpc3RfX3ZhbHVlIHAge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFvjg5XjgqHjgqTjg6vmpoLopoFdIOOCs+ODs+ODhuODs+ODhOODquODs+OCr++8iOe0jeWTgeODh+ODvOOCvyByZW5ld2FsX21vYy8yMDI2IGxheW91dC5jc3Mg44KI44KK77yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQHVzZSBcIi4uLy4uL2RlZmluZS9cIiBhcyAqO1xuXG4uYy1jb250ZW50c19fbGlua3Mge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmMtY29udGVudHNfX2xpbmtzTGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4uYy1jb250ZW50c19fbGlua3NMaXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4uYy1jb250ZW50c19fbGlua3NMaXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBnYXA6IDAuMzc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWNvbnRlbnRzX19saW5rc0xpc3QgYTo6YmVmb3JlLFxuLmMtY29udGVudHNfX2xpbmtzTGlzdCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jLWNvbnRlbnRzX19saW5rc0xpc3QgYTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IpO1xuICB3aWR0aDogMS42MjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG59XG5cbi5jLWNvbnRlbnRzX19saW5rc0xpc3QgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi9pY29uX2Fycm93LnN2Z1wiKTtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwLjYyNXJlbTtcbn1cblxuLmMtY29udGVudHNfX2xpbmtzTGlzdCBhIC5famFfIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYy1jb250ZW50c19fbGlua3NMaXN0IGEgLl9qYV8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5jLWNvbnRlbnRzX19saW5rc0xpc3QgYSAuX2VuXyB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRpbik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXNlbWlib2xkKTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBb44OV44Kh44Kk44Or5qaC6KaBXSDlgIvliKXjg4fjg7zjgr/ooajnpLrvvIjntI3lk4Hjg4fjg7zjgr8gcmVuZXdhbF9tb2MvMjAyNiBsYXlvdXQuY3NzIOOCiOOCiu+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkB1c2UgXCIuLi8uLi9kZWZpbmUvXCIgYXMgKjtcblxuLmMtaW5kaXZpZHVhbCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jLWluZGl2aWR1YWxEYXRhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbm90byk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFvjg5XjgqHjgqTjg6vmpoLopoFdIOODmuODvOOCuOODjeODvOOCt+ODp+ODs++8iOe0jeWTgeODh+ODvOOCvyByZW5ld2FsX21vYy8yMDI2IGxheW91dC5jc3Mg44KI44KK77yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQHVzZSBcIi4uLy4uL2RlZmluZS9cIiBhcyAqO1xuXG4uYy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZGluKTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYy1wYWdpbmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG5cbi5jLXBhZ2luYXRpb25fX2xpc3Qgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cHBvcnQpO1xufVxuXG4uYy1wYWdpbmF0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYy1wYWdpbmF0aW9uX19pdGVtLl9kb3RzXyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29tbW9uL2ljb25fZG90cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMTg3NXJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IDAuNjI1cmVtO1xufVxuXG4uYy1wYWdpbmF0aW9uX19pdGVtLl9jdXJyZW50XyAuYy1wYWdpbmF0aW9uX19wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VwcG9ydCk7XG59XG5cbi5jLXBhZ2luYXRpb25fX3BhZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXX0= */
