@charset "UTF-8";
/* ==========================================================================
Base
========================================================================== */
/*!
 * @acab/reset.css
 */
*,
*::before,
*::after {
  margin: 0; /* マージンは0に */
  padding: 0; /* パディングも常に0に */
  box-sizing: border-box; /* もちろん、より直感的なbox-sizingに設定 */
}

:where([hidden]:not([hidden=until-found])) {
  display: none !important; /* hiddenは非表示を意味します */
}

:where(html) {
  -webkit-text-size-adjust: none; /* iOSのランドスケープでテキストが調整されないようにする */
  color-scheme: dark light; /* ユーザーがダークテーマを好む場合、自動的にダークテーマになる */
}

@supports not (min-block-size: 100dvb) {
  :where(html) {
    block-size: 100%;
  }
}
:where(body) {
  block-size: 100%; /* サファリ以外のブラウザのフォールバック */
  block-size: 100dvb; /* 1dvbは動的ビューポートの長さの1%、100dvbで高さいっぱいに */
  line-height: 1.5; /* アクセシブルな行の高さ */
  font-family: system-ui, sans-serif; /* timeの代わりにシステムフォントを使用 */
  -webkit-font-smoothing: antialiased; /* テキストのレンダリングを改善 */
}

:where(input, button, textarea, select) {
  font: inherit; /* フォーム コントロールは親フォントを継承 */
  color: inherit; /* カラーも継承 */
}

:where(textarea) {
  resize: vertical; /* テキストエリアの水平リサイズを無効に */
  resize: block;
}

:where(button, label, select, summary, [role=button], [role=option]) {
  cursor: pointer; /* インタラクティブなものにカーソルを合わせる */
}

:where(:disabled) {
  cursor: not-allowed; /* フォームコントロール無効時のカーソルを許可しない */
}

:where(label:has(> input:disabled), label:has(+ input:disabled)) {
  cursor: not-allowed; /* ラベルにもカーソルを許可しない */
}

:where(button) {
  border-style: solid; /* ボタンのボーダーのスタイルを設定しやすくする */
}

:where(a) {
  text-underline-offset: 0.2ex; /* 下線の上にスペースを追加する */
}

:where(ul, ol) {
  list-style: none; /* ビュレットを削除、必要に応じて手動で追加する */
}

:where(img, svg, video, canvas, audio, iframe, embed, object) {
  display: block; /* 置換された要素をより予測可能にする */
}

:where(img, picture, svg) {
  max-inline-size: 100%; /* images should never overflow past the available space */
  block-size: auto; /* アスペクト比を保持 */
}

:where(p, h1, h2, h3, h4, h5, h6) {
  overflow-wrap: break-word; /* 長い単語は改行 */
}

:where(h1, h2, h3) {
  line-height: calc(1em + 0.5rem); /* 見出しの行の高さを減らす */
}

:where(hr) {
  /* より一貫性のある、スタイリッシュなhr */
  border: none;
  border-block-start: 1px solid;
  color: inherit;
  block-size: 0;
  overflow: visible;
}

:where(:focus-visible) {
  /* より一貫性のある、カスタマイズ可能なフォーカスのアウトライン */
  outline: 2px solid var(--focus-color, Highlight);
  outline-offset: 2px;
}

/* .visually-hiddenは後のカスケードレイヤーを上書きするために!importantを使用 */
:where(.visually-hidden:not(:focus, :active, :focus-within, .not-visually-hidden)) {
  clip-path: inset(50%) !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
  position: absolute !important;
  white-space: nowrap !important;
  border: 0 !important;
}

:root {
  --color-00-black: #000000;
  --color-00-white: #ffffff;
  --color-00-white-30: rgba(255, 255, 255, 0.32);
  --color-00-main: #fdfe3c;
  --color-00-gray: #a0a0a0;
  --color-00-gray2: #a0a0a0;
  -color-00-orange: #ff7f00;
  --color-01-black: #505050;
  --color-01-white: #f2f2f2;
  --color-01-red: #e51616;
  --color-01-yellow: #ffef6b;
  --color-01-gray: #92a5b1;
  --color-01-blue: #1563f5;
  --color-02-red: #910404;
  --color-02-gray: #888888;
  --line-height-l: 2;
  --line-height-m: 1.75;
  --line-height-s: 1.5;
  --line-height-xs: 1.3;
  --letter-spacing-l: 0.12em;
  --letter-spacing-m: 0.08em;
  --letter-spacing-s: 0em;
}

/* Base
----------------------------------------------------------------- */
html {
  font-size: 62.5%;
  height: -webkit-fill-available;
  scroll-behavior: smooth;
  scroll-padding-top: 25.641025641vw;
}

body {
  block-size: auto;
  color: var(--color-00-white);
  background-color: var(--color-00-black);
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.6;
  font-feature-settings: "palt" 1;
  -webkit-font-smoothing: antialiased;
}

:where(a) {
  color: var(--color-01-blue);
  text-decoration: none;
}
:where(a):hover {
  text-decoration: none;
}
:where(ol),
:where(ul),
:where(dl) {
  list-style: none;
}

:where(em),
:where(i) {
  font-style: normal;
}

:where(h1),
:where(h2),
:where(h3),
:where(h4),
:where(h5),
:where(h6) {
  font-size: 1.6rem;
  font-weight: normal;
}

:where(p) {
  font-size: 14px;
  margin-top: 15px;
  font-weight: 400;
  line-height: var(--line-height-m);
}
:where(p).-center {
  text-align: center;
}

:where(em) {
  color: var(--color-01-red);
  font-weight: 500;
}

:where(img) {
  width: 100%;
  height: auto;
  display: block;
}

:where(button) {
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  background-color: transparent;
}

:where(input) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--color-00-white);
  border: 1px solid var(--color-01-black);
}

:where(textarea) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--color-00-white);
  border: 1px solid var(--color-01-black);
}
/**
 * Swiper 11.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 27, 2024
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg,
.swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

/* ==========================================================================
Layout
========================================================================== */
.l-header {
  background: var(--color-00-white);
}
.l-header__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 3.0769230769vw 6.4102564103vw 3.0769230769vw 3.5897435897vw;
}
.l-header__logo {
  width: 38.4615384615vw;
}
.l-header__link {
  display: flex;
  -moz-column-gap: 3.3333333333vw;
       column-gap: 3.3333333333vw;
}
.l-header__link li a {
  font-size: 3.0769230769vw;
  font-weight: 700;
  color: var(--color-00-black);
}
.l-header__button a {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #d5263c;
  border-radius: 3.3333333333vw;
  color: var(--color-00-white);
  font-weight: 700;
  font-size: 3.0769230769vw;
  letter-spacing: 0.05em;
  width: 18.4615384615vw;
  height: 6.6666666667vw;
}

.l-header2 {
  padding-top: 4.1025641026vw;
}
.l-header2__logo {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
  font-weight: 900;
  font-size: 3.8461538462vw;
  line-height: 1;
  margin-bottom: 3.5897435897vw;
}
.l-header2__logo img {
  width: 20vw;
}
.l-header2__info {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 3.3333333333vw;
       column-gap: 3.3333333333vw;
}
.l-header2__info dt {
  background: #fff;
  font-weight: 900;
  font-size: 3.0769230769vw;
  padding: 0.7692307692vw 2.5641025641vw;
  color: var(--color-00-black);
}
.l-header2__info dd {
  border: 1px solid #fff;
  padding: 1.0256410256vw 1.7948717949vw 1.0256410256vw 2.8205128205vw;
  font-weight: 900;
  font-size: 2.5641025641vw;
  line-height: 0.9;
}
.l-header2__info dd span.-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 700;
  font-size: 5.1282051282vw;
  line-height: 1;
}
.l-header2__info dd span.-separator {
  font-weight: 700;
  font-size: 5.1282051282vw;
  line-height: 1;
}
.l-header2__info dd span.-text {
  font-weight: 900;
  font-size: 4.6153846154vw;
  line-height: 1;
}
.l-header2__nav {
  background: url("../img/common/bg_nav.png");
  background-size: 390px auto;
  position: sticky;
  top: 0;
  z-index: 10;
}
.l-header2__nav ul {
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.l-header2__nav ul li {
  width: 25%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.l-header2__nav ul li.-current a {
  background: #000;
}
.l-header2__nav ul li:nth-child(n+5) {
  width: 33.3333333333%;
  border-bottom: unset;
}
.l-header2__nav ul li:nth-child(4), .l-header2__nav ul li:nth-child(7) {
  border-right: unset;
}
.l-header2__nav ul li a {
  color: var(--color-00-white);
  font-weight: 700;
  text-align: center;
  display: flex;
  font-size: 3.0769230769vw;
  line-height: 1.4;
  align-items: center;
  justify-content: center;
  height: 12.8205128205vw;
  transition: background 0.3s ease;
}

.l-footer {
  background: #373737;
  position: relative;
}
.l-footer__pagetop {
  position: absolute;
  right: 0;
  top: 0;
}
.l-footer__pagetop a {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.2);
  padding: 2.5641025641vw 7.4358974359vw;
  color: var(--color-00-white);
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3.5897435897vw;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
  transition: background 0.3s ease;
}
.l-footer__pagetop a::before {
  content: "";
  display: block;
  width: 1.7948717949vw;
  height: 3.0769230769vw;
  background: url("../img/home/icon_arrow.svg") no-repeat;
  background-size: contain;
  transform: rotate(-90deg);
}
.l-footer-inner {
  padding: 16.1538461538vw 8.9743589744vw 11.2820512821vw;
}
.l-footer dl + dl {
  margin-top: 9.2307692308vw;
}
.l-footer dl dt {
  font-weight: 500;
  font-size: 3.8461538462vw;
}
.l-footer dl dd {
  margin-top: 5.1282051282vw;
}
.l-footer dl dd ul {
  display: flex;
  flex-wrap: wrap;
  gap: 3.8461538462vw 5.1282051282vw;
}
.l-footer dl dd ul li a {
  color: var(--color-00-white);
  font-size: 3.0769230769vw;
  display: flex;
  -moz-column-gap: 2.8205128205vw;
       column-gap: 2.8205128205vw;
  align-items: center;
}
.l-footer dl dd ul li a::after {
  content: "";
  display: block;
  width: 1.2820512821vw;
  position: relative;
  height: 2.0512820513vw;
  background: url("../img/home/icon_arrow.svg") no-repeat;
  background-size: contain;
}
.l-footer p {
  font-size: 2.8205128205vw;
  color: #adadad;
  margin-top: 11.2820512821vw;
}
.l-footer-copy {
  margin-top: 7.4358974359vw;
  font-size: 2.5641025641vw;
  color: #adadad;
}

/* ==========================================================================
Component
========================================================================== */
.c-title {
  text-align: center;
  font-weight: 700;
  font-size: 3.8461538462vw;
  margin-bottom: 6.4102564103vw;
}
.c-title span {
  display: block;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 700;
  font-size: 8.2051282051vw;
  margin-bottom: 2.5641025641vw;
}

.c-title + .c-player,
.c-title + .c-event-table,
.c-title + .c-report,
.c-title + .p-home__match-pre,
.c-title + .p-home__tournament-tab,
.c-title + .p-home__match__tab01,
.c-title + .p-home__schedule-block,
.c-title + .p-home__news-list,
.c-title + .p-home__movie-slider,
.c-title + .p-home__contents-list,
.c-title + .p-home__digest__cards,
.c-title + .p-home__results-block,
.c-title + .p-home__results-block2,
.c-title + .p-schedule__tab,
.c-title + .p-ranking__tab,
.c-title + .p-tournament__tab--top,
.c-title + .c-note,
.c-title + .p-home__sns-lead {
  margin-top: 0;
}

.c-title + .l-main__inner > .c-card,
.c-title + .p-home__feature-warp > .c-card:first-child {
  margin-top: 0;
}
.p-home__match .c-title:has(+ .c-note) {
  margin-bottom: 2.5641025641vw;
}

.p-home__event .c-title:has(+ .c-note) {
  margin-bottom: 2.5641025641vw;
}

.p-home__digest .c-title:has(+ .c-report),
.p-home__interview .c-title:has(+ .c-report) {
  margin-bottom: 11.2820512821vw;
}

.p-home__digest .c-title:has(+ .p-home__digest__cards),
.p-home__interview .c-title:has(+ .p-home__interview__cards) {
  margin-bottom: 7.6923076923vw;
}

.p-home__sns-header .c-title {
  margin-bottom: 0;
}

.c-player {
  display: flex;
  flex-wrap: wrap;
  gap: 5.1282051282vw 5.8974358974vw;
  margin-top: 6.4102564103vw;
}
.c-player__item {
  width: calc((100% - 5.8974358974vw) / 2);
}
.c-player__figBlock {
  position: relative;
  overflow: hidden;
}
.c-player__figBlock::after {
  content: "";
  display: block;
  width: 101%;
  height: 17.1794871795vw;
  position: absolute;
  right: -1px;
  bottom: -1px;
  background: var(--color-00-black);
  clip-path: polygon(100% 0, 0 100%, 100% 100%);
  z-index: 1;
}
.c-player__info {
  position: absolute;
  bottom: 1.5384615385vw;
  right: 1.5384615385vw;
  z-index: 2;
  text-align: right;
}
.c-player__label {
  color: var(--color-01-yellow);
  font-weight: 700;
  font-size: 2.0512820513vw;
}
.c-player__name {
  font-weight: 700;
  font-size: 3.5897435897vw;
}
.c-player__copyright {
  position: absolute;
  left: 0;
  bottom: 0.5128205128vw;
  color: var(--color-00-white-30);
  font-size: 1.5384615385vw;
  z-index: 2;
  line-height: 1;
}
.c-player__btn a {
  display: block;
  border: 1px solid #717171;
  text-align: center;
  color: var(--color-00-white);
  font-weight: 500;
  font-size: 2.5641025641vw;
  line-height: 1;
  padding: 1.7948717949vw;
  transition: background 0.3s ease;
}
.c-player__btn a:hover {
  background: #1f1f1f;
}

.c-card {
  margin-top: 5.8974358974vw;
  border: 1px solid #717171;
  background: rgba(0, 0, 0, 0.5);
  padding: 4.1025641026vw 7.1794871795vw 5.641025641vw;
}
.c-card__header-date {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1.2820512821vw;
       column-gap: 1.2820512821vw;
}
.c-card__header-date img {
  width: 14.6153846154vw;
  margin-right: 2.5641025641vw;
}
.c-card__header-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  font-size: 5.641025641vw;
}
.c-card__header-date span {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 3.3333333333vw;
}
.c-card__header-icon {
  display: flex;
  justify-content: center;
  -moz-column-gap: 3.3333333333vw;
       column-gap: 3.3333333333vw;
}
.c-card__header-icon img {
  height: 4.8717948718vw;
  width: auto;
}
.c-card__body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0vw;
}
.c-card__info-title {
  border: 1px solid #fff;
  font-size: 3.3333333333vw;
  font-weight: 700;
  width: 16.4102564103vw;
  text-align: center;
}
.c-card__info-vs {
  margin-top: 3.0769230769vw;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 9.7435897436vw;
  text-align: center;
  font-weight: 600;
}
.c-card__info-date {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 0.7692307692vw;
       column-gap: 0.7692307692vw;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  font-size: 4.358974359vw;
}
.c-card__info-date span {
  font-size: 2.5641025641vw;
}
.c-card__info-date + .c-card__info-vs {
  line-height: 1;
  margin-top: 0;
}
.c-card__info-date + .c-card__info-vs + .c-card__info-title {
  width: -moz-fit-content;
  width: fit-content;
  margin: 1.7948717949vw auto 0;
}
.c-card__person {
  width: 24.1025641026vw;
  flex-shrink: 0;
}
.c-card__person-fig {
  position: relative;
}
.c-card__person-fig.-doubles {
  height: 25.641025641vw;
}
.c-card__person-fig.-doubles .c-fig {
  width: 17.1794871795vw;
  position: absolute;
  left: 0;
  top: 0;
}
.c-card__person-fig.-doubles .c-fig + .c-fig {
  left: auto;
  top: auto;
  right: 0;
  bottom: 0;
}
.c-card__person-fig img {
  border-radius: 50%;
}
.c-card__person-fig figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.5384615385vw;
  color: var(--color-00-white-30);
}
.c-card__person-name {
  margin-top: 2.5641025641vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.2820512821vw;
  font-size: 2.5641025641vw;
  font-weight: 700;
}
.c-card__person-name:has(> .c-card__person-name-inner + .c-card__person-name-inner) {
  align-items: flex-start;
}
.c-card__person-name-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.c-card__person-name-inner .-flag {
  width: 4.8717948718vw;
  display: block;
  position: relative;
  top: 0.2564102564vw;
  flex-shrink: 0;
}
.c-card__person-name-inner .-name {
  line-height: 1.2;
}

.c-card2 {
  padding: 0 6.1538461538vw;
  margin: 0 0 7.6923076923vw;
}
.c-card2__body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5.1282051282vw;
  -moz-column-gap: 3.0769230769vw;
       column-gap: 3.0769230769vw;
}
.c-card2__info-title {
  border: 1px solid #fff;
  font-size: 3.3333333333vw;
  font-weight: 700;
  padding: 0.5128205128vw 4.8717948718vw;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.c-card2__info-score {
  margin-top: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16.4102564103vw;
  font-weight: 500;
  line-height: 1;
}
.c-card2__info-score.-double {
  font-size: 10.2564102564vw;
}
.c-card2__info-score span {
  display: block;
  width: 5.1282051282vw;
  height: 1.0256410256vw;
  background: #fff;
}
.c-card2__info-vs {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 9.7435897436vw;
  line-height: 1;
  text-align: center;
  font-weight: 600;
}
.c-card2__person {
  width: 24.1025641026vw;
  flex-shrink: 0;
  position: relative;
}
.c-card2__person.-lead .c-card2__person-fig::before {
  content: "";
  display: block;
  width: 10.5128205128vw;
  height: 10.5128205128vw;
  background: url("../img/home/icon_lead.svg") no-repeat center center/contain;
  position: absolute;
  left: -3.3333333333vw;
  top: 0;
  z-index: 5;
}
.c-card2__person.-lead:has(.-doubles) .c-card2__person-fig::before {
  top: 11.5384615385vw;
  left: -2.5641025641vw;
  z-index: 3;
}
.c-card2__person-fig {
  position: relative;
}
.c-card2__person-fig.-doubles {
  height: 25.3846153846vw;
}
.c-card2__person-fig.-doubles .c-fig {
  width: 16.6666666667vw;
  position: absolute;
  left: 0;
  bottom: 8.4615384615vw;
}
.c-card2__person-fig.-doubles .c-fig + .c-fig, .c-card2__person-fig.-doubles .c-fig + .c-fig2 {
  left: auto;
  right: 0;
  bottom: 0;
}
.c-card2__person-fig.-doubles .c-fig2 {
  width: 16.6666666667vw;
  position: absolute;
  left: 0;
  bottom: 8.4615384615vw;
}
.c-card2__person-fig.-doubles .c-fig2 + .c-fig, .c-card2__person-fig.-doubles .c-fig2 + .c-fig2 {
  left: auto;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.c-card2__person-fig figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.5384615385vw;
  color: var(--color-00-white-30);
}
.c-card2__person-name {
  margin-top: 2.5641025641vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.2820512821vw;
  font-size: 2.8205128205vw;
  font-weight: 700;
}
.c-card2__person-name:has(> .c-card2__person-name-inner + .c-card2__person-name-inner) {
  align-items: flex-start;
}
.c-card2__person-name-inner {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.c-card2__person-name-inner .-flag {
  width: 4.8717948718vw;
  display: block;
  position: relative;
  flex-shrink: 0;
  top: 0.2564102564vw;
}
.c-card2__person-name-inner .-name {
  line-height: 1.2;
}

.c-report {
  position: relative;
  padding-top: 1px;
}
.c-report a {
  display: block;
  color: #fff;
}
.c-report a .c-report__label::before {
  background: url("../img/home/icon_report02.svg") no-repeat center center/contain;
}
.c-report__fig {
  width: 47.6923076923vw;
  position: absolute;
  right: 0;
  top: 0;
}
.c-report__fig--fig2 {
  width: 51.2820512821vw;
  top: -5.1282051282vw;
}
.c-report__pict {
  margin-top: 5.8974358974vw;
}
.c-report__label {
  margin-top: 31.7948717949vw;
  width: 34.6153846154vw;
  background: #fcdb00;
  width: -moz-fit-content;
  width: fit-content;
  color: #000;
  font-weight: 900;
  line-height: 1;
  font-size: 2.8205128205vw;
  padding: 2.5641025641vw 3.0769230769vw;
  display: flex;
  -moz-column-gap: 1.2820512821vw;
       column-gap: 1.2820512821vw;
  align-items: center;
  position: relative;
}
.c-report__label::before {
  content: "";
  display: block;
  width: 3.5897435897vw;
  height: 3.5897435897vw;
  background: url("../img/home/icon_report01.svg") no-repeat center center/contain;
}
.c-report__profile {
  position: absolute;
  top: 18.7179487179vw;
  left: 3.3333333333vw;
  font-weight: 500;
  font-size: 2.5641025641vw;
}
.c-report__text {
  margin-top: 5.1282051282vw;
}
.c-report__text h2 {
  font-weight: 600;
  font-size: 4.358974359vw;
}
.c-report__text p {
  font-weight: 500;
  font-size: 3.0769230769vw;
  line-height: 1.7;
}

.c-fig {
  aspect-ratio: 1/1;
  background: linear-gradient(180deg, #979797 0%, #313131 100%);
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.c-fig img {
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.c-fig2 {
  position: relative;
}
.c-fig2::after {
  content: "";
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 50%;
  z-index: 1;
  aspect-ratio: 1/1;
  background: linear-gradient(180deg, #979797 0%, #313131 100%);
}
.c-fig2 img {
  width: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 2;
}

.c-event-table {
  margin-top: 6.4102564103vw;
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #717171;
}
.c-event-table th,
.c-event-table td {
  border: 1px solid #717171;
}
.c-event-table th {
  background: #181818;
  width: 19.4444444444%;
  font-size: 3.0769230769vw;
  font-weight: 500;
  text-align: center;
}
.c-event-table th span {
  display: block;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 4.1025641026vw;
}
.c-event-table td {
  background: #222222;
  padding: 3.8461538462vw;
  width: 80.5555555556%;
}
.c-event-table td .wrap {
  display: flex;
  gap: 5.1282051282vw;
}
.c-event-table td .wrap div {
  width: 50%;
}
.c-event-table td dl + dl {
  margin-top: 1.7948717949vw;
}
.c-event-table td dl dt,
.c-event-table td dl dd {
  font-size: 3.0769230769vw;
  font-weight: 500;
}

.c-note {
  text-align: center;
  font-size: 2.3076923077vw;
}
.c-note--tar {
  text-align: right;
}
.c-note--tal {
  text-align: left;
}

/* ==========================================================================
Page
========================================================================== */
.p-home__banner, .p-home__banner_3c {
  background: url("../img/home/bg_banner_sp.png") no-repeat;
  background-size: cover;
  padding: 6.4102564103vw 7.1794871795vw;
}
.p-home__banner ul li:not(:first-child), .p-home__banner_3c ul li:not(:first-child) {
  margin-top: 3.8461538462vw;
}
.p-home__news {
  background: url("../img/home/bg_news.png");
  background-size: 100vw auto;
  padding: 14.358974359vw 3.8461538462vw 16.6666666667vw;
}
.p-home__news-list {
  margin-top: 9.7435897436vw;
}
.p-home__news-list li:not(:first-child) {
  margin-top: 4.6153846154vw;
}
.p-home__news-list li a {
  display: flex;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #717171;
  padding: 2.3076923077vw;
  -moz-column-gap: 3.3333333333vw;
       column-gap: 3.3333333333vw;
  transition: background 0.3s ease;
}
.p-home__news-list li a:hover {
  background: #000;
}
.p-home__news-fig {
  aspect-ratio: 196/131;
  width: 31.0256410256vw;
  flex-shrink: 0;
}
.p-home__news-fig img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-home__news-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.5641025641vw;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.7);
}
.p-home__news-title {
  color: var(--color-00-white);
  font-size: 3.0769230769vw;
  line-height: 1.7;
  font-weight: 500;
}
.p-home__movie {
  background: url("../img/home/bg_news.png");
  background-size: 100vw auto;
  padding: 14.358974359vw 5.1282051282vw 16.6666666667vw;
}
.p-home__movie-slider .splide__track {
  width: 71.2820512821vw;
  margin: 0 auto;
}
.p-home__movie-slider .splide__arrow {
  width: 3.8461538462vw;
  height: 7.1794871795vw;
  background: url("../img/home/slide_arrow.svg") no-repeat;
  background-size: contain;
  position: absolute;
  top: 40%;
}
.p-home__movie-slider .splide__arrow svg {
  display: none;
}
.p-home__movie-slider .splide__arrow--prev {
  transform: rotate(180deg);
}
.p-home__movie-slider .splide__arrow--next {
  right: 0;
}
.p-home__movie-slider .splide__pagination {
  margin-top: 0.7692307692vw;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.p-home__movie-slider .splide__pagination li {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
}
.p-home__movie-slider .splide__pagination__page {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
  background: #707070;
  border-radius: 50%;
}
.p-home__movie-slider .splide__pagination__page.is-active {
  background: #fff;
}
.p-home__movie-list {
  margin-top: 11.5384615385vw;
}
.p-home__movie-list li:not(:first-child) {
  margin-top: 3.8461538462vw;
}
.p-home__movie-list li a {
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #717171;
  padding: 3.5897435897vw 5.1282051282vw;
  display: block;
  transition: background 0.3s ease;
}
.p-home__movie-list li a:hover {
  background: #000;
}
.p-home__movie-fig {
  aspect-ratio: 246/135;
}
.p-home__movie-fig img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-home__movie-title {
  color: var(--color-00-white);
  margin-top: 3.8461538462vw;
  font-weight: 500;
  line-height: 1.7;
  font-size: 3.0769230769vw;
}
.p-home__movie-sub {
  font-size: 3.3333333333vw;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.7);
}
.p-home__contents {
  padding: 14.1025641026vw 3.8461538462vw 14.1025641026vw;
}
.p-home__contents-list {
  margin-top: 6.4102564103vw;
  display: flex;
  flex-wrap: wrap;
  gap: 3.8461538462vw;
}
.p-home__contents-list li {
  width: calc((100% - 3.8461538462vw) / 2);
}
.p-home__contents-list li a {
  display: block;
  transition: opacity 0.3s ease;
}
.p-home__contents-list li a:hover {
  opacity: 0.7;
}
.p-home__contents-list li a dl dd {
  text-align: center;
  margin-top: 3.8461538462vw;
  font-weight: 500;
  font-size: 3.0769230769vw;
  color: var(--color-00-white);
}
.p-home__contents-list2 {
  margin-top: 5.641025641vw;
  display: flex;
  flex-direction: column;
  gap: 3.8461538462vw;
}
.p-home__contents-list2 li {
  background: #111;
  border: 1px solid #717171;
}
.p-home__contents-list2 li a {
  display: flex;
  align-items: center;
  transition: background 0.3s ease;
}
.p-home__contents-list2 li a:hover {
  background: #000;
}
.p-home__contents-list2 li a img {
  width: 35.1282051282vw;
  flex-shrink: 0;
}
.p-home__contents-list2 li a dl {
  color: var(--color-00-white);
  width: 45.641025641vw;
  margin: 0 auto;
}
.p-home__contents-list2 li a dl dt {
  text-align: center;
  font-weight: 600;
  font-size: 4.1025641026vw;
}
.p-home__contents-list2 li a dl dd {
  font-weight: 500;
  margin-top: 2.5641025641vw;
  font-size: 2.5641025641vw;
}
.p-home__sns {
  padding: 15.3846153846vw 9.2307692308vw 15.3846153846vw;
  background-image: url("../img/home/bg_sns.png");
  background-size: cover;
}
.p-home__sns-lead {
  text-align: center;
  font-weight: 500;
  font-size: 3.0769230769vw;
}
.p-home__sns-list {
  margin-top: 9.7435897436vw;
  display: flex;
  flex-wrap: wrap;
  gap: 3.3333333333vw 5.1282051282vw;
}
.p-home__sns-list li {
  width: calc((100% - 5.1282051282vw) / 2);
}
.p-home__sns-list li:nth-child(1) a {
  background: linear-gradient(180deg, rgba(146, 81, 105, 0.8) 0%, rgba(197, 100, 92, 0.8) 100%);
}
.p-home__sns-list li:nth-child(1) a:hover {
  background: linear-gradient(180deg, rgb(146, 81, 105) 0%, rgb(197, 100, 92) 100%);
}
.p-home__sns-list li:nth-child(1) a img {
  width: 8.2051282051vw;
}
.p-home__sns-list li:nth-child(2) a {
  background: linear-gradient(180deg, rgba(20, 64, 119, 0.8) 0%, rgba(77, 146, 231, 0.8) 100%);
}
.p-home__sns-list li:nth-child(2) a:hover {
  background: linear-gradient(180deg, rgb(20, 64, 119) 0%, rgb(77, 146, 231) 100%);
}
.p-home__sns-list li:nth-child(2) a img {
  width: 9.2307692308vw;
}
.p-home__sns-list li:nth-child(3) a {
  background: rgba(34, 34, 34, 0.8);
}
.p-home__sns-list li:nth-child(3) a:hover {
  background: #222;
}
.p-home__sns-list li:nth-child(3) a img {
  width: 8.2051282051vw;
}
.p-home__sns-list li:nth-child(4) a {
  background: linear-gradient(180deg, rgba(199, 46, 28, 0.8) 0%, rgba(239, 90, 72, 0.8) 100%);
}
.p-home__sns-list li:nth-child(4) a:hover {
  background: linear-gradient(180deg, rgb(199, 46, 28) 0%, rgb(239, 90, 72) 100%);
}
.p-home__sns-list li:nth-child(4) a img {
  width: 11.0256410256vw;
}
.p-home__sns-list li a {
  display: block;
  height: 38.4615384615vw;
  text-align: center;
  padding-top: 7.6923076923vw;
  color: var(--color-00-white);
  transition: background 0.3s ease;
}
.p-home__sns-list li a img {
  margin: 0 auto;
}
.p-home__sns-list li a dl {
  margin-top: 3.0769230769vw;
}
.p-home__sns-list li a dl dt {
  font-size: 3.8461538462vw;
  font-weight: 500;
}
.p-home__sns-list li a dl dd {
  font-weight: 500;
  margin-top: 1.5384615385vw;
  font-size: 3.5897435897vw;
}
.p-home__link__btn {
  margin-top: 6.4102564103vw;
  padding: 0 3.3333333333vw;
}
.p-home__link__btn a {
  display: block;
  width: 100%;
  background-color: #181818;
  border: 1px solid #717171;
  border-radius: 9999px;
  padding: 4.358974359vw 0;
  font-size: 3.0769230769vw;
  color: #fff;
  font-weight: 500;
  text-align: center;
  line-height: 1;
  position: relative;
}
.p-home__link__btn a::before {
  content: "";
  display: block;
  width: 1.5384615385vw;
  height: 2.5641025641vw;
  background: url("../img/home/icon_arrow.svg") no-repeat center center/contain;
  position: absolute;
  right: 5.1282051282vw;
  top: 50%;
  z-index: 5;
  margin-top: -1.2820512821vw;
}

/*国旗非表示
.-flag {
  display: none !important;
}
.p-home__match__result-person {
  img {
    display: none !important;
  }
}
.p-home__tournament-l {
  li {
    img {
      display: none !important;
    }
  }
}
.p-home__tournament-r {
  li {
    img {
      display: none !important;
    }
  }
}
.p-tournament__person {
  li {
    img {
      display: none !important;
    }
  }
}
*/
.p-home__fv {
  padding: 6.4102564103vw 0;
}

.p-home__feature {
  background: url("../img/home/bg_feature_sp.png") no-repeat 50% 100%;
  background-size: 100vw auto;
  padding: 10.2564102564vw 3.8461538462vw 16.4102564103vw;
}
.p-home__feature-banner {
  margin-top: clamp(9.6px, 1.25vw, 18px);
}
.p-home__feature-banner ul {
  display: flex;
  -moz-column-gap: clamp(7.4666666667px, 0.9722222222vw, 14px);
       column-gap: clamp(7.4666666667px, 0.9722222222vw, 14px);
}
.p-home__feature-banner ul li a {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  transition: background 0.3s ease;
}
.p-home__feature-banner ul li a:hover {
  background: rgb(0, 0, 0);
}

.p-home__feature2 {
  background: url("../img/home/bg_feature2_sp.png") no-repeat 50% 100%;
  background-size: 100vw auto;
  padding: 14.1025641026vw 3.8461538462vw 14.1025641026vw;
}
.p-home__feature2 .c-card {
  padding-inline: 3.8461538462vw;
}
.p-home__feature2 .c-card__person-name {
  margin-top: 2.5641025641vw;
  display: flex;
  flex-direction: column;
  gap: 1.2820512821vw;
}
.p-home__feature2 .c-card__person-name-inner {
  display: flex;
  align-items: center;
  gap: 1.2820512821vw;
}
.p-home__feature2 .c-card__person-name-inner .-flag {
  width: 6.4102564103vw;
  flex-shrink: 0;
}
.p-home__feature2 .c-card__person-name-inner .-name {
  font-size: 2.5641025641vw;
  line-height: 1.2;
}

.p-home__feature3 {
  padding: 14.8717948718vw 0 11.2820512821vw;
  background: url("../img/home/bg_feauture3_sp.png") no-repeat 50% 100%;
  background-size: 100vw auto;
}
.p-home__feature3__icons {
  display: flex;
  gap: 6.6666666667vw 5.1282051282vw;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 5.1282051282vw 6.4102564103vw;
}
.p-home__feature3__icons li:nth-child(1) {
  order: 1;
  width: 43.0769230769vw;
}
.p-home__feature3__icons li:nth-child(2) {
  order: 3;
  width: 41.2820512821vw;
}
.p-home__feature3__icons li:nth-child(3) {
  order: 2;
  width: 36.1538461538vw;
}
.p-home__feature3 .p-home__match__result-item {
  border-top: unset !important;
  padding-top: 0;
}
.p-home__feature3 .p-home__match__result-item .p-home__match__result-person .wrp-flag {
  display: flex;
  flex-direction: column;
  gap: 1.0256410256vw;
  flex-shrink: 0;
}
.p-home__feature3__cards {
  margin-top: 5.1282051282vw;
}
.p-home__feature3__cards .splide__arrow {
  width: clamp(13.3333333333px, 1.7361111111vw, 25px);
  height: clamp(28.2666666667px, 3.6805555556vw, 53px);
  background: url("../img/home/slide_arrow.svg") no-repeat;
  background-size: contain;
  position: absolute;
  top: 40%;
}
.p-home__feature3__cards .splide__arrow svg {
  display: none;
}
.p-home__feature3__cards .splide__arrow--prev {
  left: 0;
  transform: rotate(180deg);
}
.p-home__feature3__cards .splide__arrow--next {
  right: 0;
}
.p-home__feature3__cards .splide__pagination {
  margin-top: 0.7692307692vw;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.p-home__feature3__cards .splide__pagination li {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
}
.p-home__feature3__cards .splide__pagination__page {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
  background: #707070;
  border-radius: 50%;
}
.p-home__feature3__cards .splide__pagination__page.is-active {
  background: #fff;
}
.p-home__feature3__cards-item {
  border: 1px solid #717171;
  background: #222;
  position: absolute;
}
.p-home__feature3__cards-item:has(.p-home__feature3__cards__btn) {
  padding-bottom: 12.8205128205vw;
}
.p-home__feature3__cards-date {
  border-bottom: 1px solid #717171;
  background: #000;
  padding: 2.3076923077vw;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  display: flex;
  -moz-column-gap: 1.2820512821vw;
       column-gap: 1.2820512821vw;
  align-items: center;
  justify-content: center;
  font-size: 5.1282051282vw;
  font-weight: 600;
  text-align: center;
}
.p-home__feature3__cards-date span {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 3.3333333333vw;
}
.p-home__feature3__cards-inner {
  padding: 2.3076923077vw 4.6153846154vw 3.5897435897vw;
}
.p-home__feature3__cards-inner:has(.-doubles) {
  padding-inline: 1.2820512821vw;
}
.p-home__feature3__cards-icon img {
  width: 35.3846153846vw;
  margin: 0 auto 3.5897435897vw;
}
.p-home__feature3__cards__body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5.1282051282vw;
  -moz-column-gap: 2.8205128205vw;
       column-gap: 2.8205128205vw;
}
.p-home__feature3__cards__body:has(.-doubles) {
  -moz-column-gap: 0;
       column-gap: 0;
}
.p-home__feature3__cards__info-title {
  border: 1px solid #fff;
  font-size: 2.5641025641vw;
  font-weight: 700;
  padding: 1.0256410256vw 1.2820512821vw;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.p-home__feature3__cards__info-vs {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 5.3846153846vw;
  line-height: 1;
  text-align: center;
  font-weight: 600;
  margin-top: 4.1025641026vw;
}
.p-home__feature3__cards__person {
  width: 18.9743589744vw;
  flex-shrink: 0;
  position: relative;
}
.p-home__feature3__cards__person:has(.-doubles) {
  width: 23.0769230769vw;
}
.p-home__feature3__cards__person.-lead .c-card2__person-fig::before {
  content: "";
  display: block;
  width: 10.5128205128vw;
  height: 10.5128205128vw;
  background: url("../img/home/icon_lead.svg") no-repeat center center/contain;
  position: absolute;
  left: -3.3333333333vw;
  top: 0;
  z-index: 15;
}
.p-home__feature3__cards__person-fig {
  position: relative;
}
.p-home__feature3__cards__person-fig.-doubles {
  height: 19.2307692308vw;
  position: relative;
}
.p-home__feature3__cards__person-fig.-doubles .c-fig2,
.p-home__feature3__cards__person-fig.-doubles .c-fig {
  width: 12.8205128205vw;
  position: absolute;
  bottom: 6.4102564103vw;
  left: 0;
}
.p-home__feature3__cards__person-fig.-doubles .c-fig2 + .c-fig2, .p-home__feature3__cards__person-fig.-doubles .c-fig2 + .c-fig,
.p-home__feature3__cards__person-fig.-doubles .c-fig + .c-fig2,
.p-home__feature3__cards__person-fig.-doubles .c-fig + .c-fig {
  left: auto;
  right: 0;
  bottom: 0;
}
.p-home__feature3__cards__person-fig figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.5384615385vw;
  color: var(--color-00-white-30);
}
.p-home__feature3__cards__person-name {
  margin-top: 2.5641025641vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.0256410256vw;
  font-size: 2.0512820513vw;
  font-weight: 700;
}
.p-home__feature3__cards__person-name:has(> .p-home__feature3__cards__person-name-inner + .p-home__feature3__cards__person-name-inner) {
  align-items: flex-start;
}
.p-home__feature3__cards__person-name-inner {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.p-home__feature3__cards__person-name-inner .-flag {
  width: 4.8717948718vw;
  display: block;
  position: relative;
  flex-shrink: 0;
  top: 0;
}
.p-home__feature3__cards__person-name-inner .-name {
  line-height: 1.2;
}
.p-home__feature3__cards__btn {
  position: absolute;
  bottom: 5.1282051282vw;
  left: 50%;
  transform: translateX(-50%);
}
.p-home__feature3__cards__btn img {
  width: 34.6153846154vw;
  margin: 0 auto;
}

.p-home__end {
  padding: 0.2564102564vw 7.1794871795vw 6.4102564103vw;
}
.p-home__end-wrap {
  padding: 7.6923076923vw 5.1282051282vw 6.4102564103vw;
}
.p-home__end-banner li:not(:first-child) {
  margin-top: 3.8461538462vw;
}
.p-home__end-banner li a {
  background: rgba(255, 255, 255, 0.1);
  display: block;
  transition: background 0.3s ease;
}
.p-home__end-banner li a:hover {
  background: unset;
}

.p-home__results {
  background: #222;
  padding: 14.1025641026vw 3.8461538462vw 14.1025641026vw;
}
.p-home__results-block {
  margin-top: 6.4102564103vw;
  border: 1px solid #717171;
  border-top: unset;
  background: #000;
}
.p-home__results-block::before {
  content: "";
  display: block;
  width: 100%;
  height: 0.7692307692vw;
  background: linear-gradient(0deg, #cf8d05 0%, #fffeca 54.81%, #d49818 99.52%);
}
.p-home__results-block-medals {
  display: flex;
  justify-content: center;
  -moz-column-gap: 6.9230769231vw;
       column-gap: 6.9230769231vw;
}
.p-home__results-block-medals li {
  display: flex;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
  align-items: center;
}
.p-home__results-block-medals li img {
  width: 10vw;
}
.p-home__results-block-medals li dl {
  text-align: center;
}
.p-home__results-block-medals li dl dt {
  font-size: 2.3076923077vw;
  font-weight: 700;
}
.p-home__results-block-medals li dl dd {
  font-size: 2.3076923077vw;
  font-weight: 700;
}
.p-home__results-block-medals li dl dd span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 5.641025641vw;
  font-weight: 600;
}
.p-home__results-block table {
  border-collapse: collapse;
  margin: 4.358974359vw 3.5897435897vw;
  width: calc(100% - 7.1794871795vw);
}
.p-home__results-block table th,
.p-home__results-block table td {
  border: 1px solid #717171;
  font-weight: 500;
  font-size: 3.0769230769vw;
}
.p-home__results-block table th {
  padding: 2.3076923077vw;
  background: #181818;
}
.p-home__results-block table td {
  padding: 5.8974358974vw 2.3076923077vw;
  background: #222;
}
.p-home__results-block2 {
  margin-top: 6.4102564103vw;
  border: 1px solid #717171;
  border-top: unset;
  background: #000;
}
.p-home__results-block2::before {
  content: "";
  display: block;
  width: 100%;
  height: 0.7692307692vw;
  background: linear-gradient(0deg, #cf8d05 0%, #fffeca 54.81%, #d49818 99.52%);
}
.p-home__results-block2-inner {
  padding: 6.4102564103vw 3.5897435897vw 6.4102564103vw;
}
.p-home__results-block2-inner h3 {
  text-align: center;
  font-size: 4.6153846154vw;
  font-weight: 700;
  margin-bottom: 7.1794871795vw;
}
.p-home__results-block2-ranking {
  border: 1px solid #717171;
  margin-top: 3.8461538462vw;
}
.p-home__results-block2-ranking dt {
  font-weight: 500;
  text-align: center;
  font-size: 3.0769230769vw;
  padding: 3.3333333333vw 0;
  background: #181818;
}
.p-home__results-block2-ranking dd ul li {
  border-top: 1px solid #717171;
  border-right: 1px solid #717171;
  padding: 3.3333333333vw 5.1282051282vw 3.3333333333vw 8.4615384615vw;
  display: flex;
  -moz-column-gap: 4.1025641026vw;
       column-gap: 4.1025641026vw;
  font-weight: 500;
  font-size: 3.0769230769vw;
  align-items: center;
  background: #222;
}
.p-home__results-block2-ranking dd ul li span.-doubles {
  display: block;
  line-height: 1.55;
}
.p-home__results-block2-ranking dd ul li span.-doubles span {
  display: block;
}
.p-home__results-block2-ranking dd ul li span.-doubles span:first-child::after {
  content: "/";
  display: inline-block;
  margin-left: 1.2820512821vw;
}
.p-home__results-block2-ranking dd ul li::before {
  content: "";
  display: block;
  width: 7.6923076923vw;
  height: 5.1282051282vw;
  flex-shrink: 0;
}
.p-home__results-block2-ranking dd ul li:nth-child(1)::before {
  background: url("../img/home/icon_ranking01.svg") no-repeat center center/contain;
}
.p-home__results-block2-ranking dd ul li:nth-child(2)::before {
  background: url("../img/home/icon_ranking02.svg") no-repeat center center/contain;
}
.p-home__results-block2-ranking dd ul li:nth-child(3)::before {
  background: url("../img/home/icon_ranking03.svg") no-repeat center center/contain;
}
.p-home__results-block2-ranking dd ul li:nth-child(4)::before {
  background: url("../img/home/icon_ranking03.svg") no-repeat center center/contain;
}
.p-home__results-block2-ranking dd ul li img {
  width: 7.6923076923vw;
  margin-left: auto;
  flex-shrink: 0;
}
.p-home__results-block2-ranking dd ul li .-doubles {
  min-width: 0;
}
.p-home__results-block2-ranking dd ul li .-flags {
  display: flex;
  flex-direction: column;
  gap: 1.0256410256vw;
  margin-left: auto;
  flex-shrink: 0;
}
.p-home__results-block2-ranking dd ul li .-flags img {
  margin-left: 0;
}
.p-home__results-qa {
  padding: 12.0512820513vw 0 0;
}
.p-home__results-qa-q {
  background: #000;
  margin-left: 8.7179487179vw;
  font-size: 4.358974359vw;
  position: relative;
  color: #fff;
  line-height: 1;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 900;
  padding: 1.5384615385vw 0.2564102564vw 2.0512820513vw 7.1794871795vw;
}
.p-home__results-qa-q::before {
  content: "Q";
  display: block;
  background: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  width: 7.1794871795vw;
  height: 7.1794871795vw;
  font-size: 5.3846153846vw;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0.5128205128vw 0.5128205128vw 0 0 #676767;
  border-radius: 0.5128205128vw;
  font-weight: 500;
  position: absolute;
  top: -1.2820512821vw;
  left: -3.8461538462vw;
}
.p-home__results-qa-text {
  background: #fcdb00;
  color: #000;
  font-weight: 500;
  position: relative;
  margin-top: 7.6923076923vw;
  border-radius: 1.2820512821vw;
  padding: 7.6923076923vw 3.5897435897vw 5.1282051282vw;
}
.p-home__results-qa-text::before {
  content: "";
  display: block;
  width: 24.8717948718vw;
  height: 35.641025641vw;
  top: -5.8974358974vw;
  left: 0;
  background: url("../img/home/results_fig01.png") no-repeat center center/contain;
  position: absolute;
}
.p-home__results-qa-text p {
  font-size: 3.0769230769vw;
  line-height: 1.7;
  font-weight: 500;
  margin-top: 11.7948717949vw;
}
.p-home__results-qa-a {
  font-weight: 900;
  position: relative;
  font-size: 4.358974359vw;
  margin-left: 32.8205128205vw;
}
.p-home__results-qa-a::before {
  content: "A";
  display: block;
  background: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  width: 6.6666666667vw;
  height: 6.6666666667vw;
  font-size: 5.1282051282vw;
  box-shadow: 0.5128205128vw 0.5128205128vw 0 0 #676767;
  border-radius: 0.5128205128vw;
  top: -1.2820512821vw;
  left: -8.9743589744vw;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  position: absolute;
  top: 0;
}
.p-home__results-qa-a span {
  display: block;
  padding: clamp(1.6px, 0.2083333333vw, 3px) clamp(4.2666666667px, 0.5555555556vw, 8px);
  width: -moz-fit-content;
  width: fit-content;
  background: #fff;
}
.p-home__results-qa-profile {
  position: absolute;
  font-weight: 500;
  font-size: 2.5641025641vw;
  left: 25.641025641vw;
  top: 25.641025641vw;
}

.p-home__digest {
  padding: 14.6153846154vw 3.8461538462vw 10.7692307692vw;
}
.p-home__digest .c-report {
  margin-top: 11.2820512821vw;
}
.p-home__digest__cards {
  margin-top: 7.6923076923vw;
}
.p-home__digest__cards-item a {
  display: block;
  border: 1px solid #717171;
  background: #222222;
  padding: 3.3333333333vw 5.1282051282vw;
  color: #fff;
  transition: background 0.3s ease;
}
.p-home__digest__cards-item a:hover {
  background: #000;
}
.p-home__digest__cards-item a dl {
  margin-top: 3.8461538462vw;
}
.p-home__digest__cards-item a dl dt {
  font-weight: 500;
  font-size: 3.0769230769vw;
  line-height: 1.7;
}
.p-home__digest__cards-item a dl dd {
  font-weight: 500;
  font-size: 3.3333333333vw;
  color: rgba(255, 255, 255, 0.7);
}
.p-home__digest .splide__track {
  width: 71.2820512821vw;
  margin: 0 auto;
}
.p-home__digest .splide__arrow {
  width: 3.8461538462vw;
  height: 7.1794871795vw;
  background: url("../img/home/slide_arrow.svg") no-repeat;
  background-size: contain;
  position: absolute;
  top: 40%;
}
.p-home__digest .splide__arrow svg {
  display: none;
}
.p-home__digest .splide__arrow--prev {
  transform: rotate(180deg);
}
.p-home__digest .splide__arrow--next {
  right: 0;
}
.p-home__digest .splide__pagination {
  margin-top: 0.7692307692vw;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.p-home__digest .splide__pagination li {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
}
.p-home__digest .splide__pagination__page {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
  background: #707070;
  border-radius: 50%;
}
.p-home__digest .splide__pagination__page.is-active {
  background: #fff;
}
.p-home__digest-btn {
  margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
}
.p-home__digest-btn a {
  max-width: clamp(144px, 18.75vw, 270px);
  border: 1px solid #fff;
  border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
  display: block;
  text-align: center;
  padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  font-weight: 500;
  margin: 0 auto;
  color: #fff;
  transition: background 0.3s ease;
}
.p-home__digest-btn a:hover {
  background: #1f1f1f;
}

.p-home__interview {
  padding: 14.6153846154vw 3.8461538462vw 10.7692307692vw;
  background: #222;
}
.p-home__interview .c-report {
  margin-top: 11.2820512821vw;
}
.p-home__interview__cards {
  margin-top: 7.6923076923vw;
}
.p-home__interview__cards .splide__track {
  width: 71.2820512821vw;
  margin: 0 auto;
}
.p-home__interview__cards .splide__arrow {
  width: 3.8461538462vw;
  height: 7.1794871795vw;
  background: url("../img/home/slide_arrow.svg") no-repeat;
  background-size: contain;
  position: absolute;
  top: 40%;
}
.p-home__interview__cards .splide__arrow svg {
  display: none;
}
.p-home__interview__cards .splide__arrow--prev {
  transform: rotate(180deg);
}
.p-home__interview__cards .splide__arrow--next {
  right: 0;
}
.p-home__interview__cards .splide__pagination {
  margin-top: 0.7692307692vw;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.p-home__interview__cards .splide__pagination li {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
}
.p-home__interview__cards .splide__pagination__page {
  width: 1.5384615385vw;
  height: 1.5384615385vw;
  background: #707070;
  border-radius: 50%;
}
.p-home__interview__cards .splide__pagination__page.is-active {
  background: #fff;
}
.p-home__interview__cards-item a {
  display: block;
  border: 1px solid #717171;
  background: #111;
  padding: 3.3333333333vw 5.1282051282vw;
  color: #fff;
  transition: background 0.3s ease;
}
.p-home__interview__cards-item a:hover {
  background: #000;
}
.p-home__interview__cards-item a dl {
  margin-top: 3.8461538462vw;
}
.p-home__interview__cards-item a dl dt {
  font-weight: 500;
  font-size: 3.0769230769vw;
  line-height: 1.7;
}
.p-home__interview__cards-item a dl dd {
  font-weight: 500;
  font-size: 3.3333333333vw;
  color: rgba(255, 255, 255, 0.7);
}
.p-home__interview-btn {
  margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
}
.p-home__interview-btn a {
  max-width: clamp(144px, 18.75vw, 270px);
  border: 1px solid #fff;
  border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
  display: block;
  text-align: center;
  padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  font-weight: 500;
  margin: 0 auto;
  color: #fff;
  transition: background 0.3s ease;
}
.p-home__interview-btn a:hover {
  background: #000;
}

.p-home__about {
  background: #060503 url("../img/home/bg_about.png") no-repeat 50% 0;
  background-size: 100% auto;
  min-height: 250vw;
  padding: 16.4102564103vw 8.7179487179vw 11.2820512821vw;
  position: relative;
}
.p-home__about::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.5128205128vw;
  background: linear-gradient(90deg, #16dfff 0%, #0ca6ff 78%, #0373ff 100%);
}
.p-home__about-title {
  margin: 0 auto;
  text-align: center;
  color: transparent;
  background: linear-gradient(180deg, #16dfff 0%, #0ca6ff 77.89%, #0373ff 99.99%, #005fff 100%);
  background-clip: text;
  -webkit-background-clip: text;
}
.p-home__about-title-en {
  display: block;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 700;
  font-size: 4.1025641026vw;
  line-height: 1;
}
.p-home__about-title-ja {
  display: block;
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  font-weight: 600;
  font-size: 6.1538461538vw;
  line-height: 1;
  margin-top: 4.358974359vw;
}
.p-home__about-body {
  margin-top: 7.9487179487vw;
}
.p-home__about-lead {
  font-weight: 600;
  font-size: 3.3333333333vw;
  line-height: 2;
  position: relative;
  z-index: 2;
}
.p-home__about-lead p {
  margin-top: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.p-home__about-info {
  position: relative;
}
.p-home__about-lead2 {
  margin-top: 7.1794871795vw;
  position: relative;
  z-index: 2;
}
.p-home__about-lead2 li {
  margin-top: 2.0512820513vw;
}
.p-home__about-lead2 li dl dt,
.p-home__about-lead2 li dl dd {
  font-weight: 600;
  font-size: 3.3333333333vw;
  line-height: 1.6;
}
.p-home__about-fig {
  position: absolute;
  width: 25.1282051282vw;
  top: -7.1794871795vw;
  right: 4.358974359vw;
  z-index: 1;
  pointer-events: none;
}

.p-home__player {
  padding: 14.1025641026vw 8.4615384615vw;
}
.p-home__player .p-home__match-pre {
  background: #222;
}

.p-home__tournament {
  padding: 14.1025641026vw 3.8461538462vw 14.1025641026vw;
}
.p-home__tournament-tab {
  margin-top: 6.4102564103vw;
  display: flex;
  flex-wrap: wrap;
  gap: 2.5641025641vw;
}
.p-home__tournament-tab li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-home__tournament-tab li:nth-child(n+3) {
  width: calc((100% - 5.1282051282vw) / 3);
}
.p-home__tournament-tab li a {
  border: 1px solid #717171;
  background: #2e2e2e;
  display: block;
  border-radius: 0.2564102564vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  padding: 4.6153846154vw 0;
  color: rgba(255, 255, 255, 0.66);
  transition: background 0.3s ease;
}
.p-home__tournament-tab li a:hover {
  background: #222;
}
.p-home__tournament-tab li a.is-active {
  background: #000;
  color: #fff;
}
.p-home__tournament-contents {
  margin-top: 4.8717948718vw;
}
.p-home__tournament-contents > div:not(:first-child) {
  display: none;
}
.p-home__tournament-item {
  border: 1px solid #717171;
  background: #181818;
  padding: 4.358974359vw 3.8461538462vw;
}
.p-home__tournament-wrap {
  display: grid;
  grid-template-columns: 18.4848484848% 7.5757575758% 7.5757575758% 7.5757575758% 8.4848484848% 8.4848484848% 7.5757575758% 7.5757575758% 7.5757575758% 18.4848484848%;
  grid-template-rows: 2.8205128205vw 2.8205128205vw 0.5128205128vw 0.5128205128vw 2.8205128205vw 2.8205128205vw 1.2820512821vw 1.2820512821vw 2.8205128205vw 2.8205128205vw 0.5128205128vw 0.5128205128vw 2.8205128205vw 2.8205128205vw 1.2820512821vw 1.2820512821vw 2.8205128205vw 2.8205128205vw 0.5128205128vw 0.5128205128vw 2.8205128205vw 2.8205128205vw 1.2820512821vw 1.2820512821vw 2.8205128205vw 2.8205128205vw 0.5128205128vw 0.5128205128vw 2.8205128205vw 2.8205128205vw;
}
.p-home__tournament-wrap.-doubles {
  grid-template-rows: 3.5897435897vw 3.5897435897vw 0.5128205128vw 0.5128205128vw 3.5897435897vw 3.5897435897vw 1.2820512821vw 1.2820512821vw 3.5897435897vw 3.5897435897vw 0.5128205128vw 0.5128205128vw 3.5897435897vw 3.5897435897vw 1.2820512821vw 1.2820512821vw 3.5897435897vw 3.5897435897vw 0.5128205128vw 0.5128205128vw 3.5897435897vw 3.5897435897vw 1.2820512821vw 1.2820512821vw 3.5897435897vw 3.5897435897vw 0.5128205128vw 0.5128205128vw 3.5897435897vw 3.5897435897vw;
}
.p-home__tournament-wrap.-doubles .p-home__tournament-l li,
.p-home__tournament-wrap.-doubles .p-home__tournament-r li {
  height: 7.1794871795vw;
}
.p-home__tournament-wrap.-doubles .p-home__tournament-l li.p-home__tournament-list,
.p-home__tournament-wrap.-doubles .p-home__tournament-r li.p-home__tournament-list {
  justify-content: center;
  row-gap: 0.5128205128vw;
}
.p-home__tournament-l, .p-home__tournament-r {
  display: contents;
}
.p-home__tournament-l li, .p-home__tournament-r li {
  background: #fff;
  color: #000;
  padding: 1.0256410256vw;
  display: flex;
  line-height: 1;
  -moz-column-gap: 0.5128205128vw;
       column-gap: 0.5128205128vw;
  align-items: center;
  font-size: 1.5384615385vw;
  font-weight: 900;
  height: 5.641025641vw;
}
.p-home__tournament-l li.p-home__tournament-list, .p-home__tournament-r li.p-home__tournament-list {
  flex-direction: column;
  -moz-column-gap: 0;
       column-gap: 0;
  align-items: center;
  justify-content: center;
}
.p-home__tournament-l li.p-home__tournament-list:has(> .-inner + .-inner), .p-home__tournament-r li.p-home__tournament-list:has(> .-inner + .-inner) {
  align-items: flex-start;
}
.p-home__tournament-l li.-win, .p-home__tournament-l li.-featured, .p-home__tournament-r li.-win, .p-home__tournament-r li.-featured {
  background-color: #ffc8c8;
}
.p-home__tournament-l li .-inner, .p-home__tournament-r li .-inner {
  display: flex;
  align-items: center;
  -moz-column-gap: 0.5128205128vw;
       column-gap: 0.5128205128vw;
  width: 100%;
  min-width: 0;
}
.p-home__tournament-l li .-flag, .p-home__tournament-r li .-flag {
  display: flex;
  flex-shrink: 0;
}
.p-home__tournament-l li img, .p-home__tournament-r li img {
  width: 3.0769230769vw;
}
.p-home__tournament-l li .-name, .p-home__tournament-r li .-name {
  line-height: 1;
  min-width: 0;
}
.p-home__tournament-line {
  display: contents;
}
.p-home__tournament-line li.-tr {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}
.p-home__tournament-line li.-br {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}
.p-home__tournament-line li.-tl {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}
.p-home__tournament-line li.-bl {
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
}
.p-home__tournament-line li.-win {
  border-color: #f30408 !important;
  border-width: 2px;
}
.p-home__tournament-score {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  font-size: 1.5384615385vw;
  line-height: 1;
  display: contents;
}
.p-home__tournament-score li {
  display: contents;
}
.p-home__tournament-score li span {
  padding: 0.7692307692vw;
}
.p-home__tournament-center {
  display: contents;
}
.p-home__tournament-center .-line {
  display: block;
  grid-row: 15;
  border-right: 1px solid #fff;
  grid-column: 5;
}
.p-home__tournament-center .-line.-win {
  border-color: #f30408 !important;
  border-width: 2px;
}
.p-home__tournament-center .-trophy {
  width: 5.3846153846vw;
  grid-row: 14;
  align-self: flex-end;
  grid-column: 5;
  margin-left: auto;
  padding-bottom: 1.2820512821vw;
  transform: translateX(50%);
}
.p-home__tournament-center .-label {
  grid-row: 17;
  grid-column: 5/7;
  align-self: flex-start;
  font-size: 1.5384615385vw;
  font-weight: 900;
  border: 1px solid #fff;
  padding: 0.5128205128vw 1.2820512821vw;
  border-radius: 0.5128205128vw;
  white-space: nowrap;
  text-align: center;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 1.2820512821vw auto 0;
}
.p-home__tournament-center .-score {
  grid-row: 20;
  grid-column: 5/7;
  display: flex;
  margin-top: 2.0512820513vw;
  justify-content: center;
}
.p-home__tournament-center .-score span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  font-size: 1.5384615385vw;
  line-height: 1;
}
.p-home__tournament-center .-score span:nth-child(1) {
  grid-column: 5;
  grid-row: 15;
  margin: 0 0 0 1.2820512821vw;
  padding-bottom: 0.7692307692vw;
  align-self: flex-end;
}
.p-home__tournament-center .-score span:nth-child(1)::after {
  content: "-";
  margin: 0 1.2820512821vw;
}
.p-home__tournament-center .-score span:nth-child(2) {
  text-align: right;
  grid-column: 6;
  grid-row: 15;
  margin: 0 1.2820512821vw 0 0;
  padding-bottom: 0.7692307692vw;
  align-self: flex-end;
}
.p-home__tournament-l li:nth-child(1) {
  grid-column: 1;
  grid-row: 1/3;
}
.p-home__tournament-l li:nth-child(2) {
  grid-column: 1;
  grid-row: 5/7;
}
.p-home__tournament-l li:nth-child(3) {
  grid-column: 1;
  grid-row: 9/11;
}
.p-home__tournament-l li:nth-child(4) {
  grid-column: 1;
  grid-row: 13/15;
}
.p-home__tournament-l li:nth-child(5) {
  grid-column: 1;
  grid-row: 17/19;
}
.p-home__tournament-l li:nth-child(6) {
  grid-column: 1;
  grid-row: 21/23;
}
.p-home__tournament-l li:nth-child(7) {
  grid-column: 1;
  grid-row: 25/27;
}
.p-home__tournament-l li:nth-child(8) {
  grid-column: 1;
  grid-row: 29/31;
}
.p-home__tournament-r li:nth-child(1) {
  grid-column: 10;
  grid-row: 1/3;
}
.p-home__tournament-r li:nth-child(2) {
  grid-column: 10;
  grid-row: 5/7;
}
.p-home__tournament-r li:nth-child(3) {
  grid-column: 10;
  grid-row: 9/11;
}
.p-home__tournament-r li:nth-child(4) {
  grid-column: 10;
  grid-row: 13/15;
}
.p-home__tournament-r li:nth-child(5) {
  grid-column: 10;
  grid-row: 17/19;
}
.p-home__tournament-r li:nth-child(6) {
  grid-column: 10;
  grid-row: 21/23;
}
.p-home__tournament-r li:nth-child(7) {
  grid-column: 10;
  grid-row: 25/27;
}
.p-home__tournament-r li:nth-child(8) {
  grid-column: 10;
  grid-row: 29/31;
}
.p-home__tournament-line-l li:nth-child(1) {
  grid-column: 2;
  grid-row: 2/4;
}
.p-home__tournament-line-l li:nth-child(2) {
  grid-column: 2;
  grid-row: 4/6;
}
.p-home__tournament-line-l li:nth-child(3) {
  grid-column: 2;
  grid-row: 10/12;
}
.p-home__tournament-line-l li:nth-child(4) {
  grid-column: 2;
  grid-row: 12/14;
}
.p-home__tournament-line-l li:nth-child(5) {
  grid-column: 2;
  grid-row: 18/20;
}
.p-home__tournament-line-l li:nth-child(6) {
  grid-column: 2;
  grid-row: 20/22;
}
.p-home__tournament-line-l li:nth-child(7) {
  grid-column: 2;
  grid-row: 26/28;
}
.p-home__tournament-line-l li:nth-child(8) {
  grid-column: 2;
  grid-row: 28/30;
}
.p-home__tournament-line-l li:nth-child(9) {
  grid-column: 3;
  grid-row: 4/8;
}
.p-home__tournament-line-l li:nth-child(10) {
  grid-column: 3;
  grid-row: 8/12;
}
.p-home__tournament-line-l li:nth-child(11) {
  grid-column: 3;
  grid-row: 20/24;
}
.p-home__tournament-line-l li:nth-child(12) {
  grid-column: 3;
  grid-row: 24/28;
}
.p-home__tournament-line-l li:nth-child(13) {
  grid-column: 4;
  grid-row: 8/16;
}
.p-home__tournament-line-l li:nth-child(14) {
  grid-column: 4;
  grid-row: 16/24;
}
.p-home__tournament-line-l li:nth-child(15) {
  grid-column: 5;
  grid-row: 15;
  border-bottom: 1px solid #fff;
}
.p-home__tournament-line-r li:nth-child(1) {
  grid-column: 9;
  grid-row: 2/4;
}
.p-home__tournament-line-r li:nth-child(2) {
  grid-column: 9;
  grid-row: 4/6;
}
.p-home__tournament-line-r li:nth-child(3) {
  grid-column: 9;
  grid-row: 10/12;
}
.p-home__tournament-line-r li:nth-child(4) {
  grid-column: 9;
  grid-row: 12/14;
}
.p-home__tournament-line-r li:nth-child(5) {
  grid-column: 9;
  grid-row: 18/20;
}
.p-home__tournament-line-r li:nth-child(6) {
  grid-column: 9;
  grid-row: 20/22;
}
.p-home__tournament-line-r li:nth-child(7) {
  grid-column: 9;
  grid-row: 26/28;
}
.p-home__tournament-line-r li:nth-child(8) {
  grid-column: 9;
  grid-row: 28/30;
}
.p-home__tournament-line-r li:nth-child(9) {
  grid-column: 8;
  grid-row: 4/8;
}
.p-home__tournament-line-r li:nth-child(10) {
  grid-column: 8;
  grid-row: 8/12;
}
.p-home__tournament-line-r li:nth-child(11) {
  grid-column: 8;
  grid-row: 20/24;
}
.p-home__tournament-line-r li:nth-child(12) {
  grid-column: 8;
  grid-row: 24/28;
}
.p-home__tournament-line-r li:nth-child(13) {
  grid-column: 7;
  grid-row: 8/16;
}
.p-home__tournament-line-r li:nth-child(14) {
  grid-column: 7;
  grid-row: 16/24;
}
.p-home__tournament-line-r li:nth-child(15) {
  grid-column: 6;
  grid-row: 15;
  border-bottom: 1px solid #fff;
}
.p-home__tournament-score-l li:nth-child(1) span:nth-child(1) {
  grid-column: 3;
  grid-row: 3;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(1) span:nth-child(2) {
  grid-column: 3;
  grid-row: 4;
}
.p-home__tournament-score-l li:nth-child(2) span:nth-child(1) {
  grid-column: 3;
  grid-row: 11;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(2) span:nth-child(2) {
  grid-column: 3;
  grid-row: 12;
}
.p-home__tournament-score-l li:nth-child(3) span:nth-child(1) {
  grid-column: 3;
  grid-row: 19;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(3) span:nth-child(2) {
  grid-column: 3;
  grid-row: 20;
}
.p-home__tournament-score-l li:nth-child(4) span:nth-child(1) {
  grid-column: 3;
  grid-row: 27;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(4) span:nth-child(2) {
  grid-column: 3;
  grid-row: 28;
}
.p-home__tournament-score-l li:nth-child(5) span:nth-child(1) {
  grid-column: 4;
  grid-row: 7;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(5) span:nth-child(2) {
  grid-column: 4;
  grid-row: 8;
}
.p-home__tournament-score-l li:nth-child(6) span:nth-child(1) {
  grid-column: 4;
  grid-row: 23;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(6) span:nth-child(2) {
  grid-column: 4;
  grid-row: 24;
}
.p-home__tournament-score-l li:nth-child(7) span:nth-child(1) {
  grid-column: 5;
  grid-row: 15;
  align-self: flex-end;
}
.p-home__tournament-score-l li:nth-child(7) span:nth-child(2) {
  grid-column: 5;
  grid-row: 16;
}
.p-home__tournament-score-r li:nth-child(1) span:nth-child(1) {
  grid-column: 8;
  grid-row: 3;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(1) span:nth-child(2) {
  grid-column: 8;
  grid-row: 4;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(2) span:nth-child(1) {
  grid-column: 8;
  grid-row: 11;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(2) span:nth-child(2) {
  grid-column: 8;
  grid-row: 12;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(3) span:nth-child(1) {
  grid-column: 8;
  grid-row: 19;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(3) span:nth-child(2) {
  grid-column: 8;
  grid-row: 20;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(4) span:nth-child(1) {
  grid-column: 8;
  grid-row: 27;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(4) span:nth-child(2) {
  grid-column: 8;
  grid-row: 28;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(5) span:nth-child(1) {
  grid-column: 7;
  grid-row: 7;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(5) span:nth-child(2) {
  grid-column: 7;
  grid-row: 8;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(6) span:nth-child(1) {
  grid-column: 7;
  grid-row: 23;
  align-self: flex-end;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(6) span:nth-child(2) {
  grid-column: 7;
  grid-row: 24;
  text-align: right;
}
.p-home__tournament-score-r li:nth-child(7) span:nth-child(1) {
  grid-column: 6;
  grid-row: 15;
  text-align: right;
  align-self: flex-end;
}
.p-home__tournament-score-r li:nth-child(7) span:nth-child(2) {
  grid-column: 6;
  grid-row: 16;
  text-align: right;
}

.p-home__match {
  background: #222;
  padding: 14.1025641026vw 3.8461538462vw 14.1025641026vw;
}
.p-home__match-pre {
  margin-top: 7.1794871795vw;
  background: #000;
  border: 1px solid #717171;
  padding: 4.358974359vw 0;
  text-align: center;
}
.p-home__match-pre dl dt {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  font-size: 6.6666666667vw;
}
.p-home__match-pre dl dd {
  font-weight: 500;
  font-size: 3.0769230769vw;
}
.p-home__match__tab01 {
  margin-top: 6.4102564103vw;
  border-bottom: 1px solid #a0a0a0;
  display: flex;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
}
.p-home__match__tab01 li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-home__match__tab01 li a {
  border-radius: 0.2564102564vw 0.2564102564vw 0 0;
  display: block;
  border: 1px solid #717171;
  border-bottom: 1px solid #a0a0a0;
  background: #2e2e2e;
  color: rgba(255, 255, 255, 0.66);
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  line-height: 1;
  padding: 4.358974359vw 0;
  margin-bottom: -1px;
  position: relative;
  z-index: 2;
  transition: background 0.3s ease;
}
.p-home__match__tab01 li a:hover {
  background: #222;
}
.p-home__match__tab01 li a.is-active {
  background: #222222;
  border-color: #a0a0a0;
  color: #fff;
  border-bottom-color: #222;
}
.p-home__match__tab02 {
  margin-top: 4.8717948718vw;
  display: flex;
  flex-wrap: wrap;
  gap: 2.5641025641vw;
}
.p-home__match__tab02 li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-home__match__tab02 li:nth-child(n+3) {
  width: calc((100% - 5.1282051282vw) / 3);
}
.p-home__match__tab02 li a {
  border: 1px solid #717171;
  background: #2e2e2e;
  display: block;
  border-radius: 0.2564102564vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  padding: 4.6153846154vw 0;
  color: rgba(255, 255, 255, 0.66);
}
.p-home__match__tab02 li a {
  transition: background 0.3s ease;
}
.p-home__match__tab02 li a:hover {
  background: #000;
}
.p-home__match__tab02 li a.is-active {
  background: #000;
  color: #fff;
}
.p-home__match__tab03 {
  margin-top: 4.8717948718vw;
  padding-top: 4.8717948718vw;
  border-top: 1px solid #717171;
  display: flex;
  flex-wrap: wrap;
  gap: 2.5641025641vw;
}
.p-home__match__tab03 li {
  width: calc((100% - 5.1282051282vw) / 3);
}
.p-home__match__tab03 li a {
  border: 1px solid #717171;
  background: #2e2e2e;
  display: block;
  border-radius: 0.2564102564vw;
  font-weight: 600;
  line-height: 1.4;
  font-size: 3.0769230769vw;
  text-align: center;
  padding: 3.0769230769vw 0;
  color: rgba(255, 255, 255, 0.66);
  transition: background 0.3s ease;
}
.p-home__match__tab03 li a:hover {
  background: #000;
}
.p-home__match__tab03 li a.is-active {
  background: #000;
  color: #fff;
  border-bottom: 1px solid #000;
}
.p-home__match__first > div:not(:first-child) {
  display: none;
}
.p-home__match__second > div:not(:first-child) {
  display: none;
}
.p-home__match__third {
  padding-top: 5.1282051282vw;
}
.p-home__match__third > div:not(:first-child) {
  display: none;
}
.p-home__match__pre {
  display: block;
  background: #000;
  border: 1px solid #717171;
}
.p-home__match__pre tbody {
  display: block;
}
.p-home__match__pre tbody tr {
  display: block;
  padding: 7.6923076923vw 0 6.6666666667vw;
}
.p-home__match__pre tbody tr:not(:first-child) {
  border-top: 1px solid #717171;
}
.p-home__match__pre tbody tr th,
.p-home__match__pre tbody tr td {
  display: block;
}
.p-home__match__pre tbody tr th {
  text-align: center;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 4.1025641026vw;
}
.p-home__match__pre tbody tr th span {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 3.5897435897vw;
}
.p-home__match__pre tbody tr td {
  margin-top: 3.8461538462vw;
}
.p-home__match__pre tbody tr td .p-home__match__wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 11.0256410256vw;
       column-gap: 11.0256410256vw;
}
.p-home__match__pre tbody tr td .p-home__match__person {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5128205128vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
  width: 28.2051282051vw;
}
.p-home__match__pre tbody tr td .p-home__match__person-inner {
  display: flex;
  align-items: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
}
.p-home__match__pre tbody tr td .p-home__match__person .-flag {
  display: block;
  flex-shrink: 0;
  position: relative;
  top: 0.2564102564vw;
}
.p-home__match__pre tbody tr td .p-home__match__person .-name {
  line-height: 1.2;
}
.p-home__match__pre tbody tr td .p-home__match__person img {
  width: 6.1538461538vw;
}
.p-home__match__pre tbody tr td .p-home__match__vs {
  font-size: 3.8461538462vw;
  font-weight: 500;
  line-height: 1;
}
.p-home__match__result {
  background: #000;
  border: 1px solid #717171;
}
.p-home__match__result-item {
  padding: 6.1538461538vw 4.6153846154vw 5.8974358974vw;
  position: relative;
}
.p-home__match__result-item:not(:first-child) {
  border-top: 1px solid #717171;
}
.p-home__match__result-header {
  padding-left: 2.0512820513vw;
  margin-bottom: 5.1282051282vw;
  position: relative;
}
.p-home__match__result-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  font-size: 3.5897435897vw;
}
.p-home__match__result-date span {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}
.p-home__match__result-reload {
  display: flex;
  -moz-column-gap: 1.5384615385vw;
       column-gap: 1.5384615385vw;
  color: #fff;
  font-size: 2.5641025641vw;
  font-weight: 700;
  white-space: nowrap;
  background: rgba(255, 255, 255, 0.17);
  align-items: center;
  padding: 1.2820512821vw 3.0769230769vw;
  line-height: 1;
}
.p-home__match__result-reload::before {
  content: "";
  display: block;
  width: 2.8205128205vw;
  height: 2.8205128205vw;
  background: url(../img/common/icon_reload.svg) no-repeat center center/contain;
}
.p-home__match__result-icon {
  position: absolute;
  right: 0;
  top: 0.7692307692vw;
  display: flex;
  align-items: flex-end;
  gap: 2.0512820513vw;
}
.p-home__match__result-icon a img {
  width: 17.6923076923vw;
}
.p-home__match__result-icon img {
  width: 36.1538461538vw;
}
.p-home__match__result-person {
  margin-left: 0vw;
  text-align: left;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.2820512821vw;
}
.p-home__match__result-person-inner {
  display: flex;
  -moz-column-gap: 2.0512820513vw;
       column-gap: 2.0512820513vw;
  align-items: center;
  font-weight: 600;
  font-size: 3.0769230769vw;
}
.p-home__match__result-person-inner .wrp-flag {
  width: 7.6923076923vw;
  height: auto;
  align-self: flex-start;
  position: relative;
  flex-shrink: 0;
}
.p-home__match__result-person-inner .wrp-name {
  line-height: 1.2;
}
.p-home__match__result-table {
  width: 100%;
  border-collapse: collapse;
  margin: 2.5641025641vw 0;
  border: 1px solid #717171;
  table-layout: fixed;
}
.p-home__match__result-table td {
  border: 1px solid #717171;
  text-align: center;
  padding: 2.5641025641vw;
  background: #222222;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 4.1025641026vw;
  font-weight: 500;
}
.p-home__match__result-table td:last-child {
  background: #717171;
}
.p-home__match__result-table td:last-child.win {
  background-color: #ff7f00;
}
.p-home__match__btn {
  margin-top: 11.5384615385vw;
}
.p-home__match__btn a {
  width: 71.7948717949vw;
  display: flex;
  margin: 0 auto;
  border-radius: 0.7692307692vw;
  overflow: hidden;
  background: #fcdb00;
  align-items: center;
  transition: background 0.3s ease;
}
.p-home__match__btn a:hover {
  background: #fcb000;
}
.p-home__match__btn a span {
  flex-grow: 1;
  text-align: center;
  color: #000;
  font-size: 3.8461538462vw;
  font-weight: 600;
}
.p-home__match__btn a::before {
  content: "";
  display: block;
  width: 14.8717948718vw;
  height: 13.5897435897vw;
  background: #000 url("../img/home/icon_tournament.svg") no-repeat 50% 50%;
  background-size: 8.9743589744vw 8.9743589744vw;
}
.p-home .c-note {
  margin-top: 2.5641025641vw;
  text-align: right;
}
.p-home .c-note--tal {
  text-align: left;
}

.p-home__schedule {
  padding: 14.1025641026vw 3.8461538462vw 14.1025641026vw;
}
.p-home__schedule-block {
  margin-top: 6.4102564103vw;
  padding: 5.1282051282vw 5.1282051282vw 6.9230769231vw;
  background: #222;
  border: 1px solid #717171;
}
.p-home__schedule-pre {
  text-align: center;
}
.p-home__schedule-pre dt {
  font-weight: 500;
  font-size: 3.0769230769vw;
}
.p-home__schedule-pre dd {
  margin-top: 4.6153846154vw;
}
.p-home__schedule-item:not(:first-child) {
  margin-top: 4.358974359vw;
  padding-top: 4.358974359vw;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.p-home__schedule-info {
  display: flex;
  align-items: center;
  gap: 3.3333333333vw;
}
.p-home__schedule-icon {
  width: 17.9487179487vw;
}
.p-home__schedule-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  display: flex;
  -moz-column-gap: 1.2820512821vw;
       column-gap: 1.2820512821vw;
  align-items: center;
  font-size: 4.1025641026vw;
  font-weight: 500;
}
.p-home__schedule-date span {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-size: 3.0769230769vw;
}
.p-home__schedule-title {
  margin-top: 3.0769230769vw;
  font-size: 3.0769230769vw;
  font-weight: 500;
  line-height: 1.8;
}

.p-home__event {
  padding: 14.1025641026vw 3.8461538462vw 14.1025641026vw;
}
.p-home__event .c-note {
  margin-top: 2.5641025641vw;
}

.p-schedule__main {
  margin: 14.1025641026vw 0 12.8205128205vw;
  padding: 0 3.8461538462vw;
}
.p-schedule__tab {
  margin-top: 6.4102564103vw;
  border-bottom: 1px solid #a0a0a0;
  display: flex;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
}
.p-schedule__tab li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-schedule__tab li a {
  border-radius: 0.2564102564vw 0.2564102564vw 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2.5641025641vw;
  border: 1px solid #717171;
  border-bottom: 1px solid #a0a0a0;
  background: #2e2e2e;
  color: rgba(255, 255, 255, 0.66);
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  line-height: 1;
  height: 12.8205128205vw;
  padding: 4.358974359vw 0;
  margin-bottom: -1px;
  position: relative;
  z-index: 2;
  transition: background 0.3s ease;
}
.p-schedule__tab li a:hover {
  background: #000;
}
.p-schedule__tab li a svg {
  width: 4.6153846154vw;
}
.p-schedule__tab li a.is-active {
  background: #000;
  border-color: #a0a0a0;
  color: #fff;
  border-bottom-color: #000;
}
.p-schedule__tab li a.is-active svg rect {
  fill: #fff;
}
.p-schedule__tab-content {
  margin-top: 5.3846153846vw;
}
.p-schedule__tab-content > div:not(:first-child) {
  display: none;
}
.p-schedule__list1 {
  margin: 0 3.8461538462vw;
}
.p-schedule__list1 li {
  margin-top: 7.4358974359vw;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: #222;
  position: relative;
}
.p-schedule__list1 li a {
  display: block;
  transition: background 0.3s ease;
  position: relative;
  height: 100%;
}
.p-schedule__list1 li a:hover {
  background: #000;
}
.p-schedule__list1-label {
  margin-top: 3.3333333333vw;
  margin-left: 4.1025641026vw;
  padding: 1.0256410256vw 1.5384615385vw;
  color: var(--color-00-white);
  font-size: 3.5897435897vw;
  font-weight: 500;
  width: -moz-fit-content;
  width: fit-content;
}
.p-schedule__list1-label.-color01 {
  background: #8f6c29;
}
.p-schedule__list1-label.-color02 {
  background: #d10000;
}
.p-schedule__list1-label.-color03 {
  background: #6a1a84;
}
.p-schedule__list1-title {
  margin-inline: 2.3076923077vw;
  margin-top: 2.5641025641vw;
  color: var(--color-00-white);
  font-size: 4.1025641026vw;
  font-weight: 500;
}
.p-schedule__list1-title:has(.p-schedule__list1-icon), .p-schedule__list1-title:has(.p-schedule__list1-icon2) {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2.5641025641vw;
}
.p-schedule__list1-icon {
  font-size: 2.3076923077vw;
  font-weight: 900;
  color: var(--color-00-black);
  background: #ffea40;
  border-radius: 0.5128205128vw;
  padding: 1.0256410256vw 1.7948717949vw;
  line-height: 1;
  position: relative;
  top: 0.7692307692vw;
  white-space: nowrap;
}
.p-schedule__list1-icon2 {
  font-size: 2.3076923077vw;
  font-weight: 900;
  color: var(--color-00-white);
  background: red;
  border-radius: 0.5128205128vw;
  padding: 1.0256410256vw 1.7948717949vw;
  line-height: 1;
  position: relative;
  top: 0.7692307692vw;
  white-space: nowrap;
}
.p-schedule__list1-bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  padding: 2.5641025641vw 4.6153846154vw;
  margin-top: 2.5641025641vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.p-schedule__list1-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 5.1282051282vw;
  font-weight: 500;
  color: var(--color-00-white);
}
.p-schedule__list1-date .dow {
  font-size: 3.5897435897vw;
}
.p-schedule__list1-date .separator {
  font-size: 3.5897435897vw;
}
.p-schedule__list1-btn {
  position: absolute;
  bottom: 2.5641025641vw;
  right: 2.5641025641vw;
}
.p-schedule__list1-btn a {
  width: 33.3333333333vw;
}
.p-schedule__table {
  width: 153.8461538462vw;
  border-collapse: collapse;
  border: 1px solid #717171;
}
.p-schedule__table-wrap {
  overflow-x: scroll;
}
.p-schedule__table th,
.p-schedule__table td {
  border: 1px solid #717171;
  text-align: center;
  padding: 3.8461538462vw;
  font-size: 2.5641025641vw;
}
.p-schedule__table th {
  background: #111111;
  font-weight: 500;
}
.p-schedule__table td {
  background: #222;
}
.p-schedule__table td:not(.-date), .p-schedule__table td:not(.-typo) {
  text-align: left;
}
.p-schedule__table td:has(a) {
  padding: 0;
  transition: background 0.3s ease;
}
.p-schedule__table td:has(a):hover {
  background: #000;
}
.p-schedule__table td a {
  color: var(--color-00-white);
  display: block;
  width: 100%;
  height: 100%;
  padding: 3.8461538462vw;
}
.p-schedule__table td.-date {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.8205128205vw;
  font-weight: 500;
  color: var(--color-00-white);
}
.p-schedule__table td.-date span {
  font-size: 2.5641025641vw;
}
.p-schedule__table td .-typo {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3.5897435897vw;
}
.p-schedule__table td .p-schedule__list1-icon,
.p-schedule__table td .p-schedule__list1-icon2 {
  margin-left: 3.5897435897vw;
}

.p-tournament__main {
  padding: 14.1025641026vw 3.8461538462vw;
}
.p-tournament__tab {
  display: flex;
  flex-wrap: wrap;
  gap: 2.5641025641vw;
}
.p-tournament__tab li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-tournament__tab li:nth-child(n+3) {
  width: calc((100% - 5.1282051282vw) / 3);
}
.p-tournament__tab li a {
  border: 1px solid #717171;
  background: #2e2e2e;
  display: block;
  border-radius: 0.2564102564vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  padding: 4.6153846154vw 0;
  color: rgba(255, 255, 255, 0.66);
  transition: background 0.3s ease;
}
.p-tournament__tab li a:hover {
  background: #222;
}
.p-tournament__tab li a.is-active {
  background: #000;
  color: #fff;
}
.p-tournament__tab--top {
  margin-top: 6.4102564103vw;
  margin-bottom: 4.6153846154vw;
}
.p-tournament__tab--bottom {
  margin-top: 4.8717948718vw;
}
.p-tournament__tab-contents > div:not(:first-child) {
  display: none;
}
.p-tournament__tab-content {
  background: #222222;
  border: 1px solid #717171;
  overflow-x: scroll;
  padding: 3.8461538462vw;
}
.p-tournament__block {
  display: grid;
  grid-template-columns: var(--gtc-m, 159px repeat(7, 69px) 50px);
  grid-template-rows: var(--gtr-m, repeat(32, 11px 11px 1px 1px 11px 11px 6px 6px));
  width: var(--bw-m, 705px);
}
.p-tournament__block.-doubles {
  grid-template-columns: var(--gtc-m, 159px repeat(7, 69px) 50px);
  grid-template-rows: var(--gtr-dm, repeat(32, 22px 22px 1px 1px 22px 22px 6px 6px));
  width: var(--bw-m, 705px);
}
.p-tournament__block.-doubles .p-tournament__person li {
  align-items: flex-start;
  height: 35px;
}
.p-tournament__block.-doubles .p-tournament__person li span {
  display: block;
  line-height: 1.2;
  /*
  &:last-child {
    margin-top: sp(3);
    @media print, screen and (min-width:768px) {
      margin-top: pc(7);
    }
  }
    */
}
.p-tournament__block.-doubles .p-tournament__person li .wrp-name {
  display: flex;
  flex-direction: column;
  gap: 1.0256410256vw;
  flex-shrink: 0;
}
.p-tournament__block.-doubles .p-tournament__person li .wrp-flag {
  display: flex;
  flex-direction: column;
  gap: 1.0256410256vw;
  flex-shrink: 0;
}
.p-tournament__block.-doubles .p-tournament__winner dd {
  align-self: flex-start;
  margin-top: -2.0512820513vw;
}
.p-tournament__person {
  display: contents;
}
.p-tournament__person li {
  background: #fff;
  display: flex;
  font-size: 10px;
  padding: 3px 7px;
  align-items: flex-start;
  color: #000;
  height: 22px;
  -moz-column-gap: 5px;
       column-gap: 5px;
  font-weight: 600;
}
.p-tournament__person li.-win, .p-tournament__person li.-featured {
  background-color: #ffc8c8;
}
.p-tournament__person li img {
  position: relative;
  top: 2px;
  flex-shrink: 0;
  width: 17px;
}
.p-tournament__person li:nth-child(1) {
  grid-column: 1;
  grid-row: 1/3;
}
.p-tournament__person li:nth-child(2) {
  grid-column: 1;
  grid-row: 5/7;
}
.p-tournament__person li:nth-child(3) {
  grid-column: 1;
  grid-row: 9/11;
}
.p-tournament__person li:nth-child(4) {
  grid-column: 1;
  grid-row: 13/15;
}
.p-tournament__person li:nth-child(5) {
  grid-column: 1;
  grid-row: 17/19;
}
.p-tournament__person li:nth-child(6) {
  grid-column: 1;
  grid-row: 21/23;
}
.p-tournament__person li:nth-child(7) {
  grid-column: 1;
  grid-row: 25/27;
}
.p-tournament__person li:nth-child(8) {
  grid-column: 1;
  grid-row: 29/31;
}
.p-tournament__person li:nth-child(9) {
  grid-column: 1;
  grid-row: 33/35;
}
.p-tournament__person li:nth-child(10) {
  grid-column: 1;
  grid-row: 37/39;
}
.p-tournament__person li:nth-child(11) {
  grid-column: 1;
  grid-row: 41/43;
}
.p-tournament__person li:nth-child(12) {
  grid-column: 1;
  grid-row: 45/47;
}
.p-tournament__person li:nth-child(13) {
  grid-column: 1;
  grid-row: 49/51;
}
.p-tournament__person li:nth-child(14) {
  grid-column: 1;
  grid-row: 53/55;
}
.p-tournament__person li:nth-child(15) {
  grid-column: 1;
  grid-row: 57/59;
}
.p-tournament__person li:nth-child(16) {
  grid-column: 1;
  grid-row: 61/63;
}
.p-tournament__person li:nth-child(17) {
  grid-column: 1;
  grid-row: 65/67;
}
.p-tournament__person li:nth-child(18) {
  grid-column: 1;
  grid-row: 69/71;
}
.p-tournament__person li:nth-child(19) {
  grid-column: 1;
  grid-row: 73/75;
}
.p-tournament__person li:nth-child(20) {
  grid-column: 1;
  grid-row: 77/79;
}
.p-tournament__person li:nth-child(21) {
  grid-column: 1;
  grid-row: 81/83;
}
.p-tournament__person li:nth-child(22) {
  grid-column: 1;
  grid-row: 85/87;
}
.p-tournament__person li:nth-child(23) {
  grid-column: 1;
  grid-row: 89/91;
}
.p-tournament__person li:nth-child(24) {
  grid-column: 1;
  grid-row: 93/95;
}
.p-tournament__person li:nth-child(25) {
  grid-column: 1;
  grid-row: 97/99;
}
.p-tournament__person li:nth-child(26) {
  grid-column: 1;
  grid-row: 101/103;
}
.p-tournament__person li:nth-child(27) {
  grid-column: 1;
  grid-row: 105/107;
}
.p-tournament__person li:nth-child(28) {
  grid-column: 1;
  grid-row: 109/111;
}
.p-tournament__person li:nth-child(29) {
  grid-column: 1;
  grid-row: 113/115;
}
.p-tournament__person li:nth-child(30) {
  grid-column: 1;
  grid-row: 117/119;
}
.p-tournament__person li:nth-child(31) {
  grid-column: 1;
  grid-row: 121/123;
}
.p-tournament__person li:nth-child(32) {
  grid-column: 1;
  grid-row: 125/127;
}
.p-tournament__person li:nth-child(33) {
  grid-column: 1;
  grid-row: 129/131;
}
.p-tournament__person li:nth-child(34) {
  grid-column: 1;
  grid-row: 133/135;
}
.p-tournament__person li:nth-child(35) {
  grid-column: 1;
  grid-row: 137/139;
}
.p-tournament__person li:nth-child(36) {
  grid-column: 1;
  grid-row: 141/143;
}
.p-tournament__person li:nth-child(37) {
  grid-column: 1;
  grid-row: 145/147;
}
.p-tournament__person li:nth-child(38) {
  grid-column: 1;
  grid-row: 149/151;
}
.p-tournament__person li:nth-child(39) {
  grid-column: 1;
  grid-row: 153/155;
}
.p-tournament__person li:nth-child(40) {
  grid-column: 1;
  grid-row: 157/159;
}
.p-tournament__person li:nth-child(41) {
  grid-column: 1;
  grid-row: 161/163;
}
.p-tournament__person li:nth-child(42) {
  grid-column: 1;
  grid-row: 165/167;
}
.p-tournament__person li:nth-child(43) {
  grid-column: 1;
  grid-row: 169/171;
}
.p-tournament__person li:nth-child(44) {
  grid-column: 1;
  grid-row: 173/175;
}
.p-tournament__person li:nth-child(45) {
  grid-column: 1;
  grid-row: 177/179;
}
.p-tournament__person li:nth-child(46) {
  grid-column: 1;
  grid-row: 181/183;
}
.p-tournament__person li:nth-child(47) {
  grid-column: 1;
  grid-row: 185/187;
}
.p-tournament__person li:nth-child(48) {
  grid-column: 1;
  grid-row: 189/191;
}
.p-tournament__person li:nth-child(49) {
  grid-column: 1;
  grid-row: 193/195;
}
.p-tournament__person li:nth-child(50) {
  grid-column: 1;
  grid-row: 197/199;
}
.p-tournament__person li:nth-child(51) {
  grid-column: 1;
  grid-row: 201/203;
}
.p-tournament__person li:nth-child(52) {
  grid-column: 1;
  grid-row: 205/207;
}
.p-tournament__person li:nth-child(53) {
  grid-column: 1;
  grid-row: 209/211;
}
.p-tournament__person li:nth-child(54) {
  grid-column: 1;
  grid-row: 213/215;
}
.p-tournament__person li:nth-child(55) {
  grid-column: 1;
  grid-row: 217/219;
}
.p-tournament__person li:nth-child(56) {
  grid-column: 1;
  grid-row: 221/223;
}
.p-tournament__person li:nth-child(57) {
  grid-column: 1;
  grid-row: 225/227;
}
.p-tournament__person li:nth-child(58) {
  grid-column: 1;
  grid-row: 229/231;
}
.p-tournament__person li:nth-child(59) {
  grid-column: 1;
  grid-row: 233/235;
}
.p-tournament__person li:nth-child(60) {
  grid-column: 1;
  grid-row: 237/239;
}
.p-tournament__person li:nth-child(61) {
  grid-column: 1;
  grid-row: 241/243;
}
.p-tournament__person li:nth-child(62) {
  grid-column: 1;
  grid-row: 245/247;
}
.p-tournament__person li:nth-child(63) {
  grid-column: 1;
  grid-row: 249/251;
}
.p-tournament__person li:nth-child(64) {
  grid-column: 1;
  grid-row: 253/255;
}
.p-tournament__person li:nth-child(65) {
  grid-column: 1;
  grid-row: 257/259;
}
.p-tournament__person li:nth-child(66) {
  grid-column: 1;
  grid-row: 261/263;
}
.p-tournament__person li:nth-child(67) {
  grid-column: 1;
  grid-row: 265/267;
}
.p-tournament__person li:nth-child(68) {
  grid-column: 1;
  grid-row: 269/271;
}
.p-tournament__person li:nth-child(69) {
  grid-column: 1;
  grid-row: 273/275;
}
.p-tournament__person li:nth-child(70) {
  grid-column: 1;
  grid-row: 277/279;
}
.p-tournament__person li:nth-child(71) {
  grid-column: 1;
  grid-row: 281/283;
}
.p-tournament__person li:nth-child(72) {
  grid-column: 1;
  grid-row: 285/287;
}
.p-tournament__person li:nth-child(73) {
  grid-column: 1;
  grid-row: 289/291;
}
.p-tournament__person li:nth-child(74) {
  grid-column: 1;
  grid-row: 293/295;
}
.p-tournament__person li:nth-child(75) {
  grid-column: 1;
  grid-row: 297/299;
}
.p-tournament__person li:nth-child(76) {
  grid-column: 1;
  grid-row: 301/303;
}
.p-tournament__person li:nth-child(77) {
  grid-column: 1;
  grid-row: 305/307;
}
.p-tournament__person li:nth-child(78) {
  grid-column: 1;
  grid-row: 309/311;
}
.p-tournament__person li:nth-child(79) {
  grid-column: 1;
  grid-row: 313/315;
}
.p-tournament__person li:nth-child(80) {
  grid-column: 1;
  grid-row: 317/319;
}
.p-tournament__person li:nth-child(81) {
  grid-column: 1;
  grid-row: 321/323;
}
.p-tournament__person li:nth-child(82) {
  grid-column: 1;
  grid-row: 325/327;
}
.p-tournament__person li:nth-child(83) {
  grid-column: 1;
  grid-row: 329/331;
}
.p-tournament__person li:nth-child(84) {
  grid-column: 1;
  grid-row: 333/335;
}
.p-tournament__person li:nth-child(85) {
  grid-column: 1;
  grid-row: 337/339;
}
.p-tournament__person li:nth-child(86) {
  grid-column: 1;
  grid-row: 341/343;
}
.p-tournament__person li:nth-child(87) {
  grid-column: 1;
  grid-row: 345/347;
}
.p-tournament__person li:nth-child(88) {
  grid-column: 1;
  grid-row: 349/351;
}
.p-tournament__person li:nth-child(89) {
  grid-column: 1;
  grid-row: 353/355;
}
.p-tournament__person li:nth-child(90) {
  grid-column: 1;
  grid-row: 357/359;
}
.p-tournament__person li:nth-child(91) {
  grid-column: 1;
  grid-row: 361/363;
}
.p-tournament__person li:nth-child(92) {
  grid-column: 1;
  grid-row: 365/367;
}
.p-tournament__person li:nth-child(93) {
  grid-column: 1;
  grid-row: 369/371;
}
.p-tournament__person li:nth-child(94) {
  grid-column: 1;
  grid-row: 373/375;
}
.p-tournament__person li:nth-child(95) {
  grid-column: 1;
  grid-row: 377/379;
}
.p-tournament__person li:nth-child(96) {
  grid-column: 1;
  grid-row: 381/383;
}
.p-tournament__person li:nth-child(97) {
  grid-column: 1;
  grid-row: 385/387;
}
.p-tournament__person li:nth-child(98) {
  grid-column: 1;
  grid-row: 389/391;
}
.p-tournament__person li:nth-child(99) {
  grid-column: 1;
  grid-row: 393/395;
}
.p-tournament__person li:nth-child(100) {
  grid-column: 1;
  grid-row: 397/399;
}
.p-tournament__person li:nth-child(101) {
  grid-column: 1;
  grid-row: 401/403;
}
.p-tournament__person li:nth-child(102) {
  grid-column: 1;
  grid-row: 405/407;
}
.p-tournament__person li:nth-child(103) {
  grid-column: 1;
  grid-row: 409/411;
}
.p-tournament__person li:nth-child(104) {
  grid-column: 1;
  grid-row: 413/415;
}
.p-tournament__person li:nth-child(105) {
  grid-column: 1;
  grid-row: 417/419;
}
.p-tournament__person li:nth-child(106) {
  grid-column: 1;
  grid-row: 421/423;
}
.p-tournament__person li:nth-child(107) {
  grid-column: 1;
  grid-row: 425/427;
}
.p-tournament__person li:nth-child(108) {
  grid-column: 1;
  grid-row: 429/431;
}
.p-tournament__person li:nth-child(109) {
  grid-column: 1;
  grid-row: 433/435;
}
.p-tournament__person li:nth-child(110) {
  grid-column: 1;
  grid-row: 437/439;
}
.p-tournament__person li:nth-child(111) {
  grid-column: 1;
  grid-row: 441/443;
}
.p-tournament__person li:nth-child(112) {
  grid-column: 1;
  grid-row: 445/447;
}
.p-tournament__person li:nth-child(113) {
  grid-column: 1;
  grid-row: 449/451;
}
.p-tournament__person li:nth-child(114) {
  grid-column: 1;
  grid-row: 453/455;
}
.p-tournament__person li:nth-child(115) {
  grid-column: 1;
  grid-row: 457/459;
}
.p-tournament__person li:nth-child(116) {
  grid-column: 1;
  grid-row: 461/463;
}
.p-tournament__person li:nth-child(117) {
  grid-column: 1;
  grid-row: 465/467;
}
.p-tournament__person li:nth-child(118) {
  grid-column: 1;
  grid-row: 469/471;
}
.p-tournament__person li:nth-child(119) {
  grid-column: 1;
  grid-row: 473/475;
}
.p-tournament__person li:nth-child(120) {
  grid-column: 1;
  grid-row: 477/479;
}
.p-tournament__person li:nth-child(121) {
  grid-column: 1;
  grid-row: 481/483;
}
.p-tournament__person li:nth-child(122) {
  grid-column: 1;
  grid-row: 485/487;
}
.p-tournament__person li:nth-child(123) {
  grid-column: 1;
  grid-row: 489/491;
}
.p-tournament__person li:nth-child(124) {
  grid-column: 1;
  grid-row: 493/495;
}
.p-tournament__person li:nth-child(125) {
  grid-column: 1;
  grid-row: 497/499;
}
.p-tournament__person li:nth-child(126) {
  grid-column: 1;
  grid-row: 501/503;
}
.p-tournament__person li:nth-child(127) {
  grid-column: 1;
  grid-row: 505/507;
}
.p-tournament__person li:nth-child(128) {
  grid-column: 1;
  grid-row: 509/511;
}
.p-tournament__line {
  display: contents;
}
.p-tournament__line li.-tr {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}
.p-tournament__line li.-br {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}
.p-tournament__line li.-win {
  border-color: #f30408 !important;
  border-width: 2px;
}
.p-tournament__line li:only-child {
  border-bottom: 1px solid #fff;
}
.p-tournament__line.-first li:nth-child(1) {
  grid-column: 2;
  grid-row: 2/4;
}
.p-tournament__line.-first li:nth-child(2) {
  grid-column: 2;
  grid-row: 4/6;
}
.p-tournament__line.-first li:nth-child(3) {
  grid-column: 2;
  grid-row: 10/12;
}
.p-tournament__line.-first li:nth-child(4) {
  grid-column: 2;
  grid-row: 12/14;
}
.p-tournament__line.-first li:nth-child(5) {
  grid-column: 2;
  grid-row: 18/20;
}
.p-tournament__line.-first li:nth-child(6) {
  grid-column: 2;
  grid-row: 20/22;
}
.p-tournament__line.-first li:nth-child(7) {
  grid-column: 2;
  grid-row: 26/28;
}
.p-tournament__line.-first li:nth-child(8) {
  grid-column: 2;
  grid-row: 28/30;
}
.p-tournament__line.-first li:nth-child(9) {
  grid-column: 2;
  grid-row: 34/36;
}
.p-tournament__line.-first li:nth-child(10) {
  grid-column: 2;
  grid-row: 36/38;
}
.p-tournament__line.-first li:nth-child(11) {
  grid-column: 2;
  grid-row: 42/44;
}
.p-tournament__line.-first li:nth-child(12) {
  grid-column: 2;
  grid-row: 44/46;
}
.p-tournament__line.-first li:nth-child(13) {
  grid-column: 2;
  grid-row: 50/52;
}
.p-tournament__line.-first li:nth-child(14) {
  grid-column: 2;
  grid-row: 52/54;
}
.p-tournament__line.-first li:nth-child(15) {
  grid-column: 2;
  grid-row: 58/60;
}
.p-tournament__line.-first li:nth-child(16) {
  grid-column: 2;
  grid-row: 60/62;
}
.p-tournament__line.-first li:nth-child(17) {
  grid-column: 2;
  grid-row: 66/68;
}
.p-tournament__line.-first li:nth-child(18) {
  grid-column: 2;
  grid-row: 68/70;
}
.p-tournament__line.-first li:nth-child(19) {
  grid-column: 2;
  grid-row: 74/76;
}
.p-tournament__line.-first li:nth-child(20) {
  grid-column: 2;
  grid-row: 76/78;
}
.p-tournament__line.-first li:nth-child(21) {
  grid-column: 2;
  grid-row: 82/84;
}
.p-tournament__line.-first li:nth-child(22) {
  grid-column: 2;
  grid-row: 84/86;
}
.p-tournament__line.-first li:nth-child(23) {
  grid-column: 2;
  grid-row: 90/92;
}
.p-tournament__line.-first li:nth-child(24) {
  grid-column: 2;
  grid-row: 92/94;
}
.p-tournament__line.-first li:nth-child(25) {
  grid-column: 2;
  grid-row: 98/100;
}
.p-tournament__line.-first li:nth-child(26) {
  grid-column: 2;
  grid-row: 100/102;
}
.p-tournament__line.-first li:nth-child(27) {
  grid-column: 2;
  grid-row: 106/108;
}
.p-tournament__line.-first li:nth-child(28) {
  grid-column: 2;
  grid-row: 108/110;
}
.p-tournament__line.-first li:nth-child(29) {
  grid-column: 2;
  grid-row: 114/116;
}
.p-tournament__line.-first li:nth-child(30) {
  grid-column: 2;
  grid-row: 116/118;
}
.p-tournament__line.-first li:nth-child(31) {
  grid-column: 2;
  grid-row: 122/124;
}
.p-tournament__line.-first li:nth-child(32) {
  grid-column: 2;
  grid-row: 124/126;
}
.p-tournament__line.-first li:nth-child(33) {
  grid-column: 2;
  grid-row: 130/132;
}
.p-tournament__line.-first li:nth-child(34) {
  grid-column: 2;
  grid-row: 132/134;
}
.p-tournament__line.-first li:nth-child(35) {
  grid-column: 2;
  grid-row: 138/140;
}
.p-tournament__line.-first li:nth-child(36) {
  grid-column: 2;
  grid-row: 140/142;
}
.p-tournament__line.-first li:nth-child(37) {
  grid-column: 2;
  grid-row: 146/148;
}
.p-tournament__line.-first li:nth-child(38) {
  grid-column: 2;
  grid-row: 148/150;
}
.p-tournament__line.-first li:nth-child(39) {
  grid-column: 2;
  grid-row: 154/156;
}
.p-tournament__line.-first li:nth-child(40) {
  grid-column: 2;
  grid-row: 156/158;
}
.p-tournament__line.-first li:nth-child(41) {
  grid-column: 2;
  grid-row: 162/164;
}
.p-tournament__line.-first li:nth-child(42) {
  grid-column: 2;
  grid-row: 164/166;
}
.p-tournament__line.-first li:nth-child(43) {
  grid-column: 2;
  grid-row: 170/172;
}
.p-tournament__line.-first li:nth-child(44) {
  grid-column: 2;
  grid-row: 172/174;
}
.p-tournament__line.-first li:nth-child(45) {
  grid-column: 2;
  grid-row: 178/180;
}
.p-tournament__line.-first li:nth-child(46) {
  grid-column: 2;
  grid-row: 180/182;
}
.p-tournament__line.-first li:nth-child(47) {
  grid-column: 2;
  grid-row: 186/188;
}
.p-tournament__line.-first li:nth-child(48) {
  grid-column: 2;
  grid-row: 188/190;
}
.p-tournament__line.-first li:nth-child(49) {
  grid-column: 2;
  grid-row: 194/196;
}
.p-tournament__line.-first li:nth-child(50) {
  grid-column: 2;
  grid-row: 196/198;
}
.p-tournament__line.-first li:nth-child(51) {
  grid-column: 2;
  grid-row: 202/204;
}
.p-tournament__line.-first li:nth-child(52) {
  grid-column: 2;
  grid-row: 204/206;
}
.p-tournament__line.-first li:nth-child(53) {
  grid-column: 2;
  grid-row: 210/212;
}
.p-tournament__line.-first li:nth-child(54) {
  grid-column: 2;
  grid-row: 212/214;
}
.p-tournament__line.-first li:nth-child(55) {
  grid-column: 2;
  grid-row: 218/220;
}
.p-tournament__line.-first li:nth-child(56) {
  grid-column: 2;
  grid-row: 220/222;
}
.p-tournament__line.-first li:nth-child(57) {
  grid-column: 2;
  grid-row: 226/228;
}
.p-tournament__line.-first li:nth-child(58) {
  grid-column: 2;
  grid-row: 228/230;
}
.p-tournament__line.-first li:nth-child(59) {
  grid-column: 2;
  grid-row: 234/236;
}
.p-tournament__line.-first li:nth-child(60) {
  grid-column: 2;
  grid-row: 236/238;
}
.p-tournament__line.-first li:nth-child(61) {
  grid-column: 2;
  grid-row: 242/244;
}
.p-tournament__line.-first li:nth-child(62) {
  grid-column: 2;
  grid-row: 244/246;
}
.p-tournament__line.-first li:nth-child(63) {
  grid-column: 2;
  grid-row: 250/252;
}
.p-tournament__line.-first li:nth-child(64) {
  grid-column: 2;
  grid-row: 252/254;
}
.p-tournament__line.-first li:nth-child(65) {
  grid-column: 2;
  grid-row: 258/260;
}
.p-tournament__line.-first li:nth-child(66) {
  grid-column: 2;
  grid-row: 260/262;
}
.p-tournament__line.-first li:nth-child(67) {
  grid-column: 2;
  grid-row: 266/268;
}
.p-tournament__line.-first li:nth-child(68) {
  grid-column: 2;
  grid-row: 268/270;
}
.p-tournament__line.-first li:nth-child(69) {
  grid-column: 2;
  grid-row: 274/276;
}
.p-tournament__line.-first li:nth-child(70) {
  grid-column: 2;
  grid-row: 276/278;
}
.p-tournament__line.-first li:nth-child(71) {
  grid-column: 2;
  grid-row: 282/284;
}
.p-tournament__line.-first li:nth-child(72) {
  grid-column: 2;
  grid-row: 284/286;
}
.p-tournament__line.-first li:nth-child(73) {
  grid-column: 2;
  grid-row: 290/292;
}
.p-tournament__line.-first li:nth-child(74) {
  grid-column: 2;
  grid-row: 292/294;
}
.p-tournament__line.-first li:nth-child(75) {
  grid-column: 2;
  grid-row: 298/300;
}
.p-tournament__line.-first li:nth-child(76) {
  grid-column: 2;
  grid-row: 300/302;
}
.p-tournament__line.-first li:nth-child(77) {
  grid-column: 2;
  grid-row: 306/308;
}
.p-tournament__line.-first li:nth-child(78) {
  grid-column: 2;
  grid-row: 308/310;
}
.p-tournament__line.-first li:nth-child(79) {
  grid-column: 2;
  grid-row: 314/316;
}
.p-tournament__line.-first li:nth-child(80) {
  grid-column: 2;
  grid-row: 316/318;
}
.p-tournament__line.-first li:nth-child(81) {
  grid-column: 2;
  grid-row: 322/324;
}
.p-tournament__line.-first li:nth-child(82) {
  grid-column: 2;
  grid-row: 324/326;
}
.p-tournament__line.-first li:nth-child(83) {
  grid-column: 2;
  grid-row: 330/332;
}
.p-tournament__line.-first li:nth-child(84) {
  grid-column: 2;
  grid-row: 332/334;
}
.p-tournament__line.-first li:nth-child(85) {
  grid-column: 2;
  grid-row: 338/340;
}
.p-tournament__line.-first li:nth-child(86) {
  grid-column: 2;
  grid-row: 340/342;
}
.p-tournament__line.-first li:nth-child(87) {
  grid-column: 2;
  grid-row: 346/348;
}
.p-tournament__line.-first li:nth-child(88) {
  grid-column: 2;
  grid-row: 348/350;
}
.p-tournament__line.-first li:nth-child(89) {
  grid-column: 2;
  grid-row: 354/356;
}
.p-tournament__line.-first li:nth-child(90) {
  grid-column: 2;
  grid-row: 356/358;
}
.p-tournament__line.-first li:nth-child(91) {
  grid-column: 2;
  grid-row: 362/364;
}
.p-tournament__line.-first li:nth-child(92) {
  grid-column: 2;
  grid-row: 364/366;
}
.p-tournament__line.-first li:nth-child(93) {
  grid-column: 2;
  grid-row: 370/372;
}
.p-tournament__line.-first li:nth-child(94) {
  grid-column: 2;
  grid-row: 372/374;
}
.p-tournament__line.-first li:nth-child(95) {
  grid-column: 2;
  grid-row: 378/380;
}
.p-tournament__line.-first li:nth-child(96) {
  grid-column: 2;
  grid-row: 380/382;
}
.p-tournament__line.-first li:nth-child(97) {
  grid-column: 2;
  grid-row: 386/388;
}
.p-tournament__line.-first li:nth-child(98) {
  grid-column: 2;
  grid-row: 388/390;
}
.p-tournament__line.-first li:nth-child(99) {
  grid-column: 2;
  grid-row: 394/396;
}
.p-tournament__line.-first li:nth-child(100) {
  grid-column: 2;
  grid-row: 396/398;
}
.p-tournament__line.-first li:nth-child(101) {
  grid-column: 2;
  grid-row: 402/404;
}
.p-tournament__line.-first li:nth-child(102) {
  grid-column: 2;
  grid-row: 404/406;
}
.p-tournament__line.-first li:nth-child(103) {
  grid-column: 2;
  grid-row: 410/412;
}
.p-tournament__line.-first li:nth-child(104) {
  grid-column: 2;
  grid-row: 412/414;
}
.p-tournament__line.-first li:nth-child(105) {
  grid-column: 2;
  grid-row: 418/420;
}
.p-tournament__line.-first li:nth-child(106) {
  grid-column: 2;
  grid-row: 420/422;
}
.p-tournament__line.-first li:nth-child(107) {
  grid-column: 2;
  grid-row: 426/428;
}
.p-tournament__line.-first li:nth-child(108) {
  grid-column: 2;
  grid-row: 428/430;
}
.p-tournament__line.-first li:nth-child(109) {
  grid-column: 2;
  grid-row: 434/436;
}
.p-tournament__line.-first li:nth-child(110) {
  grid-column: 2;
  grid-row: 436/438;
}
.p-tournament__line.-first li:nth-child(111) {
  grid-column: 2;
  grid-row: 442/444;
}
.p-tournament__line.-first li:nth-child(112) {
  grid-column: 2;
  grid-row: 444/446;
}
.p-tournament__line.-first li:nth-child(113) {
  grid-column: 2;
  grid-row: 450/452;
}
.p-tournament__line.-first li:nth-child(114) {
  grid-column: 2;
  grid-row: 452/454;
}
.p-tournament__line.-first li:nth-child(115) {
  grid-column: 2;
  grid-row: 458/460;
}
.p-tournament__line.-first li:nth-child(116) {
  grid-column: 2;
  grid-row: 460/462;
}
.p-tournament__line.-first li:nth-child(117) {
  grid-column: 2;
  grid-row: 466/468;
}
.p-tournament__line.-first li:nth-child(118) {
  grid-column: 2;
  grid-row: 468/470;
}
.p-tournament__line.-first li:nth-child(119) {
  grid-column: 2;
  grid-row: 474/476;
}
.p-tournament__line.-first li:nth-child(120) {
  grid-column: 2;
  grid-row: 476/478;
}
.p-tournament__line.-first li:nth-child(121) {
  grid-column: 2;
  grid-row: 482/484;
}
.p-tournament__line.-first li:nth-child(122) {
  grid-column: 2;
  grid-row: 484/486;
}
.p-tournament__line.-first li:nth-child(123) {
  grid-column: 2;
  grid-row: 490/492;
}
.p-tournament__line.-first li:nth-child(124) {
  grid-column: 2;
  grid-row: 492/494;
}
.p-tournament__line.-first li:nth-child(125) {
  grid-column: 2;
  grid-row: 498/500;
}
.p-tournament__line.-first li:nth-child(126) {
  grid-column: 2;
  grid-row: 500/502;
}
.p-tournament__line.-first li:nth-child(127) {
  grid-column: 2;
  grid-row: 506/508;
}
.p-tournament__line.-first li:nth-child(128) {
  grid-column: 2;
  grid-row: 508/510;
}
.p-tournament__line.-second li:nth-child(1) {
  grid-column: 3;
  grid-row: 3/7;
}
.p-tournament__line.-second li:nth-child(2) {
  grid-column: 3;
  grid-row: 7/11;
}
.p-tournament__line.-second li:nth-child(3) {
  grid-column: 3;
  grid-row: 19/23;
}
.p-tournament__line.-second li:nth-child(4) {
  grid-column: 3;
  grid-row: 23/27;
}
.p-tournament__line.-second li:nth-child(5) {
  grid-column: 3;
  grid-row: 35/39;
}
.p-tournament__line.-second li:nth-child(6) {
  grid-column: 3;
  grid-row: 39/43;
}
.p-tournament__line.-second li:nth-child(7) {
  grid-column: 3;
  grid-row: 51/55;
}
.p-tournament__line.-second li:nth-child(8) {
  grid-column: 3;
  grid-row: 55/59;
}
.p-tournament__line.-second li:nth-child(9) {
  grid-column: 3;
  grid-row: 67/71;
}
.p-tournament__line.-second li:nth-child(10) {
  grid-column: 3;
  grid-row: 71/75;
}
.p-tournament__line.-second li:nth-child(11) {
  grid-column: 3;
  grid-row: 83/87;
}
.p-tournament__line.-second li:nth-child(12) {
  grid-column: 3;
  grid-row: 87/91;
}
.p-tournament__line.-second li:nth-child(13) {
  grid-column: 3;
  grid-row: 99/103;
}
.p-tournament__line.-second li:nth-child(14) {
  grid-column: 3;
  grid-row: 103/107;
}
.p-tournament__line.-second li:nth-child(15) {
  grid-column: 3;
  grid-row: 115/119;
}
.p-tournament__line.-second li:nth-child(16) {
  grid-column: 3;
  grid-row: 119/123;
}
.p-tournament__line.-second li:nth-child(17) {
  grid-column: 3;
  grid-row: 131/135;
}
.p-tournament__line.-second li:nth-child(18) {
  grid-column: 3;
  grid-row: 135/139;
}
.p-tournament__line.-second li:nth-child(19) {
  grid-column: 3;
  grid-row: 147/151;
}
.p-tournament__line.-second li:nth-child(20) {
  grid-column: 3;
  grid-row: 151/155;
}
.p-tournament__line.-second li:nth-child(21) {
  grid-column: 3;
  grid-row: 163/167;
}
.p-tournament__line.-second li:nth-child(22) {
  grid-column: 3;
  grid-row: 167/171;
}
.p-tournament__line.-second li:nth-child(23) {
  grid-column: 3;
  grid-row: 179/183;
}
.p-tournament__line.-second li:nth-child(24) {
  grid-column: 3;
  grid-row: 183/187;
}
.p-tournament__line.-second li:nth-child(25) {
  grid-column: 3;
  grid-row: 195/199;
}
.p-tournament__line.-second li:nth-child(26) {
  grid-column: 3;
  grid-row: 199/203;
}
.p-tournament__line.-second li:nth-child(27) {
  grid-column: 3;
  grid-row: 211/215;
}
.p-tournament__line.-second li:nth-child(28) {
  grid-column: 3;
  grid-row: 215/219;
}
.p-tournament__line.-second li:nth-child(29) {
  grid-column: 3;
  grid-row: 227/231;
}
.p-tournament__line.-second li:nth-child(30) {
  grid-column: 3;
  grid-row: 231/235;
}
.p-tournament__line.-second li:nth-child(31) {
  grid-column: 3;
  grid-row: 243/247;
}
.p-tournament__line.-second li:nth-child(32) {
  grid-column: 3;
  grid-row: 247/251;
}
.p-tournament__line.-second li:nth-child(33) {
  grid-column: 3;
  grid-row: 259/263;
}
.p-tournament__line.-second li:nth-child(34) {
  grid-column: 3;
  grid-row: 263/267;
}
.p-tournament__line.-second li:nth-child(35) {
  grid-column: 3;
  grid-row: 275/279;
}
.p-tournament__line.-second li:nth-child(36) {
  grid-column: 3;
  grid-row: 279/283;
}
.p-tournament__line.-second li:nth-child(37) {
  grid-column: 3;
  grid-row: 291/295;
}
.p-tournament__line.-second li:nth-child(38) {
  grid-column: 3;
  grid-row: 295/299;
}
.p-tournament__line.-second li:nth-child(39) {
  grid-column: 3;
  grid-row: 307/311;
}
.p-tournament__line.-second li:nth-child(40) {
  grid-column: 3;
  grid-row: 311/315;
}
.p-tournament__line.-second li:nth-child(41) {
  grid-column: 3;
  grid-row: 323/327;
}
.p-tournament__line.-second li:nth-child(42) {
  grid-column: 3;
  grid-row: 327/331;
}
.p-tournament__line.-second li:nth-child(43) {
  grid-column: 3;
  grid-row: 339/343;
}
.p-tournament__line.-second li:nth-child(44) {
  grid-column: 3;
  grid-row: 343/347;
}
.p-tournament__line.-second li:nth-child(45) {
  grid-column: 3;
  grid-row: 355/359;
}
.p-tournament__line.-second li:nth-child(46) {
  grid-column: 3;
  grid-row: 359/363;
}
.p-tournament__line.-second li:nth-child(47) {
  grid-column: 3;
  grid-row: 371/375;
}
.p-tournament__line.-second li:nth-child(48) {
  grid-column: 3;
  grid-row: 375/379;
}
.p-tournament__line.-second li:nth-child(49) {
  grid-column: 3;
  grid-row: 387/391;
}
.p-tournament__line.-second li:nth-child(50) {
  grid-column: 3;
  grid-row: 391/395;
}
.p-tournament__line.-second li:nth-child(51) {
  grid-column: 3;
  grid-row: 403/407;
}
.p-tournament__line.-second li:nth-child(52) {
  grid-column: 3;
  grid-row: 407/411;
}
.p-tournament__line.-second li:nth-child(53) {
  grid-column: 3;
  grid-row: 419/423;
}
.p-tournament__line.-second li:nth-child(54) {
  grid-column: 3;
  grid-row: 423/427;
}
.p-tournament__line.-second li:nth-child(55) {
  grid-column: 3;
  grid-row: 435/439;
}
.p-tournament__line.-second li:nth-child(56) {
  grid-column: 3;
  grid-row: 439/443;
}
.p-tournament__line.-second li:nth-child(57) {
  grid-column: 3;
  grid-row: 451/455;
}
.p-tournament__line.-second li:nth-child(58) {
  grid-column: 3;
  grid-row: 455/459;
}
.p-tournament__line.-second li:nth-child(59) {
  grid-column: 3;
  grid-row: 467/471;
}
.p-tournament__line.-second li:nth-child(60) {
  grid-column: 3;
  grid-row: 471/475;
}
.p-tournament__line.-second li:nth-child(61) {
  grid-column: 3;
  grid-row: 483/487;
}
.p-tournament__line.-second li:nth-child(62) {
  grid-column: 3;
  grid-row: 487/491;
}
.p-tournament__line.-second li:nth-child(63) {
  grid-column: 3;
  grid-row: 499/503;
}
.p-tournament__line.-second li:nth-child(64) {
  grid-column: 3;
  grid-row: 503/507;
}
.p-tournament__line.-third li:nth-child(1) {
  grid-column: 4;
  grid-row: 7/15;
}
.p-tournament__line.-third li:nth-child(2) {
  grid-column: 4;
  grid-row: 15/23;
}
.p-tournament__line.-third li:nth-child(3) {
  grid-column: 4;
  grid-row: 39/47;
}
.p-tournament__line.-third li:nth-child(4) {
  grid-column: 4;
  grid-row: 47/55;
}
.p-tournament__line.-third li:nth-child(5) {
  grid-column: 4;
  grid-row: 71/79;
}
.p-tournament__line.-third li:nth-child(6) {
  grid-column: 4;
  grid-row: 79/87;
}
.p-tournament__line.-third li:nth-child(7) {
  grid-column: 4;
  grid-row: 103/111;
}
.p-tournament__line.-third li:nth-child(8) {
  grid-column: 4;
  grid-row: 111/119;
}
.p-tournament__line.-third li:nth-child(9) {
  grid-column: 4;
  grid-row: 135/143;
}
.p-tournament__line.-third li:nth-child(10) {
  grid-column: 4;
  grid-row: 143/151;
}
.p-tournament__line.-third li:nth-child(11) {
  grid-column: 4;
  grid-row: 167/175;
}
.p-tournament__line.-third li:nth-child(12) {
  grid-column: 4;
  grid-row: 175/183;
}
.p-tournament__line.-third li:nth-child(13) {
  grid-column: 4;
  grid-row: 199/207;
}
.p-tournament__line.-third li:nth-child(14) {
  grid-column: 4;
  grid-row: 207/215;
}
.p-tournament__line.-third li:nth-child(15) {
  grid-column: 4;
  grid-row: 231/239;
}
.p-tournament__line.-third li:nth-child(16) {
  grid-column: 4;
  grid-row: 239/247;
}
.p-tournament__line.-third li:nth-child(17) {
  grid-column: 4;
  grid-row: 263/271;
}
.p-tournament__line.-third li:nth-child(18) {
  grid-column: 4;
  grid-row: 271/279;
}
.p-tournament__line.-third li:nth-child(19) {
  grid-column: 4;
  grid-row: 295/303;
}
.p-tournament__line.-third li:nth-child(20) {
  grid-column: 4;
  grid-row: 303/311;
}
.p-tournament__line.-third li:nth-child(21) {
  grid-column: 4;
  grid-row: 327/335;
}
.p-tournament__line.-third li:nth-child(22) {
  grid-column: 4;
  grid-row: 335/343;
}
.p-tournament__line.-third li:nth-child(23) {
  grid-column: 4;
  grid-row: 359/367;
}
.p-tournament__line.-third li:nth-child(24) {
  grid-column: 4;
  grid-row: 367/375;
}
.p-tournament__line.-third li:nth-child(25) {
  grid-column: 4;
  grid-row: 391/399;
}
.p-tournament__line.-third li:nth-child(26) {
  grid-column: 4;
  grid-row: 399/407;
}
.p-tournament__line.-third li:nth-child(27) {
  grid-column: 4;
  grid-row: 423/431;
}
.p-tournament__line.-third li:nth-child(28) {
  grid-column: 4;
  grid-row: 431/439;
}
.p-tournament__line.-third li:nth-child(29) {
  grid-column: 4;
  grid-row: 455/463;
}
.p-tournament__line.-third li:nth-child(30) {
  grid-column: 4;
  grid-row: 463/471;
}
.p-tournament__line.-third li:nth-child(31) {
  grid-column: 4;
  grid-row: 487/495;
}
.p-tournament__line.-third li:nth-child(32) {
  grid-column: 4;
  grid-row: 495/503;
}
.p-tournament__line.-fourth li:nth-child(1) {
  grid-column: 5;
  grid-row: 15/32;
}
.p-tournament__line.-fourth li:nth-child(2) {
  grid-column: 5;
  grid-row: 32/47;
}
.p-tournament__line.-fourth li:nth-child(3) {
  grid-column: 5;
  grid-row: 79/96;
}
.p-tournament__line.-fourth li:nth-child(4) {
  grid-column: 5;
  grid-row: 96/111;
}
.p-tournament__line.-fourth li:nth-child(5) {
  grid-column: 5;
  grid-row: 143/160;
}
.p-tournament__line.-fourth li:nth-child(6) {
  grid-column: 5;
  grid-row: 160/175;
}
.p-tournament__line.-fourth li:nth-child(7) {
  grid-column: 5;
  grid-row: 207/224;
}
.p-tournament__line.-fourth li:nth-child(8) {
  grid-column: 5;
  grid-row: 224/239;
}
.p-tournament__line.-fourth li:nth-child(9) {
  grid-column: 5;
  grid-row: 271/288;
}
.p-tournament__line.-fourth li:nth-child(10) {
  grid-column: 5;
  grid-row: 288/303;
}
.p-tournament__line.-fourth li:nth-child(11) {
  grid-column: 5;
  grid-row: 335/352;
}
.p-tournament__line.-fourth li:nth-child(12) {
  grid-column: 5;
  grid-row: 352/367;
}
.p-tournament__line.-fourth li:nth-child(13) {
  grid-column: 5;
  grid-row: 399/416;
}
.p-tournament__line.-fourth li:nth-child(14) {
  grid-column: 5;
  grid-row: 416/431;
}
.p-tournament__line.-fourth li:nth-child(15) {
  grid-column: 5;
  grid-row: 463/480;
}
.p-tournament__line.-fourth li:nth-child(16) {
  grid-column: 5;
  grid-row: 480/495;
}
.p-tournament__line.-fifth li:nth-child(1) {
  grid-column: 6;
  grid-row: 32/64;
}
.p-tournament__line.-fifth li:nth-child(2) {
  grid-column: 6;
  grid-row: 64/96;
}
.p-tournament__line.-fifth li:nth-child(3) {
  grid-column: 6;
  grid-row: 160/192;
}
.p-tournament__line.-fifth li:nth-child(4) {
  grid-column: 6;
  grid-row: 192/224;
}
.p-tournament__line.-fifth li:nth-child(5) {
  grid-column: 6;
  grid-row: 288/320;
}
.p-tournament__line.-fifth li:nth-child(6) {
  grid-column: 6;
  grid-row: 320/352;
}
.p-tournament__line.-fifth li:nth-child(7) {
  grid-column: 6;
  grid-row: 416/448;
}
.p-tournament__line.-fifth li:nth-child(8) {
  grid-column: 6;
  grid-row: 448/480;
}
.p-tournament__line.-fifth li:only-child {
  grid-column: var(--col-7, 6);
  grid-row: var(--row-7, 30);
}
.p-tournament__line.-sixth li:nth-child(1) {
  grid-column: 7;
  grid-row: 63/127;
}
.p-tournament__line.-sixth li:nth-child(2) {
  grid-column: 7;
  grid-row: 127/191;
}
.p-tournament__line.-sixth li:nth-child(3) {
  grid-column: 7;
  grid-row: 319/383;
}
.p-tournament__line.-sixth li:nth-child(4) {
  grid-column: 7;
  grid-row: 383/447;
}
.p-tournament__line.-sixth li:only-child {
  grid-column: var(--col-7, 7);
  grid-row: var(--row-7, 62);
}
.p-tournament__line.-seventh li {
  border-bottom: 1px solid #fff;
  grid-column: var(--col-7, 8);
  grid-row: var(--row-7, 126);
}
.p-tournament__score {
  display: contents;
}
.p-tournament__score li {
  display: contents;
}
.p-tournament__score li span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  font-weight: 500;
}
.p-tournament__score li span:nth-child(1) {
  display: block;
  padding: 0 0 3px 5px;
  align-self: flex-end;
}
.p-tournament__score li span:nth-child(2) {
  display: block;
  padding: 3px 0 0 5px;
}
.p-tournament__score.-first li:nth-child(1) span:nth-child(1) {
  grid-column: 3;
  grid-row: 2;
}
.p-tournament__score.-first li:nth-child(1) span:nth-child(2) {
  grid-column: 3;
  grid-row: 3;
}
.p-tournament__score.-first li:nth-child(2) span:nth-child(1) {
  grid-column: 3;
  grid-row: 10;
}
.p-tournament__score.-first li:nth-child(2) span:nth-child(2) {
  grid-column: 3;
  grid-row: 11;
}
.p-tournament__score.-first li:nth-child(3) span:nth-child(1) {
  grid-column: 3;
  grid-row: 18;
}
.p-tournament__score.-first li:nth-child(3) span:nth-child(2) {
  grid-column: 3;
  grid-row: 19;
}
.p-tournament__score.-first li:nth-child(4) span:nth-child(1) {
  grid-column: 3;
  grid-row: 26;
}
.p-tournament__score.-first li:nth-child(4) span:nth-child(2) {
  grid-column: 3;
  grid-row: 27;
}
.p-tournament__score.-first li:nth-child(5) span:nth-child(1) {
  grid-column: 3;
  grid-row: 34;
}
.p-tournament__score.-first li:nth-child(5) span:nth-child(2) {
  grid-column: 3;
  grid-row: 35;
}
.p-tournament__score.-first li:nth-child(6) span:nth-child(1) {
  grid-column: 3;
  grid-row: 42;
}
.p-tournament__score.-first li:nth-child(6) span:nth-child(2) {
  grid-column: 3;
  grid-row: 43;
}
.p-tournament__score.-first li:nth-child(7) span:nth-child(1) {
  grid-column: 3;
  grid-row: 50;
}
.p-tournament__score.-first li:nth-child(7) span:nth-child(2) {
  grid-column: 3;
  grid-row: 51;
}
.p-tournament__score.-first li:nth-child(8) span:nth-child(1) {
  grid-column: 3;
  grid-row: 58;
}
.p-tournament__score.-first li:nth-child(8) span:nth-child(2) {
  grid-column: 3;
  grid-row: 59;
}
.p-tournament__score.-first li:nth-child(9) span:nth-child(1) {
  grid-column: 3;
  grid-row: 66;
}
.p-tournament__score.-first li:nth-child(9) span:nth-child(2) {
  grid-column: 3;
  grid-row: 67;
}
.p-tournament__score.-first li:nth-child(10) span:nth-child(1) {
  grid-column: 3;
  grid-row: 74;
}
.p-tournament__score.-first li:nth-child(10) span:nth-child(2) {
  grid-column: 3;
  grid-row: 75;
}
.p-tournament__score.-first li:nth-child(11) span:nth-child(1) {
  grid-column: 3;
  grid-row: 82;
}
.p-tournament__score.-first li:nth-child(11) span:nth-child(2) {
  grid-column: 3;
  grid-row: 83;
}
.p-tournament__score.-first li:nth-child(12) span:nth-child(1) {
  grid-column: 3;
  grid-row: 90;
}
.p-tournament__score.-first li:nth-child(12) span:nth-child(2) {
  grid-column: 3;
  grid-row: 91;
}
.p-tournament__score.-first li:nth-child(13) span:nth-child(1) {
  grid-column: 3;
  grid-row: 98;
}
.p-tournament__score.-first li:nth-child(13) span:nth-child(2) {
  grid-column: 3;
  grid-row: 99;
}
.p-tournament__score.-first li:nth-child(14) span:nth-child(1) {
  grid-column: 3;
  grid-row: 106;
}
.p-tournament__score.-first li:nth-child(14) span:nth-child(2) {
  grid-column: 3;
  grid-row: 107;
}
.p-tournament__score.-first li:nth-child(15) span:nth-child(1) {
  grid-column: 3;
  grid-row: 114;
}
.p-tournament__score.-first li:nth-child(15) span:nth-child(2) {
  grid-column: 3;
  grid-row: 115;
}
.p-tournament__score.-first li:nth-child(16) span:nth-child(1) {
  grid-column: 3;
  grid-row: 122;
}
.p-tournament__score.-first li:nth-child(16) span:nth-child(2) {
  grid-column: 3;
  grid-row: 123;
}
.p-tournament__score.-first li:nth-child(17) span:nth-child(1) {
  grid-column: 3;
  grid-row: 130;
}
.p-tournament__score.-first li:nth-child(17) span:nth-child(2) {
  grid-column: 3;
  grid-row: 131;
}
.p-tournament__score.-first li:nth-child(18) span:nth-child(1) {
  grid-column: 3;
  grid-row: 138;
}
.p-tournament__score.-first li:nth-child(18) span:nth-child(2) {
  grid-column: 3;
  grid-row: 139;
}
.p-tournament__score.-first li:nth-child(19) span:nth-child(1) {
  grid-column: 3;
  grid-row: 146;
}
.p-tournament__score.-first li:nth-child(19) span:nth-child(2) {
  grid-column: 3;
  grid-row: 147;
}
.p-tournament__score.-first li:nth-child(20) span:nth-child(1) {
  grid-column: 3;
  grid-row: 154;
}
.p-tournament__score.-first li:nth-child(20) span:nth-child(2) {
  grid-column: 3;
  grid-row: 155;
}
.p-tournament__score.-first li:nth-child(21) span:nth-child(1) {
  grid-column: 3;
  grid-row: 162;
}
.p-tournament__score.-first li:nth-child(21) span:nth-child(2) {
  grid-column: 3;
  grid-row: 163;
}
.p-tournament__score.-first li:nth-child(22) span:nth-child(1) {
  grid-column: 3;
  grid-row: 170;
}
.p-tournament__score.-first li:nth-child(22) span:nth-child(2) {
  grid-column: 3;
  grid-row: 171;
}
.p-tournament__score.-first li:nth-child(23) span:nth-child(1) {
  grid-column: 3;
  grid-row: 178;
}
.p-tournament__score.-first li:nth-child(23) span:nth-child(2) {
  grid-column: 3;
  grid-row: 179;
}
.p-tournament__score.-first li:nth-child(24) span:nth-child(1) {
  grid-column: 3;
  grid-row: 186;
}
.p-tournament__score.-first li:nth-child(24) span:nth-child(2) {
  grid-column: 3;
  grid-row: 187;
}
.p-tournament__score.-first li:nth-child(25) span:nth-child(1) {
  grid-column: 3;
  grid-row: 194;
}
.p-tournament__score.-first li:nth-child(25) span:nth-child(2) {
  grid-column: 3;
  grid-row: 195;
}
.p-tournament__score.-first li:nth-child(26) span:nth-child(1) {
  grid-column: 3;
  grid-row: 202;
}
.p-tournament__score.-first li:nth-child(26) span:nth-child(2) {
  grid-column: 3;
  grid-row: 203;
}
.p-tournament__score.-first li:nth-child(27) span:nth-child(1) {
  grid-column: 3;
  grid-row: 210;
}
.p-tournament__score.-first li:nth-child(27) span:nth-child(2) {
  grid-column: 3;
  grid-row: 211;
}
.p-tournament__score.-first li:nth-child(28) span:nth-child(1) {
  grid-column: 3;
  grid-row: 218;
}
.p-tournament__score.-first li:nth-child(28) span:nth-child(2) {
  grid-column: 3;
  grid-row: 219;
}
.p-tournament__score.-first li:nth-child(29) span:nth-child(1) {
  grid-column: 3;
  grid-row: 226;
}
.p-tournament__score.-first li:nth-child(29) span:nth-child(2) {
  grid-column: 3;
  grid-row: 227;
}
.p-tournament__score.-first li:nth-child(30) span:nth-child(1) {
  grid-column: 3;
  grid-row: 234;
}
.p-tournament__score.-first li:nth-child(30) span:nth-child(2) {
  grid-column: 3;
  grid-row: 235;
}
.p-tournament__score.-first li:nth-child(31) span:nth-child(1) {
  grid-column: 3;
  grid-row: 242;
}
.p-tournament__score.-first li:nth-child(31) span:nth-child(2) {
  grid-column: 3;
  grid-row: 243;
}
.p-tournament__score.-first li:nth-child(32) span:nth-child(1) {
  grid-column: 3;
  grid-row: 250;
}
.p-tournament__score.-first li:nth-child(32) span:nth-child(2) {
  grid-column: 3;
  grid-row: 251;
}
.p-tournament__score.-first li:nth-child(33) span:nth-child(1) {
  grid-column: 3;
  grid-row: 258;
}
.p-tournament__score.-first li:nth-child(33) span:nth-child(2) {
  grid-column: 3;
  grid-row: 259;
}
.p-tournament__score.-first li:nth-child(34) span:nth-child(1) {
  grid-column: 3;
  grid-row: 266;
}
.p-tournament__score.-first li:nth-child(34) span:nth-child(2) {
  grid-column: 3;
  grid-row: 267;
}
.p-tournament__score.-first li:nth-child(35) span:nth-child(1) {
  grid-column: 3;
  grid-row: 274;
}
.p-tournament__score.-first li:nth-child(35) span:nth-child(2) {
  grid-column: 3;
  grid-row: 275;
}
.p-tournament__score.-first li:nth-child(36) span:nth-child(1) {
  grid-column: 3;
  grid-row: 282;
}
.p-tournament__score.-first li:nth-child(36) span:nth-child(2) {
  grid-column: 3;
  grid-row: 283;
}
.p-tournament__score.-first li:nth-child(37) span:nth-child(1) {
  grid-column: 3;
  grid-row: 290;
}
.p-tournament__score.-first li:nth-child(37) span:nth-child(2) {
  grid-column: 3;
  grid-row: 291;
}
.p-tournament__score.-first li:nth-child(38) span:nth-child(1) {
  grid-column: 3;
  grid-row: 298;
}
.p-tournament__score.-first li:nth-child(38) span:nth-child(2) {
  grid-column: 3;
  grid-row: 299;
}
.p-tournament__score.-first li:nth-child(39) span:nth-child(1) {
  grid-column: 3;
  grid-row: 306;
}
.p-tournament__score.-first li:nth-child(39) span:nth-child(2) {
  grid-column: 3;
  grid-row: 307;
}
.p-tournament__score.-first li:nth-child(40) span:nth-child(1) {
  grid-column: 3;
  grid-row: 314;
}
.p-tournament__score.-first li:nth-child(40) span:nth-child(2) {
  grid-column: 3;
  grid-row: 315;
}
.p-tournament__score.-first li:nth-child(41) span:nth-child(1) {
  grid-column: 3;
  grid-row: 322;
}
.p-tournament__score.-first li:nth-child(41) span:nth-child(2) {
  grid-column: 3;
  grid-row: 323;
}
.p-tournament__score.-first li:nth-child(42) span:nth-child(1) {
  grid-column: 3;
  grid-row: 330;
}
.p-tournament__score.-first li:nth-child(42) span:nth-child(2) {
  grid-column: 3;
  grid-row: 331;
}
.p-tournament__score.-first li:nth-child(43) span:nth-child(1) {
  grid-column: 3;
  grid-row: 338;
}
.p-tournament__score.-first li:nth-child(43) span:nth-child(2) {
  grid-column: 3;
  grid-row: 339;
}
.p-tournament__score.-first li:nth-child(44) span:nth-child(1) {
  grid-column: 3;
  grid-row: 346;
}
.p-tournament__score.-first li:nth-child(44) span:nth-child(2) {
  grid-column: 3;
  grid-row: 347;
}
.p-tournament__score.-first li:nth-child(45) span:nth-child(1) {
  grid-column: 3;
  grid-row: 354;
}
.p-tournament__score.-first li:nth-child(45) span:nth-child(2) {
  grid-column: 3;
  grid-row: 355;
}
.p-tournament__score.-first li:nth-child(46) span:nth-child(1) {
  grid-column: 3;
  grid-row: 362;
}
.p-tournament__score.-first li:nth-child(46) span:nth-child(2) {
  grid-column: 3;
  grid-row: 363;
}
.p-tournament__score.-first li:nth-child(47) span:nth-child(1) {
  grid-column: 3;
  grid-row: 370;
}
.p-tournament__score.-first li:nth-child(47) span:nth-child(2) {
  grid-column: 3;
  grid-row: 371;
}
.p-tournament__score.-first li:nth-child(48) span:nth-child(1) {
  grid-column: 3;
  grid-row: 378;
}
.p-tournament__score.-first li:nth-child(48) span:nth-child(2) {
  grid-column: 3;
  grid-row: 379;
}
.p-tournament__score.-first li:nth-child(49) span:nth-child(1) {
  grid-column: 3;
  grid-row: 386;
}
.p-tournament__score.-first li:nth-child(49) span:nth-child(2) {
  grid-column: 3;
  grid-row: 387;
}
.p-tournament__score.-first li:nth-child(50) span:nth-child(1) {
  grid-column: 3;
  grid-row: 394;
}
.p-tournament__score.-first li:nth-child(50) span:nth-child(2) {
  grid-column: 3;
  grid-row: 395;
}
.p-tournament__score.-first li:nth-child(51) span:nth-child(1) {
  grid-column: 3;
  grid-row: 402;
}
.p-tournament__score.-first li:nth-child(51) span:nth-child(2) {
  grid-column: 3;
  grid-row: 403;
}
.p-tournament__score.-first li:nth-child(52) span:nth-child(1) {
  grid-column: 3;
  grid-row: 410;
}
.p-tournament__score.-first li:nth-child(52) span:nth-child(2) {
  grid-column: 3;
  grid-row: 411;
}
.p-tournament__score.-first li:nth-child(53) span:nth-child(1) {
  grid-column: 3;
  grid-row: 418;
}
.p-tournament__score.-first li:nth-child(53) span:nth-child(2) {
  grid-column: 3;
  grid-row: 419;
}
.p-tournament__score.-first li:nth-child(54) span:nth-child(1) {
  grid-column: 3;
  grid-row: 426;
}
.p-tournament__score.-first li:nth-child(54) span:nth-child(2) {
  grid-column: 3;
  grid-row: 427;
}
.p-tournament__score.-first li:nth-child(55) span:nth-child(1) {
  grid-column: 3;
  grid-row: 434;
}
.p-tournament__score.-first li:nth-child(55) span:nth-child(2) {
  grid-column: 3;
  grid-row: 435;
}
.p-tournament__score.-first li:nth-child(56) span:nth-child(1) {
  grid-column: 3;
  grid-row: 442;
}
.p-tournament__score.-first li:nth-child(56) span:nth-child(2) {
  grid-column: 3;
  grid-row: 443;
}
.p-tournament__score.-first li:nth-child(57) span:nth-child(1) {
  grid-column: 3;
  grid-row: 450;
}
.p-tournament__score.-first li:nth-child(57) span:nth-child(2) {
  grid-column: 3;
  grid-row: 451;
}
.p-tournament__score.-first li:nth-child(58) span:nth-child(1) {
  grid-column: 3;
  grid-row: 458;
}
.p-tournament__score.-first li:nth-child(58) span:nth-child(2) {
  grid-column: 3;
  grid-row: 459;
}
.p-tournament__score.-first li:nth-child(59) span:nth-child(1) {
  grid-column: 3;
  grid-row: 466;
}
.p-tournament__score.-first li:nth-child(59) span:nth-child(2) {
  grid-column: 3;
  grid-row: 467;
}
.p-tournament__score.-first li:nth-child(60) span:nth-child(1) {
  grid-column: 3;
  grid-row: 474;
}
.p-tournament__score.-first li:nth-child(60) span:nth-child(2) {
  grid-column: 3;
  grid-row: 475;
}
.p-tournament__score.-first li:nth-child(61) span:nth-child(1) {
  grid-column: 3;
  grid-row: 482;
}
.p-tournament__score.-first li:nth-child(61) span:nth-child(2) {
  grid-column: 3;
  grid-row: 483;
}
.p-tournament__score.-first li:nth-child(62) span:nth-child(1) {
  grid-column: 3;
  grid-row: 490;
}
.p-tournament__score.-first li:nth-child(62) span:nth-child(2) {
  grid-column: 3;
  grid-row: 491;
}
.p-tournament__score.-first li:nth-child(63) span:nth-child(1) {
  grid-column: 3;
  grid-row: 498;
}
.p-tournament__score.-first li:nth-child(63) span:nth-child(2) {
  grid-column: 3;
  grid-row: 499;
}
.p-tournament__score.-first li:nth-child(64) span:nth-child(1) {
  grid-column: 3;
  grid-row: 506;
}
.p-tournament__score.-first li:nth-child(64) span:nth-child(2) {
  grid-column: 3;
  grid-row: 507;
}
.p-tournament__score.-second li:nth-child(1) span:nth-child(1) {
  grid-column: 4;
  grid-row: 6;
}
.p-tournament__score.-second li:nth-child(1) span:nth-child(2) {
  grid-column: 4;
  grid-row: 7;
}
.p-tournament__score.-second li:nth-child(2) span:nth-child(1) {
  grid-column: 4;
  grid-row: 22;
}
.p-tournament__score.-second li:nth-child(2) span:nth-child(2) {
  grid-column: 4;
  grid-row: 23;
}
.p-tournament__score.-second li:nth-child(3) span:nth-child(1) {
  grid-column: 4;
  grid-row: 38;
}
.p-tournament__score.-second li:nth-child(3) span:nth-child(2) {
  grid-column: 4;
  grid-row: 39;
}
.p-tournament__score.-second li:nth-child(4) span:nth-child(1) {
  grid-column: 4;
  grid-row: 54;
}
.p-tournament__score.-second li:nth-child(4) span:nth-child(2) {
  grid-column: 4;
  grid-row: 55;
}
.p-tournament__score.-second li:nth-child(5) span:nth-child(1) {
  grid-column: 4;
  grid-row: 70;
}
.p-tournament__score.-second li:nth-child(5) span:nth-child(2) {
  grid-column: 4;
  grid-row: 71;
}
.p-tournament__score.-second li:nth-child(6) span:nth-child(1) {
  grid-column: 4;
  grid-row: 86;
}
.p-tournament__score.-second li:nth-child(6) span:nth-child(2) {
  grid-column: 4;
  grid-row: 87;
}
.p-tournament__score.-second li:nth-child(7) span:nth-child(1) {
  grid-column: 4;
  grid-row: 102;
}
.p-tournament__score.-second li:nth-child(7) span:nth-child(2) {
  grid-column: 4;
  grid-row: 103;
}
.p-tournament__score.-second li:nth-child(8) span:nth-child(1) {
  grid-column: 4;
  grid-row: 118;
}
.p-tournament__score.-second li:nth-child(8) span:nth-child(2) {
  grid-column: 4;
  grid-row: 119;
}
.p-tournament__score.-second li:nth-child(9) span:nth-child(1) {
  grid-column: 4;
  grid-row: 134;
}
.p-tournament__score.-second li:nth-child(9) span:nth-child(2) {
  grid-column: 4;
  grid-row: 135;
}
.p-tournament__score.-second li:nth-child(10) span:nth-child(1) {
  grid-column: 4;
  grid-row: 150;
}
.p-tournament__score.-second li:nth-child(10) span:nth-child(2) {
  grid-column: 4;
  grid-row: 151;
}
.p-tournament__score.-second li:nth-child(11) span:nth-child(1) {
  grid-column: 4;
  grid-row: 166;
}
.p-tournament__score.-second li:nth-child(11) span:nth-child(2) {
  grid-column: 4;
  grid-row: 167;
}
.p-tournament__score.-second li:nth-child(12) span:nth-child(1) {
  grid-column: 4;
  grid-row: 182;
}
.p-tournament__score.-second li:nth-child(12) span:nth-child(2) {
  grid-column: 4;
  grid-row: 183;
}
.p-tournament__score.-second li:nth-child(13) span:nth-child(1) {
  grid-column: 4;
  grid-row: 198;
}
.p-tournament__score.-second li:nth-child(13) span:nth-child(2) {
  grid-column: 4;
  grid-row: 199;
}
.p-tournament__score.-second li:nth-child(14) span:nth-child(1) {
  grid-column: 4;
  grid-row: 214;
}
.p-tournament__score.-second li:nth-child(14) span:nth-child(2) {
  grid-column: 4;
  grid-row: 215;
}
.p-tournament__score.-second li:nth-child(15) span:nth-child(1) {
  grid-column: 4;
  grid-row: 230;
}
.p-tournament__score.-second li:nth-child(15) span:nth-child(2) {
  grid-column: 4;
  grid-row: 231;
}
.p-tournament__score.-second li:nth-child(16) span:nth-child(1) {
  grid-column: 4;
  grid-row: 246;
}
.p-tournament__score.-second li:nth-child(16) span:nth-child(2) {
  grid-column: 4;
  grid-row: 247;
}
.p-tournament__score.-second li:nth-child(17) span:nth-child(1) {
  grid-column: 4;
  grid-row: 262;
}
.p-tournament__score.-second li:nth-child(17) span:nth-child(2) {
  grid-column: 4;
  grid-row: 263;
}
.p-tournament__score.-second li:nth-child(18) span:nth-child(1) {
  grid-column: 4;
  grid-row: 278;
}
.p-tournament__score.-second li:nth-child(18) span:nth-child(2) {
  grid-column: 4;
  grid-row: 279;
}
.p-tournament__score.-second li:nth-child(19) span:nth-child(1) {
  grid-column: 4;
  grid-row: 294;
}
.p-tournament__score.-second li:nth-child(19) span:nth-child(2) {
  grid-column: 4;
  grid-row: 295;
}
.p-tournament__score.-second li:nth-child(20) span:nth-child(1) {
  grid-column: 4;
  grid-row: 310;
}
.p-tournament__score.-second li:nth-child(20) span:nth-child(2) {
  grid-column: 4;
  grid-row: 311;
}
.p-tournament__score.-second li:nth-child(21) span:nth-child(1) {
  grid-column: 4;
  grid-row: 326;
}
.p-tournament__score.-second li:nth-child(21) span:nth-child(2) {
  grid-column: 4;
  grid-row: 327;
}
.p-tournament__score.-second li:nth-child(22) span:nth-child(1) {
  grid-column: 4;
  grid-row: 342;
}
.p-tournament__score.-second li:nth-child(22) span:nth-child(2) {
  grid-column: 4;
  grid-row: 343;
}
.p-tournament__score.-second li:nth-child(23) span:nth-child(1) {
  grid-column: 4;
  grid-row: 358;
}
.p-tournament__score.-second li:nth-child(23) span:nth-child(2) {
  grid-column: 4;
  grid-row: 359;
}
.p-tournament__score.-second li:nth-child(24) span:nth-child(1) {
  grid-column: 4;
  grid-row: 374;
}
.p-tournament__score.-second li:nth-child(24) span:nth-child(2) {
  grid-column: 4;
  grid-row: 375;
}
.p-tournament__score.-second li:nth-child(25) span:nth-child(1) {
  grid-column: 4;
  grid-row: 390;
}
.p-tournament__score.-second li:nth-child(25) span:nth-child(2) {
  grid-column: 4;
  grid-row: 391;
}
.p-tournament__score.-second li:nth-child(26) span:nth-child(1) {
  grid-column: 4;
  grid-row: 406;
}
.p-tournament__score.-second li:nth-child(26) span:nth-child(2) {
  grid-column: 4;
  grid-row: 407;
}
.p-tournament__score.-second li:nth-child(27) span:nth-child(1) {
  grid-column: 4;
  grid-row: 422;
}
.p-tournament__score.-second li:nth-child(27) span:nth-child(2) {
  grid-column: 4;
  grid-row: 423;
}
.p-tournament__score.-second li:nth-child(28) span:nth-child(1) {
  grid-column: 4;
  grid-row: 438;
}
.p-tournament__score.-second li:nth-child(28) span:nth-child(2) {
  grid-column: 4;
  grid-row: 439;
}
.p-tournament__score.-second li:nth-child(29) span:nth-child(1) {
  grid-column: 4;
  grid-row: 454;
}
.p-tournament__score.-second li:nth-child(29) span:nth-child(2) {
  grid-column: 4;
  grid-row: 455;
}
.p-tournament__score.-second li:nth-child(30) span:nth-child(1) {
  grid-column: 4;
  grid-row: 470;
}
.p-tournament__score.-second li:nth-child(30) span:nth-child(2) {
  grid-column: 4;
  grid-row: 471;
}
.p-tournament__score.-second li:nth-child(31) span:nth-child(1) {
  grid-column: 4;
  grid-row: 486;
}
.p-tournament__score.-second li:nth-child(31) span:nth-child(2) {
  grid-column: 4;
  grid-row: 487;
}
.p-tournament__score.-second li:nth-child(32) span:nth-child(1) {
  grid-column: 4;
  grid-row: 502;
}
.p-tournament__score.-second li:nth-child(32) span:nth-child(2) {
  grid-column: 4;
  grid-row: 503;
}
.p-tournament__score.-third li:nth-child(1) span:nth-child(1) {
  grid-column: 5;
  grid-row: 14;
}
.p-tournament__score.-third li:nth-child(1) span:nth-child(2) {
  grid-column: 5;
  grid-row: 15;
}
.p-tournament__score.-third li:nth-child(2) span:nth-child(1) {
  grid-column: 5;
  grid-row: 46;
}
.p-tournament__score.-third li:nth-child(2) span:nth-child(2) {
  grid-column: 5;
  grid-row: 47;
}
.p-tournament__score.-third li:nth-child(3) span:nth-child(1) {
  grid-column: 5;
  grid-row: 78;
}
.p-tournament__score.-third li:nth-child(3) span:nth-child(2) {
  grid-column: 5;
  grid-row: 79;
}
.p-tournament__score.-third li:nth-child(4) span:nth-child(1) {
  grid-column: 5;
  grid-row: 110;
}
.p-tournament__score.-third li:nth-child(4) span:nth-child(2) {
  grid-column: 5;
  grid-row: 111;
}
.p-tournament__score.-third li:nth-child(5) span:nth-child(1) {
  grid-column: 5;
  grid-row: 142;
}
.p-tournament__score.-third li:nth-child(5) span:nth-child(2) {
  grid-column: 5;
  grid-row: 143;
}
.p-tournament__score.-third li:nth-child(6) span:nth-child(1) {
  grid-column: 5;
  grid-row: 174;
}
.p-tournament__score.-third li:nth-child(6) span:nth-child(2) {
  grid-column: 5;
  grid-row: 175;
}
.p-tournament__score.-third li:nth-child(7) span:nth-child(1) {
  grid-column: 5;
  grid-row: 206;
}
.p-tournament__score.-third li:nth-child(7) span:nth-child(2) {
  grid-column: 5;
  grid-row: 207;
}
.p-tournament__score.-third li:nth-child(8) span:nth-child(1) {
  grid-column: 5;
  grid-row: 238;
}
.p-tournament__score.-third li:nth-child(8) span:nth-child(2) {
  grid-column: 5;
  grid-row: 239;
}
.p-tournament__score.-third li:nth-child(9) span:nth-child(1) {
  grid-column: 5;
  grid-row: 270;
}
.p-tournament__score.-third li:nth-child(9) span:nth-child(2) {
  grid-column: 5;
  grid-row: 271;
}
.p-tournament__score.-third li:nth-child(10) span:nth-child(1) {
  grid-column: 5;
  grid-row: 302;
}
.p-tournament__score.-third li:nth-child(10) span:nth-child(2) {
  grid-column: 5;
  grid-row: 303;
}
.p-tournament__score.-third li:nth-child(11) span:nth-child(1) {
  grid-column: 5;
  grid-row: 334;
}
.p-tournament__score.-third li:nth-child(11) span:nth-child(2) {
  grid-column: 5;
  grid-row: 335;
}
.p-tournament__score.-third li:nth-child(12) span:nth-child(1) {
  grid-column: 5;
  grid-row: 366;
}
.p-tournament__score.-third li:nth-child(12) span:nth-child(2) {
  grid-column: 5;
  grid-row: 367;
}
.p-tournament__score.-third li:nth-child(13) span:nth-child(1) {
  grid-column: 5;
  grid-row: 398;
}
.p-tournament__score.-third li:nth-child(13) span:nth-child(2) {
  grid-column: 5;
  grid-row: 399;
}
.p-tournament__score.-third li:nth-child(14) span:nth-child(1) {
  grid-column: 5;
  grid-row: 430;
}
.p-tournament__score.-third li:nth-child(14) span:nth-child(2) {
  grid-column: 5;
  grid-row: 431;
}
.p-tournament__score.-third li:nth-child(15) span:nth-child(1) {
  grid-column: 5;
  grid-row: 462;
}
.p-tournament__score.-third li:nth-child(15) span:nth-child(2) {
  grid-column: 5;
  grid-row: 463;
}
.p-tournament__score.-third li:nth-child(16) span:nth-child(1) {
  grid-column: 5;
  grid-row: 494;
}
.p-tournament__score.-third li:nth-child(16) span:nth-child(2) {
  grid-column: 5;
  grid-row: 495;
}
.p-tournament__score.-fourth li:nth-child(1) span:nth-child(1) {
  grid-column: 6;
  grid-row: 31;
}
.p-tournament__score.-fourth li:nth-child(1) span:nth-child(2) {
  grid-column: 6;
  grid-row: 32;
}
.p-tournament__score.-fourth li:nth-child(2) span:nth-child(1) {
  grid-column: 6;
  grid-row: 95;
}
.p-tournament__score.-fourth li:nth-child(2) span:nth-child(2) {
  grid-column: 6;
  grid-row: 96;
}
.p-tournament__score.-fourth li:nth-child(3) span:nth-child(1) {
  grid-column: 6;
  grid-row: 159;
}
.p-tournament__score.-fourth li:nth-child(3) span:nth-child(2) {
  grid-column: 6;
  grid-row: 160;
}
.p-tournament__score.-fourth li:nth-child(4) span:nth-child(1) {
  grid-column: 6;
  grid-row: 223;
}
.p-tournament__score.-fourth li:nth-child(4) span:nth-child(2) {
  grid-column: 6;
  grid-row: 224;
}
.p-tournament__score.-fourth li:nth-child(5) span:nth-child(1) {
  grid-column: 6;
  grid-row: 287;
}
.p-tournament__score.-fourth li:nth-child(5) span:nth-child(2) {
  grid-column: 6;
  grid-row: 288;
}
.p-tournament__score.-fourth li:nth-child(6) span:nth-child(1) {
  grid-column: 6;
  grid-row: 351;
}
.p-tournament__score.-fourth li:nth-child(6) span:nth-child(2) {
  grid-column: 6;
  grid-row: 352;
}
.p-tournament__score.-fourth li:nth-child(7) span:nth-child(1) {
  grid-column: 6;
  grid-row: 415;
}
.p-tournament__score.-fourth li:nth-child(7) span:nth-child(2) {
  grid-column: 6;
  grid-row: 416;
}
.p-tournament__score.-fourth li:nth-child(8) span:nth-child(1) {
  grid-column: 6;
  grid-row: 479;
}
.p-tournament__score.-fourth li:nth-child(8) span:nth-child(2) {
  grid-column: 6;
  grid-row: 480;
}
.p-tournament__score.-fifth li:nth-child(1) span:nth-child(1) {
  grid-column: 7;
  grid-row: 63;
}
.p-tournament__score.-fifth li:nth-child(1) span:nth-child(2) {
  grid-column: 7;
  grid-row: 64;
}
.p-tournament__score.-fifth li:nth-child(2) span:nth-child(1) {
  grid-column: 7;
  grid-row: 191;
}
.p-tournament__score.-fifth li:nth-child(2) span:nth-child(2) {
  grid-column: 7;
  grid-row: 192;
}
.p-tournament__score.-fifth li:nth-child(3) span:nth-child(1) {
  grid-column: 7;
  grid-row: 319;
}
.p-tournament__score.-fifth li:nth-child(3) span:nth-child(2) {
  grid-column: 7;
  grid-row: 320;
}
.p-tournament__score.-fifth li:nth-child(4) span:nth-child(1) {
  grid-column: 7;
  grid-row: 447;
}
.p-tournament__score.-fifth li:nth-child(4) span:nth-child(2) {
  grid-column: 7;
  grid-row: 448;
}
.p-tournament__score.-sixth li:nth-child(1) span:nth-child(1) {
  grid-column: 8;
  grid-row: 127;
}
.p-tournament__score.-sixth li:nth-child(1) span:nth-child(2) {
  grid-column: 8;
  grid-row: 128;
}
.p-tournament__score.-sixth li:nth-child(2) span:nth-child(1) {
  grid-column: 8;
  grid-row: 383;
}
.p-tournament__score.-sixth li:nth-child(2) span:nth-child(2) {
  grid-column: 8;
  grid-row: 384;
}
.p-tournament__score.-seventh li:nth-child(1) span:nth-child(1) {
  grid-column: 9;
  grid-row: 254;
}
.p-tournament__score.-seventh li:nth-child(1) span:nth-child(2) {
  grid-column: 9;
  grid-row: 255;
}
.p-tournament__winner {
  display: contents;
}
.p-tournament__winner dt {
  grid-column: var(--col-w, 9);
  grid-row: var(--row-trophy, 120);
  align-self: flex-end;
}
.p-tournament__winner dt img {
  margin: 0 auto;
  width: 30px;
}
.p-tournament__winner dd {
  grid-column: var(--col-w, 9);
  align-items: center;
  text-align: center;
  grid-row: var(--row-winner-name, 126);
  font-weight: 500;
  align-self: flex-end;
  font-size: 10px;
}
.p-tournament__label {
  margin: 8px 0 0 11px;
}
.p-tournament__label li {
  font-size: 14px;
  font-weight: 500;
}
.p-tournament__btn {
  margin-top: 11.5384615385vw;
}
.p-tournament__btn a {
  width: 71.7948717949vw;
  display: flex;
  margin: 0 auto;
  border-radius: 1.2820512821vw;
  overflow: hidden;
  background: #fcdb00;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  color: #000;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
  padding: 3.8461538462vw;
}
.p-tournament__btn a::before {
  content: "";
  display: block;
  background: url("../img/tournament/btn.svg") no-repeat;
  background-size: contain;
  width: 5.1282051282vw;
  height: 7.6923076923vw;
}

.p-ranking__main {
  padding: 9.7435897436vw 3.8461538462vw;
}
.p-ranking__tab {
  display: flex;
  flex-wrap: wrap;
  gap: 2.5641025641vw;
  margin-top: 6.4102564103vw;
}
.p-ranking__tab li {
  width: calc((100% - 2.5641025641vw) / 2);
}
.p-ranking__tab li:nth-child(n+3) {
  width: calc((100% - 5.1282051282vw) / 3);
}
.p-ranking__tab li a {
  border: 1px solid #717171;
  background: #2e2e2e;
  display: block;
  border-radius: 0.2564102564vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
  text-align: center;
  padding: 4.6153846154vw 0;
  color: rgba(255, 255, 255, 0.66);
}
.p-ranking__tab li a.is-active {
  background: #000;
  color: #fff;
}
.p-ranking__tab-contents {
  margin-top: 2.5641025641vw;
}
.p-ranking__tab-contents .c-note {
  margin-bottom: 2.5641025641vw;
}
.p-ranking__tab-contents > div:not(:first-child) {
  display: none;
}
.p-ranking__table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #717171;
}
.p-ranking__table tr:nth-child(n+22) {
  display: none;
}
.p-ranking__table th,
.p-ranking__table td {
  border: 1px solid #717171;
  padding: 2.5641025641vw;
  font-weight: 500;
  font-size: 2.5641025641vw;
  text-align: center;
}
.p-ranking__table th {
  background: #111;
}
.p-ranking__table td {
  background: #222;
}
.p-ranking__table td.-no {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.8205128205vw;
}
.p-ranking__table td.-state {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.8205128205vw;
}
.p-ranking__table td.-state span {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 1.0256410256vw;
       column-gap: 1.0256410256vw;
}
.p-ranking__table td.-state span::before {
  content: "";
  display: block;
  width: 1.5384615385vw;
  height: 1.2820512821vw;
  background-size: contain;
  background-repeat: no-repeat;
}
.p-ranking__table td.-state span.-up {
  color: #1ec21c;
}
.p-ranking__table td.-state span.-up::before {
  background-image: url(../img/rank/icon_up.svg);
}
.p-ranking__table td.-state span.-down {
  color: #f30408;
}
.p-ranking__table td.-state span.-down::before {
  background-image: url(../img/rank/icon_down.svg);
}
.p-ranking__table td.-country img {
  display: none;
}
.p-ranking__player {
  display: flex;
  align-items: center;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
}
.p-ranking__player + .p-ranking__player {
  margin-top: 1.2820512821vw;
}
.p-ranking__player img {
  width: 6.4102564103vw;
  height: 6.4102564103vw;
  border-radius: 0.5128205128vw;
  background: #fff;
}
.p-ranking__country + .p-ranking__country {
  margin-top: 1.2820512821vw;
}
.p-ranking__btn {
  margin-top: 11.5384615385vw;
}
.p-ranking__btn a {
  width: 45.1282051282vw;
  display: flex;
  margin: 0 auto;
  border-radius: 1.2820512821vw;
  overflow: hidden;
  background: #fcdb00;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  color: #000;
  -moz-column-gap: 2.5641025641vw;
       column-gap: 2.5641025641vw;
  padding: 3.3333333333vw;
  font-size: 3.0769230769vw;
}

.p-detail__main {
  padding: 5.3846153846vw 3.8461538462vw;
}
.p-detail__block {
  border: 1px solid #717171;
  background: #222222;
  padding: 3.0769230769vw;
}
.p-detail__title {
  background: #111;
  padding: 2.5641025641vw 3.8461538462vw;
  font-weight: 600;
  font-size: 3.0769230769vw;
  display: flex;
  align-items: center;
  -moz-column-gap: 1.7948717949vw;
       column-gap: 1.7948717949vw;
  line-height: 1;
}
.p-detail__title span {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 5.1282051282vw;
  font-weight: 600;
}
.p-detail__hero {
  background: #111;
  padding-bottom: 9.4871794872vw;
  position: relative;
}
.p-detail__hero-badge {
  position: absolute;
  background: url("../img/detail/badge.svg") no-repeat 50% 50%;
  background-size: contain;
  left: 5.8974358974vw;
  top: 6.6666666667vw;
  width: 19.7435897436vw;
  height: 19.7435897436vw;
  color: #000;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-detail__hero-badge dl {
  text-align: center;
  font-weight: 900;
}
.p-detail__hero-badge dl dt {
  font-size: 2.5641025641vw;
  line-height: 1;
  font-weight: 900;
}
.p-detail__hero-badge dl dd {
  font-size: 4.1025641026vw;
  line-height: 1;
  font-weight: 900;
}
.p-detail__hero-badge dl dd span {
  font-size: 7.6923076923vw;
  font-weight: 900;
}
.p-detail__hero-fig {
  position: relative;
  padding: 3.8461538462vw;
}
.p-detail__hero-fig .-main {
  display: block;
  width: 55.8974358974vw;
  margin-left: auto;
}
.p-detail__hero-fig .-sub {
  display: block;
  position: absolute;
  left: 3.8461538462vw;
  bottom: 17.9487179487vw;
}
.p-detail__hero-fig .-sub span {
  display: block;
  background: #000;
  color: #fff;
  font-weight: 900;
  font-size: 6.1538461538vw;
  letter-spacing: -0.05em;
  width: -moz-fit-content;
  width: fit-content;
}
.p-detail__hero-fig .-sub span:first-child {
  margin-right: 2.3076923077vw;
}
.p-detail__hero-fig .-sub span:last-child {
  margin-top: 1.2820512821vw;
  margin-left: auto;
}
.p-detail__hero-fig .-copy {
  position: absolute;
  right: 3.8461538462vw;
  bottom: 3.8461538462vw;
  color: var(--color-00-white-30);
  font-size: 1.5384615385vw;
  z-index: 2;
  line-height: 1;
}
.p-detail__hero-info {
  margin-top: 7.1794871795vw;
}
.p-detail__hero-info-title {
  text-align: center;
  font-weight: 600;
  line-height: 1;
  font-size: 9.7435897436vw;
}
.p-detail__hero-info-sub {
  text-align: center;
  font-weight: 500;
  line-height: 2.2;
  font-size: 3.5897435897vw;
}
.p-detail__hero-info-list {
  width: -moz-fit-content;
  width: fit-content;
  margin: 4.1025641026vw auto 0;
}
.p-detail__hero-info-list div {
  display: flex;
  font-size: 3.5897435897vw;
}
.p-detail__hero-info-list div dt {
  min-width: 4em;
}
.p-detail__hero-info-list div dd::before {
  content: ":";
  margin: 0 2.5641025641vw;
}
.p-detail__hero-info-sns {
  margin-top: 6.1538461538vw;
  display: flex;
  justify-content: center;
  gap: 4.1025641026vw;
}
.p-detail__hero-info-sns li {
  width: 5.3846153846vw;
}
.p-detail__hero-info-sns li.-youtube {
  width: 6.4102564103vw;
}
.p-detail__profile-inner {
  padding: 2.5641025641vw 3.3333333333vw 7.1794871795vw;
}
.p-detail__profile-inner > *:first-child {
  margin-top: 0;
}
.p-detail__profile-inner p {
  font-size: 3.0769230769vw;
  line-height: 1.8;
  margin-top: 6.4102564103vw;
}
.p-detail__style {
  padding-bottom: 7.6923076923vw;
}
.p-detail__style-chart-block {
  padding: 14.8717948718vw 0 5.641025641vw;
}
.p-detail__style-chart {
  width: 51.5384615385vw;
  margin: 0 auto;
  position: relative;
}
.p-detail__style-chart img {
  display: block;
  line-height: 1;
}
.p-detail__style-chart svg {
  position: absolute;
  top: 0;
  display: block;
  line-height: 1;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-detail__style-chart ul li {
  font-size: 3.0769230769vw;
  position: absolute;
}
.p-detail__style-chart ul li:nth-child(1) {
  top: -8.9743589744vw;
  left: 15.3846153846vw;
}
.p-detail__style-chart ul li:nth-child(2) {
  top: 12.8205128205vw;
  right: -14.1025641026vw;
}
.p-detail__style-chart ul li:nth-child(3) {
  bottom: -7.6923076923vw;
  right: -2.5641025641vw;
}
.p-detail__style-chart ul li:nth-child(4) {
  bottom: -7.6923076923vw;
  left: -2.5641025641vw;
}
.p-detail__style-chart ul li:nth-child(5) {
  top: 12.8205128205vw;
  left: -14.1025641026vw;
}
.p-detail__style-score {
  margin: 15.8974358974vw 6.9230769231vw 0;
}
.p-detail__style-score li {
  margin-top: 2.8205128205vw;
  display: flex;
  border: 1px solid #717171;
  background: #111;
  padding: 2.8205128205vw 5.1282051282vw;
  align-items: center;
}
.p-detail__style-score li .-label {
  font-weight: 600;
  flex-grow: 1;
  font-size: 3.0769230769vw;
}
.p-detail__style-score li .-num {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  font-size: 4.6153846154vw;
  line-height: 1;
  font-size: 6.6666666667vw;
}
.p-detail__style-score li .-num span {
  font-size: 12.3076923077vw;
}
.p-detail__style .c-report {
  margin: 0 3.3333333333vw;
  padding-top: 41.0256410256vw;
}
.p-detail__style .c-report h2 {
  font-size: 3.8461538462vw;
}
.p-detail__style .c-report p {
  line-height: 1.8;
}
.p-detail__style .c-report__profile {
  left: 0;
  top: 28.2051282051vw;
}
.p-detail__grade {
  padding-bottom: 6.6666666667vw;
}
.p-detail__grade-list {
  margin-top: 4.6153846154vw;
  display: flex;
  flex-wrap: wrap;
  gap: 3.8461538462vw;
}
.p-detail__grade-list li {
  width: calc((100% - 3.8461538462vw) / 2);
  border: 1px solid #717171;
  background: #111;
  padding: 3.8461538462vw 3.8461538462vw 2.5641025641vw;
  align-items: center;
}
.p-detail__grade-list li::before {
  content: "";
  display: block;
  background: url("../img/detail/grade.svg") no-repeat;
  background-size: contain;
  width: 32.0512820513vw;
  height: 6.1538461538vw;
}
.p-detail__grade-list li dl {
  text-align: center;
  margin-top: 3.8461538462vw;
}
.p-detail__grade-list li dl dt {
  font-weight: 600;
  font-size: 3.8461538462vw;
}
.p-detail__grade-list li dl dd {
  font-size: 7.9487179487vw;
  font-weight: 600;
  margin-top: 2.5641025641vw;
}
.p-detail__grade-list li dl dd span {
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  font-size: 14.6153846154vw;
}
.p-detail__grade2 {
  padding-bottom: 6.6666666667vw;
}
.p-detail__grade2 .splide.is-initialized:not(.is-active) .splide__list {
  display: flex;
}
.p-detail__grade2-list {
  margin-top: 10.2564102564vw;
}
.p-detail__grade2-list .splide__list {
  flex-wrap: wrap;
  gap: 11.0256410256vw 5.1282051282vw;
}
.p-detail__grade2-list .splide__list li {
  width: calc((100% - 5.1282051282vw) / 2);
  background: url("../img/detail/bg_grade2.svg") no-repeat;
  background-size: contain;
  text-align: center;
  height: 35.3846153846vw;
  padding-bottom: 7.6923076923vw;
}
.p-detail__grade2-list .splide__list li dl {
  margin-top: 1.2820512821vw;
}
.p-detail__grade2-list .splide__list li dl dt {
  font-size: 2.5641025641vw;
  font-weight: 600;
  line-height: 1.5;
}
.p-detail__grade2-list .splide__list li dl dd {
  margin-top: 1.2820512821vw;
  font-weight: 600;
  font-size: 4.358974359vw;
}
.p-detail__grade2-list .splide__arrow {
  width: clamp(8px, 1.0416666667vw, 15px);
  height: clamp(14.4px, 1.875vw, 27px);
  background: url("../img/home/slide_arrow.svg") no-repeat;
  background-size: contain;
  position: absolute;
  top: 35%;
}
.p-detail__grade2-list .splide__arrow svg {
  display: none;
}
.p-detail__grade2-list .splide__arrow--prev {
  left: 0;
  transform: rotate(180deg);
}
.p-detail__grade2-list .splide__arrow--next {
  right: 0;
}
.p-detail__grade2-list .splide__pagination {
  margin-top: clamp(26.1333333333px, 3.4027777778vw, 49px);
  -moz-column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
       column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
}
.p-detail__grade2-list .splide__pagination li {
  width: clamp(4.8px, 0.625vw, 9px);
  height: clamp(4.8px, 0.625vw, 9px);
}
.p-detail__grade2-list .splide__pagination__page {
  width: clamp(4.8px, 0.625vw, 9px);
  height: clamp(4.8px, 0.625vw, 9px);
  background: #707070;
  border-radius: 50%;
}
.p-detail__grade2-list .splide__pagination__page.is-active {
  background: #fff;
}
.p-detail__grade2-year {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 600;
  font-size: 6.9230769231vw;
  line-height: 1;
  margin-top: 3.8461538462vw;
}
.p-detail__movie {
  margin-top: 11.0256410256vw;
}
.p-detail__movie-frame {
  aspect-ratio: 16/9;
}
.p-detail__movie-frame iframe {
  width: 100%;
  height: 100%;
}
.p-detail__movie-caption {
  margin-top: 3.0769230769vw;
  font-size: 3.0769230769vw;
  text-align: center;
}

.p-home__movie-btn {
  margin-top: 11.5384615385vw;
}

.p-home__movie-btn a {
  width: 45.1282051282vw;
  display: flex;
  margin: 0 auto;
  border-radius: 1.2820512821vw;
  overflow: hidden;
  background: #fcdb00;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  color: #000;
  -moz-column-gap: 2.5641025641vw;
  column-gap: 2.5641025641vw;
  padding: 3.3333333333vw;
  font-size: 3.0769230769vw;
  transition: background 0.3s ease;
}
.p-home__movie-btn a:hover {
  background: #fcb000;
}

.splide.no-slider.p-home__digest__cards {
  visibility: inherit;
}

.splide.no-slider.p-home__digest__cards .splide__list {
  display: block;
}

.splide.no-slider.p-home__digest__cards .splide__list .splide__slide {
  margin-top: 3.8461538462vw;
}

/*** 動画詳細 ***/
.movie_detail_wrap {
  padding: 4vw 4vw 14vw;
  margin: 0 0 12vw;
  background: rgba(255, 255, 255, 0.14);
}

.movie_detail_wrap .yt {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.movie_detail_wrap .yt iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.movie_detail_wrap .tit_detail {
  font-size: 4vw;
  font-weight: 500;
  line-height: 1.7;
  margin: 6vw 0 0;
}

.movie_detail_wrap .info {
  font-size: 3vw;
  font-weight: 500;
  margin: 2vw 0 0;
}

.movie_detail_wrap .detail_wrap {
  margin: 2vw 0 0;
  padding: 8vw 0 0;
  border-top: 1px solid #d9d9d9;
}

.movie_detail_wrap .detail_wrap p {
  font-size: 3vw;
  margin: 0;
}

.movie_detail_wrap .detail_wrap p a {
  color: #fff;
  text-decoration: underline;
}

/* ==========================================================================
Utility
========================================================================== */

@media (hover: hover) and (pointer: fine){
  .p-home__match__result-reload {
    transition: opacity 0.3s ease-out;
  }
  .p-home__match__result-reload:hover {
    opacity: 0.7;
  }
}

@media (prefers-reduced-motion: no-preference){
  :where(html:focus-within) {
    scroll-behavior: smooth; /* 何かにフォーカスがある場合のみスムーズスクロール */
  }
}

@media print and (hover: hover) and (pointer: fine), screen and (min-width:768px) and (hover: hover) and (pointer: fine){
  .p-home__match__result-icon a img {
    transition: opacity 0.3s ease-out;
  }
  .p-home__match__result-icon a img:hover {
    opacity: 0.7;
  }
}

@media print, screen and (max-width:767px){
  .pc {
    display: none !important;
  }
}

@media print, screen and (min-width:768px){
  html {
    scroll-padding-top: clamp(41.6px, 5.4166666667vw, 78px);
  }
  :where(p) {
    font-size: 15px;
    margin-top: 20px;
  }
  .sp {
    display: none !important;
  }
  .l-header {
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .l-header__inner {
    padding: clamp(12.8px, 1.6666666667vw, 24px) clamp(14.4px, 1.875vw, 27px) clamp(12.8px, 1.6666666667vw, 24px) 0;
    max-width: 1200px;
    margin: 0 auto;
  }
  .l-header__logo {
    width: clamp(105.0666666667px, 13.6805555556vw, 197px);
  }
  .l-header__link li a {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .l-header__button a {
    border: 1px solid #d5263c;
    width: clamp(64.5333333333px, 8.4027777778vw, 121px);
    height: clamp(19.2px, 2.5vw, 36px);
    font-size: clamp(9.6px, 1.25vw, 18px);
    letter-spacing: 0;
    transition: color 0.3s ease, background 0.3s ease;
  }
  .l-header__button a:hover {
    color: #d5263c;
    background: #fff;
  }
  .l-header2 {
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .l-header2__inner {
    padding: clamp(13.8666666667px, 1.8055555556vw, 26px) 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
  }
  .l-header2__logo {
    justify-content: flex-start;
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
    -moz-column-gap: clamp(14.9333333333px, 1.9444444444vw, 28px);
         column-gap: clamp(14.9333333333px, 1.9444444444vw, 28px);
    margin-bottom: 0;
  }
  .l-header2__logo img {
    width: clamp(72.5333333333px, 9.4444444444vw, 136px);
  }
  .l-header2__info {
    justify-content: flex-start;
    -moz-column-gap: clamp(18.1333333333px, 2.3611111111vw, 34px);
         column-gap: clamp(18.1333333333px, 2.3611111111vw, 34px);
  }
  .l-header2__info dt {
    font-size: clamp(9.0666666667px, 1.1805555556vw, 17px);
    padding: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(9.6px, 1.25vw, 18px);
  }
  .l-header2__info dd {
    padding: clamp(4.8px, 0.625vw, 9px) clamp(8px, 1.0416666667vw, 15px) clamp(4.8px, 0.625vw, 9px) clamp(11.7333333333px, 1.5277777778vw, 22px);
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .l-header2__info dd span.-date {
    font-size: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .l-header2__info dd span.-separator {
    font-size: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .l-header2__info dd span.-text {
    font-size: clamp(19.2px, 2.5vw, 36px);
  }
  .l-header2__nav ul {
    max-width: 1200px;
    margin: 0 auto;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    border-top: unset;
    border-bottom: unset;
  }
  .l-header2__nav ul li {
    border-bottom: unset;
    width: 14.2857142857%;
  }
  .l-header2__nav ul li:nth-child(n+5) {
    width: 14.2857142857%;
  }
  .l-header2__nav ul li:nth-child(4), .l-header2__nav ul li:nth-child(7) {
    border-right: 1px solid rgba(255, 255, 255, 0.3);
  }
  .l-header2__nav ul li a {
    font-size: clamp(9.0666666667px, 1.1805555556vw, 17px);
    height: clamp(42.6666666667px, 5.5555555556vw, 80px);
  }
  .l-footer {
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .l-footer__pagetop a {
    padding: clamp(5.8666666667px, 0.7638888889vw, 11px) clamp(15.4666666667px, 2.0138888889vw, 29px);
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
    -moz-column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
         column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .l-footer__pagetop a:hover {
    background: #000;
  }
  .l-footer__pagetop a::before {
    width: clamp(3.2px, 0.4166666667vw, 6px);
    height: clamp(6.4px, 0.8333333333vw, 12px);
  }
  .l-footer-inner {
    padding: clamp(40.5333333333px, 5.2777777778vw, 76px) 0 clamp(27.7333333333px, 3.6111111111vw, 52px);
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
  }
  .l-footer dl {
    display: flex;
    -moz-column-gap: clamp(32px, 4.1666666667vw, 60px);
         column-gap: clamp(32px, 4.1666666667vw, 60px);
    align-items: center;
  }
  .l-footer dl + dl {
    margin-top: clamp(16px, 2.0833333333vw, 30px);
  }
  .l-footer dl dt {
    font-size: clamp(9.6px, 1.25vw, 18px);
    width: clamp(50.6666666667px, 6.5972222222vw, 95px);
  }
  .l-footer dl dd {
    margin-top: 0;
  }
  .l-footer dl dd ul {
    -moz-column-gap: clamp(16px, 2.0833333333vw, 30px);
         column-gap: clamp(16px, 2.0833333333vw, 30px);
  }
  .l-footer dl dd ul li a {
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
    -moz-column-gap: clamp(4.8px, 0.625vw, 9px);
         column-gap: clamp(4.8px, 0.625vw, 9px);
  }
  .l-footer dl dd ul li a::after {
    width: clamp(2.1333333333px, 0.2777777778vw, 4px);
    height: clamp(4.2666666667px, 0.5555555556vw, 8px);
    top: clamp(1.0666666667px, 0.1388888889vw, 2px);
  }
  .l-footer p {
    margin-top: clamp(30.9333333333px, 4.0277777778vw, 58px);
    font-size: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .l-footer-copy {
    font-size: clamp(5.8666666667px, 0.7638888889vw, 11px);
    margin-top: clamp(16px, 2.0833333333vw, 30px);
  }
  .l-main__inner {
    max-width: 1200px;
    margin: 0 auto;
  }
  .c-title {
    font-size: clamp(13.3333333333px, 1.7361111111vw, 25px);
    margin-bottom: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .c-title span {
    margin-bottom: clamp(8px, 1.0416666667vw, 15px);
    font-size: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .c-title + .p-home__feature-warp > .c-card {
    margin-top: 0;
  }
  .p-home__match .c-title:has(+ .c-note) {
    margin-bottom: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-home__event .c-title:has(+ .c-note) {
    margin-bottom: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__digest .c-title:has(+ .c-report),
  .p-home__interview .c-title:has(+ .c-report) {
    margin-bottom: clamp(28.8px, 3.75vw, 54px);
  }
  .p-home__digest .c-title:has(+ .p-home__digest__cards),
  .p-home__interview .c-title:has(+ .p-home__interview__cards) {
    margin-bottom: clamp(22.9333333333px, 2.9861111111vw, 43px);
  }
  .p-home__sns-header .c-title {
    margin-bottom: clamp(15.4666666667px, 2.0138888889vw, 29px);
  }
  .c-player {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
    gap: clamp(22.9333333333px, 2.9861111111vw, 43px) clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .c-player__item {
    width: calc((100% - clamp(60.8px, 7.9166666667vw, 114px)) / 4);
  }
  .c-player__figBlock::after {
    height: clamp(64px, 8.3333333333vw, 120px);
  }
  .c-player__info {
    bottom: clamp(6.9333333333px, 0.9027777778vw, 13px);
    right: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .c-player__label {
    font-size: clamp(6.4px, 0.8333333333vw, 12px);
  }
  .c-player__name {
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .c-player__copyright {
    bottom: clamp(6.9333333333px, 0.9027777778vw, 13px);
    font-size: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-player__btn a {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card {
    margin-top: clamp(29.8666666667px, 3.8888888889vw, 56px);
    padding: clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(22.9333333333px, 2.9861111111vw, 43px);
  }
  .c-card__header-date {
    -moz-column-gap: clamp(2.6666666667px, 0.3472222222vw, 5px);
         column-gap: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .c-card__header-date img {
    width: clamp(46.4px, 6.0416666667vw, 87px);
    margin-right: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .c-card__header-date {
    font-size: clamp(17.6px, 2.2916666667vw, 33px);
  }
  .c-card__header-date span {
    font-size: clamp(10.1333333333px, 1.3194444444vw, 19px);
  }
  .c-card__header-icon {
    -moz-column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
         column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card__header-icon img {
    height: clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .c-card__body {
    margin-top: clamp(0px, 0vw, 0px);
  }
  .c-card__info-title {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
    padding: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px);
    width: clamp(52.2666666667px, 6.8055555556vw, 98px);
  }
  .c-card__info-vs {
    font-size: clamp(30.4px, 3.9583333333vw, 57px);
    margin-top: clamp(16px, 2.0833333333vw, 30px);
  }
  .c-card__info-date {
    font-size: clamp(20.8px, 2.7083333333vw, 39px);
    -moz-column-gap: clamp(1.6px, 0.2083333333vw, 3px);
         column-gap: clamp(1.6px, 0.2083333333vw, 3px);
  }
  .c-card__info-date span {
    font-size: clamp(12.2666666667px, 1.5972222222vw, 23px);
    position: relative;
    top: clamp(2.1333333333px, 0.2777777778vw, 4px);
  }
  .c-card__info-date + .c-card__info-vs {
    font-size: clamp(50.6666666667px, 6.5972222222vw, 95px);
  }
  .c-card__info-date + .c-card__info-vs + .c-card__info-title {
    width: clamp(89.6px, 11.6666666667vw, 168px);
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card__person {
    width: clamp(93.8666666667px, 12.2222222222vw, 176px);
  }
  .c-card__person-fig.-doubles {
    height: clamp(94.9333333333px, 12.3611111111vw, 178px);
  }
  .c-card__person-fig.-doubles .c-fig {
    width: clamp(62.9333333333px, 8.1944444444vw, 118px);
  }
  .c-card__person-fig figcaption {
    font-size: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card__person-name {
    margin-top: clamp(15.4666666667px, 2.0138888889vw, 29px);
    gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .c-card__person-name-inner {
    -moz-column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
         column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .c-card__person-name-inner .-flag {
    width: clamp(24px, 3.125vw, 45px);
    top: clamp(-2px, -0.1388888889vw, -1.0666666667px);
  }
  .c-card2 {
    margin-top: clamp(29.8666666667px, 3.8888888889vw, 56px);
    margin-bottom: 0;
    padding: clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(22.9333333333px, 2.9861111111vw, 43px);
  }
  .c-card2__body {
    margin-top: clamp(14.9333333333px, 1.9444444444vw, 28px);
    -moz-column-gap: clamp(32px, 4.1666666667vw, 60px);
         column-gap: clamp(32px, 4.1666666667vw, 60px);
    justify-content: center;
  }
  .c-card2__body:has(.-doubles) {
    -moz-column-gap: clamp(15.4666666667px, 2.0138888889vw, 29px);
         column-gap: clamp(15.4666666667px, 2.0138888889vw, 29px);
  }
  .c-card2__info-title {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
    padding: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(6.4px, 0.8333333333vw, 12px);
  }
  .c-card2__info-score {
    font-size: clamp(71.4666666667px, 9.3055555556vw, 134px);
  }
  .c-card2__info-score.-double {
    font-size: clamp(71.4666666667px, 9.3055555556vw, 134px);
  }
  .c-card2__info-score span {
    width: clamp(24.5333333333px, 3.1944444444vw, 46px);
    height: clamp(4.8px, 0.625vw, 9px);
  }
  .c-card2__info-vs {
    font-size: clamp(50.1333333333px, 6.5277777778vw, 94px);
    margin-top: clamp(16px, 2.0833333333vw, 30px);
  }
  .c-card2__person {
    width: clamp(147.7333333333px, 19.2361111111vw, 277px);
  }
  .c-card2__person:has(.-doubles) {
    width: clamp(185.6px, 24.1666666667vw, 348px);
  }
  .c-card2__person:has(.-doubles) .c-card2__person-name {
    margin-left: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .c-card2__person.-lead .c-card2__person-fig::before {
    width: clamp(62.9333333333px, 8.1944444444vw, 118px);
    height: clamp(62.9333333333px, 8.1944444444vw, 118px);
    left: clamp(-28px, -1.9444444444vw, -14.9333333333px);
    top: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .c-card2__person.-lead:has(.-doubles) .c-card2__person-fig::before {
    top: clamp(80px, 10.4166666667vw, 150px);
    left: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card2__person-fig.-doubles {
    height: clamp(154.6666666667px, 20.1388888889vw, 290px);
  }
  .c-card2__person-fig.-doubles .c-fig {
    width: clamp(102.9333333333px, 13.4027777778vw, 193px);
    bottom: clamp(52.2666666667px, 6.8055555556vw, 98px);
    position: absolute;
  }
  .c-card2__person-fig.-doubles .c-fig + .c-fig, .c-card2__person-fig.-doubles .c-fig + .c-fig2 {
    left: auto;
    right: 0;
    bottom: 0;
    z-index: 2;
  }
  .c-card2__person-fig.-doubles .c-fig2 {
    width: clamp(102.9333333333px, 13.4027777778vw, 193px);
    bottom: clamp(52.2666666667px, 6.8055555556vw, 98px);
    position: absolute;
  }
  .c-card2__person-fig.-doubles .c-fig2 + .c-fig, .c-card2__person-fig.-doubles .c-fig2 + .c-fig2 {
    left: auto;
    right: 0;
    bottom: 0;
  }
  .c-card2__person-fig figcaption {
    font-size: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .c-card2__person-name {
    margin-top: clamp(15.4666666667px, 2.0138888889vw, 29px);
    gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .c-card2__person-name-inner {
    -moz-column-gap: clamp(8.5333333333px, 1.1111111111vw, 16px);
         column-gap: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .c-card2__person-name-inner .-flag {
    width: clamp(26.6666666667px, 3.4722222222vw, 50px);
    top: clamp(0px, 0vw, 0px);
  }
  .c-report {
    background: url("../img/home/bg_report.svg") repeat-x 0 100%;
    padding-bottom: clamp(6.9333333333px, 0.9027777778vw, 13px);
    overflow: unset;
    padding-top: 1px;
    min-height: clamp(176px, 22.9166666667vw, 330px);
  }
  .c-report a .c-report__pict {
    margin-top: 0;
    width: clamp(281.0666666667px, 36.5972222222vw, 527px);
    position: absolute;
  }
  .c-report a .c-report__text {
    margin-left: clamp(301.8666666667px, 39.3055555556vw, 566px);
    width: clamp(135.4666666667px, 17.6388888889vw, 254px);
    padding-bottom: clamp(11.2px, 1.4583333333vw, 21px);
    padding-top: clamp(12.2666666667px, 1.5972222222vw, 23px);
    min-height: clamp(163.2px, 21.25vw, 306px);
  }
  .c-report a .c-report__text h2 {
    padding-left: 0;
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .c-report a .c-report__text p {
    margin-top: clamp(12.2666666667px, 1.5972222222vw, 23px);
  }
  .c-report a .c-report__profile {
    justify-content: flex-start;
    margin-top: clamp(12.2666666667px, 1.5972222222vw, 23px);
  }
  .c-report__fig--fig2 {
    width: clamp(211.7333333333px, 27.5694444444vw, 397px);
    top: auto;
  }
  .c-report__fig {
    width: clamp(200.5333333333px, 26.1111111111vw, 376px);
    right: clamp(-26px, -1.8055555556vw, -13.8666666667px);
    bottom: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .c-report__label {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    padding: clamp(6.9333333333px, 0.9027777778vw, 13px) clamp(8.5333333333px, 1.1111111111vw, 16px);
    border: clamp(1.6px, 0.2083333333vw, 3px) solid #000;
    -moz-column-gap: clamp(3.7333333333px, 0.4861111111vw, 7px);
         column-gap: clamp(3.7333333333px, 0.4861111111vw, 7px);
    position: absolute;
    margin-top: 0;
    left: clamp(-32px, -2.2222222222vw, -17.0666666667px);
    top: clamp(34.6666666667px, 4.5138888889vw, 65px);
    z-index: 5;
  }
  .c-report__label::before {
    width: clamp(10.1333333333px, 1.3194444444vw, 19px);
    height: clamp(10.1333333333px, 1.3194444444vw, 19px);
  }
  .c-report__label::after {
    content: "";
    display: block;
    background: #fcdb00;
    width: clamp(12.2666666667px, 1.5972222222vw, 23px);
    height: clamp(8px, 1.0416666667vw, 15px);
    clip-path: polygon(0 0%, 100% 0, 100% 100%);
    position: absolute;
    bottom: clamp(-18px, -1.25vw, -9.6px);
    left: clamp(3.2px, 0.4166666667vw, 6px);
  }
  .c-report__profile {
    position: static;
    margin-top: clamp(16px, 2.0833333333vw, 30px);
    text-align: right;
    display: flex;
    justify-content: flex-end;
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .c-report__profile dt::after {
    content: ":";
  }
  .c-report__text {
    margin-top: clamp(37.3333333333px, 4.8611111111vw, 70px);
    margin-left: clamp(29.8666666667px, 3.8888888889vw, 56px);
    width: clamp(426.6666666667px, 55.5555555556vw, 800px);
  }
  .c-report__text h2 {
    font-size: clamp(16.5333333333px, 2.1527777778vw, 31px);
    padding-left: clamp(64px, 8.3333333333vw, 120px);
  }
  .c-report__text p {
    margin-top: clamp(18.1333333333px, 2.3611111111vw, 34px);
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .c-event-table {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .c-event-table th {
    padding: clamp(13.3333333333px, 1.7361111111vw, 25px) clamp(26.6666666667px, 3.4722222222vw, 50px);
    vertical-align: top;
    width: 18.3333333333%;
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .c-event-table th span {
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
    display: inline-block;
  }
  .c-event-table td {
    padding: clamp(11.7333333333px, 1.5277777778vw, 22px) clamp(42.6666666667px, 5.5555555556vw, 80px) clamp(11.7333333333px, 1.5277777778vw, 22px) 0;
    vertical-align: top;
    width: 41%;
    font-size: clamp(9.6px, 1.25vw, 18px);
    text-align: left;
  }
  .c-event-table td dl {
    display: flex;
  }
  .c-event-table td dl + dl {
    margin-top: unset;
  }
  .c-event-table td dl dt,
  .c-event-table td dl dd {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .c-event-table td dl dt {
    flex-grow: 1;
    text-align: center;
  }
  .c-note {
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
  }
  .p-home__banner, .p-home__banner_3c {
    padding: clamp(26.6666666667px, 3.4722222222vw, 50px) clamp(10.6666666667px, 1.3888888889vw, 20px);
    background: url("../img/home/bg_banner.png") no-repeat;
  }
  .p-home__banner ul, .p-home__banner_3c ul {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    gap: clamp(15.4666666667px, 2.0138888889vw, 29px);
  }
  .p-home__banner ul li, .p-home__banner_3c ul li {
    width: calc((100% - clamp(15.4666666667px, 2.0138888889vw, 29px)) / 2);
  }
  .p-home__banner ul li:first-child, .p-home__banner_3c ul li:first-child {
    width: 100%;
  }
  .p-home__banner ul li:not(:first-child), .p-home__banner_3c ul li:not(:first-child) {
    margin-top: 0;
  }
  .p-home__banner ul li a, .p-home__banner_3c ul li a {
    background: rgba(0, 0, 0, 0.5);
    display: block;
    transition: background 0.3s ease;
  }
  .p-home__banner ul li a:hover, .p-home__banner_3c ul li a:hover {
    background: #000;
  }
  .p-home__banner_3c ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: clamp(15.4666666667px, 2.0138888889vw, 29px);
  }
  .p-home__banner_3c ul li {
    width: auto;
  }
  .p-home__banner_3c ul li:first-child {
    width: auto;
  }
  .p-home__newsWrap {
    background: url("../img/home/bg_news_pc.png");
    background-size: cover;
    padding: clamp(48px, 6.25vw, 90px) clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__newsWrap .l-main__inner {
    display: flex;
    -moz-column-gap: clamp(20.2666666667px, 2.6388888889vw, 38px);
         column-gap: clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .p-home__news {
    padding: 0;
    background: unset;
    width: 50%;
  }
  .p-home__news-list {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__news-list li:not(:first-child) {
    margin-top: clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .p-home__news-list li a {
    padding: clamp(6.4px, 0.8333333333vw, 12px) clamp(7.4666666667px, 0.9722222222vw, 14px);
    -moz-column-gap: clamp(11.7333333333px, 1.5277777778vw, 22px);
         column-gap: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-home__news-fig {
    width: clamp(104.5333333333px, 13.6111111111vw, 196px);
  }
  .p-home__news-date {
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
  }
  .p-home__news-title {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(2.1333333333px, 0.2777777778vw, 4px);
  }
  .p-home__movie {
    padding: 0;
    background: unset;
    width: 50%;
  }
  .p-home__movie-slider {
    margin-top: clamp(25.6px, 3.3333333333vw, 48px);
  }
  .p-home__movie-slider .splide__track {
    width: auto;
  }
  .p-home__movie-list {
    margin-top: clamp(25.6px, 3.3333333333vw, 48px);
    display: flex !important;
    flex-wrap: wrap;
    gap: clamp(14.9333333333px, 1.9444444444vw, 28px) clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__movie-list li {
    width: 100%;
  }
  .p-home__movie-list li:not(:first-child) {
    width: calc((100% - clamp(13.3333333333px, 1.7361111111vw, 25px)) / 2);
    margin-top: 0;
  }
  .p-home__movie-list li a {
    padding: clamp(7.4666666667px, 0.9722222222vw, 14px) clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__movie-title {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .p-home__movie-sub {
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
    margin-top: clamp(3.2px, 0.4166666667vw, 6px);
  }
  .p-home__contents {
    padding: clamp(48px, 6.25vw, 90px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(48px, 6.25vw, 90px);
  }
  .p-home__contents-list {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
    -moz-column-gap: clamp(12.2666666667px, 1.5972222222vw, 23px);
         column-gap: clamp(12.2666666667px, 1.5972222222vw, 23px);
    justify-content: center;
  }
  .p-home__contents-list li {
    width: calc((100% - clamp(36.8px, 4.7916666667vw, 69px)) / 4);
  }
  .p-home__contents-list li a dl dd {
    margin-top: clamp(9.0666666667px, 1.1805555556vw, 17px);
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__contents-list2 {
    margin-top: clamp(27.2px, 3.5416666667vw, 51px);
    flex-direction: row;
    gap: clamp(12.2666666667px, 1.5972222222vw, 23px);
  }
  .p-home__contents-list2 li {
    width: calc((100% - clamp(12.2666666667px, 1.5972222222vw, 23px)) / 2);
  }
  .p-home__contents-list2 li a img {
    width: clamp(119.4666666667px, 15.5555555556vw, 224px);
  }
  .p-home__contents-list2 li a dl {
    width: clamp(153.0666666667px, 19.9305555556vw, 287px);
  }
  .p-home__contents-list2 li a dl dt {
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
  }
  .p-home__contents-list2 li a dl dd {
    margin-top: clamp(11.7333333333px, 1.5277777778vw, 22px);
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__sns {
    padding: clamp(88px, 11.4583333333vw, 165px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(88px, 11.4583333333vw, 165px);
    background-image: url("../img/home/bg_sns_pc.png");
  }
  .p-home__sns .l-main__inner {
    display: flex;
    justify-content: space-between;
  }
  .p-home__sns-header {
    width: clamp(154.6666666667px, 20.1388888889vw, 290px);
  }
  .p-home__sns-header .c-title {
    text-align: left;
  }
  .p-home__sns-lead {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(15.4666666667px, 2.0138888889vw, 29px);
    text-align: left;
  }
  .p-home__sns-list {
    margin-top: 0;
    gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
    width: clamp(348.8px, 45.4166666667vw, 654px);
  }
  .p-home__sns-list li {
    width: calc((100% - clamp(32px, 4.1666666667vw, 60px)) / 4);
  }
  .p-home__sns-list li:nth-child(1) a img {
    width: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__sns-list li:nth-child(2) a img {
    width: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__sns-list li:nth-child(3) a img {
    width: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__sns-list li:nth-child(4) a img {
    width: clamp(27.2px, 3.5416666667vw, 51px);
  }
  .p-home__sns-list li a {
    height: clamp(80px, 10.4166666667vw, 150px);
    padding-top: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__sns-list li a dl {
    margin-top: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__sns-list li a dl dt {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__sns-list li a dl dd {
    margin-top: clamp(3.2px, 0.4166666667vw, 6px);
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__link__btn {
    margin-top: clamp(39.4666666667px, 5.1388888889vw, 74px);
    padding: 0;
  }
  .p-home__link__btn a {
    width: clamp(309.3333333333px, 40.2777777778vw, 580px);
    margin: 0 auto;
    padding: clamp(16px, 2.0833333333vw, 30px) 0;
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-home__link__btn a::before {
    width: clamp(5.3333333333px, 0.6944444444vw, 10px);
    height: clamp(9.0666666667px, 1.1805555556vw, 17px);
    right: clamp(19.2px, 2.5vw, 36px);
    margin-top: clamp(-9px, -0.625vw, -4.8px);
  }
  .p-home__fv {
    padding: clamp(26.6666666667px, 3.4722222222vw, 50px) 0;
  }
  .p-home__feature {
    background: url("../img/home/bg_feature.png") no-repeat 50% 100%;
    background-size: cover;
    padding: clamp(32px, 4.1666666667vw, 60px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(33.6px, 4.375vw, 63px);
  }
  .p-home__feature-warp {
    display: flex;
    -moz-column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
         column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__feature-warp .c-card {
    width: calc((100% - clamp(10.6666666667px, 1.3888888889vw, 20px)) / 2);
  }
  .p-home__feature2 {
    background: unset;
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
    margin: clamp(48px, 6.25vw, 90px) 0 clamp(48px, 6.25vw, 90px);
  }
  .p-home__feature2 .l-main__inner {
    background: url("../img/home/bg_feature2.png") no-repeat 50% 100%;
    background-size: cover;
    padding: clamp(26.6666666667px, 3.4722222222vw, 50px) clamp(28.2666666667px, 3.6805555556vw, 53px) clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__feature2 .c-note {
    margin-top: clamp(14.9333333333px, 1.9444444444vw, 28px);
  }
  .p-home__feature2 .c-card {
    margin-top: clamp(19.2px, 2.5vw, 36px);
  }
  .p-home__feature2 .c-card:first-child {
    margin-top: clamp(0px, 0vw, 0px);
  }
  .p-home__feature2 .c-card__body {
    justify-content: center;
    -moz-column-gap: clamp(34.6666666667px, 4.5138888889vw, 65px);
         column-gap: clamp(34.6666666667px, 4.5138888889vw, 65px);
  }
  .p-home__feature2 .c-card__person {
    width: clamp(125.3333333333px, 16.3194444444vw, 235px);
  }
  .p-home__feature2 .c-card__person:has(.c-card__person-fig.-doubles) {
    width: clamp(155.2px, 20.2083333333vw, 291px);
  }
  .p-home__feature2 .c-card__person-fig {
    width: clamp(125.3333333333px, 16.3194444444vw, 235px);
  }
  .p-home__feature2 .c-card__person-fig.-doubles {
    width: clamp(155.2px, 20.2083333333vw, 291px);
    height: clamp(130.1333333333px, 16.9444444444vw, 244px);
    position: relative;
  }
  .p-home__feature2 .c-card__person-fig.-doubles .c-fig {
    width: clamp(90.6666666667px, 11.8055555556vw, 170px);
  }
  .p-home__feature2 .c-card__person-name {
    margin-top: clamp(9.6px, 1.25vw, 18px);
    gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__feature2 .c-card__person-name-inner {
    gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
    align-items: flex-start;
  }
  .p-home__feature2 .c-card__person-name-inner .-flag {
    width: clamp(26.1333333333px, 3.4027777778vw, 49px);
  }
  .p-home__feature2 .c-card__person-name-inner .-name {
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .p-home__feature3 {
    background: unset;
    padding: clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__feature3-wrap {
    background: url("../img/home/bg_feature3-wrap.png") no-repeat 50% 100%;
    background-size: cover;
    padding-bottom: clamp(28.2666666667px, 3.6805555556vw, 53px);
  }
  .p-home__feature3__icons {
    justify-content: space-between;
    margin: 0 clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__feature3__icons li:nth-child(1) {
    order: unset;
    width: clamp(175.4666666667px, 22.8472222222vw, 329px);
  }
  .p-home__feature3__icons li:nth-child(2) {
    order: unset;
    width: clamp(139.7333333333px, 18.1944444444vw, 262px);
  }
  .p-home__feature3__icons li:nth-child(3) {
    width: clamp(171.7333333333px, 22.3611111111vw, 322px);
    order: unset;
  }
  .p-home__feature3 .p-home__match__result-table {
    margin-top: 0;
  }
  .p-home__feature3 .p-home__match__result-item {
    margin: 0 clamp(25.0666666667px, 3.2638888889vw, 47px) !important;
  }
  .p-home__feature3 .p-home__match__result-item .p-home__match__result-person span {
    flex-grow: unset;
  }
  .p-home__feature3 .p-home__match__result-item .p-home__match__result-person .wrp-flag {
    gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__feature3__cards {
    margin-top: clamp(18.1333333333px, 2.3611111111vw, 34px);
    margin-inline: clamp(-40px, -2.7777777778vw, -21.3333333333px);
    padding-inline: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__feature3__cards-item:has(.p-home__feature3__cards__btn) {
    padding-bottom: clamp(40px, 5.2083333333vw, 75px);
  }
  .p-home__feature3__cards-date {
    font-size: clamp(17.6px, 2.2916666667vw, 33px);
    -moz-column-gap: clamp(2.6666666667px, 0.3472222222vw, 5px);
         column-gap: clamp(2.6666666667px, 0.3472222222vw, 5px);
    padding: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .p-home__feature3__cards-date span {
    font-size: clamp(10.1333333333px, 1.3194444444vw, 19px);
  }
  .p-home__feature3__cards-inner {
    padding: clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(11.7333333333px, 1.5277777778vw, 22px) clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-home__feature3__cards-inner:has(.-doubles) {
    padding-inline: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__feature3__cards-icon img {
    width: clamp(138.1333333333px, 17.9861111111vw, 259px);
    margin: 0 auto clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .p-home__feature3__cards__body {
    margin-top: clamp(14.9333333333px, 1.9444444444vw, 28px);
    justify-content: center;
    -moz-column-gap: clamp(9.6px, 1.25vw, 18px);
         column-gap: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__feature3__cards__body:has(.-doubles) {
    -moz-column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
         column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
  }
  .p-home__feature3__cards__info-title {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    padding: clamp(1.0666666667px, 0.1388888889vw, 2px) clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-home__feature3__cards__info-vs {
    font-size: clamp(19.7333333333px, 2.5694444444vw, 37px);
    margin-top: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__feature3__cards__person:has(.-doubles) {
    width: clamp(66.1333333333px, 8.6111111111vw, 124px);
  }
  .p-home__feature3__cards__person:has(.-doubles) .p-home__feature3__cards__person-name {
    padding-left: clamp(0px, 0vw, 0px);
  }
  .p-home__feature3__cards__person {
    width: clamp(61.3333333333px, 7.9861111111vw, 115px);
  }
  .p-home__feature3__cards__person-fig.-doubles {
    height: clamp(64px, 8.3333333333vw, 120px);
  }
  .p-home__feature3__cards__person-fig.-doubles .c-fig2,
  .p-home__feature3__cards__person-fig.-doubles .c-fig {
    width: clamp(40px, 5.2083333333vw, 75px);
    bottom: clamp(24px, 3.125vw, 45px);
  }
  .p-home__feature3__cards__person-fig figcaption {
    font-size: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__feature3__cards__person-name {
    margin-top: clamp(9.6px, 1.25vw, 18px);
    gap: clamp(3.2px, 0.4166666667vw, 6px);
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-home__feature3__cards__person-name-inner {
    -moz-column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
         column-gap: clamp(5.8666666667px, 0.7638888889vw, 11px);
  }
  .p-home__feature3__cards__person-name-inner .-flag {
    width: clamp(18.1333333333px, 2.3611111111vw, 34px);
    top: clamp(-1px, -0.0694444444vw, -0.5333333333px);
  }
  .p-home__feature3__cards__btn {
    bottom: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__feature3__cards__btn img {
    width: clamp(112.5333333333px, 14.6527777778vw, 211px);
  }
  .p-home__end {
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(30.4px, 3.9583333333vw, 57px);
  }
  .p-home__end-wrap {
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__end-banner {
    display: flex;
    -moz-column-gap: clamp(15.4666666667px, 2.0138888889vw, 29px);
         column-gap: clamp(15.4666666667px, 2.0138888889vw, 29px);
    max-width: 1200px;
    margin: 0 auto;
  }
  .p-home__end-banner li:not(:first-child) {
    margin-top: unset;
  }
  .p-home__results {
    padding: clamp(48px, 6.25vw, 90px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(48px, 6.25vw, 90px);
  }
  .p-home__results-block {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__results-block::before {
    height: clamp(3.2px, 0.4166666667vw, 6px);
  }
  .p-home__results-block-medals {
    -moz-column-gap: clamp(54.4px, 7.0833333333vw, 102px);
         column-gap: clamp(54.4px, 7.0833333333vw, 102px);
  }
  .p-home__results-block-medals li {
    -moz-column-gap: clamp(14.4px, 1.875vw, 27px);
         column-gap: clamp(14.4px, 1.875vw, 27px);
  }
  .p-home__results-block-medals li img {
    width: clamp(56px, 7.2916666667vw, 105px);
  }
  .p-home__results-block-medals li dl dt {
    font-size: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__results-block-medals li dl dd {
    font-size: clamp(13.3333333333px, 1.7361111111vw, 25px);
    line-height: 1;
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__results-block-medals li dl dd span {
    font-size: clamp(32px, 4.1666666667vw, 60px);
  }
  .p-home__results-block table {
    margin: clamp(37.3333333333px, 4.8611111111vw, 70px) clamp(28.2666666667px, 3.6805555556vw, 53px);
    width: calc(100% - clamp(56.5333333333px, 7.3611111111vw, 106px));
    table-layout: fixed;
  }
  .p-home__results-block table th,
  .p-home__results-block table td {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
    text-align: center;
  }
  .p-home__results-block table th {
    width: clamp(136px, 17.7083333333vw, 255px);
    padding: clamp(16px, 2.0833333333vw, 30px) 0;
  }
  .p-home__results-block table td {
    padding: clamp(16px, 2.0833333333vw, 30px) 0;
  }
  .p-home__results-block2 {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__results-block2::before {
    height: clamp(3.2px, 0.4166666667vw, 6px);
  }
  .p-home__results-block2-inner {
    padding: clamp(22.4px, 2.9166666667vw, 42px) clamp(26.1333333333px, 3.4027777778vw, 49px) clamp(30.9333333333px, 4.0277777778vw, 58px);
  }
  .p-home__results-block2-inner h3 {
    font-size: clamp(16px, 2.0833333333vw, 30px);
    margin-bottom: clamp(21.8666666667px, 2.8472222222vw, 41px);
  }
  .p-home__results-block2-wrap {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    border: 1px solid #717171;
  }
  .p-home__results-block2-ranking {
    margin-top: 0;
    display: contents;
  }
  .p-home__results-block2-ranking:nth-child(1) dt,
  .p-home__results-block2-ranking:nth-child(1) dd ul li {
    grid-column: 1/span 3;
  }
  .p-home__results-block2-ranking:nth-child(1) dt {
    grid-row: 1/2;
  }
  .p-home__results-block2-ranking:nth-child(1) dd ul li:nth-child(1) {
    grid-row: 2/3;
  }
  .p-home__results-block2-ranking:nth-child(1) dd ul li:nth-child(2) {
    grid-row: 3/4;
  }
  .p-home__results-block2-ranking:nth-child(1) dd ul li:nth-child(3) {
    grid-row: 4/5;
  }
  .p-home__results-block2-ranking:nth-child(1) dd ul li:nth-child(4) {
    grid-row: 5/6;
  }
  .p-home__results-block2-ranking:nth-child(2) dt,
  .p-home__results-block2-ranking:nth-child(2) dd ul li {
    grid-column: 4/span 3;
  }
  .p-home__results-block2-ranking:nth-child(2) dt {
    grid-row: 1/2;
  }
  .p-home__results-block2-ranking:nth-child(2) dd ul li:nth-child(1) {
    grid-row: 2/3;
  }
  .p-home__results-block2-ranking:nth-child(2) dd ul li:nth-child(2) {
    grid-row: 3/4;
  }
  .p-home__results-block2-ranking:nth-child(2) dd ul li:nth-child(3) {
    grid-row: 4/5;
  }
  .p-home__results-block2-ranking:nth-child(2) dd ul li:nth-child(4) {
    grid-row: 5/6;
  }
  .p-home__results-block2-ranking:nth-child(3) dt,
  .p-home__results-block2-ranking:nth-child(3) dd ul li {
    grid-column: 1/span 2;
  }
  .p-home__results-block2-ranking:nth-child(3) dt {
    grid-row: 6/7;
  }
  .p-home__results-block2-ranking:nth-child(3) dd ul li:nth-child(1) {
    grid-row: 7/8;
  }
  .p-home__results-block2-ranking:nth-child(3) dd ul li:nth-child(2) {
    grid-row: 8/9;
  }
  .p-home__results-block2-ranking:nth-child(3) dd ul li:nth-child(3) {
    grid-row: 9/10;
  }
  .p-home__results-block2-ranking:nth-child(3) dd ul li:nth-child(4) {
    grid-row: 10/11;
  }
  .p-home__results-block2-ranking:nth-child(4) dt,
  .p-home__results-block2-ranking:nth-child(4) dd ul li {
    grid-column: 3/span 2;
  }
  .p-home__results-block2-ranking:nth-child(4) dt {
    grid-row: 6/7;
  }
  .p-home__results-block2-ranking:nth-child(4) dd ul li:nth-child(1) {
    grid-row: 7/8;
  }
  .p-home__results-block2-ranking:nth-child(4) dd ul li:nth-child(2) {
    grid-row: 8/9;
  }
  .p-home__results-block2-ranking:nth-child(4) dd ul li:nth-child(3) {
    grid-row: 9/10;
  }
  .p-home__results-block2-ranking:nth-child(4) dd ul li:nth-child(4) {
    grid-row: 10/11;
  }
  .p-home__results-block2-ranking:nth-child(5) dt,
  .p-home__results-block2-ranking:nth-child(5) dd ul li {
    grid-column: 5/span 2;
  }
  .p-home__results-block2-ranking:nth-child(5) dt {
    grid-row: 6/7;
  }
  .p-home__results-block2-ranking:nth-child(5) dd ul li:nth-child(1) {
    grid-row: 7/8;
  }
  .p-home__results-block2-ranking:nth-child(5) dd ul li:nth-child(2) {
    grid-row: 8/9;
  }
  .p-home__results-block2-ranking:nth-child(5) dd ul li:nth-child(3) {
    grid-row: 9/10;
  }
  .p-home__results-block2-ranking:nth-child(5) dd ul li:nth-child(4) {
    grid-row: 10/11;
  }
  .p-home__results-block2-ranking dt {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
    padding: clamp(14.9333333333px, 1.9444444444vw, 28px) 0;
    border-right: 1px solid #717171;
    border-bottom: 1px solid #717171;
  }
  .p-home__results-block2-ranking dd {
    display: contents;
  }
  .p-home__results-block2-ranking dd ul {
    display: contents;
  }
  .p-home__results-block2-ranking dd ul li span.-doubles span:first-child::after {
    margin-left: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-home__results-block2-ranking dd ul li {
    font-size: clamp(9.6px, 1.25vw, 18px);
    -moz-column-gap: 0;
         column-gap: 0;
    padding: clamp(12.8px, 1.6666666667vw, 24px);
    border-top: unset;
    border-bottom: 1px solid #717171;
  }
  .p-home__results-block2-ranking dd ul li:not(:first-child) {
    border-left: unset;
  }
  .p-home__results-block2-ranking dd ul li::before {
    width: clamp(34.6666666667px, 4.5138888889vw, 65px);
    height: clamp(23.4666666667px, 3.0555555556vw, 44px);
    margin-right: clamp(9.0666666667px, 1.1805555556vw, 17px);
    position: relative;
    top: clamp(-4px, -0.2777777778vw, -2.1333333333px);
  }
  .p-home__results-block2-ranking dd ul li img {
    width: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__results-block2-ranking dd ul li .-flags {
    gap: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-home__results-qa {
    padding: clamp(32px, 4.1666666667vw, 60px) clamp(26.6666666667px, 3.4722222222vw, 50px) 0;
  }
  .p-home__results-qa-q {
    padding: clamp(6.9333333333px, 0.9027777778vw, 13px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(6.9333333333px, 0.9027777778vw, 13px) clamp(29.3333333333px, 3.8194444444vw, 55px);
    font-size: clamp(16.5333333333px, 2.1527777778vw, 31px);
    margin-left: clamp(169.6px, 22.0833333333vw, 318px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-home__results-qa-q::before {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    box-shadow: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0 #676767;
    width: clamp(29.3333333333px, 3.8194444444vw, 55px);
    height: clamp(29.3333333333px, 3.8194444444vw, 55px);
    font-size: clamp(22.4px, 2.9166666667vw, 42px);
    top: clamp(-10px, -0.6944444444vw, -5.3333333333px);
    left: clamp(-25px, -1.7361111111vw, -13.3333333333px);
  }
  .p-home__results-qa-text {
    border-radius: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(10.6666666667px, 1.3888888889vw, 20px);
    padding: clamp(26.6666666667px, 3.4722222222vw, 50px) clamp(21.3333333333px, 2.7777777778vw, 40px) clamp(16px, 2.0833333333vw, 30px) clamp(178.6666666667px, 23.2638888889vw, 335px);
  }
  .p-home__results-qa-text::before {
    top: auto;
    width: clamp(153.6px, 20vw, 288px);
    height: clamp(219.2px, 28.5416666667vw, 411px);
    bottom: 0;
    left: clamp(14.4px, 1.875vw, 27px);
  }
  .p-home__results-qa-text p {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
    margin-top: 0;
  }
  .p-home__results-qa-a {
    font-size: clamp(16.5333333333px, 2.1527777778vw, 31px);
    margin-left: clamp(25.6px, 3.3333333333vw, 48px);
  }
  .p-home__results-qa-a::before {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    left: clamp(-75px, -5.2083333333vw, -40px);
    font-size: clamp(22.4px, 2.9166666667vw, 42px);
    box-shadow: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0 #676767;
    width: clamp(29.3333333333px, 3.8194444444vw, 55px);
    height: clamp(29.3333333333px, 3.8194444444vw, 55px);
  }
  .p-home__results-qa-a span {
    display: inline-block;
    padding: clamp(2.1333333333px, 0.2777777778vw, 4px) clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__results-qa-profile {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    left: clamp(5.3333333333px, 0.6944444444vw, 10px);
    top: auto;
    bottom: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__digest {
    padding: clamp(46.4px, 6.0416666667vw, 87px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(56px, 7.2916666667vw, 105px);
  }
  .p-home__digest .c-report {
    margin-top: clamp(28.8px, 3.75vw, 54px);
  }
  .p-home__digest__cards {
    margin-top: clamp(22.9333333333px, 2.9861111111vw, 43px);
  }
  .p-home__digest__cards .splide__list {
    display: flex;
    flex-wrap: wrap;
    gap: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__digest__cards .splide__list .splide__slide {
    width: calc((100% - clamp(40px, 5.2083333333vw, 75px)) / 4);
  }
  .p-home__digest__cards-item a {
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__digest__cards-item a dl {
    margin-top: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-home__digest__cards-item a dl dt {
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__digest__cards-item a dl dd {
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
    margin-top: clamp(4.2666666667px, 0.5555555556vw, 8px);
  }
  .p-home__digest .splide__track {
    width: auto;
  }
  .p-home__digest .splide__list {
    display: flex !important;
    flex-wrap: wrap;
    gap: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__digest .splide__list .splide__slide {
    width: calc((100% - clamp(40px, 5.2083333333vw, 75px)) / 4);
  }
  .p-home__interview {
    padding: clamp(46.4px, 6.0416666667vw, 87px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(56px, 7.2916666667vw, 105px);
  }
  .p-home__interview .c-report {
    margin-top: clamp(28.8px, 3.75vw, 54px);
  }
  .p-home__interview__cards {
    margin-top: clamp(22.9333333333px, 2.9861111111vw, 43px);
  }
  .p-home__interview__cards .splide__track {
    width: auto;
  }
  .p-home__interview__cards .splide__list {
    display: flex !important;
    flex-wrap: wrap;
    gap: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__interview__cards .splide__list .splide__slide {
    width: calc((100% - clamp(40px, 5.2083333333vw, 75px)) / 4);
  }
  .p-home__interview__cards-item a {
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__interview__cards-item a dl {
    margin-top: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-home__interview__cards-item a dl dt {
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__interview__cards-item a dl dd {
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
    margin-top: clamp(4.2666666667px, 0.5555555556vw, 8px);
  }
  .p-home__about {
    background: #060503 url("../img/home/bg_about_pc.png") no-repeat 50% 0;
    background-size: 100% auto;
    min-height: clamp(540.2666666667px, 70.3472222222vw, 1013px);
    padding: clamp(51.2px, 6.6666666667vw, 96px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(37.3333333333px, 4.8611111111vw, 70px);
  }
  .p-home__about::after {
    height: clamp(2.1333333333px, 0.2777777778vw, 4px);
  }
  .p-home__about .l-main__inner {
    max-width: clamp(640px, 83.3333333333vw, 1200px);
    position: relative;
  }
  .p-home__about-title {
    width: 100%;
  }
  .p-home__about-title-en {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
    font-weight: 600;
  }
  .p-home__about-title-ja {
    font-size: clamp(31.4666666667px, 4.0972222222vw, 59px);
    margin-top: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__about-body {
    width: clamp(408px, 53.125vw, 765px);
    margin-top: clamp(30.9333333333px, 4.0277777778vw, 58px);
  }
  .p-home__about-lead {
    font-size: clamp(9.6px, 1.25vw, 18px);
    font-weight: 700;
    line-height: 2.2;
  }
  .p-home__about-info {
    position: static;
  }
  .p-home__about-lead2 {
    margin-top: clamp(14.9333333333px, 1.9444444444vw, 28px);
  }
  .p-home__about-lead2 li {
    margin-top: 0;
  }
  .p-home__about-lead2 li dl {
    display: flex;
    -moz-column-gap: clamp(11.2px, 1.4583333333vw, 21px);
         column-gap: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .p-home__about-lead2 li dl dt,
  .p-home__about-lead2 li dl dd {
    font-size: clamp(9.6px, 1.25vw, 18px);
    font-weight: 700;
    line-height: 1.8;
  }
  .p-home__about-lead2 li dl dt {
    width: clamp(38.4px, 5vw, 72px);
  }
  .p-home__about-lead2 li dl dd {
    display: flex;
  }
  .p-home__about-lead2 li dl dd::before {
    content: "：";
    margin-right: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .p-home__about-fig {
    width: clamp(155.7333333333px, 20.2777777778vw, 292px);
    top: clamp(111.4666666667px, 14.5138888889vw, 209px);
    right: clamp(64px, 8.3333333333vw, 120px);
    bottom: auto;
  }
  .p-home__player {
    padding: clamp(48px, 6.25vw, 90px) clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__tournament {
    padding: clamp(48px, 6.25vw, 90px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(48px, 6.25vw, 90px);
  }
  .p-home__tournament-tab {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
    gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
    z-index: 1;
    margin-bottom: -1px;
  }
  .p-home__tournament-tab li {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-home__tournament-tab li:nth-child(n+3) {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-home__tournament-tab li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
    font-size: clamp(10.6666666667px, 1.3888888889vw, 20px);
    padding: clamp(16px, 2.0833333333vw, 30px) 0;
  }
  .p-home__tournament-tab li a.is-active {
    background: #181818;
    border-bottom-color: #181818;
  }
  .p-home__tournament-contents {
    margin-top: 0;
  }
  .p-home__tournament-item {
    padding: clamp(30.9333333333px, 4.0277777778vw, 58px) clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__tournament-wrap {
    grid-template-columns: 18.6363636364% 7.8181818182% 7.8181818182% 7.8181818182% 7.8181818182% 7.8181818182% 7.8181818182% 7.8181818182% 7.8181818182% 18.6363636364%;
    grid-template-rows: clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(20.2666666667px, 2.6388888889vw, 38px) clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .p-home__tournament-wrap.-doubles {
    grid-template-rows: clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(9.6px, 1.25vw, 18px) clamp(9.6px, 1.25vw, 18px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(3.7333333333px, 0.4861111111vw, 7px) clamp(25.0666666667px, 3.2638888889vw, 47px) clamp(25.0666666667px, 3.2638888889vw, 47px);
  }
  .p-home__tournament-wrap.-doubles .p-home__tournament-l li,
  .p-home__tournament-wrap.-doubles .p-home__tournament-r li {
    height: clamp(50.1333333333px, 6.5277777778vw, 94px);
  }
  .p-home__tournament-wrap.-doubles .p-home__tournament-l li.p-home__tournament-list,
  .p-home__tournament-wrap.-doubles .p-home__tournament-r li.p-home__tournament-list {
    row-gap: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-home__tournament-l li, .p-home__tournament-r li {
    height: clamp(40.5333333333px, 5.2777777778vw, 76px);
    font-size: clamp(9.6px, 1.25vw, 18px);
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__tournament-l li .-inner, .p-home__tournament-r li .-inner {
    -moz-column-gap: clamp(3.2px, 0.4166666667vw, 6px);
         column-gap: clamp(3.2px, 0.4166666667vw, 6px);
  }
  .p-home__tournament-l li img, .p-home__tournament-r li img {
    width: clamp(24px, 3.125vw, 45px);
  }
  .p-home__tournament-score {
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-home__tournament-score li span {
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__tournament-center .-trophy {
    width: clamp(38.4px, 5vw, 72px);
    padding-bottom: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__tournament-center .-label {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
    font-weight: 700;
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    margin-top: clamp(10.6666666667px, 1.3888888889vw, 20px);
    padding: clamp(1.0666666667px, 0.1388888889vw, 2px) clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-home__tournament-center .-score span {
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-home__match {
    padding: clamp(48px, 6.25vw, 90px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(48px, 6.25vw, 90px);
  }
  .p-home__match-pre {
    margin-top: clamp(28.8px, 3.75vw, 54px);
    padding: clamp(56px, 7.2916666667vw, 105px) 0;
  }
  .p-home__match-pre dl dt {
    font-size: clamp(21.3333333333px, 2.7777777778vw, 40px);
  }
  .p-home__match-pre dl dd {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__match__tab01 {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
    -moz-column-gap: clamp(20.8px, 2.7083333333vw, 39px);
         column-gap: clamp(20.8px, 2.7083333333vw, 39px);
    border-width: 2px;
  }
  .p-home__match__tab01 li {
    width: calc((100% - clamp(20.8px, 2.7083333333vw, 39px)) / 2);
  }
  .p-home__match__tab01 li a {
    border-width: 2px;
    margin-bottom: -2px;
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
    padding: clamp(18.1333333333px, 2.3611111111vw, 34px) 0;
  }
  .p-home__match__tab02 {
    margin-top: clamp(24px, 3.125vw, 45px);
    gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__match__tab02 li {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-home__match__tab02 li:nth-child(n+3) {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-home__match__tab02 li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
    padding: clamp(16px, 2.0833333333vw, 30px) 0;
  }
  .p-home__match__tab03 {
    margin-top: clamp(20.8px, 2.7083333333vw, 39px);
    padding-top: 0;
    gap: clamp(8.5333333333px, 1.1111111111vw, 16px);
    border-top: unset;
  }
  .p-home__match__tab03 li {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 6);
  }
  .p-home__match__tab03 li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
    background: #111;
    padding: clamp(8px, 1.0416666667vw, 15px) 0;
    position: relative;
    margin-bottom: -1px;
    z-index: 3;
  }
  .p-home__match__third {
    border: 1px solid #717171;
    background: #000;
    padding: clamp(30.4px, 3.9583333333vw, 57px) clamp(28.2666666667px, 3.6805555556vw, 53px);
  }
  .p-home__match__pre {
    display: table;
    border-collapse: collapse;
    width: 100%;
  }
  .p-home__match__pre tbody {
    display: table-row-group;
  }
  .p-home__match__pre tbody tr {
    display: table-row;
  }
  .p-home__match__pre tbody tr th,
  .p-home__match__pre tbody tr td {
    display: table-cell;
  }
  .p-home__match__pre tbody tr th {
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
    background: #181818;
    border-right: 1px solid #717171;
    width: clamp(135.4666666667px, 17.6388888889vw, 254px);
    padding: clamp(18.6666666667px, 2.4305555556vw, 35px) 0;
  }
  .p-home__match__pre tbody tr th span {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__match__pre tbody tr td {
    background: #222;
  }
  .p-home__match__pre tbody tr td .p-home__match__wrap {
    justify-content: flex-start;
    -moz-column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
         column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-home__match__pre tbody tr td .p-home__match__person {
    gap: clamp(2.6666666667px, 0.3472222222vw, 5px);
    font-size: clamp(9.6px, 1.25vw, 18px);
    margin-left: clamp(50.1333333333px, 6.5277777778vw, 94px);
    width: clamp(128px, 16.6666666667vw, 240px);
  }
  .p-home__match__pre tbody tr td .p-home__match__person-inner {
    -moz-column-gap: clamp(8.5333333333px, 1.1111111111vw, 16px);
         column-gap: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-home__match__pre tbody tr td .p-home__match__person .-flag {
    top: clamp(2.1333333333px, 0.2777777778vw, 4px);
  }
  .p-home__match__pre tbody tr td .p-home__match__person img {
    width: clamp(27.7333333333px, 3.6111111111vw, 52px);
  }
  .p-home__match__pre tbody tr td .p-home__match__vs {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
    margin-left: clamp(41.0666666667px, 5.3472222222vw, 77px);
  }
  .p-home__match__result {
    padding: clamp(28.2666666667px, 3.6805555556vw, 53px);
  }
  .p-home__match__result-item {
    padding: 0;
  }
  .p-home__match__result-item:not(:first-child) {
    border-top: unset;
    margin-top: clamp(42.6666666667px, 5.5555555556vw, 80px);
  }
  .p-home__match__result-header {
    padding-left: clamp(12.2666666667px, 1.5972222222vw, 23px);
    margin-bottom: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__match__result-date {
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
  }
  .p-home__match__result-date span {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__match__result-reload {
    position: relative;
    -moz-column-gap: clamp(3.7333333333px, 0.4861111111vw, 7px);
         column-gap: clamp(3.7333333333px, 0.4861111111vw, 7px);
    font-size: clamp(9.6px, 1.25vw, 18px);
    padding: clamp(3.2px, 0.4166666667vw, 6px) clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-home__match__result-reload::before {
    width: clamp(11.7333333333px, 1.5277777778vw, 22px);
    height: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-home__match__result-icon {
    bottom: auto;
    right: 0;
    top: clamp(1.6px, 0.2083333333vw, 3px);
    flex-direction: row;
    gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__match__result-icon a img {
    width: auto;
    height: clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .p-home__match__result-icon img {
    width: auto;
    height: clamp(18.6666666667px, 2.4305555556vw, 35px);
  }
  .p-home__match__result-person {
    margin-left: clamp(8px, 1.0416666667vw, 15px);
    gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__match__result-person-inner {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
    font-weight: 700;
    -moz-column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
         column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-home__match__result-person-inner .wrp-flag {
    width: clamp(27.7333333333px, 3.6111111111vw, 52px);
  }
  .p-home__match__result-table {
    margin-top: 0;
  }
  .p-home__match__result-table td {
    font-size: clamp(17.0666666667px, 2.2222222222vw, 32px);
    padding: clamp(13.3333333333px, 1.7361111111vw, 25px) 0;
  }
  .p-home__match__result-table td:first-child {
    width: clamp(133.3333333333px, 17.3611111111vw, 250px);
  }
  .p-home__match__btn {
    margin-top: clamp(41.0666666667px, 5.3472222222vw, 77px);
  }
  .p-home__match__btn a {
    width: clamp(256px, 33.3333333333vw, 480px);
    border-radius: clamp(1.6px, 0.2083333333vw, 3px);
  }
  .p-home__match__btn a span {
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .p-home__match__btn a::before {
    width: clamp(53.3333333333px, 6.9444444444vw, 100px);
    height: clamp(48px, 6.25vw, 90px);
    background-size: clamp(32px, 4.1666666667vw, 60px) clamp(32px, 4.1666666667vw, 60px);
  }
  .p-home .c-note {
    margin-top: clamp(12.8px, 1.6666666667vw, 24px);
    padding: 0;
  }
  .p-home__schedule {
    padding: clamp(48px, 6.25vw, 90px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(48px, 6.25vw, 90px);
  }
  .p-home__schedule-block {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
    padding: clamp(28.2666666667px, 3.6805555556vw, 53px) clamp(18.6666666667px, 2.4305555556vw, 35px);
  }
  .p-home__schedule-pre dt {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .p-home__schedule-pre dd {
    margin-top: clamp(18.6666666667px, 2.4305555556vw, 35px);
  }
  .p-home__schedule-item {
    display: flex;
    gap: clamp(28.8px, 3.75vw, 54px);
    align-items: flex-start;
    padding-left: clamp(22.9333333333px, 2.9861111111vw, 43px);
  }
  .p-home__schedule-item:not(:first-child) {
    margin-top: clamp(16px, 2.0833333333vw, 30px);
    padding-top: clamp(16px, 2.0833333333vw, 30px);
  }
  .p-home__schedule-info {
    gap: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-home__schedule-icon {
    width: clamp(71.4666666667px, 9.3055555556vw, 134px);
    flex-shrink: 0;
  }
  .p-home__schedule-date {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
    -moz-column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
         column-gap: clamp(4.2666666667px, 0.5555555556vw, 8px);
    width: clamp(90.6666666667px, 11.8055555556vw, 170px);
    flex-shrink: 0;
  }
  .p-home__schedule-date span {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-home__schedule-title {
    margin-top: 0;
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .p-home__event {
    padding: clamp(48px, 6.25vw, 90px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(48px, 6.25vw, 90px);
  }
  .p-home__event .c-note {
    margin-top: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-schedule__main {
    margin-top: clamp(48px, 6.25vw, 90px);
    padding: 0 clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-schedule__tab {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
    -moz-column-gap: clamp(20.8px, 2.7083333333vw, 39px);
         column-gap: clamp(20.8px, 2.7083333333vw, 39px);
    border-width: 2px;
  }
  .p-schedule__tab li {
    width: calc((100% - clamp(20.8px, 2.7083333333vw, 39px)) / 2);
  }
  .p-schedule__tab li a {
    height: clamp(42.6666666667px, 5.5555555556vw, 80px);
    border-width: 2px;
    margin-bottom: -2px;
    -moz-column-gap: clamp(11.2px, 1.4583333333vw, 21px);
         column-gap: clamp(11.2px, 1.4583333333vw, 21px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
    padding: clamp(18.1333333333px, 2.3611111111vw, 34px) 0;
  }
  .p-schedule__tab li a svg {
    width: clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .p-schedule__tab-content {
    margin-top: clamp(25.0666666667px, 3.2638888889vw, 47px);
  }
  .p-schedule__list1 {
    margin: 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: clamp(11.2px, 1.4583333333vw, 21px) clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-schedule__list1 li {
    margin-top: 0;
  }
  .p-schedule__list1-label {
    margin-top: clamp(8px, 1.0416666667vw, 15px);
    margin-left: clamp(10.1333333333px, 1.3194444444vw, 19px);
    padding: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(7.4666666667px, 0.9722222222vw, 14px);
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-schedule__list1-title {
    margin-top: clamp(11.7333333333px, 1.5277777778vw, 22px);
    margin-inline: clamp(10.1333333333px, 1.3194444444vw, 19px);
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-schedule__list1-title:has(.p-schedule__list1-icon), .p-schedule__list1-title:has(.p-schedule__list1-icon2) {
    gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-schedule__list1-icon {
    padding: clamp(2.1333333333px, 0.2777777778vw, 4px) clamp(3.7333333333px, 0.4861111111vw, 7px);
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
    border-radius: clamp(1.0666666667px, 0.1388888889vw, 2px);
    top: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-schedule__list1-icon2 {
    padding: clamp(2.1333333333px, 0.2777777778vw, 4px) clamp(3.7333333333px, 0.4861111111vw, 7px);
    font-size: clamp(7.4666666667px, 0.9722222222vw, 14px);
    border-radius: clamp(1.0666666667px, 0.1388888889vw, 2px);
    top: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-schedule__list1-bottom {
    padding: clamp(8px, 1.0416666667vw, 15px) clamp(10.6666666667px, 1.3888888889vw, 20px);
    margin-top: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-schedule__list1-date {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-schedule__list1-date .dow {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-schedule__list1-date .separator {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-schedule__list1-btn {
    bottom: clamp(8px, 1.0416666667vw, 15px);
    right: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-schedule__list1-btn a {
    width: clamp(80px, 10.4166666667vw, 150px);
  }
  .p-schedule__table {
    width: 100%;
  }
  .p-schedule__table-wrap {
    overflow-x: unset;
  }
  .p-schedule__table th,
  .p-schedule__table td {
    padding: clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(13.3333333333px, 1.7361111111vw, 25px);
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-schedule__table td a {
    padding: clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-schedule__table td.-date {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-schedule__table td.-date span {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-schedule__table td .-typo {
    font-size: clamp(17.0666666667px, 2.2222222222vw, 32px);
  }
  .p-schedule__table td .p-schedule__list1-icon,
  .p-schedule__table td .p-schedule__list1-icon2 {
    margin-left: clamp(7.4666666667px, 0.9722222222vw, 14px);
    top: 0;
  }
  .p-tournament__main {
    padding: clamp(48px, 6.25vw, 90px) clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-tournament__tab {
    gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-tournament__tab li {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-tournament__tab li:nth-child(n+3) {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-tournament__tab li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    background-color: #111;
    font-size: clamp(9.6px, 1.25vw, 18px);
    padding: clamp(13.3333333333px, 1.7361111111vw, 25px) 0;
  }
  .p-tournament__tab li a.is-active {
    background: #222;
    border-bottom-color: #222;
  }
  .p-tournament__tab--top {
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
    margin-bottom: -1px;
  }
  .p-tournament__tab--top li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
  }
  .p-tournament__tab--bottom {
    margin-top: -1px;
  }
  .p-tournament__tab--bottom li a {
    border-radius: 0 0 clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-tournament__tab-content {
    padding: clamp(24.5333333333px, 3.1944444444vw, 46px) clamp(28.2666666667px, 3.6805555556vw, 53px);
  }
  .p-tournament__block {
    grid-template-columns: var(--gtc-d, 237px repeat(7, 103px) 100px);
    grid-template-rows: var(--gtr-d, repeat(32, 16px 16px 1px 1px 16px 16px 9px 9px));
    width: var(--bw-d, 1019px);
  }
  .p-tournament__block.-doubles {
    grid-template-columns: var(--gtc-d, 237px repeat(7, 103px) 100px);
    grid-template-rows: var(--gtr-dd, repeat(32, 37px 37px 1px 1px 37px 37px 9px 9px));
    width: var(--bw-d, 1019px);
  }
  .p-tournament__block.-doubles .p-tournament__person li {
    height: 61px;
  }
  .p-tournament__block.-doubles .p-tournament__person li .wrp-name {
    gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-tournament__block.-doubles .p-tournament__person li .wrp-flag {
    gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-tournament__block.-doubles .p-tournament__winner dd {
    margin-top: clamp(-8px, -0.5555555556vw, -4.2666666667px);
  }
  .p-tournament__person li {
    height: 32px;
    padding: 6px 10px;
    -moz-column-gap: 7px;
         column-gap: 7px;
    font-size: 15px;
  }
  .p-tournament__person li img {
    width: 26px;
  }
  .p-tournament__score li span {
    font-size: 15px;
  }
  .p-tournament__winner dt img {
    width: 46px;
  }
  .p-tournament__winner dd {
    font-size: 15px;
  }
  .p-tournament__btn {
    margin-top: clamp(41.0666666667px, 5.3472222222vw, 77px);
  }
  .p-tournament__btn a {
    width: clamp(256px, 33.3333333333vw, 480px);
    -moz-column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
         column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    padding: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-tournament__btn a::before {
    width: clamp(25.0666666667px, 3.2638888889vw, 47px);
    height: clamp(32px, 4.1666666667vw, 60px);
  }
  .p-ranking__main {
    padding: clamp(37.3333333333px, 4.8611111111vw, 70px) clamp(10.6666666667px, 1.3888888889vw, 20px) clamp(48px, 6.25vw, 90px);
  }
  .p-ranking__tab {
    gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
    border-bottom: 1px solid #717171;
  }
  .p-ranking__tab li {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
    margin-bottom: -1px;
  }
  .p-ranking__tab li:nth-child(n+3) {
    width: calc((100% - clamp(42.6666666667px, 5.5555555556vw, 80px)) / 5);
  }
  .p-ranking__tab li a {
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(2.6666666667px, 0.3472222222vw, 5px) 0 0;
    background-color: #222;
    font-size: clamp(9.6px, 1.25vw, 18px);
    padding: clamp(13.3333333333px, 1.7361111111vw, 25px) 0;
  }
  .p-ranking__tab li a.is-active {
    background: #000;
    border-bottom-color: #000;
  }
  .p-ranking__tab-contents {
    margin-top: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-ranking__tab-contents .c-note {
    margin-bottom: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-ranking__table th,
  .p-ranking__table td {
    padding: clamp(12.2666666667px, 1.5972222222vw, 23px) 0;
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-ranking__table td.-no {
    width: 8.6666666667%;
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-ranking__table td.-state {
    width: 8.6666666667%;
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-ranking__table td.-state span {
    -moz-column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
         column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-ranking__table td.-state span::before {
    width: clamp(8.5333333333px, 1.1111111111vw, 16px);
    height: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-ranking__table td.-player {
    width: 50.3333333333%;
    padding: clamp(5.3333333333px, 0.6944444444vw, 10px) clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-ranking__table td.-country {
    width: 23%;
    padding-inline: clamp(18.6666666667px, 2.4305555556vw, 35px);
  }
  .p-ranking__table td.-country img {
    display: block;
    width: clamp(18.1333333333px, 2.3611111111vw, 34px);
    height: clamp(12.2666666667px, 1.5972222222vw, 23px);
  }
  .p-ranking__player {
    -moz-column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
         column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-ranking__player + .p-ranking__player {
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-ranking__player img {
    width: clamp(26.6666666667px, 3.4722222222vw, 50px);
    height: clamp(26.6666666667px, 3.4722222222vw, 50px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-ranking__country {
    display: flex;
    align-items: center;
    -moz-column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
         column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-ranking__country + .p-ranking__country {
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-ranking__btn {
    margin-top: clamp(41.0666666667px, 5.3472222222vw, 77px);
  }
  .p-ranking__btn a {
    width: clamp(256px, 33.3333333333vw, 480px);
    -moz-column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
         column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    padding: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-detail__main {
    padding: clamp(26.6666666667px, 3.4722222222vw, 50px) clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-detail__block {
    padding: clamp(26.6666666667px, 3.4722222222vw, 50px) clamp(34.6666666667px, 4.5138888889vw, 65px);
    border: unset;
  }
  .p-detail__title {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
    -moz-column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
         column-gap: clamp(5.3333333333px, 0.6944444444vw, 10px);
    padding: clamp(8px, 1.0416666667vw, 15px) clamp(17.0666666667px, 2.2222222222vw, 32px);
  }
  .p-detail__title span {
    font-size: clamp(14.9333333333px, 1.9444444444vw, 28px);
  }
  .p-detail__hero {
    padding-bottom: 0;
    display: flex;
    -moz-column-gap: clamp(26.6666666667px, 3.4722222222vw, 50px);
         column-gap: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-detail__hero-name {
    position: absolute;
    color: #191919;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: clamp(41.6px, 5.4166666667vw, 78px);
    font-weight: 600;
    line-height: 1;
    width: 100%;
    top: clamp(10.6666666667px, 1.3888888889vw, 20px);
    text-align: center;
  }
  .p-detail__hero-badge {
    width: clamp(73.0666666667px, 9.5138888889vw, 137px);
    height: clamp(73.0666666667px, 9.5138888889vw, 137px);
    top: auto;
    left: auto;
    right: clamp(12.2666666667px, 1.5972222222vw, 23px);
    bottom: clamp(6.4px, 0.8333333333vw, 12px);
  }
  .p-detail__hero-badge dl dt {
    font-size: clamp(9.0666666667px, 1.1805555556vw, 17px);
  }
  .p-detail__hero-badge dl dd {
    font-size: clamp(15.4666666667px, 2.0138888889vw, 29px);
  }
  .p-detail__hero-badge dl dd span {
    font-size: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-detail__hero-fig {
    padding: 0;
    width: clamp(298.6666666667px, 38.8888888889vw, 560px);
  }
  .p-detail__hero-fig .-main {
    width: clamp(215.4666666667px, 28.0555555556vw, 404px);
  }
  .p-detail__hero-fig .-sub {
    bottom: clamp(32px, 4.1666666667vw, 60px);
    left: 0;
  }
  .p-detail__hero-fig .-sub span {
    font-size: clamp(24px, 3.125vw, 45px);
  }
  .p-detail__hero-fig .-sub span:last-child {
    margin-top: clamp(3.2px, 0.4166666667vw, 6px);
  }
  .p-detail__hero-fig .-copy {
    bottom: 0;
    right: 0;
    font-size: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-detail__hero-info-title {
    font-size: clamp(20.2666666667px, 2.6388888889vw, 38px);
    text-align: left;
  }
  .p-detail__hero-info-sub {
    text-align: left;
    font-size: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(3.7333333333px, 0.4861111111vw, 7px);
  }
  .p-detail__hero-info-list {
    margin: clamp(11.7333333333px, 1.5277777778vw, 22px) 0 0;
  }
  .p-detail__hero-info-list div {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    line-height: 2;
  }
  .p-detail__hero-info-list div dd::before {
    margin: 0 clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-detail__hero-info-sns {
    justify-content: flex-start;
    margin-top: clamp(16px, 2.0833333333vw, 30px);
    -moz-column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
         column-gap: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-detail__hero-info-sns li {
    width: clamp(11.2px, 1.4583333333vw, 21px);
  }
  .p-detail__hero-info-sns li.-youtube {
    width: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-detail__profile-inner {
    padding: clamp(18.1333333333px, 2.3611111111vw, 34px) clamp(17.0666666667px, 2.2222222222vw, 32px) clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-detail__profile-inner p {
    font-size: clamp(8px, 1.0416666667vw, 15px);
    margin-top: clamp(18.6666666667px, 2.4305555556vw, 35px);
  }
  .p-detail__style {
    padding-bottom: clamp(32px, 4.1666666667vw, 60px);
  }
  .p-detail__style-chart-block {
    padding: 0 clamp(26.1333333333px, 3.4027777778vw, 49px) 0 clamp(62.4px, 8.125vw, 117px);
    display: flex;
    margin-top: clamp(32px, 4.1666666667vw, 60px);
    -moz-column-gap: clamp(93.8666666667px, 12.2222222222vw, 176px);
         column-gap: clamp(93.8666666667px, 12.2222222222vw, 176px);
  }
  .p-detail__style-chart {
    width: clamp(176px, 22.9166666667vw, 330px);
    margin-top: clamp(26.6666666667px, 3.4722222222vw, 50px);
  }
  .p-detail__style-chart svg {
    top: clamp(-4px, -0.2777777778vw, -2.1333333333px);
    left: clamp(-1px, -0.0694444444vw, -0.5333333333px);
  }
  .p-detail__style-chart ul li {
    font-size: clamp(10.6666666667px, 1.3888888889vw, 20px);
  }
  .p-detail__style-chart ul li:nth-child(1) {
    top: clamp(-45px, -3.125vw, -24px);
    left: clamp(50.6666666667px, 6.5972222222vw, 95px);
  }
  .p-detail__style-chart ul li:nth-child(2) {
    top: clamp(69.3333333333px, 9.0277777778vw, 130px);
    right: clamp(-85px, -5.9027777778vw, -45.3333333333px);
  }
  .p-detail__style-chart ul li:nth-child(3) {
    bottom: clamp(-30px, -2.0833333333vw, -16px);
    right: clamp(-35px, -2.4305555556vw, -18.6666666667px);
  }
  .p-detail__style-chart ul li:nth-child(4) {
    bottom: clamp(-30px, -2.0833333333vw, -16px);
    left: clamp(-25px, -1.7361111111vw, -13.3333333333px);
  }
  .p-detail__style-chart ul li:nth-child(5) {
    top: clamp(69.3333333333px, 9.0277777778vw, 130px);
    left: clamp(-85px, -5.9027777778vw, -45.3333333333px);
  }
  .p-detail__style-score {
    margin: 0;
    width: clamp(211.7333333333px, 27.5694444444vw, 397px);
  }
  .p-detail__style-score li {
    padding: clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(16px, 2.0833333333vw, 30px) clamp(2.6666666667px, 0.3472222222vw, 5px) clamp(20.2666666667px, 2.6388888889vw, 38px);
    margin-top: clamp(9.0666666667px, 1.1805555556vw, 17px);
  }
  .p-detail__style-score li:first-child {
    margin-top: 0;
  }
  .p-detail__style-score li .-label {
    font-size: clamp(9.6px, 1.25vw, 18px);
  }
  .p-detail__style-score li .-num {
    font-size: clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .p-detail__style-score li .-num span {
    font-size: clamp(36.8px, 4.7916666667vw, 69px);
    margin-right: clamp(6.4px, 0.8333333333vw, 12px);
  }
  .p-detail__style .c-report {
    padding-top: 0;
    margin: clamp(32px, 4.1666666667vw, 60px) 0 0;
  }
  .p-detail__style .c-report h2 {
    font-size: clamp(16.5333333333px, 2.1527777778vw, 31px);
    padding-left: 0;
  }
  .p-detail__style .c-report p {
    font-size: clamp(8.5333333333px, 1.1111111111vw, 16px);
  }
  .p-detail__style .c-report__text {
    margin: 0;
    padding-top: clamp(28.8px, 3.75vw, 54px);
    padding-bottom: clamp(10.6666666667px, 1.3888888889vw, 20px);
    width: clamp(384px, 50vw, 720px);
  }
  .p-detail__style .c-report__fig {
    top: auto;
    bottom: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-detail__grade {
    padding-bottom: clamp(29.3333333333px, 3.8194444444vw, 55px);
  }
  .p-detail__grade-list {
    margin-top: clamp(18.6666666667px, 2.4305555556vw, 35px);
    gap: clamp(12.2666666667px, 1.5972222222vw, 23px);
  }
  .p-detail__grade-list li {
    width: calc((100% - clamp(36.8px, 4.7916666667vw, 69px)) / 4);
    padding: clamp(16px, 2.0833333333vw, 30px) clamp(16px, 2.0833333333vw, 30px) clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-detail__grade-list li::before {
    width: clamp(104px, 13.5416666667vw, 195px);
    height: clamp(20.2666666667px, 2.6388888889vw, 38px);
  }
  .p-detail__grade-list li dl {
    margin-top: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-detail__grade-list li dl dt {
    font-size: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .p-detail__grade-list li dl dd {
    font-size: clamp(26.1333333333px, 3.4027777778vw, 49px);
    margin-top: clamp(5.3333333333px, 0.6944444444vw, 10px);
  }
  .p-detail__grade-list li dl dd span {
    font-size: clamp(47.4666666667px, 6.1805555556vw, 89px);
  }
  .p-detail__grade2 {
    padding-bottom: 0;
  }
  .p-detail__grade2 .splide__track {
    width: clamp(480px, 62.5vw, 900px);
    margin: 0 auto;
  }
  .p-detail__grade2-list {
    margin-top: clamp(44.8px, 5.8333333333vw, 84px);
  }
  .p-detail__grade2-list .splide__list {
    flex-wrap: nowrap;
    gap: 0;
  }
  .p-detail__grade2-list .splide__list li {
    width: clamp(108.8px, 14.1666666667vw, 204px);
    height: clamp(96.5333333333px, 12.5694444444vw, 181px);
  }
  .p-detail__grade2-list .splide__list li dl {
    margin-top: clamp(2.6666666667px, 0.3472222222vw, 5px);
  }
  .p-detail__grade2-list .splide__list li dl dt {
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
  }
  .p-detail__grade2-list .splide__list li dl dd {
    margin-top: clamp(2.6666666667px, 0.3472222222vw, 5px);
    font-size: clamp(11.7333333333px, 1.5277777778vw, 22px);
  }
  .p-detail__grade2-year {
    font-size: clamp(18.6666666667px, 2.4305555556vw, 35px);
    margin-top: clamp(13.3333333333px, 1.7361111111vw, 25px);
  }
  .p-detail__movie {
    margin-top: clamp(34.1333333333px, 4.4444444444vw, 64px);
  }
  .p-detail__movie-frame {
    margin: 0 clamp(16px, 2.0833333333vw, 30px);
  }
  .p-detail__movie-caption {
    margin-top: clamp(11.7333333333px, 1.5277777778vw, 22px);
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
  .p-home__movie-btn {
    margin-top: clamp(41.0666666667px, 5.3472222222vw, 77px);
  }
  .p-home__movie-btn a {
    width: clamp(256px, 33.3333333333vw, 480px);
    -moz-column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
    column-gap: clamp(18.6666666667px, 2.4305555556vw, 35px);
    font-size: clamp(13.8666666667px, 1.8055555556vw, 26px);
    border-radius: clamp(2.6666666667px, 0.3472222222vw, 5px);
    padding: clamp(8px, 1.0416666667vw, 15px);
  }
  .splide.no-slider.p-home__digest__cards .splide__list .splide__slide {
    margin-top: 0;
  }
  .movie_detail_wrap {
    padding: clamp(40px, 6.0416666667vw, 50px) clamp(10.6666666667px, 4vw, 50px) clamp(50px, 7.2916666667vw, 70px);
    margin: 0 0 100px;
  }
  .movie_detail_wrap .tit_detail {
    font-size: clamp(11.2px, 1.4583333333vw, 21px);
    margin: 36px 26px 0;
  }
  .movie_detail_wrap .info {
    font-size: clamp(6.9333333333px, 0.9027777778vw, 13px);
    margin: 10px 26px 0;
  }
  .movie_detail_wrap .detail_wrap {
    margin: 18px 0 0;
    padding: 50px 26px 0;
  }
  .movie_detail_wrap .detail_wrap p {
    font-size: clamp(8px, 1.0416666667vw, 15px);
  }
}

@media print, screen and (min-width:768px) and (hover: hover){
  .l-header2__nav ul li a:hover {
    background: #000;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsInNvdXJjZXMiOlsid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3ZlbmRlci9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy90aGVtZS9fdmFyaWFibGUuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvdGhlbWUvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvdmVuZGVyL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9sYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvbGF5b3V0L19sLWZvb3Rlci5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL2NvbXBvbmVudC9fYy10aXRsZS5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL2NvbXBvbmVudC9fYy1wbGF5ZXIuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9jb21wb25lbnQvX2MtY2FyZC5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL2NvbXBvbmVudC9fYy1jYXJkMi5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL2NvbXBvbmVudC9fYy1yZXBvcnQuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9jb21wb25lbnQvX2MtZmlnLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvY29tcG9uZW50L19jLWZpZzIuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9jb21wb25lbnQvX2MtZXZlbnQtdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9jb21wb25lbnQvX2Mtbm90ZS5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3BhZ2UvX3AtaG9tZS5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3BhZ2UvX3AtaG9tZS1mdi5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3BhZ2UvX3AtaG9tZS1mZWF0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1ob21lLWZlYXR1cmUyLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1ob21lLWZlYXR1cmUzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1ob21lLWVuZC5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3BhZ2UvX3AtaG9tZS1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1ob21lLWRpZ2VzdC5zY3NzIiwid2VicGFjazovL25ld19iYXNlLy4vc2Nzcy9zYXNzL3BhZ2UvX3AtaG9tZS1pbnRlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLWhvbWUtYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLWhvbWUtcGxheWVyLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1ob21lLXRvdXJuYW1lbnQuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLWhvbWUtbWF0Y2guc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLWhvbWUtc2NoZWR1bGUuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLWhvbWUtZXZlbnQuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLXNjaGVkdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC10b3VybmFtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1yYW5raW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvcGFnZS9fcC1kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly9uZXdfYmFzZS8uL3Njc3Mvc2Fzcy9wYWdlL19wLW1vdmllLnNjc3MiLCJ3ZWJwYWNrOi8vbmV3X2Jhc2UvLi9zY3NzL3Nhc3MvbGF5b3V0L19sLW1haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5CYXNlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AdXNlIFwic2Fzcy92ZW5kZXIvcmVzZXRcIjtcbkB1c2UgXCJzYXNzL2Jhc2UvYmFzZVwiO1xuQHVzZSBcInNhc3MvdmVuZGVyL3N3aXBlclwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuTGF5b3V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AdXNlIFwic2Fzcy9sYXlvdXQvbC1oZWFkZXJcIjtcbkB1c2UgXCJzYXNzL2xheW91dC9sLWZvb3RlclwiO1xuQHVzZSBcInNhc3MvbGF5b3V0L2wtbWFpblwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQ29tcG9uZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AdXNlIFwic2Fzcy9jb21wb25lbnQvYy10aXRsZVwiO1xuQHVzZSBcInNhc3MvY29tcG9uZW50L2MtcGxheWVyXCI7XG5AdXNlIFwic2Fzcy9jb21wb25lbnQvYy1jYXJkXCI7XG5AdXNlIFwic2Fzcy9jb21wb25lbnQvYy1jYXJkMlwiO1xuQHVzZSBcInNhc3MvY29tcG9uZW50L2MtcmVwb3J0XCI7XG5AdXNlIFwic2Fzcy9jb21wb25lbnQvYy1maWdcIjtcbkB1c2UgXCJzYXNzL2NvbXBvbmVudC9jLWZpZzJcIjtcbkB1c2UgXCJzYXNzL2NvbXBvbmVudC9jLWV2ZW50LXRhYmxlXCI7XG5AdXNlIFwic2Fzcy9jb21wb25lbnQvYy1ub3RlXCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AdXNlIFwic2Fzcy9wYWdlL3AtaG9tZVwiO1xuQHVzZSBcInNhc3MvcGFnZS9wLWhvbWUtZnZcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1ob21lLWZlYXR1cmVcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1ob21lLWZlYXR1cmUyXCI7XG5AdXNlIFwic2Fzcy9wYWdlL3AtaG9tZS1mZWF0dXJlM1wiO1xuQHVzZSBcInNhc3MvcGFnZS9wLWhvbWUtZW5kXCI7XG5AdXNlIFwic2Fzcy9wYWdlL3AtaG9tZS1yZXN1bHRzXCI7XG5AdXNlIFwic2Fzcy9wYWdlL3AtaG9tZS1kaWdlc3RcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1ob21lLWludGVydmlld1wiO1xuQHVzZSBcInNhc3MvcGFnZS9wLWhvbWUtYWJvdXRcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1ob21lLXBsYXllclwiO1xuQHVzZSBcInNhc3MvcGFnZS9wLWhvbWUtdG91cm5hbWVudFwiO1xuQHVzZSBcInNhc3MvcGFnZS9wLWhvbWUtbWF0Y2hcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1ob21lLXNjaGVkdWxlXCI7XG5AdXNlIFwic2Fzcy9wYWdlL3AtaG9tZS1ldmVudFwiO1xuQHVzZSBcInNhc3MvcGFnZS9wLXNjaGVkdWxlXCI7XG5AdXNlIFwic2Fzcy9wYWdlL3AtdG91cm5hbWVudFwiO1xuQHVzZSBcInNhc3MvcGFnZS9wLXJhbmtpbmdcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1kZXRhaWxcIjtcbkB1c2UgXCJzYXNzL3BhZ2UvcC1tb3ZpZVwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuVXRpbGl0eVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiIsIi8qIVxuICogQGFjYWIvcmVzZXQuY3NzXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgbWFyZ2luOiAwOyAvKiDjg57jg7zjgrjjg7Pjga8w44GrICovXG4gICAgcGFkZGluZzogMDsgLyog44OR44OH44Kj44Oz44Kw44KC5bi444GrMOOBqyAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIOOCguOBoeOCjeOCk+OAgeOCiOOCiuebtOaEn+eahOOBqmJveC1zaXppbmfjgavoqK3lrpogKi9cbn1cblxuOndoZXJlKFtoaWRkZW5dOm5vdChbaGlkZGVuPVwidW50aWwtZm91bmRcIl0pKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAvKiBoaWRkZW7jga/pnZ7ooajnpLrjgpLmhI/lkbPjgZfjgb7jgZkgKi9cbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IC8qIGlPU+OBruODqeODs+ODieOCueOCseODvOODl+OBp+ODhuOCreOCueODiOOBjOiqv+aVtOOBleOCjOOBquOBhOOCiOOBhuOBq+OBmeOCiyAqL1xuICAgIGNvbG9yLXNjaGVtZTogZGFyayBsaWdodDsgLyog44Om44O844K244O844GM44OA44O844Kv44OG44O844Oe44KS5aW944KA5aC05ZCI44CB6Ieq5YuV55qE44Gr44OA44O844Kv44OG44O844Oe44Gr44Gq44KLICovXG59XG5cbkBzdXBwb3J0cyBub3QgKG1pbi1ibG9jay1zaXplOiAxMDBkdmIpIHtcbiAgICA6d2hlcmUoaHRtbCkge1xuICAgICAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgOndoZXJlKGh0bWw6Zm9jdXMtd2l0aGluKSB7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyAvKiDkvZXjgYvjgavjg5Xjgqnjg7zjgqvjgrnjgYzjgYLjgovloLTlkIjjga7jgb/jgrnjg6Djg7zjgrrjgrnjgq/jg63jg7zjg6sgKi9cbiAgICB9XG59XG5cbjp3aGVyZShib2R5KSB7XG4gICAgYmxvY2stc2l6ZTogMTAwJTsgLyog44K144OV44Kh44Oq5Lul5aSW44Gu44OW44Op44Km44K244Gu44OV44Kp44O844Or44OQ44OD44KvICovXG4gICAgYmxvY2stc2l6ZTogMTAwZHZiOyAvKiAxZHZi44Gv5YuV55qE44OT44Ol44O844Od44O844OI44Gu6ZW344GV44GuMSXjgIExMDBkdmLjgafpq5jjgZXjgYTjgaPjgbHjgYTjgasgKi9cbiAgICBsaW5lLWhlaWdodDogMS41OyAvKiDjgqLjgq/jgrvjgrfjg5bjg6vjgarooYzjga7pq5jjgZUgKi9cbiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmOyAvKiB0aW1l44Gu5Luj44KP44KK44Gr44K344K544OG44Og44OV44Kp44Oz44OI44KS5L2/55SoICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8qIOODhuOCreOCueODiOOBruODrOODs+ODgOODquODs+OCsOOCkuaUueWWhCAqL1xufVxuXG46d2hlcmUoaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCkge1xuICAgIGZvbnQ6IGluaGVyaXQ7IC8qIOODleOCqeODvOODoCDjgrPjg7Pjg4jjg63jg7zjg6vjga/opqrjg5Xjgqnjg7Pjg4jjgpLntpnmib8gKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyog44Kr44Op44O844KC57aZ5om/ICovXG59XG5cbjp3aGVyZSh0ZXh0YXJlYSkge1xuICAgIHJlc2l6ZTogdmVydGljYWw7IC8qIOODhuOCreOCueODiOOCqOODquOCouOBruawtOW5s+ODquOCteOCpOOCuuOCkueEoeWKueOBqyAqL1xuICAgIHJlc2l6ZTogYmxvY2s7XG59XG5cbjp3aGVyZShidXR0b24sIGxhYmVsLCBzZWxlY3QsIHN1bW1hcnksIFtyb2xlPVwiYnV0dG9uXCJdLCBbcm9sZT1cIm9wdGlvblwiXSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyog44Kk44Oz44K/44Op44Kv44OG44Kj44OW44Gq44KC44Gu44Gr44Kr44O844K944Or44KS5ZCI44KP44Gb44KLICovXG59XG5cbjp3aGVyZSg6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyAvKiDjg5Xjgqnjg7zjg6DjgrPjg7Pjg4jjg63jg7zjg6vnhKHlirnmmYLjga7jgqvjg7zjgr3jg6vjgpLoqLHlj6/jgZfjgarjgYQgKi9cbn1cblxuOndoZXJlKGxhYmVsOmhhcyg+IGlucHV0OmRpc2FibGVkKSwgbGFiZWw6aGFzKCsgaW5wdXQ6ZGlzYWJsZWQpKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgLyog44Op44OZ44Or44Gr44KC44Kr44O844K944Or44KS6Kix5Y+v44GX44Gq44GEICovXG59XG5cbjp3aGVyZShidXR0b24pIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyAvKiDjg5zjgr/jg7Pjga7jg5zjg7zjg4Djg7zjga7jgrnjgr/jgqTjg6vjgpLoqK3lrprjgZfjgoTjgZnjgY/jgZnjgosgKi9cbn1cblxuOndoZXJlKGEpIHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmV4OyAvKiDkuIvnt5rjga7kuIrjgavjgrnjg5rjg7zjgrnjgpLov73liqDjgZnjgosgKi9cbn1cblxuOndoZXJlKHVsLCBvbCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIOODk+ODpeODrOODg+ODiOOCkuWJiumZpOOAgeW/heimgeOBq+W/nOOBmOOBpuaJi+WLleOBp+i/veWKoOOBmeOCiyAqL1xufVxuXG46d2hlcmUoaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3QpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLyog572u5o+b44GV44KM44Gf6KaB57Sg44KS44KI44KK5LqI5ris5Y+v6IO944Gr44GZ44KLICovXG59XG5cbjp3aGVyZShpbWcsIHBpY3R1cmUsIHN2Zykge1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMTAwJTsgLyogaW1hZ2VzIHNob3VsZCBuZXZlciBvdmVyZmxvdyBwYXN0IHRoZSBhdmFpbGFibGUgc3BhY2UgKi9cbiAgICBibG9jay1zaXplOiBhdXRvOyAvKiDjgqLjgrnjg5rjgq/jg4jmr5TjgpLkv53mjIEgKi9cbn1cblxuOndoZXJlKHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyAvKiDplbfjgYTljZjoqp7jga/mlLnooYwgKi9cbn1cblxuOndoZXJlKGgxLCBoMiwgaDMpIHtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxZW0gKyAwLjVyZW0pOyAvKiDopovlh7rjgZfjga7ooYzjga7pq5jjgZXjgpLmuJvjgonjgZkgKi9cbn1cblxuOndoZXJlKGhyKSB7XG4gICAgLyog44KI44KK5LiA6LKr5oCn44Gu44GC44KL44CB44K544K/44Kk44Oq44OD44K344Ol44GqaHIgKi9cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmxvY2stc2l6ZTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuOndoZXJlKDpmb2N1cy12aXNpYmxlKSB7XG4gICAgLyog44KI44KK5LiA6LKr5oCn44Gu44GC44KL44CB44Kr44K544K/44Oe44Kk44K65Y+v6IO944Gq44OV44Kp44O844Kr44K544Gu44Ki44Km44OI44Op44Kk44OzICovXG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yLCBIaWdobGlnaHQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi8qIC52aXN1YWxseS1oaWRkZW7jga/lvozjga7jgqvjgrnjgrHjg7zjg4njg6zjgqTjg6Tjg7zjgpLkuIrmm7jjgY3jgZnjgovjgZ/jgoHjgashaW1wb3J0YW5044KS5L2/55SoICovXG46d2hlcmUoLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzLCA6YWN0aXZlLCA6Zm9jdXMtd2l0aGluLCAubm90LXZpc3VhbGx5LWhpZGRlbikpIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNhbGMgd2lkdGhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kcGNNaW5XaWR0aDogNzY4O1xuJHBjQmFzZVdpZHRoOiAxNDQwO1xuJHBjTWF4V2lkdGg6IDE0NDA7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCcmVhayBQb2ludFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRzY3JlZW5TUDogXCJwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KVwiO1xuJHNjcmVlblBDOiBcInByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpXCI7XG4kc2NyZWVuUENNYXg6IFwicHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDQxcHgpXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgdmFyc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbjpyb290IHtcbiAgLy8gY29sb3JcbiAgLS1jb2xvci0wMC1ibGFjazogIzAwMDAwMDtcbiAgLS1jb2xvci0wMC13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvci0wMC13aGl0ZS0zMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcbiAgLS1jb2xvci0wMC1tYWluOiAjZmRmZTNjO1xuICAtLWNvbG9yLTAwLWdyYXk6ICNhMGEwYTA7XG4gIC0tY29sb3ItMDAtZ3JheTI6ICNhMGEwYTA7XG4gIC1jb2xvci0wMC1vcmFuZ2U6ICNmZjdmMDA7XG5cbiAgLS1jb2xvci0wMS1ibGFjazogIzUwNTA1MDtcbiAgLS1jb2xvci0wMS13aGl0ZTogI2YyZjJmMjtcbiAgLS1jb2xvci0wMS1yZWQ6ICNlNTE2MTY7XG4gIC0tY29sb3ItMDEteWVsbG93OiAjZmZlZjZiO1xuICAtLWNvbG9yLTAxLWdyYXk6ICM5MmE1YjE7XG4gIC0tY29sb3ItMDEtYmx1ZTogIzE1NjNmNTtcblxuICAtLWNvbG9yLTAyLXJlZDogIzkxMDQwNDtcbiAgLS1jb2xvci0wMi1ncmF5OiAjODg4ODg4O1xuXG4gIC8vIGxpbmUtaGVpZ2h0XG4gIC0tbGluZS1oZWlnaHQtbDogMjtcbiAgLS1saW5lLWhlaWdodC1tOiAxLjc1O1xuICAtLWxpbmUtaGVpZ2h0LXM6IDEuNTtcbiAgLS1saW5lLWhlaWdodC14czogMS4zO1xuXG4gIC8vIGxldHRlci1zcGFjaW5nXG4gIC0tbGV0dGVyLXNwYWNpbmctbDogMC4xMmVtOyAvLyDigLvmnKzmlofjgavkvb/nlKhcbiAgLS1sZXR0ZXItc3BhY2luZy1tOiAwLjA4ZW07IC8vIOKAu+imi+WHuuOBl+OBq+S9v+eUqFxuICAtLWxldHRlci1zcGFjaW5nLXM6IDBlbTsgLy9cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi8qIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiBzcCgxMDApO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogcGMoNzgpO1xuICB9XG59XG5ib2R5IHtcbiAgYmxvY2stc2l6ZTogYXV0bztcbiAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMDAtYmxhY2spO1xuXG4gIEBpbmNsdWRlIGZvbnRKQSgpO1xuICBAaW5jbHVkZSByZWd1bGFyO1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBsaW5lLWhlaWdodDogMS42O1xuXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbjp3aGVyZShhKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0wMS1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjp2aXNpdGVkIHtcbiAgfVxufVxuXG46d2hlcmUob2wpLFxuOndoZXJlKHVsKSxcbjp3aGVyZShkbCkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuOndoZXJlKGVtKSxcbjp3aGVyZShpKSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjp3aGVyZShoMSksXG46d2hlcmUoaDIpLFxuOndoZXJlKGgzKSxcbjp3aGVyZShoNCksXG46d2hlcmUoaDUpLFxuOndoZXJlKGg2KSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuOndoZXJlKHApIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBAaW5jbHVkZSByZWd1bGFyO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtbSk7XG4gIC8vIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAmLi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuOndoZXJlKGVtKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci0wMS1yZWQpO1xuICBAaW5jbHVkZSBtZWRpdW07XG59XG46d2hlcmUoaW1nKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuOndoZXJlKGJ1dHRvbikge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG46d2hlcmUoaW5wdXQpIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci0wMS1ibGFjayk7XG59XG46d2hlcmUodGV4dGFyZWEpIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci0wMS1ibGFjayk7XG59XG5cbi8vIFNQIHN0eWxlXG5AbWVkaWEgI3skc2NyZWVuU1B9IHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSB7XG4gIH1cbn1cbi8vIFBDIHN0eWxlXG5AbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSB7XG4gIH1cbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZVwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBmb250SkEoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gZm9udE1pbmNobygpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1peGluIGZvbnRFTigpIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBibGFjaygpIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtaXhpbiBib2xkKCkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1peGluIHNlbWlib2xkKCkge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1peGluIG1lZGl1bSgpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtaXhpbiByZWd1bGFyKCkge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1peGluIGxpZ2h0KCkge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG5cbi8vIFBDXG5AZnVuY3Rpb24gcGMoJHdpZHRoKSB7XG4gIEBpZiAkd2lkdGggPiAwIHtcbiAgICAkbWluV2lkdGg6IG1hdGguZGl2KCR3aWR0aCwgJHBjQmFzZVdpZHRoKSAqICRwY01pbldpZHRoICogMXB4O1xuICAgICRiYXNlV2lkdGg6IG1hdGguZGl2KCR3aWR0aCwgJHBjQmFzZVdpZHRoKSAqIDEwMHZ3O1xuICAgICRtYXhXaWR0aDogbWF0aC5kaXYoJHdpZHRoLCAkcGNCYXNlV2lkdGgpICogJHBjTWF4V2lkdGggKiAxcHg7XG4gICAgJHJldHVyblZhbHVlOiBjbGFtcCgjeyRtaW5XaWR0aH0sICN7JGJhc2VXaWR0aH0sICN7JG1heFdpZHRofSk7XG4gICAgQHJldHVybiAkcmV0dXJuVmFsdWU7XG4gIH0gQGVsc2Uge1xuICAgICRtYXhXaWR0aDogbWF0aC5kaXYoJHdpZHRoLCAkcGNCYXNlV2lkdGgpICogJHBjTWluV2lkdGggKiAxcHg7XG4gICAgJGJhc2VXaWR0aDogbWF0aC5kaXYoJHdpZHRoLCAkcGNCYXNlV2lkdGgpICogMTAwdnc7XG4gICAgJG1pbldpZHRoOiBtYXRoLmRpdigkd2lkdGgsICRwY0Jhc2VXaWR0aCkgKiAkcGNNYXhXaWR0aCAqIDFweDtcbiAgICAkcmV0dXJuVmFsdWU6IGNsYW1wKCN7JG1pbldpZHRofSwgI3skYmFzZVdpZHRofSwgI3skbWF4V2lkdGh9KTtcbiAgICBAcmV0dXJuICRyZXR1cm5WYWx1ZTtcbiAgfVxufVxuLy8gU1BcbiRzcEJhc2VXaWR0aDogMzkwO1xuQGZ1bmN0aW9uIHNwKCR3aWR0aCkge1xuICAkcmV0dXJuVmFsdWU6IG1hdGguZGl2KCR3aWR0aCwgJHNwQmFzZVdpZHRoKSAqIDEwMHZ3O1xuICBAcmV0dXJuICRyZXR1cm5WYWx1ZTtcbn1cbiIsIi8qKlxuICogU3dpcGVyIDExLjAuN1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAyNywgMjAyNFxuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbixcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLFxuLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zyxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIHBhZGRpbmc6IDAgcGMoMjApO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IHNwKDEyKSBzcCgyNSkgc3AoMTIpIHNwKDE0KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoMjQpIHBjKDI3KSBwYygyNCkgMDtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IHNwKDE1MCk7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICB3aWR0aDogcGMoMTk3KTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IHNwKDEzKTtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC1ibGFjayk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2Q1MjYzYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDEzKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgd2lkdGg6IHNwKDcyKTtcbiAgICAgIGhlaWdodDogc3AoMjYpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1MjYzYztcbiAgICAgICAgd2lkdGg6IHBjKDEyMSk7XG4gICAgICAgIGhlaWdodDogcGMoMzYpO1xuICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgY29sb3IgMC4zcyBlYXNlLFxuICAgICAgICAgIGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZDUyNjNjO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyMiB7XG4gIHBhZGRpbmctdG9wOiBzcCgxNik7XG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIHBhZGRpbmc6IDAgcGMoMjApO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoMjYpIDAgcGMoMjApO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiBzcCgxNSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogc3AoMTQpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmb250LXNpemU6IHBjKDI4KTtcbiAgICAgIGNvbHVtbi1nYXA6IHBjKDI4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBzcCg3OCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoMTM2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogc3AoMTMpO1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgY29sdW1uLWdhcDogcGMoMzQpO1xuICAgIH1cbiAgICBkdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgcGFkZGluZzogc3AoMykgc3AoMTApO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLWJsYWNrKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTcpO1xuICAgICAgICBwYWRkaW5nOiBwYyg1KSBwYygxOCk7XG4gICAgICB9XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBwYWRkaW5nOiBzcCg0KSBzcCg3KSBzcCg0KSBzcCgxMSk7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiBzcCgxMCk7XG4gICAgICBsaW5lLWhlaWdodDogMC45O1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogcGMoOSkgcGMoMTUpIHBjKDkpIHBjKDIyKTtcbiAgICAgICAgZm9udC1zaXplOiBwYygyMSk7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgJi4tZGF0ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgyMCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLXNlcGFyYXRvciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDIwKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLXRleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxOCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDM2KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vYmdfbmF2LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM5MHB4IGF1dG87XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXG4gICAgICAgICYuLWN1cnJlbnQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiArIDUpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogc3AoNTApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDE3KTtcbiAgICAgICAgICAgIGhlaWdodDogcGMoODApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30gYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzM3MzczNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIHBhZGRpbmc6IDAgcGMoMjApO1xuICB9XG5cbiAgJl9fcGFnZXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBwYWRkaW5nOiBzcCgxMCkgc3AoMjkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuICAgICAgY29sdW1uLWdhcDogc3AoMTApO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYygxMSkgcGMoMjkpO1xuICAgICAgICBmb250LXNpemU6IHBjKDE0KTtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMTEpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBzcCg3KTtcbiAgICAgICAgaGVpZ2h0OiBzcCgxMik7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2ljb25fYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBwYyg2KTtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDEyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWlubmVyIHtcbiAgICBwYWRkaW5nOiBzcCg2Mykgc3AoMzUpIHNwKDQ0KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoNzYpIDAgcGMoNTIpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICBkbCB7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uLWdhcDogcGMoNjApO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJiArIGRsIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDM2KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDMwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiBzcCgxNSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgd2lkdGg6IHBjKDk1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgyMCk7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IHNwKDE1KSBzcCgyMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgY29sdW1uLWdhcDogcGMoMzApO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBzcCgxMSk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxNCk7XG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogc3AoNSk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBzcCg4KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvaWNvbl9hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHBjKDQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcGMoOCk7XG4gICAgICAgICAgICAgICAgdG9wOiBwYygyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogc3AoMTEpO1xuICAgIGNvbG9yOiAjYWRhZGFkO1xuICAgIG1hcmdpbi10b3A6IHNwKDQ0KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWFyZ2luLXRvcDogcGMoNTgpO1xuICAgICAgZm9udC1zaXplOiBwYygxMSk7XG4gICAgfVxuICB9XG5cbiAgJi1jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiBzcCgyOSk7XG4gICAgZm9udC1zaXplOiBzcCgxMCk7XG4gICAgY29sb3I6ICNhZGFkYWQ7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGZvbnQtc2l6ZTogcGMoMTEpO1xuICAgICAgbWFyZ2luLXRvcDogcGMoMzApO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogc3AoMTUpO1xuICBtYXJnaW4tYm90dG9tOiBzcCgyNSk7XG5cbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgZm9udC1zaXplOiBwYygyNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcGMoNTApO1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogc3AoMzIpO1xuICAgIG1hcmdpbi1ib3R0b206IHNwKDEwKTtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHBjKDE1KTtcbiAgICAgIGZvbnQtc2l6ZTogcGMoNTApO1xuICAgIH1cbiAgfVxufVxuXG4uYy10aXRsZSArIC5jLXBsYXllcixcbi5jLXRpdGxlICsgLmMtZXZlbnQtdGFibGUsXG4uYy10aXRsZSArIC5jLXJlcG9ydCxcbi5jLXRpdGxlICsgLnAtaG9tZV9fbWF0Y2gtcHJlLFxuLmMtdGl0bGUgKyAucC1ob21lX190b3VybmFtZW50LXRhYixcbi5jLXRpdGxlICsgLnAtaG9tZV9fbWF0Y2hfX3RhYjAxLFxuLmMtdGl0bGUgKyAucC1ob21lX19zY2hlZHVsZS1ibG9jayxcbi5jLXRpdGxlICsgLnAtaG9tZV9fbmV3cy1saXN0LFxuLmMtdGl0bGUgKyAucC1ob21lX19tb3ZpZS1zbGlkZXIsXG4uYy10aXRsZSArIC5wLWhvbWVfX2NvbnRlbnRzLWxpc3QsXG4uYy10aXRsZSArIC5wLWhvbWVfX2RpZ2VzdF9fY2FyZHMsXG4uYy10aXRsZSArIC5wLWhvbWVfX3Jlc3VsdHMtYmxvY2ssXG4uYy10aXRsZSArIC5wLWhvbWVfX3Jlc3VsdHMtYmxvY2syLFxuLmMtdGl0bGUgKyAucC1zY2hlZHVsZV9fdGFiLFxuLmMtdGl0bGUgKyAucC1yYW5raW5nX190YWIsXG4uYy10aXRsZSArIC5wLXRvdXJuYW1lbnRfX3RhYi0tdG9wLFxuLmMtdGl0bGUgKyAuYy1ub3RlLFxuLmMtdGl0bGUgKyAucC1ob21lX19zbnMtbGVhZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jLXRpdGxlICsgLmwtbWFpbl9faW5uZXIgPiAuYy1jYXJkLFxuLmMtdGl0bGUgKyAucC1ob21lX19mZWF0dXJlLXdhcnAgPiAuYy1jYXJkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gIC5jLXRpdGxlICsgLnAtaG9tZV9fZmVhdHVyZS13YXJwID4gLmMtY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucC1ob21lX19tYXRjaCAuYy10aXRsZTpoYXMoKyAuYy1ub3RlKSB7XG4gIG1hcmdpbi1ib3R0b206IHNwKDEwKTtcblxuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBtYXJnaW4tYm90dG9tOiBwYygyNCk7XG4gIH1cbn1cblxuLnAtaG9tZV9fZXZlbnQgLmMtdGl0bGU6aGFzKCsgLmMtbm90ZSkge1xuICBtYXJnaW4tYm90dG9tOiBzcCgxMCk7XG5cbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcGMoMTUpO1xuICB9XG59XG5cbi5wLWhvbWVfX2RpZ2VzdCAuYy10aXRsZTpoYXMoKyAuYy1yZXBvcnQpLFxuLnAtaG9tZV9faW50ZXJ2aWV3IC5jLXRpdGxlOmhhcygrIC5jLXJlcG9ydCkge1xuICBtYXJnaW4tYm90dG9tOiBzcCg0NCk7XG5cbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcGMoNTQpO1xuICB9XG59XG5cbi5wLWhvbWVfX2RpZ2VzdCAuYy10aXRsZTpoYXMoKyAucC1ob21lX19kaWdlc3RfX2NhcmRzKSxcbi5wLWhvbWVfX2ludGVydmlldyAuYy10aXRsZTpoYXMoKyAucC1ob21lX19pbnRlcnZpZXdfX2NhcmRzKSB7XG4gIG1hcmdpbi1ib3R0b206IHNwKDMwKTtcblxuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBtYXJnaW4tYm90dG9tOiBwYyg0Myk7XG4gIH1cbn1cblxuLnAtaG9tZV9fc25zLWhlYWRlciAuYy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcGMoMjkpO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4uYy1wbGF5ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogc3AoMjApIHNwKDIzKTtcbiAgbWFyZ2luLXRvcDogc3AoMjUpO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICBnYXA6IHBjKDQzKSBwYygzOCk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDIzKSkgLyAyKTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYygxMTQpKSAvIDQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ0Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAxJTtcbiAgICAgIGhlaWdodDogc3AoNjcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0wMC1ibGFjayk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDEwMCUsIDEwMCUgMTAwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgaGVpZ2h0OiBwYygxMjApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IHNwKDYpO1xuICAgIHJpZ2h0OiBzcCg2KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBib3R0b206IHBjKDEzKTtcbiAgICAgIHJpZ2h0OiBwYygxMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMS15ZWxsb3cpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBzcCg4KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgZm9udC1zaXplOiBwYygxMik7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHNwKDE0KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgZm9udC1zaXplOiBwYygyMik7XG4gICAgfVxuICB9XG5cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IHNwKDIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZS0zMCk7XG4gICAgZm9udC1zaXplOiBzcCg2KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBib3R0b206IHBjKDEzKTtcbiAgICAgIGZvbnQtc2l6ZTogcGMoMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiBzcCg3KTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICAgIHBhZGRpbmc6IHBjKDEwKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxZjFmMWY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4uYy1jYXJkIHtcbiAgbWFyZ2luLXRvcDogc3AoMjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBhZGRpbmc6IHNwKDE2KSBzcCgyOCkgc3AoMjIpO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIG1hcmdpbi10b3A6IHBjKDU2KTtcbiAgICBwYWRkaW5nOiBwYyg0MCkgcGMoNDApIHBjKDQzKTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgJi1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiBzcCg1KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDUpO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IHNwKDU3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcCgxMCk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBwYyg4Nyk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBwYygyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IHNwKDIyKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMzMpO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRKQTtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMyk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxOSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogc3AoMTMpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMTApO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBzcCgxOSk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGhlaWdodDogcGMoMzgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiBzcCgwKTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWFyZ2luLXRvcDogcGMoMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgJi10aXRsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgZm9udC1zaXplOiBzcCgxMyk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2lkdGg6IHNwKDY0KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMjEpO1xuICAgICAgICBwYWRkaW5nOiBwYyg1KSBwYyg1KTtcbiAgICAgICAgd2lkdGg6IHBjKDk4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXZzIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDEyKTtcbiAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMzgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoNTcpO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygzMCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogc3AoMyk7XG4gICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiBzcCgxNyk7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygzOSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDMpO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDIzKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBwYyg0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmICsgLmMtY2FyZF9faW5mby12cyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoOTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5jLWNhcmRfX2luZm8tdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IHNwKDcpIGF1dG8gMDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDE2OCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGVyc29uIHtcbiAgICB3aWR0aDogc3AoOTQpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICB3aWR0aDogcGMoMTc2KTtcbiAgICB9XG5cbiAgICAmLWZpZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuLWRvdWJsZXMge1xuICAgICAgICBoZWlnaHQ6IHNwKDEwMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgaGVpZ2h0OiBwYygxNzgpO1xuICAgICAgICB9XG4gICAgICAgIC5jLWZpZyB7XG4gICAgICAgICAgd2lkdGg6IHNwKDY3KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMTE4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJiArIC5jLWZpZyB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZS0zMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiBzcCg1KTtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJjpoYXMoPiAuYy1jYXJkX19wZXJzb24tbmFtZS1pbm5lciArIC5jLWNhcmRfX3BlcnNvbi1uYW1lLWlubmVyKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMjkpO1xuICAgICAgICBnYXA6IHBjKDgpO1xuICAgICAgICBmb250LXNpemU6IHBjKDE1KTtcbiAgICAgIH1cbiAgICAgICYtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogc3AoNyk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgY29sdW1uLWdhcDogcGMoMTEpO1xuICAgICAgICB9XG4gICAgICAgIC4tZmxhZyB7XG4gICAgICAgICAgd2lkdGg6IHNwKDE5KTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBzcCgxKTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDQ1KTtcbiAgICAgICAgICAgIHRvcDogcGMoLTIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuLW5hbWUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5jLWNhcmQyIHtcbiAgcGFkZGluZzogMCBzcCgyNCk7XG4gIG1hcmdpbjogMCAwIHNwKDMwKTtcblxuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBtYXJnaW4tdG9wOiBwYyg1Nik7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiBwYyg0MCkgcGMoNDApIHBjKDQzKTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogc3AoMjApO1xuICAgIGNvbHVtbi1nYXA6IHNwKDEyKTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWFyZ2luLXRvcDogcGMoMjgpO1xuICAgICAgY29sdW1uLWdhcDogcGMoNjApO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmOmhhcyguLWRvdWJsZXMpIHtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMjkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgICYtdGl0bGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTMpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IHNwKDIpIHNwKDE5KTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygyNCk7XG4gICAgICAgIHBhZGRpbmc6IHBjKDUpIHBjKDEyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNjb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiBzcCg3KTtcbiAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgIGZvbnQtc2l6ZTogc3AoNjQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygxMzQpO1xuICAgICAgfVxuXG4gICAgICAmLi1kb3VibGUge1xuICAgICAgICBmb250LXNpemU6IHNwKDQwKTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxMzQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBzcCgyMCk7XG4gICAgICAgIGhlaWdodDogc3AoNCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBwYyg0Nik7XG4gICAgICAgICAgaGVpZ2h0OiBwYyg5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdnMge1xuICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgZm9udC1zaXplOiBzcCgzOCk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDk0KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMzApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BlcnNvbiB7XG4gICAgd2lkdGg6IHNwKDk0KTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHdpZHRoOiBwYygyNzcpO1xuICAgICAgJjpoYXMoLi1kb3VibGVzKSB7XG4gICAgICAgIHdpZHRoOiBwYygzNDgpO1xuICAgICAgICAuYy1jYXJkMl9fcGVyc29uLW5hbWUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwYyg1MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbGVhZCB7XG4gICAgICAuYy1jYXJkMl9fcGVyc29uLWZpZyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogc3AoNDEpO1xuICAgICAgICAgIGhlaWdodDogc3AoNDEpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2ljb25fbGVhZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogc3AoLTEzKTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDExOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDExOCk7XG4gICAgICAgICAgICBsZWZ0OiBwYygtMjgpO1xuICAgICAgICAgICAgdG9wOiBwYyg1MCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aGFzKC4tZG91Ymxlcykge1xuICAgICAgICAuYy1jYXJkMl9fcGVyc29uLWZpZyB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogc3AoNDUpO1xuICAgICAgICAgICAgbGVmdDogc3AoLTEwKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB0b3A6IHBjKDE1MCk7XG4gICAgICAgICAgICAgIGxlZnQ6IHBjKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZpZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuLWRvdWJsZXMge1xuICAgICAgICBoZWlnaHQ6IHNwKDk5KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDI5MCk7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1maWcge1xuICAgICAgICAgIHdpZHRoOiBzcCg2NSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiBzcCgzMyk7XG5cbiAgICAgICAgICAmICsgLmMtZmlnLFxuICAgICAgICAgICYgKyAuYy1maWcyIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMTkzKTtcbiAgICAgICAgICAgIGJvdHRvbTogcGMoOTgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAmICsgLmMtZmlnLFxuICAgICAgICAgICAgJiArIC5jLWZpZzIge1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1maWcyIHtcbiAgICAgICAgICB3aWR0aDogc3AoNjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogc3AoMzMpO1xuXG4gICAgICAgICAgJiArIC5jLWZpZyxcbiAgICAgICAgICAmICsgLmMtZmlnMiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygxOTMpO1xuICAgICAgICAgICAgYm90dG9tOiBwYyg5OCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICYgKyAuYy1maWcsXG4gICAgICAgICAgICAmICsgLmMtZmlnMiB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZS0zMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiBzcCg1KTtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTEpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJjpoYXMoPiAuYy1jYXJkMl9fcGVyc29uLW5hbWUtaW5uZXIgKyAuYy1jYXJkMl9fcGVyc29uLW5hbWUtaW5uZXIpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygyOSk7XG4gICAgICAgIGdhcDogcGMoMTApO1xuICAgICAgICBmb250LXNpemU6IHBjKDI2KTtcbiAgICAgIH1cbiAgICAgICYtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDE2KTtcbiAgICAgICAgfVxuICAgICAgICAuLWZsYWcge1xuICAgICAgICAgIHdpZHRoOiBzcCgxOSk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHRvcDogc3AoMSk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoNTApO1xuICAgICAgICAgICAgdG9wOiBwYygwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1uYW1lIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4uYy1yZXBvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG5cbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvYmdfcmVwb3J0LnN2Z1wiKSByZXBlYXQteCAwIDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IHBjKDEzKTtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBtaW4taGVpZ2h0OiBwYygzMzApO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLmMtcmVwb3J0X19sYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9pY29uX3JlcG9ydDAyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXJlcG9ydF9fcGljdCB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IHBjKDUyNyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1yZXBvcnRfX3RleHQge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwYyg1NjYpO1xuICAgICAgICB3aWR0aDogcGMoMjU0KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHBjKDIxKTtcbiAgICAgICAgcGFkZGluZy10b3A6IHBjKDIzKTtcbiAgICAgICAgbWluLWhlaWdodDogcGMoMzA2KTtcbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDI0KTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygyMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1yZXBvcnRfX3Byb2ZpbGUge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpZyB7XG4gICAgd2lkdGg6IHNwKDE4Nik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcblxuICAgICYtLWZpZzIge1xuICAgICAgd2lkdGg6IHNwKDIwMCk7XG4gICAgICB0b3A6IHNwKC0yMCk7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDM5Nyk7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHdpZHRoOiBwYygzNzYpO1xuICAgICAgcmlnaHQ6IHBjKC0yNik7XG4gICAgICBib3R0b206IHBjKDEzKTtcbiAgICB9XG4gIH1cblxuICAmX19waWN0IHtcbiAgICBtYXJnaW4tdG9wOiBzcCgyMyk7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogc3AoMTI0KTtcbiAgICB3aWR0aDogc3AoMTM1KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmNkYjAwO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogc3AoMTEpO1xuICAgIHBhZGRpbmc6IHNwKDEwKSBzcCgxMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiBzcCg1KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgZm9udC1zaXplOiBwYygxNSk7XG4gICAgICBwYWRkaW5nOiBwYygxMykgcGMoMTYpO1xuICAgICAgYm9yZGVyOiBwYygzKSBzb2xpZCAjMDAwO1xuICAgICAgY29sdW1uLWdhcDogcGMoNyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGVmdDogcGMoLTMyKTtcbiAgICAgIHRvcDogcGMoNjUpO1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBzcCgxNCk7XG4gICAgICBoZWlnaHQ6IHNwKDE0KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2ljb25fcmVwb3J0MDEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoMTkpO1xuICAgICAgICBoZWlnaHQ6IHBjKDE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2RiMDA7XG4gICAgICAgIHdpZHRoOiBwYygyMyk7XG4gICAgICAgIGhlaWdodDogcGMoMTUpO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwJSwgMTAwJSAwLCAxMDAlIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogcGMoLTE4KTtcbiAgICAgICAgbGVmdDogcGMoNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogc3AoNzMpO1xuICAgIGxlZnQ6IHNwKDEzKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogcGMoMzApO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuXG4gICAgICBkdCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IHNwKDIwKTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWFyZ2luLXRvcDogcGMoNzApO1xuICAgICAgbWFyZ2luLWxlZnQ6IHBjKDU2KTtcbiAgICAgIHdpZHRoOiBwYyg4MDApO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiBzcCgxNyk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDMxKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBwYygxMjApO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygzNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmMtZmlnIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8xO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOTc5Nzk3IDAlLCAjMzEzMTMxIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5jLWZpZzIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8xO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5Nzk3OTcgMCUsICMzMTMxMzEgMTAwJSk7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmMtZXZlbnQtdGFibGUge1xuICBtYXJnaW4tdG9wOiBzcCgyNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgfVxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gIH1cbiAgdGgge1xuICAgIGJhY2tncm91bmQ6ICMxODE4MTg7XG4gICAgd2lkdGg6IGNhbGMoNzAgLyAzNjAgKiAxMDAlKTtcbiAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDI1KSBwYyg1MCk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IGNhbGMoMjIwIC8gMTIwMCAqIDEwMCUpO1xuICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICBmb250LXNpemU6IHNwKDE2KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMjgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgIHBhZGRpbmc6IHNwKDE1KTtcbiAgICB3aWR0aDogY2FsYygyOTAgLyAzNjAgKiAxMDAlKTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoMjIpIHBjKDgwKSBwYygyMikgMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogY2FsYyg0OTIgLyAxMjAwICogMTAwJSk7XG4gICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC53cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IHNwKDIwKTtcbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgIGRsIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgJiArIGRsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoNyk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGR0LFxuICAgICAgZGQge1xuICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZHQge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4uYy1ub3RlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IHNwKDkpO1xuXG5cdCYtLXRhciB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0Ji0tdGFsIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0QG1lZGlhICN7JHNjcmVlblBDfSB7XG5cdFx0Zm9udC1zaXplOiBwYygxNCk7XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19iYW5uZXIsXG4gICZfX2Jhbm5lcl8zYyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvYmdfYmFubmVyX3NwLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiBzcCgyNSkgc3AoMjgpO1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoNTApIHBjKDIwKTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2JnX2Jhbm5lci5wbmdcIikgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiBwYygyOSk7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoMjkpKSAvIDIpO1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDE1KTtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYW5uZXJfM2Mge1xuICAgIHVsIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IHBjKDI5KTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmV3c1dyYXAge1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvYmdfbmV3c19wYy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcGFkZGluZzogcGMoOTApIHBjKDIwKTtcbiAgICAgIC5sLW1haW5fX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMzgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25ld3Mge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2JnX25ld3MucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogc3AoMzkwKSBhdXRvO1xuICAgIHBhZGRpbmc6IHNwKDU2KSBzcCgxNSkgc3AoNjUpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgzOCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogc3AoMTgpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMjYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgcGFkZGluZzogc3AoOSk7XG4gICAgICAgICAgY29sdW1uLWdhcDogc3AoMTMpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDEyKSBwYygxNCk7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygyMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1maWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxOTYgLzEzMTtcbiAgICAgIHdpZHRoOiBzcCgxMjEpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoMTk2KTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICBmb250LXNpemU6IHNwKDEwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygxNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb3ZpZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvYmdfbmV3cy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBzcCgzOTApIGF1dG87XG4gICAgcGFkZGluZzogc3AoNTYpIHNwKDIwKSBzcCg2NSk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi1zbGlkZXIge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDQ4KTtcbiAgICAgIH1cblxuICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICB3aWR0aDogc3AoMjc4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgIHdpZHRoOiBzcCgxNSk7XG4gICAgICAgIGhlaWdodDogc3AoMjgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9zbGlkZV9hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoMyk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IHNwKDYpO1xuICAgICAgICAgIGhlaWdodDogc3AoNik7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgd2lkdGg6IHNwKDYpO1xuICAgICAgICAgIGhlaWdodDogc3AoNik7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogc3AoNDUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNDgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiBwYygyOCkgcGMoMjUpO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxNSk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoMjUpKSAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgcGFkZGluZzogc3AoMTQpIHNwKDIwKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDE0KSBwYygyNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1maWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiAyNDYvMTM1O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBmb250LXNpemU6IHNwKDEyKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygxMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWIge1xuICAgICAgZm9udC1zaXplOiBzcCgxMyk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTMpO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50cyB7XG4gICAgcGFkZGluZzogc3AoNTUpIHNwKDE1KSBzcCg1NSk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDkwKSBwYygyMCkgcGMoOTApO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgyNSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBnYXA6IHNwKDE1KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMjMpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgxNSkpIC8gMik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg2OSkpIC8gNCk7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxNSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxNyk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3QyIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDIyKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiBzcCgxNSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1MSk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogcGMoMjMpO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoMjMpKSAvIDIpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBzcCgxMzcpO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoMjI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgICAgICAgICAgIHdpZHRoOiBzcCgxNzgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoMjg3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDE2KTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDI4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDEwKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxMCk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMjIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc25zIHtcbiAgICBwYWRkaW5nOiBzcCg2MCkgc3AoMzYpIHNwKDYwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG9tZS9iZ19zbnMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYygxNjUpIHBjKDIwKSBwYygxNjUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvYmdfc25zX3BjLnBuZ1wiKTtcbiAgICAgIC5sLW1haW5fX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoMjkwKTtcblxuICAgICAgICAuYy10aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGVhZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiBzcCgxMik7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDE1KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMjkpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgzOCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiBzcCgxMykgc3AoMjApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZ2FwOiBwYygyMCk7XG4gICAgICAgIHdpZHRoOiBwYyg2NTQpO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gc3AoMjApKSAvIDIpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoNjApKSAvIDQpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQ2LCA4MSwgMTA1LCAwLjgpIDAlLCByZ2JhKDE5NywgMTAwLCA5MiwgMC44KSAxMDAlKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE0NiwgODEsIDEwNSwgMSkgMCUsIHJnYmEoMTk3LCAxMDAsIDkyLCAxKSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBzcCgzMik7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHBjKDQwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIwLCA2NCwgMTE5LCAwLjgpIDAlLCByZ2JhKDc3LCAxNDYsIDIzMSwgMC44KSAxMDAlKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIwLCA2NCwgMTE5LCAxKSAwJSwgcmdiYSg3NywgMTQ2LCAyMzEsIDEpIDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IHNwKDM2KTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcGMoNDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzIyMiwgMC44KTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IHNwKDMyKTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcGMoNDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTk5LCA0NiwgMjgsIDAuOCkgMCUsIHJnYmEoMjM5LCA5MCwgNzIsIDAuOCkgMTAwJSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5OSwgNDYsIDI4LCAxKSAwJSwgcmdiYSgyMzksIDkwLCA3MiwgMSkgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogc3AoNDMpO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBwYyg1MSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiBzcCgxNTApO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogc3AoMzApO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGhlaWdodDogcGMoMTUwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBwYygyMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDEyKTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxNSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3AoNik7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDYpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpbmtfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogc3AoMjUpO1xuICAgIHBhZGRpbmc6IDAgc3AoMTMpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg3NCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgcGFkZGluZzogc3AoMTcpIDA7XG4gICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDU4MCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiBwYygzMCkgMDtcbiAgICAgICAgZm9udC1zaXplOiBwYygyMik7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogc3AoNik7XG4gICAgICAgIGhlaWdodDogc3AoMTApO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9pY29uX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IHNwKDIwKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKC01KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoMTApO1xuICAgICAgICAgIGhlaWdodDogcGMoMTcpO1xuICAgICAgICAgIHJpZ2h0OiBwYygzNik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoLTkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKuWbveaXl+mdnuihqOekulxuLi1mbGFnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtaG9tZV9fbWF0Y2hfX3Jlc3VsdC1wZXJzb24ge1xuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtaG9tZV9fdG91cm5hbWVudC1sIHtcbiAgbGkge1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ucC1ob21lX190b3VybmFtZW50LXIge1xuICBsaSB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5wLXRvdXJuYW1lbnRfX3BlcnNvbiB7XG4gIGxpIHtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuKi9cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19mdiB7XG4gICAgcGFkZGluZzogc3AoMjUpIDA7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg1MCkgMDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19mZWF0dXJlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9iZ19mZWF0dXJlX3NwLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBzcCgzOTApIGF1dG87XG4gICAgcGFkZGluZzogc3AoNDApIHNwKDE1KSBzcCg2NCk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2JnX2ZlYXR1cmUucG5nXCIpIG5vLXJlcGVhdCA1MCUgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwYWRkaW5nOiBwYyg2MCkgcGMoMjApIHBjKDYzKTtcbiAgICB9XG5cbiAgICAmLXdhcnAge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDIwKTtcblxuICAgICAgICAuYy1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDIwKSkgLyAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYmFubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IHBjKDE4KTtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMTQpO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9fZmVhdHVyZTIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2JnX2ZlYXR1cmUyX3NwLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBzcCgzOTApIGF1dG87XG4gICAgcGFkZGluZzogc3AoNTUpIHNwKDE1KSBzcCg1NSk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMCBwYygyMCk7XG4gICAgICBtYXJnaW46IHBjKDkwKSAwIHBjKDkwKTtcblxuICAgICAgLmwtbWFpbl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9iZ19mZWF0dXJlMi5wbmdcIikgbm8tcmVwZWF0IDUwJSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nOiBwYyg1MCkgcGMoNTMpIHBjKDUwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1ub3RlIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygyOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtY2FyZCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogc3AoMTUpO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDM2KTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY29sdW1uLWdhcDogcGMoNjUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3BlcnNvbiB7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBwYygyMzUpO1xuXG4gICAgICAgICAgJjpoYXMoLmMtY2FyZF9fcGVyc29uLWZpZy4tZG91Ymxlcykge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDI5MSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtZmlnIHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygyMzUpO1xuXG4gICAgICAgICAgICAmLi1kb3VibGVzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IHBjKDI5MSk7XG4gICAgICAgICAgICAgIGhlaWdodDogcGMoMjQ0KTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAuYy1maWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBwYygxNzApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogc3AoMTApO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IHNwKDUpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMTgpO1xuICAgICAgICAgICAgZ2FwOiBwYygxMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IHNwKDUpO1xuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGdhcDogcGMoMTApO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4tZmxhZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBzcCgyNSk7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcGMoNDkpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuLW5hbWUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDEwKTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygyNik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19mZWF0dXJlMyB7XG4gICAgcGFkZGluZzogc3AoNTgpIDAgc3AoNDQpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2JnX2ZlYXV0dXJlM19zcC5wbmdcIikgbm8tcmVwZWF0IDUwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogc3AoMzkwKSBhdXRvO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IHBjKDQwKSBwYygyMCkgcGMoNTApO1xuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvYmdfZmVhdHVyZTMtd3JhcC5wbmdcIikgbm8tcmVwZWF0IDUwJSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcGMoNTMpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IHNwKDI2KSBzcCgyMCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCBzcCgyMCkgc3AoMjUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDAgcGMoMjApIHBjKDQwKTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgd2lkdGg6IHNwKDE2OCk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogcGMoMzI5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgd2lkdGg6IHNwKDE2MSk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogcGMoMjYyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgd2lkdGg6IHNwKDE0MSk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMzIyKTtcbiAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucC1ob21lX19tYXRjaF9fcmVzdWx0LXRhYmxlIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wLWhvbWVfX21hdGNoX19yZXN1bHQtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW46IDAgcGMoNDcpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucC1ob21lX19tYXRjaF9fcmVzdWx0LXBlcnNvbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZmxleC1ncm93OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndycC1mbGFnIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiBzcCg0KTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGdhcDogcGMoMTApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmRzIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDIwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDM0KTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogcGMoLTQwKTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IHBjKDQwKTtcbiAgICAgIH1cblxuICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgICB3aWR0aDogcGMoMjUpO1xuICAgICAgICBoZWlnaHQ6IHBjKDUzKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvc2xpZGVfYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoMyk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IHNwKDYpO1xuICAgICAgICAgIGhlaWdodDogc3AoNik7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgd2lkdGg6IHNwKDYpO1xuICAgICAgICAgIGhlaWdodDogc3AoNik7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAmOmhhcygucC1ob21lX19mZWF0dXJlM19fY2FyZHNfX2J0bikge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzcCg1MCk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcGMoNzUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWRhdGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcGFkZGluZzogc3AoOSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogc3AoNSk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHNwKDIwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMzMpO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDUpO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDExKTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250SkE7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMyk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogc3AoOSkgc3AoMTgpIHNwKDE0KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBwYWRkaW5nOiBwYygyMCkgcGMoMjIpIHBjKDIyKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhhcyguLWRvdWJsZXMpIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogc3AoNSk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBwYygxNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IHNwKDEzOCk7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gc3AoMTQpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMjU5KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIHBjKDI2KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoMjApO1xuICAgICAgICBjb2x1bW4tZ2FwOiBzcCgxMSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoMjgpO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKC4tZG91Ymxlcykge1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBhZGRpbmc6IHNwKDQpIHNwKDUpO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxNSk7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYygyKSBwYyg1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXZzIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgyMSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogc3AoMTYpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDM3KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDIwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcGVyc29uIHtcbiAgICAgICAgd2lkdGg6IHNwKDc0KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhhcyguLWRvdWJsZXMpIHtcbiAgICAgICAgICB3aWR0aDogc3AoOTApO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMTI0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucC1ob21lX19mZWF0dXJlM19fY2FyZHNfX3BlcnNvbi1uYW1lIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHBjKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLWxlYWQge1xuICAgICAgICAgIC5jLWNhcmQyX19wZXJzb24tZmlnIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogc3AoNDEpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHNwKDQxKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvaWNvbl9sZWFkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IHNwKC0xMyk7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IHBjKDExNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJi4tZG91YmxlcyB7XG4gICAgICAgICAgICBoZWlnaHQ6IHNwKDc1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGhlaWdodDogcGMoMTIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWZpZzIsXG4gICAgICAgICAgICAuYy1maWcge1xuICAgICAgICAgICAgICB3aWR0aDogc3AoNTApO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogc3AoMjUpO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBwYyg3NSk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBwYyg0NSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJiArIC5jLWZpZzIsXG4gICAgICAgICAgICAgICYgKyAuYy1maWcge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUtMzApO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxMCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiBzcCg0KTtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAmOmhhcyg+IC5wLWhvbWVfX2ZlYXR1cmUzX19jYXJkc19fcGVyc29uLW5hbWUtaW5uZXIgKyAucC1ob21lX19mZWF0dXJlM19fY2FyZHNfX3BlcnNvbi1uYW1lLWlubmVyKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDE4KTtcbiAgICAgICAgICAgIGdhcDogcGMoNik7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDEzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDExKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4tZmxhZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBzcCgxOSk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBwYygzNCk7XG4gICAgICAgICAgICAgICAgdG9wOiBwYygtMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4tbmFtZSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBzcCgyMCk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGJvdHRvbTogcGMoMjApO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IHNwKDEzNSk7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygyMTEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtaG9tZSB7XG4gICZfX2VuZCB7XG4gICAgcGFkZGluZzogc3AoMSkgc3AoMjgpIHNwKDI1KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogMCBwYygyMCkgcGMoNTcpO1xuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBwYWRkaW5nOiBzcCgzMCkgc3AoMjApIHNwKDI1KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiAwIHBjKDIwKSBwYyg1MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXIge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDI5KTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDE1KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9fcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBwYWRkaW5nOiBzcCg1NSkgc3AoMTUpIHNwKDU1KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoOTApIHBjKDIwKSBwYyg5MCk7XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgyNSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNTApO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogc3AoMyk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjY2Y4ZDA1IDAlLCAjZmZmZWNhIDU0LjgxJSwgI2Q0OTgxOCA5OS41MiUpO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDYpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbWVkYWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IHNwKDI3KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygxMDIpO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHNwKDEwKTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygyNyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBzcCgzOSk7XG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IHBjKDEwNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDkpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoOSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDEwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgyMik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIG1hcmdpbjogc3AoMTcpIHNwKDE0KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHNwKDI4KSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luOiBwYyg3MCkgcGMoNTMpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBwYygxMDYpKTtcbiAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICB9XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIxKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgcGFkZGluZzogc3AoOSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygyNTUpO1xuICAgICAgICAgICAgcGFkZGluZzogcGMoMzApIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgyMykgc3AoOSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDMwKSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYmxvY2syIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDI1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBzcCgzKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNjZjhkMDUgMCUsICNmZmZlY2EgNTQuODElLCAjZDQ5ODE4IDk5LjUyJSk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGhlaWdodDogcGMoNik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IHNwKDI1KSBzcCgxNCkgc3AoMjUpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDQyKSBwYyg0OSkgcGMoNTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDE4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwKDI4KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygzMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBwYyg0MSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtd3JhcCB7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcmFua2luZyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDE1KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQgLyA1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNSAvIDY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQgLyA1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNSAvIDY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBncmlkLXJvdzogNiAvIDc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNyAvIDg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiA4IC8gOTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDkgLyAxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEwIC8gMTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBncmlkLXJvdzogNiAvIDc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNyAvIDg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiA4IC8gOTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDkgLyAxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEwIC8gMTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBncmlkLXJvdzogNiAvIDc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNyAvIDg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiA4IC8gOTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDkgLyAxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEwIC8gMTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkdCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgICAgcGFkZGluZzogc3AoMTMpIDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxODtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygyMSk7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYygyOCkgMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZCB7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICAgICAgcGFkZGluZzogc3AoMTMpIHNwKDIwKSBzcCgxMykgc3AoMzMpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiBzcCgxNik7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuXG4gICAgICAgICAgICAgIHNwYW4uLWRvdWJsZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3AoNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwYyg1KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHBjKDI0KTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwKDMwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNwKDIwKTtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHBjKDY1KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcGMoNDQpO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBwYygxNyk7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB0b3A6IHBjKC00KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2ljb25fcmFua2luZzAxLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvaWNvbl9yYW5raW5nMDIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9pY29uX3JhbmtpbmcwMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2ljb25fcmFua2luZzAzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwKDMwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHBjKDUwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuLWRvdWJsZXMge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC4tZmxhZ3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IHNwKDQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgICBnYXA6IHBjKDUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXFhIHtcbiAgICAgIHBhZGRpbmc6IHNwKDQ3KSAwIDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYyg2MCkgcGMoNTApIDA7XG4gICAgICB9XG5cbiAgICAgICYtcSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcCgzNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTcpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBwYWRkaW5nOiBzcCg2KSBzcCgxKSBzcCg4KSBzcCgyOCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgcGFkZGluZzogcGMoMTMpIHBjKDIwKSBwYygxMykgcGMoNTUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMzEpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwYygzMTgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlFcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICB3aWR0aDogc3AoMjgpO1xuICAgICAgICAgIGhlaWdodDogc3AoMjgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMjEpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3gtc2hhZG93OiBzcCgyKSBzcCgyKSAwIDAgIzY3Njc2NztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgyKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IHNwKC01KTtcbiAgICAgICAgICBsZWZ0OiBzcCgtMTUpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBwYyg1KSBwYyg1KSAwIDAgIzY3Njc2NztcbiAgICAgICAgICAgIHdpZHRoOiBwYyg1NSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDU1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNDIpO1xuICAgICAgICAgICAgdG9wOiBwYygtMTApO1xuICAgICAgICAgICAgbGVmdDogcGMoLTI1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2RiMDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDMwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoNSk7XG4gICAgICAgIHBhZGRpbmc6IHNwKDMwKSBzcCgxNCkgc3AoMjApO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYygxNSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoMjApO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDUwKSBwYyg0MCkgcGMoMzApIHBjKDMzNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBzcCg5Nyk7XG4gICAgICAgICAgaGVpZ2h0OiBzcCgxMzkpO1xuICAgICAgICAgIHRvcDogc3AoLTIzKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvcmVzdWx0c19maWcwMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBwYygyODgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBwYyg0MTEpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogcGMoMjcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogc3AoNDYpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1hIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IHNwKDE3KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwKDEyOCk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMzEpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwYyg0OCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIkFcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICB3aWR0aDogc3AoMjYpO1xuICAgICAgICAgIGhlaWdodDogc3AoMjYpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMjApO1xuICAgICAgICAgIGJveC1zaGFkb3c6IHNwKDIpIHNwKDIpIDAgMCAjNjc2NzY3O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDIpO1xuICAgICAgICAgIHRvcDogc3AoLTUpO1xuICAgICAgICAgIGxlZnQ6IHNwKC0zNSk7XG5cbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpO1xuICAgICAgICAgICAgbGVmdDogcGMoLTc1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNDIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogcGMoNSkgcGMoNSkgMCAwICM2NzY3Njc7XG4gICAgICAgICAgICB3aWR0aDogcGMoNTUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBwYyg1NSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDMpIHBjKDgpO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogcGMoNCkgcGMoMTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXByb2ZpbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuICAgICAgICBsZWZ0OiBzcCgxMDApO1xuICAgICAgICB0b3A6IHNwKDEwMCk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgIGxlZnQ6IHBjKDEwKTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19kaWdlc3Qge1xuICAgIHBhZGRpbmc6IHNwKDU3KSBzcCgxNSkgc3AoNDIpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg4NykgcGMoMjApIHBjKDEwNSk7XG4gICAgfVxuXG4gICAgLmMtcmVwb3J0IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDQ0KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1NCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMzApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNDMpO1xuICAgICAgfVxuXG4gICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiBwYygyNSk7XG5cbiAgICAgICAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDc1KSkgLyA0KTtcblxuICAgICAgICAgICAgLy8gJjpudGgtY2hpbGQobiArIDUpIHtcbiAgICAgICAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgICAgICAgIHBhZGRpbmc6IHNwKDEzKSBzcCgyMCk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDEwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc3AoMTUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMTMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDE1KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTMpO1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAgIHdpZHRoOiBzcCgyNzgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgIHdpZHRoOiBzcCgxNSk7XG4gICAgICBoZWlnaHQ6IHNwKDI4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL3NsaWRlX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLS1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICAgICYtLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgzKTtcbiAgICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogc3AoNik7XG4gICAgICAgIGhlaWdodDogc3AoNik7XG4gICAgICB9XG4gICAgICAmX19wYWdlIHtcbiAgICAgICAgd2lkdGg6IHNwKDYpO1xuICAgICAgICBoZWlnaHQ6IHNwKDYpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fbGlzdCB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogcGMoMjUpO1xuXG4gICAgICAgIC5zcGxpZGVfX3NsaWRlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDc1KSkgLyA0KTtcblxuICAgICAgICAgIC8vICY6bnRoLWNoaWxkKG4gKyA1KSB7XG4gICAgICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgICBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiBwYygyNzApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogcGMoMTApO1xuICAgICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9faW50ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiBzcCg1Nykgc3AoMTUpIHNwKDQyKTtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg4NykgcGMoMjApIHBjKDEwNSk7XG4gICAgfVxuXG4gICAgLmMtcmVwb3J0IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDQ0KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1NCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMzApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNDMpO1xuICAgICAgfVxuXG4gICAgICAuc3BsaWRlX190cmFjayB7XG4gICAgICAgIHdpZHRoOiBzcCgyNzgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IHNwKDE1KTtcbiAgICAgICAgaGVpZ2h0OiBzcCgyOCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL3NsaWRlX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBzcCgzKTtcbiAgICAgICAgY29sdW1uLWdhcDogc3AoNyk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogc3AoNik7XG4gICAgICAgICAgaGVpZ2h0OiBzcCg2KTtcbiAgICAgICAgfVxuICAgICAgICAmX19wYWdlIHtcbiAgICAgICAgICB3aWR0aDogc3AoNik7XG4gICAgICAgICAgaGVpZ2h0OiBzcCg2KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IHBjKDI1KTtcblxuICAgICAgICAgIC5zcGxpZGVfX3NsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoNzUpKSAvIDQpO1xuXG4gICAgICAgICAgICAvLyAmOm50aC1jaGlsZChuICsgNSkge1xuICAgICAgICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgICAgcGFkZGluZzogc3AoMTMpIHNwKDIwKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDEwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxNSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxMyk7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxMyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgICBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiBwYygyNzApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogcGMoMTApO1xuICAgICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19hYm91dCB7XG4gICAgYmFja2dyb3VuZDogIzA2MDUwMyB1cmwoXCIuLi9pbWcvaG9tZS9iZ19hYm91dC5wbmdcIikgbm8tcmVwZWF0IDUwJSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IHNwKDk3NSk7XG4gICAgcGFkZGluZzogc3AoNjQpIHNwKDM0KSBzcCg0NCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogc3AoMik7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxNmRmZmYgMCUsICMwY2E2ZmYgNzglLCAjMDM3M2ZmIDEwMCUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgYmFja2dyb3VuZDogIzA2MDUwMyB1cmwoXCIuLi9pbWcvaG9tZS9iZ19hYm91dF9wYy5wbmdcIikgbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiBwYygxMDEzKTtcbiAgICAgIHBhZGRpbmc6IHBjKDk2KSBwYygyMCkgcGMoNzApO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogcGMoNCk7XG4gICAgICB9XG5cbiAgICAgIC5sLW1haW5fX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBwYygxMjAwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTZkZmZmIDAlLCAjMGNhNmZmIDc3Ljg5JSwgIzAzNzNmZiA5OS45OSUsICMwMDVmZmYgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLWVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1qYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250TWluY2hvO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHNwKDI0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDE3KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDU5KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygyNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMzEpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDc2NSk7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDU4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxlYWQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTMpO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxlYWQyIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDI4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygyOCk7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDgpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgZGwge1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDIxKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZHQsXG4gICAgICAgICAgZGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoNzIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBkZCB7XG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIu+8mlwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcGMoMjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1maWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IHNwKDk4KTtcbiAgICAgIHRvcDogc3AoLTI4KTtcbiAgICAgIHJpZ2h0OiBzcCgxNyk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoMjkyKTtcbiAgICAgICAgdG9wOiBwYygyMDkpO1xuICAgICAgICByaWdodDogcGMoMTIwKTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtaG9tZSB7XG4gICZfX3BsYXllciB7XG4gICAgcGFkZGluZzogc3AoNTUpIHNwKDMzKTtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDkwKSBwYygyMCk7XG4gICAgfVxuICAgIC5wLWhvbWVfX21hdGNoLXByZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtaG9tZSB7XG4gICZfX3RvdXJuYW1lbnQge1xuICAgIHBhZGRpbmc6IHNwKDU1KSBzcCgxNSkgc3AoNTUpO1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoOTApIHBjKDIwKSBwYyg5MCk7XG4gICAgfVxuXG4gICAgJi10YWIge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMjUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogc3AoMTApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNTApO1xuICAgICAgICBnYXA6IHBjKDIwKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgxMCkpIC8gMik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg4MCkpIC8gNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDIwKSkgLyAzKTtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJlMmUyZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgxKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgxOCkgMDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KSBwYyg1KSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDMwKSAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODE4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudHMge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTkpO1xuICAgICAgJiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIGJhY2tncm91bmQ6ICMxODE4MTg7XG4gICAgICBwYWRkaW5nOiBzcCgxNykgc3AoMTUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogcGMoNTgpIHBjKDUwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3AoMjA1KSBzcCgxNDkpIHNwKDYwKSBzcCg1Nikgc3AoODYpIHNwKDg2KSBzcCg1Nikgc3AoNjApIHNwKDE0OSkgc3AoMjA1KTtcbiAgICAgIC8vIGdyaWQtdGVtcGxhdGUtcm93czpcbiAgICAgIC8vICAgc3AoMzgpIHNwKDM4KSBzcCg3KSBzcCg3KSBzcCgzOCkgc3AoMzgpIHNwKDE4KSBzcCgxOCkgc3AoMzgpIHNwKDM4KSBzcCg3KSBzcCg3KSBzcCgzOCkgc3AoMzgpIHNwKDE4KVxuICAgICAgLy8gICBzcCgxOCkgc3AoMzgpIHNwKDM4KSBzcCg3KSBzcCg3KSBzcCgzOCkgc3AoMzgpIHNwKDE4KSBzcCgxOCkgc3AoMzgpIHNwKDM4KSBzcCg3KSBzcCg3KSBzcCgzOCkgc3AoMzgpIHNwKDE4KVxuICAgICAgLy8gICBzcCgxOCk7XG5cbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpcbiAgICAgICAgY2FsYyg2MSAvIDMzMCAqIDEwMCUpIGNhbGMoMjUgLyAzMzAgKiAxMDAlKSBjYWxjKDI1IC8gMzMwICogMTAwJSkgY2FsYygyNSAvIDMzMCAqIDEwMCUpIGNhbGMoMjggLyAzMzAgKiAxMDAlKVxuICAgICAgICBjYWxjKDI4IC8gMzMwICogMTAwJSkgY2FsYygyNSAvIDMzMCAqIDEwMCUpIGNhbGMoMjUgLyAzMzAgKiAxMDAlKSBjYWxjKDI1IC8gMzMwICogMTAwJSkgY2FsYyg2MSAvIDMzMCAqIDEwMCUpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOlxuICAgICAgICBzcCgxMSkgc3AoMTEpIHNwKDIpIHNwKDIpIHNwKDExKSBzcCgxMSkgc3AoNSkgc3AoNSkgc3AoMTEpIHNwKDExKSBzcCgyKSBzcCgyKSBzcCgxMSkgc3AoMTEpIHNwKDUpXG4gICAgICAgIHNwKDUpIHNwKDExKSBzcCgxMSkgc3AoMikgc3AoMikgc3AoMTEpIHNwKDExKSBzcCg1KSBzcCg1KSBzcCgxMSkgc3AoMTEpIHNwKDIpIHNwKDIpIHNwKDExKSBzcCgxMSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6XG4gICAgICAgICAgY2FsYygyMDUgLyAxMTAwICogMTAwJSkgY2FsYyg4NiAvIDExMDAgKiAxMDAlKSBjYWxjKDg2IC8gMTEwMCAqIDEwMCUpIGNhbGMoODYgLyAxMTAwICogMTAwJSkgY2FsYyhcbiAgICAgICAgICAgIDg2IC8gMTEwMCAqIDEwMCVcbiAgICAgICAgICApXG4gICAgICAgICAgY2FsYyg4NiAvIDExMDAgKiAxMDAlKSBjYWxjKDg2IC8gMTEwMCAqIDEwMCUpIGNhbGMoODYgLyAxMTAwICogMTAwJSkgY2FsYyg4NiAvIDExMDAgKiAxMDAlKSBjYWxjKFxuICAgICAgICAgICAgMjA1IC8gMTEwMCAqIDEwMCVcbiAgICAgICAgICApO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6XG4gICAgICAgICAgcGMoMzgpIHBjKDM4KSBwYyg3KSBwYyg3KSBwYygzOCkgcGMoMzgpIHBjKDE4KSBwYygxOCkgcGMoMzgpIHBjKDM4KSBwYyg3KSBwYyg3KSBwYygzOCkgcGMoMzgpIHBjKDE4KVxuICAgICAgICAgIHBjKDE4KSBwYygzOCkgcGMoMzgpIHBjKDcpIHBjKDcpIHBjKDM4KSBwYygzOCkgcGMoMTgpIHBjKDE4KSBwYygzOCkgcGMoMzgpIHBjKDcpIHBjKDcpIHBjKDM4KSBwYygzOCk7XG4gICAgICB9XG5cbiAgICAgICYuLWRvdWJsZXMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6XG4gICAgICAgICAgc3AoMTQpIHNwKDE0KSBzcCgyKSBzcCgyKSBzcCgxNCkgc3AoMTQpIHNwKDUpIHNwKDUpIHNwKDE0KSBzcCgxNCkgc3AoMikgc3AoMikgc3AoMTQpIHNwKDE0KSBzcCg1KVxuICAgICAgICAgIHNwKDUpIHNwKDE0KSBzcCgxNCkgc3AoMikgc3AoMikgc3AoMTQpIHNwKDE0KSBzcCg1KSBzcCg1KSBzcCgxNCkgc3AoMTQpIHNwKDIpIHNwKDIpIHNwKDE0KSBzcCgxNCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOlxuICAgICAgICAgICAgcGMoNDcpIHBjKDQ3KSBwYyg3KSBwYyg3KSBwYyg0NykgcGMoNDcpIHBjKDE4KSBwYygxOCkgcGMoNDcpIHBjKDQ3KSBwYyg3KSBwYyg3KSBwYyg0NykgcGMoNDcpIHBjKDE4KVxuICAgICAgICAgICAgcGMoMTgpIHBjKDQ3KSBwYyg0NykgcGMoNykgcGMoNykgcGMoNDcpIHBjKDQ3KSBwYygxOCkgcGMoMTgpIHBjKDQ3KSBwYyg0NykgcGMoNykgcGMoNykgcGMoNDcpIHBjKDQ3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wLWhvbWVfX3RvdXJuYW1lbnQtbCxcbiAgICAgICAgLnAtaG9tZV9fdG91cm5hbWVudC1yIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBoZWlnaHQ6IHNwKDI4KTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGhlaWdodDogcGMoOTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wLWhvbWVfX3RvdXJuYW1lbnQtbGlzdCB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICByb3ctZ2FwOiBzcCgyKTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiBwYyg1KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbCxcbiAgICAmLXIge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiBzcCg0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbHVtbi1nYXA6IHNwKDIpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IHNwKDYpO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBoZWlnaHQ6IHNwKDIyKTtcbiAgICAgICAgJi5wLWhvbWVfX3RvdXJuYW1lbnQtbGlzdCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmhhcyg+IC4taW5uZXIgKyAuLWlubmVyKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4td2luLFxuICAgICAgICAmLi1mZWF0dXJlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzhjODtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDc2KTtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICBwYWRkaW5nOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgICAgLi1pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHNwKDIpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogcGMoNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4tZmxhZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBzcCgxMik7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoNDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuLW5hbWUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluZSB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIGxpIHtcbiAgICAgICAgJi4tdHIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi4tYnIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLi10bCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICYuLWJsIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi4td2luIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmMzA0MDggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc2NvcmUge1xuICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygyMik7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgzKTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgcGFkZGluZzogcGMoMTApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY2VudGVyIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgLi1saW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGdyaWQtcm93OiAxNTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDU7XG5cbiAgICAgICAgJi4td2luIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmMzA0MDggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuLXRyb3BoeSB7XG4gICAgICAgIHdpZHRoOiBzcCgyMSk7XG4gICAgICAgIGdyaWQtcm93OiAxNDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNwKDUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoNzIpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLi1sYWJlbCB7XG4gICAgICAgIGdyaWQtcm93OiAxNztcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LXNpemU6IHNwKDYpO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBwYWRkaW5nOiBzcCgyKSBzcCg1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMik7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiBzcCg1KSBhdXRvIDA7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygyMSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygyMCk7XG4gICAgICAgICAgcGFkZGluZzogcGMoMikgcGMoNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLi1zY29yZSB7XG4gICAgICAgIGdyaWQtcm93OiAyMDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiBzcCg4KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxNTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgc3AoNSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3AoMyk7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBzcCg1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxNTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBzcCg1KSAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3AoMyk7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkc2lkZSwgJGNvbCBpbiAobDogMSwgcjogMTApIHtcbiAgICAgICYtI3skc2lkZX0ge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA4IHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAkY29sO1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3s0ICogKCRpIC0gMSkgKyAxfSAvICN7NCAqICgkaSAtIDEpICsgM307XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5lLWwge1xuICAgICAgbGkge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIgLyA0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICBncmlkLXJvdzogNCAvIDY7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEwIC8gMTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEyIC8gMTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE4IC8gMjA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIwIC8gMjI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI2IC8gMjg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI4IC8gMzA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgIGdyaWQtcm93OiA0IC8gODtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgIGdyaWQtcm93OiA4LzEyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIwLzI0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI0LzI4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEzKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgICAgZ3JpZC1yb3c6IDgvMTY7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICBncmlkLXJvdzogMTYvMjQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTUpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNTtcbiAgICAgICAgICBncmlkLXJvdzogMTU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1saW5lLXIge1xuICAgICAgbGkge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIgLyA0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogOTtcbiAgICAgICAgICBncmlkLXJvdzogNCAvIDY7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEwIC8gMTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEyIC8gMTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE4IC8gMjA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIwIC8gMjI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI2IC8gMjg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI4IC8gMzA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgIGdyaWQtcm93OiA0IC8gODtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgIGdyaWQtcm93OiA4LzEyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgZ3JpZC1yb3c6IDIwLzI0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI0LzI4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEzKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgZ3JpZC1yb3c6IDgvMTY7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgICBncmlkLXJvdzogMTYvMjQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTUpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICBncmlkLXJvdzogMTU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNjb3JlLWwge1xuICAgICAgbGkge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICBncmlkLXJvdzogNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDExO1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE5O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI3O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDc7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyMztcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDU7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxNTtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMTY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc2NvcmUtciB7XG4gICAgICBsaSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICBncmlkLXJvdzogNDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxMTtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEyO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE5O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjc7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyODtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiA3O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3O1xuICAgICAgICAgICAgICBncmlkLXJvdzogODtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyMztcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI0O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE1O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMTY7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vICYtdGFicyB7XG4gICAgLy8gICB1bCB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzE3MTcxO1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiBzcCgzMCk7XG4gICAgLy8gICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIC8vICAgICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgICBsaSB7XG4gICAgLy8gICAgICAgZmxleDogMTtcbiAgICAvLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICAgICAgYSB7XG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICAgICAgIHBhZGRpbmc6IHNwKDE1KSAwO1xuICAgIC8vICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG4gICAgLy8gICAgICAgICBmb250LXNpemU6IHNwKDE0KTtcbiAgICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjIpO1xuICAgIC8vICAgICAgICAgICBwYWRkaW5nOiBwYygyMCkgMDtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgICB9XG4gICAgLy8gICAgICAgJi5pcy1hY3RpdmUgYSB7XG4gICAgLy8gICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAvLyAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTEwMDBhO1xuICAgIC8vICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC8vICYtYnJhY2tldCB7XG4gICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAvLyAgIG1hcmdpbi10b3A6IHNwKDQwKTtcbiAgICAvLyAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogc3AoMjApO1xuICAgIC8vICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgLy8gICAgIG1hcmdpbi10b3A6IHBjKDYwKTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyAmLWNvbCB7XG4gICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvLyAgIHdpZHRoOiBzcCgxMjApO1xuICAgIC8vICAgZmxleC1zaHJpbms6IDA7XG4gICAgLy8gICBnYXA6IHNwKDIwKTtcbiAgICAvLyAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIC8vICAgICB3aWR0aDogcGMoMjQwKTtcbiAgICAvLyAgICAgZ2FwOiBwYyg4MCk7XG4gICAgLy8gICAgIHBhZGRpbmc6IHBjKDMwKSAwO1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC8vICYtY2VudGVyIHtcbiAgICAvLyAgIHdpZHRoOiBzcCgxODApO1xuICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgZmxleC1zaHJpbms6IDA7XG4gICAgLy8gICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAvLyAgICAgd2lkdGg6IHBjKDY0MCk7XG4gICAgLy8gICB9XG4gICAgLy8gICAuYnJhY2tldC1zdmcge1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgIH1cbiAgICAvLyAgIC5icmFja2V0LXBhdGgge1xuICAgIC8vICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcyBlYXNlO1xuICAgIC8vICAgICAmLmlzLXdpbm5lciB7XG4gICAgLy8gICAgICAgc3Ryb2tlOiAjZTEwMDBhO1xuICAgIC8vICAgICAgIHN0cm9rZS13aWR0aDogNDtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vICAgLmJyYWNrZXQtc2NvcmUge1xuICAgIC8vICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIC8vICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyAmLW1hdGNoIHtcbiAgICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vIH1cblxuICAgIC8vICYtcGxheWVyIHtcbiAgICAvLyAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLy8gICBjb2xvcjogIzAwMDtcbiAgICAvLyAgIHBhZGRpbmc6IHNwKDEwKSBzcCg4KTtcbiAgICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vICAgZ2FwOiBzcCg4KTtcbiAgICAvLyAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLy8gICBmb250LXNpemU6IHNwKDEzKTtcbiAgICAvLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIC8vICAgaGVpZ2h0OiBzcCg0OCk7XG4gICAgLy8gICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAvLyAgICAgcGFkZGluZzogcGMoMTUpO1xuICAgIC8vICAgICBmb250LXNpemU6IHBjKDIwKTtcbiAgICAvLyAgICAgZ2FwOiBwYygxMCk7XG4gICAgLy8gICAgIGhlaWdodDogcGMoNjApO1xuICAgIC8vICAgfVxuICAgIC8vICAgJjpsYXN0LWNoaWxkIHtcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAvLyAgIH1cbiAgICAvLyAgIC4tZmxhZyBpbWcge1xuICAgIC8vICAgICB3aWR0aDogc3AoMjApO1xuICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy8gICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIC8vICAgICAgIHdpZHRoOiBwYygzMCk7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19tYXRjaCB7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBwYWRkaW5nOiBzcCg1NSkgc3AoMTUpIHNwKDU1KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoOTApIHBjKDIwKSBwYyg5MCk7XG4gICAgfVxuXG4gICAgJi1wcmUge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMjgpO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICBwYWRkaW5nOiBzcCgxNykgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDU0KTtcbiAgICAgICAgcGFkZGluZzogcGMoMTA1KSAwO1xuICAgICAgfVxuICAgICAgZGwge1xuICAgICAgICBkdCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgyNik7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFiMDEge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uLWdhcDogc3AoMTApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNTApO1xuICAgICAgICBjb2x1bW4tZ2FwOiBwYygzOSk7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDEwKSkgLyAyKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDM5KSkgLyAyKTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgxKSBzcCgxKSAwIDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IHNwKDE3KSAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KSBwYyg1KSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDM0KSAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNhMGEwYTA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFiMDIge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTkpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogc3AoMTApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNDUpO1xuICAgICAgICBnYXA6IHBjKDIwKTtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgxMCkpIC8gMik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg4MCkpIC8gNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDIwKSkgLyAzKTtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJlMmUyZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgxKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgxOCkgMDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDMwKSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYjAzIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDE5KTtcbiAgICAgIHBhZGRpbmctdG9wOiBzcCgxOSk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IHNwKDEwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDM5KTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGdhcDogcGMoMTYpO1xuICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgyMCkpIC8gMyk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg4MCkpIC8gNik7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyZTJlMmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgxMikgMDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KSBwYyg1KSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYygxNSkgMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpcnN0IHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3NlY29uZCB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190aGlyZCB7XG4gICAgICBwYWRkaW5nLXRvcDogc3AoMjApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcGFkZGluZzogcGMoNTcpIHBjKDUzKTtcbiAgICAgIH1cblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogc3AoMzApIDAgc3AoMjYpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGgsXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxNik7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDI4KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICAgICAgd2lkdGg6IHBjKDI1NCk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHBjKDM1KSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRKQTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc3AoMTUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnAtaG9tZV9fbWF0Y2hfX3dyYXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogc3AoNDMpO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogcGMoMjApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wLWhvbWVfX21hdGNoX19wZXJzb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZ2FwOiBzcCgyKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgICAgICAgIHdpZHRoOiBzcCgxMTApO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGdhcDogcGMoNSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBjKDk0KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcGMoMjQwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogc3AoNyk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLi1mbGFnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiBzcCgxKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgICAgdG9wOiBwYyg0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLi1uYW1lIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwKDI0KTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBwYyg1Mik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wLWhvbWVfX21hdGNoX192cyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTUpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDI0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcGMoNzcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogcGMoNTMpO1xuICAgICAgfVxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogc3AoMjQpIHNwKDE4KSBzcCgyMyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzE3MTcxO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwKDgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcCgyMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBwYygyMyk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcGMoMTApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygyOCk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udEpBO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yZWxvYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiBzcCg2KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTcpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBzcCg1KSBzcCgxMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBAaW5jbHVkZSBob3ZlcjtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sdW1uLWdhcDogcGMoNyk7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgcGFkZGluZzogcGMoNikgcGMoMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBzcCgxMSk7XG4gICAgICAgICAgaGVpZ2h0OiBzcCgxMSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9yZWxvYWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMjIpO1xuICAgICAgICAgICAgaGVpZ2h0OiBwYygyMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogc3AoMyk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiBzcCg4KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiBwYygzKTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGdhcDogcGMoMTApO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogc3AoNjkpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogcGMoMzgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBzcCgxNDEpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDM1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wZXJzb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogc3AoMCk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IHNwKDUpO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcGMoMTUpO1xuICAgICAgICAgIGdhcDogcGMoMTApO1xuICAgICAgICB9XG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY29sdW1uLWdhcDogc3AoOCk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogcGMoMTApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAud3JwLWZsYWcge1xuICAgICAgICAgICAgd2lkdGg6IHNwKDMwKTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoNTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAud3JwLW5hbWUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBtYXJnaW46IHNwKDEwKSAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IHNwKDEwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDE2KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDMyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDI1KSAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBwYygyNTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzE3MTcxO1xuICAgICAgICAgICAgJi53aW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCg0NSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg3Nyk7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IHNwKDI4MCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgzKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZjZGIwMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZjYjAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBwYyg0ODApO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDMpO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxNSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IHNwKDU4KTtcbiAgICAgICAgICBoZWlnaHQ6IHNwKDUzKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybChcIi4uL2ltZy9ob21lL2ljb25fdG91cm5hbWVudC5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBzcCgzNSkgc3AoMzUpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDEwMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDkwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcGMoNjApIHBjKDYwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmMtbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogc3AoMTApO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWFyZ2luLXRvcDogcGMoMjQpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJi0tdGFsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9fc2NoZWR1bGUge1xuICAgIHBhZGRpbmc6IHNwKDU1KSBzcCgxNSkgc3AoNTUpO1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoOTApIHBjKDIwKSBwYyg5MCk7XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgyNSk7XG4gICAgICBwYWRkaW5nOiBzcCgyMCkgc3AoMjApIHNwKDI3KTtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICAgICAgcGFkZGluZzogcGMoNTMpIHBjKDM1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXByZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkdCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDE4KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygzNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcGMoNTQpO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBwYyg0Myk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBzcCgxNyk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBzcCgxNyk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoMzApO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiBwYygzMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHNwKDEzKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGdhcDogcGMoNTApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogc3AoNzApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDEzNCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uLWdhcDogc3AoNSk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBzcCgxNik7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygyNCk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDgpO1xuICAgICAgICB3aWR0aDogcGMoMTcwKTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEpBO1xuICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTIpO1xuICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtaG9tZSB7XG4gICZfX2V2ZW50IHtcbiAgICBwYWRkaW5nOiBzcCg1NSkgc3AoMTUpIHNwKDU1KTtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDkwKSBwYygyMCkgcGMoOTApO1xuICAgIH1cbiAgICAuYy1ub3RlIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDEwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLXNjaGVkdWxlIHtcbiAgJl9fbWFpbiB7XG4gICAgbWFyZ2luOiBzcCg1NSkgMCBzcCg1MCk7XG4gICAgcGFkZGluZzogMCBzcCgxNSk7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg5MCk7XG4gICAgICBwYWRkaW5nOiAwIHBjKDIwKTtcbiAgICB9XG4gIH1cblxuICAmX190YWIge1xuICAgIG1hcmdpbi10b3A6IHNwKDI1KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IHNwKDEwKTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWFyZ2luLXRvcDogcGMoNTApO1xuICAgICAgY29sdW1uLWdhcDogcGMoMzkpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gc3AoMTApKSAvIDIpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYygzOSkpIC8gMik7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMSkgc3AoMSkgMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzcCgxMCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGhlaWdodDogc3AoNTApO1xuICAgICAgICBwYWRkaW5nOiBzcCgxNykgMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgaGVpZ2h0OiBwYyg4MCk7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygyMSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSkgcGMoNSkgMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjIpO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDM0KSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogc3AoMTgpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDI2KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNhMGEwYTA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDIxKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDQ3KTtcbiAgICAgIH1cbiAgICAgICYgPiBkaXYge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdDEge1xuICAgIG1hcmdpbjogMCBzcCgxNSk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiBwYygyMSkgcGMoMjQpO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgyOSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDEzKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBzcCgxNik7XG4gICAgICBwYWRkaW5nOiBzcCg0KSBzcCg2KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZSk7XG4gICAgICBmb250LXNpemU6IHNwKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygxNSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwYygxOSk7XG4gICAgICAgIHBhZGRpbmc6IHBjKDUpIHBjKDE0KTtcbiAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICB9XG5cbiAgICAgICYuLWNvbG9yMDEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOGY2YzI5O1xuICAgICAgfVxuICAgICAgJi4tY29sb3IwMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkMTAwMDA7XG4gICAgICB9XG4gICAgICAmLi1jb2xvcjAzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZhMWE4NDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IHNwKDkpO1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTApO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDIyKTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogcGMoMTkpO1xuICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgIH1cblxuICAgICAgJjpoYXMoLnAtc2NoZWR1bGVfX2xpc3QxLWljb24pLFxuICAgICAgJjpoYXMoLnAtc2NoZWR1bGVfX2xpc3QxLWljb24yKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogc3AoMTApO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGdhcDogcGMoMTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogc3AoOSk7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLWJsYWNrKTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmVhNDA7XG4gICAgICBib3JkZXItcmFkaXVzOiBzcCgyKTtcbiAgICAgIHBhZGRpbmc6IHNwKDQpIHNwKDcpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IHNwKDMpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IHBjKDQpIHBjKDcpO1xuICAgICAgICBmb250LXNpemU6IHBjKDE0KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoMik7XG4gICAgICAgIHRvcDogcGMoNSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtaWNvbjIge1xuICAgICAgZm9udC1zaXplOiBzcCg5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgYm9yZGVyLXJhZGl1czogc3AoMik7XG4gICAgICBwYWRkaW5nOiBzcCg0KSBzcCg3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBzcCgzKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYyg0KSBwYyg3KTtcbiAgICAgICAgZm9udC1zaXplOiBwYygxNCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDIpO1xuICAgICAgICB0b3A6IHBjKDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJvdHRvbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgcGFkZGluZzogc3AoMTApIHNwKDE4KTtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDEwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogcGMoMTUpIHBjKDIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICBmb250LXNpemU6IHNwKDIwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygyNCk7XG4gICAgICB9XG4gICAgICAuZG93IHtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICBmb250LXNpemU6IHNwKDE0KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogc3AoMTApO1xuICAgICAgcmlnaHQ6IHNwKDEwKTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBib3R0b206IHBjKDE1KTtcbiAgICAgICAgcmlnaHQ6IHBjKDE1KTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogc3AoMTMwKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoMTUwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICB3aWR0aDogc3AoNjAwKTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBvdmVyZmxvdy14OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogc3AoMTUpO1xuICAgICAgZm9udC1zaXplOiBzcCgxMCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYygyMCkgcGMoMjUpO1xuICAgICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTExMTExO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuXG4gICAgICAmOm5vdCguLWRhdGUpLFxuICAgICAgJjpub3QoLi10eXBvKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICY6aGFzKGEpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiBzcCgxNSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgcGFkZGluZzogcGMoMjApIHBjKDI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi1kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICBmb250LXNpemU6IHNwKDExKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLi10eXBvIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICBmb250LXNpemU6IHNwKDE0KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDMyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucC1zY2hlZHVsZV9fbGlzdDEtaWNvbixcbiAgICAgIC5wLXNjaGVkdWxlX19saXN0MS1pY29uMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcCgxNCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHBjKDE0KTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5wLXRvdXJuYW1lbnQge1xuICAmX19tYWluIHtcbiAgICBwYWRkaW5nOiBzcCg1NSkgc3AoMTUpO1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoOTApIHBjKDIwKTtcbiAgICB9XG4gIH1cblxuICAmX190YWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogc3AoMTApO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBnYXA6IHBjKDIwKTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDEwKSkgLyAyKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDUpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDIwKSkgLyAzKTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg4MCkpIC8gNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyZTJlMmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgxKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogc3AoMTgpIDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICBwYWRkaW5nOiBwYygyNSkgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDI1KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHNwKDE4KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpIHBjKDUpIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTkpO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBwYyg1KSBwYyg1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgcGFkZGluZzogc3AoMTUpO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IHBjKDQ2KSBwYyg1Myk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAvLyBkYXRhLXBsYXllcnMg5bGe5oCn44Gr5b+c44GY44GmIEpTIOOBjCAtLWd0Yy1tIC8gLS1ndHItbSAvIC0tYnctbSDjgpLoqK3lrprjgZnjgotcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWd0Yy1tLCAxNTlweCByZXBlYXQoNywgNjlweCkgNTBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB2YXIoLS1ndHItbSwgcmVwZWF0KDMyLCAxMXB4IDExcHggMXB4IDFweCAxMXB4IDExcHggNnB4IDZweCkpO1xuXG4gICAgd2lkdGg6IHZhcigtLWJ3LW0sIDcwNXB4KTtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZ3RjLWQsIDIzN3B4IHJlcGVhdCg3LCAxMDNweCkgMTAwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB2YXIoLS1ndHItZCwgcmVwZWF0KDMyLCAxNnB4IDE2cHggMXB4IDFweCAxNnB4IDE2cHggOXB4IDlweCkpO1xuICAgICAgd2lkdGg6IHZhcigtLWJ3LWQsIDEwMTlweCk7XG4gICAgfVxuXG4gICAgJi4tZG91YmxlcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWd0Yy1tLCAxNTlweCByZXBlYXQoNywgNjlweCkgNTBweCk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHZhcigtLWd0ci1kbSwgcmVwZWF0KDMyLCAyMnB4IDIycHggMXB4IDFweCAyMnB4IDIycHggNnB4IDZweCkpO1xuXG4gICAgICB3aWR0aDogdmFyKC0tYnctbSwgNzA1cHgpO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZ3RjLWQsIDIzN3B4IHJlcGVhdCg3LCAxMDNweCkgMTAwcHgpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHZhcigtLWd0ci1kZCwgcmVwZWF0KDMyLCAzN3B4IDM3cHggMXB4IDFweCAzN3B4IDM3cHggOXB4IDlweCkpO1xuICAgICAgICB3aWR0aDogdmFyKC0tYnctZCwgMTAxOXB4KTtcbiAgICAgIH1cblxuICAgICAgLnAtdG91cm5hbWVudF9fcGVyc29uIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3AoMyk7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgICovXG4gICAgICAgICAgfVxuICAgICAgICAgIC53cnAtbmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogc3AoNCk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBnYXA6IHBjKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLndycC1mbGFnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiBzcCg0KTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGdhcDogcGMoMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucC10b3VybmFtZW50X193aW5uZXIgZGQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiBzcCgtOCk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHBjKC04KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wZXJzb24ge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAzcHggN3B4O1xuXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sdW1uLWdhcDogNXB4O1xuXG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmLi13aW4sXG4gICAgICAmLi1mZWF0dXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM4Yzg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTI4IHtcbiAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICBncmlkLXJvdzogI3s0ICogKCRpIC0gMSkgKyAxfSAvICN7NCAqICgkaSAtIDEpICsgM307XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICBsaSB7XG4gICAgICAmLi10ciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuICAgICAgJi4tYnIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICAgICYuLXdpbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2YzMDQwOCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIH1cblxuICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tZmlyc3Qge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyOCB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgQGlmICRpICUgMiA9PSAwIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7NCAqICgkaSAtIDEpfSAvICN7NCAqICgkaSAtIDEpICsgMn07XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7NCAqICgkaSAtIDEpICsgMn0gLyAjezQgKiAoJGkgLSAxKSArIDR9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLXNlY29uZCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjQge1xuICAgICAgICAgICRrOiBtYXRoLmNlaWwobWF0aC5kaXYoJGksIDIpKTtcbiAgICAgICAgICAkYmFzZTogMyArIDE2ICogKCRrIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgQGlmICRpICUgMiA9PSAxIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9IC8gI3skYmFzZSArIDR9O1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgNH0gLyAjeyRiYXNlICsgOH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tdGhpcmQge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMyIHtcbiAgICAgICAgICAkazogbWF0aC5jZWlsKG1hdGguZGl2KCRpLCAyKSk7XG4gICAgICAgICAgJGJhc2U6IDcgKyAzMiAqICgkayAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICAgIEBpZiAkaSAlIDIgPT0gMSB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfSAvICN7JGJhc2UgKyA4fTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDh9IC8gI3skYmFzZSArIDE2fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1mb3VydGgge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDE2IHtcbiAgICAgICAgICAkazogbWF0aC5jZWlsKG1hdGguZGl2KCRpLCAyKSk7XG4gICAgICAgICAgJGJhc2U6IDE1ICsgNjQgKiAoJGsgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDU7XG4gICAgICAgICAgICBAaWYgJGkgJSAyID09IDEge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX0gLyAjeyRiYXNlICsgMTd9O1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgMTd9IC8gI3skYmFzZSArIDMyfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1maWZ0aCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOCB7XG4gICAgICAgICAgJGs6IG1hdGguY2VpbChtYXRoLmRpdigkaSwgMikpO1xuICAgICAgICAgICRiYXNlOiAzMiArIDEyOCAqICgkayAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICAgIEBpZiAkaSAlIDIgPT0gMSB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfSAvICN7JGJhc2UgKyAzMn07XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyAzMn0gLyAjeyRiYXNlICsgNjR9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1jb2wtNywgNik7XG4gICAgICAgICAgZ3JpZC1yb3c6IHZhcigtLXJvdy03LCAzMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1zaXh0aCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XG4gICAgICAgICAgJGs6IG1hdGguY2VpbChtYXRoLmRpdigkaSwgMikpO1xuICAgICAgICAgICRiYXNlOiA2MyArIDI1NiAqICgkayAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgICAgIEBpZiAkaSAlIDIgPT0gMSB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfSAvICN7JGJhc2UgKyA2NH07XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyA2NH0gLyAjeyRiYXNlICsgMTI4fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogdmFyKC0tY29sLTcsIDcpO1xuICAgICAgICAgIGdyaWQtcm93OiB2YXIoLS1yb3ctNywgNjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tc2V2ZW50aCB7XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAvLyBKUyDjgYwgZGF0YS1wbGF5ZXJzIOOBq+W/nOOBmOOBpiAtLWNvbC03IC8gLS1yb3ctNyDjgpLoqK3lrprjgZnjgotcbiAgICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWNvbC03LCA4KTtcbiAgICAgICAgZ3JpZC1yb3c6IHZhcigtLXJvdy03LCAxMjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Njb3JlIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgM3B4IDVweDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDAgMCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZmlyc3Qge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDY0IHtcbiAgICAgICAgICAkYmFzZTogMiArIDggKiAoJGkgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgMX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1zZWNvbmQge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMyIHtcbiAgICAgICAgICAkYmFzZTogNiArIDE2ICogKCRpIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDF9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tdGhpcmQge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDE2IHtcbiAgICAgICAgICAkYmFzZTogMTQgKyAzMiAqICgkaSAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDU7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyAxfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLWZvdXJ0aCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOCB7XG4gICAgICAgICAgJGJhc2U6IDMxICsgNjQgKiAoJGkgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA2O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgMX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1maWZ0aCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XG4gICAgICAgICAgJGJhc2U6IDYzICsgMTI4ICogKCRpIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDF9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tc2l4dGgge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIge1xuICAgICAgICAgICRiYXNlOiAxMjcgKyAyNTYgKiAoJGkgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgMX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1zZXZlbnRoIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxIHtcbiAgICAgICAgICAkYmFzZTogMjU0ICsgNTEyICogKCRpIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDF9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd2lubmVyIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICBkdCB7XG4gICAgICAvLyBKUyDjgYwgZGF0YS1wbGF5ZXJzIOOBq+W/nOOBmOOBpiAtLWNvbC13IC8gLS1yb3ctdHJvcGh5IOOCkuioreWumuOBmeOCi1xuICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWNvbC13LCA5KTtcbiAgICAgIGdyaWQtcm93OiB2YXIoLS1yb3ctdHJvcGh5LCAxMjApO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1jb2wtdywgOSk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZ3JpZC1yb3c6IHZhcigtLXJvdy13aW5uZXItbmFtZSwgMTI2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIG1hcmdpbjogOHB4IDAgMCAxMXB4O1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiBzcCg0NSk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIG1hcmdpbi10b3A6IHBjKDc3KTtcbiAgICB9XG4gICAgYSB7XG4gICAgICB3aWR0aDogc3AoMjgwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDUpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2RiMDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBjb2x1bW4tZ2FwOiBzcCgxMCk7XG4gICAgICBwYWRkaW5nOiBzcCgxNSk7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDQ4MCk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDM1KTtcbiAgICAgICAgZm9udC1zaXplOiBwYygyNik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpO1xuICAgICAgICBwYWRkaW5nOiBwYygxNSk7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RvdXJuYW1lbnQvYnRuLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IHNwKDIwKTtcbiAgICAgICAgaGVpZ2h0OiBzcCgzMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IHBjKDQ3KTtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDYwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnAtcmFua2luZyB7XG4gICZfX21haW4ge1xuICAgIHBhZGRpbmc6IHNwKDM4KSBzcCgxNSk7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg3MCkgcGMoMjApIHBjKDkwKTtcbiAgICB9XG4gIH1cblxuICAmX190YWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogc3AoMTApO1xuICAgIG1hcmdpbi10b3A6IHNwKDI1KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgZ2FwOiBwYygyMCk7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDEwKSkgLyAyKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDIwKSkgLyAzKTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYyg4MCkpIC8gNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyZTJlMmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgxKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogc3AoMTgpIDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpIHBjKDUpIDAgMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDI1KSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDEwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDIwKTtcbiAgICAgIH1cblxuICAgICAgLmMtbm90ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwKDEwKTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcGMoMjApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgdHIge1xuICAgICAgJjpudGgtY2hpbGQobiArIDIyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICBwYWRkaW5nOiBzcCgxMCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiBzcCgxMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYygyMykgMDtcbiAgICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgJi4tbm8ge1xuICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTEpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwNCAvIDEyMDAgKiAxMDAlKTtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi1zdGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTA0IC8gMTIwMCAqIDEwMCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBzcCg0KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogcGMoMTApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IHNwKDYpO1xuICAgICAgICAgICAgaGVpZ2h0OiBzcCg1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoMTYpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHBjKDEzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi4tdXAge1xuICAgICAgICAgICAgY29sb3I6ICMxZWMyMWM7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JhbmsvaWNvbl91cC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLi1kb3duIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjMwNDA4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yYW5rL2ljb25fZG93bi5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi1wbGF5ZXIge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2MDQgLyAxMjAwICogMTAwJSk7XG4gICAgICAgICAgcGFkZGluZzogcGMoMTApIHBjKDI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLi1jb3VudHJ5IHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjc2IC8gMTIwMCAqIDEwMCUpO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBwYygzNSk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBwYygzNCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDIzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wbGF5ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiBzcCgxMCk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGNvbHVtbi1nYXA6IHBjKDIwKTtcbiAgICB9XG4gICAgJiArIC5wLXJhbmtpbmdfX3BsYXllciB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCg1KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDEwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBzcCgyNSk7XG4gICAgICBoZWlnaHQ6IHNwKDI1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDIpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBwYyg1MCk7XG4gICAgICAgIGhlaWdodDogcGMoNTApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3VudHJ5IHtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogcGMoMTApO1xuICAgIH1cbiAgICAmICsgLnAtcmFua2luZ19fY291bnRyeSB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCg1KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDEwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IHNwKDQ1KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWFyZ2luLXRvcDogcGMoNzcpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHdpZHRoOiBzcCgxNzYpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogc3AoNSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogI2ZjZGIwMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGNvbHVtbi1nYXA6IHNwKDEwKTtcbiAgICAgIHBhZGRpbmc6IHNwKDEzKTtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBwYyg0ODApO1xuICAgICAgICBjb2x1bW4tZ2FwOiBwYygzNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMjYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KTtcbiAgICAgICAgcGFkZGluZzogcGMoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtZGV0YWlsIHtcbiAgJl9fbWFpbiB7XG4gICAgcGFkZGluZzogc3AoMjEpIHNwKDE1KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoNTApIHBjKDIwKTtcbiAgICB9XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgIHBhZGRpbmc6IHNwKDEyKTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoNTApIHBjKDY1KTtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgcGFkZGluZzogc3AoMTApIHNwKDE1KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiBzcCg3KTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICBjb2x1bW4tZ2FwOiBwYygxMCk7XG4gICAgICBwYWRkaW5nOiBwYygxNSkgcGMoMzIpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgZm9udC1zaXplOiBzcCgyMCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMjgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlcm8ge1xuICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgcGFkZGluZy1ib3R0b206IHNwKDM3KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IHBjKDUwKTtcbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgZm9udC1zaXplOiBwYyg3OCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiBwYygyMCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhZGdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZXRhaWwvYmFkZ2Uuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbGVmdDogc3AoMjMpO1xuICAgICAgdG9wOiBzcCgyNik7XG4gICAgICB3aWR0aDogc3AoNzcpO1xuICAgICAgaGVpZ2h0OiBzcCg3Nyk7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDEzNyk7XG4gICAgICAgIGhlaWdodDogcGMoMTM3KTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogcGMoMjMpO1xuICAgICAgICBib3R0b206IHBjKDEyKTtcbiAgICAgIH1cblxuICAgICAgZGwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEwKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDE3KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZCB7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxNik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygyOSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBzcCgzMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZmlnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IHNwKDE1KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiBwYyg1NjApO1xuICAgICAgfVxuXG4gICAgICAuLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHNwKDIxOCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBwYyg0MDQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC4tc3ViIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogc3AoMTUpO1xuICAgICAgICBib3R0b206IHNwKDcwKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBib3R0b206IHBjKDYwKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDI0KTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNDUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzcCg5KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc3AoNSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLi1jb3B5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogc3AoMTUpO1xuICAgICAgICBib3R0b206IHNwKDE1KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlLTMwKTtcbiAgICAgICAgZm9udC1zaXplOiBzcCg2KTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDI4KTtcblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMzgpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMzgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zdWIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxNSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoNyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saXN0IHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IHNwKDE2KSBhdXRvIDA7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luOiBwYygyMikgMCAwO1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDE0KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxNSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgZHQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgc3AoMTApO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBwYygxMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiBzcCgyNCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IHNwKDE2KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoMzApO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDIwKTtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IHNwKDIxKTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDIxKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi4teW91dHViZSB7XG4gICAgICAgICAgICB3aWR0aDogc3AoMjUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IHBjKDI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcm9maWxlIHtcbiAgICAmLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IHNwKDEwKSBzcCgxMykgc3AoMjgpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogcGMoMzQpIHBjKDMyKSBwYyg1MCk7XG4gICAgICB9XG5cbiAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoMjUpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDM1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N0eWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogc3AoMzApO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcGMoNjApO1xuICAgIH1cbiAgICAmLWNoYXJ0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IHNwKDU4KSAwIHNwKDIyKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcGMoNDkpIDAgcGMoMTE3KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNjApO1xuICAgICAgICBjb2x1bW4tZ2FwOiBwYygxNzYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNoYXJ0IHtcbiAgICAgIHdpZHRoOiBzcCgyMDEpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDMzMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHRvcDogcGMoLTQpO1xuICAgICAgICAgIGxlZnQ6IHBjKC0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHRvcDogc3AoLTM1KTtcbiAgICAgICAgICAgIGxlZnQ6IHNwKDYwKTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIHRvcDogcGMoLTQ1KTtcbiAgICAgICAgICAgICAgbGVmdDogcGMoOTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB0b3A6IHNwKDUwKTtcbiAgICAgICAgICAgIHJpZ2h0OiBzcCgtNTUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgdG9wOiBwYygxMzApO1xuICAgICAgICAgICAgICByaWdodDogcGMoLTg1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgYm90dG9tOiBzcCgtMzApO1xuICAgICAgICAgICAgcmlnaHQ6IHNwKC0xMCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBib3R0b206IHBjKC0zMCk7XG4gICAgICAgICAgICAgIHJpZ2h0OiBwYygtMzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBib3R0b206IHNwKC0zMCk7XG4gICAgICAgICAgICBsZWZ0OiBzcCgtMTApO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgYm90dG9tOiBwYygtMzApO1xuICAgICAgICAgICAgICBsZWZ0OiBwYygtMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICB0b3A6IHNwKDUwKTtcbiAgICAgICAgICAgIGxlZnQ6IHNwKC01NSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB0b3A6IHBjKDEzMCk7XG4gICAgICAgICAgICAgIGxlZnQ6IHBjKC04NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zY29yZSB7XG4gICAgICBtYXJnaW46IHNwKDYyKSBzcCgyNykgMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IHBjKDM5Nyk7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDExKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgYmFja2dyb3VuZDogIzExMTtcbiAgICAgICAgcGFkZGluZzogc3AoMTEpIHNwKDIwKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBwYWRkaW5nOiBwYyg1KSBwYygzMCkgcGMoNSkgcGMoMzgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDE3KTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuLWxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi1udW0ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMjYpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDM4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHNwKDQ4KTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNjkpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHBjKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1yZXBvcnQge1xuICAgICAgbWFyZ2luOiAwIHNwKDEzKTtcbiAgICAgIHBhZGRpbmctdG9wOiBzcCgxNjApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbjogcGMoNjApIDAgMDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IHNwKDE1KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDMxKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiBwYyg1NCk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHBjKDIwKTtcbiAgICAgICAgICB3aWR0aDogcGMoNzIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wcm9maWxlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiBzcCgxMTApO1xuICAgICAgfVxuXG4gICAgICAmX19maWcge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiBwYygxMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ncmFkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IHNwKDI2KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZy1ib3R0b206IHBjKDU1KTtcbiAgICB9XG4gICAgJi1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDE4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IHNwKDE1KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDM1KTtcbiAgICAgICAgZ2FwOiBwYygyMyk7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgxNSkpIC8gMik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgIHBhZGRpbmc6IHNwKDE1KSBzcCgxNSkgc3AoMTApO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoNjkpKSAvIDQpO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDMwKSBwYygzMCkgcGMoMTApO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGV0YWlsL2dyYWRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHdpZHRoOiBzcCgxMjUpO1xuICAgICAgICAgIGhlaWdodDogc3AoMjQpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMTk1KTtcbiAgICAgICAgICAgIGhlaWdodDogcGMoMzgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogc3AoMTUpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygyNSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHNwKDE1KTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBkZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHNwKDMxKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxMCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDQ5KTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoNTcpO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDg5KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyYWRlMiB7XG4gICAgcGFkZGluZy1ib3R0b206IHNwKDI2KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoOTAwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDQwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDg0KTtcbiAgICAgIH1cblxuICAgICAgLnNwbGlkZV9fbGlzdCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiBzcCg0Mykgc3AoMjApO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDIwKSkgLyAyKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGV0YWlsL2JnX2dyYWRlMi5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiBzcCgxMzgpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzcCgzMCk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygyMDQpO1xuICAgICAgICAgICAgaGVpZ2h0OiBwYygxODEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTMpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3AoNSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTcpO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgIHdpZHRoOiBwYygxNSk7XG4gICAgICAgIGhlaWdodDogcGMoMjcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9zbGlkZV9hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg0OSk7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDgpO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IHBjKDkpO1xuICAgICAgICAgIGhlaWdodDogcGMoOSk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgd2lkdGg6IHBjKDkpO1xuICAgICAgICAgIGhlaWdodDogcGMoOSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXllYXIge1xuICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMjcpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgxNSk7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygzNSk7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb3ZpZSB7XG4gICAgbWFyZ2luLXRvcDogc3AoNDMpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg2NCk7XG4gICAgfVxuICAgICYtZnJhbWUge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW46IDAgcGMoMzApO1xuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTIpO1xuICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygyMik7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtaG9tZV9fbW92aWUtYnRuIHtcbiAgbWFyZ2luLXRvcDogMTEuNTM4NDYxNTM4NXZ3O1xuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg0MS4wNjY2NjY2NjY3cHgsIDUuMzQ3MjIyMjIyMnZ3LCA3N3B4KTtcbiAgfVxufVxuLnAtaG9tZV9fbW92aWUtYnRuIGEge1xuICB3aWR0aDogNDUuMTI4MjA1MTI4MnZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMS4yODIwNTEyODIxdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmY2RiMDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAyLjU2NDEwMjU2NDF2dztcbiAgY29sdW1uLWdhcDogMi41NjQxMDI1NjQxdnc7XG4gIHBhZGRpbmc6IDMuMzMzMzMzMzMzM3Z3O1xuICBmb250LXNpemU6IDMuMDc2OTIzMDc2OXZ3O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNiMDAwO1xuICB9XG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIHdpZHRoOiBjbGFtcCgyNTZweCwgMzMuMzMzMzMzMzMzM3Z3LCA0ODBweCk7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDIuNDMwNTU1NTU1NnZ3LCAzNXB4KTtcbiAgICBjb2x1bW4tZ2FwOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDIuNDMwNTU1NTU1NnZ3LCAzNXB4KTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzLjg2NjY2NjY2NjdweCwgMS44MDU1NTU1NTU2dncsIDI2cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDIuNjY2NjY2NjY2N3B4LCAwLjM0NzIyMjIyMjJ2dywgNXB4KTtcbiAgICBwYWRkaW5nOiBjbGFtcCg4cHgsIDEuMDQxNjY2NjY2N3Z3LCAxNXB4KTtcbiAgfVxufVxuLnNwbGlkZS5uby1zbGlkZXIucC1ob21lX19kaWdlc3RfX2NhcmRzIHtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbn1cbi5zcGxpZGUubm8tc2xpZGVyLnAtaG9tZV9fZGlnZXN0X19jYXJkcyAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3BsaWRlLm5vLXNsaWRlci5wLWhvbWVfX2RpZ2VzdF9fY2FyZHMgLnNwbGlkZV9fbGlzdCAuc3BsaWRlX19zbGlkZSB7XG4gIG1hcmdpbi10b3A6IDMuODQ2MTUzODQ2MnZ3O1xuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qKiog5YuV55S76Kmz57SwICoqKi9cbi5tb3ZpZV9kZXRhaWxfd3JhcCB7XG4gIHBhZGRpbmc6IDR2dyA0dncgMTR2dztcbiAgbWFyZ2luOiAwIDAgMTJ2dztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTtcbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgcGFkZGluZzogY2xhbXAoNDBweCwgNi4wNDE2NjY2NjY3dncsIDUwcHgpIGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgNHZ3LCA1MHB4KSBjbGFtcCg1MHB4LCA3LjI5MTY2NjY2Njd2dywgNzBweCk7XG4gICAgbWFyZ2luOiAwIDAgMTAwcHg7XG4gIH1cbn1cbi5tb3ZpZV9kZXRhaWxfd3JhcCAueXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb3ZpZV9kZXRhaWxfd3JhcCAueXQgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW92aWVfZGV0YWlsX3dyYXAgLnRpdF9kZXRhaWwge1xuICBmb250LXNpemU6IDR2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luOiA2dncgMCAwO1xuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDExLjJweCwgMS40NTgzMzMzMzMzdncsIDIxcHgpO1xuICAgIG1hcmdpbjogMzZweCAyNnB4IDA7XG4gIH1cbn1cbi5tb3ZpZV9kZXRhaWxfd3JhcCAuaW5mbyB7XG4gIGZvbnQtc2l6ZTogM3Z3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDJ2dyAwIDA7XG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNi45MzMzMzMzMzMzcHgsIDAuOTAyNzc3Nzc3OHZ3LCAxM3B4KTtcbiAgICBtYXJnaW46IDEwcHggMjZweCAwO1xuICB9XG59XG4ubW92aWVfZGV0YWlsX3dyYXAgLmRldGFpbF93cmFwIHtcbiAgbWFyZ2luOiAydncgMCAwO1xuICBwYWRkaW5nOiA4dncgMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgICBwYWRkaW5nOiA1MHB4IDI2cHggMDtcbiAgfVxufVxuLm1vdmllX2RldGFpbF93cmFwIC5kZXRhaWxfd3JhcCBwIHtcbiAgZm9udC1zaXplOiAzdnc7XG4gIG1hcmdpbjogMDtcbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg4cHgsIDEuMDQxNjY2NjY2N3Z3LCAxNXB4KTtcbiAgfVxufVxuLm1vdmllX2RldGFpbF93cmFwIC5kZXRhaWxfd3JhcCBwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ubC1tYWluIHtcbiAgJl9faW5uZXIge1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFFaEI7OzRFQUFBO0FDRkE7O0VBQUE7QUFHQTs7O0VBR0k7RUFDQTtFQUNBO0FES0o7O0FDRkE7RUFDSTtBREtKOztBQ0ZBO0VBQ0k7RUFDQTtBREtKOztBQ0ZBO0VBQ0k7SUFDSTtFREtOO0FBQ0Y7QUNJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURHSjs7QUNBQTtFQUNJO0VBQ0E7QURHSjs7QUNBQTtFQUNJO0VBQ0E7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtFQUNBO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREdKOztBQ0FBO0VBQ0k7RUFDQTtFQUNBO0FER0o7O0FDQUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FER0o7O0FFcEdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QUZnR0Y7O0FHNUlBO21FQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSCtJRjs7QUd6SUE7RUFDRTtFQUNBO0VBQ0E7RUNiQTtFQUNBO0VBQ0E7RUEyQkE7RURaQTtFQUVBO0VBRUE7RUFDQTtBSGdKRjs7QUc3SUE7RUFDRTtFQUNBO0FIZ0pGO0FHL0lFO0VBQ0U7QUhpSko7QUczSUE7OztFQUdFO0FINklGOztBRzNJQTs7RUFFRTtBSDhJRjs7QUc1SUE7Ozs7OztFQU1FO0VBQ0E7QUgrSUY7O0FHN0lBO0VBQ0U7RUFDQTtFQzFCQTtFRDRCQTtBSGdKRjtBR3hJRTtFQUNFO0FIZ0pKOztBRzdJQTtFQUNFO0VDNUNBO0FKNkxGOztBRzlJQTtFQUNFO0VBQ0E7RUFDQTtBSGlKRjs7QUcvSUE7RUFDRTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtBSGtKRjs7QUdoSkE7RUFDRTtLQUFBO1VBQUE7RUFDQTtFQUNBO0FIbUpGOztBR2pKQTtFQUNFO0tBQUE7VUFBQTtFQUNBO0VBQ0E7QUhvSkY7QUtyUEE7Ozs7Ozs7Ozs7RUFBQTtBQVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxpUUY7QUsvUEE7RUFDRTtBTGlRRjs7QUsvUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMa1FGOztBS2hRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxtUUY7O0FLalFBO0VBQ0U7QUxvUUY7O0FLbFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHFRRjs7QUtuUUE7OztFQUdFO0FMc1FGOztBS3BRQTtFQUNFO0FMdVFGOztBS3JRQTtFQUNFO0FMd1FGOztBS3RRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHlRRjs7QUt2UUE7RUFDRTtBTDBRRjs7QUt4UUE7O0VBRUU7QUwyUUY7O0FLelFBO0VBQ0U7RUFDQTtBTDRRRjs7QUsxUUE7RUFDRTtFQUVBO0FMNlFGOztBSzNRQTtFQUNFO0FMOFFGOztBSzVRQTtFQUNFO0FMK1FGOztBSzdRQTtFQUNFO0FMZ1JGOztBSzlRQTs7RUFFRTtBTGlSRjs7QUsvUUE7RUFDRTtFQUNBO0VBQ0E7QUxrUkY7O0FLaFJBO0VBQ0U7QUxtUkY7O0FLalJBO0VBQ0U7QUxvUkY7O0FLbFJBO0VBQ0U7QUxxUkY7O0FLblJBO0VBQ0U7QUxzUkY7O0FLcFJBO0VBQ0U7QUx1UkY7O0FLclJBO0VBQ0U7QUx3UkY7O0FLdFJBO0VBQ0U7RUFDQTtFQUNBO0FMeVJGOztBS3ZSQTtFQUNFO0VBQ0E7QUwwUkY7O0FLeFJBO0VBQ0U7QUwyUkY7O0FLelJBO0VBQ0U7RUFDQTtFQUNBO0FMNFJGOztBSzFSQTtFQUNFO0FMNlJGOztBSzNSQTtFQUNFO0VBQ0E7RUFDQTtBTDhSRjs7QUs1UkE7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrUkY7O0FLN1JBO0VBQ0U7QUxnU0Y7O0FLOVJBO0VBQ0U7QUxpU0Y7O0FLL1JBO0VBQ0U7QUxrU0Y7O0FLaFNBO0VBQ0U7QUxtU0Y7O0FLalNBO0VBQ0U7QUxvU0Y7O0FLbFNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxU0Y7O0FLblNBOztFQUVFO0FMc1NGOztBS3BTQTtFQUNFO0FMdVNGOztBS3JTQTtFQUNFO0FMd1NGOztBS3RTQTtFQUNFO0lBQ0U7RUx5U0Y7RUt2U0E7SUFDRTtFTHlTRjtBQUNGO0FLdlNBO0VBQ0U7RUFDQTtBTHlTRjs7QUt2U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMFNGOztBS3hTQTtFQUNFO0VBQ0E7QUwyU0Y7O0FLelNBO0VBQ0U7RUFDQTtBTDRTRjs7QUsxU0E7RUFDRTtBTDZTRjs7QUszU0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDhTRjs7QUs1U0E7O0VBRUU7RUFDQTtFQUNBO0FMK1NGOztBSzdTQTs7RUFFRTtFQUNBO0VBQ0E7QUxnVEY7O0FLOVNBOztFQUVFO0FMaVRGOztBSy9TQTs7RUFFRTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0FMa1RGOztBS2hUQTs7RUFFRTtBTG1URjs7QUtqVEE7O0VBRUU7RUFDQTtBTG9URjs7QUtsVEE7O0VBRUU7RUFDQTtBTHFURjs7QUtuVEE7RUFDRTtBTHNURjs7QUtwVEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdVRGOztBS3JUQTs7RUFFRTtBTHdURjs7QUt0VEE7O0VBRUU7RUFDQTtBTHlURjs7QUt2VEE7O0VBRUU7QUwwVEY7O0FLeFRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJURjs7QUt6VEE7RUFDRTtBTDRURjs7QUsxVEE7O0VBRUU7QUw2VEY7O0FLM1RBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QUw4VEY7O0FLNVRBO0VBQ0U7RUFDQTtBTCtURjs7QUs3VEE7RUFDRTtFQUNBO0FMZ1VGOztBSzlUQTtFQUNFO0FMaVVGOztBSy9UQTtFQUNFO0FMa1VGOztBS2hVQTtFQUNFO0FMbVVGOztBS2pVQTtFQUNFO0FMb1VGOztBS2xVQTtFQUNFO0FMcVVGOztBS25VQTtFQUNFO0FMc1VGOztBS3BVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHVVRjs7QUtyVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBTHdVRjs7QUt0VUE7RUFDRTtBTHlVRjs7QUt2VUE7RUFDRTtBTDBVRjs7QUt4VUE7RUFDRTtFQUNBO0FMMlVGOztBS3pVQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBTDRVRjs7QUsxVUE7O0VBRUU7RUFDQTtBTDZVRjs7QUszVUE7O0VBRUU7RUFDQTtFQUNBO0FMOFVGOztBSzVVQTs7RUFFRTtFQUNBO0FMK1VGOztBSzdVQTs7RUFFRTtBTGdWRjs7QUs5VUE7O0VBRUU7RUFDQTtFQUNBO0FMaVZGOztBSy9VQTs7RUFFRTtBTGtWRjs7QUtoVkE7RUFDRTtBTG1WRjs7QUtqVkE7RUFDRTtBTG9WRjs7QUtsVkE7RUFDRTtFQUNBO0FMcVZGOztBS25WQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzVkY7O0FLcFZBO0VBQ0U7QUx1VkY7O0FLclZBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QUx3VkY7O0FLdFZBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QUx5VkY7O0FLdlZBO0VBQ0U7QUwwVkY7O0FLeFZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUwyVkY7O0FLelZBOztFQUVFO0FMNFZGOztBSzFWQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZWRjs7QUszVkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4VkY7O0FLNVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrVkY7O0FLN1ZBO0VBQ0U7QUxnV0Y7O0FLOVZBO0VBQ0U7QUxpV0Y7O0FLL1ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMa1dGOztBS2hXQTs7O0VBR0U7RUFDQTtFQUNBO0tBQUE7QUxtV0Y7O0FLaldBO0VBQ0U7RUFDQTtBTG9XRjs7QUtsV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxV0Y7O0FLbldBO0VBQ0U7RUFDQTtBTHNXRjs7QUtwV0E7RUFDRTtBTHVXRjs7QUtyV0E7RUFDRTtFQUNBO0FMd1dGOztBS3RXQTtFQUNFO0FMeVdGOztBS3ZXQTtFQUNFO0VBQ0E7QUwwV0Y7O0FLeFdBO0VBQ0U7QUwyV0Y7O0FLeldBO0VBQ0U7QUw0V0Y7O0FLMVdBO0VBQ0U7QUw2V0Y7O0FLM1dBO0VBQ0U7QUw4V0Y7O0FLNVdBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrV0Y7O0FLN1dBO0VBQ0U7QUxnWEY7O0FLOVdBO0VBQ0U7QUxpWEY7O0FLL1dBOztFQUVFO0FMa1hGOztBS2hYQTs7O0VBR0U7RUFDQTtBTG1YRjs7QUtqWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG9YRjs7QUtsWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcVhGOztBS25YQTtFQUNFO0VBQ0E7QUxzWEY7O0FLcFhBOzs7O0VBSUU7RUFFQTtBTHVYRjs7QUtyWEE7RUFDRTtBTHdYRjs7QUt0WEE7RUFDRTtFQUVBO0VBQ0E7QUx5WEY7O0FLdlhBO0VBQ0U7QUwwWEY7O0FLeFhBOztFQUVFO0FMMlhGOztBS3pYQTs7OztFQUlFO0VBRUE7QUw0WEY7O0FLMVhBO0VBRUU7RUFDQTtFQUNBO0FMNlhGOztBSzNYQTtFQUNFO0FMOFhGOztBSzVYQTtFQUNFO0VBRUE7RUFDQTtBTCtYRjs7QUF2Z0NBOzs0RUFBQTtBTVJBO0VBQ0U7QU5xaENGO0FNaGhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOdWhDSjtBTTlnQ0U7RUFDRTtBTnVoQ0o7QU1qaENFO0VBQ0U7RUFDQTtPQUFBO0FOd2hDSjtBTXRoQ007RUFDRTtFQUNBO0VBQ0E7QU53aENSO0FNaGhDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU51aENOOztBTWxnQ0E7RUFDRTtBTm1oQ0Y7QU1wZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOb2hDSjtBTTNnQ0k7RUFDRTtBTnFoQ047QU03Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBTm9oQ0o7QU0vZ0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnVoQ047QU1oaENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTndoQ047QU1qaENRO0VGdklOO0VBQ0E7RUFDQTtFRXVJUTtFQUNBO0VBQ0E7QU4yaENWO0FNcGhDUTtFQUNFO0VBQ0E7RUFDQTtBTjJoQ1Y7QU1yaENRO0VBQ0U7RUFDQTtFQUNBO0FONGhDVjtBTW5oQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMGhDSjtBTXhoQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjBoQ047QU1oaENNO0VBQ0U7RUFDQTtFQUNBO0FOMmhDUjtBTXhoQ1U7RUFDRTtBTjBoQ1o7QU1saENRO0VBQ0U7RUFDQTtBTjBoQ1Y7QU1uaENRO0VBRUU7QU55aENWO0FNbGhDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeWhDVjs7QU83d0NBO0VBQ0U7RUFDQTtBUDJ4Q0Y7QU9yeENFO0VBQ0U7RUFDQTtFQUNBO0FQNHhDSjtBTzN4Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUhMSjtFQUNBO0VBQ0E7RUdLSTtFQUNBO09BQUE7RUFDQTtBUCt4Q047QU9ueENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAreENSO0FPdHhDRTtFQUNFO0FQOHhDSjtBTzl3Q0k7RUFDRTtBUCt4Q047QU94eENJO0VBQ0U7RUFDQTtBUCt4Q047QU92eENJO0VBQ0U7QVAreENOO0FPM3hDTTtFQUNFO0VBQ0E7RUFDQTtBUGt5Q1I7QU81eENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0FQbXlDWjtBTzV4Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG95Q2Q7QU90eENFO0VBQ0U7RUFDQTtFQUNBO0FQK3hDSjtBT3Z4Q0U7RUFDRTtFQUNBO0VBQ0E7QVAreENKOztBQWo2Q0E7OzRFQUFBO0FRaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJvOENGO0FROTdDRTtFQUNFO0VKRUY7RUFDQTtFQUNBO0VJRkU7RUFDQTtFQUNBO0FSdzhDSjs7QVFoOENBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkU7QVJ5OENGOztBUXQ4Q0E7O0VBRUU7QVJ5OENGO0FRaDhDQTtFQUNFO0FSdzhDRjs7QVFqOENBO0VBQ0U7QVJ5OENGOztBUWw4Q0E7O0VBRUU7QVIwOENGOztBUW44Q0E7O0VBRUU7QVI0OENGOztBUXI4Q0E7RUFDRTtBUjg4Q0Y7O0FTeGlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUZ2pERjtBU3ppREU7RUFDRTtBVGlqREo7QVMxaURFO0VBQ0U7RUFDQTtBVGlqREo7QVNoakRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrakROO0FTMWlERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpakRKO0FTemlERTtFQUNFO0VBQ0E7RUFDQTtBVGlqREo7QVMxaURFO0VBQ0U7RUFDQTtBVGlqREo7QVMxaURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpakRKO0FTeGlESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGdqRE47QVN6aURNO0VBQ0U7QVRpakRSOztBVTFwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVjZwREY7QVVycERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBVjZwRE47QVV4cERNO0VBQ0U7RUFDQTtBVitwRFI7QVUxcURJO0VOQ0Y7RUFDQTtFQUNBO0VNZUk7RUFDQTtBVm9xRE47QVUvcERNO0VObENKO0VBQ0E7RUFDQTtFTWtDTTtBVndxRFI7QVVocURJO0VBQ0U7RUFDQTtFQUNBO09BQUE7QVZ1cUROO0FVbHFETTtFQUNFO0VBQ0E7QVZ5cURSO0FVaHFERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWdXFESjtBVS9wREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWc3FETjtBVTdwREk7RUFDRTtFTi9FSjtFQUNBO0VBQ0E7RU0rRUk7RUFDQTtFQUNBO0FWd3FETjtBVWpxREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VOOUZKO0VBQ0E7RUFDQTtFTThGSTtFQUNBO0FWMnFETjtBVXRxRE07RUFDRTtBVjhxRFI7QVV0cURNO0VBQ0U7RUFDQTtBVitxRFI7QVV6cURRO0VBQ0U7RUFBQTtFQUNBO0FWZ3JEVjtBVXJxREU7RUFDRTtFQUNBO0FWNnFESjtBVXZxREk7RUFDRTtBVjhxRE47QVU1cURNO0VBQ0U7QVY4cURSO0FVenFEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWZ3JEVjtBVTVxRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVm1yRFo7QVUvcURNO0VBQ0U7QVZpckRSO0FVOXFETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZnckRSO0FVeHFESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWK3FETjtBVTdxRE07RUFDRTtBVitxRFI7QVV2cURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBVmdyRFI7QVUzcURRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmtyRFY7QVUzcURRO0VBQ0U7QVZtckRWOztBVzk1REE7RUFDRTtFQUNBO0FYaTZERjtBV3o1REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7QVhrNkRKO0FXcjVESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0FYaTZETjtBV3o1REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RVBsQ0o7RUFDQTtFQUNBO0VPa0NJO0VBQ0E7RUFDQTtBWG02RE47QVc3NURNO0VBQ0U7QVhvNkRSO0FXLzVETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYczZEUjtBVzk1REk7RVA5REY7RUFDQTtFQUNBO0VPOERJO0VBQ0E7RUFDQTtFQUNBO0FYdzZETjtBVy81REU7RUFDRTtFQUNBO0VBQ0E7QVh1NkRKO0FXMTVEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHU2RFY7QVcxNURVO0VBQ0U7RUFDQTtFQUNBO0FYbzZEWjtBV3o1REk7RUFDRTtBWGk2RE47QVcvNURNO0VBQ0U7QVhpNkRSO0FXMzVEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYazZEVjtBV2g2RFU7RUFFRTtFQUNBO0VBQ0E7QVhpNkRaO0FXajVEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYZzZEVjtBVzk1RFU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBWCs1RFo7QVc5NERNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDQ1RFI7QVdwNURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgyNUROO0FXejVETTtFQUNFO0FYMjVEUjtBV241RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0FYNDVEUjtBV3Y1RFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYODVEVjtBV3g1RFE7RUFDRTtBWGc2RFY7O0FZanFFQTtFQUNFO0VBQ0E7QVpvcUVGO0FZMXBFRTtFQUNFO0VBQ0E7QVpxcUVKO0FZbnFFTTtFQUNFO0FacXFFUjtBWWhvRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWitwRUo7QVk3cEVJO0VBQ0U7RUFDQTtBWitwRU47QVlqcEVFO0VBQ0U7QVpncUVKO0FZN3BFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtBWitwRUo7QVlscEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmlxRU47QVkxb0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWitwRUo7QVk3b0VFO0VBQ0U7QVo0cEVKO0FZcnBFSTtFQUNFO0VBQ0E7QVo4cEVOO0FZdnBFSTtFQUNFO0VBQ0E7RUFDQTtBWitwRU47O0FhaDFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ5MUVGO0FheDFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FiMDFFSjs7QWNwMkVBO0VBQ0U7QWR1MkVGO0FjdDJFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR3MkVKO0FjdDJFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR3MkVKOztBZXozRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZjQzRUY7QWV2M0VFOztFQUVFO0FmODNFSjtBZTUzRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmODNFSjtBZXYzRUk7RUFDRTtFWGJKO0VBQ0E7RUFDQTtFV2FJO0FmbTRFTjtBZTMzRUU7RUFDRTtFQUNBO0VBQ0E7QWZtNEVKO0FlMTNFSTtFQUNFO0VBQ0E7QWZxNEVOO0FlcDRFTTtFQUNFO0FmczRFUjtBZS8zRU07RUFDRTtBZnM0RVI7QWVoNEVNOztFQUVFO0VBQ0E7QWZ1NEVSOztBZ0I1OEVBO0VBQ0M7RUFDQTtBaEIyOUVEO0FnQno5RUM7RUFDQztBaEIyOUVGO0FnQno5RUM7RUFDQztBaEIyOUVGOztBQXI4RUE7OzRFQUFBO0FpQjdCRTtFQUVFO0VBQ0E7RUFDQTtBakI0K0VKO0FpQnY5RVE7RUFDRTtBakJnL0VWO0FpQjM3RUU7RUFDRTtFQUNBO0VBQ0E7QWpCcytFSjtBaUI5OUVJO0VBQ0U7QWpCdStFTjtBaUJoK0VRO0VBQ0U7QWpCdStFVjtBaUJqK0VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtBakJ3K0VWO0FpQnQrRVU7RUFDRTtBakJ3K0VaO0FpQjk5RUk7RUFDRTtFQUNBO0VBQ0E7QWpCcytFTjtBaUJqK0VNO0VBQ0U7RUFDQTtFQUNBO0tBQUE7QWpCdytFUjtBaUJwK0VJO0ViaElGO0VBQ0E7RUFDQTtFYWdJSTtFQUNBO0VBQ0E7QWpCdytFTjtBaUJqK0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCdytFTjtBaUIvOUVFO0VBQ0U7RUFDQTtFQUNBO0FqQnUrRUo7QWlCMTlFTTtFQUNFO0VBQ0E7QWpCdytFUjtBaUJuK0VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjArRVI7QWlCeitFUTtFQUNFO0FqQjIrRVY7QWlCeitFUTtFQUNFO0FqQjIrRVY7QWlCeitFUTtFQUNFO0FqQjIrRVY7QWlCeCtFTTtFQUNFO0VBQ0E7T0FBQTtBakIwK0VSO0FpQnorRVE7RUFDRTtFQUNBO0FqQjIrRVY7QWlCeitFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQjIrRVY7QWlCMStFVTtFQUNFO0FqQjQrRVo7QWlCdCtFSTtFQUNFO0FqQncrRU47QWlCNTlFUTtFQUNFO0FqQjIrRVY7QWlCcCtFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNCtFVjtBaUIxK0VVO0VBQ0U7QWpCNCtFWjtBaUJsK0VJO0VBQ0U7QWpCeStFTjtBaUJ4K0VNO0VBQ0U7RUFDQTtFQUNBO0tBQUE7QWpCMCtFUjtBaUJ0K0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ3K0VOO0FpQmgrRUk7RUFDRTtFQUNBO0VBQ0E7QWpCdytFTjtBaUIvOUVFO0VBQ0U7QWpCdStFSjtBaUJqK0VJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QWpCdStFTjtBaUJoK0VNO0VBQ0U7QWpCeStFUjtBaUJwK0VRO0VBQ0U7RUFDQTtBakIyK0VWO0FpQjErRVU7RUFDRTtBakI0K0VaO0FpQnorRVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjIrRWQ7QWlCaCtFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQncrRU47QWlCaitFTTtFQUNFO0VBQ0E7QWpCMCtFUjtBaUJyK0VRO0VBQ0U7RUFDQTtFQUNBO0FqQjQrRVY7QWlCMStFVTtFQUNFO0FqQjQrRVo7QWlCMStFVTtFQUNFO0VBQ0E7QWpCNCtFWjtBaUJ0K0VVO0VBQ0U7RUFDQTtFQUNBO0FqQjYrRVo7QWlCeCtFWTtFQUNFO0VBQ0E7RUFDQTtBakIrK0VkO0FpQngrRVk7RUFDRTtFQUNBO0VBQ0E7QWpCKytFZDtBaUJsK0VFO0VBQ0U7RUFDQTtFQUNBO0FqQjArRUo7QWlCdDlFSTtFQUNFO0VBQ0E7RUFDQTtBakIwK0VOO0FpQmorRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakIwK0VOO0FpQmwrRU07RUFDRTtBakIyK0VSO0FpQnIrRVU7RUFDRTtBakI0K0VaO0FpQjMrRVk7RUFDRTtBakI2K0VkO0FpQjMrRVk7RUFDRTtBakI2K0VkO0FpQnArRVU7RUFDRTtBakIyK0VaO0FpQjErRVk7RUFDRTtBakI0K0VkO0FpQjErRVk7RUFDRTtBakI0K0VkO0FpQm4rRVU7RUFDRTtBakIwK0VaO0FpQnorRVk7RUFDRTtBakIyK0VkO0FpQnorRVk7RUFDRTtBakIyK0VkO0FpQmwrRVU7RUFDRTtBakJ5K0VaO0FpQnYrRVk7RUFDRTtBakJ5K0VkO0FpQnYrRVk7RUFDRTtBakJ5K0VkO0FpQmorRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdytFVjtBaUJsK0VVO0VBQ0U7QWpCMCtFWjtBaUJyK0VVO0VBQ0U7QWpCdStFWjtBaUJsK0VZO0VBQ0U7RUFDQTtBakJ5K0VkO0FpQm4rRVk7RUFDRTtFQUNBO0VBQ0E7QWpCMCtFZDtBaUI5OUVFO0VBQ0U7RUFDQTtBakJzK0VKO0FpQi85RUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdStFTjtBaUI5OUVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdytFUjs7QWlCNTlFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUNqbkJFO0VBQ0U7QWxCdW5HSjs7QW1CeG5HRTtFQUNFO0VBQ0E7RUFDQTtBbkJnb0dKO0FtQjdtR0k7RUFDRTtBbkIrbkdOO0FtQjluR007RUFDRTtFQUNBO09BQUE7QW5CZ29HUjtBbUI5bkdVO0VBQ0U7RUFDQTtFQUNBO0FuQmdvR1o7QW1CL25HWTtFQUNFO0FuQmlvR2Q7O0FvQmxxR0U7RUFDRTtFQUNBO0VBQ0E7QXBCcXFHSjtBb0JqcEdJO0VBQ0U7QXBCb3FHTjtBb0Job0dRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCbXFHVjtBb0I5cEdVO0VBQ0U7RUFDQTtFQUNBO0FwQnNxR1o7QW9CanFHWTtFQUNFO0VBQ0E7QXBCeXFHZDtBb0JwcUdZO0VBQ0U7RUFDQTtBcEIycUdkOztBcUJqd0dFO0VBQ0U7RUFDQTtFQUNBO0FyQnl3R0o7QXFCMXZHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCeXdHTjtBcUJqd0dRO0VBQ0U7RUFDQTtBckJ5d0dWO0FxQmx3R1E7RUFDRTtFQUNBO0FyQjB3R1Y7QXFCbndHUTtFQUNFO0VBQ0E7QXJCMndHVjtBcUI1dkdJO0VBQ0U7RUFDQTtBckJ5d0dOO0FxQjl2R1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckIwd0dWO0FxQmx3R0k7RUFDRTtBckJ5d0dOO0FxQjd2R007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCc3dHUjtBcUJyd0dRO0VBQ0U7QXJCdXdHVjtBcUJyd0dRO0VBQ0U7RUFDQTtBckJ1d0dWO0FxQnJ3R1E7RUFDRTtBckJ1d0dWO0FxQnB3R007RUFDRTtFQUNBO09BQUE7QXJCc3dHUjtBcUJyd0dRO0VBQ0U7RUFDQTtBckJ1d0dWO0FxQnJ3R1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckJ1d0dWO0FxQnR3R1U7RUFDRTtBckJ3d0daO0FxQnB3R007RUFDRTtFQUNBO0VBQ0E7QXJCc3dHUjtBcUJwd0dRO0VBQ0U7QXJCc3dHVjtBcUIvdkdNO0VBQ0U7RUFDQTtFQUNBO0VqQi9JTjtFQUNBO0VBQ0E7RWlCK0lNO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCd3dHUjtBcUJqd0dRO0VqQnpLTjtFQUNBO0VBQ0E7RWlCeUtRO0FyQjR3R1Y7QXFCcHdHTTtFQUNFO0FyQjJ3R1I7QXFCdHdHUTtFQUNFO0FyQjZ3R1Y7QXFCcHdHUTtFQUNFO0VBQ0E7QXJCMndHVjtBcUJsd0dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0FyQjB3R1I7QXFCbHdHUTtFQUNFO09BQUE7QXJCMndHVjtBcUJsd0dRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QXJCeXdHVjtBcUJqd0dRO0VqQnhPTjtFQUNBO0VBQ0E7RWlCd09RO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCMndHVjtBcUJsd0dNO0VBQ0U7RUFDQTtFQUNBO0FyQjB3R1I7QXFCeHdHUTtFQUNFO0FyQjB3R1Y7QXFCM3ZHWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ1d0dkO0FxQjl2R1E7RUFDRTtBckJxd0dWO0FxQm53R1U7RUFDRTtFQUNBO0FyQnF3R1o7QXFCaHdHWTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBckJ1d0dkO0FxQmp3R2M7OztFQUVFO0VBQ0E7RUFDQTtBckIyd0doQjtBcUJ0d0dVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ3d0daO0FxQmh3R1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ1d0dWO0FxQnJ3R1U7RUFDRTtBckJ1d0daO0FxQi92R1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0FyQnd3R1o7QXFCcHdHWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCMndHZDtBcUJyd0dZO0VBQ0U7QXJCNndHZDtBcUJ2d0dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCeXdHUjtBcUJwd0dRO0VBQ0U7RUFDQTtBckIyd0dWOztBc0J2cEhFO0VBQ0U7QXRCK3BISjtBc0J6cEhJO0VBQ0U7QXRCZ3FITjtBc0JqcEhRO0VBQ0U7QXRCZ3FIVjtBc0IxcEhRO0VBQ0U7RUFDQTtFQUNBO0F0QmlxSFY7QXNCL3BIVTtFQUNFO0F0QmlxSFo7O0F1QnJzSEU7RUFDRTtFQUNBO0F2QndzSEo7QXVCbHNISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QnlzSE47QXVCbnNITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCMHNIUjtBdUJwc0hNO0VBQ0U7RUFDQTtFQUNBO09BQUE7QXZCMnNIUjtBdUJ0c0hRO0VBQ0U7RUFDQTtPQUFBO0VBQ0E7QXZCNnNIVjtBdUJ2c0hVO0VBQ0U7QXZCOHNIWjtBdUJ4c0hVO0VBQ0U7QXZCK3NIWjtBdUI5c0hZO0VBQ0U7RUFDQTtBdkJndEhkO0F1QjFzSFk7RUFDRTtFQUNBO0F2Qml0SGQ7QXVCM3NIYztFbkIzRFo7RUFDQTtFQUNBO0VtQjJEYztFQUNBO0F2QnN0SGhCO0F1QjVzSE07RUFDRTtFQUNBO0VBQ0E7QXZCbXRIUjtBdUI1c0hROztFQUVFO0VBQ0E7RUFDQTtBdkJxdEhWO0F1QjdzSFE7RUFDRTtFQUNBO0F2QnN0SFY7QXVCaHRIUTtFQUNFO0VBQ0E7QXZCd3RIVjtBdUJodEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCdXRITjtBdUJqdEhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ3dEhSO0F1Qmx0SE07RUFDRTtBdkJ5dEhSO0F1Qm50SFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkIwdEhWO0F1QnpzSE07RUFDRTtFQUNBO0F2Qnd0SFI7QXVCM2xIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCb3NIVjtBdUJsckhZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCc3NIZDtBdUJwc0hjO0VBQ0U7RUFDQTtBdkJzc0hoQjtBdUJyc0hnQjtFQUNFO0F2QnVzSGxCO0F1QnJzSG9CO0VBQ0U7RUFDQTtFQUNBO0F2QnVzSHRCO0F1QmxySGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnFzSGhCO0F1QnpySGdCO0VBQ0U7QXZCb3NIbEI7QXVCL3JIZ0I7RUFDRTtBdkJpc0hsQjtBdUI1ckhnQjtFQUNFO0F2QjhySGxCO0F1QnpySGdCO0VBQ0U7QXZCMnJIbEI7QXVCdnJIYztFQUNFO0VBQ0E7RUFDQTtBdkJ5ckhoQjtBdUJsckhjO0VBQ0U7QXZCeXJIaEI7QXVCdHJIYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCd3JIaEI7QXVCbHJIZ0I7RUFDRTtBdkJ5ckhsQjtBdUJockhJO0VBQ0U7QXZCa3JITjtBdUI1cUhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QXZCbXJIUjtBdUIxcUhRO0VBQ0U7RUFDQTtFQUNBO0VuQnZjUjtFQUNBO0VBQ0E7RW1CdWNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnNySFY7QXVCMXFITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnVySFI7QXVCanJIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZCeXJIVjtBdUIvcUhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCMHJIVjtBdUJuckhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCMnJIUjtBdUJ0ckhRO0VBQ0U7RUFDQTtFQUNBO0VuQnhoQlI7RUFDQTtFQUNBO0VtQndoQlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdkI4ckhWO0F1Qm5ySFE7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0F2QitySFY7QXVCdnJITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCK3JIUjs7QXdCaHhJRTtFQUNFO0F4QjJ4SUo7QXdCcnhJSTtFQUNFO0F4QjR4SU47QXdCdHhJSTtFQUNFO0F4QjZ4SU47QXdCdHdJUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ1eElWO0F3Qmp4SVU7RUFDRTtBeEJ3eElaO0F3QnJ4SVU7RUFDRTtBeEJ1eElaO0F3Qmx4SVk7RUFDRTtFQUNBO0VBQ0E7QXhCeXhJZDtBd0JseElZO0VBQ0U7RUFDQTtFQUNBO0F4Qnl4SWQ7QXdCOXdJSTtFQUNFO0VBQ0E7QXhCc3hJTjtBd0JqeElJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qnd4SU47QXdCdnhJTTtFQUNFO0F4Qnl4SVI7QXdCdnhJTTtFQUNFO0F4Qnl4SVI7QXdCdnhJTTtFQUNFO0F4Qnl4SVI7QXdCdHhJSTtFQUNFO0VBQ0E7T0FBQTtBeEJ3eElOO0F3QnZ4SU07RUFDRTtFQUNBO0F4Qnl4SVI7QXdCdnhJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Qnl4SVI7QXdCeHhJUTtFQUNFO0F4QjB4SVY7QXdCdHdJSTtFQUNFO0F4Qmt4SU47QXdCanhJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCbXhJUjtBd0JqeElRO0VBQ0U7QXhCbXhJVjs7QXlCaDdJRTtFQUNFO0VBQ0E7QXpCbTdJSjtBeUI3NklJO0VBQ0U7QXpCbzdJTjtBeUI5NklJO0VBQ0U7QXpCcTdJTjtBeUIvNklNO0VBQ0U7RUFDQTtBekJzN0lSO0F5Qmo3SU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCdzdJUjtBeUJ2N0lRO0VBQ0U7QXpCeTdJVjtBeUJ2N0lRO0VBQ0U7QXpCeTdJVjtBeUJ2N0lRO0VBQ0U7QXpCeTdJVjtBeUJ0N0lNO0VBQ0U7RUFDQTtPQUFBO0F6Qnc3SVI7QXlCdjdJUTtFQUNFO0VBQ0E7QXpCeTdJVjtBeUJ2N0lRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpCeTdJVjtBeUJ4N0lVO0VBQ0U7QXpCMDdJWjtBeUJwNklRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qmc3SVY7QXlCOTZJVTtFQUNFO0F6Qmc3SVo7QXlCejZJVTtFQUNFO0F6Qmc3SVo7QXlCMzZJWTtFQUNFO0VBQ0E7RUFDQTtBekJrN0lkO0F5QjM2SVk7RUFDRTtFQUNBO0VBQ0E7QXpCazdJZDtBeUJ0NklJO0VBQ0U7QXpCODZJTjtBeUI3NklNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBekI4NklSO0F5QjU2SVE7RUFDRTtBekI4NklWOztBMEIvakpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJra0pKO0EwQmhrSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJra0pOO0EwQi9pSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCZ2tKTjtBMEIxakpNO0VBQ0U7RXRCbENOO0VBQ0E7RUFDQTtFc0JrQ007RUFDQTtFQUNBO0ExQm1rSlI7QTBCM2pKTTtFQUNFO0V0QnJETjtFQUNBO0VBQ0E7RUFDQTtFc0JvRE07RUFDQTtFQUNBO0VBQ0E7QTFCc2tKUjtBMEI3akpJO0VBQ0U7QTFCcWtKTjtBMEI3akpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJxa0pOO0EwQjdqSk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUJza0pSO0EwQmxrSkk7RUFDRTtBMUJva0pOO0EwQjdqSkk7RUFDRTtFQUNBO0VBQ0E7QTFCb2tKTjtBMEIvakpNO0VBQ0U7QTFCc2tKUjtBMEI1akpVOztFQUVFO0VBQ0E7RUFDQTtBMUJ5a0paO0EwQjlpSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCc2tKTjs7QTJCN3VKRTtFQUNFO0EzQnd2Sko7QTJCcHZKSTtFQUNFO0EzQjJ2Sk47O0E0Qmp3SkU7RUFDRTtBNUJvd0pKO0E0Qi92Skk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUJzd0pOO0E0Qjl2Sk07RUFDRTtBNUJ3d0pSO0E0Qm53SlE7RUFDRTtBNUIwd0pWO0E0QnB3SlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUIyd0pWO0E0Qnp3SlU7RUFDRTtBNUIyd0paO0E0Qm53SlU7RUFDRTtFQUNBO0E1QjR3Slo7QTRCbHdKSTtFQUNFO0E1QjB3Sk47QTRCendKTTtFQUNFO0E1QjJ3SlI7QTRCcHdKSTtFQUNFO0VBQ0E7RUFDQTtBNUIyd0pOO0E0QnB3Skk7RUFDRTtFQU9BLG9LQUNFO0VBRUYscWRBQ0U7QTVCa3dKUjtBNEJsdkpNO0VBQ0UscWRBQ0U7QTVCeXZKVjtBNEI5dUpVOztFQUNFO0E1QnN2Slo7QTRCanZKWTs7RUFDRTtFQUNBO0E1QjB2SmQ7QTRCL3VKSTtFQUVFO0E1QnN2Sk47QTRCcnZKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCdXZKUjtBNEJ0dkpRO0VBQ0U7RUFDQTtPQUFBO0VBQ0E7RUFDQTtBNUJ3dkpWO0E0QnR2SlU7RUFDRTtBNUJ3dkpaO0E0QnJ2SlE7RUFFRTtBNUJzdkpWO0E0Qi91SlE7RUFDRTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7QTVCd3ZKVjtBNEJsdkpRO0VBQ0U7RUFDQTtBNUJ5dkpWO0E0QnZ2SlE7RUFDRTtBNUJ5dkpWO0E0QnB2SlE7RUFDRTtFQUNBO0E1QjJ2SlY7QTRCdHZKSTtFQUNFO0E1Qnd2Sk47QTRCdHZKUTtFQUNFO0VBQ0E7QTVCd3ZKVjtBNEJ0dkpRO0VBQ0U7RUFDQTtBNUJ3dkpWO0E0QnJ2SlE7RUFDRTtFQUNBO0E1QnV2SlY7QTRCcnZKUTtFQUNFO0VBQ0E7QTVCdXZKVjtBNEJydkpRO0VBQ0U7RUFDQTtBNUJ1dkpWO0E0Qmx2Skk7RXhCNU5GO0VBQ0E7RUFDQTtFd0I0Tkk7RUFDQTtFQUNBO0VBQ0E7QTVCc3ZKTjtBNEJqdkpNO0VBQ0U7QTVCd3ZKUjtBNEJ2dkpRO0VBQ0U7QTVCeXZKVjtBNEJodkpJO0VBQ0U7QTVCdXZKTjtBNEJ0dkpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCd3ZKUjtBNEJ0dkpRO0VBQ0U7RUFDQTtBNUJ3dkpWO0E0QnB2Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJzdkpSO0E0Qjl1Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0E1QnN2SlI7QTRCM3VKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCc3ZKUjtBNEJydkpRO0V4QjdTTjtFQUNBO0VBQ0E7RXdCNlNRO0VBQ0E7RUFDQTtBNUJ5dkpWO0E0QnB2SlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjJ2Slo7QTRCMXZKWTtFQUNFO0VBQ0E7QTVCNHZKZDtBNEJ6dkpVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjJ2Slo7QTRCanZKWTtFQUNFLGNBTFc7RUFNWDtBNUJtdkpkO0E0QnJ2Slk7RUFDRSxjQUxXO0VBTVg7QTVCdXZKZDtBNEJ6dkpZO0VBQ0UsY0FMVztFQU1YO0E1QjJ2SmQ7QTRCN3ZKWTtFQUNFLGNBTFc7RUFNWDtBNUIrdkpkO0E0Qmp3Slk7RUFDRSxjQUxXO0VBTVg7QTVCbXdKZDtBNEJyd0pZO0VBQ0UsY0FMVztFQU1YO0E1QnV3SmQ7QTRCendKWTtFQUNFLGNBTFc7RUFNWDtBNUIyd0pkO0E0Qjd3Slk7RUFDRSxjQUxXO0VBTVg7QTVCK3dKZDtBNEJqeEpZO0VBQ0UsZUFMVztFQU1YO0E1Qm14SmQ7QTRCcnhKWTtFQUNFLGVBTFc7RUFNWDtBNUJ1eEpkO0E0Qnp4Slk7RUFDRSxlQUxXO0VBTVg7QTVCMnhKZDtBNEI3eEpZO0VBQ0UsZUFMVztFQU1YO0E1Qit4SmQ7QTRCanlKWTtFQUNFLGVBTFc7RUFNWDtBNUJteUpkO0E0QnJ5Slk7RUFDRSxlQUxXO0VBTVg7QTVCdXlKZDtBNEJ6eUpZO0VBQ0UsZUFMVztFQU1YO0E1QjJ5SmQ7QTRCN3lKWTtFQUNFLGVBTFc7RUFNWDtBNUIreUpkO0E0QnR5SlE7RUFDRTtFQUNBO0E1Qnd5SlY7QTRCdHlKUTtFQUNFO0VBQ0E7QTVCd3lKVjtBNEJyeUpRO0VBQ0U7RUFDQTtBNUJ1eUpWO0E0QnB5SlE7RUFDRTtFQUNBO0E1QnN5SlY7QTRCbnlKUTtFQUNFO0VBQ0E7QTVCcXlKVjtBNEJseUpRO0VBQ0U7RUFDQTtBNUJveUpWO0E0Qmp5SlE7RUFDRTtFQUNBO0E1Qm15SlY7QTRCaHlKUTtFQUNFO0VBQ0E7QTVCa3lKVjtBNEJoeUpRO0VBQ0U7RUFDQTtBNUJreUpWO0E0Qmh5SlE7RUFDRTtFQUNBO0E1Qmt5SlY7QTRCaHlKUTtFQUNFO0VBQ0E7QTVCa3lKVjtBNEJoeUpRO0VBQ0U7RUFDQTtBNUJreUpWO0E0Qmh5SlE7RUFDRTtFQUNBO0E1Qmt5SlY7QTRCaHlKUTtFQUNFO0VBQ0E7QTVCa3lKVjtBNEJoeUpRO0VBQ0U7RUFDQTtFQUNBO0E1Qmt5SlY7QTRCNXhKUTtFQUNFO0VBQ0E7QTVCOHhKVjtBNEI1eEpRO0VBQ0U7RUFDQTtBNUI4eEpWO0E0QjN4SlE7RUFDRTtFQUNBO0E1QjZ4SlY7QTRCMXhKUTtFQUNFO0VBQ0E7QTVCNHhKVjtBNEJ6eEpRO0VBQ0U7RUFDQTtBNUIyeEpWO0E0Qnh4SlE7RUFDRTtFQUNBO0E1QjB4SlY7QTRCdnhKUTtFQUNFO0VBQ0E7QTVCeXhKVjtBNEJ0eEpRO0VBQ0U7RUFDQTtBNUJ3eEpWO0E0QnR4SlE7RUFDRTtFQUNBO0E1Qnd4SlY7QTRCdHhKUTtFQUNFO0VBQ0E7QTVCd3hKVjtBNEJ0eEpRO0VBQ0U7RUFDQTtBNUJ3eEpWO0E0QnR4SlE7RUFDRTtFQUNBO0E1Qnd4SlY7QTRCdHhKUTtFQUNFO0VBQ0E7QTVCd3hKVjtBNEJ0eEpRO0VBQ0U7RUFDQTtBNUJ3eEpWO0E0QnR4SlE7RUFDRTtFQUNBO0VBQ0E7QTVCd3hKVjtBNEIvd0pZO0VBQ0U7RUFDQTtFQUNBO0E1Qml4SmQ7QTRCL3dKWTtFQUNFO0VBQ0E7QTVCaXhKZDtBNEIzd0pZO0VBQ0U7RUFDQTtFQUNBO0E1QjZ3SmQ7QTRCM3dKWTtFQUNFO0VBQ0E7QTVCNndKZDtBNEJ2d0pZO0VBQ0U7RUFDQTtFQUNBO0E1Qnl3SmQ7QTRCdndKWTtFQUNFO0VBQ0E7QTVCeXdKZDtBNEJud0pZO0VBQ0U7RUFDQTtFQUNBO0E1QnF3SmQ7QTRCbndKWTtFQUNFO0VBQ0E7QTVCcXdKZDtBNEIvdkpZO0VBQ0U7RUFDQTtFQUNBO0E1Qml3SmQ7QTRCL3ZKWTtFQUNFO0VBQ0E7QTVCaXdKZDtBNEIzdkpZO0VBQ0U7RUFDQTtFQUNBO0E1QjZ2SmQ7QTRCM3ZKWTtFQUNFO0VBQ0E7QTVCNnZKZDtBNEJ2dkpZO0VBQ0U7RUFDQTtFQUNBO0E1Qnl2SmQ7QTRCdnZKWTtFQUNFO0VBQ0E7QTVCeXZKZDtBNEIvdUpZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCaXZKZDtBNEIvdUpZO0VBQ0U7RUFDQTtFQUNBO0E1Qml2SmQ7QTRCM3VKWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QjZ1SmQ7QTRCM3VKWTtFQUNFO0VBQ0E7RUFDQTtBNUI2dUpkO0E0QnZ1Slk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUJ5dUpkO0E0QnZ1Slk7RUFDRTtFQUNBO0VBQ0E7QTVCeXVKZDtBNEJudUpZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCcXVKZDtBNEJudUpZO0VBQ0U7RUFDQTtFQUNBO0E1QnF1SmQ7QTRCL3RKWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Qml1SmQ7QTRCL3RKWTtFQUNFO0VBQ0E7RUFDQTtBNUJpdUpkO0E0QjN0Slk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUI2dEpkO0E0QjN0Slk7RUFDRTtFQUNBO0VBQ0E7QTVCNnRKZDtBNEJ2dEpZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCeXRKZDtBNEJ2dEpZO0VBQ0U7RUFDQTtFQUNBO0E1Qnl0SmQ7O0E2QnA1S0U7RUFDRTtFQUNBO0E3QnU1S0o7QTZCajVLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCdzVLTjtBNkJqNUtRO0V6QlJOO0VBQ0E7RUFDQTtFeUJRUTtFQUNBO0E3QjI1S1Y7QTZCcjVLUTtFQUNFO0VBQ0E7QTdCNDVLVjtBNkJuNUtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBN0IwNUtOO0E2Qm41S007RUFDRTtBN0I0NUtSO0E2QnY1S1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCODVLVjtBNkI1NUtVO0VBQ0U7QTdCODVLWjtBNkJuNUtVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCODVLWjtBNkJ4NUtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCMDVLTjtBNkJwNUtNO0VBQ0U7QTdCNDVLUjtBNkJ2NUtRO0VBQ0U7QTdCODVLVjtBNkJ4NUtRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qis1S1Y7QTZCeDZLUTtFQWdCRTtBN0JrNktWO0E2Qmg2S1U7RUFDRTtBN0JrNktaO0E2Qmg2S1U7RUFDRTtFQUNBO0E3Qms2S1o7QTZCNTVLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I4NUtOO0E2QnQ1S007RUFDRTtBN0JnNktSO0E2QjE1S1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qmk2S1Y7QTZCLzVLVTtFQUNFO0E3Qmk2S1o7QTZCcjVLVTtFQUNFO0VBQ0E7RUFDQTtBN0JrNktaO0E2QjE1S1E7RUFDRTtBN0I0NUtWO0E2QnQ1S1E7RUFDRTtBN0J3NUtWO0E2QnA1S0k7RUFDRTtBN0JzNUtOO0E2Qjc0S1E7RUFDRTtBN0JzNUtWO0E2Qmo1S0k7RUFDRTtFQUNBO0VBQ0E7QTdCbTVLTjtBNkI1NEtNO0VBQ0U7QTdCcTVLUjtBNkJqNUtRO0VBQ0U7RUFDQTtBN0J3NUtWO0E2Qmw1S1U7RUFDRTtBN0J5NUtaO0E2QnY1S1U7O0VBRUU7QTdCeTVLWjtBNkJuNUtVO0VBQ0U7RUFDQTtFekJsUVY7RUFDQTtFQUNBO0V5QmtRVTtBN0I2NUtaO0E2QnA1S1k7RXpCeFJWO0VBQ0E7RUFDQTtFeUJ3Ulk7QTdCaTZLZDtBNkIxNUtVO0VBQ0U7QTdCaTZLWjtBNkIzNUtZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBN0JrNktkO0E2QjM1S1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JtNktkO0E2QjM1S2M7RUFDRTtFQUNBO0VBQ0E7T0FBQTtBN0JxNktoQjtBNkIvNUtjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCczZLaEI7QTZCaDZLYztFQUNFO0E3QnU2S2hCO0E2QnI2S2M7RUFDRTtBN0J1NktoQjtBNkJoNktZO0VBQ0U7RUFDQTtFQUNBO0E3QnU2S2Q7QTZCMzVLSTtFQUNFO0VBQ0E7QTdCbTZLTjtBNkI5NUtNO0VBQ0U7RUFDQTtBN0JxNktSO0E2Qmg2S1E7RUFDRTtBN0J1NktWO0E2Qjk1S007RUFDRTtFQUNBO0VBQ0E7QTdCczZLUjtBNkIvNUtNO0V6QnRZSjtFQUNBO0VBQ0E7RXlCc1lNO0VBQ0E7QTdCeTZLUjtBNkJwNktRO0V6QnpaTjtFQUNBO0VBQ0E7QUpxMExGO0E2QnI2S007RUFDRTtFQUNBO09BQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjQ2S1I7QTZCbDZLUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCbzdLVjtBNkIzNktNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qm03S1I7QTZCejZLVTtFQUNFO0E3Qm83S1o7QTZCMTZLUTtFQUNFO0E3QjA3S1Y7QTZCbDdLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IwN0tSO0E2QnI3S1E7RUFDRTtFQUNBO09BQUE7RUFDQTtFQUNBO0VBQ0E7QTdCNjdLVjtBNkJ2N0tVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JnOEtaO0E2QjM3S1U7RUFDRTtBN0JrOEtaO0E2Qjc3S007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qis3S1I7QTZCMTdLUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0V6QmpoQlI7RUFDQTtFQUNBO0V5QmloQlE7RUFDQTtBN0JtOEtWO0E2QnQ3S1U7RUFDRTtBN0JtOEtaO0E2Qmw4S1k7RUFDRTtBN0JvOEtkO0E2Qjc3S0k7RUFDRTtBN0IrN0tOO0E2QjE3S007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qmk4S1I7QTZCLzdLUTtFQUNFO0E3Qmk4S1Y7QTZCMTdLUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazhLVjtBNkI3N0tRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qm84S1Y7QTZCMTdLRTtFQUNFO0VBQ0E7QTdCbThLSjtBNkI5N0tJO0VBQ0U7QTdCczhLTjs7QThCdmpNRTtFQUNFO0E5QjBqTUo7QThCcmpNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5QjRqTU47QThCcmpNSTtFQUNFO0E5QjZqTU47QThCNWpNTTtFQUNFO0VBQ0E7QTlCOGpNUjtBOEJ4ak1NO0VBQ0U7QTlCK2pNUjtBOEIvaU1NO0VBQ0U7RUFDQTtFQUNBO0E5QjhqTVI7QThCcmpNSTtFQUNFO0VBQ0E7RUFDQTtBOUI2ak1OO0E4QnRqTUk7RUFDRTtBOUI2ak1OO0E4QnJqTUk7RTFCL0RGO0VBQ0E7RUFDQTtFMEIrREk7RUFDQTtPQUFBO0VBQ0E7RUFDQTtFQUNBO0E5QitqTU47QThCdmpNTTtFMUJ4Rko7RUFDQTtFQUNBO0UwQndGTTtBOUJta01SO0E4QjNqTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUJra01OOztBK0J6cU1FO0VBQ0U7QS9Ca3JNSjtBK0I5cU1JO0VBQ0U7QS9CcXJNTjs7QWdDM3JNRTtFQUNFO0VBQ0E7QWhDbXNNSjtBZ0M1ck1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBaENvc01KO0FnQzdyTUk7RUFDRTtBaENzc01OO0FnQ2pzTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN3c01SO0FnQ3RzTVE7RUFDRTtBaEN3c01WO0FnQzNyTVE7RUFDRTtBaEN3c01WO0FnQ2xzTVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEN5c01WO0FnQ3ZzTVk7RUFDRTtBaEN5c01kO0FnQ2xzTUk7RUFDRTtBaENvc01OO0FnQzlyTVE7RUFDRTtBaENxc01WO0FnQy9yTUU7RUFDRTtBaENpc01KO0FnQ3pyTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaENtc01OO0FnQzlyTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaENxc01SO0FnQ25zTVE7RUFDRTtBaENxc01WO0FnQ2hzTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FoQ2tzTU47QWdDenJNTTtFQUNFO0FoQ21zTVI7QWdDanNNTTtFQUNFO0FoQ21zTVI7QWdDanNNTTtFQUNFO0FoQ21zTVI7QWdDL3JNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDaXNNTjtBZ0N6ck1NO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWhDaXNNUjtBZ0N6ck1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDZ3NNTjtBZ0N2ck1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDaXNNTjtBZ0N4ck1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2tzTU47QWdDMXJNSTtFNUIzTkY7RUFDQTtFQUNBO0U0QjJOSTtFQUNBO0VBQ0E7QWhDb3NNTjtBZ0Mvck1NO0VBQ0U7QWhDc3NNUjtBZ0Noc01NO0VBQ0U7QWhDdXNNUjtBZ0Mvck1JO0VBQ0U7RUFDQTtFQUNBO0FoQ3NzTU47QWdDanNNTTtFQUNFO0FoQ3lzTVI7QWdDaHNNRTtFQUNFO0VBQ0E7RUFDQTtBaEN1c01KO0FnQ2pzTUk7RUFDRTtBaEN3c01OO0FnQ2pzTUk7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWhDd3NNTjtBZ0Noc01JO0VBQ0U7RUFDQTtBaEN5c01OO0FnQ3RzTUk7RUFDRTtBaEN3c01OO0FnQ3RzTU07RUFFRTtBaEN1c01SO0FnQ3BzTU07RUFDRTtFQUNBO0FoQ3NzTVI7QWdDcHNNUTtFQUNFO0FoQ3NzTVY7QWdDbnNNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDcXNNUjtBZ0M5ck1NO0U1QnJVSjtFQUNBO0VBQ0E7RTRCcVVNO0VBQ0E7RUFDQTtBaEN1c01SO0FnQ2pzTVE7RUFDRTtBaEN3c01WO0FnQ2hzTU07RTVCeFZKO0VBQ0E7RUFDQTtFNEJ3Vk07QWhDeXNNUjtBZ0Nsc01NOztFQUVFO0FoQ3lzTVI7O0FpQ3ZqTkU7RUFDRTtBakNpa05KO0FpQzNqTkU7RUFDRTtFQUNBO0VBQ0E7QWpDa2tOSjtBaUM1ak5JO0VBQ0U7QWpDbWtOTjtBaUM3ak5NO0VBQ0U7QWpDb2tOUjtBaUM5ak5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDcWtOUjtBaUNua05RO0VBQ0U7QWpDcWtOVjtBaUMzak5RO0VBQ0U7RUFDQTtBakNxa05WO0FpQzVqTkk7RUFDRTtFQUNBO0FqQ29rTk47QWlDeGpOSTtFQUNFO0FqQ21rTk47QWlDdGpOUTtFQUNFO0FqQ2drTlY7QWlDM2pOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQzZqTk47QWlDdGpORTtFQUNFO0VBR0E7RUFDQTtFQUVBO0FqQzBqTko7QWlDbmpOSTtFQUNFO0VBQ0E7RUFFQTtBakMyak5OO0FpQ25qTlE7RUFDRTtFQUNBO0FqQzRqTlY7QWlDeGpOVTtFQUNFO0VBQ0E7RUFDQTs7Ozs7OztLQUFBO0FqQ3NrTlo7QWlDN2pOVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQytqTlo7QWlDMWpOVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQ2lrTlo7QWlDempOTTtFQUNFO0VBQ0E7QWpDZ2tOUjtBaUNuak5FO0VBQ0U7QWpDMGpOSjtBaUN6ak5JO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBRUE7QWpDd2pOTjtBaUNoak5NO0VBRUU7QWpDeWpOUjtBaUN2ak5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDeWpOUjtBaUNsak5RO0VBQ0U7RUFDQTtBakN5ak5WO0FpQzNqTlE7RUFDRTtFQUNBO0FqQzZqTlY7QWlDL2pOUTtFQUNFO0VBQ0E7QWpDaWtOVjtBaUNua05RO0VBQ0U7RUFDQTtBakNxa05WO0FpQ3ZrTlE7RUFDRTtFQUNBO0FqQ3lrTlY7QWlDM2tOUTtFQUNFO0VBQ0E7QWpDNmtOVjtBaUMva05RO0VBQ0U7RUFDQTtBakNpbE5WO0FpQ25sTlE7RUFDRTtFQUNBO0FqQ3FsTlY7QWlDdmxOUTtFQUNFO0VBQ0E7QWpDeWxOVjtBaUMzbE5RO0VBQ0U7RUFDQTtBakM2bE5WO0FpQy9sTlE7RUFDRTtFQUNBO0FqQ2ltTlY7QWlDbm1OUTtFQUNFO0VBQ0E7QWpDcW1OVjtBaUN2bU5RO0VBQ0U7RUFDQTtBakN5bU5WO0FpQzNtTlE7RUFDRTtFQUNBO0FqQzZtTlY7QWlDL21OUTtFQUNFO0VBQ0E7QWpDaW5OVjtBaUNubk5RO0VBQ0U7RUFDQTtBakNxbk5WO0FpQ3ZuTlE7RUFDRTtFQUNBO0FqQ3luTlY7QWlDM25OUTtFQUNFO0VBQ0E7QWpDNm5OVjtBaUMvbk5RO0VBQ0U7RUFDQTtBakNpb05WO0FpQ25vTlE7RUFDRTtFQUNBO0FqQ3FvTlY7QWlDdm9OUTtFQUNFO0VBQ0E7QWpDeW9OVjtBaUMzb05RO0VBQ0U7RUFDQTtBakM2b05WO0FpQy9vTlE7RUFDRTtFQUNBO0FqQ2lwTlY7QWlDbnBOUTtFQUNFO0VBQ0E7QWpDcXBOVjtBaUN2cE5RO0VBQ0U7RUFDQTtBakN5cE5WO0FpQzNwTlE7RUFDRTtFQUNBO0FqQzZwTlY7QWlDL3BOUTtFQUNFO0VBQ0E7QWpDaXFOVjtBaUNucU5RO0VBQ0U7RUFDQTtBakNxcU5WO0FpQ3ZxTlE7RUFDRTtFQUNBO0FqQ3lxTlY7QWlDM3FOUTtFQUNFO0VBQ0E7QWpDNnFOVjtBaUMvcU5RO0VBQ0U7RUFDQTtBakNpck5WO0FpQ25yTlE7RUFDRTtFQUNBO0FqQ3FyTlY7QWlDdnJOUTtFQUNFO0VBQ0E7QWpDeXJOVjtBaUMzck5RO0VBQ0U7RUFDQTtBakM2ck5WO0FpQy9yTlE7RUFDRTtFQUNBO0FqQ2lzTlY7QWlDbnNOUTtFQUNFO0VBQ0E7QWpDcXNOVjtBaUN2c05RO0VBQ0U7RUFDQTtBakN5c05WO0FpQzNzTlE7RUFDRTtFQUNBO0FqQzZzTlY7QWlDL3NOUTtFQUNFO0VBQ0E7QWpDaXROVjtBaUNudE5RO0VBQ0U7RUFDQTtBakNxdE5WO0FpQ3Z0TlE7RUFDRTtFQUNBO0FqQ3l0TlY7QWlDM3ROUTtFQUNFO0VBQ0E7QWpDNnROVjtBaUMvdE5RO0VBQ0U7RUFDQTtBakNpdU5WO0FpQ251TlE7RUFDRTtFQUNBO0FqQ3F1TlY7QWlDdnVOUTtFQUNFO0VBQ0E7QWpDeXVOVjtBaUMzdU5RO0VBQ0U7RUFDQTtBakM2dU5WO0FpQy91TlE7RUFDRTtFQUNBO0FqQ2l2TlY7QWlDbnZOUTtFQUNFO0VBQ0E7QWpDcXZOVjtBaUN2dk5RO0VBQ0U7RUFDQTtBakN5dk5WO0FpQzN2TlE7RUFDRTtFQUNBO0FqQzZ2TlY7QWlDL3ZOUTtFQUNFO0VBQ0E7QWpDaXdOVjtBaUNud05RO0VBQ0U7RUFDQTtBakNxd05WO0FpQ3Z3TlE7RUFDRTtFQUNBO0FqQ3l3TlY7QWlDM3dOUTtFQUNFO0VBQ0E7QWpDNndOVjtBaUMvd05RO0VBQ0U7RUFDQTtBakNpeE5WO0FpQ254TlE7RUFDRTtFQUNBO0FqQ3F4TlY7QWlDdnhOUTtFQUNFO0VBQ0E7QWpDeXhOVjtBaUMzeE5RO0VBQ0U7RUFDQTtBakM2eE5WO0FpQy94TlE7RUFDRTtFQUNBO0FqQ2l5TlY7QWlDbnlOUTtFQUNFO0VBQ0E7QWpDcXlOVjtBaUN2eU5RO0VBQ0U7RUFDQTtBakN5eU5WO0FpQzN5TlE7RUFDRTtFQUNBO0FqQzZ5TlY7QWlDL3lOUTtFQUNFO0VBQ0E7QWpDaXpOVjtBaUNuek5RO0VBQ0U7RUFDQTtBakNxek5WO0FpQ3Z6TlE7RUFDRTtFQUNBO0FqQ3l6TlY7QWlDM3pOUTtFQUNFO0VBQ0E7QWpDNnpOVjtBaUMvek5RO0VBQ0U7RUFDQTtBakNpME5WO0FpQ24wTlE7RUFDRTtFQUNBO0FqQ3EwTlY7QWlDdjBOUTtFQUNFO0VBQ0E7QWpDeTBOVjtBaUMzME5RO0VBQ0U7RUFDQTtBakM2ME5WO0FpQy8wTlE7RUFDRTtFQUNBO0FqQ2kxTlY7QWlDbjFOUTtFQUNFO0VBQ0E7QWpDcTFOVjtBaUN2MU5RO0VBQ0U7RUFDQTtBakN5MU5WO0FpQzMxTlE7RUFDRTtFQUNBO0FqQzYxTlY7QWlDLzFOUTtFQUNFO0VBQ0E7QWpDaTJOVjtBaUNuMk5RO0VBQ0U7RUFDQTtBakNxMk5WO0FpQ3YyTlE7RUFDRTtFQUNBO0FqQ3kyTlY7QWlDMzJOUTtFQUNFO0VBQ0E7QWpDNjJOVjtBaUMvMk5RO0VBQ0U7RUFDQTtBakNpM05WO0FpQ24zTlE7RUFDRTtFQUNBO0FqQ3EzTlY7QWlDdjNOUTtFQUNFO0VBQ0E7QWpDeTNOVjtBaUMzM05RO0VBQ0U7RUFDQTtBakM2M05WO0FpQy8zTlE7RUFDRTtFQUNBO0FqQ2k0TlY7QWlDbjROUTtFQUNFO0VBQ0E7QWpDcTROVjtBaUN2NE5RO0VBQ0U7RUFDQTtBakN5NE5WO0FpQzM0TlE7RUFDRTtFQUNBO0FqQzY0TlY7QWlDLzROUTtFQUNFO0VBQ0E7QWpDaTVOVjtBaUNuNU5RO0VBQ0U7RUFDQTtBakNxNU5WO0FpQ3Y1TlE7RUFDRTtFQUNBO0FqQ3k1TlY7QWlDMzVOUTtFQUNFO0VBQ0E7QWpDNjVOVjtBaUMvNU5RO0VBQ0U7RUFDQTtBakNpNk5WO0FpQ242TlE7RUFDRTtFQUNBO0FqQ3E2TlY7QWlDdjZOUTtFQUNFO0VBQ0E7QWpDeTZOVjtBaUMzNk5RO0VBQ0U7RUFDQTtBakM2Nk5WO0FpQy82TlE7RUFDRTtFQUNBO0FqQ2k3TlY7QWlDbjdOUTtFQUNFO0VBQ0E7QWpDcTdOVjtBaUN2N05RO0VBQ0U7RUFDQTtBakN5N05WO0FpQzM3TlE7RUFDRTtFQUNBO0FqQzY3TlY7QWlDLzdOUTtFQUNFO0VBQ0E7QWpDaThOVjtBaUNuOE5RO0VBQ0U7RUFDQTtBakNxOE5WO0FpQ3Y4TlE7RUFDRTtFQUNBO0FqQ3k4TlY7QWlDMzhOUTtFQUNFO0VBQ0E7QWpDNjhOVjtBaUMvOE5RO0VBQ0U7RUFDQTtBakNpOU5WO0FpQ245TlE7RUFDRTtFQUNBO0FqQ3E5TlY7QWlDdjlOUTtFQUNFO0VBQ0E7QWpDeTlOVjtBaUMzOU5RO0VBQ0U7RUFDQTtBakM2OU5WO0FpQy85TlE7RUFDRTtFQUNBO0FqQ2krTlY7QWlDbitOUTtFQUNFO0VBQ0E7QWpDcStOVjtBaUN2K05RO0VBQ0U7RUFDQTtBakN5K05WO0FpQzMrTlE7RUFDRTtFQUNBO0FqQzYrTlY7QWlDLytOUTtFQUNFO0VBQ0E7QWpDaS9OVjtBaUNuL05RO0VBQ0U7RUFDQTtBakNxL05WO0FpQ3YvTlE7RUFDRTtFQUNBO0FqQ3kvTlY7QWlDMy9OUTtFQUNFO0VBQ0E7QWpDNi9OVjtBaUMvL05RO0VBQ0U7RUFDQTtBakNpZ09WO0FpQ25nT1E7RUFDRTtFQUNBO0FqQ3FnT1Y7QWlDdmdPUTtFQUNFO0VBQ0E7QWpDeWdPVjtBaUMzZ09RO0VBQ0U7RUFDQTtBakM2Z09WO0FpQy9nT1E7RUFDRTtFQUNBO0FqQ2loT1Y7QWlDbmhPUTtFQUNFO0VBQ0E7QWpDcWhPVjtBaUN2aE9RO0VBQ0U7RUFDQTtBakN5aE9WO0FpQzNoT1E7RUFDRTtFQUNBO0FqQzZoT1Y7QWlDL2hPUTtFQUNFO0VBQ0E7QWpDaWlPVjtBaUNuaU9RO0VBQ0U7RUFDQTtBakNxaU9WO0FpQ3ZpT1E7RUFDRTtFQUNBO0FqQ3lpT1Y7QWlDM2lPUTtFQUNFO0VBQ0E7QWpDNmlPVjtBaUMvaU9RO0VBQ0U7RUFDQTtBakNpak9WO0FpQ25qT1E7RUFDRTtFQUNBO0FqQ3FqT1Y7QWlDL2lPRTtFQUNFO0FqQ2lqT0o7QWlDL2lPTTtFQUNFO0VBQ0E7QWpDaWpPUjtBaUMvaU9NO0VBQ0U7RUFDQTtBakNpak9SO0FpQy9pT007RUFDRTtFQUNBO0FqQ2lqT1I7QWlDOWlPTTtFQUNFO0FqQ2dqT1I7QWlDemlPVTtFQUNFO0VBSUU7QWpDd2lPZDtBaUM3aU9VO0VBQ0U7RUFFRTtBakM4aU9kO0FpQ2pqT1U7RUFDRTtFQUlFO0FqQ2dqT2Q7QWlDcmpPVTtFQUNFO0VBRUU7QWpDc2pPZDtBaUN6ak9VO0VBQ0U7RUFJRTtBakN3ak9kO0FpQzdqT1U7RUFDRTtFQUVFO0FqQzhqT2Q7QWlDamtPVTtFQUNFO0VBSUU7QWpDZ2tPZDtBaUNya09VO0VBQ0U7RUFFRTtBakNza09kO0FpQ3prT1U7RUFDRTtFQUlFO0FqQ3drT2Q7QWlDN2tPVTtFQUNFO0VBRUU7QWpDOGtPZDtBaUNqbE9VO0VBQ0U7RUFJRTtBakNnbE9kO0FpQ3JsT1U7RUFDRTtFQUVFO0FqQ3NsT2Q7QWlDemxPVTtFQUNFO0VBSUU7QWpDd2xPZDtBaUM3bE9VO0VBQ0U7RUFFRTtBakM4bE9kO0FpQ2ptT1U7RUFDRTtFQUlFO0FqQ2dtT2Q7QWlDcm1PVTtFQUNFO0VBRUU7QWpDc21PZDtBaUN6bU9VO0VBQ0U7RUFJRTtBakN3bU9kO0FpQzdtT1U7RUFDRTtFQUVFO0FqQzhtT2Q7QWlDam5PVTtFQUNFO0VBSUU7QWpDZ25PZDtBaUNybk9VO0VBQ0U7RUFFRTtBakNzbk9kO0FpQ3puT1U7RUFDRTtFQUlFO0FqQ3duT2Q7QWlDN25PVTtFQUNFO0VBRUU7QWpDOG5PZDtBaUNqb09VO0VBQ0U7RUFJRTtBakNnb09kO0FpQ3JvT1U7RUFDRTtFQUVFO0FqQ3NvT2Q7QWlDem9PVTtFQUNFO0VBSUU7QWpDd29PZDtBaUM3b09VO0VBQ0U7RUFFRTtBakM4b09kO0FpQ2pwT1U7RUFDRTtFQUlFO0FqQ2dwT2Q7QWlDcnBPVTtFQUNFO0VBRUU7QWpDc3BPZDtBaUN6cE9VO0VBQ0U7RUFJRTtBakN3cE9kO0FpQzdwT1U7RUFDRTtFQUVFO0FqQzhwT2Q7QWlDanFPVTtFQUNFO0VBSUU7QWpDZ3FPZDtBaUNycU9VO0VBQ0U7RUFFRTtBakNzcU9kO0FpQ3pxT1U7RUFDRTtFQUlFO0FqQ3dxT2Q7QWlDN3FPVTtFQUNFO0VBRUU7QWpDOHFPZDtBaUNqck9VO0VBQ0U7RUFJRTtBakNnck9kO0FpQ3JyT1U7RUFDRTtFQUVFO0FqQ3NyT2Q7QWlDenJPVTtFQUNFO0VBSUU7QWpDd3JPZDtBaUM3ck9VO0VBQ0U7RUFFRTtBakM4ck9kO0FpQ2pzT1U7RUFDRTtFQUlFO0FqQ2dzT2Q7QWlDcnNPVTtFQUNFO0VBRUU7QWpDc3NPZDtBaUN6c09VO0VBQ0U7RUFJRTtBakN3c09kO0FpQzdzT1U7RUFDRTtFQUVFO0FqQzhzT2Q7QWlDanRPVTtFQUNFO0VBSUU7QWpDZ3RPZDtBaUNydE9VO0VBQ0U7RUFFRTtBakNzdE9kO0FpQ3p0T1U7RUFDRTtFQUlFO0FqQ3d0T2Q7QWlDN3RPVTtFQUNFO0VBRUU7QWpDOHRPZDtBaUNqdU9VO0VBQ0U7RUFJRTtBakNndU9kO0FpQ3J1T1U7RUFDRTtFQUVFO0FqQ3N1T2Q7QWlDenVPVTtFQUNFO0VBSUU7QWpDd3VPZDtBaUM3dU9VO0VBQ0U7RUFFRTtBakM4dU9kO0FpQ2p2T1U7RUFDRTtFQUlFO0FqQ2d2T2Q7QWlDcnZPVTtFQUNFO0VBRUU7QWpDc3ZPZDtBaUN6dk9VO0VBQ0U7RUFJRTtBakN3dk9kO0FpQzd2T1U7RUFDRTtFQUVFO0FqQzh2T2Q7QWlDandPVTtFQUNFO0VBSUU7QWpDZ3dPZDtBaUNyd09VO0VBQ0U7RUFFRTtBakNzd09kO0FpQ3p3T1U7RUFDRTtFQUlFO0FqQ3d3T2Q7QWlDN3dPVTtFQUNFO0VBRUU7QWpDOHdPZDtBaUNqeE9VO0VBQ0U7RUFJRTtBakNneE9kO0FpQ3J4T1U7RUFDRTtFQUVFO0FqQ3N4T2Q7QWlDenhPVTtFQUNFO0VBSUU7QWpDd3hPZDtBaUM3eE9VO0VBQ0U7RUFFRTtBakM4eE9kO0FpQ2p5T1U7RUFDRTtFQUlFO0FqQ2d5T2Q7QWlDcnlPVTtFQUNFO0VBRUU7QWpDc3lPZDtBaUN6eU9VO0VBQ0U7RUFJRTtBakN3eU9kO0FpQzd5T1U7RUFDRTtFQUVFO0FqQzh5T2Q7QWlDanpPVTtFQUNFO0VBSUU7QWpDZ3pPZDtBaUNyek9VO0VBQ0U7RUFFRTtBakNzek9kO0FpQ3p6T1U7RUFDRTtFQUlFO0FqQ3d6T2Q7QWlDN3pPVTtFQUNFO0VBRUU7QWpDOHpPZDtBaUNqME9VO0VBQ0U7RUFJRTtBakNnME9kO0FpQ3IwT1U7RUFDRTtFQUVFO0FqQ3MwT2Q7QWlDejBPVTtFQUNFO0VBSUU7QWpDdzBPZDtBaUM3ME9VO0VBQ0U7RUFFRTtBakM4ME9kO0FpQ2oxT1U7RUFDRTtFQUlFO0FqQ2cxT2Q7QWlDcjFPVTtFQUNFO0VBRUU7QWpDczFPZDtBaUN6MU9VO0VBQ0U7RUFJRTtBakN3MU9kO0FpQzcxT1U7RUFDRTtFQUVFO0FqQzgxT2Q7QWlDajJPVTtFQUNFO0VBSUU7QWpDZzJPZDtBaUNyMk9VO0VBQ0U7RUFFRTtBakNzMk9kO0FpQ3oyT1U7RUFDRTtFQUlFO0FqQ3cyT2Q7QWlDNzJPVTtFQUNFO0VBRUU7QWpDODJPZDtBaUNqM09VO0VBQ0U7RUFJRTtBakNnM09kO0FpQ3IzT1U7RUFDRTtFQUVFO0FqQ3MzT2Q7QWlDejNPVTtFQUNFO0VBSUU7QWpDdzNPZDtBaUM3M09VO0VBQ0U7RUFFRTtBakM4M09kO0FpQ2o0T1U7RUFDRTtFQUlFO0FqQ2c0T2Q7QWlDcjRPVTtFQUNFO0VBRUU7QWpDczRPZDtBaUN6NE9VO0VBQ0U7RUFJRTtBakN3NE9kO0FpQzc0T1U7RUFDRTtFQUVFO0FqQzg0T2Q7QWlDajVPVTtFQUNFO0VBSUU7QWpDZzVPZDtBaUNyNU9VO0VBQ0U7RUFFRTtBakNzNU9kO0FpQ3o1T1U7RUFDRTtFQUlFO0FqQ3c1T2Q7QWlDNzVPVTtFQUNFO0VBRUU7QWpDODVPZDtBaUNqNk9VO0VBQ0U7RUFJRTtBakNnNk9kO0FpQ3I2T1U7RUFDRTtFQUVFO0FqQ3M2T2Q7QWlDejZPVTtFQUNFO0VBSUU7QWpDdzZPZDtBaUM3Nk9VO0VBQ0U7RUFFRTtBakM4Nk9kO0FpQ2o3T1U7RUFDRTtFQUlFO0FqQ2c3T2Q7QWlDcjdPVTtFQUNFO0VBRUU7QWpDczdPZDtBaUN6N09VO0VBQ0U7RUFJRTtBakN3N09kO0FpQzc3T1U7RUFDRTtFQUVFO0FqQzg3T2Q7QWlDajhPVTtFQUNFO0VBSUU7QWpDZzhPZDtBaUNyOE9VO0VBQ0U7RUFFRTtBakNzOE9kO0FpQ3o4T1U7RUFDRTtFQUlFO0FqQ3c4T2Q7QWlDNzhPVTtFQUNFO0VBRUU7QWpDODhPZDtBaUNqOU9VO0VBQ0U7RUFJRTtBakNnOU9kO0FpQ3I5T1U7RUFDRTtFQUVFO0FqQ3M5T2Q7QWlDejlPVTtFQUNFO0VBSUU7QWpDdzlPZDtBaUM3OU9VO0VBQ0U7RUFFRTtBakM4OU9kO0FpQ2orT1U7RUFDRTtFQUlFO0FqQ2crT2Q7QWlDcitPVTtFQUNFO0VBRUU7QWpDcytPZDtBaUN6K09VO0VBQ0U7RUFJRTtBakN3K09kO0FpQzcrT1U7RUFDRTtFQUVFO0FqQzgrT2Q7QWlDai9PVTtFQUNFO0VBSUU7QWpDZy9PZDtBaUNyL09VO0VBQ0U7RUFFRTtBakNzL09kO0FpQ3ovT1U7RUFDRTtFQUlFO0FqQ3cvT2Q7QWlDNy9PVTtFQUNFO0VBRUU7QWpDOC9PZDtBaUNqZ1BVO0VBQ0U7RUFJRTtBakNnZ1BkO0FpQ3JnUFU7RUFDRTtFQUVFO0FqQ3NnUGQ7QWlDemdQVTtFQUNFO0VBSUU7QWpDd2dQZDtBaUM3Z1BVO0VBQ0U7RUFFRTtBakM4Z1BkO0FpQ2poUFU7RUFDRTtFQUlFO0FqQ2doUGQ7QWlDcmhQVTtFQUNFO0VBRUU7QWpDc2hQZDtBaUN6aFBVO0VBQ0U7RUFJRTtBakN3aFBkO0FpQzdoUFU7RUFDRTtFQUVFO0FqQzhoUGQ7QWlDamlQVTtFQUNFO0VBSUU7QWpDZ2lQZDtBaUNyaVBVO0VBQ0U7RUFFRTtBakNzaVBkO0FpQ3hoUFU7RUFDRTtFQUVFO0FqQ3loUGQ7QWlDNWhQVTtFQUNFO0VBSUU7QWpDMmhQZDtBaUNoaVBVO0VBQ0U7RUFFRTtBakNpaVBkO0FpQ3BpUFU7RUFDRTtFQUlFO0FqQ21pUGQ7QWlDeGlQVTtFQUNFO0VBRUU7QWpDeWlQZDtBaUM1aVBVO0VBQ0U7RUFJRTtBakMyaVBkO0FpQ2hqUFU7RUFDRTtFQUVFO0FqQ2lqUGQ7QWlDcGpQVTtFQUNFO0VBSUU7QWpDbWpQZDtBaUN4alBVO0VBQ0U7RUFFRTtBakN5alBkO0FpQzVqUFU7RUFDRTtFQUlFO0FqQzJqUGQ7QWlDaGtQVTtFQUNFO0VBRUU7QWpDaWtQZDtBaUNwa1BVO0VBQ0U7RUFJRTtBakNta1BkO0FpQ3hrUFU7RUFDRTtFQUVFO0FqQ3lrUGQ7QWlDNWtQVTtFQUNFO0VBSUU7QWpDMmtQZDtBaUNobFBVO0VBQ0U7RUFFRTtBakNpbFBkO0FpQ3BsUFU7RUFDRTtFQUlFO0FqQ21sUGQ7QWlDeGxQVTtFQUNFO0VBRUU7QWpDeWxQZDtBaUM1bFBVO0VBQ0U7RUFJRTtBakMybFBkO0FpQ2htUFU7RUFDRTtFQUVFO0FqQ2ltUGQ7QWlDcG1QVTtFQUNFO0VBSUU7QWpDbW1QZDtBaUN4bVBVO0VBQ0U7RUFFRTtBakN5bVBkO0FpQzVtUFU7RUFDRTtFQUlFO0FqQzJtUGQ7QWlDaG5QVTtFQUNFO0VBRUU7QWpDaW5QZDtBaUNwblBVO0VBQ0U7RUFJRTtBakNtblBkO0FpQ3huUFU7RUFDRTtFQUVFO0FqQ3luUGQ7QWlDNW5QVTtFQUNFO0VBSUU7QWpDMm5QZDtBaUNob1BVO0VBQ0U7RUFFRTtBakNpb1BkO0FpQ3BvUFU7RUFDRTtFQUlFO0FqQ21vUGQ7QWlDeG9QVTtFQUNFO0VBRUU7QWpDeW9QZDtBaUM1b1BVO0VBQ0U7RUFJRTtBakMyb1BkO0FpQ2hwUFU7RUFDRTtFQUVFO0FqQ2lwUGQ7QWlDcHBQVTtFQUNFO0VBSUU7QWpDbXBQZDtBaUN4cFBVO0VBQ0U7RUFFRTtBakN5cFBkO0FpQzVwUFU7RUFDRTtFQUlFO0FqQzJwUGQ7QWlDaHFQVTtFQUNFO0VBRUU7QWpDaXFQZDtBaUNwcVBVO0VBQ0U7RUFJRTtBakNtcVBkO0FpQ3hxUFU7RUFDRTtFQUVFO0FqQ3lxUGQ7QWlDNXFQVTtFQUNFO0VBSUU7QWpDMnFQZDtBaUNoclBVO0VBQ0U7RUFFRTtBakNpclBkO0FpQ3ByUFU7RUFDRTtFQUlFO0FqQ21yUGQ7QWlDeHJQVTtFQUNFO0VBRUU7QWpDeXJQZDtBaUM1clBVO0VBQ0U7RUFJRTtBakMyclBkO0FpQ2hzUFU7RUFDRTtFQUVFO0FqQ2lzUGQ7QWlDcHNQVTtFQUNFO0VBSUU7QWpDbXNQZDtBaUN4c1BVO0VBQ0U7RUFFRTtBakN5c1BkO0FpQzVzUFU7RUFDRTtFQUlFO0FqQzJzUGQ7QWlDaHRQVTtFQUNFO0VBRUU7QWpDaXRQZDtBaUNwdFBVO0VBQ0U7RUFJRTtBakNtdFBkO0FpQ3h0UFU7RUFDRTtFQUVFO0FqQ3l0UGQ7QWlDNXRQVTtFQUNFO0VBSUU7QWpDMnRQZDtBaUNodVBVO0VBQ0U7RUFFRTtBakNpdVBkO0FpQ3B1UFU7RUFDRTtFQUlFO0FqQ211UGQ7QWlDeHVQVTtFQUNFO0VBRUU7QWpDeXVQZDtBaUM1dVBVO0VBQ0U7RUFJRTtBakMydVBkO0FpQ2h2UFU7RUFDRTtFQUVFO0FqQ2l2UGQ7QWlDcHZQVTtFQUNFO0VBSUU7QWpDbXZQZDtBaUN4dlBVO0VBQ0U7RUFFRTtBakN5dlBkO0FpQzV2UFU7RUFDRTtFQUlFO0FqQzJ2UGQ7QWlDaHdQVTtFQUNFO0VBRUU7QWpDaXdQZDtBaUNwd1BVO0VBQ0U7RUFJRTtBakNtd1BkO0FpQ3h3UFU7RUFDRTtFQUVFO0FqQ3l3UGQ7QWlDNXdQVTtFQUNFO0VBSUU7QWpDMndQZDtBaUNoeFBVO0VBQ0U7RUFFRTtBakNpeFBkO0FpQ3B4UFU7RUFDRTtFQUlFO0FqQ214UGQ7QWlDdndQVTtFQUNFO0VBRUU7QWpDd3dQZDtBaUMzd1BVO0VBQ0U7RUFJRTtBakMwd1BkO0FpQy93UFU7RUFDRTtFQUVFO0FqQ2d4UGQ7QWlDbnhQVTtFQUNFO0VBSUU7QWpDa3hQZDtBaUN2eFBVO0VBQ0U7RUFFRTtBakN3eFBkO0FpQzN4UFU7RUFDRTtFQUlFO0FqQzB4UGQ7QWlDL3hQVTtFQUNFO0VBRUU7QWpDZ3lQZDtBaUNueVBVO0VBQ0U7RUFJRTtBakNreVBkO0FpQ3Z5UFU7RUFDRTtFQUVFO0FqQ3d5UGQ7QWlDM3lQVTtFQUNFO0VBSUU7QWpDMHlQZDtBaUMveVBVO0VBQ0U7RUFFRTtBakNnelBkO0FpQ256UFU7RUFDRTtFQUlFO0FqQ2t6UGQ7QWlDdnpQVTtFQUNFO0VBRUU7QWpDd3pQZDtBaUMzelBVO0VBQ0U7RUFJRTtBakMwelBkO0FpQy96UFU7RUFDRTtFQUVFO0FqQ2cwUGQ7QWlDbjBQVTtFQUNFO0VBSUU7QWpDazBQZDtBaUN2MFBVO0VBQ0U7RUFFRTtBakN3MFBkO0FpQzMwUFU7RUFDRTtFQUlFO0FqQzAwUGQ7QWlDLzBQVTtFQUNFO0VBRUU7QWpDZzFQZDtBaUNuMVBVO0VBQ0U7RUFJRTtBakNrMVBkO0FpQ3YxUFU7RUFDRTtFQUVFO0FqQ3cxUGQ7QWlDMzFQVTtFQUNFO0VBSUU7QWpDMDFQZDtBaUMvMVBVO0VBQ0U7RUFFRTtBakNnMlBkO0FpQ24yUFU7RUFDRTtFQUlFO0FqQ2syUGQ7QWlDdjJQVTtFQUNFO0VBRUU7QWpDdzJQZDtBaUMzMlBVO0VBQ0U7RUFJRTtBakMwMlBkO0FpQy8yUFU7RUFDRTtFQUVFO0FqQ2czUGQ7QWlDbjNQVTtFQUNFO0VBSUU7QWpDazNQZDtBaUN2M1BVO0VBQ0U7RUFFRTtBakN3M1BkO0FpQzMzUFU7RUFDRTtFQUlFO0FqQzAzUGQ7QWlDLzNQVTtFQUNFO0VBRUU7QWpDZzRQZDtBaUNuNFBVO0VBQ0U7RUFJRTtBakNrNFBkO0FpQ3QzUFU7RUFDRTtFQUVFO0FqQ3UzUGQ7QWlDMTNQVTtFQUNFO0VBSUU7QWpDeTNQZDtBaUM5M1BVO0VBQ0U7RUFFRTtBakMrM1BkO0FpQ2w0UFU7RUFDRTtFQUlFO0FqQ2k0UGQ7QWlDdDRQVTtFQUNFO0VBRUU7QWpDdTRQZDtBaUMxNFBVO0VBQ0U7RUFJRTtBakN5NFBkO0FpQzk0UFU7RUFDRTtFQUVFO0FqQys0UGQ7QWlDbDVQVTtFQUNFO0VBSUU7QWpDaTVQZDtBaUN0NVBVO0VBQ0U7RUFFRTtBakN1NVBkO0FpQzE1UFU7RUFDRTtFQUlFO0FqQ3k1UGQ7QWlDOTVQVTtFQUNFO0VBRUU7QWpDKzVQZDtBaUNsNlBVO0VBQ0U7RUFJRTtBakNpNlBkO0FpQ3Q2UFU7RUFDRTtFQUVFO0FqQ3U2UGQ7QWlDMTZQVTtFQUNFO0VBSUU7QWpDeTZQZDtBaUM5NlBVO0VBQ0U7RUFFRTtBakMrNlBkO0FpQ2w3UFU7RUFDRTtFQUlFO0FqQ2k3UGQ7QWlDcjZQVTtFQUNFO0VBRUU7QWpDczZQZDtBaUN6NlBVO0VBQ0U7RUFJRTtBakN3NlBkO0FpQzc2UFU7RUFDRTtFQUVFO0FqQzg2UGQ7QWlDajdQVTtFQUNFO0VBSUU7QWpDZzdQZDtBaUNyN1BVO0VBQ0U7RUFFRTtBakNzN1BkO0FpQ3o3UFU7RUFDRTtFQUlFO0FqQ3c3UGQ7QWlDNzdQVTtFQUNFO0VBRUU7QWpDODdQZDtBaUNqOFBVO0VBQ0U7RUFJRTtBakNnOFBkO0FpQzU3UFE7RUFDRTtFQUNBO0FqQzg3UFY7QWlDcDdQVTtFQUNFO0VBRUU7QWpDcTdQZDtBaUN4N1BVO0VBQ0U7RUFJRTtBakN1N1BkO0FpQzU3UFU7RUFDRTtFQUVFO0FqQzY3UGQ7QWlDaDhQVTtFQUNFO0VBSUU7QWpDKzdQZDtBaUMzN1BRO0VBQ0U7RUFDQTtBakM2N1BWO0FpQ3Y3UE07RUFDRTtFQUVBO0VBQ0E7QWpDdzdQUjtBaUNuN1BFO0VBQ0U7QWpDcTdQSjtBaUNwN1BJO0VBQ0U7QWpDczdQTjtBaUNyN1BNO0U3QjlXSjtFQUNBO0VBQ0E7RTZCOFdNO0VBQ0E7QWpDeTdQUjtBaUNyN1BRO0VBQ0U7RUFDQTtFQUNBO0FqQzQ3UFY7QWlDMTdQUTtFQUNFO0VBQ0E7QWpDNDdQVjtBaUNsN1BjO0VBQ0U7RUFDQTtBakNvN1BoQjtBaUNsN1BjO0VBQ0U7RUFDQTtBakNvN1BoQjtBaUMxN1BjO0VBQ0U7RUFDQTtBakM0N1BoQjtBaUMxN1BjO0VBQ0U7RUFDQTtBakM0N1BoQjtBaUNsOFBjO0VBQ0U7RUFDQTtBakNvOFBoQjtBaUNsOFBjO0VBQ0U7RUFDQTtBakNvOFBoQjtBaUMxOFBjO0VBQ0U7RUFDQTtBakM0OFBoQjtBaUMxOFBjO0VBQ0U7RUFDQTtBakM0OFBoQjtBaUNsOVBjO0VBQ0U7RUFDQTtBakNvOVBoQjtBaUNsOVBjO0VBQ0U7RUFDQTtBakNvOVBoQjtBaUMxOVBjO0VBQ0U7RUFDQTtBakM0OVBoQjtBaUMxOVBjO0VBQ0U7RUFDQTtBakM0OVBoQjtBaUNsK1BjO0VBQ0U7RUFDQTtBakNvK1BoQjtBaUNsK1BjO0VBQ0U7RUFDQTtBakNvK1BoQjtBaUMxK1BjO0VBQ0U7RUFDQTtBakM0K1BoQjtBaUMxK1BjO0VBQ0U7RUFDQTtBakM0K1BoQjtBaUNsL1BjO0VBQ0U7RUFDQTtBakNvL1BoQjtBaUNsL1BjO0VBQ0U7RUFDQTtBakNvL1BoQjtBaUMxL1BjO0VBQ0U7RUFDQTtBakM0L1BoQjtBaUMxL1BjO0VBQ0U7RUFDQTtBakM0L1BoQjtBaUNsZ1FjO0VBQ0U7RUFDQTtBakNvZ1FoQjtBaUNsZ1FjO0VBQ0U7RUFDQTtBakNvZ1FoQjtBaUMxZ1FjO0VBQ0U7RUFDQTtBakM0Z1FoQjtBaUMxZ1FjO0VBQ0U7RUFDQTtBakM0Z1FoQjtBaUNsaFFjO0VBQ0U7RUFDQTtBakNvaFFoQjtBaUNsaFFjO0VBQ0U7RUFDQTtBakNvaFFoQjtBaUMxaFFjO0VBQ0U7RUFDQTtBakM0aFFoQjtBaUMxaFFjO0VBQ0U7RUFDQTtBakM0aFFoQjtBaUNsaVFjO0VBQ0U7RUFDQTtBakNvaVFoQjtBaUNsaVFjO0VBQ0U7RUFDQTtBakNvaVFoQjtBaUMxaVFjO0VBQ0U7RUFDQTtBakM0aVFoQjtBaUMxaVFjO0VBQ0U7RUFDQTtBakM0aVFoQjtBaUNsalFjO0VBQ0U7RUFDQTtBakNvalFoQjtBaUNsalFjO0VBQ0U7RUFDQTtBakNvalFoQjtBaUMxalFjO0VBQ0U7RUFDQTtBakM0alFoQjtBaUMxalFjO0VBQ0U7RUFDQTtBakM0alFoQjtBaUNsa1FjO0VBQ0U7RUFDQTtBakNva1FoQjtBaUNsa1FjO0VBQ0U7RUFDQTtBakNva1FoQjtBaUMxa1FjO0VBQ0U7RUFDQTtBakM0a1FoQjtBaUMxa1FjO0VBQ0U7RUFDQTtBakM0a1FoQjtBaUNsbFFjO0VBQ0U7RUFDQTtBakNvbFFoQjtBaUNsbFFjO0VBQ0U7RUFDQTtBakNvbFFoQjtBaUMxbFFjO0VBQ0U7RUFDQTtBakM0bFFoQjtBaUMxbFFjO0VBQ0U7RUFDQTtBakM0bFFoQjtBaUNsbVFjO0VBQ0U7RUFDQTtBakNvbVFoQjtBaUNsbVFjO0VBQ0U7RUFDQTtBakNvbVFoQjtBaUMxbVFjO0VBQ0U7RUFDQTtBakM0bVFoQjtBaUMxbVFjO0VBQ0U7RUFDQTtBakM0bVFoQjtBaUNsblFjO0VBQ0U7RUFDQTtBakNvblFoQjtBaUNsblFjO0VBQ0U7RUFDQTtBakNvblFoQjtBaUMxblFjO0VBQ0U7RUFDQTtBakM0blFoQjtBaUMxblFjO0VBQ0U7RUFDQTtBakM0blFoQjtBaUNsb1FjO0VBQ0U7RUFDQTtBakNvb1FoQjtBaUNsb1FjO0VBQ0U7RUFDQTtBakNvb1FoQjtBaUMxb1FjO0VBQ0U7RUFDQTtBakM0b1FoQjtBaUMxb1FjO0VBQ0U7RUFDQTtBakM0b1FoQjtBaUNscFFjO0VBQ0U7RUFDQTtBakNvcFFoQjtBaUNscFFjO0VBQ0U7RUFDQTtBakNvcFFoQjtBaUMxcFFjO0VBQ0U7RUFDQTtBakM0cFFoQjtBaUMxcFFjO0VBQ0U7RUFDQTtBakM0cFFoQjtBaUNscVFjO0VBQ0U7RUFDQTtBakNvcVFoQjtBaUNscVFjO0VBQ0U7RUFDQTtBakNvcVFoQjtBaUMxcVFjO0VBQ0U7RUFDQTtBakM0cVFoQjtBaUMxcVFjO0VBQ0U7RUFDQTtBakM0cVFoQjtBaUNsclFjO0VBQ0U7RUFDQTtBakNvclFoQjtBaUNsclFjO0VBQ0U7RUFDQTtBakNvclFoQjtBaUMxclFjO0VBQ0U7RUFDQTtBakM0clFoQjtBaUMxclFjO0VBQ0U7RUFDQTtBakM0clFoQjtBaUNsc1FjO0VBQ0U7RUFDQTtBakNvc1FoQjtBaUNsc1FjO0VBQ0U7RUFDQTtBakNvc1FoQjtBaUMxc1FjO0VBQ0U7RUFDQTtBakM0c1FoQjtBaUMxc1FjO0VBQ0U7RUFDQTtBakM0c1FoQjtBaUNsdFFjO0VBQ0U7RUFDQTtBakNvdFFoQjtBaUNsdFFjO0VBQ0U7RUFDQTtBakNvdFFoQjtBaUMxdFFjO0VBQ0U7RUFDQTtBakM0dFFoQjtBaUMxdFFjO0VBQ0U7RUFDQTtBakM0dFFoQjtBaUNsdVFjO0VBQ0U7RUFDQTtBakNvdVFoQjtBaUNsdVFjO0VBQ0U7RUFDQTtBakNvdVFoQjtBaUMxdVFjO0VBQ0U7RUFDQTtBakM0dVFoQjtBaUMxdVFjO0VBQ0U7RUFDQTtBakM0dVFoQjtBaUNsdlFjO0VBQ0U7RUFDQTtBakNvdlFoQjtBaUNsdlFjO0VBQ0U7RUFDQTtBakNvdlFoQjtBaUMxdlFjO0VBQ0U7RUFDQTtBakM0dlFoQjtBaUMxdlFjO0VBQ0U7RUFDQTtBakM0dlFoQjtBaUNsd1FjO0VBQ0U7RUFDQTtBakNvd1FoQjtBaUNsd1FjO0VBQ0U7RUFDQTtBakNvd1FoQjtBaUMxd1FjO0VBQ0U7RUFDQTtBakM0d1FoQjtBaUMxd1FjO0VBQ0U7RUFDQTtBakM0d1FoQjtBaUNseFFjO0VBQ0U7RUFDQTtBakNveFFoQjtBaUNseFFjO0VBQ0U7RUFDQTtBakNveFFoQjtBaUMxeFFjO0VBQ0U7RUFDQTtBakM0eFFoQjtBaUMxeFFjO0VBQ0U7RUFDQTtBakM0eFFoQjtBaUNseVFjO0VBQ0U7RUFDQTtBakNveVFoQjtBaUNseVFjO0VBQ0U7RUFDQTtBakNveVFoQjtBaUMxeVFjO0VBQ0U7RUFDQTtBakM0eVFoQjtBaUMxeVFjO0VBQ0U7RUFDQTtBakM0eVFoQjtBaUNselFjO0VBQ0U7RUFDQTtBakNvelFoQjtBaUNselFjO0VBQ0U7RUFDQTtBakNvelFoQjtBaUMxelFjO0VBQ0U7RUFDQTtBakM0elFoQjtBaUMxelFjO0VBQ0U7RUFDQTtBakM0elFoQjtBaUNsMFFjO0VBQ0U7RUFDQTtBakNvMFFoQjtBaUNsMFFjO0VBQ0U7RUFDQTtBakNvMFFoQjtBaUMxMFFjO0VBQ0U7RUFDQTtBakM0MFFoQjtBaUMxMFFjO0VBQ0U7RUFDQTtBakM0MFFoQjtBaUNsMVFjO0VBQ0U7RUFDQTtBakNvMVFoQjtBaUNsMVFjO0VBQ0U7RUFDQTtBakNvMVFoQjtBaUMxMVFjO0VBQ0U7RUFDQTtBakM0MVFoQjtBaUMxMVFjO0VBQ0U7RUFDQTtBakM0MVFoQjtBaUNsMlFjO0VBQ0U7RUFDQTtBakNvMlFoQjtBaUNsMlFjO0VBQ0U7RUFDQTtBakNvMlFoQjtBaUMxMlFjO0VBQ0U7RUFDQTtBakM0MlFoQjtBaUMxMlFjO0VBQ0U7RUFDQTtBakM0MlFoQjtBaUNsM1FjO0VBQ0U7RUFDQTtBakNvM1FoQjtBaUNsM1FjO0VBQ0U7RUFDQTtBakNvM1FoQjtBaUMxM1FjO0VBQ0U7RUFDQTtBakM0M1FoQjtBaUMxM1FjO0VBQ0U7RUFDQTtBakM0M1FoQjtBaUNsNFFjO0VBQ0U7RUFDQTtBakNvNFFoQjtBaUNsNFFjO0VBQ0U7RUFDQTtBakNvNFFoQjtBaUMxNFFjO0VBQ0U7RUFDQTtBakM0NFFoQjtBaUMxNFFjO0VBQ0U7RUFDQTtBakM0NFFoQjtBaUNsNVFjO0VBQ0U7RUFDQTtBakNvNVFoQjtBaUNsNVFjO0VBQ0U7RUFDQTtBakNvNVFoQjtBaUMxNVFjO0VBQ0U7RUFDQTtBakM0NVFoQjtBaUMxNVFjO0VBQ0U7RUFDQTtBakM0NVFoQjtBaUNsNlFjO0VBQ0U7RUFDQTtBakNvNlFoQjtBaUNsNlFjO0VBQ0U7RUFDQTtBakNvNlFoQjtBaUMxNlFjO0VBQ0U7RUFDQTtBakM0NlFoQjtBaUMxNlFjO0VBQ0U7RUFDQTtBakM0NlFoQjtBaUM5NVFjO0VBQ0U7RUFDQTtBakNnNlFoQjtBaUM5NVFjO0VBQ0U7RUFDQTtBakNnNlFoQjtBaUN0NlFjO0VBQ0U7RUFDQTtBakN3NlFoQjtBaUN0NlFjO0VBQ0U7RUFDQTtBakN3NlFoQjtBaUM5NlFjO0VBQ0U7RUFDQTtBakNnN1FoQjtBaUM5NlFjO0VBQ0U7RUFDQTtBakNnN1FoQjtBaUN0N1FjO0VBQ0U7RUFDQTtBakN3N1FoQjtBaUN0N1FjO0VBQ0U7RUFDQTtBakN3N1FoQjtBaUM5N1FjO0VBQ0U7RUFDQTtBakNnOFFoQjtBaUM5N1FjO0VBQ0U7RUFDQTtBakNnOFFoQjtBaUN0OFFjO0VBQ0U7RUFDQTtBakN3OFFoQjtBaUN0OFFjO0VBQ0U7RUFDQTtBakN3OFFoQjtBaUM5OFFjO0VBQ0U7RUFDQTtBakNnOVFoQjtBaUM5OFFjO0VBQ0U7RUFDQTtBakNnOVFoQjtBaUN0OVFjO0VBQ0U7RUFDQTtBakN3OVFoQjtBaUN0OVFjO0VBQ0U7RUFDQTtBakN3OVFoQjtBaUM5OVFjO0VBQ0U7RUFDQTtBakNnK1FoQjtBaUM5OVFjO0VBQ0U7RUFDQTtBakNnK1FoQjtBaUN0K1FjO0VBQ0U7RUFDQTtBakN3K1FoQjtBaUN0K1FjO0VBQ0U7RUFDQTtBakN3K1FoQjtBaUM5K1FjO0VBQ0U7RUFDQTtBakNnL1FoQjtBaUM5K1FjO0VBQ0U7RUFDQTtBakNnL1FoQjtBaUN0L1FjO0VBQ0U7RUFDQTtBakN3L1FoQjtBaUN0L1FjO0VBQ0U7RUFDQTtBakN3L1FoQjtBaUM5L1FjO0VBQ0U7RUFDQTtBakNnZ1JoQjtBaUM5L1FjO0VBQ0U7RUFDQTtBakNnZ1JoQjtBaUN0Z1JjO0VBQ0U7RUFDQTtBakN3Z1JoQjtBaUN0Z1JjO0VBQ0U7RUFDQTtBakN3Z1JoQjtBaUM5Z1JjO0VBQ0U7RUFDQTtBakNnaFJoQjtBaUM5Z1JjO0VBQ0U7RUFDQTtBakNnaFJoQjtBaUN0aFJjO0VBQ0U7RUFDQTtBakN3aFJoQjtBaUN0aFJjO0VBQ0U7RUFDQTtBakN3aFJoQjtBaUM5aFJjO0VBQ0U7RUFDQTtBakNnaVJoQjtBaUM5aFJjO0VBQ0U7RUFDQTtBakNnaVJoQjtBaUN0aVJjO0VBQ0U7RUFDQTtBakN3aVJoQjtBaUN0aVJjO0VBQ0U7RUFDQTtBakN3aVJoQjtBaUM5aVJjO0VBQ0U7RUFDQTtBakNnalJoQjtBaUM5aVJjO0VBQ0U7RUFDQTtBakNnalJoQjtBaUN0alJjO0VBQ0U7RUFDQTtBakN3alJoQjtBaUN0alJjO0VBQ0U7RUFDQTtBakN3alJoQjtBaUM5alJjO0VBQ0U7RUFDQTtBakNna1JoQjtBaUM5alJjO0VBQ0U7RUFDQTtBakNna1JoQjtBaUN0a1JjO0VBQ0U7RUFDQTtBakN3a1JoQjtBaUN0a1JjO0VBQ0U7RUFDQTtBakN3a1JoQjtBaUM5a1JjO0VBQ0U7RUFDQTtBakNnbFJoQjtBaUM5a1JjO0VBQ0U7RUFDQTtBakNnbFJoQjtBaUN0bFJjO0VBQ0U7RUFDQTtBakN3bFJoQjtBaUN0bFJjO0VBQ0U7RUFDQTtBakN3bFJoQjtBaUM5bFJjO0VBQ0U7RUFDQTtBakNnbVJoQjtBaUM5bFJjO0VBQ0U7RUFDQTtBakNnbVJoQjtBaUN0bVJjO0VBQ0U7RUFDQTtBakN3bVJoQjtBaUN0bVJjO0VBQ0U7RUFDQTtBakN3bVJoQjtBaUM5bVJjO0VBQ0U7RUFDQTtBakNnblJoQjtBaUM5bVJjO0VBQ0U7RUFDQTtBakNnblJoQjtBaUN0blJjO0VBQ0U7RUFDQTtBakN3blJoQjtBaUN0blJjO0VBQ0U7RUFDQTtBakN3blJoQjtBaUM5blJjO0VBQ0U7RUFDQTtBakNnb1JoQjtBaUM5blJjO0VBQ0U7RUFDQTtBakNnb1JoQjtBaUN0b1JjO0VBQ0U7RUFDQTtBakN3b1JoQjtBaUN0b1JjO0VBQ0U7RUFDQTtBakN3b1JoQjtBaUM5b1JjO0VBQ0U7RUFDQTtBakNncFJoQjtBaUM5b1JjO0VBQ0U7RUFDQTtBakNncFJoQjtBaUN0cFJjO0VBQ0U7RUFDQTtBakN3cFJoQjtBaUN0cFJjO0VBQ0U7RUFDQTtBakN3cFJoQjtBaUMxb1JjO0VBQ0U7RUFDQTtBakM0b1JoQjtBaUMxb1JjO0VBQ0U7RUFDQTtBakM0b1JoQjtBaUNscFJjO0VBQ0U7RUFDQTtBakNvcFJoQjtBaUNscFJjO0VBQ0U7RUFDQTtBakNvcFJoQjtBaUMxcFJjO0VBQ0U7RUFDQTtBakM0cFJoQjtBaUMxcFJjO0VBQ0U7RUFDQTtBakM0cFJoQjtBaUNscVJjO0VBQ0U7RUFDQTtBakNvcVJoQjtBaUNscVJjO0VBQ0U7RUFDQTtBakNvcVJoQjtBaUMxcVJjO0VBQ0U7RUFDQTtBakM0cVJoQjtBaUMxcVJjO0VBQ0U7RUFDQTtBakM0cVJoQjtBaUNsclJjO0VBQ0U7RUFDQTtBakNvclJoQjtBaUNsclJjO0VBQ0U7RUFDQTtBakNvclJoQjtBaUMxclJjO0VBQ0U7RUFDQTtBakM0clJoQjtBaUMxclJjO0VBQ0U7RUFDQTtBakM0clJoQjtBaUNsc1JjO0VBQ0U7RUFDQTtBakNvc1JoQjtBaUNsc1JjO0VBQ0U7RUFDQTtBakNvc1JoQjtBaUMxc1JjO0VBQ0U7RUFDQTtBakM0c1JoQjtBaUMxc1JjO0VBQ0U7RUFDQTtBakM0c1JoQjtBaUNsdFJjO0VBQ0U7RUFDQTtBakNvdFJoQjtBaUNsdFJjO0VBQ0U7RUFDQTtBakNvdFJoQjtBaUMxdFJjO0VBQ0U7RUFDQTtBakM0dFJoQjtBaUMxdFJjO0VBQ0U7RUFDQTtBakM0dFJoQjtBaUNsdVJjO0VBQ0U7RUFDQTtBakNvdVJoQjtBaUNsdVJjO0VBQ0U7RUFDQTtBakNvdVJoQjtBaUMxdVJjO0VBQ0U7RUFDQTtBakM0dVJoQjtBaUMxdVJjO0VBQ0U7RUFDQTtBakM0dVJoQjtBaUNsdlJjO0VBQ0U7RUFDQTtBakNvdlJoQjtBaUNsdlJjO0VBQ0U7RUFDQTtBakNvdlJoQjtBaUMxdlJjO0VBQ0U7RUFDQTtBakM0dlJoQjtBaUMxdlJjO0VBQ0U7RUFDQTtBakM0dlJoQjtBaUNsd1JjO0VBQ0U7RUFDQTtBakNvd1JoQjtBaUNsd1JjO0VBQ0U7RUFDQTtBakNvd1JoQjtBaUN0dlJjO0VBQ0U7RUFDQTtBakN3dlJoQjtBaUN0dlJjO0VBQ0U7RUFDQTtBakN3dlJoQjtBaUM5dlJjO0VBQ0U7RUFDQTtBakNnd1JoQjtBaUM5dlJjO0VBQ0U7RUFDQTtBakNnd1JoQjtBaUN0d1JjO0VBQ0U7RUFDQTtBakN3d1JoQjtBaUN0d1JjO0VBQ0U7RUFDQTtBakN3d1JoQjtBaUM5d1JjO0VBQ0U7RUFDQTtBakNneFJoQjtBaUM5d1JjO0VBQ0U7RUFDQTtBakNneFJoQjtBaUN0eFJjO0VBQ0U7RUFDQTtBakN3eFJoQjtBaUN0eFJjO0VBQ0U7RUFDQTtBakN3eFJoQjtBaUM5eFJjO0VBQ0U7RUFDQTtBakNneVJoQjtBaUM5eFJjO0VBQ0U7RUFDQTtBakNneVJoQjtBaUN0eVJjO0VBQ0U7RUFDQTtBakN3eVJoQjtBaUN0eVJjO0VBQ0U7RUFDQTtBakN3eVJoQjtBaUM5eVJjO0VBQ0U7RUFDQTtBakNnelJoQjtBaUM5eVJjO0VBQ0U7RUFDQTtBakNnelJoQjtBaUNseVJjO0VBQ0U7RUFDQTtBakNveVJoQjtBaUNseVJjO0VBQ0U7RUFDQTtBakNveVJoQjtBaUMxeVJjO0VBQ0U7RUFDQTtBakM0eVJoQjtBaUMxeVJjO0VBQ0U7RUFDQTtBakM0eVJoQjtBaUNselJjO0VBQ0U7RUFDQTtBakNvelJoQjtBaUNselJjO0VBQ0U7RUFDQTtBakNvelJoQjtBaUMxelJjO0VBQ0U7RUFDQTtBakM0elJoQjtBaUMxelJjO0VBQ0U7RUFDQTtBakM0elJoQjtBaUM5eVJjO0VBQ0U7RUFDQTtBakNnelJoQjtBaUM5eVJjO0VBQ0U7RUFDQTtBakNnelJoQjtBaUN0elJjO0VBQ0U7RUFDQTtBakN3elJoQjtBaUN0elJjO0VBQ0U7RUFDQTtBakN3elJoQjtBaUMxeVJjO0VBQ0U7RUFDQTtBakM0eVJoQjtBaUMxeVJjO0VBQ0U7RUFDQTtBakM0eVJoQjtBaUNueVJFO0VBQ0U7QWpDcXlSSjtBaUNweVJJO0VBRUU7RUFDQTtFQUNBO0FqQ3F5Uk47QWlDcHlSTTtFQUNFO0VBQ0E7QWpDc3lSUjtBaUNoeVJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDdXlSTjtBaUNoeVJFO0VBQ0U7QWpDdXlSSjtBaUN0eVJJO0VBQ0U7RUFDQTtBakN3eVJOO0FpQ3B5UkU7RUFDRTtBakNzeVJKO0FpQ2p5Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtBakN3eVJOO0FpQ2h5Uk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDMnlSUjs7QWtDeDRTRTtFQUNFO0FsQ2k1U0o7QWtDMzRTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQ2s1U0o7QWtDMTRTSTtFQUNFO0FsQ201U047QWtDNTRTTTtFQUNFO0FsQ281U1I7QWtDOTRTTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENxNVNSO0FrQzU0U1E7RUFDRTtFQUNBO0FsQ3M1U1Y7QWtDNzRTSTtFQUNFO0FsQ3E1U047QWtDLzRTTTtFQUNFO0FsQ3M1U1I7QWtDaDVTUTtFQUNFO0FsQ3U1U1Y7QWtDajVTRTtFQUNFO0VBQ0E7RUFDQTtBbENtNVNKO0FrQ2o1U007RUFDRTtBbENtNVNSO0FrQ2g1U0k7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENrNVNOO0FrQzE0U0k7RUFDRTtBbENtNVNOO0FrQ2g1U0k7RUFDRTtBbENrNVNOO0FrQ2o1U007RTlCdEdKO0VBQ0E7RUFDQTtFOEJzR007QWxDcTVTUjtBa0M3NFNNO0U5QmhISjtFQUNBO0VBQ0E7RThCZ0hNO0FsQ3U1U1I7QWtDajVTUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7QWxDeTVTVjtBa0NwNVNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzI1U1o7QWtDcDVTVTtFQUNFO0FsQzQ1U1o7QWtDMzVTWTtFQUNFO0FsQzY1U2Q7QWtDMTVTVTtFQUNFO0FsQzQ1U1o7QWtDMzVTWTtFQUNFO0FsQzY1U2Q7QWtDMzRTUTtFQUNFO0FsQ3k1U1Y7QWtDNzRTRTtFQUNFO0VBQ0E7RUFDQTtPQUFBO0FsQ3M1U0o7QWtDajVTSTtFQUNFO0FsQ3c1U047QWtDbDVTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQ3k1U047QWtDejRTSTtFQUNFO0FsQ3k1U047QWtDajVTRTtFQUNFO0FsQ3c1U0o7QWtDbjVTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7QWxDMDVTTjs7QW1DM3BURTtFQUNFO0FuQ3VxVEo7QW1DaHFURTtFQUNFO0VBQ0E7RUFDQTtBbkN1cVRKO0FtQy9wVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7QW5DdXFUSjtBbUMvcFRJO0UvQnZCRjtFQUNBO0VBQ0E7RStCdUJJO0VBQ0E7QW5DMHFUTjtBbUNucVRFO0VBQ0U7RUFDQTtFQUNBO0FuQzBxVEo7QW1DcHBUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkM0cVROO0FtQ2pxVE07RUFDRTtFQUNBO0FuQzZxVFI7QW1DNXFUUTtFQUNFO0VBQ0E7RUFDQTtBbkM4cVRWO0FtQ3ZxVFE7RUFDRTtFQUNBO0VBQ0E7QW5DOHFUVjtBbUN6cVRVO0VBQ0U7RUFDQTtBbkNnclRaO0FtQ3ZxVEk7RUFDRTtFQUNBO0FuQzhxVE47QW1DdnFUTTtFQUNFO0VBQ0E7RUFDQTtBbkMrcVRSO0FtQ3hxVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkMrcVRSO0FtQ3pxVFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FuQ2lyVFY7QW1DM3FUVTtFQUNFO0FuQ2tyVFo7QW1DL3FUVTtFQUNFO0VBQ0E7QW5DaXJUWjtBbUN6cVRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DZ3JUUjtBbUN0cVRJO0VBQ0U7QW5DK3FUTjtBbUM3cVRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DK3FUUjtBbUN2cVRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DK3FUUjtBbUN0cVRNO0VBQ0U7RUFBQTtFQUNBO0FuQytxVFI7QW1DMXFUUTtFQUNFO0VBQ0E7QW5DaXJUVjtBbUMzcVRVO0VBQ0U7QW5DbXJUWjtBbUNoclRZO0VBQ0U7RUFDQTtBbkNrclRkO0FtQ3hxVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkMrcVRSO0FtQ3hxVFE7RUFDRTtBbkNpclRWO0FtQzVxVFU7RUFDRTtBbkNtclRaO0FtQ3ZxVEk7RUFDRTtBbkM4cVROO0FtQ3hxVE07RUFDRTtBbkMrcVRSO0FtQzdxVE07RUFDRTtFQUNBO0VBQ0E7QW5DK3FUUjtBbUNycVRFO0VBQ0U7QW5DNnFUSjtBbUN4cVRJO0VBQ0U7QW5DK3FUTjtBbUN0cVRJO0VBQ0U7RUFDQTtFQUNBO0FuQ2dyVE47QW1DM3FUTTtFQUNFO0VBQ0E7QW5DbXJUUjtBbUNqclRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DbXJUUjtBbUMzcVRRO0VBQ0U7RUFDQTtBbkNtclRWO0FtQzdxVFU7RUFDRTtFQUNBO0FuQ29yVFo7QW1DN3FUVTtFQUNFO0VBQ0E7QW5DcXJUWjtBbUM5cVRVO0VBQ0U7RUFDQTtBbkNzclRaO0FtQy9xVFU7RUFDRTtFQUNBO0FuQ3VyVFo7QW1DaHJUVTtFQUNFO0VBQ0E7QW5Dd3JUWjtBbUM3cVRJO0VBQ0U7QW5DcXJUTjtBbUMvcVRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3VyVFI7QW1DNXFUUTtFQUNFO0VBQ0E7RUFDQTtBbkN1clRWO0FtQ2hyVFE7RS9CaGJOO0VBQ0E7RUFDQTtFK0JnYlE7RUFDQTtFQUNBO0VBQ0E7QW5DeXJUVjtBbUNwclRVO0VBQ0U7QW5DMnJUWjtBbUNoclRJO0VBQ0U7RUFDQTtBbkN3clROO0FtQ2pyVE07RUFDRTtBbkN5clRSO0FtQ2xyVE07RUFDRTtBbkMwclRSO0FtQzNxVE07RUFDRTtFQUNBO0FuQzByVFI7QW1DOXFURTtFQUNFO0FuQ3NyVEo7QW1DanJUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQ3dyVE47QW1DanJUTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DeXJUUjtBbUNuclRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzJyVFY7QW1DbnJUUTtFQUNFO0VBQ0E7QW5DMnJUVjtBbUN0clRVO0VBQ0U7RUFDQTtBbkM2clRaO0FtQ3ZyVFU7RUFDRTtFQUNBO0VBQ0E7QW5DOHJUWjtBbUN4clRZO0VBQ0U7RS9CeGpCWjtFQUNBO0VBQ0E7RStCd2pCWTtFQUNBO0FuQ2tzVGQ7QW1DdnJURTtFQUNFO0FuQzhyVEo7QW1DeHJUSTtFQUNFO0FuQytyVE47QW1DcnJUSTtFQUNFO0FuQzZyVE47QW1DdnJUTTtFQUNFO0VBQ0E7QW5DOHJUUjtBbUN2clRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQytyVFY7QW1DeHJUVTtFQUNFO0FuQ2dzVFo7QW1DM3JUWTtFQUNFO0VBQ0E7RUFDQTtBbkNrc1RkO0FtQzNyVFk7RUFDRTtFQUNBO0VBQ0E7QW5Da3NUZDtBbUN4clRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ2dzVFI7QW1DL3JUUTtFQUNFO0FuQ2lzVFY7QW1DL3JUUTtFQUNFO0VBQ0E7QW5DaXNUVjtBbUMvclRRO0VBQ0U7QW5DaXNUVjtBbUM5clRNO0VBQ0U7RUFDQTtPQUFBO0FuQ2dzVFI7QW1DL3JUUTtFQUNFO0VBQ0E7QW5DaXNUVjtBbUMvclRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DaXNUVjtBbUNoc1RVO0VBQ0U7QW5Da3NUWjtBbUM1clRJO0UvQnZyQkY7RUFDQTtFQUNBO0UrQnVyQkk7RUFDQTtFQUNBO0VBQ0E7QW5DZ3NUTjtBbUN4clRFO0VBQ0U7QW5DZ3NUSjtBbUMzclRJO0VBQ0U7QW5Da3NUTjtBbUM1clRNO0VBQ0U7RUFDQTtBbkNtc1RSO0FtQ2hzVEk7RUFDRTtFQUNBO0VBQ0E7QW5Da3NUTjs7QW9DeDZVQTtFQUNFO0FwQ2k3VUY7O0FvQzU2VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDbzdVRjtBb0NsN1VFO0VBQ0U7QXBDbzdVSjs7QW9DejZVQTtFQUNFO0FwQ3M3VUY7O0FvQ3A3VUE7RUFDRTtBcEN1N1VGOztBb0NyN1VBO0VBQ0U7QXBDdzdVRjs7QW9DbDdVQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FwQzA3VUY7O0FvQ3A3VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEM2N1VGOztBb0MzN1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEM4N1VGOztBb0M1N1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDKzdVRjs7QW9DejdVQTtFQUNFO0VBQ0E7RUFDQTtBcENrOFVGOztBb0M1N1VBO0VBQ0U7RUFDQTtFQUNBO0FwQ3E4VUY7O0FvQy83VUE7RUFDRTtFQUNBO0FwQ3c4VUY7O0FvQ244VUE7RUFDRTtFQUNBO0FwQzI4VUY7O0FBaGdWQTs7NEVBQUE7O0FJakJFO0V5QjhYSTtJekI3WEY7RUp1ekxGO0VJdHpMRTtJQUNFO0VKd3pMSjtBQUNGOztBQzEwTEE7RUFDSTtJQUNJO0VESU47QUFDRjs7QUlPRTtFeUJnYlE7SXpCL2FOO0VKODJMRjtFSTcyTEU7SUFDRTtFSisyTEo7QUFDRjs7QUd0ekxBO0VBQ0U7SUFDRTtFSG1KRjtBQUNGOztBR2pQRTtFQU5GO0lBT0k7RUhnSkY7RUdsR0Y7SUFRSTtJQUNBO0VIZ0pGO0VHcEdBO0lBQ0U7RUhnSkY7RU03UEY7SUFJSTtFTnNoQ0Y7RU1waENBO0lBT0k7SUFDQTtJQUNBO0VOd2hDSjtFTXBoQ0E7SUFHSTtFTnloQ0o7RU1qaENJO0lBS0k7RU4waENSO0VNcGhDRTtJQWNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxpREFDRTtFTnVoQ1I7RU1waENNO0lBQ0U7SUFDQTtFTnNoQ1I7RU0vZ0NGO0lBR0k7RU5xaENGO0VNbGhDQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU5xaENKO0VNamhDQTtJQVdJO0lBQ0E7SUFDQTtTQUFBO0lBQ0E7RU5xaENKO0VNbGhDRTtJQUlJO0VOc2hDTjtFTWpoQ0E7SUFNSTtJQUNBO1NBQUE7RU5zaENKO0VNcGhDRTtJQVFJO0lBQ0E7RU53aENOO0VNcmhDRTtJQVFJO0lBQ0E7RU55aENOO0VNdGhDTTtJQU9JO0VONGhDVjtFTXhoQ007SUFLSTtFTjZoQ1Y7RU16aENNO0lBS0k7RU44aENWO0VNaGhDRTtJQU9JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU4yaENOO0VNeGhDSTtJQVlJO0lBQ0E7RU55aENSO0VNdmhDTTtJQUtJO0VOMmhDVjtFTXZoQ007SUFLSTtFTjBoQ1Y7RU10aENNO0lBYUk7SUFDQTtFTjBoQ1Y7RU9seENGO0lBS0k7RVA0eENGO0VPcnhDRTtJQWFJO0lBQ0E7SUFDQTtTQUFBO0VQZ3lDTjtFTzl4Q007SUFDRTtFUGd5Q1I7RU81eENJO0lBVUk7SUFDQTtFUGd5Q1I7RU8zeENBO0lBSUk7SUFDQTtJQUNBO0lBQ0E7RVAreENKO0VPM3hDQTtJQUVJO0lBQ0E7U0FBQTtJQUNBO0VQOHhDSjtFTzV4Q0U7SUFJSTtFUGd5Q047RU81eENFO0lBS0k7SUFDQTtFUGd5Q047RU81eENFO0lBR0k7RVBpeUNOO0VPL3hDSTtJQU1JO1NBQUE7RVBteUNSO0VPaHlDUTtJQVFJO0lBQ0E7U0FBQTtFUG95Q1o7RU9qeUNVO0lBVUk7SUFDQTtJQUNBO0VQcXlDZDtFTzV4Q0E7SUFNSTtJQUNBO0VQZ3lDSjtFTzV4Q0E7SUFNSTtJQUNBO0VQZ3lDSjtFcUNyN0NBO0lBRUk7SUFDQTtFckN5N0NKO0VRNzdDRjtJQU9JO0lBQ0E7RVJxOENGO0VRbjhDQTtJQU9JO0lBQ0E7RVIwOENKO0VRMTZDQTtJQUNFO0VSeThDRjtFUXI4Q0Y7SUFJSTtFUnk4Q0Y7RVFyOENGO0lBSUk7RVIwOENGO0VRdDhDRjs7SUFLSTtFUjQ4Q0Y7RVF4OENGOztJQUtJO0VSODhDRjtFUTE4Q0Y7SUFJSTtFUis4Q0Y7RVM1aURGO0lBT0k7SUFDQTtFVGlqREY7RVM5aURBO0lBSUk7RVRrakRKO0VTM2lERTtJQWFJO0VUbWpETjtFUzlpREE7SUFRSTtJQUNBO0VUa2pESjtFUzlpREE7SUFNSTtFVGtqREo7RVM5aURBO0lBS0k7RVRrakRKO0VTOWlEQTtJQVVJO0lBQ0E7RVRrakRKO0VTN2lERTtJQVlJO0lBQ0E7RVRpakROO0VVdHBERjtJQU9JO0lBQ0E7RVY4cERGO0VVMXBERTtJQU9JO1NBQUE7RVY4cEROO0VVNXBESTtJQUlJO0lBQ0E7RVZpcURSO0VVL3FERTtJQXNCSTtFVnFxRE47RVVucURJO0lBS0k7RVZ5cURSO0VVcHFERTtJQU1JO1NBQUE7RVZ3cUROO0VVdHFESTtJQUtJO0VWMHFEUjtFVXBxREE7SUFPSTtFVndxREo7RVVucURFO0lBUUk7SUFDQTtJQUNBO0VWdXFETjtFVW5xREU7SUFRSTtJQUNBO0VWeXFETjtFVXRxREU7SUFTSTtJQUNBO1NBQUE7RVY2cUROO0VVM3FESTtJQUdJO0lBQ0E7SUFDQTtFVmdyRFI7RVU1cURJO0lBS0k7RVZnckRSO0VVN3FETTtJQUtJO0lBQ0E7RVZpckRWO0VVMXFEQTtJQUtJO0VWOHFESjtFVXhxREk7SUFJSTtFVitxRFI7RVU3cURNO0lBTUk7RVZrckRWO0VVcHFESTtJQVFJO0VWaXJEUjtFVTVxREU7SUFjSTtJQUNBO0lBQ0E7RVYrcUROO0VVN3FESTtJQU9JO1NBQUE7RVZpckRSO0VVL3FETTtJQVFJO0lBQ0E7RVZtckRWO0VXMTVERjtJQUtJO0lBQ0E7SUFDQTtFWGs2REY7RVcvNURBO0lBUUk7SUFDQTtTQUFBO0lBQ0E7RVhtNkRKO0VXbDZESTtJQUNFO1NBQUE7RVhvNkROO0VXOTVERTtJQVNJO0lBQ0E7RVhrNkROO0VXOTVERTtJQVlJO0VYbzZETjtFV2o2REk7SUFHSTtFWHM2RFI7RVduNkRJO0lBTUk7SUFDQTtFWHc2RFI7RVduNkRFO0lBUUk7SUFDQTtFWHk2RE47RVdwNkRBO0lBTUk7RVh3NkRKO0VXdjZESTtJQUNFO0VYeTZETjtFV3g2RE07SUFDRTtFWDA2RFI7RVdwNkRNO0lBWUk7SUFDQTtJQUNBO0lBQ0E7RVh3NkRWO0VXajZEUTtJQU1JO0lBQ0E7RVhxNkRaO0VXMzVESTtJQUlJO0VYazZEUjtFVy81RE07SUFhSTtJQUNBO0lBQ0E7RVhrNkRWO0VXaDZEVTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0VYaTZEWjtFVzc1RE07SUFjSTtJQUNBO0lBQ0E7RVhnNkRWO0VXOTVEVTtJQUVFO0lBQ0E7SUFDQTtFWCs1RFo7RVd6NURJO0lBUUk7RVg2NURSO0VXeDVERTtJQWNJO0lBQ0E7SUFDQTtFWDI1RE47RVd6NURJO0lBT0k7U0FBQTtFWDY1RFI7RVczNURNO0lBT0k7SUFDQTtFWGc2RFY7RVk3cEVGO0lBS0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWnFxRUY7RVl6cEVFO0lBRUk7SUFDQTtJQUNBO0VabXFFTjtFWS9wRUU7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0Vaa3FFTjtFWWpxRU07SUFDRTtJQUNBO0VabXFFUjtFWWpxRU07SUFDRTtFWm1xRVI7RVk5cEVFO0lBRUk7SUFDQTtFWmlxRU47RVl0cEVFO0lBSUk7SUFDQTtFWmlxRU47RVk1cUVBO0lBZ0JJO0lBQ0E7SUFDQTtFWmlxRUo7RVl6cEVBO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO1NBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VaZ3FFSjtFWTlwRUU7SUFRSTtJQUNBO0Vaa3FFTjtFWTlwRUU7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVppcUVOO0VZNXBFQTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWmdxRUo7RVk3cEVNO0lBQ0U7RVorcEVSO0VZenBFQTtJQUlJO0lBQ0E7SUFDQTtFWjZwRUo7RVkzcEVFO0lBS0k7SUFDQTtFWitwRU47RVk1cEVFO0lBTUk7SUFDQTtFWmdxRU47RWVyMUVGO0lBT0k7RWY2M0VGO0VldjNFQTtJQU9JO0lBQ0E7SUFDQTtJQUNBO0VmZzRFSjtFZTkzRUU7SUFNSTtJQUNBO0VmbzRFTjtFZWg0RUE7SUFNSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmbzRFSjtFZTMzRUU7SUFFSTtFZnE0RU47RWVuNEVJO0lBSUk7RWZ1NEVSO0VlcDRFSTs7SUFNSTtFZnk0RVI7RWV0NEVJO0lBRUk7SUFDQTtFZnk0RVI7RWdCdjlFRjtJQVlFO0VoQjI5RUE7RWlCdCtFQTtJQU1JO0lBQ0E7RWpCOCtFSjtFaUIzK0VFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakI4K0VOO0VpQjUrRUk7SUFFSTtFakIrK0VSO0VpQjkrRVE7SUFDRTtFakJnL0VWO0VpQjcrRU07SUFHSTtFakJrL0VWO0VpQjkrRU07SUFFSTtJQUNBO0lBQ0E7RWpCaS9FVjtFaUIvK0VVO0lBQ0U7RWpCaS9FWjtFaUJ4K0VFO0lBRUk7SUFDQTtJQUNBO0VqQjIrRU47RWlCeCtFSTtJQUVJO0VqQjIrRVI7RWlCeitFUTtJQUNFO0VqQjIrRVY7RWlCcCtFQTtJQUVJO0lBQ0E7SUFDQTtFakJ1K0VKO0VpQnQrRUk7SUFDRTtJQUNBO1NBQUE7RWpCdytFTjtFaUJuK0VBO0lBTUk7SUFDQTtJQUNBO0VqQnUrRUo7RWlCcCtFRTtJQUlJO0VqQncrRU47RWlCcCtFTTtJQUdJO0VqQnkrRVY7RWlCcitFTTtJQWFJO0lBQ0E7U0FBQTtFakJ5K0VWO0VpQm4rRUU7SUFNSTtFakJ1K0VOO0VpQjk5RUU7SUFPSTtFakJ5K0VOO0VpQnIrRUU7SUFPSTtJQUNBO0VqQnkrRU47RWlCcCtFQTtJQU1JO0lBQ0E7SUFDQTtFakJ3K0VKO0VpQnIrRUU7SUFFSTtFakJ3K0VOO0VpQnIrRUk7SUFJSTtFakIwK0VSO0VpQm44RUU7SUFJSTtJQUNBO0lBQ0E7SUFDQTtFakJ5K0VOO0VpQnYrRUk7SUFFSTtFakIwK0VSO0VpQngrRU07SUFJSTtJQUNBO0VqQjQrRVY7RWlCeitFTTtJQVlJO0VqQjQrRVY7RWlCNzlFRTtJQVFJO0lBQ0E7RWpCeStFTjtFaUJyK0VFO0lBTUk7SUFDQTtFakJ5K0VOO0VpQnArRUE7SUFJSTtFakJ3K0VKO0VpQnIrRUU7SUFRSTtJQUNBO1NBQUE7SUFDQTtFakJ3K0VOO0VpQnQrRUk7SUFJSTtFakIwK0VSO0VpQmorRVU7SUFPSTtJQUNBO0VqQjYrRWQ7RWlCcitFRTtJQU9JO0lBQ0E7SUFDQTtFakJ5K0VOO0VpQnYrRUk7SUFLSTtFakIyK0VSO0VpQmorRVE7SUFLSTtFakI2K0VaO0VpQjErRVE7SUFNSTtFakI4K0VaO0VpQjUrRVU7SUFNSTtFakJnL0VkO0VpQjUrRVU7SUFNSTtJQUNBO0VqQmcvRWQ7RWlCditFQTtJQUtJO0lBQ0E7RWpCNCtFSjtFaUIzK0VJO0lBQ0U7SUFDQTtFakI2K0VOO0VpQnorRUU7SUFFSTtFakI0K0VOO0VpQjErRU07SUFDRTtFakI0K0VSO0VpQnYrRUU7SUFNSTtJQUNBO0lBQ0E7RWpCMitFTjtFaUJ2K0VFO0lBT0k7SUFDQTtJQUNBO0VqQjIrRU47RWlCeCtFSTtJQUlJO0VqQjQrRVI7RWlCcCtFVTtJQUlJO0VqQjgrRWQ7RWlCbitFVTtJQUlJO0VqQjYrRWQ7RWlCbCtFVTtJQUlJO0VqQjQrRWQ7RWlCaCtFVTtJQUlJO0VqQjArRWQ7RWlCcitFTTtJQVNJO0lBQ0E7RWpCeStFVjtFaUJqK0VRO0lBSUk7RWpCdytFWjtFaUJ0K0VVO0lBS0k7RWpCMCtFZDtFaUJ2K0VVO0lBTUk7SUFDQTtFakIyK0VkO0VpQm4rRUE7SUFLSTtJQUNBO0VqQnUrRUo7RWlCcCtFRTtJQWVJO0lBQ0E7SUFDQTtJQUNBO0VqQncrRU47RWlCcitFSTtJQWFJO0lBQ0E7SUFDQTtJQUNBO0VqQnkrRVI7RWtCcGxHQTtJQUdJO0VsQnluR0o7RW1CNW5HQTtJQU1JO0lBQ0E7SUFDQTtFbkJpb0dKO0VtQjluR0U7SUFFSTtJQUNBO1NBQUE7RW5CaW9HTjtFbUIvbkdNO0lBQ0U7RW5CaW9HUjtFb0JscEdBO0lBTUk7SUFDQTtJQUNBO0VwQnNxR0o7RW9CcHFHSTtJQUNFO0lBQ0E7SUFDQTtFcEJzcUdOO0VvQmxxR0U7SUFFSTtFcEJxcUdOO0VvQmpxR0U7SUFHSTtFcEJzcUdOO0VvQnBxR007SUFDRTtFcEJzcUdSO0VvQmxxR0k7SUFFSTtJQUNBO1NBQUE7RXBCcXFHUjtFb0JqcUdJO0lBRUk7RXBCb3FHUjtFb0JscUdRO0lBQ0U7RXBCb3FHVjtFb0JscUdRO0lBQ0U7RXBCb3FHVjtFb0JscUdVO0lBQ0U7SUFDQTtJQUNBO0VwQm9xR1o7RW9CbnFHWTtJQUNFO0VwQnFxR2Q7RW9CaHFHTTtJQU1JO0lBQ0E7RXBCcXFHVjtFb0JucUdRO0lBS0k7SUFDQTtFcEJ3cUdaO0VvQnRxR1U7SUFJSTtFcEIycUdkO0VvQnhxR1U7SUFJSTtFcEI2cUdkO0VxQnJ3R0E7SUFNSTtJQUNBO0VyQjB3R0o7RXFCdndHRTtJQUVJO0lBQ0E7SUFDQTtFckIwd0dOO0VxQnR3R0U7SUFRSTtJQUNBO0VyQjB3R047RXFCdHdHTTtJQUlJO0lBQ0E7RXJCMndHVjtFcUJ2d0dNO0lBSUk7SUFDQTtFckI0d0dWO0VxQnh3R007SUFJSTtJQUNBO0VyQjZ3R1Y7RXFCdndHRTtJQUVJO0VyQjB3R047RXFCdHdHRTtJQUtJO0VyQjB3R047RXFCdndHTTtJQUVJO0VyQjB3R1Y7RXFCdndHTTtJQU1JO0VyQjR3R1Y7RXFCdHdHRTtJQUlJO0lBQ0E7SUFDQTtFckIwd0dOO0VxQjN0R007SUFHSTtFckJ3d0dWO0VxQm53R0k7SUFjSTtJQUNBO1NBQUE7SUFDQTtFckJ5d0dSO0VxQnZ3R007SUFLSTtFckI2d0dWO0VxQnh3R0k7SUFJSTtFckI0d0dSO0VxQjF3R007SUFJSTtFckI4d0dWO0VxQnh3R007SUFLSTtJQUNBO0VyQjR3R1Y7RXFCdndHSTtJQVFJO0lBQ0E7SUFDQTtTQUFBO0VyQjJ3R1I7RXFCeHdHTTtJQUlJO1NBQUE7RXJCNHdHVjtFcUJ0d0dNO0lBU0k7SUFDQTtFckIwd0dWO0VxQnR3R007SUFTSTtJQUNBO0VyQjR3R1Y7RXFCbHdHTTtJQUlJO0VyQjJ3R1Y7RXFCeHdHUTtJQUVJO0VyQjJ3R1o7RXFCenhHSTtJQW9DSTtFckJxd0dSO0VxQi92R1E7SUFLSTtFckJzd0daO0VxQnB3R1U7O0lBUUk7SUFDQTtFckJ5d0dkO0VxQjl2R1E7SUFRSTtFckJ5d0daO0VxQnB3R007SUFjSTtJQUNBO0lBQ0E7RXJCdXdHVjtFcUJyd0dRO0lBTUk7U0FBQTtFckIwd0daO0VxQnh3R1U7SUFPSTtJQUNBO0VyQjZ3R2Q7RXFCbndHSTtJQU9JO0VyQjB3R1I7RXFCeHdHTTtJQUtJO0VyQjR3R1Y7RXNCM3BIQTtJQUlJO0V0QmdxSEo7RXNCN3BIRTtJQUdJO0V0QmtxSE47RXNCOXBIRTtJQUVJO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7RXRCaXFITjtFc0I3cEhNO0lBSUk7RXRCaXFIVjtFdUI1ckhBO0lBS0k7RXZCeXNISjtFdUJ0c0hFO0lBT0k7RXZCMHNITjtFdUJ2c0hJO0lBT0k7RXZCNHNIUjtFdUJ4c0hJO0lBTUk7U0FBQTtFdkI0c0hSO0V1QjFzSE07SUFNSTtTQUFBO0V2QjhzSFY7RXVCM3NIUTtJQUdJO0V2Qmd0SFo7RXVCMXNIVTtJQUtJO0V2Qml0SGQ7RXVCOXNIVTtJQUlJO0lBQ0E7SUFDQTtFdkJtdEhkO0V1Qmp0SFk7SUFLSTtFdkJ3dEhoQjtFdUJodEhJO0lBTUk7SUFDQTtJQUNBO0V2Qm90SFI7RXVCbHRITTs7SUFPSTtJQUNBO0V2QnV0SFY7RXVCbnRITTtJQUlJO0lBQ0E7RXZCd3RIVjtFdUJydEhNO0lBSUk7RXZCMHRIVjtFdUJwdEhFO0lBT0k7RXZCd3RITjtFdUJydEhJO0lBT0k7RXZCMHRIUjtFdUJ0dEhJO0lBSUk7RXZCMHRIUjtFdUJ2dEhNO0lBT0k7SUFDQTtFdkIydEhWO0V1QnR0SEk7SUFFSTtJQUNBO0lBQ0E7RXZCeXRIUjtFdUJydEhJO0lBS0k7SUFDQTtFdkJ5dEhSO0V1QnB0SFU7O0lBRUU7RXZCd3RIWjtFdUJ0dEhVO0lBQ0U7RXZCd3RIWjtFdUJydEhZO0lBQ0U7RXZCdXRIZDtFdUJydEhZO0lBQ0U7RXZCdXRIZDtFdUJydEhZO0lBQ0U7RXZCdXRIZDtFdUJydEhZO0lBQ0U7RXZCdXRIZDtFdUJsdEhVOztJQUVFO0V2Qm90SFo7RXVCbHRIVTtJQUNFO0V2Qm90SFo7RXVCanRIWTtJQUNFO0V2Qm10SGQ7RXVCanRIWTtJQUNFO0V2Qm10SGQ7RXVCanRIWTtJQUNFO0V2Qm10SGQ7RXVCanRIWTtJQUNFO0V2Qm10SGQ7RXVCOXNIVTs7SUFFRTtFdkJndEhaO0V1QjlzSFU7SUFDRTtFdkJndEhaO0V1QjdzSFk7SUFDRTtFdkIrc0hkO0V1QjdzSFk7SUFDRTtFdkIrc0hkO0V1QjdzSFk7SUFDRTtFdkIrc0hkO0V1QjdzSFk7SUFDRTtFdkIrc0hkO0V1QjFzSFU7O0lBRUU7RXZCNHNIWjtFdUIxc0hVO0lBQ0U7RXZCNHNIWjtFdUJ6c0hZO0lBQ0U7RXZCMnNIZDtFdUJ6c0hZO0lBQ0U7RXZCMnNIZDtFdUJ6c0hZO0lBQ0U7RXZCMnNIZDtFdUJ6c0hZO0lBQ0U7RXZCMnNIZDtFdUJ0c0hVOztJQUVFO0V2QndzSFo7RXVCdHNIVTtJQUNFO0V2QndzSFo7RXVCcnNIWTtJQUNFO0V2QnVzSGQ7RXVCcnNIWTtJQUNFO0V2QnVzSGQ7RXVCcnNIWTtJQUNFO0V2QnVzSGQ7RXVCcnNIWTtJQUNFO0V2QnVzSGQ7RXVCanNITTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0V2QnFzSFY7RXVCanNITTtJQUVJO0V2Qm9zSFY7RXVCbHNIUTtJQUVJO0V2QnFzSFo7RXVCbHJIa0I7SUFNSTtFdkJ3c0h0QjtFdUIvdEhVO0lBK0JJO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7SUFDQTtFdkJxc0hkO0V1QnBzSGM7SUFDRTtFdkJzc0hoQjtFdUJsc0hZO0lBUUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkJzc0hoQjtFdUIxcUhZO0lBTUk7RXZCMHJIaEI7RXVCbHJIWTtJQVFJO0V2QnlySGhCO0V1QjVxSEU7SUFJSTtFdkJtckhOO0V1QmhySEk7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFdkJvckhSO0V1QmpySE07SUFtQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZCd3JIVjtFdUJwckhJO0lBU0k7SUFDQTtJQUNBO0V2QnlySFI7RXVCdnJITTtJQVlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZCMHJIVjtFdUJ2ckhNO0lBTUk7SUFDQTtFdkI0ckhWO0V1QnhySEk7SUFNSTtJQUNBO0V2QjZySFI7RXVCM3JITTtJQXVCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZCK3JIVjtFdUI1ckhNO0lBTUk7SUFDQTtFdkJpc0hWO0V1QjVySEk7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFdkJpc0hSO0V3QnZ4SUE7SUFJSTtFeEI0eElKO0V3Qnp4SUU7SUFHSTtFeEI4eElOO0V3QjF4SUU7SUFJSTtFeEI4eElOO0V3QjN4SUk7SUFFSTtJQUNBO0lBQ0E7RXhCOHhJUjtFd0I1eElRO0lBQ0U7RXhCOHhJVjtFd0JweElNO0lBU0k7RXhCd3hJVjtFd0JqeElRO0lBSUk7RXhCd3hJWjtFd0J0eElVO0lBTUk7RXhCMHhJZDtFd0J0eElVO0lBTUk7SUFDQTtFeEIweElkO0V3Qm54SUU7SUFJSTtFeEJ3eElOO0V3Qmx2SUU7SUFFSTtJQUNBO0lBQ0E7RXhCdXhJTjtFd0JyeElNO0lBQ0U7RXhCdXhJUjtFeUI1NUlBO0lBS0k7RXpCbzdJSjtFeUJqN0lFO0lBR0k7RXpCczdJTjtFeUJsN0lFO0lBSUk7RXpCczdJTjtFeUJuN0lJO0lBSUk7RXpCdzdJUjtFeUJsNUlJO0lBRUk7SUFDQTtJQUNBO0V6QnU3SVI7RXlCcjdJUTtJQUNFO0V6QnU3SVY7RXlCNzZJTTtJQWFJO0V6Qmc3SVY7RXlCNzZJUTtJQUlJO0V6Qmk3SVo7RXlCLzZJVTtJQU1JO0V6Qm03SWQ7RXlCLzZJVTtJQU1JO0lBQ0E7RXpCbTdJZDtFMEIzaUpBO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0UxQmtrSko7RTBCaGtKSTtJQUNFO0UxQmtrSk47RTBCL2pKSTtJQUNFO0lBQ0E7RTFCaWtKTjtFMEI3akpFO0lBU0k7RTFCaWtKTjtFMEI5akpJO0lBUUk7SUFDQTtFMUJva0pSO0UwQmhrSkk7SUFTSTtJQUNBO0UxQnVrSlI7RTBCbGtKRTtJQUlJO0lBQ0E7RTFCc2tKTjtFMEJsa0pFO0lBUUk7SUFDQTtJQUNBO0UxQnNrSk47RTBCM2pKRTtJQUlJO0UxQnFrSk47RTBCamtKRTtJQU1JO0UxQnFrSk47RTBCbmtKSTtJQUlJO0UxQnVrSlI7RTBCcmtKTTtJQUVJO0lBQ0E7U0FBQTtFMUJ3a0pWO0UwQnRrSlE7O0lBT0k7SUFDQTtJQUNBO0UxQjJrSlo7RTBCdmtKUTtJQUVJO0UxQjBrSlo7RTBCdmtKUTtJQUVJO0UxQjBrSlo7RTBCemtKWTtJQUNFO0lBQ0E7RTFCMmtKZDtFMEJua0pFO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RTFCdWtKTjtFMkJwdkpBO0lBR0k7RTNCMHZKSjtFNEI3dkpBO0lBR0k7RTVCc3dKSjtFNEJud0pFO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RTVCdXdKTjtFNEJyd0pJO0lBSUk7RTVCeXdKUjtFNEJ2d0pNO0lBR0k7RTVCNHdKVjtFNEJ4d0pNO0lBZ0JJO0lBQ0E7SUFDQTtFNUI0d0pWO0U0Qnp3SlE7SUFJSTtJQUNBO0U1Qjh3Slo7RTRCdndKRTtJQU1JO0U1QjR3Sk47RTRCeHdKRTtJQU1JO0U1QjR3Sk47RTRCeHdKRTtJQWdCSSxvS0FDRTtJQU1GLDZ0Q0FDRTtFNUIydkpSO0U0QnZ2Skk7SUFNSSw2dENBQ0U7RTVCd3ZKVjtFNEJsdkpROztJQUlJO0U1Qnd2Slo7RTRCdHZKVTs7SUFLSTtFNUI0dkpkO0U0Qmp2Skk7SUEwQkk7SUFDQTtJQUNBO0U1QnV2SlI7RTRCcnZKTTtJQVFJO1NBQUE7RTVCeXZKVjtFNEJsdkpNO0lBR0k7RTVCMnZKVjtFNEJ0dEpFO0lBUUk7RTVCdXZKTjtFNEJudkpNO0lBSUk7RTVCMHZKVjtFNEJ0dUpJO0lBVUk7SUFDQTtFNUJ1dkpSO0U0Qm52Skk7SUFnQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUJ1dkpSO0U0Qjd1Sk07SUFPSTtFNUIwdkpWO0U2QjFqS0E7SUFLSTtFN0J3NUtKO0U2QnI1S0U7SUFRSTtJQUNBO0U3Qnk1S047RTZCdDVLTTtJQU1JO0U3QjQ1S1Y7RTZCejVLTTtJQUtJO0U3QjY1S1Y7RTZCdjVLRTtJQU9JO0lBQ0E7U0FBQTtJQUNBO0U3QjI1S047RTZCejVLSTtJQUlJO0U3QjY1S1I7RTZCMzVLTTtJQXNCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3Qjg1S1Y7RTZCajVLRTtJQU9JO0lBQ0E7RTdCMjVLTjtFNkJ6NUtJO0lBSUk7RTdCNjVLUjtFNkIzNUtNO0lBR0k7RTdCZzZLVjtFNkI1NUtNO0lBWUk7SUFDQTtJQUNBO0U3Qmc2S1Y7RTZCajVLRTtJQVNJO0lBQ0E7SUFDQTtJQUNBO0U3Qis1S047RTZCNzVLSTtJQUlJO0U3Qmk2S1I7RTZCOTVLTTtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0JrNktWO0U2Qng0S0U7SUFJSTtJQUNBO0lBQ0E7RTdCdTVLTjtFNkI3NEtFO0lBS0k7SUFDQTtJQUNBO0U3QnE1S047RTZCbDVLSTtJQUdJO0U3QnU1S1I7RTZCcjVLTTtJQUtJO0U3Qnk1S1Y7RTZCbjVLUTs7SUFLSTtFN0IyNUtaO0U2Qng1S1E7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3Qjg1S1o7RTZCNTVLVTtJQUtJO0U3Qms2S2Q7RTZCOTVLUTtJQUlJO0U3Qms2S1o7RTZCLzVLVTtJQU1JO0lBQ0E7U0FBQTtFN0JvNktkO0U2Qmg2S1U7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFN0JvNktkO0U2Qmw2S1k7SUFNSTtTQUFBO0U3QnM2S2hCO0U2Qm42S1k7SUFPSTtFN0J1NktoQjtFNkJqNktZO0lBR0k7RTdCeTZLaEI7RTZCcDZLVTtJQU1JO0lBQ0E7RTdCdzZLZDtFNkJoNktFO0lBS0k7RTdCbzZLTjtFNkJsNktJO0lBSUk7RTdCdTZLUjtFNkJwNktNO0lBSUk7SUFDQTtFN0J3NktWO0U2Qm42S0k7SUFLSTtJQUNBO0U3Qnc2S1I7RTZCcDZLSTtJQU1JO0U3QjA2S1I7RTZCeDZLTTtJQUlJO0U3Qjg2S1Y7RTZCejZLSTtJQWNJO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7RTdCbzdLUjtFNkJqN0tNO0lBUUk7SUFDQTtFN0JxN0tWO0U2Qmg3S0k7SUFTSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3Qm83S1I7RTZCajdLUTtJQUlJO0lBQ0E7RTdCcTdLWjtFNkIvNktNO0lBR0k7SUFDQTtFN0I0N0tWO0U2QnY3S0k7SUFRSTtJQUNBO0U3QjQ3S1I7RTZCMTdLTTtJQU9JO0lBQ0E7SUFDQTtTQUFBO0U3Qis3S1Y7RTZCNzdLUTtJQU9JO0U3Qms4S1o7RTZCejdLSTtJQVFJO0U3Qmc4S1I7RTZCOTdLTTtJQVVJO0lBQ0E7RTdCbzhLVjtFNkJqOEtRO0lBRUk7RTdCbzhLWjtFNkJ0N0tFO0lBSUk7RTdCZzhLTjtFNkI5N0tJO0lBZUk7SUFDQTtFN0JpOEtSO0U2Qi83S007SUFPSTtFN0JvOEtWO0U2Qmo4S007SUFRSTtJQUNBO0lBQ0E7RTdCczhLVjtFNkJoOEtBO0lBSUk7SUFDQTtFN0JxOEtKO0U4Qm5qTUE7SUFHSTtFOUI0ak1KO0U4QnpqTUU7SUFNSTtJQUNBO0U5QjhqTU47RThCeGpNSTtJQUtJO0U5QitqTVI7RThCNWpNSTtJQUlJO0U5QmdrTVI7RThCM2pNRTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0U5QjhqTU47RThCM2pNSTtJQU1JO0lBQ0E7RTlCK2pNUjtFOEIxak1FO0lBTUk7RTlCOGpNTjtFOEIxak1FO0lBSUk7SUFDQTtFOUI4ak1OO0U4QjFqTUU7SUFTSTtJQUNBO1NBQUE7SUFDQTtJQUNBO0U5QmdrTU47RThCOWpNSTtJQUtJO0U5Qm9rTVI7RThCL2pNRTtJQU9JO0lBQ0E7RTlCbWtNTjtFK0I5cU1BO0lBR0k7RS9Cb3JNSjtFK0Jsck1FO0lBSUk7RS9Cc3JNTjtFZ0Mvck1BO0lBSUk7SUFDQTtFaENxc01KO0VnQ2pzTUE7SUFPSTtJQUNBO1NBQUE7SUFDQTtFaENxc01KO0VnQ25zTUU7SUFJSTtFaEN1c01OO0VnQ3JzTUk7SUEwQkk7SUFDQTtJQUNBO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7SUFDQTtFaEN3c01SO0VnQ3JzTU07SUFHSTtFaEMwc01WO0VnQ3hyTUU7SUFJSTtFaENxc01OO0VnQzNyTUE7SUFJSTtJQUNBO0lBQ0E7SUFDQTtFaENrc01KO0VnQ2hzTUU7SUFPSTtFaENvc01OO0VnQ3RyTUU7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFaENtc01OO0VnQ3JyTUU7SUFRSTtJQUNBO0lBQ0E7RWhDa3NNTjtFZ0Mvck1JO0lBUUk7RWhDa3NNUjtFZ0M3ck1FO0lBYUk7SUFDQTtJQUNBO0lBQ0E7RWhDaXNNTjtFZ0M5ck1FO0lBYUk7SUFDQTtJQUNBO0lBQ0E7RWhDa3NNTjtFZ0Mvck1FO0lBU0k7SUFDQTtFaENtc01OO0VnQy9yTUU7SUFPSTtFaENxc01OO0VnQ25zTUk7SUFJSTtFaEN1c01SO0VnQ3BzTUk7SUFJSTtFaEN3c01SO0VnQ25zTUU7SUFLSTtJQUNBO0VoQ3dzTU47RWdDdHNNSTtJQUlJO0VoQzBzTVI7RWdDcHNNQTtJQU1JO0VoQ3dzTUo7RWdDcnNNRTtJQUlJO0VoQ3lzTU47RWdDcnNNRTs7SUFRSTtJQUNBO0VoQzBzTU47RWdDanJNSTtJQVFJO0VoQ3NzTVI7RWdDbHNNSTtJQU9JO0VoQ3dzTVI7RWdDcnNNTTtJQUlJO0VoQ3lzTVY7RWdDcHNNSTtJQUtJO0VoQzBzTVI7RWdDdHNNSTs7SUFLSTtJQUNBO0VoQzJzTVI7RWlDN2pOQTtJQUdJO0VqQ21rTko7RWlDL2pOQTtJQU1JO0VqQ21rTko7RWlDaGtORTtJQUlJO0VqQ29rTk47RWlDamtOSTtJQUdJO0VqQ3NrTlI7RWlDbGtOSTtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtFakNxa05SO0VpQ2xrTk07SUFJSTtJQUNBO0VqQ3VrTlY7RWlDamtORTtJQUlJO0lBQ0E7RWpDc2tOTjtFaUNwa05RO0lBQ0U7RWpDc2tOVjtFaUNoa05FO0lBR0k7RWpDcWtOTjtFaUNua05RO0lBQ0U7RWpDcWtOVjtFaUN2ak5FO0lBTUk7RWpDK2pOTjtFaUMxak5BO0lBU0k7SUFDQTtJQUNBO0VqQzRqTko7RWlDempORTtJQU1JO0lBQ0E7SUFDQTtFakM2ak5OO0VpQ3pqTk07SUFJSTtFakM4ak5WO0VpQ2hqTlE7SUFNSTtFakNpa05aO0VpQzlqTlE7SUFNSTtFakNta05aO0VpQzdqTkk7SUFJSTtFakNra05SO0VpQ3JqTkU7SUFjSTtJQUNBO0lBQ0E7U0FBQTtJQUNBO0VqQzBqTk47RWlDbmpOSTtJQU1JO0VqQzJqTlI7RWlDLzVNSTtJQUtJO0VqQzI3UFI7RWlDMXhQSTtJQUlJO0VqQ3d5UlI7RWlDcHlSRTtJQVNJO0VqQ3l5Uk47RWlDNXhSQTtJQUlJO0VqQ3V5Uko7RWlDcnlSRTtJQWNJO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7SUFDQTtFakMweVJOO0VpQ3h5Ukk7SUFTSTtJQUNBO0VqQzR5UlI7RWtDNzRTQTtJQUdJO0VsQ201U0o7RWtDLzRTQTtJQU9JO0lBQ0E7SUFDQTtFbENtNVNKO0VrQ2g1U0U7SUFJSTtJQUNBO0VsQ281U047RWtDajVTSTtJQUdJO0VsQ3M1U1I7RWtDbDVTSTtJQVlJO0lBQ0E7SUFDQTtJQUNBO0VsQ3M1U1I7RWtDbjVTTTtJQUlJO0lBQ0E7RWxDdzVTVjtFa0NsNVNFO0lBSUk7RWxDczVTTjtFa0NuNVNJO0lBR0k7RWxDdzVTUjtFa0NwNFNFOztJQVNJO0lBQ0E7RWxDbzVTTjtFa0MxNFNJO0lBS0k7SUFDQTtFbENzNVNSO0VrQ2w1U0k7SUFLSTtJQUNBO0VsQ3c1U1I7RWtDdDVTTTtJQU9JO1NBQUE7RWxDMDVTVjtFa0N4NVNRO0lBU0k7SUFDQTtFbEM0NVNaO0VrQzE0U0k7SUFFSTtJQUNBO0VsQ3k1U1I7RWtDcjVTSTtJQUVJO0lBQ0E7RWxDdzVTUjtFa0N0NVNNO0lBSUk7SUFDQTtJQUNBO0VsQzA1U1Y7RWtDbjVTQTtJQU1JO1NBQUE7RWxDdTVTSjtFa0NyNVNFO0lBSUk7RWxDeTVTTjtFa0N0NVNFO0lBT0k7SUFDQTtJQUNBO0VsQzA1U047RWtDcjVTQTtJQUVJO0lBQ0E7SUFDQTtTQUFBO0VsQ3c1U0o7RWtDdDVTRTtJQUlJO0VsQzA1U047RWtDcjVTQTtJQUlJO0VsQ3k1U0o7RWtDdjVTRTtJQWVJO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7SUFDQTtFbEM0NVNOO0VtQ25xVEE7SUFJSTtFbkN3cVRKO0VtQ3BxVEE7SUFNSTtJQUNBO0VuQ3dxVEo7RW1DcHFUQTtJQVdJO0lBQ0E7U0FBQTtJQUNBO0VuQ3dxVEo7RW1DcnFURTtJQUtJO0VuQzRxVE47RW1DdnFUQTtJQU1JO0lBQ0E7SUFDQTtTQUFBO0VuQzJxVEo7RW1DeHFURTtJQUVJO0lBQ0E7SS9CL0NOO0lBQ0E7SUFDQTtJK0IrQ007SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuQzZxVE47RW1DenFURTtJQWVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkM2cVROO0VtQ3ZxVE07SUFNSTtFbkMrcVRWO0VtQzNxVE07SUFNSTtFbkMrcVRWO0VtQzdxVFE7SUFJSTtFbkNrclRaO0VtQzNxVEU7SUFLSTtJQUNBO0VuQytxVE47RW1DNXFUSTtJQU1JO0VuQ2dyVFI7RW1DNXFUSTtJQU9JO0lBQ0E7RW5DZ3JUUjtFbUM5cVRNO0lBVUk7RW5Da3JUVjtFbUMzcVRRO0lBS0k7RW5Da3JUWjtFbUM3cVRJO0lBVUk7SUFDQTtJQUNBO0VuQ2lyVFI7RW1DenFUSTtJQU9JO0lBQ0E7RW5DZ3JUUjtFbUM1cVRJO0lBT0k7SUFDQTtJQUNBO0VuQ2dyVFI7RW1DNXFUSTtJQUtJO0VuQ2dyVFI7RW1DOXFUTTtJQUtJO0lBQ0E7RW5Da3JUVjtFbUM1cVRVO0lBS0k7RW5DbXJUZDtFbUM1cVRJO0lBT0k7SUFDQTtJQUNBO1NBQUE7RW5DZ3JUUjtFbUM5cVRNO0lBSUk7RW5Da3JUVjtFbUNoclRRO0lBSUk7RW5Db3JUWjtFbUMzcVRFO0lBSUk7RW5DK3FUTjtFbUN6cVRJO0lBTUk7SUFDQTtFbkNnclRSO0VtQzFxVEE7SUFJSTtFbkM4cVRKO0VtQzVxVEU7SUFJSTtJQUNBO0lBQ0E7SUFDQTtTQUFBO0VuQ2dyVE47RW1DN3FURTtJQUtJO0lBQ0E7RW5Da3JUTjtFbUM1cVRJO0lBU0k7SUFDQTtFbkNxclRSO0VtQ2hyVE07SUFLSTtFbkNvclRWO0VtQ2pyVFE7SUFLSTtJQUNBO0VuQ3FyVFo7RW1DbHJUUTtJQUtJO0lBQ0E7RW5Dc3JUWjtFbUNuclRRO0lBS0k7SUFDQTtFbkN1clRaO0VtQ3ByVFE7SUFLSTtJQUNBO0VuQ3dyVFo7RW1DcnJUUTtJQUtJO0lBQ0E7RW5DeXJUWjtFbUNsclRFO0lBSUk7SUFDQTtFbkNzclROO0VtQ3ByVEk7SUFTSTtJQUNBO0VuQ3dyVFI7RW1DdHJUUTtJQUNFO0VuQ3dyVFY7RW1DcHJUTTtJQU1JO0VuQ3dyVFY7RW1DcHJUTTtJQVFJO0VuQzByVFY7RW1DeHJUUTtJQUlJO0lBQ0E7RW5DNHJUWjtFbUNyclRFO0lBS0k7SUFDQTtFbkN5clROO0VtQ3RyVEk7SUFJSTtJQUNBO0VuQzByVFI7RW1DdnJUSTtJQUdJO0VuQzRyVFI7RW1DeHJUSTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VuQzJyVFI7RW1DbHJUSTtJQUVJO0lBQ0E7RW5DeXJUUjtFbUNuclRBO0lBSUk7RW5DdXJUSjtFbUNyclRFO0lBT0k7SUFDQTtFbkN5clROO0VtQ3RyVEk7SUFRSTtJQUNBO0VuQzByVFI7RW1DeHJUTTtJQVNJO0lBQ0E7RW5DNHJUVjtFbUN4clRNO0lBS0k7RW5DNHJUVjtFbUMxclRRO0lBS0k7RW5DOHJUWjtFbUMzclRRO0lBTUk7SUFDQTtFbkMrclRaO0VtQzdyVFU7SUFNSTtFbkNvc1RkO0VtQzNyVEE7SUFJSTtFbkMrclRKO0VtQ3hyVEU7SUFFSTtJQUNBO0VuQzhyVE47RW1DMXJURTtJQUlJO0VuQzhyVE47RW1DM3JUSTtJQUtJO0lBQ0E7RW5DK3JUUjtFbUM1clRNO0lBU0k7SUFDQTtFbkNnc1RWO0VtQzdyVFE7SUFJSTtFbkNpc1RaO0VtQy9yVFU7SUFNSTtFbkNtc1RkO0VtQy9yVFU7SUFNSTtJQUNBO0VuQ21zVGQ7RW1DeHBURTtJQU9JO0lBQ0E7RW5Da3NUTjtFbUM3clRBO0lBSUk7RW5DaXNUSjtFbUMvclRFO0lBSUk7RW5DbXNUTjtFbUMzclRFO0lBTUk7SUFDQTtFbkNtc1ROO0VvQzc2VUY7SUFHSTtFcENtN1VGO0VvQ2g3VUY7SUFxQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQ3E3VUY7RW9DNTZVRjtJQUdJO0VwQzA3VUY7RW9DcjdVRjtJQUtJO0lBQ0E7RXBDNDdVRjtFb0M1NlVGO0lBTUk7SUFDQTtFcENpOFVGO0VvQzk3VUY7SUFLSTtJQUNBO0VwQ284VUY7RW9DajhVRjtJQUtJO0lBQ0E7RXBDdThVRjtFb0NwOFVGO0lBSUk7RXBDMDhVRjtBQXY1VUY7O0FNaUdVO0VBQ0U7SUFDRTtFTjBoQ1o7QUFDRixDIn0=*/