@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-color: #060503;
  background-image: linear-gradient(180deg, rgba(6, 4, 2, 0.7) 0%, rgba(6, 4, 2, 0) 59.2%), linear-gradient(rgba(6, 4, 2, 0.7), rgba(6, 4, 2, 0.7)), url("../img/home/bg_about.png");
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 100% 100%, 100% 100%, cover;
  min-height: 213.0769230769vw;
  padding: 16.4102564103vw 8.7179487179vw 0;
  position: relative;
}
.p-home__about::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.5128205128vw;
  background: linear-gradient(180deg, #16dfff 0%, #0ca6ff 77.89%, #0373ff 99.99%, #005fff 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: 5.8974358974vw;
  line-height: 1;
  margin-top: 4.358974359vw;
}
.p-home__about-body {
  margin-top: 9.2307692308vw;
}
.p-home__about-lead {
  font-weight: 700;
  font-size: 3.3333333333vw;
  line-height: 2;
  font-feature-settings: normal;
  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 {
  height: 41.2820512821vw;
  width: 82.5641025641vw;
  margin-top: 0;
  position: absolute;
  left: 8.7179487179vw;
  top: 162.5641025641vw;
}
.p-home__about-lead2 {
  position: absolute;
  left: 29.4871794872vw;
  top: 0;
  z-index: 2;
}
.p-home__about-lead2 li + li {
  margin-top: 2.0512820513vw;
}
.p-home__about-lead2 li dl dt,
.p-home__about-lead2 li dl dd {
  font-weight: 700;
  font-size: 3.3333333333vw;
  line-height: 1.6;
  white-space: nowrap;
}
.p-home__about-fig {
  position: absolute;
  width: 32.5641025641vw;
  top: 0;
  left: 0;
  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;
  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-image: linear-gradient(180deg, rgba(6, 4, 2, 0.7) 0%, rgba(6, 4, 2, 0) 47.37%), linear-gradient(rgba(6, 4, 2, 0.7), rgba(6, 4, 2, 0.7)), url("../img/home/bg_about_pc.png");
    min-height: clamp(489.6px, 63.75vw, 918px);
    padding: clamp(49.0666666667px, 6.3888888889vw, 92px) clamp(10.6666666667px, 1.3888888889vw, 20px) 0;
  }
  .p-home__about::after {
    height: clamp(1.0666666667px, 0.1388888889vw, 2px);
  }
  .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.664px, 4.1229166667vw, 59.37px);
    margin-top: clamp(13.8666666667px, 1.8055555556vw, 26px);
  }
  .p-home__about-body {
    width: clamp(408px, 53.125vw, 765px);
    margin-top: clamp(48.5333333333px, 6.3194444444vw, 91px);
    margin-left: clamp(209.6px, 27.2916666667vw, 393px);
  }
  .p-home__about-lead {
    font-size: clamp(9.6px, 1.25vw, 18px);
    font-weight: 700;
    line-height: 2.2;
  }
  .p-home__about-info {
    height: auto;
    width: auto;
    left: auto;
    top: auto;
    position: static;
  }
  .p-home__about-lead2 {
    width: clamp(218.1333333333px, 28.4027777778vw, 409px);
    left: clamp(398.4px, 51.875vw, 747px);
    top: clamp(340.2666666667px, 44.3055555556vw, 638px);
    margin: 0;
  }
  .p-home__about-lead2 li + li {
    margin-top: 0;
  }
  .p-home__about-lead2 li dl {
    display: flex;
    -moz-column-gap: clamp(12.8px, 1.6666666667vw, 24px);
         column-gap: clamp(12.8px, 1.6666666667vw, 24px);
  }
  .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(12.8px, 1.6666666667vw, 24px);
  }
  .p-home__about-fig {
    width: clamp(220.2666666667px, 28.6805555556vw, 413px);
    top: clamp(113.6px, 14.7916666667vw, 213px);
    left: clamp(18.1333333333px, 2.3611111111vw, 34px);
    right: auto;
    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: clamp(48px, 6.25vw, 90px) 0;
    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+IC5wLWhvbWVfX2ZlYXR1cmUzX19jYXJkc19fcGVyc29uLW5hbWUtaW5uZXIgKyAucC1ob21lX19mZWF0dXJlM19fY2FyZHNfX3BlcnNvbi1uYW1lLWlubmVyKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDE4KTtcbiAgICAgICAgICAgIGdhcDogcGMoNik7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDEzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDExKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4tZmxhZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBzcCgxOSk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBwYygzNCk7XG4gICAgICAgICAgICAgICAgdG9wOiBwYygtMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4tbmFtZSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBzcCgyMCk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGJvdHRvbTogcGMoMjApO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IHNwKDEzNSk7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygyMTEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtaG9tZSB7XG4gICZfX2VuZCB7XG4gICAgcGFkZGluZzogc3AoMSkgc3AoMjgpIHNwKDI1KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogMCBwYygyMCkgcGMoNTcpO1xuICAgIH1cblxuICAgICYtd3JhcCB7XG4gICAgICBwYWRkaW5nOiBzcCgzMCkgc3AoMjApIHNwKDI1KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiAwIHBjKDIwKSBwYyg1MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1iYW5uZXIge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IHBjKDI5KTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDE1KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9fcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBwYWRkaW5nOiBzcCg1NSkgc3AoMTUpIHNwKDU1KTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoOTApIHBjKDIwKSBwYyg5MCk7XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgyNSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNTApO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogc3AoMyk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjY2Y4ZDA1IDAlLCAjZmZmZWNhIDU0LjgxJSwgI2Q0OTgxOCA5OS41MiUpO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDYpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbWVkYWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IHNwKDI3KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygxMDIpO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHNwKDEwKTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygyNyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBzcCgzOSk7XG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IHBjKDEwNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDkpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoOSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDEwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgyMik7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIG1hcmdpbjogc3AoMTcpIHNwKDE0KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHNwKDI4KSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luOiBwYyg3MCkgcGMoNTMpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBwYygxMDYpKTtcbiAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICB9XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIxKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgcGFkZGluZzogc3AoOSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygyNTUpO1xuICAgICAgICAgICAgcGFkZGluZzogcGMoMzApIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgyMykgc3AoOSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDMwKSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYmxvY2syIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDI1KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBzcCgzKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNjZjhkMDUgMCUsICNmZmZlY2EgNTQuODElLCAjZDQ5ODE4IDk5LjUyJSk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGhlaWdodDogcGMoNik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IHNwKDI1KSBzcCgxNCkgc3AoMjUpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDQyKSBwYyg0OSkgcGMoNTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDE4KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwKDI4KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygzMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBwYyg0MSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtd3JhcCB7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcmFua2luZyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDE1KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQgLyA1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNSAvIDY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQgLyA1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNSAvIDY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBncmlkLXJvdzogNiAvIDc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNyAvIDg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiA4IC8gOTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDkgLyAxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEwIC8gMTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBncmlkLXJvdzogNiAvIDc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNyAvIDg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiA4IC8gOTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDkgLyAxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEwIC8gMTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBncmlkLXJvdzogNiAvIDc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB1bCBsaSB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNyAvIDg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiA4IC8gOTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDkgLyAxMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEwIC8gMTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkdCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgICAgcGFkZGluZzogc3AoMTMpIDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxODtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygyMSk7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYygyOCkgMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZCB7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICAgICAgcGFkZGluZzogc3AoMTMpIHNwKDIwKSBzcCgxMykgc3AoMzMpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiBzcCgxNik7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuXG4gICAgICAgICAgICAgIHNwYW4uLWRvdWJsZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3AoNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwYyg1KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHBjKDI0KTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwKDMwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNwKDIwKTtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHBjKDY1KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcGMoNDQpO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBwYygxNyk7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB0b3A6IHBjKC00KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2ljb25fcmFua2luZzAxLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvaWNvbl9yYW5raW5nMDIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZS9pY29uX3JhbmtpbmcwMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL2ljb25fcmFua2luZzAzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwKDMwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHBjKDUwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuLWRvdWJsZXMge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC4tZmxhZ3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IHNwKDQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgICBnYXA6IHBjKDUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXFhIHtcbiAgICAgIHBhZGRpbmc6IHNwKDQ3KSAwIDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYyg2MCkgcGMoNTApIDA7XG4gICAgICB9XG5cbiAgICAgICYtcSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcCgzNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTcpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBwYWRkaW5nOiBzcCg2KSBzcCgxKSBzcCg4KSBzcCgyOCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgcGFkZGluZzogcGMoMTMpIHBjKDIwKSBwYygxMykgcGMoNTUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMzEpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwYygzMTgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlFcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICB3aWR0aDogc3AoMjgpO1xuICAgICAgICAgIGhlaWdodDogc3AoMjgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMjEpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3gtc2hhZG93OiBzcCgyKSBzcCgyKSAwIDAgIzY3Njc2NztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBzcCgyKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IHNwKC01KTtcbiAgICAgICAgICBsZWZ0OiBzcCgtMTUpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBwYyg1KSBwYyg1KSAwIDAgIzY3Njc2NztcbiAgICAgICAgICAgIHdpZHRoOiBwYyg1NSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDU1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNDIpO1xuICAgICAgICAgICAgdG9wOiBwYygtMTApO1xuICAgICAgICAgICAgbGVmdDogcGMoLTI1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2RiMDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDMwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoNSk7XG4gICAgICAgIHBhZGRpbmc6IHNwKDMwKSBzcCgxNCkgc3AoMjApO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYygxNSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoMjApO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDUwKSBwYyg0MCkgcGMoMzApIHBjKDMzNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBzcCg5Nyk7XG4gICAgICAgICAgaGVpZ2h0OiBzcCgxMzkpO1xuICAgICAgICAgIHRvcDogc3AoLTIzKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvcmVzdWx0c19maWcwMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBwYygyODgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBwYyg0MTEpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogcGMoMjcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogc3AoNDYpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1hIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IHNwKDE3KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwKDEyOCk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMzEpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwYyg0OCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIkFcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICB3aWR0aDogc3AoMjYpO1xuICAgICAgICAgIGhlaWdodDogc3AoMjYpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMjApO1xuICAgICAgICAgIGJveC1zaGFkb3c6IHNwKDIpIHNwKDIpIDAgMCAjNjc2NzY3O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDIpO1xuICAgICAgICAgIHRvcDogc3AoLTUpO1xuICAgICAgICAgIGxlZnQ6IHNwKC0zNSk7XG5cbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpO1xuICAgICAgICAgICAgbGVmdDogcGMoLTc1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoNDIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogcGMoNSkgcGMoNSkgMCAwICM2NzY3Njc7XG4gICAgICAgICAgICB3aWR0aDogcGMoNTUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBwYyg1NSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDMpIHBjKDgpO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogcGMoNCkgcGMoMTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXByb2ZpbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuICAgICAgICBsZWZ0OiBzcCgxMDApO1xuICAgICAgICB0b3A6IHNwKDEwMCk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgIGxlZnQ6IHBjKDEwKTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiBwYygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19kaWdlc3Qge1xuICAgIHBhZGRpbmc6IHNwKDU3KSBzcCgxNSkgc3AoNDIpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg4NykgcGMoMjApIHBjKDEwNSk7XG4gICAgfVxuXG4gICAgLmMtcmVwb3J0IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDQ0KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1NCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMzApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNDMpO1xuICAgICAgfVxuXG4gICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiBwYygyNSk7XG5cbiAgICAgICAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDc1KSkgLyA0KTtcblxuICAgICAgICAgICAgLy8gJjpudGgtY2hpbGQobiArIDUpIHtcbiAgICAgICAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgICAgICAgIHBhZGRpbmc6IHNwKDEzKSBzcCgyMCk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDEwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc3AoMTUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMTMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDE1KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTMpO1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAgIHdpZHRoOiBzcCgyNzgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgIHdpZHRoOiBzcCgxNSk7XG4gICAgICBoZWlnaHQ6IHNwKDI4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL3NsaWRlX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLS1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICAgICYtLW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgzKTtcbiAgICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogc3AoNik7XG4gICAgICAgIGhlaWdodDogc3AoNik7XG4gICAgICB9XG4gICAgICAmX19wYWdlIHtcbiAgICAgICAgd2lkdGg6IHNwKDYpO1xuICAgICAgICBoZWlnaHQ6IHNwKDYpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fbGlzdCB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogcGMoMjUpO1xuXG4gICAgICAgIC5zcGxpZGVfX3NsaWRlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDc1KSkgLyA0KTtcblxuICAgICAgICAgIC8vICY6bnRoLWNoaWxkKG4gKyA1KSB7XG4gICAgICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgICBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiBwYygyNzApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogcGMoMTApO1xuICAgICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9faW50ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiBzcCg1Nykgc3AoMTUpIHNwKDQyKTtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg4NykgcGMoMjApIHBjKDEwNSk7XG4gICAgfVxuXG4gICAgLmMtcmVwb3J0IHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDQ0KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1NCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMzApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNDMpO1xuICAgICAgfVxuXG4gICAgICAuc3BsaWRlX190cmFjayB7XG4gICAgICAgIHdpZHRoOiBzcCgyNzgpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IHNwKDE1KTtcbiAgICAgICAgaGVpZ2h0OiBzcCgyOCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lL3NsaWRlX2Fycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBzcCgzKTtcbiAgICAgICAgY29sdW1uLWdhcDogc3AoNyk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogc3AoNik7XG4gICAgICAgICAgaGVpZ2h0OiBzcCg2KTtcbiAgICAgICAgfVxuICAgICAgICAmX19wYWdlIHtcbiAgICAgICAgICB3aWR0aDogc3AoNik7XG4gICAgICAgICAgaGVpZ2h0OiBzcCg2KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IHBjKDI1KTtcblxuICAgICAgICAgIC5zcGxpZGVfX3NsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoNzUpKSAvIDQpO1xuXG4gICAgICAgICAgICAvLyAmOm50aC1jaGlsZChuICsgNSkge1xuICAgICAgICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgICAgcGFkZGluZzogc3AoMTMpIHNwKDIwKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDEwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzcCgxNSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxMyk7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygxMyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgICBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiBwYygyNzApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogcGMoMTApO1xuICAgICAgICBmb250LXNpemU6IHBjKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19hYm91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MDUwMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg2LCA0LCAyLCAwLjcpIDAlLCByZ2JhKDYsIDQsIDIsIDApIDU5LjIlKSxcbiAgICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKDYsIDQsIDIsIDAuNyksIHJnYmEoNiwgNCwgMiwgMC43KSksXG4gICAgICB1cmwoXCIuLi9pbWcvaG9tZS9iZ19hYm91dC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSwgMTAwJSAxMDAlLCBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiBzcCg4MzEpO1xuICAgIHBhZGRpbmc6IHNwKDY0KSBzcCgzNCkgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiBzcCgyKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNmRmZmYgMCUsICMwY2E2ZmYgNzcuODklLCAjMDM3M2ZmIDk5Ljk5JSwgIzAwNWZmZiAxMDAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNiwgNCwgMiwgMC43KSAwJSwgcmdiYSg2LCA0LCAyLCAwKSA0Ny4zNyUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQocmdiYSg2LCA0LCAyLCAwLjcpLCByZ2JhKDYsIDQsIDIsIDAuNykpLFxuICAgICAgICB1cmwoXCIuLi9pbWcvaG9tZS9iZ19hYm91dF9wYy5wbmdcIik7XG4gICAgICBtaW4taGVpZ2h0OiBwYyg5MTgpO1xuICAgICAgcGFkZGluZzogcGMoOTIpIHBjKDIwKSAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogcGMoMik7XG4gICAgICB9XG5cbiAgICAgIC5sLW1haW5fX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBwYygxMjAwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTZkZmZmIDAlLCAjMGNhNmZmIDc3Ljg5JSwgIzAzNzNmZiA5OS45OSUsICMwMDVmZmYgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLWVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1qYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250TWluY2hvO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHNwKDIzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDE3KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDU5LjM3KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygyNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMzYpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDc2NSk7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDkxKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBjKDM5Myk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sZWFkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IHNwKDEzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgaGVpZ2h0OiBzcCgxNjEpO1xuICAgICAgd2lkdGg6IHNwKDMyMik7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogc3AoMzQpO1xuICAgICAgdG9wOiBzcCg2MzQpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGVhZDIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogc3AoMTE1KTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoNDA5KTtcbiAgICAgICAgbGVmdDogcGMoNzQ3KTtcbiAgICAgICAgdG9wOiBwYyg2MzgpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogc3AoOCk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGwge1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDI0KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgZHQsXG4gICAgICAgICAgZGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkdCB7XG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IHBjKDcyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGQge1xuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLvvJpcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHBjKDI0KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZmlnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBzcCgxMjcpO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBwYyg0MTMpO1xuICAgICAgICB0b3A6IHBjKDIxMyk7XG4gICAgICAgIGxlZnQ6IHBjKDM0KTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19wbGF5ZXIge1xuICAgIHBhZGRpbmc6IHNwKDU1KSBzcCgzMyk7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg5MCkgcGMoMjApO1xuICAgIH1cbiAgICAucC1ob21lX19tYXRjaC1wcmUge1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX190b3VybmFtZW50IHtcbiAgICBwYWRkaW5nOiBzcCg1NSkgc3AoMTUpIHNwKDU1KTtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDkwKSBwYygyMCkgcGMoOTApO1xuICAgIH1cblxuICAgICYtdGFiIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDI1KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IHNwKDEwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICAgICAgZ2FwOiBwYygyMCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gc3AoMTApKSAvIDIpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDUpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgyMCkpIC8gMyk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDgwKSkgLyA1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyZTJlMmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogc3AoMTgpIDA7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSkgcGMoNSkgMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygyMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYygzMCkgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDE5KTtcbiAgICAgICYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTgxODE4O1xuICAgICAgcGFkZGluZzogc3AoMTcpIHNwKDE1KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IHBjKDU4KSBwYyg1MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHNwKDIwNSkgc3AoMTQ5KSBzcCg2MCkgc3AoNTYpIHNwKDg2KSBzcCg4Nikgc3AoNTYpIHNwKDYwKSBzcCgxNDkpIHNwKDIwNSk7XG4gICAgICAvLyBncmlkLXRlbXBsYXRlLXJvd3M6XG4gICAgICAvLyAgIHNwKDM4KSBzcCgzOCkgc3AoNykgc3AoNykgc3AoMzgpIHNwKDM4KSBzcCgxOCkgc3AoMTgpIHNwKDM4KSBzcCgzOCkgc3AoNykgc3AoNykgc3AoMzgpIHNwKDM4KSBzcCgxOClcbiAgICAgIC8vICAgc3AoMTgpIHNwKDM4KSBzcCgzOCkgc3AoNykgc3AoNykgc3AoMzgpIHNwKDM4KSBzcCgxOCkgc3AoMTgpIHNwKDM4KSBzcCgzOCkgc3AoNykgc3AoNykgc3AoMzgpIHNwKDM4KSBzcCgxOClcbiAgICAgIC8vICAgc3AoMTgpO1xuXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6XG4gICAgICAgIGNhbGMoNjEgLyAzMzAgKiAxMDAlKSBjYWxjKDI1IC8gMzMwICogMTAwJSkgY2FsYygyNSAvIDMzMCAqIDEwMCUpIGNhbGMoMjUgLyAzMzAgKiAxMDAlKSBjYWxjKDI4IC8gMzMwICogMTAwJSlcbiAgICAgICAgY2FsYygyOCAvIDMzMCAqIDEwMCUpIGNhbGMoMjUgLyAzMzAgKiAxMDAlKSBjYWxjKDI1IC8gMzMwICogMTAwJSkgY2FsYygyNSAvIDMzMCAqIDEwMCUpIGNhbGMoNjEgLyAzMzAgKiAxMDAlKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czpcbiAgICAgICAgc3AoMTEpIHNwKDExKSBzcCgyKSBzcCgyKSBzcCgxMSkgc3AoMTEpIHNwKDUpIHNwKDUpIHNwKDExKSBzcCgxMSkgc3AoMikgc3AoMikgc3AoMTEpIHNwKDExKSBzcCg1KVxuICAgICAgICBzcCg1KSBzcCgxMSkgc3AoMTEpIHNwKDIpIHNwKDIpIHNwKDExKSBzcCgxMSkgc3AoNSkgc3AoNSkgc3AoMTEpIHNwKDExKSBzcCgyKSBzcCgyKSBzcCgxMSkgc3AoMTEpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOlxuICAgICAgICAgIGNhbGMoMjA1IC8gMTEwMCAqIDEwMCUpIGNhbGMoODYgLyAxMTAwICogMTAwJSkgY2FsYyg4NiAvIDExMDAgKiAxMDAlKSBjYWxjKDg2IC8gMTEwMCAqIDEwMCUpIGNhbGMoXG4gICAgICAgICAgICA4NiAvIDExMDAgKiAxMDAlXG4gICAgICAgICAgKVxuICAgICAgICAgIGNhbGMoODYgLyAxMTAwICogMTAwJSkgY2FsYyg4NiAvIDExMDAgKiAxMDAlKSBjYWxjKDg2IC8gMTEwMCAqIDEwMCUpIGNhbGMoODYgLyAxMTAwICogMTAwJSkgY2FsYyhcbiAgICAgICAgICAgIDIwNSAvIDExMDAgKiAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOlxuICAgICAgICAgIHBjKDM4KSBwYygzOCkgcGMoNykgcGMoNykgcGMoMzgpIHBjKDM4KSBwYygxOCkgcGMoMTgpIHBjKDM4KSBwYygzOCkgcGMoNykgcGMoNykgcGMoMzgpIHBjKDM4KSBwYygxOClcbiAgICAgICAgICBwYygxOCkgcGMoMzgpIHBjKDM4KSBwYyg3KSBwYyg3KSBwYygzOCkgcGMoMzgpIHBjKDE4KSBwYygxOCkgcGMoMzgpIHBjKDM4KSBwYyg3KSBwYyg3KSBwYygzOCkgcGMoMzgpO1xuICAgICAgfVxuXG4gICAgICAmLi1kb3VibGVzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOlxuICAgICAgICAgIHNwKDE0KSBzcCgxNCkgc3AoMikgc3AoMikgc3AoMTQpIHNwKDE0KSBzcCg1KSBzcCg1KSBzcCgxNCkgc3AoMTQpIHNwKDIpIHNwKDIpIHNwKDE0KSBzcCgxNCkgc3AoNSlcbiAgICAgICAgICBzcCg1KSBzcCgxNCkgc3AoMTQpIHNwKDIpIHNwKDIpIHNwKDE0KSBzcCgxNCkgc3AoNSkgc3AoNSkgc3AoMTQpIHNwKDE0KSBzcCgyKSBzcCgyKSBzcCgxNCkgc3AoMTQpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czpcbiAgICAgICAgICAgIHBjKDQ3KSBwYyg0NykgcGMoNykgcGMoNykgcGMoNDcpIHBjKDQ3KSBwYygxOCkgcGMoMTgpIHBjKDQ3KSBwYyg0NykgcGMoNykgcGMoNykgcGMoNDcpIHBjKDQ3KSBwYygxOClcbiAgICAgICAgICAgIHBjKDE4KSBwYyg0NykgcGMoNDcpIHBjKDcpIHBjKDcpIHBjKDQ3KSBwYyg0NykgcGMoMTgpIHBjKDE4KSBwYyg0NykgcGMoNDcpIHBjKDcpIHBjKDcpIHBjKDQ3KSBwYyg0Nyk7XG4gICAgICAgIH1cblxuICAgICAgICAucC1ob21lX190b3VybmFtZW50LWwsXG4gICAgICAgIC5wLWhvbWVfX3RvdXJuYW1lbnQtciB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgaGVpZ2h0OiBzcCgyOCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IHBjKDk0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucC1ob21lX190b3VybmFtZW50LWxpc3Qge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcm93LWdhcDogc3AoMik7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogcGMoNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWwsXG4gICAgJi1yIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogc3AoNCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2x1bW4tZ2FwOiBzcCgyKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiBzcCg2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgaGVpZ2h0OiBzcCgyMik7XG4gICAgICAgICYucC1ob21lX190b3VybmFtZW50LWxpc3Qge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgJjpoYXMoPiAuLWlubmVyICsgLi1pbm5lcikge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLXdpbixcbiAgICAgICAgJi4tZmVhdHVyZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM4Yzg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgaGVpZ2h0OiBwYyg3Nik7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgcGFkZGluZzogcGMoMTApO1xuICAgICAgICB9XG4gICAgICAgIC4taW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBzcCgyKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuLWZsYWcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogc3AoMTIpO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDQ1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1uYW1lIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmUge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICBsaSB7XG4gICAgICAgICYuLXRyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICYuLWJyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJi4tdGwge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLi1ibCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICYuLXdpbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjMwNDA4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNjb3JlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IHNwKDYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMjIpO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogc3AoMyk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHBjKDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIC4tbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBncmlkLXJvdzogMTU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1O1xuXG4gICAgICAgICYuLXdpbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjMwNDA4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLi10cm9waHkge1xuICAgICAgICB3aWR0aDogc3AoMjEpO1xuICAgICAgICBncmlkLXJvdzogMTQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBncmlkLWNvbHVtbjogNTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzcCg1KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IHBjKDcyKTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcGMoMTApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC4tbGFiZWwge1xuICAgICAgICBncmlkLXJvdzogMTc7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1IC8gNztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgZm9udC1zaXplOiBzcCg2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgcGFkZGluZzogc3AoMikgc3AoNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDIpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogc3AoNSkgYXV0byAwO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjEpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoMjApO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDIpIHBjKDUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC4tc2NvcmUge1xuICAgICAgICBncmlkLXJvdzogMjA7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1IC8gNztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoOCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDYpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDU7XG4gICAgICAgICAgICBncmlkLXJvdzogMTU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIHNwKDUpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwKDMpO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgc3AoNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDY7XG4gICAgICAgICAgICBncmlkLXJvdzogMTU7XG4gICAgICAgICAgICBtYXJnaW46IDAgc3AoNSkgMCAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwKDMpO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJHNpZGUsICRjb2wgaW4gKGw6IDEsIHI6IDEwKSB7XG4gICAgICAmLSN7JHNpZGV9IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggOCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogJGNvbDtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7NCAqICgkaSAtIDEpICsgMX0gLyAjezQgKiAoJGkgLSAxKSArIDN9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluZS1sIHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiAyIC8gNDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDQgLyA2O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiAxMCAvIDEyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiAxMiAvIDE0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiAxOCAvIDIwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiAyMCAvIDIyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiAyNiAvIDI4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiAyOCAvIDMwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICBncmlkLXJvdzogNCAvIDg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICBncmlkLXJvdzogOC8xMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgIGdyaWQtcm93OiAyMC8yNDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMikge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgIGdyaWQtcm93OiAyNC8yODtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMykge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgICAgIGdyaWQtcm93OiA4LzE2O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDE0KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE2LzI0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDE1KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDU7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE1O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtbGluZS1yIHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgIGdyaWQtcm93OiAyIC8gNDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgZ3JpZC1yb3c6IDQgLyA2O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgIGdyaWQtcm93OiAxMCAvIDEyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgIGdyaWQtcm93OiAxMiAvIDE0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgIGdyaWQtcm93OiAxOCAvIDIwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgIGdyaWQtcm93OiAyMCAvIDIyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgIGdyaWQtcm93OiAyNiAvIDI4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgIGdyaWQtcm93OiAyOCAvIDMwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICBncmlkLXJvdzogNCAvIDg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICBncmlkLXJvdzogOC8xMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgIGdyaWQtcm93OiAyMC8yNDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMikge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgIGdyaWQtcm93OiAyNC8yODtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMykge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA3O1xuICAgICAgICAgIGdyaWQtcm93OiA4LzE2O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDE0KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE2LzI0O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDE1KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDY7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE1O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zY29yZS1sIHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxMTtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICBncmlkLXJvdzogMTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxOTtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyNztcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiA3O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiA4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjM7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMTU7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNTtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXNjb3JlLXIge1xuICAgICAgbGkge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMTE7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxMjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxOTtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI3O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA4O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3O1xuICAgICAgICAgICAgICBncmlkLXJvdzogNztcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjM7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyNDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDY7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxNTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE2O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAmLXRhYnMge1xuICAgIC8vICAgdWwge1xuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzcxNzE3MTtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogc3AoMzApO1xuICAgIC8vICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAvLyAgICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgICAgbGkge1xuICAgIC8vICAgICAgIGZsZXg6IDE7XG4gICAgLy8gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICAgICAgIGEge1xuICAgIC8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgICAgICBwYWRkaW5nOiBzcCgxNSkgMDtcbiAgICAvLyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xuICAgIC8vICAgICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG4gICAgLy8gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIC8vICAgICAgICAgICBmb250LXNpemU6IHBjKDIyKTtcbiAgICAvLyAgICAgICAgICAgcGFkZGluZzogcGMoMjApIDA7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgICAgfVxuICAgIC8vICAgICAgICYuaXMtYWN0aXZlIGEge1xuICAgIC8vICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgLy8gICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2UxMDAwYTtcbiAgICAvLyAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyAmLWJyYWNrZXQge1xuICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLy8gICBtYXJnaW4tdG9wOiBzcCg0MCk7XG4gICAgLy8gICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC8vICAgcGFkZGluZy1ib3R0b206IHNwKDIwKTtcbiAgICAvLyAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiBwYyg2MCk7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgLy8gJi1jb2wge1xuICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy8gICB3aWR0aDogc3AoMTIwKTtcbiAgICAvLyAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC8vICAgZ2FwOiBzcCgyMCk7XG4gICAgLy8gICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAvLyAgICAgd2lkdGg6IHBjKDI0MCk7XG4gICAgLy8gICAgIGdhcDogcGMoODApO1xuICAgIC8vICAgICBwYWRkaW5nOiBwYygzMCkgMDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAvLyAmLWNlbnRlciB7XG4gICAgLy8gICB3aWR0aDogc3AoMTgwKTtcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC8vICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgLy8gICAgIHdpZHRoOiBwYyg2NDApO1xuICAgIC8vICAgfVxuICAgIC8vICAgLmJyYWNrZXQtc3ZnIHtcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICB9XG4gICAgLy8gICAuYnJhY2tldC1wYXRoIHtcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3MgZWFzZTtcbiAgICAvLyAgICAgJi5pcy13aW5uZXIge1xuICAgIC8vICAgICAgIHN0cm9rZTogI2UxMDAwYTtcbiAgICAvLyAgICAgICBzdHJva2Utd2lkdGg6IDQ7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvLyAgIC5icmFja2V0LXNjb3JlIHtcbiAgICAvLyAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgLy8gJi1tYXRjaCB7XG4gICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyB9XG5cbiAgICAvLyAmLXBsYXllciB7XG4gICAgLy8gICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC8vICAgY29sb3I6ICMwMDA7XG4gICAgLy8gICBwYWRkaW5nOiBzcCgxMCkgc3AoOCk7XG4gICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyAgIGdhcDogc3AoOCk7XG4gICAgLy8gICBmb250LXdlaWdodDogNzAwO1xuICAgIC8vICAgZm9udC1zaXplOiBzcCgxMyk7XG4gICAgLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAvLyAgIGhlaWdodDogc3AoNDgpO1xuICAgIC8vICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgLy8gICAgIHBhZGRpbmc6IHBjKDE1KTtcbiAgICAvLyAgICAgZm9udC1zaXplOiBwYygyMCk7XG4gICAgLy8gICAgIGdhcDogcGMoMTApO1xuICAgIC8vICAgICBoZWlnaHQ6IHBjKDYwKTtcbiAgICAvLyAgIH1cbiAgICAvLyAgICY6bGFzdC1jaGlsZCB7XG4gICAgLy8gICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgLy8gICB9XG4gICAgLy8gICAuLWZsYWcgaW1nIHtcbiAgICAvLyAgICAgd2lkdGg6IHNwKDIwKTtcbiAgICAvLyAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAvLyAgICAgICB3aWR0aDogcGMoMzApO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1ob21lIHtcbiAgJl9fbWF0Y2gge1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgcGFkZGluZzogc3AoNTUpIHNwKDE1KSBzcCg1NSk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDkwKSBwYygyMCkgcGMoOTApO1xuICAgIH1cblxuICAgICYtcHJlIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDI4KTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgcGFkZGluZzogc3AoMTcpIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1NCk7XG4gICAgICAgIHBhZGRpbmc6IHBjKDEwNSkgMDtcbiAgICAgIH1cbiAgICAgIGRsIHtcbiAgICAgICAgZHQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMjYpO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDQwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYjAxIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDI1KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IHNwKDEwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMzkpO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgxMCkpIC8gMik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBwYygzOSkpIC8gMik7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMSkgc3AoMSkgMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJlMmUyZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgxNykgMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSkgcGMoNSkgMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygyMik7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYygzNCkgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTBhMGEwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYjAyIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDE5KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IHNwKDEwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDQ1KTtcbiAgICAgICAgZ2FwOiBwYygyMCk7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gc3AoMTApKSAvIDIpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDUpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgyMCkpIC8gMyk7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDgwKSkgLyA1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyZTJlMmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogc3AoMTgpIDA7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygyMik7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYygzMCkgMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWIwMyB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgxOSk7XG4gICAgICBwYWRkaW5nLXRvcDogc3AoMTkpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiBzcCgxMCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygzOSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBnYXA6IHBjKDE2KTtcbiAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gc3AoMjApKSAvIDMpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDEpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogc3AoMTIpIDA7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSkgcGMoNSkgMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygyMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgICAgICAgICAgcGFkZGluZzogcGMoMTUpIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maXJzdCB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGhpcmQge1xuICAgICAgcGFkZGluZy10b3A6IHNwKDIwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IHBjKDU3KSBwYyg1Myk7XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IHNwKDMwKSAwIHNwKDI2KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRoLFxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTYpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygyOCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODE4MTg7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgICAgICAgIHdpZHRoOiBwYygyNTQpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBwYygzNSkgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SkE7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDE1KTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wLWhvbWVfX21hdGNoX193cmFwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHNwKDQzKTtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDIwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucC1ob21lX19tYXRjaF9fcGVyc29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogc3AoMik7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICAgICAgICB3aWR0aDogc3AoMTEwKTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBnYXA6IHBjKDUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwYyg5NCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHBjKDI0MCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHNwKDcpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC4tZmxhZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogc3AoMSk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICAgIHRvcDogcGMoNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC4tbmFtZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzcCgyNCk7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogcGMoNTIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucC1ob21lX19tYXRjaF9fdnMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDE1KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYygyNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHBjKDc3KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Jlc3VsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IHBjKDUzKTtcbiAgICAgIH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IHNwKDI0KSBzcCgxOCkgc3AoMjMpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcxNzE3MTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBwYyg4MCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcCg4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc3AoMjApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcGMoMjMpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHBjKDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWRhdGUge1xuICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjgpO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRKQTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcmVsb2FkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogc3AoNik7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IHNwKDEwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogc3AoNSkgc3AoMTIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXI7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDcpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDYpIHBjKDI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogc3AoMTEpO1xuICAgICAgICAgIGhlaWdodDogc3AoMTEpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fcmVsb2FkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDIyKTtcbiAgICAgICAgICAgIGhlaWdodDogcGMoMjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IHNwKDMpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogc3AoOCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogcGMoMyk7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBnYXA6IHBjKDEwKTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IHNwKDY5KTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHBjKDM4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogc3AoMTQxKTtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBwYygzNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcGVyc29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwKDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiBzcCg1KTtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHBjKDE1KTtcbiAgICAgICAgICBnYXA6IHBjKDEwKTtcbiAgICAgICAgfVxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IHNwKDgpO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndycC1mbGFnIHtcbiAgICAgICAgICAgIHdpZHRoOiBzcCgzMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IHBjKDUyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLndycC1uYW1lIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgbWFyZ2luOiBzcCgxMCkgMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiBzcCgxMCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxNik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygzMik7XG4gICAgICAgICAgICBwYWRkaW5nOiBwYygyNSkgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB3aWR0aDogcGMoMjUwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzcxNzE3MTtcbiAgICAgICAgICAgICYud2luIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2YwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgbWFyZ2luLXRvcDogc3AoNDUpO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNzcpO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiBzcCgyODApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMyk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2RiMDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2IwMDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoNDgwKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYygzKTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDI2KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBzcCg1OCk7XG4gICAgICAgICAgaGVpZ2h0OiBzcCg1Myk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMCB1cmwoXCIuLi9pbWcvaG9tZS9pY29uX3RvdXJuYW1lbnQuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogc3AoMzUpIHNwKDM1KTtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygxMDApO1xuICAgICAgICAgICAgaGVpZ2h0OiBwYyg5MCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHBjKDYwKSBwYyg2MCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IHNwKDEwKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIG1hcmdpbi10b3A6IHBjKDI0KTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtLXRhbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLnAtaG9tZSB7XG4gICZfX3NjaGVkdWxlIHtcbiAgICBwYWRkaW5nOiBzcCg1NSkgc3AoMTUpIHNwKDU1KTtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDkwKSBwYygyMCkgcGMoOTApO1xuICAgIH1cblxuICAgICYtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMjUpO1xuICAgICAgcGFkZGluZzogc3AoMjApIHNwKDIwKSBzcCgyNyk7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgICAgIHBhZGRpbmc6IHBjKDUzKSBwYygzNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wcmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZHQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IHNwKDEyKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDIxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGQge1xuICAgICAgICBtYXJnaW4tdG9wOiBzcCgxOCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcGMoMzUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHBjKDU0KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcGMoNDMpO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoMTcpO1xuICAgICAgICBwYWRkaW5nLXRvcDogc3AoMTcpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDMwKTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcGMoMzApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiBzcCgxMyk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBnYXA6IHBjKDUwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IHNwKDcwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBwYygxMzQpO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhdGUge1xuICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IHNwKDUpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMjQpO1xuICAgICAgICBjb2x1bW4tZ2FwOiBwYyg4KTtcbiAgICAgICAgd2lkdGg6IHBjKDE3MCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRKQTtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDEyKTtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IHBjKDIxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWUge1xuICAmX19ldmVudCB7XG4gICAgcGFkZGluZzogc3AoNTUpIHNwKDE1KSBzcCg1NSk7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nOiBwYyg5MCkgcGMoMjApIHBjKDkwKTtcbiAgICB9XG4gICAgLmMtbm90ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgxMCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygxNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuXG4ucC1zY2hlZHVsZSB7XG4gICZfX21haW4ge1xuICAgIG1hcmdpbjogc3AoNTUpIDA7XG4gICAgcGFkZGluZzogMCBzcCgxNSk7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXJnaW46IHBjKDkwKSAwO1xuICAgICAgcGFkZGluZzogMCBwYygyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBtYXJnaW4tdG9wOiBzcCgyNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGEwYTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiBzcCgxMCk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIG1hcmdpbi10b3A6IHBjKDUwKTtcbiAgICAgIGNvbHVtbi1nYXA6IHBjKDM5KTtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHNwKDEwKSkgLyAyKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoMzkpKSAvIDIpO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDEpIHNwKDEpIDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogc3AoMTApO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYTBhMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzJlMmUyZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBoZWlnaHQ6IHNwKDUwKTtcbiAgICAgICAgcGFkZGluZzogc3AoMTcpIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGhlaWdodDogcGMoODApO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgY29sdW1uLWdhcDogcGMoMjEpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpIHBjKDUpIDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDIyKTtcbiAgICAgICAgICBwYWRkaW5nOiBwYygzNCkgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IHNwKDE4KTtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygyNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTBhMGEwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHJlY3Qge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgyMSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg0Nyk7XG4gICAgICB9XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QxIHtcbiAgICBtYXJnaW46IDAgc3AoMTUpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogcGMoMjEpIHBjKDI0KTtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbWFyZ2luLXRvcDogc3AoMjkpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgxMyk7XG4gICAgICBtYXJnaW4tbGVmdDogc3AoMTYpO1xuICAgICAgcGFkZGluZzogc3AoNCkgc3AoNik7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMTUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogcGMoMTkpO1xuICAgICAgICBwYWRkaW5nOiBwYyg1KSBwYygxNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgfVxuXG4gICAgICAmLi1jb2xvcjAxIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzhmNmMyOTtcbiAgICAgIH1cbiAgICAgICYuLWNvbG9yMDIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDEwMDAwO1xuICAgICAgfVxuICAgICAgJi4tY29sb3IwMyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YTFhODQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4taW5saW5lOiBzcCg5KTtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDEwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZSk7XG4gICAgICBmb250LXNpemU6IHNwKDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygyMik7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IHBjKDE5KTtcbiAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICB9XG5cbiAgICAgICY6aGFzKC5wLXNjaGVkdWxlX19saXN0MS1pY29uKSxcbiAgICAgICY6aGFzKC5wLXNjaGVkdWxlX19saXN0MS1pY29uMikge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IHNwKDEwKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBnYXA6IHBjKDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBmb250LXNpemU6IHNwKDkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC1ibGFjayk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZlYTQwO1xuICAgICAgYm9yZGVyLXJhZGl1czogc3AoMik7XG4gICAgICBwYWRkaW5nOiBzcCg0KSBzcCg3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBzcCgzKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYyg0KSBwYyg3KTtcbiAgICAgICAgZm9udC1zaXplOiBwYygxNCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDIpO1xuICAgICAgICB0b3A6IHBjKDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWljb24yIHtcbiAgICAgIGZvbnQtc2l6ZTogc3AoOSk7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDIpO1xuICAgICAgcGFkZGluZzogc3AoNCkgc3AoNyk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogc3AoMyk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogcGMoNCkgcGMoNyk7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBwYygyKTtcbiAgICAgICAgdG9wOiBwYyg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1ib3R0b20ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIHBhZGRpbmc6IHNwKDEwKSBzcCgxOCk7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgxMCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IHBjKDE1KSBwYygyMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDI0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhdGUge1xuICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgZm9udC1zaXplOiBzcCgyMCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTAwLXdoaXRlKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMjQpO1xuICAgICAgfVxuICAgICAgLmRvdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTQpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IHNwKDEwKTtcbiAgICAgIHJpZ2h0OiBzcCgxMCk7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgYm90dG9tOiBwYygxNSk7XG4gICAgICAgIHJpZ2h0OiBwYygxNSk7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IHNwKDEzMCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IHBjKDE1MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgd2lkdGg6IHNwKDYwMCk7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IHNwKDE1KTtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogcGMoMjApIHBjKDI1KTtcbiAgICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZDogIzExMTExMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcblxuICAgICAgJjpub3QoLi1kYXRlKSxcbiAgICAgICY6bm90KC4tdHlwbykge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmOmhhcyhhKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItMDAtd2hpdGUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogc3AoMTUpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDIwKSBwYygyNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygyNCk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDEwKTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC4tdHlwbyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygzMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnAtc2NoZWR1bGVfX2xpc3QxLWljb24sXG4gICAgICAucC1zY2hlZHVsZV9fbGlzdDEtaWNvbjIge1xuICAgICAgICBtYXJnaW4tbGVmdDogc3AoMTQpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwYygxNCk7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vdGhlbWVcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ucC10b3VybmFtZW50IHtcbiAgJl9fbWFpbiB7XG4gICAgcGFkZGluZzogc3AoNTUpIHNwKDE1KTtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDkwKSBwYygyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHNwKDEwKTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgZ2FwOiBwYygyMCk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgxMCkpIC8gMik7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDgwKSkgLyA1KTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgyMCkpIC8gMyk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHNwKDE4KSAwO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHBjKDUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgICAgcGFkZGluZzogcGMoMjUpIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgyNSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBzcCgxOCk7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNTApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KSBwYyg1KSAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDE5KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgcGMoNSkgcGMoNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50cyB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxNzE3MTtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIHBhZGRpbmc6IHNwKDE1KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiBwYyg0NikgcGMoNTMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgLy8gZGF0YS1wbGF5ZXJzIOWxnuaAp+OBq+W/nOOBmOOBpiBKUyDjgYwgLS1ndGMtbSAvIC0tZ3RyLW0gLyAtLWJ3LW0g44KS6Kit5a6a44GZ44KLXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1ndGMtbSwgMTU5cHggcmVwZWF0KDcsIDY5cHgpIDUwcHgpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogdmFyKC0tZ3RyLW0sIHJlcGVhdCgzMiwgMTFweCAxMXB4IDFweCAxcHggMTFweCAxMXB4IDZweCA2cHgpKTtcblxuICAgIHdpZHRoOiB2YXIoLS1idy1tLCA3MDVweCk7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWd0Yy1kLCAyMzdweCByZXBlYXQoNywgMTAzcHgpIDEwMHB4KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogdmFyKC0tZ3RyLWQsIHJlcGVhdCgzMiwgMTZweCAxNnB4IDFweCAxcHggMTZweCAxNnB4IDlweCA5cHgpKTtcbiAgICAgIHdpZHRoOiB2YXIoLS1idy1kLCAxMDE5cHgpO1xuICAgIH1cblxuICAgICYuLWRvdWJsZXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1ndGMtbSwgMTU5cHggcmVwZWF0KDcsIDY5cHgpIDUwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB2YXIoLS1ndHItZG0sIHJlcGVhdCgzMiwgMjJweCAyMnB4IDFweCAxcHggMjJweCAyMnB4IDZweCA2cHgpKTtcblxuICAgICAgd2lkdGg6IHZhcigtLWJ3LW0sIDcwNXB4KTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWd0Yy1kLCAyMzdweCByZXBlYXQoNywgMTAzcHgpIDEwMHB4KTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB2YXIoLS1ndHItZGQsIHJlcGVhdCgzMiwgMzdweCAzN3B4IDFweCAxcHggMzdweCAzN3B4IDlweCA5cHgpKTtcbiAgICAgICAgd2lkdGg6IHZhcigtLWJ3LWQsIDEwMTlweCk7XG4gICAgICB9XG5cbiAgICAgIC5wLXRvdXJuYW1lbnRfX3BlcnNvbiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDMpO1xuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYyg3KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAqL1xuICAgICAgICAgIH1cbiAgICAgICAgICAud3JwLW5hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IHNwKDQpO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZ2FwOiBwYygxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC53cnAtZmxhZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogc3AoNCk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBnYXA6IHBjKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnAtdG91cm5hbWVudF9fd2lubmVyIGRkIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoLTgpO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygtOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGVyc29uIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcGFkZGluZzogM3B4IDdweDtcblxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGNvbHVtbi1nYXA6IDVweDtcblxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi4td2luLFxuICAgICAgJi4tZmVhdHVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOGM4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyOCB7XG4gICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgZ3JpZC1yb3c6ICN7NCAqICgkaSAtIDEpICsgMX0gLyAjezQgKiAoJGkgLSAxKSArIDN9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gICAgbGkge1xuICAgICAgJi4tdHIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIH1cbiAgICAgICYuLWJyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgICAmLi13aW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmMzA0MDggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICB9XG5cbiAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWZpcnN0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMjgge1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIEBpZiAkaSAlIDIgPT0gMCB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjezQgKiAoJGkgLSAxKX0gLyAjezQgKiAoJGkgLSAxKSArIDJ9O1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjezQgKiAoJGkgLSAxKSArIDJ9IC8gI3s0ICogKCRpIC0gMSkgKyA0fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1zZWNvbmQge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDY0IHtcbiAgICAgICAgICAkazogbWF0aC5jZWlsKG1hdGguZGl2KCRpLCAyKSk7XG4gICAgICAgICAgJGJhc2U6IDMgKyAxNiAqICgkayAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgIEBpZiAkaSAlIDIgPT0gMSB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfSAvICN7JGJhc2UgKyA0fTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDR9IC8gI3skYmFzZSArIDh9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLXRoaXJkIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzMiB7XG4gICAgICAgICAgJGs6IG1hdGguY2VpbChtYXRoLmRpdigkaSwgMikpO1xuICAgICAgICAgICRiYXNlOiA3ICsgMzIgKiAoJGsgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgICAgICBAaWYgJGkgJSAyID09IDEge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX0gLyAjeyRiYXNlICsgOH07XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyA4fSAvICN7JGJhc2UgKyAxNn07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tZm91cnRoIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNiB7XG4gICAgICAgICAgJGs6IG1hdGguY2VpbChtYXRoLmRpdigkaSwgMikpO1xuICAgICAgICAgICRiYXNlOiAxNSArIDY0ICogKCRrIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1O1xuICAgICAgICAgICAgQGlmICRpICUgMiA9PSAxIHtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9IC8gI3skYmFzZSArIDE3fTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDE3fSAvICN7JGJhc2UgKyAzMn07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tZmlmdGgge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xuICAgICAgICAgICRrOiBtYXRoLmNlaWwobWF0aC5kaXYoJGksIDIpKTtcbiAgICAgICAgICAkYmFzZTogMzIgKyAxMjggKiAoJGsgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDY7XG4gICAgICAgICAgICBAaWYgJGkgJSAyID09IDEge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX0gLyAjeyRiYXNlICsgMzJ9O1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgMzJ9IC8gI3skYmFzZSArIDY0fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogdmFyKC0tY29sLTcsIDYpO1xuICAgICAgICAgIGdyaWQtcm93OiB2YXIoLS1yb3ctNywgMzApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tc2l4dGgge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xuICAgICAgICAgICRrOiBtYXRoLmNlaWwobWF0aC5kaXYoJGksIDIpKTtcbiAgICAgICAgICAkYmFzZTogNjMgKyAyNTYgKiAoJGsgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgICBAaWYgJGkgJSAyID09IDEge1xuICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX0gLyAjeyRiYXNlICsgNjR9O1xuICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgNjR9IC8gI3skYmFzZSArIDEyOH07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWNvbC03LCA3KTtcbiAgICAgICAgICBncmlkLXJvdzogdmFyKC0tcm93LTcsIDYyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLXNldmVudGgge1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgLy8gSlMg44GMIGRhdGEtcGxheWVycyDjgavlv5zjgZjjgaYgLS1jb2wtNyAvIC0tcm93LTcg44KS6Kit5a6a44GZ44KLXG4gICAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1jb2wtNywgOCk7XG4gICAgICAgIGdyaWQtcm93OiB2YXIoLS1yb3ctNywgMTI2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zY29yZSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDNweCA1cHg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWZpcnN0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2NCB7XG4gICAgICAgICAgJGJhc2U6IDIgKyA4ICogKCRpIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDF9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tc2Vjb25kIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzMiB7XG4gICAgICAgICAgJGJhc2U6IDYgKyAxNiAqICgkaSAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyAxfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLXRoaXJkIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNiB7XG4gICAgICAgICAgJGJhc2U6IDE0ICsgMzIgKiAoJGkgLSAxKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlICsgMX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1mb3VydGgge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xuICAgICAgICAgICRiYXNlOiAzMSArIDY0ICogKCRpIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDY7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNjtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDF9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tZmlmdGgge1xuICAgICAgbGkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xuICAgICAgICAgICRiYXNlOiA2MyArIDEyOCAqICgkaSAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDc7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyAxfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLXNpeHRoIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyIHtcbiAgICAgICAgICAkYmFzZTogMTI3ICsgMjU2ICogKCRpIC0gMSk7XG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDg7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2V9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogODtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogI3skYmFzZSArIDF9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tc2V2ZW50aCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMSB7XG4gICAgICAgICAgJGJhc2U6IDI1NCArIDUxMiAqICgkaSAtIDEpO1xuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA5O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAjeyRiYXNlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDk7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6ICN7JGJhc2UgKyAxfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dpbm5lciB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gICAgZHQge1xuICAgICAgLy8gSlMg44GMIGRhdGEtcGxheWVycyDjgavlv5zjgZjjgaYgLS1jb2wtdyAvIC0tcm93LXRyb3BoeSDjgpLoqK3lrprjgZnjgotcbiAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1jb2wtdywgOSk7XG4gICAgICBncmlkLXJvdzogdmFyKC0tcm93LXRyb3BoeSwgMTIwKTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBkZCB7XG4gICAgICBncmlkLWNvbHVtbjogdmFyKC0tY29sLXcsIDkpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGdyaWQtcm93OiB2YXIoLS1yb3ctd2lubmVyLW5hbWUsIDEyNik7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBtYXJnaW46IDhweCAwIDAgMTFweDtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogc3AoNDUpO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBtYXJnaW4tdG9wOiBwYyg3Nyk7XG4gICAgfVxuICAgIGEge1xuICAgICAgd2lkdGg6IHNwKDI4MCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiBzcCg1KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNkYjAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgY29sdW1uLWdhcDogc3AoMTApO1xuICAgICAgcGFkZGluZzogc3AoMTUpO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBwYyg0ODApO1xuICAgICAgICBjb2x1bW4tZ2FwOiBwYygzNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMjYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KTtcbiAgICAgICAgcGFkZGluZzogcGMoMTUpO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3VybmFtZW50L2J0bi5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiBzcCgyMCk7XG4gICAgICAgIGhlaWdodDogc3AoMzApO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBwYyg0Nyk7XG4gICAgICAgICAgaGVpZ2h0OiBwYyg2MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5wLXJhbmtpbmcge1xuICAmX19tYWluIHtcbiAgICBwYWRkaW5nOiBzcCgzOCkgc3AoMTUpO1xuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZzogcGMoNzApIHBjKDIwKSBwYyg5MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHNwKDEwKTtcbiAgICBtYXJnaW4tdG9wOiBzcCgyNSk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGdhcDogcGMoMjApO1xuICAgICAgbWFyZ2luLXRvcDogcGMoNTApO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgxMCkpIC8gMik7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDgwKSkgLyA1KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgyMCkpIC8gMyk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gcGMoODApKSAvIDUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmUyZTJlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc3AoMSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHNwKDE4KSAwO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBwYyg1KSBwYyg1KSAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgICBwYWRkaW5nOiBwYygyNSkgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgxMCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygyMCk7XG4gICAgICB9XG5cbiAgICAgIC5jLW5vdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBzcCgxMCk7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHBjKDIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgIHRyIHtcbiAgICAgICY6bnRoLWNoaWxkKG4gKyAyMikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgcGFkZGluZzogc3AoMTApO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgcGFkZGluZzogcGMoMjMpIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICYuLW5vIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEVOO1xuICAgICAgICBmb250LXNpemU6IHNwKDExKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDQgLyAxMjAwICogMTAwJSk7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxOCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tc3RhdGUge1xuICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoMTEpO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwNCAvIDEyMDAgKiAxMDAlKTtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE4KTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sdW1uLWdhcDogc3AoNCk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHBjKDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBzcCg2KTtcbiAgICAgICAgICAgIGhlaWdodDogc3AoNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgd2lkdGg6IHBjKDE2KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBwYygxMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuLXVwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWVjMjFjO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yYW5rL2ljb25fdXAuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi4tZG93biB7XG4gICAgICAgICAgICBjb2xvcjogI2YzMDQwODtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmFuay9pY29uX2Rvd24uc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tcGxheWVyIHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNjA0IC8gMTIwMCAqIDEwMCUpO1xuICAgICAgICAgIHBhZGRpbmc6IHBjKDEwKSBwYygyNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi4tY291bnRyeSB7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDI3NiAvIDEyMDAgKiAxMDAlKTtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogcGMoMzUpO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogcGMoMzQpO1xuICAgICAgICAgICAgaGVpZ2h0OiBwYygyMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGxheWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogc3AoMTApO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBjb2x1bW4tZ2FwOiBwYygyMCk7XG4gICAgfVxuICAgICYgKyAucC1yYW5raW5nX19wbGF5ZXIge1xuICAgICAgbWFyZ2luLXRvcDogc3AoNSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygxMCk7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogc3AoMjUpO1xuICAgICAgaGVpZ2h0OiBzcCgyNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiBzcCgyKTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoNTApO1xuICAgICAgICBoZWlnaHQ6IHBjKDUwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRyeSB7XG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IHBjKDEwKTtcbiAgICB9XG4gICAgJiArIC5wLXJhbmtpbmdfX2NvdW50cnkge1xuICAgICAgbWFyZ2luLXRvcDogc3AoNSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygxMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiBzcCg0NSk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIG1hcmdpbi10b3A6IHBjKDc3KTtcbiAgICB9XG4gICAgYSB7XG4gICAgICB3aWR0aDogc3AoMTc2KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IHNwKDUpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2RiMDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBjb2x1bW4tZ2FwOiBzcCgxMCk7XG4gICAgICBwYWRkaW5nOiBzcCgxMyk7XG4gICAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICB3aWR0aDogcGMoNDgwKTtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMzUpO1xuICAgICAgICBmb250LXNpemU6IHBjKDI2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcGMoNSk7XG4gICAgICAgIHBhZGRpbmc6IHBjKDE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWRldGFpbCB7XG4gICZfX21haW4ge1xuICAgIHBhZGRpbmc6IHNwKDIxKSBzcCgxNSk7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDUwKSBwYygyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICBwYWRkaW5nOiBzcCgxMik7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmc6IHBjKDUwKSBwYyg2NSk7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIHBhZGRpbmc6IHNwKDEwKSBzcCgxNSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHNwKDEyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogc3AoNyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIGZvbnQtc2l6ZTogcGMoMTYpO1xuICAgICAgY29sdW1uLWdhcDogcGMoMTApO1xuICAgICAgcGFkZGluZzogcGMoMTUpIHBjKDMyKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMjApO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBmb250LXNpemU6IHBjKDI4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIHBhZGRpbmctYm90dG9tOiBzcCgzNyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2x1bW4tZ2FwOiBwYyg1MCk7XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoNzgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogcGMoMjApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1iYWRnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGV0YWlsL2JhZGdlLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGxlZnQ6IHNwKDIzKTtcbiAgICAgIHRvcDogc3AoMjYpO1xuICAgICAgd2lkdGg6IHNwKDc3KTtcbiAgICAgIGhlaWdodDogc3AoNzcpO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBwYygxMzcpO1xuICAgICAgICBoZWlnaHQ6IHBjKDEzNyk7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IHBjKDIzKTtcbiAgICAgICAgYm90dG9tOiBwYygxMik7XG4gICAgICB9XG5cbiAgICAgIGRsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBkdCB7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygxNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMTYpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMjkpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3AoMzApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDUwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZpZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiBzcCgxNSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogcGMoNTYwKTtcbiAgICAgIH1cblxuICAgICAgLi1tYWluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBzcCgyMTgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogcGMoNDA0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuLXN1YiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IHNwKDE1KTtcbiAgICAgICAgYm90dG9tOiBzcCg3MCk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgYm90dG9tOiBwYyg2MCk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgyNCk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDQ1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc3AoOSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDUpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYyg2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC4tY29weSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IHNwKDE1KTtcbiAgICAgICAgYm90dG9tOiBzcCgxNSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0wMC13aGl0ZS0zMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogc3AoNik7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgyOCk7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IHNwKDM4KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDM4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtc3ViIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgICAgICBmb250LXNpemU6IHNwKDE0KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiBzcCgxNikgYXV0byAwO1xuXG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbjogcGMoMjIpIDAgMDtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxNCk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNGVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIHNwKDEwKTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgcGMoMTApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtc25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogc3AoMjQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzcCgxNik7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDMwKTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBwYygyMCk7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiBzcCgyMSk7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIHdpZHRoOiBwYygyMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuLXlvdXR1YmUge1xuICAgICAgICAgICAgd2lkdGg6IHNwKDI1KTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBwYygyNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvZmlsZSB7XG4gICAgJi1pbm5lciB7XG4gICAgICBwYWRkaW5nOiBzcCgxMCkgc3AoMTMpIHNwKDI4KTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmc6IHBjKDM0KSBwYygzMikgcGMoNTApO1xuICAgICAgfVxuXG4gICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwKDI1KTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmb250LXNpemU6IHBjKDE1KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygzNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdHlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IHNwKDMwKTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgcGFkZGluZy1ib3R0b206IHBjKDYwKTtcbiAgICB9XG4gICAgJi1jaGFydC1ibG9jayB7XG4gICAgICBwYWRkaW5nOiBzcCg1OCkgMCBzcCgyMik7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBwYWRkaW5nOiAwIHBjKDQ5KSAwIHBjKDExNyk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IHBjKDYwKTtcbiAgICAgICAgY29sdW1uLWdhcDogcGMoMTc2KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jaGFydCB7XG4gICAgICB3aWR0aDogc3AoMjAxKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHdpZHRoOiBwYygzMzApO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg1MCk7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB0b3A6IHBjKC00KTtcbiAgICAgICAgICBsZWZ0OiBwYygtMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHBjKDIwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IHNwKC0zNSk7XG4gICAgICAgICAgICBsZWZ0OiBzcCg2MCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICB0b3A6IHBjKC00NSk7XG4gICAgICAgICAgICAgIGxlZnQ6IHBjKDk1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiBzcCg1MCk7XG4gICAgICAgICAgICByaWdodDogc3AoLTU1KTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIHRvcDogcGMoMTMwKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IHBjKC04NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGJvdHRvbTogc3AoLTMwKTtcbiAgICAgICAgICAgIHJpZ2h0OiBzcCgtMTApO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgYm90dG9tOiBwYygtMzApO1xuICAgICAgICAgICAgICByaWdodDogcGMoLTM1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgYm90dG9tOiBzcCgtMzApO1xuICAgICAgICAgICAgbGVmdDogc3AoLTEwKTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogcGMoLTMwKTtcbiAgICAgICAgICAgICAgbGVmdDogcGMoLTI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgdG9wOiBzcCg1MCk7XG4gICAgICAgICAgICBsZWZ0OiBzcCgtNTUpO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgdG9wOiBwYygxMzApO1xuICAgICAgICAgICAgICBsZWZ0OiBwYygtODUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc2NvcmUge1xuICAgICAgbWFyZ2luOiBzcCg2Mikgc3AoMjcpIDA7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBwYygzOTcpO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiBzcCgxMSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTcxNzE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgIHBhZGRpbmc6IHNwKDExKSBzcCgyMCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgcGFkZGluZzogcGMoNSkgcGMoMzApIHBjKDUpIHBjKDM4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBwYygxNyk7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLi1sYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgZm9udC1zaXplOiBzcCgxMik7XG5cbiAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcGMoMTgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC4tbnVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDE4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXNpemU6IHNwKDI2KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBwYygzOCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBzcCg0OCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDY5KTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBwYygxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtcmVwb3J0IHtcbiAgICAgIG1hcmdpbjogMCBzcCgxMyk7XG4gICAgICBwYWRkaW5nLXRvcDogc3AoMTYwKTtcblxuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW46IHBjKDYwKSAwIDA7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBzcCgxNSk7XG5cbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygzMSk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgZm9udC1zaXplOiBwYygxNik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcGMoNTQpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBwYygyMCk7XG4gICAgICAgICAgd2lkdGg6IHBjKDcyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJvZmlsZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogc3AoMTEwKTtcbiAgICAgIH1cblxuICAgICAgJl9fZmlnIHtcbiAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogcGMoMTMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JhZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiBzcCgyNik7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBwYyg1NSk7XG4gICAgfVxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCgxOCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiBzcCgxNSk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygzNSk7XG4gICAgICAgIGdhcDogcGMoMjMpO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gc3AoMTUpKSAvIDIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzE3MTcxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgICAgICBwYWRkaW5nOiBzcCgxNSkgc3AoMTUpIHNwKDEwKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHBjKDY5KSkgLyA0KTtcbiAgICAgICAgICBwYWRkaW5nOiBwYygzMCkgcGMoMzApIHBjKDEwKTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RldGFpbC9ncmFkZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogc3AoMTI1KTtcbiAgICAgICAgICBoZWlnaHQ6IHNwKDI0KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgd2lkdGg6IHBjKDE5NSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHBjKDM4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkbCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDE1KTtcblxuICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcGMoMjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkdCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzcCgxNSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiBzcCgzMSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc3AoMTApO1xuXG4gICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBwYyg0OSk7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250RU47XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDU3KTtcbiAgICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBwYyg4OSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ncmFkZTIge1xuICAgIHBhZGRpbmctYm90dG9tOiBzcCgyNik7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc3BsaWRlX190cmFjayB7XG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgd2lkdGg6IHBjKDkwMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBzcCg0MCk7XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgICBtYXJnaW4tdG9wOiBwYyg4NCk7XG4gICAgICB9XG5cbiAgICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogc3AoNDMpIHNwKDIwKTtcblxuICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBzcCgyMCkpIC8gMik7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RldGFpbC9iZ19ncmFkZTIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogc3AoMTM4KTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3AoMzApO1xuXG4gICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICB3aWR0aDogcGMoMjA0KTtcbiAgICAgICAgICAgIGhlaWdodDogcGMoMTgxKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzcCg1KTtcblxuICAgICAgICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHBjKDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDEwKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDEzKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwKDUpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHNwKDE3KTtcblxuICAgICAgICAgICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBwYyg1KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHBjKDIyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgICB3aWR0aDogcGMoMTUpO1xuICAgICAgICBoZWlnaHQ6IHBjKDI3KTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWUvc2xpZGVfYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzUlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoNDkpO1xuICAgICAgICBjb2x1bW4tZ2FwOiBwYyg4KTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiBwYyg5KTtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDkpO1xuICAgICAgICB9XG4gICAgICAgICZfX3BhZ2Uge1xuICAgICAgICAgIHdpZHRoOiBwYyg5KTtcbiAgICAgICAgICBoZWlnaHQ6IHBjKDkpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi15ZWFyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRFTjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IHNwKDI3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLXRvcDogc3AoMTUpO1xuICAgICAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcGMoMzUpO1xuICAgICAgICBtYXJnaW4tdG9wOiBwYygyNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbW92aWUge1xuICAgIG1hcmdpbi10b3A6IHNwKDQzKTtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgICAgbWFyZ2luLXRvcDogcGMoNjQpO1xuICAgIH1cbiAgICAmLWZyYW1lIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luOiAwIHBjKDMwKTtcbiAgICAgIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IHNwKDEyKTtcbiAgICAgIGZvbnQtc2l6ZTogc3AoMTIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcGMoMjIpO1xuICAgICAgICBmb250LXNpemU6IHBjKDE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi90aGVtZVwiIGFzICo7XG5cbi5wLWhvbWVfX21vdmllLWJ0biB7XG4gIG1hcmdpbi10b3A6IDExLjUzODQ2MTUzODV2dztcbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNDEuMDY2NjY2NjY2N3B4LCA1LjM0NzIyMjIyMjJ2dywgNzdweCk7XG4gIH1cbn1cbi5wLWhvbWVfX21vdmllLWJ0biBhIHtcbiAgd2lkdGg6IDQ1LjEyODIwNTEyODJ2dztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEuMjgyMDUxMjgyMXZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmNkYjAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG4gIC1tb3otY29sdW1uLWdhcDogMi41NjQxMDI1NjQxdnc7XG4gIGNvbHVtbi1nYXA6IDIuNTY0MTAyNTY0MXZ3O1xuICBwYWRkaW5nOiAzLjMzMzMzMzMzMzN2dztcbiAgZm9udC1zaXplOiAzLjA3NjkyMzA3Njl2dztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZjYjAwMDtcbiAgfVxuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICB3aWR0aDogY2xhbXAoMjU2cHgsIDMzLjMzMzMzMzMzMzN2dywgNDgwcHgpO1xuICAgIC1tb3otY29sdW1uLWdhcDogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAyLjQzMDU1NTU1NTZ2dywgMzVweCk7XG4gICAgY29sdW1uLWdhcDogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAyLjQzMDU1NTU1NTZ2dywgMzVweCk7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMy44NjY2NjY2NjY3cHgsIDEuODA1NTU1NTU1NnZ3LCAyNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcCgyLjY2NjY2NjY2NjdweCwgMC4zNDcyMjIyMjIydncsIDVweCk7XG4gICAgcGFkZGluZzogY2xhbXAoOHB4LCAxLjA0MTY2NjY2Njd2dywgMTVweCk7XG4gIH1cbn1cbi5zcGxpZGUubm8tc2xpZGVyLnAtaG9tZV9fZGlnZXN0X19jYXJkcyB7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG59XG4uc3BsaWRlLm5vLXNsaWRlci5wLWhvbWVfX2RpZ2VzdF9fY2FyZHMgLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNwbGlkZS5uby1zbGlkZXIucC1ob21lX19kaWdlc3RfX2NhcmRzIC5zcGxpZGVfX2xpc3QgLnNwbGlkZV9fc2xpZGUge1xuICBtYXJnaW4tdG9wOiAzLjg0NjE1Mzg0NjJ2dztcbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKioqIOWLleeUu+ips+e0sCAqKiovXG4ubW92aWVfZGV0YWlsX3dyYXAge1xuICBwYWRkaW5nOiA0dncgNHZ3IDE0dnc7XG4gIG1hcmdpbjogMCAwIDEydnc7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNCk7XG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIHBhZGRpbmc6IGNsYW1wKDQwcHgsIDYuMDQxNjY2NjY2N3Z3LCA1MHB4KSBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDR2dywgNTBweCkgY2xhbXAoNTBweCwgNy4yOTE2NjY2NjY3dncsIDcwcHgpO1xuICAgIG1hcmdpbjogMCAwIDEwMHB4O1xuICB9XG59XG4ubW92aWVfZGV0YWlsX3dyYXAgLnl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW92aWVfZGV0YWlsX3dyYXAgLnl0IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vdmllX2RldGFpbF93cmFwIC50aXRfZGV0YWlsIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbjogNnZ3IDAgMDtcbiAgQG1lZGlhICN7JHNjcmVlblBDfSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMS4ycHgsIDEuNDU4MzMzMzMzM3Z3LCAyMXB4KTtcbiAgICBtYXJnaW46IDM2cHggMjZweCAwO1xuICB9XG59XG4ubW92aWVfZGV0YWlsX3dyYXAgLmluZm8ge1xuICBmb250LXNpemU6IDN2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAydncgMCAwO1xuICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDYuOTMzMzMzMzMzM3B4LCAwLjkwMjc3Nzc3Nzh2dywgMTNweCk7XG4gICAgbWFyZ2luOiAxMHB4IDI2cHggMDtcbiAgfVxufVxuLm1vdmllX2RldGFpbF93cmFwIC5kZXRhaWxfd3JhcCB7XG4gIG1hcmdpbjogMnZ3IDAgMDtcbiAgcGFkZGluZzogOHZ3IDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIG1hcmdpbjogMThweCAwIDA7XG4gICAgcGFkZGluZzogNTBweCAyNnB4IDA7XG4gIH1cbn1cbi5tb3ZpZV9kZXRhaWxfd3JhcCAuZGV0YWlsX3dyYXAgcCB7XG4gIGZvbnQtc2l6ZTogM3Z3O1xuICBtYXJnaW46IDA7XG4gIEBtZWRpYSAjeyRzY3JlZW5QQ30ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOHB4LCAxLjA0MTY2NjY2Njd2dywgMTVweCk7XG4gIH1cbn1cbi5tb3ZpZV9kZXRhaWxfd3JhcCAuZGV0YWlsX3dyYXAgcCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiQHVzZSBcIi4uL3RoZW1lXCIgYXMgKjtcblxuLmwtbWFpbiB7XG4gICZfX2lubmVyIHtcbiAgICBAbWVkaWEgI3skc2NyZWVuUEN9IHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBRWhCOzs0RUFBQTtBQ0ZBOztFQUFBO0FBR0E7OztFQUdJO0VBQ0E7RUFDQTtBREtKOztBQ0ZBO0VBQ0k7QURLSjs7QUNGQTtFQUNJO0VBQ0E7QURLSjs7QUNGQTtFQUNJO0lBQ0k7RURLTjtBQUNGO0FDSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FER0o7O0FDQUE7RUFDSTtFQUNBO0FER0o7O0FDQUE7RUFDSTtFQUNBO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtBREdKOztBQ0FBO0VBQ0k7RUFDQTtBREdKOztBQ0FBO0VBQ0k7QURHSjs7QUNBQTtFQUNJO0FER0o7O0FDQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURHSjs7QUNBQTtFQUNJO0VBQ0E7RUFDQTtBREdKOztBQ0FBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREdKOztBRXBHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FGZ0dGOztBRzVJQTttRUFBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgrSUY7O0FHeklBO0VBQ0U7RUFDQTtFQUNBO0VDYkE7RUFDQTtFQUNBO0VBMkJBO0VEWkE7RUFFQTtFQUVBO0VBQ0E7QUhnSkY7O0FHN0lBO0VBQ0U7RUFDQTtBSGdKRjtBRy9JRTtFQUNFO0FIaUpKO0FHM0lBOzs7RUFHRTtBSDZJRjs7QUczSUE7O0VBRUU7QUg4SUY7O0FHNUlBOzs7Ozs7RUFNRTtFQUNBO0FIK0lGOztBRzdJQTtFQUNFO0VBQ0E7RUMxQkE7RUQ0QkE7QUhnSkY7QUd4SUU7RUFDRTtBSGdKSjs7QUc3SUE7RUFDRTtFQzVDQTtBSjZMRjs7QUc5SUE7RUFDRTtFQUNBO0VBQ0E7QUhpSkY7O0FHL0lBO0VBQ0U7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7QUhrSkY7O0FHaEpBO0VBQ0U7S0FBQTtVQUFBO0VBQ0E7RUFDQTtBSG1KRjs7QUdqSkE7RUFDRTtLQUFBO1VBQUE7RUFDQTtFQUNBO0FIb0pGO0FLclBBOzs7Ozs7Ozs7O0VBQUE7QUFZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMaVFGO0FLL1BBO0VBQ0U7QUxpUUY7O0FLL1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtRRjs7QUtoUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbVFGOztBS2pRQTtFQUNFO0FMb1FGOztBS2xRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxUUY7O0FLblFBOzs7RUFHRTtBTHNRRjs7QUtwUUE7RUFDRTtBTHVRRjs7QUtyUUE7RUFDRTtBTHdRRjs7QUt0UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx5UUY7O0FLdlFBO0VBQ0U7QUwwUUY7O0FLeFFBOztFQUVFO0FMMlFGOztBS3pRQTtFQUNFO0VBQ0E7QUw0UUY7O0FLMVFBO0VBQ0U7RUFFQTtBTDZRRjs7QUszUUE7RUFDRTtBTDhRRjs7QUs1UUE7RUFDRTtBTCtRRjs7QUs3UUE7RUFDRTtBTGdSRjs7QUs5UUE7O0VBRUU7QUxpUkY7O0FLL1FBO0VBQ0U7RUFDQTtFQUNBO0FMa1JGOztBS2hSQTtFQUNFO0FMbVJGOztBS2pSQTtFQUNFO0FMb1JGOztBS2xSQTtFQUNFO0FMcVJGOztBS25SQTtFQUNFO0FMc1JGOztBS3BSQTtFQUNFO0FMdVJGOztBS3JSQTtFQUNFO0FMd1JGOztBS3RSQTtFQUNFO0VBQ0E7RUFDQTtBTHlSRjs7QUt2UkE7RUFDRTtFQUNBO0FMMFJGOztBS3hSQTtFQUNFO0FMMlJGOztBS3pSQTtFQUNFO0VBQ0E7RUFDQTtBTDRSRjs7QUsxUkE7RUFDRTtBTDZSRjs7QUszUkE7RUFDRTtFQUNBO0VBQ0E7QUw4UkY7O0FLNVJBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMK1JGOztBSzdSQTtFQUNFO0FMZ1NGOztBSzlSQTtFQUNFO0FMaVNGOztBSy9SQTtFQUNFO0FMa1NGOztBS2hTQTtFQUNFO0FMbVNGOztBS2pTQTtFQUNFO0FMb1NGOztBS2xTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcVNGOztBS25TQTs7RUFFRTtBTHNTRjs7QUtwU0E7RUFDRTtBTHVTRjs7QUtyU0E7RUFDRTtBTHdTRjs7QUt0U0E7RUFDRTtJQUNFO0VMeVNGO0VLdlNBO0lBQ0U7RUx5U0Y7QUFDRjtBS3ZTQTtFQUNFO0VBQ0E7QUx5U0Y7O0FLdlNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDBTRjs7QUt4U0E7RUFDRTtFQUNBO0FMMlNGOztBS3pTQTtFQUNFO0VBQ0E7QUw0U0Y7O0FLMVNBO0VBQ0U7QUw2U0Y7O0FLM1NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw4U0Y7O0FLNVNBOztFQUVFO0VBQ0E7RUFDQTtBTCtTRjs7QUs3U0E7O0VBRUU7RUFDQTtFQUNBO0FMZ1RGOztBSzlTQTs7RUFFRTtBTGlURjs7QUsvU0E7O0VBRUU7RUFDQTtFQUNBO0tBQUE7RUFDQTtBTGtURjs7QUtoVEE7O0VBRUU7QUxtVEY7O0FLalRBOztFQUVFO0VBQ0E7QUxvVEY7O0FLbFRBOztFQUVFO0VBQ0E7QUxxVEY7O0FLblRBO0VBQ0U7QUxzVEY7O0FLcFRBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHVURjs7QUtyVEE7O0VBRUU7QUx3VEY7O0FLdFRBOztFQUVFO0VBQ0E7QUx5VEY7O0FLdlRBOztFQUVFO0FMMFRGOztBS3hUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyVEY7O0FLelRBO0VBQ0U7QUw0VEY7O0FLMVRBOztFQUVFO0FMNlRGOztBSzNUQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0FMOFRGOztBSzVUQTtFQUNFO0VBQ0E7QUwrVEY7O0FLN1RBO0VBQ0U7RUFDQTtBTGdVRjs7QUs5VEE7RUFDRTtBTGlVRjs7QUsvVEE7RUFDRTtBTGtVRjs7QUtoVUE7RUFDRTtBTG1VRjs7QUtqVUE7RUFDRTtBTG9VRjs7QUtsVUE7RUFDRTtBTHFVRjs7QUtuVUE7RUFDRTtBTHNVRjs7QUtwVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1VUY7O0FLclVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7QUx3VUY7O0FLdFVBO0VBQ0U7QUx5VUY7O0FLdlVBO0VBQ0U7QUwwVUY7O0FLeFVBO0VBQ0U7RUFDQTtBTDJVRjs7QUt6VUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUw0VUY7O0FLMVVBOztFQUVFO0VBQ0E7QUw2VUY7O0FLM1VBOztFQUVFO0VBQ0E7RUFDQTtBTDhVRjs7QUs1VUE7O0VBRUU7RUFDQTtBTCtVRjs7QUs3VUE7O0VBRUU7QUxnVkY7O0FLOVVBOztFQUVFO0VBQ0E7RUFDQTtBTGlWRjs7QUsvVUE7O0VBRUU7QUxrVkY7O0FLaFZBO0VBQ0U7QUxtVkY7O0FLalZBO0VBQ0U7QUxvVkY7O0FLbFZBO0VBQ0U7RUFDQTtBTHFWRjs7QUtuVkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMc1ZGOztBS3BWQTtFQUNFO0FMdVZGOztBS3JWQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0FMd1ZGOztBS3RWQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0FMeVZGOztBS3ZWQTtFQUNFO0FMMFZGOztBS3hWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMMlZGOztBS3pWQTs7RUFFRTtBTDRWRjs7QUsxVkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw2VkY7O0FLM1ZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOFZGOztBSzVWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMK1ZGOztBSzdWQTtFQUNFO0FMZ1dGOztBSzlWQTtFQUNFO0FMaVdGOztBSy9WQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtXRjs7QUtoV0E7OztFQUdFO0VBQ0E7RUFDQTtLQUFBO0FMbVdGOztBS2pXQTtFQUNFO0VBQ0E7QUxvV0Y7O0FLbFdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcVdGOztBS25XQTtFQUNFO0VBQ0E7QUxzV0Y7O0FLcFdBO0VBQ0U7QUx1V0Y7O0FLcldBO0VBQ0U7RUFDQTtBTHdXRjs7QUt0V0E7RUFDRTtBTHlXRjs7QUt2V0E7RUFDRTtFQUNBO0FMMFdGOztBS3hXQTtFQUNFO0FMMldGOztBS3pXQTtFQUNFO0FMNFdGOztBSzFXQTtFQUNFO0FMNldGOztBSzNXQTtFQUNFO0FMOFdGOztBSzVXQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMK1dGOztBSzdXQTtFQUNFO0FMZ1hGOztBSzlXQTtFQUNFO0FMaVhGOztBSy9XQTs7RUFFRTtBTGtYRjs7QUtoWEE7OztFQUdFO0VBQ0E7QUxtWEY7O0FLalhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxvWEY7O0FLbFhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHFYRjs7QUtuWEE7RUFDRTtFQUNBO0FMc1hGOztBS3BYQTs7OztFQUlFO0VBRUE7QUx1WEY7O0FLclhBO0VBQ0U7QUx3WEY7O0FLdFhBO0VBQ0U7RUFFQTtFQUNBO0FMeVhGOztBS3ZYQTtFQUNFO0FMMFhGOztBS3hYQTs7RUFFRTtBTDJYRjs7QUt6WEE7Ozs7RUFJRTtFQUVBO0FMNFhGOztBSzFYQTtFQUVFO0VBQ0E7RUFDQTtBTDZYRjs7QUszWEE7RUFDRTtBTDhYRjs7QUs1WEE7RUFDRTtFQUVBO0VBQ0E7QUwrWEY7O0FBdmdDQTs7NEVBQUE7QU1SQTtFQUNFO0FOcWhDRjtBTWhoQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTnVoQ0o7QU05Z0NFO0VBQ0U7QU51aENKO0FNamhDRTtFQUNFO0VBQ0E7T0FBQTtBTndoQ0o7QU10aENNO0VBQ0U7RUFDQTtFQUNBO0FOd2hDUjtBTWhoQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOdWhDTjs7QU1sZ0NBO0VBQ0U7QU5taENGO0FNcGdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9oQ0o7QU0zZ0NJO0VBQ0U7QU5xaENOO0FNN2dDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7QU5vaENKO0FNL2dDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU51aENOO0FNaGhDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53aENOO0FNamhDUTtFRnZJTjtFQUNBO0VBQ0E7RUV1SVE7RUFDQTtFQUNBO0FOMmhDVjtBTXBoQ1E7RUFDRTtFQUNBO0VBQ0E7QU4yaENWO0FNcmhDUTtFQUNFO0VBQ0E7RUFDQTtBTjRoQ1Y7QU1uaENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBoQ0o7QU14aENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU4waENOO0FNaGhDTTtFQUNFO0VBQ0E7RUFDQTtBTjJoQ1I7QU14aENVO0VBQ0U7QU4waENaO0FNbGhDUTtFQUNFO0VBQ0E7QU4waENWO0FNbmhDUTtFQUVFO0FOeWhDVjtBTWxoQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnloQ1Y7O0FPN3dDQTtFQUNFO0VBQ0E7QVAyeENGO0FPcnhDRTtFQUNFO0VBQ0E7RUFDQTtBUDR4Q0o7QU8zeENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VITEo7RUFDQTtFQUNBO0VHS0k7RUFDQTtPQUFBO0VBQ0E7QVAreENOO0FPbnhDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQK3hDUjtBT3R4Q0U7RUFDRTtBUDh4Q0o7QU85d0NJO0VBQ0U7QVAreENOO0FPeHhDSTtFQUNFO0VBQ0E7QVAreENOO0FPdnhDSTtFQUNFO0FQK3hDTjtBTzN4Q007RUFDRTtFQUNBO0VBQ0E7QVBreUNSO0FPNXhDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtBUG15Q1o7QU81eENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBveUNkO0FPdHhDRTtFQUNFO0VBQ0E7RUFDQTtBUCt4Q0o7QU92eENFO0VBQ0U7RUFDQTtFQUNBO0FQK3hDSjs7QUFqNkNBOzs0RUFBQTtBUWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSbzhDRjtBUTk3Q0U7RUFDRTtFSkVGO0VBQ0E7RUFDQTtFSUZFO0VBQ0E7RUFDQTtBUnc4Q0o7O0FRaDhDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFO0FSeThDRjs7QVF0OENBOztFQUVFO0FSeThDRjtBUWg4Q0E7RUFDRTtBUnc4Q0Y7O0FRajhDQTtFQUNFO0FSeThDRjs7QVFsOENBOztFQUVFO0FSMDhDRjs7QVFuOENBOztFQUVFO0FSNDhDRjs7QVFyOENBO0VBQ0U7QVI4OENGOztBU3hpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVGdqREY7QVN6aURFO0VBQ0U7QVRpakRKO0FTMWlERTtFQUNFO0VBQ0E7QVRpakRKO0FTaGpESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUa2pETjtBUzFpREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUaWpESjtBU3ppREU7RUFDRTtFQUNBO0VBQ0E7QVRpakRKO0FTMWlERTtFQUNFO0VBQ0E7QVRpakRKO0FTMWlERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUaWpESjtBU3hpREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRnakROO0FTemlETTtFQUNFO0FUaWpEUjs7QVUxcERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVY2cERGO0FVcnBESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7QVY2cEROO0FVeHBETTtFQUNFO0VBQ0E7QVYrcERSO0FVMXFESTtFTkNGO0VBQ0E7RUFDQTtFTWVJO0VBQ0E7QVZvcUROO0FVL3BETTtFTmxDSjtFQUNBO0VBQ0E7RU1rQ007QVZ3cURSO0FVaHFESTtFQUNFO0VBQ0E7RUFDQTtPQUFBO0FWdXFETjtBVWxxRE07RUFDRTtFQUNBO0FWeXFEUjtBVWhxREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVnVxREo7QVUvcERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnNxRE47QVU3cERJO0VBQ0U7RU4vRUo7RUFDQTtFQUNBO0VNK0VJO0VBQ0E7RUFDQTtBVndxRE47QVVqcURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFTjlGSjtFQUNBO0VBQ0E7RU04Rkk7RUFDQTtBVjJxRE47QVV0cURNO0VBQ0U7QVY4cURSO0FVdHFETTtFQUNFO0VBQ0E7QVYrcURSO0FVenFEUTtFQUNFO0VBQUE7RUFDQTtBVmdyRFY7QVVycURFO0VBQ0U7RUFDQTtBVjZxREo7QVV2cURJO0VBQ0U7QVY4cUROO0FVNXFETTtFQUNFO0FWOHFEUjtBVXpxRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVmdyRFY7QVU1cURVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVZtckRaO0FVL3FETTtFQUNFO0FWaXJEUjtBVTlxRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWZ3JEUjtBVXhxREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVitxRE47QVU3cURNO0VBQ0U7QVYrcURSO0FVdnFETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO09BQUE7QVZnckRSO0FVM3FEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrckRWO0FVM3FEUTtFQUNFO0FWbXJEVjs7QVc5NURBO0VBQ0U7RUFDQTtBWGk2REY7QVd6NURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0FYazZESjtBV3I1REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBWGk2RE47QVd6NURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VQbENKO0VBQ0E7RUFDQTtFT2tDSTtFQUNBO0VBQ0E7QVhtNkROO0FXNzVETTtFQUNFO0FYbzZEUjtBVy81RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWHM2RFI7QVc5NURJO0VQOURGO0VBQ0E7RUFDQTtFTzhESTtFQUNBO0VBQ0E7RUFDQTtBWHc2RE47QVcvNURFO0VBQ0U7RUFDQTtFQUNBO0FYdTZESjtBVzE1RFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh1NkRWO0FXMTVEVTtFQUNFO0VBQ0E7RUFDQTtBWG82RFo7QVd6NURJO0VBQ0U7QVhpNkROO0FXLzVETTtFQUNFO0FYaTZEUjtBVzM1RFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWGs2RFY7QVdoNkRVO0VBRUU7RUFDQTtFQUNBO0FYaTZEWjtBV2o1RFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWGc2RFY7QVc5NURVO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QVgrNURaO0FXOTRETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg0NURSO0FXcDVESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMjVETjtBV3o1RE07RUFDRTtBWDI1RFI7QVduNURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBWDQ1RFI7QVd2NURRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDg1RFY7QVd4NURRO0VBQ0U7QVhnNkRWOztBWWpxRUE7RUFDRTtFQUNBO0Fab3FFRjtBWTFwRUU7RUFDRTtFQUNBO0FacXFFSjtBWW5xRU07RUFDRTtBWnFxRVI7QVlob0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVorcEVKO0FZN3BFSTtFQUNFO0VBQ0E7QVorcEVOO0FZanBFRTtFQUNFO0FaZ3FFSjtBWTdwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7QVorcEVKO0FZbHBFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppcUVOO0FZMW9FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVorcEVKO0FZN29FRTtFQUNFO0FaNHBFSjtBWXJwRUk7RUFDRTtFQUNBO0FaOHBFTjtBWXZwRUk7RUFDRTtFQUNBO0VBQ0E7QVorcEVOOztBYWgxRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FieTFFRjtBYXgxRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYjAxRUo7O0FjcDJFQTtFQUNFO0FkdTJFRjtBY3QyRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdzJFSjtBY3QyRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdzJFSjs7QWV6M0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWY0M0VGO0FldjNFRTs7RUFFRTtBZjgzRUo7QWU1M0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjgzRUo7QWV2M0VJO0VBQ0U7RVhiSjtFQUNBO0VBQ0E7RVdhSTtBZm00RU47QWUzM0VFO0VBQ0U7RUFDQTtFQUNBO0FmbTRFSjtBZTEzRUk7RUFDRTtFQUNBO0FmcTRFTjtBZXA0RU07RUFDRTtBZnM0RVI7QWUvM0VNO0VBQ0U7QWZzNEVSO0FlaDRFTTs7RUFFRTtFQUNBO0FmdTRFUjs7QWdCNThFQTtFQUNDO0VBQ0E7QWhCMjlFRDtBZ0J6OUVDO0VBQ0M7QWhCMjlFRjtBZ0J6OUVDO0VBQ0M7QWhCMjlFRjs7QUFyOEVBOzs0RUFBQTtBaUI3QkU7RUFFRTtFQUNBO0VBQ0E7QWpCNCtFSjtBaUJ2OUVRO0VBQ0U7QWpCZy9FVjtBaUIzN0VFO0VBQ0U7RUFDQTtFQUNBO0FqQnMrRUo7QWlCOTlFSTtFQUNFO0FqQnUrRU47QWlCaCtFUTtFQUNFO0FqQnUrRVY7QWlCaitFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7QWpCdytFVjtBaUJ0K0VVO0VBQ0U7QWpCdytFWjtBaUI5OUVJO0VBQ0U7RUFDQTtFQUNBO0FqQnMrRU47QWlCaitFTTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0FqQncrRVI7QWlCcCtFSTtFYmhJRjtFQUNBO0VBQ0E7RWFnSUk7RUFDQTtFQUNBO0FqQncrRU47QWlCaitFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQncrRU47QWlCLzlFRTtFQUNFO0VBQ0E7RUFDQTtBakJ1K0VKO0FpQjE5RU07RUFDRTtFQUNBO0FqQncrRVI7QWlCbitFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwK0VSO0FpQnorRVE7RUFDRTtBakIyK0VWO0FpQnorRVE7RUFDRTtBakIyK0VWO0FpQnorRVE7RUFDRTtBakIyK0VWO0FpQngrRU07RUFDRTtFQUNBO09BQUE7QWpCMCtFUjtBaUJ6K0VRO0VBQ0U7RUFDQTtBakIyK0VWO0FpQnorRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakIyK0VWO0FpQjErRVU7RUFDRTtBakI0K0VaO0FpQnQrRUk7RUFDRTtBakJ3K0VOO0FpQjU5RVE7RUFDRTtBakIyK0VWO0FpQnArRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjQrRVY7QWlCMStFVTtFQUNFO0FqQjQrRVo7QWlCbCtFSTtFQUNFO0FqQnkrRU47QWlCeCtFTTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0FqQjArRVI7QWlCdCtFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdytFTjtBaUJoK0VJO0VBQ0U7RUFDQTtFQUNBO0FqQncrRU47QWlCLzlFRTtFQUNFO0FqQnUrRUo7QWlCaitFSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FqQnUrRU47QWlCaCtFTTtFQUNFO0FqQnkrRVI7QWlCcCtFUTtFQUNFO0VBQ0E7QWpCMitFVjtBaUIxK0VVO0VBQ0U7QWpCNCtFWjtBaUJ6K0VZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIyK0VkO0FpQmgrRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakJ3K0VOO0FpQmorRU07RUFDRTtFQUNBO0FqQjArRVI7QWlCcitFUTtFQUNFO0VBQ0E7RUFDQTtBakI0K0VWO0FpQjErRVU7RUFDRTtBakI0K0VaO0FpQjErRVU7RUFDRTtFQUNBO0FqQjQrRVo7QWlCdCtFVTtFQUNFO0VBQ0E7RUFDQTtBakI2K0VaO0FpQngrRVk7RUFDRTtFQUNBO0VBQ0E7QWpCKytFZDtBaUJ4K0VZO0VBQ0U7RUFDQTtFQUNBO0FqQisrRWQ7QWlCbCtFRTtFQUNFO0VBQ0E7RUFDQTtBakIwK0VKO0FpQnQ5RUk7RUFDRTtFQUNBO0VBQ0E7QWpCMCtFTjtBaUJqK0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCMCtFTjtBaUJsK0VNO0VBQ0U7QWpCMitFUjtBaUJyK0VVO0VBQ0U7QWpCNCtFWjtBaUIzK0VZO0VBQ0U7QWpCNitFZDtBaUIzK0VZO0VBQ0U7QWpCNitFZDtBaUJwK0VVO0VBQ0U7QWpCMitFWjtBaUIxK0VZO0VBQ0U7QWpCNCtFZDtBaUIxK0VZO0VBQ0U7QWpCNCtFZDtBaUJuK0VVO0VBQ0U7QWpCMCtFWjtBaUJ6K0VZO0VBQ0U7QWpCMitFZDtBaUJ6K0VZO0VBQ0U7QWpCMitFZDtBaUJsK0VVO0VBQ0U7QWpCeStFWjtBaUJ2K0VZO0VBQ0U7QWpCeStFZDtBaUJ2K0VZO0VBQ0U7QWpCeStFZDtBaUJqK0VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQncrRVY7QWlCbCtFVTtFQUNFO0FqQjArRVo7QWlCcitFVTtFQUNFO0FqQnUrRVo7QWlCbCtFWTtFQUNFO0VBQ0E7QWpCeStFZDtBaUJuK0VZO0VBQ0U7RUFDQTtFQUNBO0FqQjArRWQ7QWlCOTlFRTtFQUNFO0VBQ0E7QWpCcytFSjtBaUIvOUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnUrRU47QWlCOTlFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQncrRVI7O0FpQjU5RUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDam5CRTtFQUNFO0FsQnVuR0o7O0FtQnhuR0U7RUFDRTtFQUNBO0VBQ0E7QW5CZ29HSjtBbUI3bUdJO0VBQ0U7QW5CK25HTjtBbUI5bkdNO0VBQ0U7RUFDQTtPQUFBO0FuQmdvR1I7QW1COW5HVTtFQUNFO0VBQ0E7RUFDQTtBbkJnb0daO0FtQi9uR1k7RUFDRTtBbkJpb0dkOztBb0JscUdFO0VBQ0U7RUFDQTtFQUNBO0FwQnFxR0o7QW9CanBHSTtFQUNFO0FwQm9xR047QW9CaG9HUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQm1xR1Y7QW9COXBHVTtFQUNFO0VBQ0E7RUFDQTtBcEJzcUdaO0FvQmpxR1k7RUFDRTtFQUNBO0FwQnlxR2Q7QW9CcHFHWTtFQUNFO0VBQ0E7QXBCMnFHZDs7QXFCandHRTtFQUNFO0VBQ0E7RUFDQTtBckJ5d0dKO0FxQjF2R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnl3R047QXFCandHUTtFQUNFO0VBQ0E7QXJCeXdHVjtBcUJsd0dRO0VBQ0U7RUFDQTtBckIwd0dWO0FxQm53R1E7RUFDRTtFQUNBO0FyQjJ3R1Y7QXFCNXZHSTtFQUNFO0VBQ0E7QXJCeXdHTjtBcUI5dkdRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCMHdHVjtBcUJsd0dJO0VBQ0U7QXJCeXdHTjtBcUI3dkdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnN3R1I7QXFCcndHUTtFQUNFO0FyQnV3R1Y7QXFCcndHUTtFQUNFO0VBQ0E7QXJCdXdHVjtBcUJyd0dRO0VBQ0U7QXJCdXdHVjtBcUJwd0dNO0VBQ0U7RUFDQTtPQUFBO0FyQnN3R1I7QXFCcndHUTtFQUNFO0VBQ0E7QXJCdXdHVjtBcUJyd0dRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCdXdHVjtBcUJ0d0dVO0VBQ0U7QXJCd3dHWjtBcUJwd0dNO0VBQ0U7RUFDQTtFQUNBO0FyQnN3R1I7QXFCcHdHUTtFQUNFO0FyQnN3R1Y7QXFCL3ZHTTtFQUNFO0VBQ0E7RUFDQTtFakIvSU47RUFDQTtFQUNBO0VpQitJTTtFQUNBO09BQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnd3R1I7QXFCandHUTtFakJ6S047RUFDQTtFQUNBO0VpQnlLUTtBckI0d0dWO0FxQnB3R007RUFDRTtBckIyd0dSO0FxQnR3R1E7RUFDRTtBckI2d0dWO0FxQnB3R1E7RUFDRTtFQUNBO0FyQjJ3R1Y7QXFCbHdHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBckIwd0dSO0FxQmx3R1E7RUFDRTtPQUFBO0FyQjJ3R1Y7QXFCbHdHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0FyQnl3R1Y7QXFCandHUTtFakJ4T047RUFDQTtFQUNBO0VpQndPUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjJ3R1Y7QXFCbHdHTTtFQUNFO0VBQ0E7RUFDQTtBckIwd0dSO0FxQnh3R1E7RUFDRTtBckIwd0dWO0FxQjN2R1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCdXdHZDtBcUI5dkdRO0VBQ0U7QXJCcXdHVjtBcUJud0dVO0VBQ0U7RUFDQTtBckJxd0daO0FxQmh3R1k7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXJCdXdHZDtBcUJqd0djOzs7RUFFRTtFQUNBO0VBQ0E7QXJCMndHaEI7QXFCdHdHVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCd3dHWjtBcUJod0dRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCdXdHVjtBcUJyd0dVO0VBQ0U7QXJCdXdHWjtBcUIvdkdVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBckJ3d0daO0FxQnB3R1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjJ3R2Q7QXFCcndHWTtFQUNFO0FyQjZ3R2Q7QXFCdndHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQnl3R1I7QXFCcHdHUTtFQUNFO0VBQ0E7QXJCMndHVjs7QXNCdnBIRTtFQUNFO0F0QitwSEo7QXNCenBISTtFQUNFO0F0QmdxSE47QXNCanBIUTtFQUNFO0F0QmdxSFY7QXNCMXBIUTtFQUNFO0VBQ0E7RUFDQTtBdEJpcUhWO0FzQi9wSFU7RUFDRTtBdEJpcUhaOztBdUJyc0hFO0VBQ0U7RUFDQTtBdkJ3c0hKO0F1QmxzSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkJ5c0hOO0F1Qm5zSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjBzSFI7QXVCcHNITTtFQUNFO0VBQ0E7RUFDQTtPQUFBO0F2QjJzSFI7QXVCdHNIUTtFQUNFO0VBQ0E7T0FBQTtFQUNBO0F2QjZzSFY7QXVCdnNIVTtFQUNFO0F2QjhzSFo7QXVCeHNIVTtFQUNFO0F2QitzSFo7QXVCOXNIWTtFQUNFO0VBQ0E7QXZCZ3RIZDtBdUIxc0hZO0VBQ0U7RUFDQTtBdkJpdEhkO0F1QjNzSGM7RW5CM0RaO0VBQ0E7RUFDQTtFbUIyRGM7RUFDQTtBdkJzdEhoQjtBdUI1c0hNO0VBQ0U7RUFDQTtFQUNBO0F2Qm10SFI7QXVCNXNIUTs7RUFFRTtFQUNBO0VBQ0E7QXZCcXRIVjtBdUI3c0hRO0VBQ0U7RUFDQTtBdkJzdEhWO0F1Qmh0SFE7RUFDRTtFQUNBO0F2Qnd0SFY7QXVCaHRISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QnV0SE47QXVCanRITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCd3RIUjtBdUJsdEhNO0VBQ0U7QXZCeXRIUjtBdUJudEhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZCMHRIVjtBdUJ6c0hNO0VBQ0U7RUFDQTtBdkJ3dEhSO0F1QjNsSFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qm9zSFY7QXVCbHJIWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QnNzSGQ7QXVCcHNIYztFQUNFO0VBQ0E7QXZCc3NIaEI7QXVCcnNIZ0I7RUFDRTtBdkJ1c0hsQjtBdUJyc0hvQjtFQUNFO0VBQ0E7RUFDQTtBdkJ1c0h0QjtBdUJsckhjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJxc0hoQjtBdUJ6ckhnQjtFQUNFO0F2Qm9zSGxCO0F1Qi9ySGdCO0VBQ0U7QXZCaXNIbEI7QXVCNXJIZ0I7RUFDRTtBdkI4ckhsQjtBdUJ6ckhnQjtFQUNFO0F2QjJySGxCO0F1QnZySGM7RUFDRTtFQUNBO0VBQ0E7QXZCeXJIaEI7QXVCbHJIYztFQUNFO0F2QnlySGhCO0F1QnRySGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QndySGhCO0F1QmxySGdCO0VBQ0U7QXZCeXJIbEI7QXVCaHJISTtFQUNFO0F2QmtySE47QXVCNXFITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0F2Qm1ySFI7QXVCMXFIUTtFQUNFO0VBQ0E7RUFDQTtFbkJ2Y1I7RUFDQTtFQUNBO0VtQnVjUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJzckhWO0F1QjFxSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ1ckhSO0F1QmpySFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F2QnlySFY7QXVCL3FIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QjBySFY7QXVCbnJITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QjJySFI7QXVCdHJIUTtFQUNFO0VBQ0E7RUFDQTtFbkJ4aEJSO0VBQ0E7RUFDQTtFbUJ3aEJRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXZCOHJIVjtBdUJuckhRO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFDQTtBdkIrckhWO0F1QnZySE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QitySFI7O0F3Qmh4SUU7RUFDRTtBeEIyeElKO0F3QnJ4SUk7RUFDRTtBeEI0eElOO0F3QnR4SUk7RUFDRTtBeEI2eElOO0F3QnR3SVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdXhJVjtBd0JqeElVO0VBQ0U7QXhCd3hJWjtBd0JyeElVO0VBQ0U7QXhCdXhJWjtBd0JseElZO0VBQ0U7RUFDQTtFQUNBO0F4Qnl4SWQ7QXdCbHhJWTtFQUNFO0VBQ0E7RUFDQTtBeEJ5eElkO0F3Qjl3SUk7RUFDRTtFQUNBO0F4QnN4SU47QXdCanhJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ3eElOO0F3QnZ4SU07RUFDRTtBeEJ5eElSO0F3QnZ4SU07RUFDRTtBeEJ5eElSO0F3QnZ4SU07RUFDRTtBeEJ5eElSO0F3QnR4SUk7RUFDRTtFQUNBO09BQUE7QXhCd3hJTjtBd0J2eElNO0VBQ0U7RUFDQTtBeEJ5eElSO0F3QnZ4SU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEJ5eElSO0F3Qnh4SVE7RUFDRTtBeEIweElWO0F3QnR3SUk7RUFDRTtBeEJreElOO0F3Qmp4SU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qm14SVI7QXdCanhJUTtFQUNFO0F4Qm14SVY7O0F5Qmg3SUU7RUFDRTtFQUNBO0F6Qm03SUo7QXlCNzZJSTtFQUNFO0F6Qm83SU47QXlCOTZJSTtFQUNFO0F6QnE3SU47QXlCLzZJTTtFQUNFO0VBQ0E7QXpCczdJUjtBeUJqN0lNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qnc3SVI7QXlCdjdJUTtFQUNFO0F6Qnk3SVY7QXlCdjdJUTtFQUNFO0F6Qnk3SVY7QXlCdjdJUTtFQUNFO0F6Qnk3SVY7QXlCdDdJTTtFQUNFO0VBQ0E7T0FBQTtBekJ3N0lSO0F5QnY3SVE7RUFDRTtFQUNBO0F6Qnk3SVY7QXlCdjdJUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6Qnk3SVY7QXlCeDdJVTtFQUNFO0F6QjA3SVo7QXlCcDZJUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJnN0lWO0F5Qjk2SVU7RUFDRTtBekJnN0laO0F5Qno2SVU7RUFDRTtBekJnN0laO0F5QjM2SVk7RUFDRTtFQUNBO0VBQ0E7QXpCazdJZDtBeUIzNklZO0VBQ0U7RUFDQTtFQUNBO0F6Qms3SWQ7QXlCdDZJSTtFQUNFO0F6Qjg2SU47QXlCNzZJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXpCODZJUjtBeUI1NklRO0VBQ0U7QXpCODZJVjs7QTBCL2pKRTtFQUNFO0VBQ0Esa0xBQ0U7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCK2pKSjtBMEI3akpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCK2pKTjtBMEIxaUpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjBqSk47QTBCcGpKTTtFQUNFO0V0QjFDTjtFQUNBO0VBQ0E7RXNCMENNO0VBQ0E7RUFDQTtBMUI2akpSO0EwQnJqSk07RUFDRTtFdEI3RE47RUFDQTtFQUNBO0VBQ0E7RXNCNERNO0VBQ0E7RUFDQTtFQUNBO0ExQmdrSlI7QTBCdmpKSTtFQUNFO0ExQitqSk47QTBCdGpKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrakpOO0EwQnZqSk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUJna0pSO0EwQjVqSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCOGpKTjtBMEJuakpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFCOGpKTjtBMEJyakpRO0VBQ0U7QTFCK2pKVjtBMEJuakpVOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0ExQmdrSlo7QTBCcmlKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI2akpOOztBMkIvdkpFO0VBQ0U7QTNCMndKSjtBMkJ2d0pJO0VBQ0U7QTNCOHdKTjs7QTRCcHhKRTtFQUNFO0E1QnV4Sko7QTRCbHhKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Qnl4Sk47QTRCanhKTTtFQUNFO0E1QjJ4SlI7QTRCdHhKUTtFQUNFO0E1QjZ4SlY7QTRCdnhKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qjh4SlY7QTRCNXhKVTtFQUNFO0E1Qjh4Slo7QTRCdHhKVTtFQUNFO0VBQ0E7QTVCK3hKWjtBNEJyeEpJO0VBQ0U7QTVCNnhKTjtBNEI1eEpNO0VBQ0U7QTVCOHhKUjtBNEJ2eEpJO0VBQ0U7RUFDQTtFQUNBO0E1Qjh4Sk47QTRCdnhKSTtFQUNFO0VBT0Esb0tBQ0U7RUFFRixxZEFDRTtBNUJxeEpSO0E0QnJ3Sk07RUFDRSxxZEFDRTtBNUI0d0pWO0E0Qmp3SlU7O0VBQ0U7QTVCeXdKWjtBNEJwd0pZOztFQUNFO0VBQ0E7QTVCNndKZDtBNEJsd0pJO0VBRUU7QTVCeXdKTjtBNEJ4d0pNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUIwd0pSO0E0Qnp3SlE7RUFDRTtFQUNBO09BQUE7RUFDQTtFQUNBO0E1QjJ3SlY7QTRCendKVTtFQUNFO0E1QjJ3Slo7QTRCeHdKUTtFQUVFO0E1Qnl3SlY7QTRCbHdKUTtFQUNFO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtBNUIyd0pWO0E0QnJ3SlE7RUFDRTtFQUNBO0E1QjR3SlY7QTRCMXdKUTtFQUNFO0E1QjR3SlY7QTRCdndKUTtFQUNFO0VBQ0E7QTVCOHdKVjtBNEJ6d0pJO0VBQ0U7QTVCMndKTjtBNEJ6d0pRO0VBQ0U7RUFDQTtBNUIyd0pWO0E0Qnp3SlE7RUFDRTtFQUNBO0E1QjJ3SlY7QTRCeHdKUTtFQUNFO0VBQ0E7QTVCMHdKVjtBNEJ4d0pRO0VBQ0U7RUFDQTtBNUIwd0pWO0E0Qnh3SlE7RUFDRTtFQUNBO0E1QjB3SlY7QTRCcndKSTtFeEI1TkY7RUFDQTtFQUNBO0V3QjROSTtFQUNBO0VBQ0E7RUFDQTtBNUJ5d0pOO0E0QnB3Sk07RUFDRTtBNUIyd0pSO0E0QjF3SlE7RUFDRTtBNUI0d0pWO0E0Qm53Skk7RUFDRTtBNUIwd0pOO0E0Qnp3Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUIyd0pSO0E0Qnp3SlE7RUFDRTtFQUNBO0E1QjJ3SlY7QTRCdndKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qnl3SlI7QTRCandKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QTVCeXdKUjtBNEI5dkpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ5d0pSO0E0Qnh3SlE7RXhCN1NOO0VBQ0E7RUFDQTtFd0I2U1E7RUFDQTtFQUNBO0E1QjR3SlY7QTRCdndKVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCOHdKWjtBNEI3d0pZO0VBQ0U7RUFDQTtBNUIrd0pkO0E0QjV3SlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCOHdKWjtBNEJwd0pZO0VBQ0UsY0FMVztFQU1YO0E1QnN3SmQ7QTRCeHdKWTtFQUNFLGNBTFc7RUFNWDtBNUIwd0pkO0E0QjV3Slk7RUFDRSxjQUxXO0VBTVg7QTVCOHdKZDtBNEJoeEpZO0VBQ0UsY0FMVztFQU1YO0E1Qmt4SmQ7QTRCcHhKWTtFQUNFLGNBTFc7RUFNWDtBNUJzeEpkO0E0Qnh4Slk7RUFDRSxjQUxXO0VBTVg7QTVCMHhKZDtBNEI1eEpZO0VBQ0UsY0FMVztFQU1YO0E1Qjh4SmQ7QTRCaHlKWTtFQUNFLGNBTFc7RUFNWDtBNUJreUpkO0E0QnB5Slk7RUFDRSxlQUxXO0VBTVg7QTVCc3lKZDtBNEJ4eUpZO0VBQ0UsZUFMVztFQU1YO0E1QjB5SmQ7QTRCNXlKWTtFQUNFLGVBTFc7RUFNWDtBNUI4eUpkO0E0Qmh6Slk7RUFDRSxlQUxXO0VBTVg7QTVCa3pKZDtBNEJwekpZO0VBQ0UsZUFMVztFQU1YO0E1QnN6SmQ7QTRCeHpKWTtFQUNFLGVBTFc7RUFNWDtBNUIwekpkO0E0QjV6Slk7RUFDRSxlQUxXO0VBTVg7QTVCOHpKZDtBNEJoMEpZO0VBQ0UsZUFMVztFQU1YO0E1QmswSmQ7QTRCenpKUTtFQUNFO0VBQ0E7QTVCMnpKVjtBNEJ6ekpRO0VBQ0U7RUFDQTtBNUIyekpWO0E0Qnh6SlE7RUFDRTtFQUNBO0E1QjB6SlY7QTRCdnpKUTtFQUNFO0VBQ0E7QTVCeXpKVjtBNEJ0ekpRO0VBQ0U7RUFDQTtBNUJ3ekpWO0E0QnJ6SlE7RUFDRTtFQUNBO0E1QnV6SlY7QTRCcHpKUTtFQUNFO0VBQ0E7QTVCc3pKVjtBNEJuekpRO0VBQ0U7RUFDQTtBNUJxekpWO0E0Qm56SlE7RUFDRTtFQUNBO0E1QnF6SlY7QTRCbnpKUTtFQUNFO0VBQ0E7QTVCcXpKVjtBNEJuekpRO0VBQ0U7RUFDQTtBNUJxekpWO0E0Qm56SlE7RUFDRTtFQUNBO0E1QnF6SlY7QTRCbnpKUTtFQUNFO0VBQ0E7QTVCcXpKVjtBNEJuekpRO0VBQ0U7RUFDQTtBNUJxekpWO0E0Qm56SlE7RUFDRTtFQUNBO0VBQ0E7QTVCcXpKVjtBNEIveUpRO0VBQ0U7RUFDQTtBNUJpekpWO0E0Qi95SlE7RUFDRTtFQUNBO0E1Qml6SlY7QTRCOXlKUTtFQUNFO0VBQ0E7QTVCZ3pKVjtBNEI3eUpRO0VBQ0U7RUFDQTtBNUIreUpWO0E0QjV5SlE7RUFDRTtFQUNBO0E1Qjh5SlY7QTRCM3lKUTtFQUNFO0VBQ0E7QTVCNnlKVjtBNEIxeUpRO0VBQ0U7RUFDQTtBNUI0eUpWO0E0Qnp5SlE7RUFDRTtFQUNBO0E1QjJ5SlY7QTRCenlKUTtFQUNFO0VBQ0E7QTVCMnlKVjtBNEJ6eUpRO0VBQ0U7RUFDQTtBNUIyeUpWO0E0Qnp5SlE7RUFDRTtFQUNBO0E1QjJ5SlY7QTRCenlKUTtFQUNFO0VBQ0E7QTVCMnlKVjtBNEJ6eUpRO0VBQ0U7RUFDQTtBNUIyeUpWO0E0Qnp5SlE7RUFDRTtFQUNBO0E1QjJ5SlY7QTRCenlKUTtFQUNFO0VBQ0E7RUFDQTtBNUIyeUpWO0E0Qmx5Slk7RUFDRTtFQUNBO0VBQ0E7QTVCb3lKZDtBNEJseUpZO0VBQ0U7RUFDQTtBNUJveUpkO0E0Qjl4Slk7RUFDRTtFQUNBO0VBQ0E7QTVCZ3lKZDtBNEI5eEpZO0VBQ0U7RUFDQTtBNUJneUpkO0E0QjF4Slk7RUFDRTtFQUNBO0VBQ0E7QTVCNHhKZDtBNEIxeEpZO0VBQ0U7RUFDQTtBNUI0eEpkO0E0QnR4Slk7RUFDRTtFQUNBO0VBQ0E7QTVCd3hKZDtBNEJ0eEpZO0VBQ0U7RUFDQTtBNUJ3eEpkO0E0Qmx4Slk7RUFDRTtFQUNBO0VBQ0E7QTVCb3hKZDtBNEJseEpZO0VBQ0U7RUFDQTtBNUJveEpkO0E0Qjl3Slk7RUFDRTtFQUNBO0VBQ0E7QTVCZ3hKZDtBNEI5d0pZO0VBQ0U7RUFDQTtBNUJneEpkO0E0QjF3Slk7RUFDRTtFQUNBO0VBQ0E7QTVCNHdKZDtBNEIxd0pZO0VBQ0U7RUFDQTtBNUI0d0pkO0E0Qmx3Slk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUJvd0pkO0E0Qmx3Slk7RUFDRTtFQUNBO0VBQ0E7QTVCb3dKZDtBNEI5dkpZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCZ3dKZDtBNEI5dkpZO0VBQ0U7RUFDQTtFQUNBO0E1Qmd3SmQ7QTRCMXZKWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QjR2SmQ7QTRCMXZKWTtFQUNFO0VBQ0E7RUFDQTtBNUI0dkpkO0E0QnR2Slk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUJ3dkpkO0E0QnR2Slk7RUFDRTtFQUNBO0VBQ0E7QTVCd3ZKZDtBNEJsdkpZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCb3ZKZDtBNEJsdkpZO0VBQ0U7RUFDQTtFQUNBO0E1Qm92SmQ7QTRCOXVKWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Qmd2SmQ7QTRCOXVKWTtFQUNFO0VBQ0E7RUFDQTtBNUJndkpkO0E0QjF1Slk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUI0dUpkO0E0QjF1Slk7RUFDRTtFQUNBO0VBQ0E7QTVCNHVKZDs7QTZCdjZLRTtFQUNFO0VBQ0E7QTdCMDZLSjtBNkJwNktJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IyNktOO0E2QnA2S1E7RXpCUk47RUFDQTtFQUNBO0V5QlFRO0VBQ0E7QTdCODZLVjtBNkJ4NktRO0VBQ0U7RUFDQTtBN0IrNktWO0E2QnQ2S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0E3QjY2S047QTZCdDZLTTtFQUNFO0E3Qis2S1I7QTZCMTZLUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JpN0tWO0E2Qi82S1U7RUFDRTtBN0JpN0taO0E2QnQ2S1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0JpN0taO0E2QjM2S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0I2NktOO0E2QnY2S007RUFDRTtBN0IrNktSO0E2QjE2S1E7RUFDRTtBN0JpN0tWO0E2QjM2S1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazdLVjtBNkIzN0tRO0VBZ0JFO0E3QnE3S1Y7QTZCbjdLVTtFQUNFO0E3QnE3S1o7QTZCbjdLVTtFQUNFO0VBQ0E7QTdCcTdLWjtBNkIvNktJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qmk3S047QTZCejZLTTtFQUNFO0E3Qm03S1I7QTZCNzZLUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCbzdLVjtBNkJsN0tVO0VBQ0U7QTdCbzdLWjtBNkJ4NktVO0VBQ0U7RUFDQTtFQUNBO0E3QnE3S1o7QTZCNzZLUTtFQUNFO0E3Qis2S1Y7QTZCejZLUTtFQUNFO0E3QjI2S1Y7QTZCdjZLSTtFQUNFO0E3Qnk2S047QTZCaDZLUTtFQUNFO0E3Qnk2S1Y7QTZCcDZLSTtFQUNFO0VBQ0E7RUFDQTtBN0JzNktOO0E2Qi81S007RUFDRTtBN0J3NktSO0E2QnA2S1E7RUFDRTtFQUNBO0E3QjI2S1Y7QTZCcjZLVTtFQUNFO0E3QjQ2S1o7QTZCMTZLVTs7RUFFRTtBN0I0NktaO0E2QnQ2S1U7RUFDRTtFQUNBO0V6QmxRVjtFQUNBO0VBQ0E7RXlCa1FVO0E3Qmc3S1o7QTZCdjZLWTtFekJ4UlY7RUFDQTtFQUNBO0V5QndSWTtBN0JvN0tkO0E2Qjc2S1U7RUFDRTtBN0JvN0taO0E2Qjk2S1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0E3QnE3S2Q7QTZCOTZLWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnM3S2Q7QTZCOTZLYztFQUNFO0VBQ0E7RUFDQTtPQUFBO0E3Qnc3S2hCO0E2Qmw3S2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0J5N0toQjtBNkJuN0tjO0VBQ0U7QTdCMDdLaEI7QTZCeDdLYztFQUNFO0E3QjA3S2hCO0E2Qm43S1k7RUFDRTtFQUNBO0VBQ0E7QTdCMDdLZDtBNkI5NktJO0VBQ0U7RUFDQTtBN0JzN0tOO0E2Qmo3S007RUFDRTtFQUNBO0E3Qnc3S1I7QTZCbjdLUTtFQUNFO0E3QjA3S1Y7QTZCajdLTTtFQUNFO0VBQ0E7RUFDQTtBN0J5N0tSO0E2Qmw3S007RXpCdFlKO0VBQ0E7RUFDQTtFeUJzWU07RUFDQTtBN0I0N0tSO0E2QnY3S1E7RXpCelpOO0VBQ0E7RUFDQTtBSncxTEY7QTZCeDdLTTtFQUNFO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCKzdLUjtBNkJyN0tRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J1OEtWO0E2Qjk3S007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCczhLUjtBNkI1N0tVO0VBQ0U7QTdCdThLWjtBNkI3N0tRO0VBQ0U7QTdCNjhLVjtBNkJyOEtNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjY4S1I7QTZCeDhLUTtFQUNFO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtBN0JnOUtWO0E2QjE4S1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qm05S1o7QTZCOThLVTtFQUNFO0E3QnE5S1o7QTZCaDlLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazlLUjtBNkI3OEtRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXpCamhCUjtFQUNBO0VBQ0E7RXlCaWhCUTtFQUNBO0E3QnM5S1Y7QTZCejhLVTtFQUNFO0E3QnM5S1o7QTZCcjlLWTtFQUNFO0E3QnU5S2Q7QTZCaDlLSTtFQUNFO0E3Qms5S047QTZCNzhLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCbzlLUjtBNkJsOUtRO0VBQ0U7QTdCbzlLVjtBNkI3OEtRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JxOUtWO0E2Qmg5S1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCdTlLVjtBNkI3OEtFO0VBQ0U7RUFDQTtBN0JzOUtKO0E2Qmo5S0k7RUFDRTtBN0J5OUtOOztBOEIxa01FO0VBQ0U7QTlCNmtNSjtBOEJ4a01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlCK2tNTjtBOEJ4a01JO0VBQ0U7QTlCZ2xNTjtBOEIva01NO0VBQ0U7RUFDQTtBOUJpbE1SO0E4QjNrTU07RUFDRTtBOUJrbE1SO0E4QmxrTU07RUFDRTtFQUNBO0VBQ0E7QTlCaWxNUjtBOEJ4a01JO0VBQ0U7RUFDQTtFQUNBO0E5QmdsTU47QThCemtNSTtFQUNFO0E5QmdsTU47QThCeGtNSTtFMUIvREY7RUFDQTtFQUNBO0UwQitESTtFQUNBO09BQUE7RUFDQTtFQUNBO0VBQ0E7QTlCa2xNTjtBOEIxa01NO0UxQnhGSjtFQUNBO0VBQ0E7RTBCd0ZNO0E5QnNsTVI7QThCOWtNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5QnFsTU47O0ErQjVyTUU7RUFDRTtBL0Jxc01KO0ErQmpzTUk7RUFDRTtBL0J3c01OOztBZ0M5c01FO0VBQ0U7RUFDQTtBaENzdE1KO0FnQy9zTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0FoQ3V0TUo7QWdDaHRNSTtFQUNFO0FoQ3l0TU47QWdDcHRNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzJ0TVI7QWdDenRNUTtFQUNFO0FoQzJ0TVY7QWdDOXNNUTtFQUNFO0FoQzJ0TVY7QWdDcnRNUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQzR0TVY7QWdDMXRNWTtFQUNFO0FoQzR0TWQ7QWdDcnRNSTtFQUNFO0FoQ3V0TU47QWdDanRNUTtFQUNFO0FoQ3d0TVY7QWdDbHRNRTtFQUNFO0FoQ290TUo7QWdDNXNNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQ3N0TU47QWdDanRNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQ3d0TVI7QWdDdHRNUTtFQUNFO0FoQ3d0TVY7QWdDbnRNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QWhDcXRNTjtBZ0M1c01NO0VBQ0U7QWhDc3RNUjtBZ0NwdE1NO0VBQ0U7QWhDc3RNUjtBZ0NwdE1NO0VBQ0U7QWhDc3RNUjtBZ0NsdE1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENvdE1OO0FnQzVzTU07RUFFRTtFQUNBO0VBQ0E7RUFDQTtBaENvdE1SO0FnQzVzTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENtdE1OO0FnQzFzTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENvdE1OO0FnQzNzTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDcXRNTjtBZ0M3c01JO0U1QjNORjtFQUNBO0VBQ0E7RTRCMk5JO0VBQ0E7RUFDQTtBaEN1dE1OO0FnQ2x0TU07RUFDRTtBaEN5dE1SO0FnQ250TU07RUFDRTtBaEMwdE1SO0FnQ2x0TUk7RUFDRTtFQUNBO0VBQ0E7QWhDeXRNTjtBZ0NwdE1NO0VBQ0U7QWhDNHRNUjtBZ0NudE1FO0VBQ0U7RUFDQTtFQUNBO0FoQzB0TUo7QWdDcHRNSTtFQUNFO0FoQzJ0TU47QWdDcHRNSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBaEMydE1OO0FnQ250TUk7RUFDRTtFQUNBO0FoQzR0TU47QWdDenRNSTtFQUNFO0FoQzJ0TU47QWdDenRNTTtFQUVFO0FoQzB0TVI7QWdDdnRNTTtFQUNFO0VBQ0E7QWhDeXRNUjtBZ0N2dE1RO0VBQ0U7QWhDeXRNVjtBZ0N0dE1NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN3dE1SO0FnQ2p0TU07RTVCclVKO0VBQ0E7RUFDQTtFNEJxVU07RUFDQTtFQUNBO0FoQzB0TVI7QWdDcHRNUTtFQUNFO0FoQzJ0TVY7QWdDbnRNTTtFNUJ4Vko7RUFDQTtFQUNBO0U0QndWTTtBaEM0dE1SO0FnQ3J0TU07O0VBRUU7QWhDNHRNUjs7QWlDMWtORTtFQUNFO0FqQ29sTko7QWlDOWtORTtFQUNFO0VBQ0E7RUFDQTtBakNxbE5KO0FpQy9rTkk7RUFDRTtBakNzbE5OO0FpQ2hsTk07RUFDRTtBakN1bE5SO0FpQ2psTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN3bE5SO0FpQ3RsTlE7RUFDRTtBakN3bE5WO0FpQzlrTlE7RUFDRTtFQUNBO0FqQ3dsTlY7QWlDL2tOSTtFQUNFO0VBQ0E7QWpDdWxOTjtBaUMza05JO0VBQ0U7QWpDc2xOTjtBaUN6a05RO0VBQ0U7QWpDbWxOVjtBaUM5a05JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDZ2xOTjtBaUN6a05FO0VBQ0U7RUFHQTtFQUNBO0VBRUE7QWpDNmtOSjtBaUN0a05JO0VBQ0U7RUFDQTtFQUVBO0FqQzhrTk47QWlDdGtOUTtFQUNFO0VBQ0E7QWpDK2tOVjtBaUMza05VO0VBQ0U7RUFDQTtFQUNBOzs7Ozs7O0tBQUE7QWpDeWxOWjtBaUNobE5VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDa2xOWjtBaUM3a05VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDb2xOWjtBaUM1a05NO0VBQ0U7RUFDQTtBakNtbE5SO0FpQ3RrTkU7RUFDRTtBakM2a05KO0FpQzVrTkk7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFFQTtBakMya05OO0FpQ25rTk07RUFFRTtBakM0a05SO0FpQzFrTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakM0a05SO0FpQ3JrTlE7RUFDRTtFQUNBO0FqQzRrTlY7QWlDOWtOUTtFQUNFO0VBQ0E7QWpDZ2xOVjtBaUNsbE5RO0VBQ0U7RUFDQTtBakNvbE5WO0FpQ3RsTlE7RUFDRTtFQUNBO0FqQ3dsTlY7QWlDMWxOUTtFQUNFO0VBQ0E7QWpDNGxOVjtBaUM5bE5RO0VBQ0U7RUFDQTtBakNnbU5WO0FpQ2xtTlE7RUFDRTtFQUNBO0FqQ29tTlY7QWlDdG1OUTtFQUNFO0VBQ0E7QWpDd21OVjtBaUMxbU5RO0VBQ0U7RUFDQTtBakM0bU5WO0FpQzltTlE7RUFDRTtFQUNBO0FqQ2duTlY7QWlDbG5OUTtFQUNFO0VBQ0E7QWpDb25OVjtBaUN0bk5RO0VBQ0U7RUFDQTtBakN3bk5WO0FpQzFuTlE7RUFDRTtFQUNBO0FqQzRuTlY7QWlDOW5OUTtFQUNFO0VBQ0E7QWpDZ29OVjtBaUNsb05RO0VBQ0U7RUFDQTtBakNvb05WO0FpQ3RvTlE7RUFDRTtFQUNBO0FqQ3dvTlY7QWlDMW9OUTtFQUNFO0VBQ0E7QWpDNG9OVjtBaUM5b05RO0VBQ0U7RUFDQTtBakNncE5WO0FpQ2xwTlE7RUFDRTtFQUNBO0FqQ29wTlY7QWlDdHBOUTtFQUNFO0VBQ0E7QWpDd3BOVjtBaUMxcE5RO0VBQ0U7RUFDQTtBakM0cE5WO0FpQzlwTlE7RUFDRTtFQUNBO0FqQ2dxTlY7QWlDbHFOUTtFQUNFO0VBQ0E7QWpDb3FOVjtBaUN0cU5RO0VBQ0U7RUFDQTtBakN3cU5WO0FpQzFxTlE7RUFDRTtFQUNBO0FqQzRxTlY7QWlDOXFOUTtFQUNFO0VBQ0E7QWpDZ3JOVjtBaUNsck5RO0VBQ0U7RUFDQTtBakNvck5WO0FpQ3RyTlE7RUFDRTtFQUNBO0FqQ3dyTlY7QWlDMXJOUTtFQUNFO0VBQ0E7QWpDNHJOVjtBaUM5ck5RO0VBQ0U7RUFDQTtBakNnc05WO0FpQ2xzTlE7RUFDRTtFQUNBO0FqQ29zTlY7QWlDdHNOUTtFQUNFO0VBQ0E7QWpDd3NOVjtBaUMxc05RO0VBQ0U7RUFDQTtBakM0c05WO0FpQzlzTlE7RUFDRTtFQUNBO0FqQ2d0TlY7QWlDbHROUTtFQUNFO0VBQ0E7QWpDb3ROVjtBaUN0dE5RO0VBQ0U7RUFDQTtBakN3dE5WO0FpQzF0TlE7RUFDRTtFQUNBO0FqQzR0TlY7QWlDOXROUTtFQUNFO0VBQ0E7QWpDZ3VOVjtBaUNsdU5RO0VBQ0U7RUFDQTtBakNvdU5WO0FpQ3R1TlE7RUFDRTtFQUNBO0FqQ3d1TlY7QWlDMXVOUTtFQUNFO0VBQ0E7QWpDNHVOVjtBaUM5dU5RO0VBQ0U7RUFDQTtBakNndk5WO0FpQ2x2TlE7RUFDRTtFQUNBO0FqQ292TlY7QWlDdHZOUTtFQUNFO0VBQ0E7QWpDd3ZOVjtBaUMxdk5RO0VBQ0U7RUFDQTtBakM0dk5WO0FpQzl2TlE7RUFDRTtFQUNBO0FqQ2d3TlY7QWlDbHdOUTtFQUNFO0VBQ0E7QWpDb3dOVjtBaUN0d05RO0VBQ0U7RUFDQTtBakN3d05WO0FpQzF3TlE7RUFDRTtFQUNBO0FqQzR3TlY7QWlDOXdOUTtFQUNFO0VBQ0E7QWpDZ3hOVjtBaUNseE5RO0VBQ0U7RUFDQTtBakNveE5WO0FpQ3R4TlE7RUFDRTtFQUNBO0FqQ3d4TlY7QWlDMXhOUTtFQUNFO0VBQ0E7QWpDNHhOVjtBaUM5eE5RO0VBQ0U7RUFDQTtBakNneU5WO0FpQ2x5TlE7RUFDRTtFQUNBO0FqQ295TlY7QWlDdHlOUTtFQUNFO0VBQ0E7QWpDd3lOVjtBaUMxeU5RO0VBQ0U7RUFDQTtBakM0eU5WO0FpQzl5TlE7RUFDRTtFQUNBO0FqQ2d6TlY7QWlDbHpOUTtFQUNFO0VBQ0E7QWpDb3pOVjtBaUN0ek5RO0VBQ0U7RUFDQTtBakN3ek5WO0FpQzF6TlE7RUFDRTtFQUNBO0FqQzR6TlY7QWlDOXpOUTtFQUNFO0VBQ0E7QWpDZzBOVjtBaUNsME5RO0VBQ0U7RUFDQTtBakNvME5WO0FpQ3QwTlE7RUFDRTtFQUNBO0FqQ3cwTlY7QWlDMTBOUTtFQUNFO0VBQ0E7QWpDNDBOVjtBaUM5ME5RO0VBQ0U7RUFDQTtBakNnMU5WO0FpQ2wxTlE7RUFDRTtFQUNBO0FqQ28xTlY7QWlDdDFOUTtFQUNFO0VBQ0E7QWpDdzFOVjtBaUMxMU5RO0VBQ0U7RUFDQTtBakM0MU5WO0FpQzkxTlE7RUFDRTtFQUNBO0FqQ2cyTlY7QWlDbDJOUTtFQUNFO0VBQ0E7QWpDbzJOVjtBaUN0Mk5RO0VBQ0U7RUFDQTtBakN3Mk5WO0FpQzEyTlE7RUFDRTtFQUNBO0FqQzQyTlY7QWlDOTJOUTtFQUNFO0VBQ0E7QWpDZzNOVjtBaUNsM05RO0VBQ0U7RUFDQTtBakNvM05WO0FpQ3QzTlE7RUFDRTtFQUNBO0FqQ3czTlY7QWlDMTNOUTtFQUNFO0VBQ0E7QWpDNDNOVjtBaUM5M05RO0VBQ0U7RUFDQTtBakNnNE5WO0FpQ2w0TlE7RUFDRTtFQUNBO0FqQ280TlY7QWlDdDROUTtFQUNFO0VBQ0E7QWpDdzROVjtBaUMxNE5RO0VBQ0U7RUFDQTtBakM0NE5WO0FpQzk0TlE7RUFDRTtFQUNBO0FqQ2c1TlY7QWlDbDVOUTtFQUNFO0VBQ0E7QWpDbzVOVjtBaUN0NU5RO0VBQ0U7RUFDQTtBakN3NU5WO0FpQzE1TlE7RUFDRTtFQUNBO0FqQzQ1TlY7QWlDOTVOUTtFQUNFO0VBQ0E7QWpDZzZOVjtBaUNsNk5RO0VBQ0U7RUFDQTtBakNvNk5WO0FpQ3Q2TlE7RUFDRTtFQUNBO0FqQ3c2TlY7QWlDMTZOUTtFQUNFO0VBQ0E7QWpDNDZOVjtBaUM5Nk5RO0VBQ0U7RUFDQTtBakNnN05WO0FpQ2w3TlE7RUFDRTtFQUNBO0FqQ283TlY7QWlDdDdOUTtFQUNFO0VBQ0E7QWpDdzdOVjtBaUMxN05RO0VBQ0U7RUFDQTtBakM0N05WO0FpQzk3TlE7RUFDRTtFQUNBO0FqQ2c4TlY7QWlDbDhOUTtFQUNFO0VBQ0E7QWpDbzhOVjtBaUN0OE5RO0VBQ0U7RUFDQTtBakN3OE5WO0FpQzE4TlE7RUFDRTtFQUNBO0FqQzQ4TlY7QWlDOThOUTtFQUNFO0VBQ0E7QWpDZzlOVjtBaUNsOU5RO0VBQ0U7RUFDQTtBakNvOU5WO0FpQ3Q5TlE7RUFDRTtFQUNBO0FqQ3c5TlY7QWlDMTlOUTtFQUNFO0VBQ0E7QWpDNDlOVjtBaUM5OU5RO0VBQ0U7RUFDQTtBakNnK05WO0FpQ2wrTlE7RUFDRTtFQUNBO0FqQ28rTlY7QWlDdCtOUTtFQUNFO0VBQ0E7QWpDdytOVjtBaUMxK05RO0VBQ0U7RUFDQTtBakM0K05WO0FpQzkrTlE7RUFDRTtFQUNBO0FqQ2cvTlY7QWlDbC9OUTtFQUNFO0VBQ0E7QWpDby9OVjtBaUN0L05RO0VBQ0U7RUFDQTtBakN3L05WO0FpQzEvTlE7RUFDRTtFQUNBO0FqQzQvTlY7QWlDOS9OUTtFQUNFO0VBQ0E7QWpDZ2dPVjtBaUNsZ09RO0VBQ0U7RUFDQTtBakNvZ09WO0FpQ3RnT1E7RUFDRTtFQUNBO0FqQ3dnT1Y7QWlDMWdPUTtFQUNFO0VBQ0E7QWpDNGdPVjtBaUM5Z09RO0VBQ0U7RUFDQTtBakNnaE9WO0FpQ2xoT1E7RUFDRTtFQUNBO0FqQ29oT1Y7QWlDdGhPUTtFQUNFO0VBQ0E7QWpDd2hPVjtBaUMxaE9RO0VBQ0U7RUFDQTtBakM0aE9WO0FpQzloT1E7RUFDRTtFQUNBO0FqQ2dpT1Y7QWlDbGlPUTtFQUNFO0VBQ0E7QWpDb2lPVjtBaUN0aU9RO0VBQ0U7RUFDQTtBakN3aU9WO0FpQzFpT1E7RUFDRTtFQUNBO0FqQzRpT1Y7QWlDOWlPUTtFQUNFO0VBQ0E7QWpDZ2pPVjtBaUNsak9RO0VBQ0U7RUFDQTtBakNvak9WO0FpQ3RqT1E7RUFDRTtFQUNBO0FqQ3dqT1Y7QWlDMWpPUTtFQUNFO0VBQ0E7QWpDNGpPVjtBaUM5ak9RO0VBQ0U7RUFDQTtBakNna09WO0FpQ2xrT1E7RUFDRTtFQUNBO0FqQ29rT1Y7QWlDdGtPUTtFQUNFO0VBQ0E7QWpDd2tPVjtBaUNsa09FO0VBQ0U7QWpDb2tPSjtBaUNsa09NO0VBQ0U7RUFDQTtBakNva09SO0FpQ2xrT007RUFDRTtFQUNBO0FqQ29rT1I7QWlDbGtPTTtFQUNFO0VBQ0E7QWpDb2tPUjtBaUNqa09NO0VBQ0U7QWpDbWtPUjtBaUM1ak9VO0VBQ0U7RUFJRTtBakMyak9kO0FpQ2hrT1U7RUFDRTtFQUVFO0FqQ2lrT2Q7QWlDcGtPVTtFQUNFO0VBSUU7QWpDbWtPZDtBaUN4a09VO0VBQ0U7RUFFRTtBakN5a09kO0FpQzVrT1U7RUFDRTtFQUlFO0FqQzJrT2Q7QWlDaGxPVTtFQUNFO0VBRUU7QWpDaWxPZDtBaUNwbE9VO0VBQ0U7RUFJRTtBakNtbE9kO0FpQ3hsT1U7RUFDRTtFQUVFO0FqQ3lsT2Q7QWlDNWxPVTtFQUNFO0VBSUU7QWpDMmxPZDtBaUNobU9VO0VBQ0U7RUFFRTtBakNpbU9kO0FpQ3BtT1U7RUFDRTtFQUlFO0FqQ21tT2Q7QWlDeG1PVTtFQUNFO0VBRUU7QWpDeW1PZDtBaUM1bU9VO0VBQ0U7RUFJRTtBakMybU9kO0FpQ2huT1U7RUFDRTtFQUVFO0FqQ2luT2Q7QWlDcG5PVTtFQUNFO0VBSUU7QWpDbW5PZDtBaUN4bk9VO0VBQ0U7RUFFRTtBakN5bk9kO0FpQzVuT1U7RUFDRTtFQUlFO0FqQzJuT2Q7QWlDaG9PVTtFQUNFO0VBRUU7QWpDaW9PZDtBaUNwb09VO0VBQ0U7RUFJRTtBakNtb09kO0FpQ3hvT1U7RUFDRTtFQUVFO0FqQ3lvT2Q7QWlDNW9PVTtFQUNFO0VBSUU7QWpDMm9PZDtBaUNocE9VO0VBQ0U7RUFFRTtBakNpcE9kO0FpQ3BwT1U7RUFDRTtFQUlFO0FqQ21wT2Q7QWlDeHBPVTtFQUNFO0VBRUU7QWpDeXBPZDtBaUM1cE9VO0VBQ0U7RUFJRTtBakMycE9kO0FpQ2hxT1U7RUFDRTtFQUVFO0FqQ2lxT2Q7QWlDcHFPVTtFQUNFO0VBSUU7QWpDbXFPZDtBaUN4cU9VO0VBQ0U7RUFFRTtBakN5cU9kO0FpQzVxT1U7RUFDRTtFQUlFO0FqQzJxT2Q7QWlDaHJPVTtFQUNFO0VBRUU7QWpDaXJPZDtBaUNwck9VO0VBQ0U7RUFJRTtBakNtck9kO0FpQ3hyT1U7RUFDRTtFQUVFO0FqQ3lyT2Q7QWlDNXJPVTtFQUNFO0VBSUU7QWpDMnJPZDtBaUNoc09VO0VBQ0U7RUFFRTtBakNpc09kO0FpQ3BzT1U7RUFDRTtFQUlFO0FqQ21zT2Q7QWlDeHNPVTtFQUNFO0VBRUU7QWpDeXNPZDtBaUM1c09VO0VBQ0U7RUFJRTtBakMyc09kO0FpQ2h0T1U7RUFDRTtFQUVFO0FqQ2l0T2Q7QWlDcHRPVTtFQUNFO0VBSUU7QWpDbXRPZDtBaUN4dE9VO0VBQ0U7RUFFRTtBakN5dE9kO0FpQzV0T1U7RUFDRTtFQUlFO0FqQzJ0T2Q7QWlDaHVPVTtFQUNFO0VBRUU7QWpDaXVPZDtBaUNwdU9VO0VBQ0U7RUFJRTtBakNtdU9kO0FpQ3h1T1U7RUFDRTtFQUVFO0FqQ3l1T2Q7QWlDNXVPVTtFQUNFO0VBSUU7QWpDMnVPZDtBaUNodk9VO0VBQ0U7RUFFRTtBakNpdk9kO0FpQ3B2T1U7RUFDRTtFQUlFO0FqQ212T2Q7QWlDeHZPVTtFQUNFO0VBRUU7QWpDeXZPZDtBaUM1dk9VO0VBQ0U7RUFJRTtBakMydk9kO0FpQ2h3T1U7RUFDRTtFQUVFO0FqQ2l3T2Q7QWlDcHdPVTtFQUNFO0VBSUU7QWpDbXdPZDtBaUN4d09VO0VBQ0U7RUFFRTtBakN5d09kO0FpQzV3T1U7RUFDRTtFQUlFO0FqQzJ3T2Q7QWlDaHhPVTtFQUNFO0VBRUU7QWpDaXhPZDtBaUNweE9VO0VBQ0U7RUFJRTtBakNteE9kO0FpQ3h4T1U7RUFDRTtFQUVFO0FqQ3l4T2Q7QWlDNXhPVTtFQUNFO0VBSUU7QWpDMnhPZDtBaUNoeU9VO0VBQ0U7RUFFRTtBakNpeU9kO0FpQ3B5T1U7RUFDRTtFQUlFO0FqQ215T2Q7QWlDeHlPVTtFQUNFO0VBRUU7QWpDeXlPZDtBaUM1eU9VO0VBQ0U7RUFJRTtBakMyeU9kO0FpQ2h6T1U7RUFDRTtFQUVFO0FqQ2l6T2Q7QWlDcHpPVTtFQUNFO0VBSUU7QWpDbXpPZDtBaUN4ek9VO0VBQ0U7RUFFRTtBakN5ek9kO0FpQzV6T1U7RUFDRTtFQUlFO0FqQzJ6T2Q7QWlDaDBPVTtFQUNFO0VBRUU7QWpDaTBPZDtBaUNwME9VO0VBQ0U7RUFJRTtBakNtME9kO0FpQ3gwT1U7RUFDRTtFQUVFO0FqQ3kwT2Q7QWlDNTBPVTtFQUNFO0VBSUU7QWpDMjBPZDtBaUNoMU9VO0VBQ0U7RUFFRTtBakNpMU9kO0FpQ3AxT1U7RUFDRTtFQUlFO0FqQ20xT2Q7QWlDeDFPVTtFQUNFO0VBRUU7QWpDeTFPZDtBaUM1MU9VO0VBQ0U7RUFJRTtBakMyMU9kO0FpQ2gyT1U7RUFDRTtFQUVFO0FqQ2kyT2Q7QWlDcDJPVTtFQUNFO0VBSUU7QWpDbTJPZDtBaUN4Mk9VO0VBQ0U7RUFFRTtBakN5Mk9kO0FpQzUyT1U7RUFDRTtFQUlFO0FqQzIyT2Q7QWlDaDNPVTtFQUNFO0VBRUU7QWpDaTNPZDtBaUNwM09VO0VBQ0U7RUFJRTtBakNtM09kO0FpQ3gzT1U7RUFDRTtFQUVFO0FqQ3kzT2Q7QWlDNTNPVTtFQUNFO0VBSUU7QWpDMjNPZDtBaUNoNE9VO0VBQ0U7RUFFRTtBakNpNE9kO0FpQ3A0T1U7RUFDRTtFQUlFO0FqQ200T2Q7QWlDeDRPVTtFQUNFO0VBRUU7QWpDeTRPZDtBaUM1NE9VO0VBQ0U7RUFJRTtBakMyNE9kO0FpQ2g1T1U7RUFDRTtFQUVFO0FqQ2k1T2Q7QWlDcDVPVTtFQUNFO0VBSUU7QWpDbTVPZDtBaUN4NU9VO0VBQ0U7RUFFRTtBakN5NU9kO0FpQzU1T1U7RUFDRTtFQUlFO0FqQzI1T2Q7QWlDaDZPVTtFQUNFO0VBRUU7QWpDaTZPZDtBaUNwNk9VO0VBQ0U7RUFJRTtBakNtNk9kO0FpQ3g2T1U7RUFDRTtFQUVFO0FqQ3k2T2Q7QWlDNTZPVTtFQUNFO0VBSUU7QWpDMjZPZDtBaUNoN09VO0VBQ0U7RUFFRTtBakNpN09kO0FpQ3A3T1U7RUFDRTtFQUlFO0FqQ203T2Q7QWlDeDdPVTtFQUNFO0VBRUU7QWpDeTdPZDtBaUM1N09VO0VBQ0U7RUFJRTtBakMyN09kO0FpQ2g4T1U7RUFDRTtFQUVFO0FqQ2k4T2Q7QWlDcDhPVTtFQUNFO0VBSUU7QWpDbThPZDtBaUN4OE9VO0VBQ0U7RUFFRTtBakN5OE9kO0FpQzU4T1U7RUFDRTtFQUlFO0FqQzI4T2Q7QWlDaDlPVTtFQUNFO0VBRUU7QWpDaTlPZDtBaUNwOU9VO0VBQ0U7RUFJRTtBakNtOU9kO0FpQ3g5T1U7RUFDRTtFQUVFO0FqQ3k5T2Q7QWlDNTlPVTtFQUNFO0VBSUU7QWpDMjlPZDtBaUNoK09VO0VBQ0U7RUFFRTtBakNpK09kO0FpQ3ArT1U7RUFDRTtFQUlFO0FqQ20rT2Q7QWlDeCtPVTtFQUNFO0VBRUU7QWpDeStPZDtBaUM1K09VO0VBQ0U7RUFJRTtBakMyK09kO0FpQ2gvT1U7RUFDRTtFQUVFO0FqQ2kvT2Q7QWlDcC9PVTtFQUNFO0VBSUU7QWpDbS9PZDtBaUN4L09VO0VBQ0U7RUFFRTtBakN5L09kO0FpQzUvT1U7RUFDRTtFQUlFO0FqQzIvT2Q7QWlDaGdQVTtFQUNFO0VBRUU7QWpDaWdQZDtBaUNwZ1BVO0VBQ0U7RUFJRTtBakNtZ1BkO0FpQ3hnUFU7RUFDRTtFQUVFO0FqQ3lnUGQ7QWlDNWdQVTtFQUNFO0VBSUU7QWpDMmdQZDtBaUNoaFBVO0VBQ0U7RUFFRTtBakNpaFBkO0FpQ3BoUFU7RUFDRTtFQUlFO0FqQ21oUGQ7QWlDeGhQVTtFQUNFO0VBRUU7QWpDeWhQZDtBaUM1aFBVO0VBQ0U7RUFJRTtBakMyaFBkO0FpQ2hpUFU7RUFDRTtFQUVFO0FqQ2lpUGQ7QWlDcGlQVTtFQUNFO0VBSUU7QWpDbWlQZDtBaUN4aVBVO0VBQ0U7RUFFRTtBakN5aVBkO0FpQzVpUFU7RUFDRTtFQUlFO0FqQzJpUGQ7QWlDaGpQVTtFQUNFO0VBRUU7QWpDaWpQZDtBaUNwalBVO0VBQ0U7RUFJRTtBakNtalBkO0FpQ3hqUFU7RUFDRTtFQUVFO0FqQ3lqUGQ7QWlDM2lQVTtFQUNFO0VBRUU7QWpDNGlQZDtBaUMvaVBVO0VBQ0U7RUFJRTtBakM4aVBkO0FpQ25qUFU7RUFDRTtFQUVFO0FqQ29qUGQ7QWlDdmpQVTtFQUNFO0VBSUU7QWpDc2pQZDtBaUMzalBVO0VBQ0U7RUFFRTtBakM0alBkO0FpQy9qUFU7RUFDRTtFQUlFO0FqQzhqUGQ7QWlDbmtQVTtFQUNFO0VBRUU7QWpDb2tQZDtBaUN2a1BVO0VBQ0U7RUFJRTtBakNza1BkO0FpQzNrUFU7RUFDRTtFQUVFO0FqQzRrUGQ7QWlDL2tQVTtFQUNFO0VBSUU7QWpDOGtQZDtBaUNubFBVO0VBQ0U7RUFFRTtBakNvbFBkO0FpQ3ZsUFU7RUFDRTtFQUlFO0FqQ3NsUGQ7QWlDM2xQVTtFQUNFO0VBRUU7QWpDNGxQZDtBaUMvbFBVO0VBQ0U7RUFJRTtBakM4bFBkO0FpQ25tUFU7RUFDRTtFQUVFO0FqQ29tUGQ7QWlDdm1QVTtFQUNFO0VBSUU7QWpDc21QZDtBaUMzbVBVO0VBQ0U7RUFFRTtBakM0bVBkO0FpQy9tUFU7RUFDRTtFQUlFO0FqQzhtUGQ7QWlDbm5QVTtFQUNFO0VBRUU7QWpDb25QZDtBaUN2blBVO0VBQ0U7RUFJRTtBakNzblBkO0FpQzNuUFU7RUFDRTtFQUVFO0FqQzRuUGQ7QWlDL25QVTtFQUNFO0VBSUU7QWpDOG5QZDtBaUNub1BVO0VBQ0U7RUFFRTtBakNvb1BkO0FpQ3ZvUFU7RUFDRTtFQUlFO0FqQ3NvUGQ7QWlDM29QVTtFQUNFO0VBRUU7QWpDNG9QZDtBaUMvb1BVO0VBQ0U7RUFJRTtBakM4b1BkO0FpQ25wUFU7RUFDRTtFQUVFO0FqQ29wUGQ7QWlDdnBQVTtFQUNFO0VBSUU7QWpDc3BQZDtBaUMzcFBVO0VBQ0U7RUFFRTtBakM0cFBkO0FpQy9wUFU7RUFDRTtFQUlFO0FqQzhwUGQ7QWlDbnFQVTtFQUNFO0VBRUU7QWpDb3FQZDtBaUN2cVBVO0VBQ0U7RUFJRTtBakNzcVBkO0FpQzNxUFU7RUFDRTtFQUVFO0FqQzRxUGQ7QWlDL3FQVTtFQUNFO0VBSUU7QWpDOHFQZDtBaUNuclBVO0VBQ0U7RUFFRTtBakNvclBkO0FpQ3ZyUFU7RUFDRTtFQUlFO0FqQ3NyUGQ7QWlDM3JQVTtFQUNFO0VBRUU7QWpDNHJQZDtBaUMvclBVO0VBQ0U7RUFJRTtBakM4clBkO0FpQ25zUFU7RUFDRTtFQUVFO0FqQ29zUGQ7QWlDdnNQVTtFQUNFO0VBSUU7QWpDc3NQZDtBaUMzc1BVO0VBQ0U7RUFFRTtBakM0c1BkO0FpQy9zUFU7RUFDRTtFQUlFO0FqQzhzUGQ7QWlDbnRQVTtFQUNFO0VBRUU7QWpDb3RQZDtBaUN2dFBVO0VBQ0U7RUFJRTtBakNzdFBkO0FpQzN0UFU7RUFDRTtFQUVFO0FqQzR0UGQ7QWlDL3RQVTtFQUNFO0VBSUU7QWpDOHRQZDtBaUNudVBVO0VBQ0U7RUFFRTtBakNvdVBkO0FpQ3Z1UFU7RUFDRTtFQUlFO0FqQ3N1UGQ7QWlDM3VQVTtFQUNFO0VBRUU7QWpDNHVQZDtBaUMvdVBVO0VBQ0U7RUFJRTtBakM4dVBkO0FpQ252UFU7RUFDRTtFQUVFO0FqQ292UGQ7QWlDdnZQVTtFQUNFO0VBSUU7QWpDc3ZQZDtBaUMzdlBVO0VBQ0U7RUFFRTtBakM0dlBkO0FpQy92UFU7RUFDRTtFQUlFO0FqQzh2UGQ7QWlDbndQVTtFQUNFO0VBRUU7QWpDb3dQZDtBaUN2d1BVO0VBQ0U7RUFJRTtBakNzd1BkO0FpQzN3UFU7RUFDRTtFQUVFO0FqQzR3UGQ7QWlDL3dQVTtFQUNFO0VBSUU7QWpDOHdQZDtBaUNueFBVO0VBQ0U7RUFFRTtBakNveFBkO0FpQ3Z4UFU7RUFDRTtFQUlFO0FqQ3N4UGQ7QWlDM3hQVTtFQUNFO0VBRUU7QWpDNHhQZDtBaUMveFBVO0VBQ0U7RUFJRTtBakM4eFBkO0FpQ255UFU7RUFDRTtFQUVFO0FqQ295UGQ7QWlDdnlQVTtFQUNFO0VBSUU7QWpDc3lQZDtBaUMxeFBVO0VBQ0U7RUFFRTtBakMyeFBkO0FpQzl4UFU7RUFDRTtFQUlFO0FqQzZ4UGQ7QWlDbHlQVTtFQUNFO0VBRUU7QWpDbXlQZDtBaUN0eVBVO0VBQ0U7RUFJRTtBakNxeVBkO0FpQzF5UFU7RUFDRTtFQUVFO0FqQzJ5UGQ7QWlDOXlQVTtFQUNFO0VBSUU7QWpDNnlQZDtBaUNselBVO0VBQ0U7RUFFRTtBakNtelBkO0FpQ3R6UFU7RUFDRTtFQUlFO0FqQ3F6UGQ7QWlDMXpQVTtFQUNFO0VBRUU7QWpDMnpQZDtBaUM5elBVO0VBQ0U7RUFJRTtBakM2elBkO0FpQ2wwUFU7RUFDRTtFQUVFO0FqQ20wUGQ7QWlDdDBQVTtFQUNFO0VBSUU7QWpDcTBQZDtBaUMxMFBVO0VBQ0U7RUFFRTtBakMyMFBkO0FpQzkwUFU7RUFDRTtFQUlFO0FqQzYwUGQ7QWlDbDFQVTtFQUNFO0VBRUU7QWpDbTFQZDtBaUN0MVBVO0VBQ0U7RUFJRTtBakNxMVBkO0FpQzExUFU7RUFDRTtFQUVFO0FqQzIxUGQ7QWlDOTFQVTtFQUNFO0VBSUU7QWpDNjFQZDtBaUNsMlBVO0VBQ0U7RUFFRTtBakNtMlBkO0FpQ3QyUFU7RUFDRTtFQUlFO0FqQ3EyUGQ7QWlDMTJQVTtFQUNFO0VBRUU7QWpDMjJQZDtBaUM5MlBVO0VBQ0U7RUFJRTtBakM2MlBkO0FpQ2wzUFU7RUFDRTtFQUVFO0FqQ20zUGQ7QWlDdDNQVTtFQUNFO0VBSUU7QWpDcTNQZDtBaUMxM1BVO0VBQ0U7RUFFRTtBakMyM1BkO0FpQzkzUFU7RUFDRTtFQUlFO0FqQzYzUGQ7QWlDbDRQVTtFQUNFO0VBRUU7QWpDbTRQZDtBaUN0NFBVO0VBQ0U7RUFJRTtBakNxNFBkO0FpQzE0UFU7RUFDRTtFQUVFO0FqQzI0UGQ7QWlDOTRQVTtFQUNFO0VBSUU7QWpDNjRQZDtBaUNsNVBVO0VBQ0U7RUFFRTtBakNtNVBkO0FpQ3Q1UFU7RUFDRTtFQUlFO0FqQ3E1UGQ7QWlDejRQVTtFQUNFO0VBRUU7QWpDMDRQZDtBaUM3NFBVO0VBQ0U7RUFJRTtBakM0NFBkO0FpQ2o1UFU7RUFDRTtFQUVFO0FqQ2s1UGQ7QWlDcjVQVTtFQUNFO0VBSUU7QWpDbzVQZDtBaUN6NVBVO0VBQ0U7RUFFRTtBakMwNVBkO0FpQzc1UFU7RUFDRTtFQUlFO0FqQzQ1UGQ7QWlDajZQVTtFQUNFO0VBRUU7QWpDazZQZDtBaUNyNlBVO0VBQ0U7RUFJRTtBakNvNlBkO0FpQ3o2UFU7RUFDRTtFQUVFO0FqQzA2UGQ7QWlDNzZQVTtFQUNFO0VBSUU7QWpDNDZQZDtBaUNqN1BVO0VBQ0U7RUFFRTtBakNrN1BkO0FpQ3I3UFU7RUFDRTtFQUlFO0FqQ283UGQ7QWlDejdQVTtFQUNFO0VBRUU7QWpDMDdQZDtBaUM3N1BVO0VBQ0U7RUFJRTtBakM0N1BkO0FpQ2o4UFU7RUFDRTtFQUVFO0FqQ2s4UGQ7QWlDcjhQVTtFQUNFO0VBSUU7QWpDbzhQZDtBaUN4N1BVO0VBQ0U7RUFFRTtBakN5N1BkO0FpQzU3UFU7RUFDRTtFQUlFO0FqQzI3UGQ7QWlDaDhQVTtFQUNFO0VBRUU7QWpDaThQZDtBaUNwOFBVO0VBQ0U7RUFJRTtBakNtOFBkO0FpQ3g4UFU7RUFDRTtFQUVFO0FqQ3k4UGQ7QWlDNThQVTtFQUNFO0VBSUU7QWpDMjhQZDtBaUNoOVBVO0VBQ0U7RUFFRTtBakNpOVBkO0FpQ3A5UFU7RUFDRTtFQUlFO0FqQ205UGQ7QWlDLzhQUTtFQUNFO0VBQ0E7QWpDaTlQVjtBaUN2OFBVO0VBQ0U7RUFFRTtBakN3OFBkO0FpQzM4UFU7RUFDRTtFQUlFO0FqQzA4UGQ7QWlDLzhQVTtFQUNFO0VBRUU7QWpDZzlQZDtBaUNuOVBVO0VBQ0U7RUFJRTtBakNrOVBkO0FpQzk4UFE7RUFDRTtFQUNBO0FqQ2c5UFY7QWlDMThQTTtFQUNFO0VBRUE7RUFDQTtBakMyOFBSO0FpQ3Q4UEU7RUFDRTtBakN3OFBKO0FpQ3Y4UEk7RUFDRTtBakN5OFBOO0FpQ3g4UE07RTdCOVdKO0VBQ0E7RUFDQTtFNkI4V007RUFDQTtBakM0OFBSO0FpQ3g4UFE7RUFDRTtFQUNBO0VBQ0E7QWpDKzhQVjtBaUM3OFBRO0VBQ0U7RUFDQTtBakMrOFBWO0FpQ3I4UGM7RUFDRTtFQUNBO0FqQ3U4UGhCO0FpQ3I4UGM7RUFDRTtFQUNBO0FqQ3U4UGhCO0FpQzc4UGM7RUFDRTtFQUNBO0FqQys4UGhCO0FpQzc4UGM7RUFDRTtFQUNBO0FqQys4UGhCO0FpQ3I5UGM7RUFDRTtFQUNBO0FqQ3U5UGhCO0FpQ3I5UGM7RUFDRTtFQUNBO0FqQ3U5UGhCO0FpQzc5UGM7RUFDRTtFQUNBO0FqQys5UGhCO0FpQzc5UGM7RUFDRTtFQUNBO0FqQys5UGhCO0FpQ3IrUGM7RUFDRTtFQUNBO0FqQ3UrUGhCO0FpQ3IrUGM7RUFDRTtFQUNBO0FqQ3UrUGhCO0FpQzcrUGM7RUFDRTtFQUNBO0FqQysrUGhCO0FpQzcrUGM7RUFDRTtFQUNBO0FqQysrUGhCO0FpQ3IvUGM7RUFDRTtFQUNBO0FqQ3UvUGhCO0FpQ3IvUGM7RUFDRTtFQUNBO0FqQ3UvUGhCO0FpQzcvUGM7RUFDRTtFQUNBO0FqQysvUGhCO0FpQzcvUGM7RUFDRTtFQUNBO0FqQysvUGhCO0FpQ3JnUWM7RUFDRTtFQUNBO0FqQ3VnUWhCO0FpQ3JnUWM7RUFDRTtFQUNBO0FqQ3VnUWhCO0FpQzdnUWM7RUFDRTtFQUNBO0FqQytnUWhCO0FpQzdnUWM7RUFDRTtFQUNBO0FqQytnUWhCO0FpQ3JoUWM7RUFDRTtFQUNBO0FqQ3VoUWhCO0FpQ3JoUWM7RUFDRTtFQUNBO0FqQ3VoUWhCO0FpQzdoUWM7RUFDRTtFQUNBO0FqQytoUWhCO0FpQzdoUWM7RUFDRTtFQUNBO0FqQytoUWhCO0FpQ3JpUWM7RUFDRTtFQUNBO0FqQ3VpUWhCO0FpQ3JpUWM7RUFDRTtFQUNBO0FqQ3VpUWhCO0FpQzdpUWM7RUFDRTtFQUNBO0FqQytpUWhCO0FpQzdpUWM7RUFDRTtFQUNBO0FqQytpUWhCO0FpQ3JqUWM7RUFDRTtFQUNBO0FqQ3VqUWhCO0FpQ3JqUWM7RUFDRTtFQUNBO0FqQ3VqUWhCO0FpQzdqUWM7RUFDRTtFQUNBO0FqQytqUWhCO0FpQzdqUWM7RUFDRTtFQUNBO0FqQytqUWhCO0FpQ3JrUWM7RUFDRTtFQUNBO0FqQ3VrUWhCO0FpQ3JrUWM7RUFDRTtFQUNBO0FqQ3VrUWhCO0FpQzdrUWM7RUFDRTtFQUNBO0FqQytrUWhCO0FpQzdrUWM7RUFDRTtFQUNBO0FqQytrUWhCO0FpQ3JsUWM7RUFDRTtFQUNBO0FqQ3VsUWhCO0FpQ3JsUWM7RUFDRTtFQUNBO0FqQ3VsUWhCO0FpQzdsUWM7RUFDRTtFQUNBO0FqQytsUWhCO0FpQzdsUWM7RUFDRTtFQUNBO0FqQytsUWhCO0FpQ3JtUWM7RUFDRTtFQUNBO0FqQ3VtUWhCO0FpQ3JtUWM7RUFDRTtFQUNBO0FqQ3VtUWhCO0FpQzdtUWM7RUFDRTtFQUNBO0FqQyttUWhCO0FpQzdtUWM7RUFDRTtFQUNBO0FqQyttUWhCO0FpQ3JuUWM7RUFDRTtFQUNBO0FqQ3VuUWhCO0FpQ3JuUWM7RUFDRTtFQUNBO0FqQ3VuUWhCO0FpQzduUWM7RUFDRTtFQUNBO0FqQytuUWhCO0FpQzduUWM7RUFDRTtFQUNBO0FqQytuUWhCO0FpQ3JvUWM7RUFDRTtFQUNBO0FqQ3VvUWhCO0FpQ3JvUWM7RUFDRTtFQUNBO0FqQ3VvUWhCO0FpQzdvUWM7RUFDRTtFQUNBO0FqQytvUWhCO0FpQzdvUWM7RUFDRTtFQUNBO0FqQytvUWhCO0FpQ3JwUWM7RUFDRTtFQUNBO0FqQ3VwUWhCO0FpQ3JwUWM7RUFDRTtFQUNBO0FqQ3VwUWhCO0FpQzdwUWM7RUFDRTtFQUNBO0FqQytwUWhCO0FpQzdwUWM7RUFDRTtFQUNBO0FqQytwUWhCO0FpQ3JxUWM7RUFDRTtFQUNBO0FqQ3VxUWhCO0FpQ3JxUWM7RUFDRTtFQUNBO0FqQ3VxUWhCO0FpQzdxUWM7RUFDRTtFQUNBO0FqQytxUWhCO0FpQzdxUWM7RUFDRTtFQUNBO0FqQytxUWhCO0FpQ3JyUWM7RUFDRTtFQUNBO0FqQ3VyUWhCO0FpQ3JyUWM7RUFDRTtFQUNBO0FqQ3VyUWhCO0FpQzdyUWM7RUFDRTtFQUNBO0FqQytyUWhCO0FpQzdyUWM7RUFDRTtFQUNBO0FqQytyUWhCO0FpQ3JzUWM7RUFDRTtFQUNBO0FqQ3VzUWhCO0FpQ3JzUWM7RUFDRTtFQUNBO0FqQ3VzUWhCO0FpQzdzUWM7RUFDRTtFQUNBO0FqQytzUWhCO0FpQzdzUWM7RUFDRTtFQUNBO0FqQytzUWhCO0FpQ3J0UWM7RUFDRTtFQUNBO0FqQ3V0UWhCO0FpQ3J0UWM7RUFDRTtFQUNBO0FqQ3V0UWhCO0FpQzd0UWM7RUFDRTtFQUNBO0FqQyt0UWhCO0FpQzd0UWM7RUFDRTtFQUNBO0FqQyt0UWhCO0FpQ3J1UWM7RUFDRTtFQUNBO0FqQ3V1UWhCO0FpQ3J1UWM7RUFDRTtFQUNBO0FqQ3V1UWhCO0FpQzd1UWM7RUFDRTtFQUNBO0FqQyt1UWhCO0FpQzd1UWM7RUFDRTtFQUNBO0FqQyt1UWhCO0FpQ3J2UWM7RUFDRTtFQUNBO0FqQ3V2UWhCO0FpQ3J2UWM7RUFDRTtFQUNBO0FqQ3V2UWhCO0FpQzd2UWM7RUFDRTtFQUNBO0FqQyt2UWhCO0FpQzd2UWM7RUFDRTtFQUNBO0FqQyt2UWhCO0FpQ3J3UWM7RUFDRTtFQUNBO0FqQ3V3UWhCO0FpQ3J3UWM7RUFDRTtFQUNBO0FqQ3V3UWhCO0FpQzd3UWM7RUFDRTtFQUNBO0FqQyt3UWhCO0FpQzd3UWM7RUFDRTtFQUNBO0FqQyt3UWhCO0FpQ3J4UWM7RUFDRTtFQUNBO0FqQ3V4UWhCO0FpQ3J4UWM7RUFDRTtFQUNBO0FqQ3V4UWhCO0FpQzd4UWM7RUFDRTtFQUNBO0FqQyt4UWhCO0FpQzd4UWM7RUFDRTtFQUNBO0FqQyt4UWhCO0FpQ3J5UWM7RUFDRTtFQUNBO0FqQ3V5UWhCO0FpQ3J5UWM7RUFDRTtFQUNBO0FqQ3V5UWhCO0FpQzd5UWM7RUFDRTtFQUNBO0FqQyt5UWhCO0FpQzd5UWM7RUFDRTtFQUNBO0FqQyt5UWhCO0FpQ3J6UWM7RUFDRTtFQUNBO0FqQ3V6UWhCO0FpQ3J6UWM7RUFDRTtFQUNBO0FqQ3V6UWhCO0FpQzd6UWM7RUFDRTtFQUNBO0FqQyt6UWhCO0FpQzd6UWM7RUFDRTtFQUNBO0FqQyt6UWhCO0FpQ3IwUWM7RUFDRTtFQUNBO0FqQ3UwUWhCO0FpQ3IwUWM7RUFDRTtFQUNBO0FqQ3UwUWhCO0FpQzcwUWM7RUFDRTtFQUNBO0FqQyswUWhCO0FpQzcwUWM7RUFDRTtFQUNBO0FqQyswUWhCO0FpQ3IxUWM7RUFDRTtFQUNBO0FqQ3UxUWhCO0FpQ3IxUWM7RUFDRTtFQUNBO0FqQ3UxUWhCO0FpQzcxUWM7RUFDRTtFQUNBO0FqQysxUWhCO0FpQzcxUWM7RUFDRTtFQUNBO0FqQysxUWhCO0FpQ3IyUWM7RUFDRTtFQUNBO0FqQ3UyUWhCO0FpQ3IyUWM7RUFDRTtFQUNBO0FqQ3UyUWhCO0FpQzcyUWM7RUFDRTtFQUNBO0FqQysyUWhCO0FpQzcyUWM7RUFDRTtFQUNBO0FqQysyUWhCO0FpQ3IzUWM7RUFDRTtFQUNBO0FqQ3UzUWhCO0FpQ3IzUWM7RUFDRTtFQUNBO0FqQ3UzUWhCO0FpQzczUWM7RUFDRTtFQUNBO0FqQyszUWhCO0FpQzczUWM7RUFDRTtFQUNBO0FqQyszUWhCO0FpQ3I0UWM7RUFDRTtFQUNBO0FqQ3U0UWhCO0FpQ3I0UWM7RUFDRTtFQUNBO0FqQ3U0UWhCO0FpQzc0UWM7RUFDRTtFQUNBO0FqQys0UWhCO0FpQzc0UWM7RUFDRTtFQUNBO0FqQys0UWhCO0FpQ3I1UWM7RUFDRTtFQUNBO0FqQ3U1UWhCO0FpQ3I1UWM7RUFDRTtFQUNBO0FqQ3U1UWhCO0FpQzc1UWM7RUFDRTtFQUNBO0FqQys1UWhCO0FpQzc1UWM7RUFDRTtFQUNBO0FqQys1UWhCO0FpQ3I2UWM7RUFDRTtFQUNBO0FqQ3U2UWhCO0FpQ3I2UWM7RUFDRTtFQUNBO0FqQ3U2UWhCO0FpQzc2UWM7RUFDRTtFQUNBO0FqQys2UWhCO0FpQzc2UWM7RUFDRTtFQUNBO0FqQys2UWhCO0FpQ3I3UWM7RUFDRTtFQUNBO0FqQ3U3UWhCO0FpQ3I3UWM7RUFDRTtFQUNBO0FqQ3U3UWhCO0FpQzc3UWM7RUFDRTtFQUNBO0FqQys3UWhCO0FpQzc3UWM7RUFDRTtFQUNBO0FqQys3UWhCO0FpQ2o3UWM7RUFDRTtFQUNBO0FqQ203UWhCO0FpQ2o3UWM7RUFDRTtFQUNBO0FqQ203UWhCO0FpQ3o3UWM7RUFDRTtFQUNBO0FqQzI3UWhCO0FpQ3o3UWM7RUFDRTtFQUNBO0FqQzI3UWhCO0FpQ2o4UWM7RUFDRTtFQUNBO0FqQ204UWhCO0FpQ2o4UWM7RUFDRTtFQUNBO0FqQ204UWhCO0FpQ3o4UWM7RUFDRTtFQUNBO0FqQzI4UWhCO0FpQ3o4UWM7RUFDRTtFQUNBO0FqQzI4UWhCO0FpQ2o5UWM7RUFDRTtFQUNBO0FqQ205UWhCO0FpQ2o5UWM7RUFDRTtFQUNBO0FqQ205UWhCO0FpQ3o5UWM7RUFDRTtFQUNBO0FqQzI5UWhCO0FpQ3o5UWM7RUFDRTtFQUNBO0FqQzI5UWhCO0FpQ2orUWM7RUFDRTtFQUNBO0FqQ20rUWhCO0FpQ2orUWM7RUFDRTtFQUNBO0FqQ20rUWhCO0FpQ3orUWM7RUFDRTtFQUNBO0FqQzIrUWhCO0FpQ3orUWM7RUFDRTtFQUNBO0FqQzIrUWhCO0FpQ2ovUWM7RUFDRTtFQUNBO0FqQ20vUWhCO0FpQ2ovUWM7RUFDRTtFQUNBO0FqQ20vUWhCO0FpQ3ovUWM7RUFDRTtFQUNBO0FqQzIvUWhCO0FpQ3ovUWM7RUFDRTtFQUNBO0FqQzIvUWhCO0FpQ2pnUmM7RUFDRTtFQUNBO0FqQ21nUmhCO0FpQ2pnUmM7RUFDRTtFQUNBO0FqQ21nUmhCO0FpQ3pnUmM7RUFDRTtFQUNBO0FqQzJnUmhCO0FpQ3pnUmM7RUFDRTtFQUNBO0FqQzJnUmhCO0FpQ2poUmM7RUFDRTtFQUNBO0FqQ21oUmhCO0FpQ2poUmM7RUFDRTtFQUNBO0FqQ21oUmhCO0FpQ3poUmM7RUFDRTtFQUNBO0FqQzJoUmhCO0FpQ3poUmM7RUFDRTtFQUNBO0FqQzJoUmhCO0FpQ2ppUmM7RUFDRTtFQUNBO0FqQ21pUmhCO0FpQ2ppUmM7RUFDRTtFQUNBO0FqQ21pUmhCO0FpQ3ppUmM7RUFDRTtFQUNBO0FqQzJpUmhCO0FpQ3ppUmM7RUFDRTtFQUNBO0FqQzJpUmhCO0FpQ2pqUmM7RUFDRTtFQUNBO0FqQ21qUmhCO0FpQ2pqUmM7RUFDRTtFQUNBO0FqQ21qUmhCO0FpQ3pqUmM7RUFDRTtFQUNBO0FqQzJqUmhCO0FpQ3pqUmM7RUFDRTtFQUNBO0FqQzJqUmhCO0FpQ2prUmM7RUFDRTtFQUNBO0FqQ21rUmhCO0FpQ2prUmM7RUFDRTtFQUNBO0FqQ21rUmhCO0FpQ3prUmM7RUFDRTtFQUNBO0FqQzJrUmhCO0FpQ3prUmM7RUFDRTtFQUNBO0FqQzJrUmhCO0FpQ2psUmM7RUFDRTtFQUNBO0FqQ21sUmhCO0FpQ2psUmM7RUFDRTtFQUNBO0FqQ21sUmhCO0FpQ3psUmM7RUFDRTtFQUNBO0FqQzJsUmhCO0FpQ3psUmM7RUFDRTtFQUNBO0FqQzJsUmhCO0FpQ2ptUmM7RUFDRTtFQUNBO0FqQ21tUmhCO0FpQ2ptUmM7RUFDRTtFQUNBO0FqQ21tUmhCO0FpQ3ptUmM7RUFDRTtFQUNBO0FqQzJtUmhCO0FpQ3ptUmM7RUFDRTtFQUNBO0FqQzJtUmhCO0FpQ2puUmM7RUFDRTtFQUNBO0FqQ21uUmhCO0FpQ2puUmM7RUFDRTtFQUNBO0FqQ21uUmhCO0FpQ3puUmM7RUFDRTtFQUNBO0FqQzJuUmhCO0FpQ3puUmM7RUFDRTtFQUNBO0FqQzJuUmhCO0FpQ2pvUmM7RUFDRTtFQUNBO0FqQ21vUmhCO0FpQ2pvUmM7RUFDRTtFQUNBO0FqQ21vUmhCO0FpQ3pvUmM7RUFDRTtFQUNBO0FqQzJvUmhCO0FpQ3pvUmM7RUFDRTtFQUNBO0FqQzJvUmhCO0FpQ2pwUmM7RUFDRTtFQUNBO0FqQ21wUmhCO0FpQ2pwUmM7RUFDRTtFQUNBO0FqQ21wUmhCO0FpQ3pwUmM7RUFDRTtFQUNBO0FqQzJwUmhCO0FpQ3pwUmM7RUFDRTtFQUNBO0FqQzJwUmhCO0FpQ2pxUmM7RUFDRTtFQUNBO0FqQ21xUmhCO0FpQ2pxUmM7RUFDRTtFQUNBO0FqQ21xUmhCO0FpQ3pxUmM7RUFDRTtFQUNBO0FqQzJxUmhCO0FpQ3pxUmM7RUFDRTtFQUNBO0FqQzJxUmhCO0FpQzdwUmM7RUFDRTtFQUNBO0FqQytwUmhCO0FpQzdwUmM7RUFDRTtFQUNBO0FqQytwUmhCO0FpQ3JxUmM7RUFDRTtFQUNBO0FqQ3VxUmhCO0FpQ3JxUmM7RUFDRTtFQUNBO0FqQ3VxUmhCO0FpQzdxUmM7RUFDRTtFQUNBO0FqQytxUmhCO0FpQzdxUmM7RUFDRTtFQUNBO0FqQytxUmhCO0FpQ3JyUmM7RUFDRTtFQUNBO0FqQ3VyUmhCO0FpQ3JyUmM7RUFDRTtFQUNBO0FqQ3VyUmhCO0FpQzdyUmM7RUFDRTtFQUNBO0FqQytyUmhCO0FpQzdyUmM7RUFDRTtFQUNBO0FqQytyUmhCO0FpQ3JzUmM7RUFDRTtFQUNBO0FqQ3VzUmhCO0FpQ3JzUmM7RUFDRTtFQUNBO0FqQ3VzUmhCO0FpQzdzUmM7RUFDRTtFQUNBO0FqQytzUmhCO0FpQzdzUmM7RUFDRTtFQUNBO0FqQytzUmhCO0FpQ3J0UmM7RUFDRTtFQUNBO0FqQ3V0UmhCO0FpQ3J0UmM7RUFDRTtFQUNBO0FqQ3V0UmhCO0FpQzd0UmM7RUFDRTtFQUNBO0FqQyt0UmhCO0FpQzd0UmM7RUFDRTtFQUNBO0FqQyt0UmhCO0FpQ3J1UmM7RUFDRTtFQUNBO0FqQ3V1UmhCO0FpQ3J1UmM7RUFDRTtFQUNBO0FqQ3V1UmhCO0FpQzd1UmM7RUFDRTtFQUNBO0FqQyt1UmhCO0FpQzd1UmM7RUFDRTtFQUNBO0FqQyt1UmhCO0FpQ3J2UmM7RUFDRTtFQUNBO0FqQ3V2UmhCO0FpQ3J2UmM7RUFDRTtFQUNBO0FqQ3V2UmhCO0FpQzd2UmM7RUFDRTtFQUNBO0FqQyt2UmhCO0FpQzd2UmM7RUFDRTtFQUNBO0FqQyt2UmhCO0FpQ3J3UmM7RUFDRTtFQUNBO0FqQ3V3UmhCO0FpQ3J3UmM7RUFDRTtFQUNBO0FqQ3V3UmhCO0FpQzd3UmM7RUFDRTtFQUNBO0FqQyt3UmhCO0FpQzd3UmM7RUFDRTtFQUNBO0FqQyt3UmhCO0FpQ3J4UmM7RUFDRTtFQUNBO0FqQ3V4UmhCO0FpQ3J4UmM7RUFDRTtFQUNBO0FqQ3V4UmhCO0FpQ3p3UmM7RUFDRTtFQUNBO0FqQzJ3UmhCO0FpQ3p3UmM7RUFDRTtFQUNBO0FqQzJ3UmhCO0FpQ2p4UmM7RUFDRTtFQUNBO0FqQ214UmhCO0FpQ2p4UmM7RUFDRTtFQUNBO0FqQ214UmhCO0FpQ3p4UmM7RUFDRTtFQUNBO0FqQzJ4UmhCO0FpQ3p4UmM7RUFDRTtFQUNBO0FqQzJ4UmhCO0FpQ2p5UmM7RUFDRTtFQUNBO0FqQ215UmhCO0FpQ2p5UmM7RUFDRTtFQUNBO0FqQ215UmhCO0FpQ3p5UmM7RUFDRTtFQUNBO0FqQzJ5UmhCO0FpQ3p5UmM7RUFDRTtFQUNBO0FqQzJ5UmhCO0FpQ2p6UmM7RUFDRTtFQUNBO0FqQ216UmhCO0FpQ2p6UmM7RUFDRTtFQUNBO0FqQ216UmhCO0FpQ3p6UmM7RUFDRTtFQUNBO0FqQzJ6UmhCO0FpQ3p6UmM7RUFDRTtFQUNBO0FqQzJ6UmhCO0FpQ2owUmM7RUFDRTtFQUNBO0FqQ20wUmhCO0FpQ2owUmM7RUFDRTtFQUNBO0FqQ20wUmhCO0FpQ3J6UmM7RUFDRTtFQUNBO0FqQ3V6UmhCO0FpQ3J6UmM7RUFDRTtFQUNBO0FqQ3V6UmhCO0FpQzd6UmM7RUFDRTtFQUNBO0FqQyt6UmhCO0FpQzd6UmM7RUFDRTtFQUNBO0FqQyt6UmhCO0FpQ3IwUmM7RUFDRTtFQUNBO0FqQ3UwUmhCO0FpQ3IwUmM7RUFDRTtFQUNBO0FqQ3UwUmhCO0FpQzcwUmM7RUFDRTtFQUNBO0FqQyswUmhCO0FpQzcwUmM7RUFDRTtFQUNBO0FqQyswUmhCO0FpQ2owUmM7RUFDRTtFQUNBO0FqQ20wUmhCO0FpQ2owUmM7RUFDRTtFQUNBO0FqQ20wUmhCO0FpQ3owUmM7RUFDRTtFQUNBO0FqQzIwUmhCO0FpQ3owUmM7RUFDRTtFQUNBO0FqQzIwUmhCO0FpQzd6UmM7RUFDRTtFQUNBO0FqQyt6UmhCO0FpQzd6UmM7RUFDRTtFQUNBO0FqQyt6UmhCO0FpQ3R6UkU7RUFDRTtBakN3elJKO0FpQ3Z6Ukk7RUFFRTtFQUNBO0VBQ0E7QWpDd3pSTjtBaUN2elJNO0VBQ0U7RUFDQTtBakN5elJSO0FpQ256Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMwelJOO0FpQ256UkU7RUFDRTtBakMwelJKO0FpQ3p6Ukk7RUFDRTtFQUNBO0FqQzJ6Uk47QWlDdnpSRTtFQUNFO0FqQ3l6Uko7QWlDcHpSSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0FqQzJ6Uk47QWlDbnpSTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM4elJSOztBa0MzNVNFO0VBQ0U7QWxDbzZTSjtBa0M5NVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDcTZTSjtBa0M3NVNJO0VBQ0U7QWxDczZTTjtBa0MvNVNNO0VBQ0U7QWxDdTZTUjtBa0NqNlNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3c2U1I7QWtDLzVTUTtFQUNFO0VBQ0E7QWxDeTZTVjtBa0NoNlNJO0VBQ0U7QWxDdzZTTjtBa0NsNlNNO0VBQ0U7QWxDeTZTUjtBa0NuNlNRO0VBQ0U7QWxDMDZTVjtBa0NwNlNFO0VBQ0U7RUFDQTtFQUNBO0FsQ3M2U0o7QWtDcDZTTTtFQUNFO0FsQ3M2U1I7QWtDbjZTSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3E2U047QWtDNzVTSTtFQUNFO0FsQ3M2U047QWtDbjZTSTtFQUNFO0FsQ3E2U047QWtDcDZTTTtFOUJ0R0o7RUFDQTtFQUNBO0U4QnNHTTtBbEN3NlNSO0FrQ2g2U007RTlCaEhKO0VBQ0E7RUFDQTtFOEJnSE07QWxDMDZTUjtBa0NwNlNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBbEM0NlNWO0FrQ3Y2U1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDODZTWjtBa0N2NlNVO0VBQ0U7QWxDKzZTWjtBa0M5NlNZO0VBQ0U7QWxDZzdTZDtBa0M3NlNVO0VBQ0U7QWxDKzZTWjtBa0M5NlNZO0VBQ0U7QWxDZzdTZDtBa0M5NVNRO0VBQ0U7QWxDNDZTVjtBa0NoNlNFO0VBQ0U7RUFDQTtFQUNBO09BQUE7QWxDeTZTSjtBa0NwNlNJO0VBQ0U7QWxDMjZTTjtBa0NyNlNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDNDZTTjtBa0M1NVNJO0VBQ0U7QWxDNDZTTjtBa0NwNlNFO0VBQ0U7QWxDMjZTSjtBa0N0NlNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtBbEM2NlNOOztBbUM5cVRFO0VBQ0U7QW5DMHJUSjtBbUNuclRFO0VBQ0U7RUFDQTtFQUNBO0FuQzByVEo7QW1DbHJURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtBbkMwclRKO0FtQ2xyVEk7RS9CdkJGO0VBQ0E7RUFDQTtFK0J1Qkk7RUFDQTtBbkM2clROO0FtQ3RyVEU7RUFDRTtFQUNBO0VBQ0E7QW5DNnJUSjtBbUN2cVRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQytyVE47QW1DcHJUTTtFQUNFO0VBQ0E7QW5DZ3NUUjtBbUMvclRRO0VBQ0U7RUFDQTtFQUNBO0FuQ2lzVFY7QW1DMXJUUTtFQUNFO0VBQ0E7RUFDQTtBbkNpc1RWO0FtQzVyVFU7RUFDRTtFQUNBO0FuQ21zVFo7QW1DMXJUSTtFQUNFO0VBQ0E7QW5DaXNUTjtBbUMxclRNO0VBQ0U7RUFDQTtFQUNBO0FuQ2tzVFI7QW1DM3JUTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQ2tzVFI7QW1DNXJUUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QW5Db3NUVjtBbUM5clRVO0VBQ0U7QW5DcXNUWjtBbUNsc1RVO0VBQ0U7RUFDQTtBbkNvc1RaO0FtQzVyVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkNtc1RSO0FtQ3pyVEk7RUFDRTtBbkNrc1ROO0FtQ2hzVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkNrc1RSO0FtQzFyVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkNrc1RSO0FtQ3pyVE07RUFDRTtFQUFBO0VBQ0E7QW5Da3NUUjtBbUM3clRRO0VBQ0U7RUFDQTtBbkNvc1RWO0FtQzlyVFU7RUFDRTtBbkNzc1RaO0FtQ25zVFk7RUFDRTtFQUNBO0FuQ3FzVGQ7QW1DM3JUTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQ2tzVFI7QW1DM3JUUTtFQUNFO0FuQ29zVFY7QW1DL3JUVTtFQUNFO0FuQ3NzVFo7QW1DMXJUSTtFQUNFO0FuQ2lzVE47QW1DM3JUTTtFQUNFO0FuQ2tzVFI7QW1DaHNUTTtFQUNFO0VBQ0E7RUFDQTtBbkNrc1RSO0FtQ3hyVEU7RUFDRTtBbkNnc1RKO0FtQzNyVEk7RUFDRTtBbkNrc1ROO0FtQ3pyVEk7RUFDRTtFQUNBO0VBQ0E7QW5DbXNUTjtBbUM5clRNO0VBQ0U7RUFDQTtBbkNzc1RSO0FtQ3BzVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkNzc1RSO0FtQzlyVFE7RUFDRTtFQUNBO0FuQ3NzVFY7QW1DaHNUVTtFQUNFO0VBQ0E7QW5DdXNUWjtBbUNoc1RVO0VBQ0U7RUFDQTtBbkN3c1RaO0FtQ2pzVFU7RUFDRTtFQUNBO0FuQ3lzVFo7QW1DbHNUVTtFQUNFO0VBQ0E7QW5DMHNUWjtBbUNuc1RVO0VBQ0U7RUFDQTtBbkMyc1RaO0FtQ2hzVEk7RUFDRTtBbkN3c1ROO0FtQ2xzVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DMHNUUjtBbUMvclRRO0VBQ0U7RUFDQTtFQUNBO0FuQzBzVFY7QW1DbnNUUTtFL0JoYk47RUFDQTtFQUNBO0UrQmdiUTtFQUNBO0VBQ0E7RUFDQTtBbkM0c1RWO0FtQ3ZzVFU7RUFDRTtBbkM4c1RaO0FtQ25zVEk7RUFDRTtFQUNBO0FuQzJzVE47QW1DcHNUTTtFQUNFO0FuQzRzVFI7QW1DcnNUTTtFQUNFO0FuQzZzVFI7QW1DOXJUTTtFQUNFO0VBQ0E7QW5DNnNUUjtBbUNqc1RFO0VBQ0U7QW5DeXNUSjtBbUNwc1RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DMnNUTjtBbUNwc1RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkM0c1RSO0FtQ3RzVFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DOHNUVjtBbUN0c1RRO0VBQ0U7RUFDQTtBbkM4c1RWO0FtQ3pzVFU7RUFDRTtFQUNBO0FuQ2d0VFo7QW1DMXNUVTtFQUNFO0VBQ0E7RUFDQTtBbkNpdFRaO0FtQzNzVFk7RUFDRTtFL0J4akJaO0VBQ0E7RUFDQTtFK0J3akJZO0VBQ0E7QW5DcXRUZDtBbUMxc1RFO0VBQ0U7QW5DaXRUSjtBbUMzc1RJO0VBQ0U7QW5Da3RUTjtBbUN4c1RJO0VBQ0U7QW5DZ3RUTjtBbUMxc1RNO0VBQ0U7RUFDQTtBbkNpdFRSO0FtQzFzVFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Da3RUVjtBbUMzc1RVO0VBQ0U7QW5DbXRUWjtBbUM5c1RZO0VBQ0U7RUFDQTtFQUNBO0FuQ3F0VGQ7QW1DOXNUWTtFQUNFO0VBQ0E7RUFDQTtBbkNxdFRkO0FtQzNzVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DbXRUUjtBbUNsdFRRO0VBQ0U7QW5Db3RUVjtBbUNsdFRRO0VBQ0U7RUFDQTtBbkNvdFRWO0FtQ2x0VFE7RUFDRTtBbkNvdFRWO0FtQ2p0VE07RUFDRTtFQUNBO09BQUE7QW5DbXRUUjtBbUNsdFRRO0VBQ0U7RUFDQTtBbkNvdFRWO0FtQ2x0VFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkNvdFRWO0FtQ250VFU7RUFDRTtBbkNxdFRaO0FtQy9zVEk7RS9CdnJCRjtFQUNBO0VBQ0E7RStCdXJCSTtFQUNBO0VBQ0E7RUFDQTtBbkNtdFROO0FtQzNzVEU7RUFDRTtBbkNtdFRKO0FtQzlzVEk7RUFDRTtBbkNxdFROO0FtQy9zVE07RUFDRTtFQUNBO0FuQ3N0VFI7QW1DbnRUSTtFQUNFO0VBQ0E7RUFDQTtBbkNxdFROOztBb0MzN1VBO0VBQ0U7QXBDbzhVRjs7QW9DLzdVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEN1OFVGO0FvQ3I4VUU7RUFDRTtBcEN1OFVKOztBb0M1N1VBO0VBQ0U7QXBDeThVRjs7QW9DdjhVQTtFQUNFO0FwQzA4VUY7O0FvQ3g4VUE7RUFDRTtBcEMyOFVGOztBb0NyOFVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXBDNjhVRjs7QW9DdjhVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQ2c5VUY7O0FvQzk4VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ2k5VUY7O0FvQy84VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcENrOVVGOztBb0M1OFVBO0VBQ0U7RUFDQTtFQUNBO0FwQ3E5VUY7O0FvQy84VUE7RUFDRTtFQUNBO0VBQ0E7QXBDdzlVRjs7QW9DbDlVQTtFQUNFO0VBQ0E7QXBDMjlVRjs7QW9DdDlVQTtFQUNFO0VBQ0E7QXBDODlVRjs7QUFuaFZBOzs0RUFBQTs7QUlqQkU7RXlCOFhJO0l6QjdYRjtFSjAwTEY7RUl6MExFO0lBQ0U7RUoyMExKO0FBQ0Y7O0FDNzFMQTtFQUNJO0lBQ0k7RURJTjtBQUNGOztBSU9FO0V5QmdiUTtJekIvYU47RUppNExGO0VJaDRMRTtJQUNFO0VKazRMSjtBQUNGOztBR3owTEE7RUFDRTtJQUNFO0VIbUpGO0FBQ0Y7O0FHalBFO0VBTkY7SUFPSTtFSGdKRjtFR2xHRjtJQVFJO0lBQ0E7RUhnSkY7RUdwR0E7SUFDRTtFSGdKRjtFTTdQRjtJQUlJO0VOc2hDRjtFTXBoQ0E7SUFPSTtJQUNBO0lBQ0E7RU53aENKO0VNcGhDQTtJQUdJO0VOeWhDSjtFTWpoQ0k7SUFLSTtFTjBoQ1I7RU1waENFO0lBY0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGlEQUNFO0VOdWhDUjtFTXBoQ007SUFDRTtJQUNBO0VOc2hDUjtFTS9nQ0Y7SUFHSTtFTnFoQ0Y7RU1saENBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTnFoQ0o7RU1qaENBO0lBV0k7SUFDQTtJQUNBO1NBQUE7SUFDQTtFTnFoQ0o7RU1saENFO0lBSUk7RU5zaENOO0VNamhDQTtJQU1JO0lBQ0E7U0FBQTtFTnNoQ0o7RU1waENFO0lBUUk7SUFDQTtFTndoQ047RU1yaENFO0lBUUk7SUFDQTtFTnloQ047RU10aENNO0lBT0k7RU40aENWO0VNeGhDTTtJQUtJO0VONmhDVjtFTXpoQ007SUFLSTtFTjhoQ1Y7RU1oaENFO0lBT0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTjJoQ047RU14aENJO0lBWUk7SUFDQTtFTnloQ1I7RU12aENNO0lBS0k7RU4yaENWO0VNdmhDTTtJQUtJO0VOMGhDVjtFTXRoQ007SUFhSTtJQUNBO0VOMGhDVjtFT2x4Q0Y7SUFLSTtFUDR4Q0Y7RU9yeENFO0lBYUk7SUFDQTtJQUNBO1NBQUE7RVBneUNOO0VPOXhDTTtJQUNFO0VQZ3lDUjtFTzV4Q0k7SUFVSTtJQUNBO0VQZ3lDUjtFTzN4Q0E7SUFJSTtJQUNBO0lBQ0E7SUFDQTtFUCt4Q0o7RU8zeENBO0lBRUk7SUFDQTtTQUFBO0lBQ0E7RVA4eENKO0VPNXhDRTtJQUlJO0VQZ3lDTjtFTzV4Q0U7SUFLSTtJQUNBO0VQZ3lDTjtFTzV4Q0U7SUFHSTtFUGl5Q047RU8veENJO0lBTUk7U0FBQTtFUG15Q1I7RU9oeUNRO0lBUUk7SUFDQTtTQUFBO0VQb3lDWjtFT2p5Q1U7SUFVSTtJQUNBO0lBQ0E7RVBxeUNkO0VPNXhDQTtJQU1JO0lBQ0E7RVBneUNKO0VPNXhDQTtJQU1JO0lBQ0E7RVBneUNKO0VxQ3I3Q0E7SUFFSTtJQUNBO0VyQ3k3Q0o7RVE3N0NGO0lBT0k7SUFDQTtFUnE4Q0Y7RVFuOENBO0lBT0k7SUFDQTtFUjA4Q0o7RVExNkNBO0lBQ0U7RVJ5OENGO0VRcjhDRjtJQUlJO0VSeThDRjtFUXI4Q0Y7SUFJSTtFUjA4Q0Y7RVF0OENGOztJQUtJO0VSNDhDRjtFUXg4Q0Y7O0lBS0k7RVI4OENGO0VRMThDRjtJQUlJO0VSKzhDRjtFUzVpREY7SUFPSTtJQUNBO0VUaWpERjtFUzlpREE7SUFJSTtFVGtqREo7RVMzaURFO0lBYUk7RVRtakROO0VTOWlEQTtJQVFJO0lBQ0E7RVRrakRKO0VTOWlEQTtJQU1JO0VUa2pESjtFUzlpREE7SUFLSTtFVGtqREo7RVM5aURBO0lBVUk7SUFDQTtFVGtqREo7RVM3aURFO0lBWUk7SUFDQTtFVGlqRE47RVV0cERGO0lBT0k7SUFDQTtFVjhwREY7RVUxcERFO0lBT0k7U0FBQTtFVjhwRE47RVU1cERJO0lBSUk7SUFDQTtFVmlxRFI7RVUvcURFO0lBc0JJO0VWcXFETjtFVW5xREk7SUFLSTtFVnlxRFI7RVVwcURFO0lBTUk7U0FBQTtFVndxRE47RVV0cURJO0lBS0k7RVYwcURSO0VVcHFEQTtJQU9JO0VWd3FESjtFVW5xREU7SUFRSTtJQUNBO0lBQ0E7RVZ1cUROO0VVbnFERTtJQVFJO0lBQ0E7RVZ5cUROO0VVdHFERTtJQVNJO0lBQ0E7U0FBQTtFVjZxRE47RVUzcURJO0lBR0k7SUFDQTtJQUNBO0VWZ3JEUjtFVTVxREk7SUFLSTtFVmdyRFI7RVU3cURNO0lBS0k7SUFDQTtFVmlyRFY7RVUxcURBO0lBS0k7RVY4cURKO0VVeHFESTtJQUlJO0VWK3FEUjtFVTdxRE07SUFNSTtFVmtyRFY7RVVwcURJO0lBUUk7RVZpckRSO0VVNXFERTtJQWNJO0lBQ0E7SUFDQTtFVitxRE47RVU3cURJO0lBT0k7U0FBQTtFVmlyRFI7RVUvcURNO0lBUUk7SUFDQTtFVm1yRFY7RVcxNURGO0lBS0k7SUFDQTtJQUNBO0VYazZERjtFVy81REE7SUFRSTtJQUNBO1NBQUE7SUFDQTtFWG02REo7RVdsNkRJO0lBQ0U7U0FBQTtFWG82RE47RVc5NURFO0lBU0k7SUFDQTtFWGs2RE47RVc5NURFO0lBWUk7RVhvNkROO0VXajZESTtJQUdJO0VYczZEUjtFV242REk7SUFNSTtJQUNBO0VYdzZEUjtFV242REU7SUFRSTtJQUNBO0VYeTZETjtFV3A2REE7SUFNSTtFWHc2REo7RVd2NkRJO0lBQ0U7RVh5NkROO0VXeDZETTtJQUNFO0VYMDZEUjtFV3A2RE07SUFZSTtJQUNBO0lBQ0E7SUFDQTtFWHc2RFY7RVdqNkRRO0lBTUk7SUFDQTtFWHE2RFo7RVczNURJO0lBSUk7RVhrNkRSO0VXLzVETTtJQWFJO0lBQ0E7SUFDQTtFWGs2RFY7RVdoNkRVO0lBRUU7SUFDQTtJQUNBO0lBQ0E7RVhpNkRaO0VXNzVETTtJQWNJO0lBQ0E7SUFDQTtFWGc2RFY7RVc5NURVO0lBRUU7SUFDQTtJQUNBO0VYKzVEWjtFV3o1REk7SUFRSTtFWDY1RFI7RVd4NURFO0lBY0k7SUFDQTtJQUNBO0VYMjVETjtFV3o1REk7SUFPSTtTQUFBO0VYNjVEUjtFVzM1RE07SUFPSTtJQUNBO0VYZzZEVjtFWTdwRUY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VacXFFRjtFWXpwRUU7SUFFSTtJQUNBO0lBQ0E7RVptcUVOO0VZL3BFRTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVprcUVOO0VZanFFTTtJQUNFO0lBQ0E7RVptcUVSO0VZanFFTTtJQUNFO0VabXFFUjtFWTlwRUU7SUFFSTtJQUNBO0VaaXFFTjtFWXRwRUU7SUFJSTtJQUNBO0VaaXFFTjtFWTVxRUE7SUFnQkk7SUFDQTtJQUNBO0VaaXFFSjtFWXpwRUE7SUFnQkk7SUFDQTtJQUNBO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVpncUVKO0VZOXBFRTtJQVFJO0lBQ0E7RVprcUVOO0VZOXBFRTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWmlxRU47RVk1cEVBO0lBUUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VaZ3FFSjtFWTdwRU07SUFDRTtFWitwRVI7RVl6cEVBO0lBSUk7SUFDQTtJQUNBO0VaNnBFSjtFWTNwRUU7SUFLSTtJQUNBO0VaK3BFTjtFWTVwRUU7SUFNSTtJQUNBO0VaZ3FFTjtFZXIxRUY7SUFPSTtFZjYzRUY7RWV2M0VBO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RWZnNEVKO0VlOTNFRTtJQU1JO0lBQ0E7RWZvNEVOO0VlaDRFQTtJQU1JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZvNEVKO0VlMzNFRTtJQUVJO0VmcTRFTjtFZW40RUk7SUFJSTtFZnU0RVI7RWVwNEVJOztJQU1JO0VmeTRFUjtFZXQ0RUk7SUFFSTtJQUNBO0VmeTRFUjtFZ0J2OUVGO0lBWUU7RWhCMjlFQTtFaUJ0K0VBO0lBTUk7SUFDQTtFakI4K0VKO0VpQjMrRUU7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQjgrRU47RWlCNStFSTtJQUVJO0VqQisrRVI7RWlCOStFUTtJQUNFO0VqQmcvRVY7RWlCNytFTTtJQUdJO0VqQmsvRVY7RWlCOStFTTtJQUVJO0lBQ0E7SUFDQTtFakJpL0VWO0VpQi8rRVU7SUFDRTtFakJpL0VaO0VpQngrRUU7SUFFSTtJQUNBO0lBQ0E7RWpCMitFTjtFaUJ4K0VJO0lBRUk7RWpCMitFUjtFaUJ6K0VRO0lBQ0U7RWpCMitFVjtFaUJwK0VBO0lBRUk7SUFDQTtJQUNBO0VqQnUrRUo7RWlCdCtFSTtJQUNFO0lBQ0E7U0FBQTtFakJ3K0VOO0VpQm4rRUE7SUFNSTtJQUNBO0lBQ0E7RWpCdStFSjtFaUJwK0VFO0lBSUk7RWpCdytFTjtFaUJwK0VNO0lBR0k7RWpCeStFVjtFaUJyK0VNO0lBYUk7SUFDQTtTQUFBO0VqQnkrRVY7RWlCbitFRTtJQU1JO0VqQnUrRU47RWlCOTlFRTtJQU9JO0VqQnkrRU47RWlCcitFRTtJQU9JO0lBQ0E7RWpCeStFTjtFaUJwK0VBO0lBTUk7SUFDQTtJQUNBO0VqQncrRUo7RWlCcitFRTtJQUVJO0VqQncrRU47RWlCcitFSTtJQUlJO0VqQjArRVI7RWlCbjhFRTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0VqQnkrRU47RWlCditFSTtJQUVJO0VqQjArRVI7RWlCeCtFTTtJQUlJO0lBQ0E7RWpCNCtFVjtFaUJ6K0VNO0lBWUk7RWpCNCtFVjtFaUI3OUVFO0lBUUk7SUFDQTtFakJ5K0VOO0VpQnIrRUU7SUFNSTtJQUNBO0VqQnkrRU47RWlCcCtFQTtJQUlJO0VqQncrRUo7RWlCcitFRTtJQVFJO0lBQ0E7U0FBQTtJQUNBO0VqQncrRU47RWlCdCtFSTtJQUlJO0VqQjArRVI7RWlCaitFVTtJQU9JO0lBQ0E7RWpCNitFZDtFaUJyK0VFO0lBT0k7SUFDQTtJQUNBO0VqQnkrRU47RWlCditFSTtJQUtJO0VqQjIrRVI7RWlCaitFUTtJQUtJO0VqQjYrRVo7RWlCMStFUTtJQU1JO0VqQjgrRVo7RWlCNStFVTtJQU1JO0VqQmcvRWQ7RWlCNStFVTtJQU1JO0lBQ0E7RWpCZy9FZDtFaUJ2K0VBO0lBS0k7SUFDQTtFakI0K0VKO0VpQjMrRUk7SUFDRTtJQUNBO0VqQjYrRU47RWlCeitFRTtJQUVJO0VqQjQrRU47RWlCMStFTTtJQUNFO0VqQjQrRVI7RWlCditFRTtJQU1JO0lBQ0E7SUFDQTtFakIyK0VOO0VpQnYrRUU7SUFPSTtJQUNBO0lBQ0E7RWpCMitFTjtFaUJ4K0VJO0lBSUk7RWpCNCtFUjtFaUJwK0VVO0lBSUk7RWpCOCtFZDtFaUJuK0VVO0lBSUk7RWpCNitFZDtFaUJsK0VVO0lBSUk7RWpCNCtFZDtFaUJoK0VVO0lBSUk7RWpCMCtFZDtFaUJyK0VNO0lBU0k7SUFDQTtFakJ5K0VWO0VpQmorRVE7SUFJSTtFakJ3K0VaO0VpQnQrRVU7SUFLSTtFakIwK0VkO0VpQnYrRVU7SUFNSTtJQUNBO0VqQjIrRWQ7RWlCbitFQTtJQUtJO0lBQ0E7RWpCdStFSjtFaUJwK0VFO0lBZUk7SUFDQTtJQUNBO0lBQ0E7RWpCdytFTjtFaUJyK0VJO0lBYUk7SUFDQTtJQUNBO0lBQ0E7RWpCeStFUjtFa0JwbEdBO0lBR0k7RWxCeW5HSjtFbUI1bkdBO0lBTUk7SUFDQTtJQUNBO0VuQmlvR0o7RW1COW5HRTtJQUVJO0lBQ0E7U0FBQTtFbkJpb0dOO0VtQi9uR007SUFDRTtFbkJpb0dSO0VvQmxwR0E7SUFNSTtJQUNBO0lBQ0E7RXBCc3FHSjtFb0JwcUdJO0lBQ0U7SUFDQTtJQUNBO0VwQnNxR047RW9CbHFHRTtJQUVJO0VwQnFxR047RW9CanFHRTtJQUdJO0VwQnNxR047RW9CcHFHTTtJQUNFO0VwQnNxR1I7RW9CbHFHSTtJQUVJO0lBQ0E7U0FBQTtFcEJxcUdSO0VvQmpxR0k7SUFFSTtFcEJvcUdSO0VvQmxxR1E7SUFDRTtFcEJvcUdWO0VvQmxxR1E7SUFDRTtFcEJvcUdWO0VvQmxxR1U7SUFDRTtJQUNBO0lBQ0E7RXBCb3FHWjtFb0JucUdZO0lBQ0U7RXBCcXFHZDtFb0JocUdNO0lBTUk7SUFDQTtFcEJxcUdWO0VvQm5xR1E7SUFLSTtJQUNBO0VwQndxR1o7RW9CdHFHVTtJQUlJO0VwQjJxR2Q7RW9CeHFHVTtJQUlJO0VwQjZxR2Q7RXFCcndHQTtJQU1JO0lBQ0E7RXJCMHdHSjtFcUJ2d0dFO0lBRUk7SUFDQTtJQUNBO0VyQjB3R047RXFCdHdHRTtJQVFJO0lBQ0E7RXJCMHdHTjtFcUJ0d0dNO0lBSUk7SUFDQTtFckIyd0dWO0VxQnZ3R007SUFJSTtJQUNBO0VyQjR3R1Y7RXFCeHdHTTtJQUlJO0lBQ0E7RXJCNndHVjtFcUJ2d0dFO0lBRUk7RXJCMHdHTjtFcUJ0d0dFO0lBS0k7RXJCMHdHTjtFcUJ2d0dNO0lBRUk7RXJCMHdHVjtFcUJ2d0dNO0lBTUk7RXJCNHdHVjtFcUJ0d0dFO0lBSUk7SUFDQTtJQUNBO0VyQjB3R047RXFCM3RHTTtJQUdJO0VyQnd3R1Y7RXFCbndHSTtJQWNJO0lBQ0E7U0FBQTtJQUNBO0VyQnl3R1I7RXFCdndHTTtJQUtJO0VyQjZ3R1Y7RXFCeHdHSTtJQUlJO0VyQjR3R1I7RXFCMXdHTTtJQUlJO0VyQjh3R1Y7RXFCeHdHTTtJQUtJO0lBQ0E7RXJCNHdHVjtFcUJ2d0dJO0lBUUk7SUFDQTtJQUNBO1NBQUE7RXJCMndHUjtFcUJ4d0dNO0lBSUk7U0FBQTtFckI0d0dWO0VxQnR3R007SUFTSTtJQUNBO0VyQjB3R1Y7RXFCdHdHTTtJQVNJO0lBQ0E7RXJCNHdHVjtFcUJsd0dNO0lBSUk7RXJCMndHVjtFcUJ4d0dRO0lBRUk7RXJCMndHWjtFcUJ6eEdJO0lBb0NJO0VyQnF3R1I7RXFCL3ZHUTtJQUtJO0VyQnN3R1o7RXFCcHdHVTs7SUFRSTtJQUNBO0VyQnl3R2Q7RXFCOXZHUTtJQVFJO0VyQnl3R1o7RXFCcHdHTTtJQWNJO0lBQ0E7SUFDQTtFckJ1d0dWO0VxQnJ3R1E7SUFNSTtTQUFBO0VyQjB3R1o7RXFCeHdHVTtJQU9JO0lBQ0E7RXJCNndHZDtFcUJud0dJO0lBT0k7RXJCMHdHUjtFcUJ4d0dNO0lBS0k7RXJCNHdHVjtFc0IzcEhBO0lBSUk7RXRCZ3FISjtFc0I3cEhFO0lBR0k7RXRCa3FITjtFc0I5cEhFO0lBRUk7SUFDQTtTQUFBO0lBQ0E7SUFDQTtFdEJpcUhOO0VzQjdwSE07SUFJSTtFdEJpcUhWO0V1QjVySEE7SUFLSTtFdkJ5c0hKO0V1QnRzSEU7SUFPSTtFdkIwc0hOO0V1QnZzSEk7SUFPSTtFdkI0c0hSO0V1QnhzSEk7SUFNSTtTQUFBO0V2QjRzSFI7RXVCMXNITTtJQU1JO1NBQUE7RXZCOHNIVjtFdUIzc0hRO0lBR0k7RXZCZ3RIWjtFdUIxc0hVO0lBS0k7RXZCaXRIZDtFdUI5c0hVO0lBSUk7SUFDQTtJQUNBO0V2Qm10SGQ7RXVCanRIWTtJQUtJO0V2Qnd0SGhCO0V1Qmh0SEk7SUFNSTtJQUNBO0lBQ0E7RXZCb3RIUjtFdUJsdEhNOztJQU9JO0lBQ0E7RXZCdXRIVjtFdUJudEhNO0lBSUk7SUFDQTtFdkJ3dEhWO0V1QnJ0SE07SUFJSTtFdkIwdEhWO0V1QnB0SEU7SUFPSTtFdkJ3dEhOO0V1QnJ0SEk7SUFPSTtFdkIwdEhSO0V1QnR0SEk7SUFJSTtFdkIwdEhSO0V1QnZ0SE07SUFPSTtJQUNBO0V2QjJ0SFY7RXVCdHRISTtJQUVJO0lBQ0E7SUFDQTtFdkJ5dEhSO0V1QnJ0SEk7SUFLSTtJQUNBO0V2Qnl0SFI7RXVCcHRIVTs7SUFFRTtFdkJ3dEhaO0V1QnR0SFU7SUFDRTtFdkJ3dEhaO0V1QnJ0SFk7SUFDRTtFdkJ1dEhkO0V1QnJ0SFk7SUFDRTtFdkJ1dEhkO0V1QnJ0SFk7SUFDRTtFdkJ1dEhkO0V1QnJ0SFk7SUFDRTtFdkJ1dEhkO0V1Qmx0SFU7O0lBRUU7RXZCb3RIWjtFdUJsdEhVO0lBQ0U7RXZCb3RIWjtFdUJqdEhZO0lBQ0U7RXZCbXRIZDtFdUJqdEhZO0lBQ0U7RXZCbXRIZDtFdUJqdEhZO0lBQ0U7RXZCbXRIZDtFdUJqdEhZO0lBQ0U7RXZCbXRIZDtFdUI5c0hVOztJQUVFO0V2Qmd0SFo7RXVCOXNIVTtJQUNFO0V2Qmd0SFo7RXVCN3NIWTtJQUNFO0V2QitzSGQ7RXVCN3NIWTtJQUNFO0V2QitzSGQ7RXVCN3NIWTtJQUNFO0V2QitzSGQ7RXVCN3NIWTtJQUNFO0V2QitzSGQ7RXVCMXNIVTs7SUFFRTtFdkI0c0haO0V1QjFzSFU7SUFDRTtFdkI0c0haO0V1QnpzSFk7SUFDRTtFdkIyc0hkO0V1QnpzSFk7SUFDRTtFdkIyc0hkO0V1QnpzSFk7SUFDRTtFdkIyc0hkO0V1QnpzSFk7SUFDRTtFdkIyc0hkO0V1QnRzSFU7O0lBRUU7RXZCd3NIWjtFdUJ0c0hVO0lBQ0U7RXZCd3NIWjtFdUJyc0hZO0lBQ0U7RXZCdXNIZDtFdUJyc0hZO0lBQ0U7RXZCdXNIZDtFdUJyc0hZO0lBQ0U7RXZCdXNIZDtFdUJyc0hZO0lBQ0U7RXZCdXNIZDtFdUJqc0hNO0lBUUk7SUFDQTtJQUNBO0lBQ0E7RXZCcXNIVjtFdUJqc0hNO0lBRUk7RXZCb3NIVjtFdUJsc0hRO0lBRUk7RXZCcXNIWjtFdUJsckhrQjtJQU1JO0V2QndzSHRCO0V1Qi90SFU7SUErQkk7SUFDQTtTQUFBO0lBQ0E7SUFDQTtJQUNBO0V2QnFzSGQ7RXVCcHNIYztJQUNFO0V2QnNzSGhCO0V1QmxzSFk7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2QnNzSGhCO0V1QjFxSFk7SUFNSTtFdkIwckhoQjtFdUJsckhZO0lBUUk7RXZCeXJIaEI7RXVCNXFIRTtJQUlJO0V2Qm1ySE47RXVCaHJISTtJQVlJO0lBQ0E7SUFDQTtJQUNBO0V2Qm9ySFI7RXVCanJITTtJQW1CSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkJ3ckhWO0V1QnBySEk7SUFTSTtJQUNBO0lBQ0E7RXZCeXJIUjtFdUJ2ckhNO0lBWUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkIwckhWO0V1QnZySE07SUFNSTtJQUNBO0V2QjRySFY7RXVCeHJISTtJQU1JO0lBQ0E7RXZCNnJIUjtFdUIzckhNO0lBdUJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkIrckhWO0V1QjVySE07SUFNSTtJQUNBO0V2QmlzSFY7RXVCNXJISTtJQU9JO0lBQ0E7SUFDQTtJQUNBO0V2QmlzSFI7RXdCdnhJQTtJQUlJO0V4QjR4SUo7RXdCenhJRTtJQUdJO0V4Qjh4SU47RXdCMXhJRTtJQUlJO0V4Qjh4SU47RXdCM3hJSTtJQUVJO0lBQ0E7SUFDQTtFeEI4eElSO0V3QjV4SVE7SUFDRTtFeEI4eElWO0V3QnB4SU07SUFTSTtFeEJ3eElWO0V3Qmp4SVE7SUFJSTtFeEJ3eElaO0V3QnR4SVU7SUFNSTtFeEIweElkO0V3QnR4SVU7SUFNSTtJQUNBO0V4QjB4SWQ7RXdCbnhJRTtJQUlJO0V4Qnd4SU47RXdCbHZJRTtJQUVJO0lBQ0E7SUFDQTtFeEJ1eElOO0V3QnJ4SU07SUFDRTtFeEJ1eElSO0V5QjU1SUE7SUFLSTtFekJvN0lKO0V5Qmo3SUU7SUFHSTtFekJzN0lOO0V5Qmw3SUU7SUFJSTtFekJzN0lOO0V5Qm43SUk7SUFJSTtFekJ3N0lSO0V5Qmw1SUk7SUFFSTtJQUNBO0lBQ0E7RXpCdTdJUjtFeUJyN0lRO0lBQ0U7RXpCdTdJVjtFeUI3NklNO0lBYUk7RXpCZzdJVjtFeUI3NklRO0lBSUk7RXpCaTdJWjtFeUIvNklVO0lBTUk7RXpCbTdJZDtFeUIvNklVO0lBTUk7SUFDQTtFekJtN0lkO0UwQjNpSkE7SUF3Qkksc0xBQ0U7SUFHRjtJQUNBO0UxQjRqSko7RTBCMWpKSTtJQUNFO0UxQjRqSk47RTBCempKSTtJQUNFO0lBQ0E7RTFCMmpKTjtFMEJ2akpFO0lBU0k7RTFCMmpKTjtFMEJ4akpJO0lBUUk7SUFDQTtFMUI4akpSO0UwQjFqSkk7SUFTSTtJQUNBO0UxQmlrSlI7RTBCNWpKRTtJQUlJO0lBQ0E7SUFDQTtFMUJna0pOO0UwQjVqSkU7SUFTSTtJQUNBO0lBQ0E7RTFCZ2tKTjtFMEJyakpFO0lBU0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUIrakpOO0UwQjNqSkU7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFMUIrakpOO0UwQjVqSk07SUFJSTtFMUJna0pWO0UwQjVqSk07SUFFSTtJQUNBO1NBQUE7RTFCK2pKVjtFMEI3akpROztJQVFJO0lBQ0E7SUFDQTtFMUJra0paO0UwQjlqSlE7SUFFSTtFMUJpa0paO0UwQjlqSlE7SUFFSTtFMUJpa0paO0UwQmhrSlk7SUFDRTtJQUNBO0UxQmtrSmQ7RTBCMWpKRTtJQVNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFCOGpKTjtFMkJ2d0pBO0lBR0k7RTNCNndKSjtFNEJoeEpBO0lBR0k7RTVCeXhKSjtFNEJ0eEpFO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RTVCMHhKTjtFNEJ4eEpJO0lBSUk7RTVCNHhKUjtFNEIxeEpNO0lBR0k7RTVCK3hKVjtFNEIzeEpNO0lBZ0JJO0lBQ0E7SUFDQTtFNUIreEpWO0U0QjV4SlE7SUFJSTtJQUNBO0U1Qml5Slo7RTRCMXhKRTtJQU1JO0U1Qit4Sk47RTRCM3hKRTtJQU1JO0U1Qit4Sk47RTRCM3hKRTtJQWdCSSxvS0FDRTtJQU1GLDZ0Q0FDRTtFNUI4d0pSO0U0QjF3Skk7SUFNSSw2dENBQ0U7RTVCMndKVjtFNEJyd0pROztJQUlJO0U1QjJ3Slo7RTRCendKVTs7SUFLSTtFNUIrd0pkO0U0QnB3Skk7SUEwQkk7SUFDQTtJQUNBO0U1QjB3SlI7RTRCeHdKTTtJQVFJO1NBQUE7RTVCNHdKVjtFNEJyd0pNO0lBR0k7RTVCOHdKVjtFNEJ6dUpFO0lBUUk7RTVCMHdKTjtFNEJ0d0pNO0lBSUk7RTVCNndKVjtFNEJ6dkpJO0lBVUk7SUFDQTtFNUIwd0pSO0U0QnR3Skk7SUFnQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUIwd0pSO0U0Qmh3Sk07SUFPSTtFNUI2d0pWO0U2QjdrS0E7SUFLSTtFN0IyNktKO0U2Qng2S0U7SUFRSTtJQUNBO0U3QjQ2S047RTZCejZLTTtJQU1JO0U3Qis2S1Y7RTZCNTZLTTtJQUtJO0U3Qmc3S1Y7RTZCMTZLRTtJQU9JO0lBQ0E7U0FBQTtJQUNBO0U3Qjg2S047RTZCNTZLSTtJQUlJO0U3Qmc3S1I7RTZCOTZLTTtJQXNCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3Qmk3S1Y7RTZCcDZLRTtJQU9JO0lBQ0E7RTdCODZLTjtFNkI1NktJO0lBSUk7RTdCZzdLUjtFNkI5NktNO0lBR0k7RTdCbTdLVjtFNkIvNktNO0lBWUk7SUFDQTtJQUNBO0U3Qm03S1Y7RTZCcDZLRTtJQVNJO0lBQ0E7SUFDQTtJQUNBO0U3Qms3S047RTZCaDdLSTtJQUlJO0U3Qm83S1I7RTZCajdLTTtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0JxN0tWO0U2QjM1S0U7SUFJSTtJQUNBO0lBQ0E7RTdCMDZLTjtFNkJoNktFO0lBS0k7SUFDQTtJQUNBO0U3Qnc2S047RTZCcjZLSTtJQUdJO0U3QjA2S1I7RTZCeDZLTTtJQUtJO0U3QjQ2S1Y7RTZCdDZLUTs7SUFLSTtFN0I4NktaO0U2QjM2S1E7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3Qmk3S1o7RTZCLzZLVTtJQUtJO0U3QnE3S2Q7RTZCajdLUTtJQUlJO0U3QnE3S1o7RTZCbDdLVTtJQU1JO0lBQ0E7U0FBQTtFN0J1N0tkO0U2Qm43S1U7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFN0J1N0tkO0U2QnI3S1k7SUFNSTtTQUFBO0U3Qnk3S2hCO0U2QnQ3S1k7SUFPSTtFN0IwN0toQjtFNkJwN0tZO0lBR0k7RTdCNDdLaEI7RTZCdjdLVTtJQU1JO0lBQ0E7RTdCMjdLZDtFNkJuN0tFO0lBS0k7RTdCdTdLTjtFNkJyN0tJO0lBSUk7RTdCMDdLUjtFNkJ2N0tNO0lBSUk7SUFDQTtFN0IyN0tWO0U2QnQ3S0k7SUFLSTtJQUNBO0U3QjI3S1I7RTZCdjdLSTtJQU1JO0U3QjY3S1I7RTZCMzdLTTtJQUlJO0U3Qmk4S1Y7RTZCNTdLSTtJQWNJO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7RTdCdThLUjtFNkJwOEtNO0lBUUk7SUFDQTtFN0J3OEtWO0U2Qm44S0k7SUFTSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3QnU4S1I7RTZCcDhLUTtJQUlJO0lBQ0E7RTdCdzhLWjtFNkJsOEtNO0lBR0k7SUFDQTtFN0IrOEtWO0U2QjE4S0k7SUFRSTtJQUNBO0U3Qis4S1I7RTZCNzhLTTtJQU9JO0lBQ0E7SUFDQTtTQUFBO0U3Qms5S1Y7RTZCaDlLUTtJQU9JO0U3QnE5S1o7RTZCNThLSTtJQVFJO0U3Qm05S1I7RTZCajlLTTtJQVVJO0lBQ0E7RTdCdTlLVjtFNkJwOUtRO0lBRUk7RTdCdTlLWjtFNkJ6OEtFO0lBSUk7RTdCbTlLTjtFNkJqOUtJO0lBZUk7SUFDQTtFN0JvOUtSO0U2Qmw5S007SUFPSTtFN0J1OUtWO0U2QnA5S007SUFRSTtJQUNBO0lBQ0E7RTdCeTlLVjtFNkJuOUtBO0lBSUk7SUFDQTtFN0J3OUtKO0U4QnRrTUE7SUFHSTtFOUIra01KO0U4QjVrTUU7SUFNSTtJQUNBO0U5QmlsTU47RThCM2tNSTtJQUtJO0U5QmtsTVI7RThCL2tNSTtJQUlJO0U5Qm1sTVI7RThCOWtNRTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0U5QmlsTU47RThCOWtNSTtJQU1JO0lBQ0E7RTlCa2xNUjtFOEI3a01FO0lBTUk7RTlCaWxNTjtFOEI3a01FO0lBSUk7SUFDQTtFOUJpbE1OO0U4QjdrTUU7SUFTSTtJQUNBO1NBQUE7SUFDQTtJQUNBO0U5Qm1sTU47RThCamxNSTtJQUtJO0U5QnVsTVI7RThCbGxNRTtJQU9JO0lBQ0E7RTlCc2xNTjtFK0Jqc01BO0lBR0k7RS9CdXNNSjtFK0Jyc01FO0lBSUk7RS9CeXNNTjtFZ0NsdE1BO0lBSUk7SUFDQTtFaEN3dE1KO0VnQ3B0TUE7SUFPSTtJQUNBO1NBQUE7SUFDQTtFaEN3dE1KO0VnQ3R0TUU7SUFJSTtFaEMwdE1OO0VnQ3h0TUk7SUEwQkk7SUFDQTtJQUNBO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7SUFDQTtFaEMydE1SO0VnQ3h0TU07SUFHSTtFaEM2dE1WO0VnQzNzTUU7SUFJSTtFaEN3dE1OO0VnQzlzTUE7SUFJSTtJQUNBO0lBQ0E7SUFDQTtFaENxdE1KO0VnQ250TUU7SUFPSTtFaEN1dE1OO0VnQ3pzTUU7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFaENzdE1OO0VnQ3hzTUU7SUFRSTtJQUNBO0lBQ0E7RWhDcXRNTjtFZ0NsdE1JO0lBUUk7RWhDcXRNUjtFZ0NodE1FO0lBYUk7SUFDQTtJQUNBO0lBQ0E7RWhDb3RNTjtFZ0NqdE1FO0lBYUk7SUFDQTtJQUNBO0lBQ0E7RWhDcXRNTjtFZ0NsdE1FO0lBU0k7SUFDQTtFaENzdE1OO0VnQ2x0TUU7SUFPSTtFaEN3dE1OO0VnQ3R0TUk7SUFJSTtFaEMwdE1SO0VnQ3Z0TUk7SUFJSTtFaEMydE1SO0VnQ3R0TUU7SUFLSTtJQUNBO0VoQzJ0TU47RWdDenRNSTtJQUlJO0VoQzZ0TVI7RWdDdnRNQTtJQU1JO0VoQzJ0TUo7RWdDeHRNRTtJQUlJO0VoQzR0TU47RWdDeHRNRTs7SUFRSTtJQUNBO0VoQzZ0TU47RWdDcHNNSTtJQVFJO0VoQ3l0TVI7RWdDcnRNSTtJQU9JO0VoQzJ0TVI7RWdDeHRNTTtJQUlJO0VoQzR0TVY7RWdDdnRNSTtJQUtJO0VoQzZ0TVI7RWdDenRNSTs7SUFLSTtJQUNBO0VoQzh0TVI7RWlDaGxOQTtJQUdJO0VqQ3NsTko7RWlDbGxOQTtJQU1JO0VqQ3NsTko7RWlDbmxORTtJQUlJO0VqQ3VsTk47RWlDcGxOSTtJQUdJO0VqQ3lsTlI7RWlDcmxOSTtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtFakN3bE5SO0VpQ3JsTk07SUFJSTtJQUNBO0VqQzBsTlY7RWlDcGxORTtJQUlJO0lBQ0E7RWpDeWxOTjtFaUN2bE5RO0lBQ0U7RWpDeWxOVjtFaUNubE5FO0lBR0k7RWpDd2xOTjtFaUN0bE5RO0lBQ0U7RWpDd2xOVjtFaUMxa05FO0lBTUk7RWpDa2xOTjtFaUM3a05BO0lBU0k7SUFDQTtJQUNBO0VqQytrTko7RWlDNWtORTtJQU1JO0lBQ0E7SUFDQTtFakNnbE5OO0VpQzVrTk07SUFJSTtFakNpbE5WO0VpQ25rTlE7SUFNSTtFakNvbE5aO0VpQ2psTlE7SUFNSTtFakNzbE5aO0VpQ2hsTkk7SUFJSTtFakNxbE5SO0VpQ3hrTkU7SUFjSTtJQUNBO0lBQ0E7U0FBQTtJQUNBO0VqQzZrTk47RWlDdGtOSTtJQU1JO0VqQzhrTlI7RWlDbDdNSTtJQUtJO0VqQzg4UFI7RWlDN3lQSTtJQUlJO0VqQzJ6UlI7RWlDdnpSRTtJQVNJO0VqQzR6Uk47RWlDL3lSQTtJQUlJO0VqQzB6Uko7RWlDeHpSRTtJQWNJO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7SUFDQTtFakM2elJOO0VpQzN6Ukk7SUFTSTtJQUNBO0VqQyt6UlI7RWtDaDZTQTtJQUdJO0VsQ3M2U0o7RWtDbDZTQTtJQU9JO0lBQ0E7SUFDQTtFbENzNlNKO0VrQ242U0U7SUFJSTtJQUNBO0VsQ3U2U047RWtDcDZTSTtJQUdJO0VsQ3k2U1I7RWtDcjZTSTtJQVlJO0lBQ0E7SUFDQTtJQUNBO0VsQ3k2U1I7RWtDdDZTTTtJQUlJO0lBQ0E7RWxDMjZTVjtFa0NyNlNFO0lBSUk7RWxDeTZTTjtFa0N0NlNJO0lBR0k7RWxDMjZTUjtFa0N2NVNFOztJQVNJO0lBQ0E7RWxDdTZTTjtFa0M3NVNJO0lBS0k7SUFDQTtFbEN5NlNSO0VrQ3I2U0k7SUFLSTtJQUNBO0VsQzI2U1I7RWtDejZTTTtJQU9JO1NBQUE7RWxDNjZTVjtFa0MzNlNRO0lBU0k7SUFDQTtFbEMrNlNaO0VrQzc1U0k7SUFFSTtJQUNBO0VsQzQ2U1I7RWtDeDZTSTtJQUVJO0lBQ0E7RWxDMjZTUjtFa0N6NlNNO0lBSUk7SUFDQTtJQUNBO0VsQzY2U1Y7RWtDdDZTQTtJQU1JO1NBQUE7RWxDMDZTSjtFa0N4NlNFO0lBSUk7RWxDNDZTTjtFa0N6NlNFO0lBT0k7SUFDQTtJQUNBO0VsQzY2U047RWtDeDZTQTtJQUVJO0lBQ0E7SUFDQTtTQUFBO0VsQzI2U0o7RWtDejZTRTtJQUlJO0VsQzY2U047RWtDeDZTQTtJQUlJO0VsQzQ2U0o7RWtDMTZTRTtJQWVJO0lBQ0E7U0FBQTtJQUNBO0lBQ0E7SUFDQTtFbEMrNlNOO0VtQ3RyVEE7SUFJSTtFbkMyclRKO0VtQ3ZyVEE7SUFNSTtJQUNBO0VuQzJyVEo7RW1DdnJUQTtJQVdJO0lBQ0E7U0FBQTtJQUNBO0VuQzJyVEo7RW1DeHJURTtJQUtJO0VuQytyVE47RW1DMXJUQTtJQU1JO0lBQ0E7SUFDQTtTQUFBO0VuQzhyVEo7RW1DM3JURTtJQUVJO0lBQ0E7SS9CL0NOO0lBQ0E7SUFDQTtJK0IrQ007SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuQ2dzVE47RW1DNXJURTtJQWVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkNnc1ROO0VtQzFyVE07SUFNSTtFbkNrc1RWO0VtQzlyVE07SUFNSTtFbkNrc1RWO0VtQ2hzVFE7SUFJSTtFbkNxc1RaO0VtQzlyVEU7SUFLSTtJQUNBO0VuQ2tzVE47RW1DL3JUSTtJQU1JO0VuQ21zVFI7RW1DL3JUSTtJQU9JO0lBQ0E7RW5DbXNUUjtFbUNqc1RNO0lBVUk7RW5DcXNUVjtFbUM5clRRO0lBS0k7RW5DcXNUWjtFbUNoc1RJO0lBVUk7SUFDQTtJQUNBO0VuQ29zVFI7RW1DNXJUSTtJQU9JO0lBQ0E7RW5DbXNUUjtFbUMvclRJO0lBT0k7SUFDQTtJQUNBO0VuQ21zVFI7RW1DL3JUSTtJQUtJO0VuQ21zVFI7RW1DanNUTTtJQUtJO0lBQ0E7RW5DcXNUVjtFbUMvclRVO0lBS0k7RW5Dc3NUZDtFbUMvclRJO0lBT0k7SUFDQTtJQUNBO1NBQUE7RW5DbXNUUjtFbUNqc1RNO0lBSUk7RW5DcXNUVjtFbUNuc1RRO0lBSUk7RW5DdXNUWjtFbUM5clRFO0lBSUk7RW5Da3NUTjtFbUM1clRJO0lBTUk7SUFDQTtFbkNtc1RSO0VtQzdyVEE7SUFJSTtFbkNpc1RKO0VtQy9yVEU7SUFJSTtJQUNBO0lBQ0E7SUFDQTtTQUFBO0VuQ21zVE47RW1DaHNURTtJQUtJO0lBQ0E7RW5DcXNUTjtFbUMvclRJO0lBU0k7SUFDQTtFbkN3c1RSO0VtQ25zVE07SUFLSTtFbkN1c1RWO0VtQ3BzVFE7SUFLSTtJQUNBO0VuQ3dzVFo7RW1DcnNUUTtJQUtJO0lBQ0E7RW5DeXNUWjtFbUN0c1RRO0lBS0k7SUFDQTtFbkMwc1RaO0VtQ3ZzVFE7SUFLSTtJQUNBO0VuQzJzVFo7RW1DeHNUUTtJQUtJO0lBQ0E7RW5DNHNUWjtFbUNyc1RFO0lBSUk7SUFDQTtFbkN5c1ROO0VtQ3ZzVEk7SUFTSTtJQUNBO0VuQzJzVFI7RW1DenNUUTtJQUNFO0VuQzJzVFY7RW1DdnNUTTtJQU1JO0VuQzJzVFY7RW1DdnNUTTtJQVFJO0VuQzZzVFY7RW1DM3NUUTtJQUlJO0lBQ0E7RW5DK3NUWjtFbUN4c1RFO0lBS0k7SUFDQTtFbkM0c1ROO0VtQ3pzVEk7SUFJSTtJQUNBO0VuQzZzVFI7RW1DMXNUSTtJQUdJO0VuQytzVFI7RW1DM3NUSTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VuQzhzVFI7RW1DcnNUSTtJQUVJO0lBQ0E7RW5DNHNUUjtFbUN0c1RBO0lBSUk7RW5DMHNUSjtFbUN4c1RFO0lBT0k7SUFDQTtFbkM0c1ROO0VtQ3pzVEk7SUFRSTtJQUNBO0VuQzZzVFI7RW1DM3NUTTtJQVNJO0lBQ0E7RW5DK3NUVjtFbUMzc1RNO0lBS0k7RW5DK3NUVjtFbUM3c1RRO0lBS0k7RW5DaXRUWjtFbUM5c1RRO0lBTUk7SUFDQTtFbkNrdFRaO0VtQ2h0VFU7SUFNSTtFbkN1dFRkO0VtQzlzVEE7SUFJSTtFbkNrdFRKO0VtQzNzVEU7SUFFSTtJQUNBO0VuQ2l0VE47RW1DN3NURTtJQUlJO0VuQ2l0VE47RW1DOXNUSTtJQUtJO0lBQ0E7RW5Da3RUUjtFbUMvc1RNO0lBU0k7SUFDQTtFbkNtdFRWO0VtQ2h0VFE7SUFJSTtFbkNvdFRaO0VtQ2x0VFU7SUFNSTtFbkNzdFRkO0VtQ2x0VFU7SUFNSTtJQUNBO0VuQ3N0VGQ7RW1DM3FURTtJQU9JO0lBQ0E7RW5DcXRUTjtFbUNodFRBO0lBSUk7RW5Db3RUSjtFbUNsdFRFO0lBSUk7RW5Dc3RUTjtFbUM5c1RFO0lBTUk7SUFDQTtFbkNzdFROO0VvQ2g4VUY7SUFHSTtFcENzOFVGO0VvQ244VUY7SUFxQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQ3c4VUY7RW9DLzdVRjtJQUdJO0VwQzY4VUY7RW9DeDhVRjtJQUtJO0lBQ0E7RXBDKzhVRjtFb0MvN1VGO0lBTUk7SUFDQTtFcENvOVVGO0VvQ2o5VUY7SUFLSTtJQUNBO0VwQ3U5VUY7RW9DcDlVRjtJQUtJO0lBQ0E7RXBDMDlVRjtFb0N2OVVGO0lBSUk7RXBDNjlVRjtBQTE2VUY7O0FNaUdVO0VBQ0U7SUFDRTtFTjBoQ1o7QUFDRixDIn0=*/