@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Montserrat:wght@300;600&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap);
@charset "UTF-8";
/*---------- Foundation ----------*/ /*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
/* Reset box-model and set borders */
/* ============================================ */
*,
::before,
::after {
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
}

/* Document */
/* ============================================ */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Remove gray overlay on links for iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -webkit-tap-highlight-color: transparent; /* 3*/
}

/* Sections */
/* ============================================ */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/* Vertical rhythm */
/* ============================================ */
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}

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

/* Lists (enumeration) */
/* ============================================ */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Lists (definition) */
/* ============================================ */
dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

/* Grouping content */
/* ============================================ */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
  border-top-width: 1px;
  margin: 0;
  clear: both;
  color: inherit;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: inherit; /* 2 */
}

address {
  font-style: inherit;
}

/* Text-level semantics */
/* ============================================ */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
  text-decoration: none;
  color: inherit;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: inherit; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Replaced content */
/* ============================================ */
/**
 * Prevent vertical alignment issues.
 */
svg,
img,
embed,
object,
iframe {
  vertical-align: bottom;
}

/* Forms */
/* ============================================ */
/**
 * Reset form fields to make them styleable.
 * 1. Make form elements stylable across systems iOS especially.
 * 2. Inherit text-transform from parent.
 */
button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none; /* 1 */
  -moz-appearance: none;
  appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  background: transparent;
  padding: 0;
  margin: 0;
  border-radius: 0;
  text-align: inherit;
  text-transform: inherit; /* 2 */
}

textarea {
  resize: vertical;
}

input[type=checkbox],
input[type=radio] {
  display: none;
}

input[type=submit],
input[type=button],
label,
button,
select {
  cursor: pointer;
}

select::-ms-expand {
  display: none;
}

/**
 * Reset radio and checkbox appearance to preserve their look in iOS.
 */
[type=checkbox] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
       appearance: checkbox;
}

[type=radio] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
       appearance: radio;
}

/**
 * Correct cursors for clickable elements.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
}

button:disabled,
[type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled {
  cursor: default;
}

/**
 * Improve outlines for Firefox and unify style with input elements & buttons.
 */
:-moz-focusring {
  outline: auto;
}

select:disabled {
  opacity: inherit;
}

/**
 * Remove padding
 */
option {
  padding: 0;
}

/**
 * Reset to invisible
 */
fieldset {
  margin: 0;
  padding: 0;
  min-width: 0;
}

legend {
  padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the outline style in Safari.
 */
[type=search] {
  outline-offset: -2px; /* 1 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Fix font inheritance.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Clickable labels
 */
label[for] {
  cursor: pointer;
}

/* Interactive */
/* ============================================ */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*
 * Remove outline for editable content.
 */
[contenteditable]:focus {
  outline: auto;
}

/* Tables */
/* ============================================ */
/**
1. Correct table border color inheritance in all Chrome and Safari.
*/
table {
  border-color: inherit; /* 1 */
  border-collapse: collapse;
}

caption {
  text-align: left;
}

td,
th {
  vertical-align: top;
  padding: 0;
}

th {
  text-align: left;
  font-weight: bold;
}

/*---------- color ----------*/
/*---------- fonts ----------*/
/*-------- レスポンシブサイズ (pc=1440px) --------*/
/*------- レスポンシブサイズ (sp=375px) -------*/
/*------- 最大幅 -------*/
/*------- 内包のpadding -------*/
/*------- ロールオーバー -------*/
/*-------スマホサイズ------*/
/*------- ヘッダー高さ -------*/
body {
  font-family: "Zen Kaku Gothic New", sans-serif;
  color: #404040;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.is-body-hide {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

ul, ol, li {
  list-style: none;
}

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

time {
  font-family: sofia-pro, sans-serif;
  font-weight: 400;
  color: #a0a0a0;
}

hr {
  border: none;
  margin: 0;
  border-top: 1px solid #eaeaea;
}

hr.c-border-dotted {
  border-top: 1px dotted #707070;
}

.c-svg-icon {
  display: none;
  line-height: 0;
}

picture {
  display: block;
  margin: 0;
  padding: 0;
}

* {
  word-break: break-all;
}

@media (min-width: 600px) {
  a[href*="tel:"] {
    text-decoration: none;
    cursor: default;
    pointer-events: none;
  }
}
/**
 * Swiper 8.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 29, 2022
 */
@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: #6caf9a;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

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

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

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

.swiper-pointer-events {
  touch-action: pan-y;
}

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

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

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

/* Auto Height */
.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);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  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));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

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

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

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

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

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

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

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

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

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

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.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-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 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-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

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

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

.swiper-button-prev:after,
.swiper-button-next: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,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

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

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

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

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

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms 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;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.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: 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-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

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

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

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms 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: 200ms transform, 200ms left;
}

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

/* Progress */
.swiper-pagination-progressbar {
  background: 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-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

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

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

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: 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: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  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 > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.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:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

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

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

@-webkit-keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.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,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  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,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

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

.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-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  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-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

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

.swiper-cards {
  overflow: visible;
}

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

/*---------- Layout ----------*/
.l-header {
  padding: 30px 0;
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #fff;
  z-index: 1000;
  box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.31);
  height: 120px;
}
@media (max-width: 599px) {
  .l-header {
    padding: 7.7333333333vw 0;
    height: 24vw;
  }
}

/*----------------------------------------
	2023-03-23 LINEミニアプリ障害解決後、非表示
----------------------------------------*/
/* .l-header__under {
	position: sticky;
	top: 120px;
	width: 100%;
	height: 55px;
	background-color: map-get($map: $color, $key: main);
	box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.31);
	z-index: 1000;
	@include sp {
		top: 90px;
		height: auto;
		padding: $sp-5px $sp-10px;
	}
	> span {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
		font-weight: $medium;
		font-size: min($pc-14px, 14px);
		line-height: 1.5;
		color: #fff;
		@include sp {
			font-size: $sp-12px;
		}
	}
} */
/*----------------------------------------
	ヘッダー内包
----------------------------------------*/
.l-header__inner {
  max-width: 1410px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
@media (max-width: 599px) {
  .l-header__inner {
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
  }
}

/*----------------------------------------
	ヘッダーロゴ
----------------------------------------*/
.l-header__logo {
  width: 18.5416666667%;
}
.l-header__logo a {
  transition: opacity 0.3s;
}
.l-header__logo a:hover {
  opacity: 0.7;
}
.l-header__logo img {
  width: 100%;
  height: auto;
}
@media (max-width: 1023px) {
  .l-header__logo {
    width: 267px;
  }
}
@media (max-width: 599px) {
  .l-header__logo {
    width: 41.3333333333vw;
  }
}

/*----------------------------------------
	ヘッダーメニュー
----------------------------------------*/
.l-header__menu.-pc {
  margin-left: auto;
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  .l-header__menu.-pc {
    display: none;
  }
}
.l-header__menu.-sp {
  position: relative;
  z-index: 190;
  background-color: #f7f6f2;
  padding: 4.166666vw;
  width: 100%;
  height: 100vh;
  padding-top: 160px;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
  position: fixed;
  overflow-y: scroll;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: 0.3s;
}
@media (max-width: 599px) {
  .l-header__menu.-sp {
    padding: 37.3333333333vw 5.33333vw 26.6666666667vw;
  }
}
.l-header__menu.-sp.is-nav-show {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.l-header__menu.-sp .p-navigation__btn-wrapper {
  max-width: 320px;
  margin: 2.777777vw auto 0;
}
@media (max-width: 599px) {
  .l-header__menu.-sp .p-navigation__btn-wrapper {
    margin-top: 15.99999vw;
  }
}
@media (max-width: 599px) and (max-width: 599px) {
  .l-header__menu.-sp .p-navigation__btn-wrapper {
    max-width: inherit;
  }
}

/*----------------------------------------
	ヘッダーメインメニュー
----------------------------------------*/
.l-header__main {
  padding: 5px min(1.388888vw, 20px) 5px 0;
}

.l-header__main-inner {
  font-size: min(0.97222vw, 14px);
  font-weight: 700;
  display: flex;
  align-items: center;
}

.l-header__main-link {
  padding: 0 min(0.69444vw, 10px);
  min-height: 50px;
  display: inline-flex;
  align-items: center;
  transition: opacity 0.3s;
}
.l-header__main-link:hover {
  opacity: 0.7;
}

/*----------------------------------------
	ヘッダーサブメニュー
----------------------------------------*/
.l-header__sub {
  padding: 5px 0 5px min(2.08333vw, 30px);
  position: relative;
  border-left: 1px solid #9f9f9f;
}

.l-header__sub-inner {
  font-size: min(0.97222vw, 14px);
  font-weight: 700;
  display: flex;
  align-items: center;
}

.l-header__sub-link {
  min-height: 50px;
  display: inline-flex;
  align-items: center;
}

.l-header__icn-arrow {
  width: 16px;
  height: 16px;
  margin-left: 0.3472222222vw;
  fill: #6caf9a;
}

.l-header__login {
  color: #6caf9a;
  margin-right: 0.69444vw;
  transition: opacity 0.3s;
}
.l-header__login:hover {
  opacity: 0.7;
}

.l-header__btn {
  margin: 0 5px;
  width: 9.7222vw;
  max-width: 140px;
}

.l-header__btn a {
  border-radius: 5px;
  min-height: 50px;
  transition: opacity 0.3s;
}
.l-header__btn a:hover {
  opacity: 0.7;
}

/*----------------------------------------
	九電ロゴ
----------------------------------------*/
.l-header__logo-kyuden {
  margin-left: min(2.08333vw, 30px);
  width: min(6.8055555556vw, 98px);
  transition: opacity 0.3s;
}
.l-header__logo-kyuden:hover {
  opacity: 0.7;
}

/*----------------------------------------
	ハンバーガー
----------------------------------------*/
.l-header__hamburger {
  display: none;
  font-size: 11px;
}
@media (max-width: 1023px) {
  .l-header__hamburger {
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    padding: 20px;
  }
}
@media (max-width: 599px) {
  .l-header__hamburger {
    font-size: 2.9333333333vw;
    right: 0;
    padding: 6.6666666667vw 5.33333vw 5.33333vw 2.6666666667vw;
  }
}

.l-header__hamburger-line-wrapper {
  width: 30px;
  height: 20px;
  display: block;
  position: relative;
  margin: 0 auto min(0.3472222222vw, 5px);
}
@media (max-width: 599px) {
  .l-header__hamburger-line-wrapper {
    width: 8vw;
    height: 5.33333vw;
    margin-bottom: 1.3333333333vw;
  }
}
.l-header__hamburger-line-wrapper span {
  width: 100%;
  height: 3px;
  background-color: #404040;
  border-radius: 3px;
  position: absolute;
}
.l-header__hamburger-line-wrapper span:first-of-type {
  top: 0;
  -webkit-animation: navCross01-rev 1s forwards;
          animation: navCross01-rev 1s forwards;
}
.l-header__hamburger-line-wrapper span:nth-of-type(2) {
  top: calc(50% - 1.5px);
  -webkit-animation: navCross02-rev 1s forwards;
          animation: navCross02-rev 1s forwards;
}
.l-header__hamburger-line-wrapper span:last-of-type {
  bottom: 0;
  top: auto;
  -webkit-animation: navCross03-rev 1s forwards;
          animation: navCross03-rev 1s forwards;
}

.l-header__hamburger.is-hamburger-cross .l-header__hamburger-line-wrapper > span:first-of-type {
  -webkit-animation: navCross01 1s forwards;
          animation: navCross01 1s forwards;
}
.l-header__hamburger.is-hamburger-cross .l-header__hamburger-line-wrapper > span:nth-of-type(2) {
  -webkit-animation: navCross02 1s forwards;
          animation: navCross02 1s forwards;
}
.l-header__hamburger.is-hamburger-cross .l-header__hamburger-line-wrapper > span:last-of-type {
  -webkit-animation: navCross03 1s forwards;
          animation: navCross03 1s forwards;
}

@-webkit-keyframes navCross01 {
  0% {
    top: 0;
  }
  50% {
    top: calc(50% - 1.5px);
    transform: rotate(0);
  }
  100% {
    top: calc(50% - 1.5px);
    transform: rotate(45deg);
  }
}

@keyframes navCross01 {
  0% {
    top: 0;
  }
  50% {
    top: calc(50% - 1.5px);
    transform: rotate(0);
  }
  100% {
    top: calc(50% - 1.5px);
    transform: rotate(45deg);
  }
}
@-webkit-keyframes navCross02 {
  49% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes navCross02 {
  49% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes navCross03 {
  0% {
    bottom: 0;
  }
  50% {
    bottom: calc(50% - 1.5px);
    transform: rotate(0);
  }
  100% {
    bottom: calc(50% - 1.5px);
    transform: rotate(-45deg);
  }
}
@keyframes navCross03 {
  0% {
    bottom: 0;
  }
  50% {
    bottom: calc(50% - 1.5px);
    transform: rotate(0);
  }
  100% {
    bottom: calc(50% - 1.5px);
    transform: rotate(-45deg);
  }
}
@-webkit-keyframes navCross01-rev {
  0% {
    top: calc(50% - 1.5px);
    transform: rotate(45deg);
  }
  50% {
    top: calc(50% - 1.5px);
    transform: rotate(0);
  }
  100% {
    top: 0;
  }
}
@keyframes navCross01-rev {
  0% {
    top: calc(50% - 1.5px);
    transform: rotate(45deg);
  }
  50% {
    top: calc(50% - 1.5px);
    transform: rotate(0);
  }
  100% {
    top: 0;
  }
}
@-webkit-keyframes navCross02-rev {
  0% {
    opacity: 0;
  }
  49% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes navCross02-rev {
  0% {
    opacity: 0;
  }
  49% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes navCross03-rev {
  0% {
    bottom: calc(50% - 1.5px);
    transform: rotate(-45deg);
  }
  50% {
    bottom: calc(50% - 1.5px);
    transform: rotate(0);
  }
  100% {
    bottom: 0;
  }
}
@keyframes navCross03-rev {
  0% {
    bottom: calc(50% - 1.5px);
    transform: rotate(-45deg);
  }
  50% {
    bottom: calc(50% - 1.5px);
    transform: rotate(0);
  }
  100% {
    bottom: 0;
  }
}
.p-current {
  color: #1da277;
}

.l-header__btn-login-wrapper {
  display: none;
  margin-right: 67px;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .l-header__btn-login-wrapper {
    display: block;
  }
}
@media (max-width: 599px) {
  .l-header__btn-login-wrapper {
    display: block;
  }
}
@media (max-width: 599px) {
  .l-header__btn-login-wrapper {
    margin-right: 13.33333vw;
  }
}

.c-header__btn-login {
  display: inline-flex;
  font-size: min(0.83333vw, 12px);
  border: 2px solid #1da277;
  color: #1da277;
  border-radius: 5px;
  padding: 10px 12px;
  font-weight: 600;
  transition: opacity 0.3s;
}
.c-header__btn-login:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .c-header__btn-login {
    font-size: 2.9333333333vw;
    padding: 2.6666666667vw 3.2vw;
    border-radius: 5px;
  }
}

.c-header__btn-logout {
  display: inline-flex;
  font-size: min(0.83333vw, 12px);
  border: 2px solid #9f9f9f;
  color: #9f9f9f;
  border-radius: 5px;
  padding: 10px 12px;
  font-weight: 600;
  transition: opacity 0.3s;
}
.c-header__btn-logout:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .c-header__btn-logout {
    font-size: 2.9333333333vw;
    padding: 2.6666666667vw 3.2vw;
    border-radius: 5px;
  }
}

.l-footer {
  background-color: #242424;
  padding-top: 130px;
  padding-bottom: 60px;
  color: #fff;
}
@media (max-width: 599px) {
  .l-footer {
    padding-top: 13.3333333333vw;
    padding-bottom: 0;
  }
}

/*----------------------------------------
	フッター内包
----------------------------------------*/
.l-footer__inner {
  max-width: 1130px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  overflow: hidden;
}
@media (max-width: 599px) {
  .l-footer__inner {
    padding-left: 5.3333333333vw;
    padding-right: 5.3333333333vw;
  }
}

/*----------------------------------------
	フッター上部
----------------------------------------*/
.l-footer__upper {
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: auto;
  grid-template-areas: "block-left block-right";
  align-items: start;
}
@media (max-width: 1023px) {
  .l-footer__upper {
    display: block;
  }
}

/*----------------------------------------
	フッター左側
----------------------------------------*/
.l-footer__left {
  grid-area: block-left;
  display: flex;
  flex-direction: column;
  width: 320px;
}
@media (max-width: 1023px) {
  .l-footer__left {
    margin: 0 auto;
    display: block;
  }
}
@media (max-width: 599px) {
  .l-footer__left {
    width: 100%;
  }
}

/*----------------------------------------
	フッターロゴ
----------------------------------------*/
.l-footer__logo {
  order: 1;
  width: 300px;
}
@media (max-width: 1023px) {
  .l-footer__logo {
    margin-top: 40px;
  }
}
@media (max-width: 599px) {
  .l-footer__logo {
    width: 83.7333333333vw;
    margin: 13.3333333333vw auto 0;
  }
}

/*----------------------------------------
	フッターSNS
----------------------------------------*/
.l-footer__sns {
  order: 2;
  font-size: min(0.97222vw, 14px);
  font-weight: 700;
  margin-top: 40px;
}
@media (max-width: 1023px) {
  .l-footer__sns {
    text-align: center;
  }
}
@media (max-width: 599px) {
  .l-footer__sns {
    margin-top: 8vw;
    font-size: 3.73333vw;
  }
}

.l-footer__sns-list {
  display: flex;
  margin-top: 16px;
}
@media (max-width: 1023px) {
  .l-footer__sns-list {
    margin-top: 4.2666666667vw;
    justify-content: center;
  }
}

.l-footer__sns-item {
  width: 24px;
  margin-right: 20px;
}
@media (max-width: 599px) {
  .l-footer__sns-item {
    margin: 0 2vw;
    width: 10.6666666667vw;
  }
  .l-footer__sns-item img {
    width: 100%;
    height: 100%;
  }
}

.l-footer__sns-item a {
  transition: opacity 0.3s;
}
.l-footer__sns-item a:hover {
  opacity: 0.7;
}

/*----------------------------------------
	フッターボタン
----------------------------------------*/
.p-navigation__btn-wrapper {
  order: 3;
  margin-top: 40px;
}
@media (max-width: 599px) {
  .p-navigation__btn-wrapper {
    margin-top: 10.6666666667vw;
  }
}

/*----------------------------------------
	運営会社
----------------------------------------*/
.l-footer__company {
  order: 4;
  margin-top: 30px;
  font-size: min(0.97222vw, 14px);
  font-weight: 700;
  line-height: 1.8;
}
@media (max-width: 1023px) {
  .l-footer__company {
    text-align: center;
  }
}
@media (max-width: 599px) {
  .l-footer__company {
    margin-top: 5.3333333333vw;
    font-size: 3.2vw;
  }
}

/*----------------------------------------
	フッター下部
----------------------------------------*/
.l-footer__bottom {
  margin-top: 63px;
  border-top: 1px solid #403b39;
  display: flex;
  padding-top: 20px;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 1023px) {
  .l-footer__bottom {
    display: block;
    text-align: center;
  }
}
@media (max-width: 599px) {
  .l-footer__bottom {
    margin-top: 10.4vw;
    padding: 1em 0;
    border: none;
    background-color: #191919;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}

.l-footer__copyright {
  font-family: "Montserrat", sans-serif;
  font-size: min(0.7617728532vw, 11px);
  color: rgba(255, 255, 255, 0.5);
  margin-right: 5.2631578947%;
}
@media (max-width: 599px) {
  .l-footer__copyright {
    font-size: 2.4vw;
    text-align: center;
    margin-right: 0;
  }
}

.l-footer__sub-inner {
  display: flex;
  font-size: min(0.90278vw, 13px);
  margin: 0 -1em;
}
@media (max-width: 1023px) {
  .l-footer__sub-inner {
    justify-content: center;
    margin-top: 10px;
  }
}
.l-footer__sub-inner.-sp {
  display: none;
}
@media (max-width: 599px) {
  .l-footer__sub-inner.-sp {
    display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #403b39;
    border-bottom: 1px solid #403b39;
    margin: 10.66666vw 0 0;
    padding: 6.6666666667vw 0;
  }
}
@media (max-width: 599px) {
  .l-footer__sub-inner.-pc {
    display: none;
  }
}

.l-footer__sub-item {
  margin: 0 1em;
}
@media (max-width: 599px) {
  .l-footer__sub-item {
    width: 50%;
    margin: 0;
    color: #9f9f9f;
    font-size: 2.9333333333vw;
  }
}

.l-footer__sub-link {
  display: inline-block;
  transition: opacity 0.3s;
}
.l-footer__sub-link:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .l-footer__sub-link {
    padding: 0.7em 0;
  }
}

@media (max-width: 599px) {
  .l-footer .p-navigation__menu-body {
    padding-left: 4vw;
    padding-right: 4vw;
  }
}

/*----------------------------------------
	共通のコンテンツのレイアウト
----------------------------------------*/
.l-main {
  padding-top: 120px;
}
@media (max-width: 599px) {
  .l-main {
    padding-top: 24vw;
  }
}

.l-cellcenter-rowcenter {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.l-full-wide {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

@media (max-width: 599px) {
  .l-sp-full-wide {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}

.p-top-about__button-list, .p-corse__ttl-wrapper, .p-corse__list, .l-content__inner {
  max-width: 1140px;
  box-sizing: content-box;
  padding-left: min(1.04167vw, 15px);
  padding-right: min(1.04167vw, 15px);
  margin: 0 auto;
}
@media (max-width: 599px) {
  .p-top-about__button-list, .p-corse__ttl-wrapper, .p-corse__list, .l-content__inner {
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
  }
}

.l-content__width--large {
  max-width: 1440px;
}

.l-content__width--middle {
  max-width: 980px;
}

.l-content__width--middle2 {
  max-width: 940px;
}

.l-content__width--middle3 {
  max-width: 800px;
}

.l-content__width--middle4 {
  max-width: 1100px;
}

.l-content__width--middle5 {
  max-width: 820px;
}

@media (max-width: 599px) {
  .l-content__inner--sp-full {
    padding-left: 0;
    padding-right: 0;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	左右のコンテンツ
* --------------------------------------------------------------------------------------------------*/
.l-content__main {
  margin-left: min(2.08333vw, 30px);
  width: 740px;
  max-width: 740px;
}
@media (max-width: 599px) {
  .l-content__main {
    width: 100%;
    margin-left: 0;
    padding-right: 5.33333vw;
    padding-left: 5.33333vw;
  }
}

.p-bnr {
  display: inline-block;
}
@media (min-width: 1023.99px) {
  .p-bnr {
    transition: 0.3s;
  }
  .p-bnr:hover {
    opacity: 0.7;
  }
}

/*---------- Object ----------*/
/*---------- Component ----------*/
.c-btn {
  width: 100%;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  line-height: 1.5;
  font-size: min(0.97222vw, 14px);
  min-height: clamp(40px, 4.166666vw, 60px);
  border-radius: min(0.3472222222vw, 5px);
  padding-left: min(0.3472222222vw, 5px);
  padding-right: min(0.3472222222vw, 5px);
  will-change: transform;
  letter-spacing: 0.08em;
  transition: opacity 0.3s;
}
.c-btn:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .c-btn {
    min-height: 15.99999vw;
    font-size: 3.73333vw;
    border-radius: 1.3333333333vw;
    padding-left: 1.3333333333vw;
    padding-right: 1.3333333333vw;
  }
  .c-btn:hover {
    opacity: 1;
  }
}

.c-btn-2 {
  background-color: #fff;
  border: 1px solid #1da277;
  color: #1da277;
}

.c-btn--lighten {
  background-color: #fff;
  border: 1px solid #6caf9a;
  color: #6caf9a;
}

.c-btn-height--large {
  min-height: min(9.375vw, 135px);
}
@media (max-width: 599px) {
  .c-btn-height--large {
    min-height: 24vw;
  }
}

.c-btn-height--short {
  min-height: clamp(34px, 3.0555555556vw, 44px);
}
@media (max-width: 599px) {
  .c-btn-height--short {
    min-height: 15.99999vw;
  }
}

.c-btn-width--short {
  max-width: 11.9444444444vw;
}
@media (max-width: 599px) {
  .c-btn-width--short {
    max-width: 45.8666666667vw;
  }
}

@media (max-width: 599px) {
  .c-btn-height--short2 {
    min-height: 13.33333vw;
  }
}

.c-btn-height--short3 {
  min-height: clamp(40px, 3.47222vw, 50px);
}
@media (max-width: 599px) {
  .c-btn-height--short3 {
    min-height: 15.99999vw;
  }
}

.c-btn-height--short4 {
  min-height: clamp(40px, 3.47222vw, 50px);
}
@media (max-width: 599px) {
  .c-btn-height--short4 {
    min-height: 13.33333vw;
  }
}

.c-btn-cansel {
  min-height: clamp(30px, 3.0555555556vw, 44px);
  max-width: clamp(130px, 11.9444444444vw, 172px);
}
@media (max-width: 599px) {
  .c-btn-cansel {
    min-height: 15.99999vw;
    max-width: inherit;
  }
}

.c-btn-cansel + .c-btn-cansel {
  margin-left: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .c-btn-cansel + .c-btn-cansel {
    margin-left: 0;
    margin-top: 1.3333333333vw;
  }
}

.c-btn-primary {
  justify-content: space-between;
  background-color: #fff;
  border: 1px solid #6caf9a;
  color: #6caf9a;
  padding-left: min(1.388888vw, 20px);
  padding-right: min(1.388888vw, 20px);
  transition: opacity 0.3s;
}
.c-btn-primary:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .c-btn-primary {
    min-height: 15.99999vw;
    font-size: 3.73333vw;
  }
}

.c-btn-has-icn {
  justify-content: space-between;
  padding-left: min(1.388888vw, 20px);
  padding-right: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .c-btn-has-icn {
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
  }
}

.c-btn-toggle {
  justify-content: flex-start;
  position: relative;
  border: 1px solid #6caf9a;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
  padding: min(1.388888vw, 20px);
  color: #6caf9a;
}
@media (max-width: 599px) {
  .c-btn-toggle {
    padding: 5.33333vw;
  }
}
.c-btn-toggle.is-toggle-open::before {
  display: none;
}
.c-btn-toggle::after, .c-btn-toggle::before {
  content: "";
  background-color: #6caf9a;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.c-btn-toggle::after {
  width: 4.26666vw;
  height: 2px;
  right: 5.33333vw;
}
.c-btn-toggle::before {
  height: 4.26666vw;
  width: 2px;
  right: 7.2vw;
}

.c-btn-radius {
  border-radius: 100px;
}

.c-btn-color--main {
  background-color: #1da277;
  color: #fff;
}

.c-btn-color--lighten {
  background-color: #6caf9a;
  color: #fff;
}

.c-btn-color--primary {
  background-color: #f1f0eb;
  color: #886148;
  font-weight: 700;
}

.c-btn-color--4 {
  background-color: #3b5998;
  color: #fff;
}

.c-btn-shadow {
  box-shadow: 0px 4px 13px -6px rgba(0, 0, 0, 0.6);
}

.c-btn-height--midium {
  min-height: clamp(40px, 3.47222vw, 50px);
}
@media (max-width: 599px) {
  .c-btn-height--midium {
    min-height: 13.33333vw;
  }
}

.c-icon-absolute {
  position: relative;
}
.c-icon-absolute svg {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}

.c-btn-distable {
  pointer-events: none;
  background-color: #9f9f9f;
}

.c-icon--white {
  stroke: #fff !important;
}

.c-soleil {
  font-family: soleil, sans-serif;
  /* Regular 400, Book 500, SemiBold 600, Bold 700 */
}

.c-sofia {
  font-family: sofia-pro, sans-serif;
  /* Regular 400, SemiBold 600, Bold 700 */
}

.c-text-color--main {
  color: #1da277;
}

.c-text-color--white {
  color: #fff;
}

.c-text-color--8 {
  color: #9f9f9f;
}

.c-text-color--lighten {
  color: #6caf9a;
}

.c-line-left {
  border-left: 6px solid #6caf9a;
  padding-left: min(1.388888vw, 20px);
}

.is-text-color {
  color: currentColor !important;
}

.c-link-gmap {
  text-decoration: underline;
  margin-top: auto;
  margin-left: auto;
  white-space: nowrap;
  color: #9f9f9f;
  font-size: min(0.97222vw, 14px);
  padding-left: 1em;
}
.c-link-gmap:hover {
  text-decoration: none;
}
@media (max-width: 599px) {
  .c-link-gmap {
    font-size: 3.73333vw;
  }
}

.c-block {
  display: block;
}

.c-underline {
  border-bottom: 1px solid #deddd9;
  padding-bottom: 0.6em;
  line-height: 2.6;
}

.c-text-link {
  color: #1da277;
  text-decoration: underline;
}
.c-text-link:hover {
  text-decoration: none;
}
.c-text-link.u-color-current {
  color: currentColor;
}

/* 開催日が過ぎた日程用 */
.c-block.opened {
  color: #9f9f9f;
}

/* ----------------------------------------------------------------------------------------------------
*	タグ
* --------------------------------------------------------------------------------------------------*/
.c-tag {
  display: inline-block;
  padding: 0.2em 0.4em 0.3em;
  border-radius: 2px;
}

.c-tag-small {
  padding: 0.1em 0.4em;
}

.c-tag-bgcolor {
  background-color: #6caf9a;
  color: #fff;
  font-weight: 500;
}

.c-tag-secondary {
  border: 1px solid #886148;
  color: #886148;
}

.c-tag2 {
  border-radius: min(1.388888vw, 20px);
  border: 1px solid #6caf9a;
  color: #6caf9a;
}
@media (max-width: 599px) {
  .c-tag2 {
    border-radius: 5.33333vw;
  }
}
.c-tag2 a {
  display: inline-block;
  padding: 0.5em 1.6em;
}
@media (min-width: 1023.99px) {
  .c-tag2 a {
    transition: 0.3s;
  }
  .c-tag2 a:hover {
    opacity: 0.7;
  }
}

.c-tag3 {
  display: inline-block;
  padding: 0;
}
.c-tag3 a:hover {
  text-decoration: underline;
}

.c-bgcolor-main {
  background-color: #1da277;
}

.c-bgcolor-main--lighten {
  background-color: #6caf9a;
}

.c-bgcolor-sub {
  background-color: #f1f0eb;
}

.c-bgcolor-sub--lighten {
  background-color: #f7f6f2 !important;
}

.c-bgcolor-sub--lighten2 {
  background-color: #f8f7f5;
}

.c-bgcolor-sub--lighten3 {
  background-color: #f4f2ed;
}

.c-bgcolor--white {
  background-color: #fff;
}

@media (max-width: 599px) {
  .c-sp-bgcolor-sub--lighten2 {
    background-color: #f8f7f5;
  }
}

.c-bgcolor--1 {
  background-color: #f5f5f5;
}

.c-bgcolor--9 {
  background-color: #fafafa;
}

.c-bgcolor--10 {
  background-color: #886148;
}

.c-bgcolor--11 {
  background-color: #c49a85;
}

@media (max-width: 599px) {
  .sp-bgcolor-none {
    background-color: transparent;
  }
}

@media (max-width: 599px) {
  .c-sp-bgcolor--white {
    background-color: #fff;
  }
}

.c-border-color--main {
  border-color: #1da277;
}

.c-border-solid {
  border-style: solid;
}

.c-border-dashed {
  border-style: dashed;
}

.c-border-width--1 {
  border-width: 1px;
}

.c-border-width--2 {
  border-width: 2px;
}

.c-border-width--5 {
  border-width: 5px;
}

.c-broder-color--white {
  border-color: #fff;
}

.c-border-color--lighten {
  border-color: #6caf9a;
}

.c-border-color--1 {
  border-color: #f5f5f5;
}

.c-border-color--3 {
  border-color: #d1d1d1;
}

.c-border-color--12 {
  border-color: #efefef;
}

.c-border-radius--2 {
  border-radius: min(0.1388888889vw, 2px);
}
@media (max-width: 599px) {
  .c-border-radius--2 {
    border-radius: 0.5333333333vw;
  }
}

.c-border-radius--3 {
  border-radius: min(0.2083333333vw, 3px);
}
@media (max-width: 599px) {
  .c-border-radius--3 {
    border-radius: 0.8vw;
  }
}

.c-border-radius--4 {
  border-radius: min(0.2777777778vw, 4px);
}
@media (max-width: 599px) {
  .c-border-radius--4 {
    border-radius: 1.0666666667vw;
  }
}

.c-border-radius--5 {
  border-radius: min(0.3472222222vw, 5px);
}
@media (max-width: 599px) {
  .c-border-radius--5 {
    border-radius: 1.3333333333vw;
  }
}

@media (max-width: 599px) {
  .c-sp-border-radius--5 {
    border-radius: 1.3333333333vw;
  }
}

.c-border-top {
  border-top: 1px solid #e3e3e3;
}

.c-border-bottom {
  border-bottom: 1px solid #e3e3e3;
}

.c-border-bottom--dashed {
  border-bottom: 1px dashed #d9d9d9;
}

@media (max-width: 599px) {
  .c-sp-border--none {
    border: none;
  }
}

.c-input-text {
  padding: min(1.388888vw, 20px);
  width: 100%;
  height: min(4.166666vw, 60px);
}
@media (max-width: 599px) {
  .c-input-text {
    padding: 5.33333vw;
    height: 4.166666vw;
  }
}

.c-textarea {
  padding: min(1.388888vw, 20px);
  width: 100%;
  min-height: min(34.7222222222vw, 500px);
}
@media (max-width: 599px) {
  .c-textarea {
    padding: 5.33333vw;
    min-height: 106.6666666667vw;
  }
}

.c-textarea-height--middle {
  min-height: min(15.2777777778vw, 220px);
}
@media (max-width: 599px) {
  .c-textarea-height--middle {
    min-height: 58.6666666667vw;
  }
}

.c-textarea-height--middle2 {
  min-height: min(20.834vw, 300px);
}
@media (max-width: 599px) {
  .c-textarea-height--middle2 {
    min-height: 80vw;
  }
}

.c-input-file {
  font-size: min(0.97222vw, 14px);
  width: 100%;
}

.c-input-style--1 {
  background-color: #f5f5f5;
  border: 1px solid #f8f8f8;
  border-radius: 5px;
}

.c-input-style--2 {
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
}

.c-input-sytle--3 {
  background-color: #fff;
  border: 1px solid #6caf9a;
  border-radius: 5px;
}

.c-input-bgcolor--white {
  background-color: #fff;
}

.c-input-bgcolor--1 {
  background-color: #f5f5f5;
}

.c-label__ttl {
  display: inline-block;
  font-size: min(1.04167vw, 15px);
}
@media (max-width: 599px) {
  .c-label__ttl {
    font-size: 4vw;
  }
}

.c-field-block__ttl {
  display: inline-block;
  font-size: min(0.90278vw, 13px);
  color: #6caf9a;
}
@media (max-width: 599px) {
  .c-field-block__ttl {
    font-size: 3.46666vw;
  }
}

::-moz-placeholder {
  color: #b2b2b2;
  font-size: min(1.11111vw, 16px);
}

:-ms-input-placeholder {
  color: #b2b2b2;
  font-size: min(1.11111vw, 16px);
}

::placeholder {
  color: #b2b2b2;
  font-size: min(1.11111vw, 16px);
}
@media (max-width: 599px) {
  ::-moz-placeholder {
    font-size: 4.26666vw;
  }
  :-ms-input-placeholder {
    font-size: 4.26666vw;
  }
  ::placeholder {
    font-size: 4.26666vw;
  }
}

input,
textarea {
  font-size: min(1.11111vw, 16px);
}
@media (max-width: 599px) {
  input,
textarea {
    font-size: 4.26666vw;
  }
}

input:focus,
select:focus,
textarea:focus {
  outline: none;
}

input:focus,
textarea:focus {
  border: 1px solid #1da277;
}

input[type=file] {
  display: none;
}

/*----------------------------------------
ファイル添付
----------------------------------------*/
.c-file-wrapper {
  background-color: #f7f6f2;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  padding: min(0.5555555556vw, 8px) min(2.08333vw, 30px);
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .c-file-wrapper {
    padding: 2.1333333333vw 8vw;
  }
}

.c-file-wrapper.disabled {
  opacity: 0.4;
  pointer-events: none;
}

.c-file-ttl {
  margin-right: min(1.388888vw, 20px);
  min-width: min(5.555555vw, 80px);
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .c-file-ttl {
    margin-right: 2.6666666667vw;
    min-width: 15.99999vw;
  }
}

.c-file-txt {
  margin-left: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .c-file-txt {
    margin-left: 2.6666666667vw;
  }
}

/*----------------------------------------
ラジオボタン
----------------------------------------*/
/*----------------------------------------
エラー
----------------------------------------*/
.error {
  left: 0;
  position: relative;
  bottom: auto;
  color: #c34a4a;
  font-size: min(0.90278vw, 13px);
  display: inline-block;
}
@media (max-width: 1023px) {
  .error {
    bottom: min(-1.11111vw, -16px);
  }
}
@media (max-width: 599px) {
  .error {
    position: static;
    font-size: 3.46666vw;
    margin-top: 1.3333333333vw;
  }
}

/*----------------------------------------
入力済
----------------------------------------*/
.is-entered {
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  width: 100% !important;
}

/*----------------------------------------
	必須
----------------------------------------*/
.c-required {
  font-size: min(0.90278vw, 13px);
  background-color: #6caf9a;
  display: inline-block;
  padding: 0.1em 0.5em;
  color: #fff;
  border-radius: 3px;
  margin-right: min(0.5555555556vw, 8px);
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .c-required {
    font-size: 3.46666vw;
    padding-top: 0.1em;
    padding-bottom: 0.2em;
    border-radius: 2px;
    margin-right: 2.6666666667vw;
  }
}

/*----------------------------------------
	任意
----------------------------------------*/
.c-optional {
  font-size: min(0.90278vw, 13px);
  border: 1px solid #6caf9a;
  display: inline-block;
  padding: 0.1em 0.5em;
  color: #6caf9a;
  border-radius: 3px;
  margin-right: min(0.5555555556vw, 8px);
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .c-optional {
    font-size: 3.46666vw;
    padding-top: 0.1em;
    padding-bottom: 0.2em;
    border-radius: 2px;
    margin-right: 2.6666666667vw;
  }
}

/*----------------------------------------
	円マーク
----------------------------------------*/
.c-unit {
  display: inline-block;
  margin-left: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .c-unit {
    margin-left: 2.6666666667vw;
  }
}

/*----------------------------------------
	画像
----------------------------------------*/
.c-label__file {
  position: relative;
  text-align: center;
  display: block;
  width: min(10.41666vw, 150px);
  height: min(10.41666vw, 150px);
  margin: 0 auto min(1.388888vw, 20px);
  border-radius: 50%;
  border: 2px solid #6caf9a;
  overflow: hidden;
}
@media (max-width: 599px) {
  .c-label__file {
    width: 40vw;
    height: 40vw;
    margin: 0 auto 5.33333vw;
  }
}

.c-default {
  width: 100%;
}

.c-preview {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.c-box-shadow--1 {
  box-shadow: 0px 10px 13px -3px rgba(0, 0, 0, 0.3);
}

.c-box-shadow--2 {
  box-shadow: -5px 4px 20px 0px rgba(199, 199, 199, 0.3);
}

.c-box-shadow--3 {
  box-shadow: 1px 5px 10px 3px rgba(194, 194, 194, 0.58);
}

.c-img-radius {
  -webkit-clip-path: circle(50% at 50% 50%);
          clip-path: circle(50% at 50% 50%);
  overflow: hidden;
}

/*---------- Project ----------*/
.p-breadcrumb {
  background-color: #f1f0eb;
  font-size: min(0.97222vw, 14px);
  padding: 0 min(1.04167vw, 15px);
}
@media (max-width: 599px) {
  .p-breadcrumb {
    padding: 0 5.33333vw;
    font-size: 3.2vw;
    -webkit-overflow-scrolling: touch;
  }
}

.breadcrumb__list {
  margin: 0 auto;
  display: flex;
  color: #9f9f9f;
  max-width: 1290px;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  padding: min(1.666666vw, 24px) 0 min(1.527777vw, 22px);
}
@media (max-width: 599px) {
  .breadcrumb__list {
    padding: 5.33333vw 0;
  }
}

.breadcrumb__item {
  white-space: nowrap;
}

.breadcrumb__item a {
  position: relative;
  display: inline-block;
  padding-right: 1.6em;
  color: #1da277;
  text-decoration: underline;
}
.breadcrumb__item a::after {
  top: 50%;
  right: 0.7em;
  content: "";
  position: absolute;
  width: 0.4166666667vw;
  height: 0.4166666667vw;
  border-top: 1px solid #9f9f9f;
  border-right: 1px solid #9f9f9f;
  transform: translateY(-50%) rotate(45deg);
}
@media (max-width: 599px) {
  .breadcrumb__item a::after {
    width: 1.6vw;
    height: 1.6vw;
  }
}
.breadcrumb__item a:hover {
  text-decoration: none;
}

/* ----------------------------------------------------------------------------------------------------
*	おすすめの講座
* --------------------------------------------------------------------------------------------------*/
.p-corse {
  background-color: #f7f6f2;
  padding-top: min(6.944445vw, 100px);
  padding-bottom: min(6.944445vw, 100px);
  /* 前への矢印カスタマイズ */
  /* 次への矢印カスタマイズ */
}
@media (max-width: 599px) {
  .p-corse {
    padding-top: 21.3333333333vw;
    padding-bottom: 16vw;
  }
}
.p-corse .p-swiper__wrapper {
  display: none;
  position: relative;
}
@media (max-width: 599px) {
  .p-corse .p-swiper__wrapper {
    margin-top: 8vw;
    display: block;
    padding-bottom: 5.33333vw;
  }
}
.p-corse .swiper-slide {
  height: auto;
}
.p-corse .swiper-pagination {
  bottom: -2vw;
}
.p-corse .swiper-button-prev:after,
.p-corse .swiper-button-next:after {
  display: none;
  content: "";
  margin: auto;
  position: absolute;
  top: 40%;
  width: 100%;
  height: 100%;
  transform: translateY(-50%);
}
@media (max-width: 599px) {
  .p-corse .swiper-button-prev:after,
.p-corse .swiper-button-next:after {
    display: block;
  }
}
.p-corse .swiper-button-prev:after {
  content: url('data:image/svg+xml;utf-8,<svg fill="%236caf9a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.04 15.04"><path class="st0" d="M7.5,15c4.2,0,7.5-3.4,7.5-7.5S11.7,0,7.5,0S0,3.4,0,7.5S3.4,15,7.5,15z M9,3.9l0.7,0.7L6.8,7.6l2.8,2.8l-0.7,0.7L5.3,7.6L9,3.9L9,3.9z"/></svg>');
  right: -4vw;
}
.p-corse .swiper-button-next:after {
  content: url('data:image/svg+xml;utf-8,<svg fill="%236caf9a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.04 15.04"><path d="M7.52,0C3.37,0,0,3.37,0,7.52s3.37,7.52,7.52,7.52,7.52-3.37,7.52-7.52S11.67,0,7.52,0Zm-1.47,11.12l-.71-.71,2.94-2.94-2.85-2.85,.71-.71,3.56,3.56-3.64,3.64Z" /></svg>');
  left: -4vw;
}

.p-corse__list {
  margin-top: 3.47222vw;
  justify-content: center;
}
@media (max-width: 599px) {
  .p-corse__list {
    display: none !important;
  }
}
.p-corse__list > ul::after {
  content: "";
  width: 31.57%;
}

.p-corse__item {
  height: auto;
}
@media (max-width: 599px) {
  .p-corse__item {
    height: 100%;
    padding-left: 5.33333vw;
    padding-bottom: 2.9333333333vw;
  }
}

.p-corse__link {
  display: inline-block;
  transition: opacity 0.3s;
  height: 100%;
}
.p-corse__link:hover {
  opacity: 0.7;
}

.p-corse + .p-corse {
  padding-top: min(1.388888vw, 20px);
}

.p-corse-wrapper {
  background-color: #f7f6f2;
  padding-bottom: min(2.777777vw, 40px);
}
@media (max-width: 599px) {
  .p-corse-wrapper {
    padding-bottom: 13.33333vw;
  }
}

.p-corse__ttl-wrapper {
  font-size: min(1.388888vw, 20px);
  font-weight: 600;
  margin-bottom: min(2.777777vw, 40px);
}
@media (max-width: 599px) {
  .p-corse__ttl-wrapper {
    font-size: 5.33333vw;
  }
}

.p-corse__ttl {
  border-left: 5px solid #6caf9a;
  padding-left: 0.5em;
}

/*----------------------------------------
	カード
----------------------------------------*/
.p-card {
  border-radius: 5px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0px 0px 16px -6px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  height: 100%;
}

.p-card-1 {
  padding: min(1.7361vw, 25px) min(1.388888vw, 20px);
  display: grid;
  grid-template-columns: min(16.6666666667vw, 240px) 1fr;
  grid-template-rows: auto 1fr;
  gap: 0px 0px;
  align-items: start;
  grid-template-areas: "card-img card-body" "prof card-body";
  position: relative;
}
@media (max-width: 599px) {
  .p-card-1 {
    padding: 0 4vw 5.33333vw;
    display: block;
  }
}

.p-card-2 {
  padding: min(1.388888vw, 20px) min(1.7361vw, 25px) min(2.08333vw, 30px);
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto;
  gap: 0px 0px;
  grid-template-areas: "p-card-2__image p-card-2__ttl" "p-card-2__image p-card-2__bottom";
  position: relative;
}
@media (max-width: 599px) {
  .p-card-2 {
    padding: 5.33333vw;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto auto;
    gap: 0px 0px;
    grid-template-areas: "p-card-2__image p-card-2__ttl" "p-card-2__bottom p-card-2__bottom" "p-card-2__link p-card-2__link";
    align-items: start;
  }
}

.p-card-3 {
  background-color: #f1f0eb;
  display: flex;
  padding: min(2.777777vw, 40px);
  border-radius: min(0.3472222222vw, 5px);
}
@media (max-width: 599px) {
  .p-card-3 {
    display: block;
    padding: 5.33333vw;
    border-radius: 1.3333333333vw;
  }
}
.p-card-3 .p-card-3__upper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  align-items: center;
  max-width: 20%;
  margin-right: min(2.777777vw, 40px);
}
@media (max-width: 599px) {
  .p-card-3 .p-card-3__upper {
    margin-right: 0;
    align-items: start;
    max-width: inherit;
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto auto;
    gap: 0px 0px;
    grid-template-areas: "p-card-3__sub-ttl p-card-3__sub-ttl" "p-card-3__img p-card-3__ttl" "p-card-3__img p-card-3__sns";
  }
}

.p-card-3__sns {
  grid-area: p-card-3__sns;
}

.p-card-3__txt-wrapper {
  font-size: min(0.90278vw, 13px);
  line-height: 1.8;
  margin-bottom: 1em;
}
@media (max-width: 599px) {
  .p-card-3__txt-wrapper {
    font-size: 3.46666vw;
    margin-bottom: 0;
  }
}

.p-card-3__btn-wrapper {
  margin-top: auto;
  max-width: min(19.44444vw, 280px);
}
.p-card-3__btn-wrapper svg {
  fill: #6caf9a;
}
@media (max-width: 599px) {
  .p-card-3__btn-wrapper {
    max-width: inherit;
    margin-top: 5.33333vw;
  }
}

.p-card-4 {
  position: relative;
}
.p-card-4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  pointer-events: none;
  transition: 0.3s;
  opacity: 0;
}

.p-card-4.is-card-hover::before {
  opacity: 0.3;
}

.p-card-5 {
  padding: min(1.7361vw, 25px) min(1.388888vw, 20px);
  display: grid;
  grid-template-columns: min(22.2222222222vw, 320px) 1fr;
  grid-template-rows: auto auto auto;
  gap: 0px 0px;
  align-items: start;
  grid-template-areas: "card-5__img card-5__body" "card-5__prof card-5__body" "card-5__prof card-5__btn";
}
@media (max-width: 599px) {
  .p-card-5 {
    display: block;
    padding: 5.33333vw 4vw;
  }
}

/*----------------------------------------
	カードのリンク
----------------------------------------*/
.p-card__link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-card__link span,
.p-card__link svg {
  display: none;
}
@media (max-width: 599px) {
  .p-card__link span,
.p-card__link svg {
    display: block;
  }
}
.p-card__link svg {
  fill: #1da277;
}
.p-card__link span {
  color: #1da277;
  font-weight: 700;
}
@media (max-width: 599px) {
  .p-card__link {
    display: inline-flex;
    position: static;
    justify-content: center;
    padding-top: 5.33333vw;
    align-items: center;
  }
}
.p-card__link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  transition: opacity 0.3s;
  opacity: 0;
}
@media (max-width: 599px) {
  .p-card__link::before {
    display: none;
  }
}
.p-card__link:hover::before {
  opacity: 0.2;
}

@media (max-width: 599px) {
  .p-card-1__link {
    font-size: 3.73333vw;
  }
}

@media (max-width: 599px) {
  .p-card-2__link {
    grid-area: p-card-2__link;
  }
}

.p-card-4__link {
  display: inline-block;
  height: 100%;
  width: 100%;
}
@media (max-width: 599px) {
  .p-card-4__link {
    pointer-events: none;
  }
}

.p-card-4__sp-link {
  display: none;
}
@media (max-width: 599px) {
  .p-card-4__sp-link {
    display: inline-flex;
    font-size: 3.73333vw;
  }
}

/*----------------------------------------
	カードの画像
----------------------------------------*/
.p-card__img-wrapper {
  /* aspect-ratio: 360/220; */
  /* 	overflow: hidden; */
}
.p-card__img-wrapper img {
  width: 100%;
  height: auto;
  border-radius: min(0.3472222222vw, 5px);
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 360/270;
}

.p-card-1__img-wrapper {
  border-radius: 5px;
  width: 100%;
  flex-shrink: 0;
  grid-area: card-img;
}
@media (max-width: 599px) {
  .p-card-1__img-wrapper {
    border-radius: 0;
    max-width: inherit;
    margin-left: -4vw;
    margin-right: -4vw;
  }
}

.p-card-2__img-wrapper {
  width: min(13.19444vw, 190px);
  height: min(13.19444vw, 190px);
  -webkit-clip-path: circle(50% at 50% 50%);
          clip-path: circle(50% at 50% 50%);
  grid-area: p-card-2__image;
  margin-right: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-card-2__img-wrapper {
    width: 34.6666666667vw;
    height: 34.6666666667vw;
    margin-right: 8vw;
  }
}
.p-card-2__img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-card-3__img-wrapper {
  grid-area: p-card-3__img;
  width: min(6.944445vw, 100px);
  -webkit-clip-path: circle(50% at 50% 50%);
          clip-path: circle(50% at 50% 50%);
  margin-top: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .p-card-3__img-wrapper {
    width: 26.6666666667vw;
    margin-top: 0;
    margin-right: 5.33333vw;
  }
}
.p-card-3__img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-card-5__img-wrapper {
  grid-area: card-5__img;
}

/*----------------------------------------
	カードのテキスト上部
----------------------------------------*/
.p-card-2__upper--wrapper {
  grid-area: p-card-2__ttl;
  display: flex;
  flex-direction: column;
}
@media (max-width: 599px) {
  .p-card-2__upper--wrapper {
    height: 100%;
    justify-content: center;
  }
}

.p-like__wrapper {
  text-align: right;
  margin-left: auto;
}
@media (max-width: 599px) {
  .p-like__wrapper {
    display: none;
  }
}

.p-like {
  display: inline-block;
  color: #886148;
  border: 1px solid #886148;
  padding: 0.4em 0.5em;
  font-size: min(0.97222vw, 14px);
}

/*----------------------------------------
	カードのタイトルwrapper
----------------------------------------*/
.p-catd__title-wrapper {
  padding-bottom: min(1.7361vw, 25px);
  font-size: min(1.11111vw, 16px);
  line-height: 1.4;
  flex-grow: 1;
}
@media (max-width: 599px) {
  .p-catd__title-wrapper {
    font-size: 4.26666vw;
    padding-bottom: 5.33333vw;
  }
}
.p-catd__title-wrapper > h3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  line-height: 1.5;
}

.p-catd-1__title-wrapper {
  padding-top: min(1.388888vw, 20px);
  font-weight: 700;
}
@media (max-width: 599px) {
  .p-catd-1__title-wrapper {
    padding-top: 4.53333vw;
  }
}

.p-card-2__ttl-wrapper {
  padding-top: min(0.69444vw, 10px);
  padding-bottom: min(1.04167vw, 15px);
  display: flex;
  align-items: flex-start;
  margin-top: auto;
}
@media (max-width: 599px) {
  .p-card-2__ttl-wrapper {
    flex-direction: column-reverse;
    justify-content: center;
    height: 100%;
  }
}

/*----------------------------------------
	カードのタイトル
----------------------------------------*/
.p-card-2__ttl {
  font-size: min(1.25vw, 18px);
  font-weight: 600;
}
@media (max-width: 599px) {
  .p-card-2__ttl {
    font-size: 4.8vw;
  }
}
.p-card-2__ttl .u-text-small {
  font-weight: 500;
  font-size: min(0.97222vw, 14px);
  margin-left: 1em;
}
@media (max-width: 599px) {
  .p-card-2__ttl .u-text-small {
    font-size: 3.73333vw;
  }
}

.p-card-3__sub-ttl {
  grid-area: p-card-3__sub-ttl;
  font-size: min(0.97222vw, 14px);
  font-weight: 600;
}
@media (max-width: 599px) {
  .p-card-3__sub-ttl {
    font-size: 4.26666vw;
    margin-bottom: 6.6666666667vw;
  }
}

.p-card-3__ttl {
  grid-area: p-card-3__ttl;
  margin-top: min(0.69444vw, 10px);
  font-size: min(0.97222vw, 14px);
  font-weight: 600;
}
@media (max-width: 599px) {
  .p-card-3__ttl {
    margin-top: 0.5em;
    font-size: 5.33333vw;
  }
}
.p-card-3__ttl .u-text-small {
  font-size: min(0.7617728532vw, 11px);
  font-weight: 500;
  margin-left: 1em;
}
@media (max-width: 599px) {
  .p-card-3__ttl .u-text-small {
    font-size: 4vw;
  }
}

.p-confirm {
  margin-left: min(2.08333vw, 30px);
  font-size: min(0.83333vw, 12px);
  background-color: #f1f0eb;
  display: inline-block;
  padding: 0.4em 0.5em;
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .p-confirm {
    margin-left: 0;
    font-size: 3.2vw;
    margin-bottom: 1.3333333333vw;
  }
}

/*----------------------------------------
	カードのテキスト部分
----------------------------------------*/
.p-card__body {
  padding: 8.3333333333% 6.9444444444%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
@media (max-width: 599px) {
  .p-card__body {
    padding: 4vw;
  }
}

.p-card-1__body {
  padding: 0;
  margin-left: 1.7361vw;
  grid-area: card-body;
}
@media (max-width: 599px) {
  .p-card-1__body {
    margin-left: 0;
    padding-top: 4.26666vw;
  }
}

.p-card-2__body {
  padding: 0;
}

.p-card-4__body {
  padding-bottom: 0;
  flex-grow: 1;
}

/*----------------------------------------
	カードのボトム（日時や時間）
----------------------------------------*/
.p-card__bottom--wrapper {
  border-top: 1px solid #eaeaea;
  padding-top: min(0.3472222222vw, 5px);
  line-height: 1.6;
}
@media (max-width: 599px) {
  .p-card__bottom--wrapper {
    padding-top: 1.3333333333vw;
  }
}

.p-catd-1__bottom--wrapper {
  border-top: 1px dashed #eaeaea;
  padding-top: min(0.3472222222vw, 5px);
  margin-top: min(1.04167vw, 15px);
}
@media (max-width: 599px) {
  .p-catd-1__bottom--wrapper {
    padding-top: 1.3333333333vw;
    margin-top: 4vw;
  }
}

.p-catd-2__bottom--wrapper {
  grid-area: p-card-2__bottom;
  padding-top: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .p-catd-2__bottom--wrapper {
    padding-top: 1.3333333333vw;
    margin-top: 4vw;
  }
}

.p-card-3__bottom {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 599px) {
  .p-card-3__bottom {
    margin-top: 5.33333vw;
  }
}

.p-card-4__bottom--wrapper {
  padding: 2.7777777778% 0 8.3333333333%;
  margin: 0 6.9444444444%;
}
@media (max-width: 599px) {
  .p-card-4__bottom--wrapper {
    padding: 1.3333333333vw 0 4vw;
    margin: 0 4vw;
  }
}

.p-fee-time__wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: min(1.25vw, 18px);
  margin-top: 6.9444444444%;
}
@media (max-width: 599px) {
  .p-fee-time__wrapper {
    font-size: 4.8vw;
  }
}
.p-fee-time__wrapper .p-time {
  font-size: min(0.97222vw, 14px);
  color: #fff;
  background-color: #c49a85;
  line-height: 1;
  padding: 4px 8px;
  border-radius: 2px;
}
@media (max-width: 599px) {
  .p-fee-time__wrapper .p-time {
    font-size: 3.73333vw;
  }
}

.p-fee {
  display: inline-block;
  margin-right: min(0.83333vw, 12px);
  margin-bottom: 5px;
}
@media (max-width: 599px) {
  .p-fee {
    margin-right: 4vw;
  }
}

/*----------------------------------------
	カードのアイコン
----------------------------------------*/
.p-icn-txt__wrapper {
  display: flex;
  font-size: min(0.97222vw, 14px);
  margin-top: 0.8em;
}
@media (max-width: 599px) {
  .p-icn-txt__wrapper {
    font-size: 3.46666vw;
  }
}
.p-icn-txt__wrapper .c-icn {
  display: inline-block;
  width: min(0.83333vw, 12px);
  height: min(1.04167vw, 15px);
  margin-right: min(0.69444vw, 10px);
  margin-top: clamp(3px, 0.2083333333vw, 4px);
  flex-shrink: 0;
  line-height: 0;
}
@media (max-width: 599px) {
  .p-icn-txt__wrapper .c-icn {
    width: 2.4vw;
    height: 2.9333333333vw;
    margin-right: 0.4em;
    margin-top: 1.3333333333vw;
  }
}
.p-icn-txt__wrapper .c-icn-time {
  width: min(1.04167vw, 15px);
  margin-top: clamp(4px, 0.2777777778vw, 5px);
  margin-right: min(0.5555555556vw, 8px);
}
@media (max-width: 599px) {
  .p-icn-txt__wrapper .c-icn-time {
    width: 2.9333333333vw;
    margin-top: 1.6vw;
    margin-right: 0.3em;
  }
}

.p-fee-tag__wrapper {
  /* display: flex; */
  font-size: min(1.25vw, 18px);
}
@media (max-width: 599px) {
  .p-fee-tag__wrapper {
    font-size: 6.4vw;
    display: block;
  }
}
.p-fee-tag__wrapper .p-tags__wrapper {
  margin-top: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .p-fee-tag__wrapper .p-tags__wrapper {
    margin-top: 5.33333vw;
  }
}

/*----------------------------------------
	プロフィール
----------------------------------------*/
.p-card__prof-wrapper {
  grid-area: prof;
  display: flex;
  align-items: center;
  font-size: min(1.11111vw, 16px);
  background-color: #f7f6f2;
  border-radius: min(0.3472222222vw, 5px);
  margin-top: min(1.04167vw, 15px);
  padding: min(0.69444vw, 10px) min(1.04167vw, 15px);
}
@media (max-width: 599px) {
  .p-card__prof-wrapper {
    margin-top: 6.6666666667vw;
    padding: 2.6666666667vw 4vw;
    font-size: 4.26666vw;
  }
}
.p-card__prof-wrapper .c-img {
  width: min(2.777777vw, 40px);
  height: min(2.777777vw, 40px);
  margin-right: min(1.388888vw, 20px);
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .p-card__prof-wrapper .c-img {
    width: 10.66666vw;
    height: 10.66666vw;
    margin-right: 5.33333vw;
  }
}
.p-card__prof-wrapper .c-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-card__prof-wrapper .c-text-small {
  font-size: min(0.83333vw, 12px);
  padding-left: 1em;
}
@media (max-width: 599px) {
  .p-card__prof-wrapper .c-text-small {
    font-size: 3.2vw;
  }
}

.p-card__aside {
  display: flex;
  margin-top: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .p-card__aside {
    display: block;
    margin-top: 2.6666666667vw;
  }
}

.p-card__aside-body {
  font-size: min(0.97222vw, 14px);
}

.p-card__aside-ttl {
  flex-shrink: 0;
  font-size: min(0.97222vw, 14px);
  min-width: clamp(80px, 6.944445vw, 100px);
  margin-top: 0.2em;
  font-weight: 500;
}
@media (max-width: 599px) {
  .p-card__aside-ttl {
    width: auto;
    font-size: 3.73333vw;
    margin-top: 0;
    margin-bottom: 1.3333333333vw;
  }
}

.p-card-5__prof-wrapper {
  grid-area: card-5__prof;
}
@media (max-width: 599px) {
  .p-card-5__prof-wrapper {
    display: none;
  }
}

.p-card-5__body {
  grid-area: card-5__body;
  padding: 0;
  margin-left: min(1.7361vw, 25px);
}
@media (max-width: 599px) {
  .p-card-5__body {
    margin-left: 0;
    margin-top: 4vw;
  }
}

.p-catd-5__title-wrapper {
  margin-top: min(1.04167vw, 15px);
}
@media (max-width: 599px) {
  .p-catd-5__title-wrapper {
    margin-top: 4.53333vw;
  }
}

.p-card-5__btn-wrapper {
  grid-area: card-5__btn;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: min(0.90278vw, 13px);
  color: #9f9f9f;
  line-height: 1.4;
  margin-top: min(2.777777vw, 40px);
  margin-left: min(1.7361vw, 25px);
}
@media (max-width: 599px) {
  .p-card-5__btn-wrapper {
    margin-top: 8vw;
    font-size: 3.46666vw;
    margin-left: 0;
    display: block;
  }
  .p-card-5__btn-wrapper > * {
    margin-bottom: 2.6666666667vw;
  }
}
.p-card-5__btn-wrapper > .cancel-btn {
  margin-top: min(0.69444vw, 10px);
  margin-left: 0;
}

.p-catd-5__bottom--wrapper {
  padding-top: min(0.69444vw, 10px);
  margin-top: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-catd-5__bottom--wrapper {
    margin-top: 4vw;
    padding-top: 1.3333333333vw;
  }
}

.p-state--application {
  position: relative;
  border-radius: min(0.3472222222vw, 5px);
  overflow: hidden;
}
@media (max-width: 599px) {
  .p-state--application {
    border-radius: 1.3333333333vw;
  }
}

.p-state--application-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(64, 64, 64, 0.9);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: min(1.388888vw, 20px);
  font-weight: 700;
  text-align: center;
}
@media (max-width: 599px) {
  .p-state--application-inner {
    font-size: 5.33333vw;
  }
}
.p-state--application-inner a,
.p-state--application-inner button {
  display: inline-block;
  font-size: min(0.90278vw, 13px);
  color: #1da277;
  text-decoration: underline;
  margin-top: min(1.04167vw, 15px);
}
@media (max-width: 599px) {
  .p-state--application-inner a,
.p-state--application-inner button {
    font-size: 3.46666vw;
    margin-top: 4vw;
  }
}

.p-state--draft, .p-state--opened, .p-state--cancel, .p-state--non-approval, .p-state--before-open {
  position: relative;
  border-radius: min(0.3472222222vw, 5px);
  overflow: hidden;
}
@media (max-width: 599px) {
  .p-state--draft, .p-state--opened, .p-state--cancel, .p-state--non-approval, .p-state--before-open {
    border-radius: 1.3333333333vw;
  }
}

.p-state--draft-inner, .p-state--opened-inner, .p-state--cancel-inner, .p-state--non-approval-inner, .p-state--before-open-inner {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: min(0.69444vw, 10px);
  font-size: min(0.97222vw, 14px);
  transform: translateX(-50%) rotate(-45deg);
  transform-origin: top center;
  background-color: rgb(64, 64, 64);
  width: min(13.88888vw, 200px);
  height: min(4.862vw, 70px);
  font-weight: 700;
  z-index: 3;
  text-align: center;
}
@media (max-width: 599px) {
  .p-state--draft-inner, .p-state--opened-inner, .p-state--cancel-inner, .p-state--non-approval-inner, .p-state--before-open-inner {
    font-size: 3.73333vw;
    width: 53.3333333333vw;
    height: 15.99999vw;
    padding-bottom: 2.6666666667vw;
  }
}

.p-state--opened-inner, .p-state--before-open-inner {
  background-color: #1da277;
}

.p-card-6 {
  line-height: 1.6;
  font-size: min(1.11111vw, 16px);
}
@media (max-width: 599px) {
  .p-card-6 {
    font-size: 3.46666vw;
    box-shadow: none;
    background-color: transparent;
  }
}
@media (max-width: 599px) {
  .p-card-6 .p-date-tag__wrapper {
    display: block;
    padding-bottom: 2.6666666667vw;
  }
}
@media (max-width: 599px) {
  .p-card-6 .p-tags__wrapper {
    margin-top: 0.5333333333vw;
  }
}
.p-card-6 time {
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-card-6 time {
    font-size: 3.2vw;
  }
}
@media (max-width: 599px) {
  .p-card-6 .p-date-tag__wrapper .c-tag {
    font-size: 2.9333333333vw;
  }
}

.p-card-6__img-wrapper {
  aspect-ratio: 370/220;
  overflow: hidden;
}
.p-card-6__img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-card-6__body {
  padding: min(1.388888vw, 20px) min(1.388888vw, 20px) min(2.4305555556vw, 35px);
  display: flex;
  flex-direction: column;
}
.p-card-6__body .c-ttl {
  font-weight: 500;
}
@media (max-width: 599px) {
  .p-card-6__body {
    padding: 1.3333333333vw 0 0;
    background-color: transparent;
  }
}

.p-card-6__bottom--wrapper {
  font-size: min(0.97222vw, 14px);
  margin-top: auto;
}
@media (max-width: 599px) {
  .p-card-6__bottom--wrapper {
    font-size: 3.2vw;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	おけいこタウンについて
* --------------------------------------------------------------------------------------------------*/
.p-card-7 {
  padding: min(2.08333vw, 30px) min(2.08333vw, 30px) min(2.777777vw, 40px);
}
@media (max-width: 599px) {
  .p-card-7 {
    padding: 5.33333vw 5.33333vw 10.66666vw;
  }
}

.p-card-7__ttl-wrapper {
  font-size: min(1.388888vw, 20px);
  font-weight: 700;
  padding-bottom: min(1.388888vw, 20px);
  border-bottom-width: 1px;
  border-bottom-color: #deddd9;
}
@media (max-width: 599px) {
  .p-card-7__ttl-wrapper {
    font-size: 5.33333vw;
    padding-bottom: 5.33333vw;
  }
}
.p-card-7__ttl-wrapper .c-tag {
  font-size: min(0.97222vw, 14px);
  font-weight: 600;
  padding: 0.4em 1.1em;
  color: #fff;
  margin-right: 1em;
  margin-top: 0.2em;
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .p-card-7__ttl-wrapper .c-tag {
    font-size: 3.73333vw;
    margin-top: 0;
  }
}

.p-card-7__ttl-wrapper.u-border {
  border-bottom-width: 3px;
  border-bottom-color: #f4f2ed;
}
@media (max-width: 599px) {
  .p-card-7__ttl-wrapper.u-border {
    border-bottom-width: 1px;
    border-bottom-color: #deddd9;
  }
}
.p-card-7__ttl-wrapper.u-border-2 {
  border-bottom-width: 2px;
  border-color: #efefef;
}

.p-card-7__ttl {
  line-height: 1.6;
}
@media (max-width: 599px) {
  .p-card-7__ttl {
    margin-top: 5.33333vw;
  }
}

.p-card-7__body {
  font-size: min(0.97222vw, 14px);
  line-height: 2;
  padding-top: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-card-7__body {
    font-size: 3.73333vw;
    padding-top: 4vw;
  }
}

.p-link-wrapper {
  display: flex;
  flex-wrap: wrap;
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-link-wrapper {
    font-size: 3.73333vw;
  }
}
.p-link-wrapper li {
  margin-right: min(2.08333vw, 30px);
}
.p-link-wrapper a {
  font-weight: 700;
  color: #1da277;
  text-decoration: underline;
}
.p-link-wrapper a:hover {
  text-decoration: none;
}
.p-link-wrapper a.u-color-current {
  color: currentColor;
}

/* ----------------------------------------------------------------------------------------------------
*	この記事も読まれています
* --------------------------------------------------------------------------------------------------*/
@media (max-width: 599px) {
  .p-card-8 {
    padding: 4vw 2.6666666667vw;
  }
}
.p-card-8 .c-ttl {
  margin-top: min(1.7361vw, 25px);
  padding: 0 2.08333vw;
  line-height: 1.6;
  font-size: min(1.11111vw, 16px);
  font-weight: 500;
}
@media (max-width: 599px) {
  .p-card-8 .c-ttl {
    font-size: 3.46666vw;
    margin-top: 0;
    padding: 0 0 0 2.6666666667vw;
  }
}

@media (max-width: 599px) {
  .p-card-8__heading {
    display: flex;
    align-items: flex-start;
  }
}

.p-card-8__img-wrapper {
  overflow: hidden;
  aspect-ratio: 360/220;
}
.p-card-8__img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 599px) {
  .p-card-8__img-wrapper {
    width: 29.8666666666vw;
    flex-shrink: 0;
    aspect-ratio: 112/81;
  }
}

.p-card-8__body {
  padding: min(1.388888vw, 20px) min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-card-8__body {
    padding: 0;
    margin-top: 4vw;
  }
}

.p-card-8__bottom--wrapper {
  margin-top: auto;
}

/* ----------------------------------------------------------------------------------------------------
*	ボタンセット
* --------------------------------------------------------------------------------------------------*/
/*----------------------------------------
	ボタンのwrapperのベース
----------------------------------------*/
.p-btn-base {
  max-width: 240px;
  margin-top: min(3.47222vw, 50px);
}
@media (max-width: 599px) {
  .p-btn-base {
    margin-top: 13.33333vw;
  }
}

.p-btn-wrapper {
  margin-top: min(4.166666vw, 60px);
  max-width: 300px;
}
@media (max-width: 599px) {
  .p-btn-wrapper {
    margin-top: 15.99999vw;
    max-width: inherit;
  }
}

.p-btn-wrapper2 {
  margin-top: min(4.862vw, 70px);
  max-width: 280px;
}
@media (max-width: 599px) {
  .p-btn-wrapper2 {
    margin-top: 8vw;
    max-width: 74.6666666667vw;
  }
}

.p-btn-wrapper3 {
  margin-top: min(2.08333vw, 30px);
  max-width: 335px;
}
@media (max-width: 599px) {
  .p-btn-wrapper3 {
    margin-top: 8vw;
    max-width: 89.3333333333vw;
  }
}

.p-btn-wrapper--short {
  max-width: 186px;
}
@media (max-width: 599px) {
  .p-btn-wrapper--short {
    max-width: inherit;
  }
}

.p-btn-wrapper--short2 {
  max-width: 158px;
}
@media (max-width: 599px) {
  .p-btn-wrapper--short2 {
    max-width: inherit;
  }
}

.p-btn-wrapper--short3 {
  max-width: 210px;
  flex-shrink: 0;
  width: 210px;
}
@media (max-width: 599px) {
  .p-btn-wrapper--short3 {
    max-width: 64vw;
    width: 64vw;
    margin: 0 auto;
  }
}

.p-btn-wrapper--short4 {
  max-width: 210px;
  width: 210px;
}
@media (max-width: 599px) {
  .p-btn-wrapper--short4 {
    max-width: 56vw;
    width: 56vw;
  }
}

.p-btn-wrapper--wide {
  margin-top: min(5.555555vw, 80px);
  max-width: 320px;
}
@media (max-width: 599px) {
  .p-btn-wrapper--wide {
    margin-top: 21.3333333333vw;
    max-width: inherit;
  }
}

.p-btn-dubble-wrapper {
  display: flex;
  justify-content: center;
}
.p-btn-dubble-wrapper > * {
  margin: 0 min(0.3472222222vw, 5px);
  flex-grow: 1;
}
@media (max-width: 599px) {
  .p-btn-dubble-wrapper {
    display: block;
    text-align: center;
  }
}

.p-btn-dubble-wrapper--rev {
  flex-direction: row-reverse;
}

/*----------------------------------------
	中央寄せのボタン
----------------------------------------*/
.p-btn-center {
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 599px) {
  .p-btn-sp-center {
    margin-left: auto;
    margin-right: auto;
  }
}

/*----------------------------------------
	矢印アイコンの色
----------------------------------------*/
.p-icn-arrow, .p-icn-duplicate, .p-icn-preview {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 0.8em;
  fill: #fff;
}

.p-icn-preview {
  width: 17px;
  height: 17px;
}

.p-icn-color--lighten {
  fill: #6caf9a;
}

.p-icn-color--main {
  fill: #1da277;
}

.p-icn-dush {
  position: relative;
}
.p-icn-dush::before {
  position: absolute;
  top: 0;
  transform: translateY(-50%);
  left: 0.625vw;
  content: "";
  background: url(../img/common/icn_dush.svg) no-repeat center center/100% auto;
  z-index: 1;
  width: 1.3194444444vw;
  height: 1.25vw;
}
@media (max-width: 599px) {
  .p-icn-dush::before {
    width: 4.8vw;
    height: 4.26666vw;
  }
}

.p-icn-arrow-absolute {
  position: relative;
}
@media (max-width: 599px) {
  .p-icn-arrow-absolute {
    text-align: center;
    min-width: 60vw;
  }
}
.p-icn-arrow-absolute::after {
  position: absolute;
  right: -2.08333vw;
  width: 0.97222vw;
  height: 0.97222vw;
  top: 50%;
  transform: translateY(-50%);
  content: url('data:image/svg+xml;utf-8,<svg fill="%23886148" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.04 15.04"><path d="M7.52,0C3.37,0,0,3.37,0,7.52s3.37,7.52,7.52,7.52,7.52-3.37,7.52-7.52S11.67,0,7.52,0Zm-1.47,11.12l-.71-.71,2.94-2.94-2.85-2.85,.71-.71,3.56,3.56-3.64,3.64Z" /></svg>');
}
@media (max-width: 599px) {
  .p-icn-arrow-absolute::after {
    width: 3.73333vw;
    height: 3.73333vw;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	flex
* --------------------------------------------------------------------------------------------------*/
.p-flex {
  display: flex;
}

/*----------------------------------------
	pcのflex
----------------------------------------*/
.p-pc-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 599px) {
  .p-pc-flex {
    display: block;
  }
}

.p-pc-flex-rev {
  flex-direction: row-reverse;
}

.p-flex-start {
  align-items: flex-start;
  justify-content: flex-start;
}

.p-flex-j-start {
  justify-content: flex-start;
}

.p-flex-center {
  justify-content: center;
}

.p-flex-beetween {
  justify-content: space-between;
}

.p-flex-nowrap {
  flex-wrap: nowrap;
}

.p-flex-aligncenter {
  align-items: center;
}

.p-flex-slink0 {
  flex-shrink: 0;
}

.p-flex-grow1 {
  flex-grow: 1;
}

/*----------------------------------------
	flexの半分
----------------------------------------*/
.p-pc-flex__harf {
  width: 50%;
}
@media (max-width: 599px) {
  .p-pc-flex__harf {
    width: auto;
  }
}

/*----------------------------------------
	2列の2列目はマージン0
----------------------------------------*/
.p-pc-cell2 {
  margin-top: -2.7%;
}
@media (max-width: 599px) {
  .p-pc-cell2 {
    margin-top: 0;
  }
}

.p-pc-cell2 > * {
  width: 48.64%;
  margin-top: 2.7%;
}
.p-pc-cell2 > *:nth-of-type(2n) {
  margin-right: 0;
}
@media (max-width: 599px) {
  .p-pc-cell2 > * {
    width: 100%;
    margin-right: 0;
  }
}

/*----------------------------------------
	3列の3列目はマージン0
----------------------------------------*/
.p-pc-cell3 {
  margin-top: -1.3%;
}

.p-pc-cell3 > * {
  width: 31.57%;
  margin-right: 2.6%;
  margin-top: 1.3%;
}
.p-pc-cell3 > *:nth-of-type(3n) {
  margin-right: 0;
}
@media (max-width: 599px) {
  .p-pc-cell3 > *:nth-of-type(3n) {
    margin-right: inherit;
  }
}
@media (max-width: 599px) {
  .p-pc-cell3 > * {
    width: 100%;
    margin-right: inherit;
  }
}

/*----------------------------------------
	間隔小さめ
----------------------------------------*/
.p-pc-cell3-2 {
  margin-top: -1.3%;
}

.p-pc-cell3-2 > * {
  width: 32.2%;
  margin-right: 1.6%;
  margin-top: 1.3%;
}
@media (max-width: 599px) {
  .p-pc-cell3-2 > * {
    width: 100%;
    margin-right: 0;
  }
}
.p-pc-cell3-2 > *:nth-of-type(3n) {
  margin-right: 0;
}

/*----------------------------------------
	上下間隔大きめ
----------------------------------------*/
.p-pc-cell3-3 {
  margin-top: -1.8%;
}

.p-pc-cell3-3 > * {
  margin-top: 2.4%;
}
@media (max-width: 599px) {
  .p-pc-cell3-3 > * {
    margin-top: 5.33333vw;
  }
}

/*----------------------------------------
	４列の4列目はマージン0
----------------------------------------*/
.p-pc-cell4 {
  margin-top: -2.63%;
}

.p-pc-cell4 > * {
  width: 23.68%;
  margin-top: 2.63%;
  margin-right: 1.75%;
}
@media (max-width: 599px) {
  .p-pc-cell4 > * {
    width: 100%;
    margin-right: 0;
  }
}
.p-pc-cell4 > *:nth-of-type(4n) {
  margin-right: 0;
}

/*----------------------------------------
	5列
----------------------------------------*/
.p-pc-cell5 > *:nth-of-type(5n) {
  margin-right: 0;
}

@media (max-width: 599px) {
  .p-sp-flex {
    display: flex;
    flex-wrap: wrap;
  }
  .p-sp-cell2 {
    margin-top: -6%;
  }
  .p-sp-cell2 > * {
    width: 47%;
    margin-right: 6%;
    margin-top: 6% !important;
  }
  .p-sp-cell2 > *:nth-of-type(2n) {
    margin-right: 0;
  }
  .p-sp-cell3 {
    margin-top: 0;
  }
  .p-sp-cell3 .back-lessons-list {
    margin-top: 2.6666666667vw;
  }
  .p-sp-cell3 > * {
    width: 100%;
  }
}
/* ----------------------------------------------------------------------------------------------------
*	テキストまわり
* --------------------------------------------------------------------------------------------------*/
/*----------------------------------------
	コンテンツのタイトル
----------------------------------------*/
.p-content__ttl {
  font-size: min(1.944444vw, 28px);
  font-weight: 700;
  letter-spacing: 0.05em;
  text-align: center;
  line-height: 1.5;
  /*----------------------------------------
  	英語
  ----------------------------------------*/
  /*----------------------------------------
  	日本語
  ----------------------------------------*/
}
@media (max-width: 599px) {
  .p-content__ttl {
    font-size: 6.93333vw;
  }
}
.p-content__ttl .c-text-small {
  font-size: min(1.25vw, 18px);
}
@media (max-width: 599px) {
  .p-content__ttl .c-text-small {
    font-size: 4.8vw;
  }
}
.p-content__ttl .c-sofia {
  color: #1da277;
  font-weight: 600;
  font-size: min(1.11111vw, 16px);
  display: block;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
@media (max-width: 599px) {
  .p-content__ttl .c-sofia {
    font-size: 4vw;
  }
}
.p-content__ttl .c-jp {
  display: block;
  margin-top: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-content__ttl .c-jp {
    margin-top: 4vw;
  }
}

/*----------------------------------------
	コンテンツメインタイトル
----------------------------------------*/
.p-content__main-ttl {
  border-left: 6px solid #6caf9a;
  padding-left: 0.5em;
  font-size: min(1.944444vw, 28px);
  font-weight: 700;
}

.p-content__pc-ttl-left {
  text-align: left;
}
@media (max-width: 599px) {
  .p-content__pc-ttl-left {
    text-align: center;
  }
}

.p-left-line {
  border-left: 2px solid #6caf9a;
  padding-left: 1em;
}

.c-num {
  font-weight: normal;
  position: relative;
  display: inline-block;
  font-size: min(1.25vw, 18px);
  top: min(-0.2083333333vw, 3px);
}
@media (max-width: 599px) {
  .c-num {
    font-size: 4.8vw;
    top: -0.8vw;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	横棒つきのタイトル
* --------------------------------------------------------------------------------------------------*/
.p-left-right-line {
  position: relative;
  font-weight: 600;
  font-size: min(2.777777vw, 40px);
  padding: 0 1em;
  display: inline-block;
}
@media (max-width: 599px) {
  .p-left-right-line {
    font-size: 10.66666vw;
  }
}
.p-left-right-line::before, .p-left-right-line::after {
  content: "";
  position: absolute;
  height: 0.5em;
  top: 60%;
  width: 2px;
  background-color: #6caf9a;
}
.p-left-right-line::before {
  transform: translateY(-50%) rotate(-30deg);
  left: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-left-right-line::before {
    left: 3.73333vw;
  }
}
.p-left-right-line::after {
  transform: translateY(-50%) rotate(30deg);
  right: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-left-right-line::after {
    right: 3.73333vw;
  }
}

.p-fz-small {
  font-size: min(1.527777vw, 22px);
  font-weight: 600;
  position: relative;
  top: -0.2em;
  margin-left: 0.2em;
}

/* ----------------------------------------------------------------------------------------------------
*	ヘッダー・フッターのナビゲーション
* --------------------------------------------------------------------------------------------------*/
/*----------------------------------------
	メニュー
----------------------------------------*/
.p-navigation__menu-wrapper {
  grid-area: block-right;
  display: grid;
  grid-template-columns: auto auto auto;
  grid-template-rows: auto 1fr;
  grid-template-areas: "block01 block02 block03" "block01 block02 block04";
  align-items: start;
  gap: 2.08333vw;
}
@media (max-width: 599px) {
  .p-navigation__menu-wrapper {
    display: block;
  }
}

.p-navigation__menu-01 {
  grid-area: block01;
}

.p-navigation__menu-02 {
  grid-area: block02;
}

.p-navigation__menu-03 {
  grid-area: block03;
}

.p-navigation__menu-04 {
  grid-area: block04;
  margin-top: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-navigation__menu-04 {
    margin-top: 2.6666666667vw;
  }
}

@media (max-width: 599px) {
  .p-navigation__menu {
    margin-top: 2.6666666667vw;
  }
}

.p-navigation__toggle {
  pointer-events: none;
}
@media (max-width: 599px) {
  .p-navigation__toggle {
    pointer-events: auto;
    width: 100%;
    height: 100%;
    padding: 0.7em 0;
    position: relative;
  }
  .p-navigation__toggle::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 2.6666666667vw;
    height: 2.6666666667vw;
    border-top: 3px solid #6caf9a;
    border-right: 3px solid #6caf9a;
    transition: 0.3s;
    transform: translateY(-60%) rotate(135deg);
  }
  .p-navigation__toggle.is-nav-open::after {
    transform: translateY(-50%) rotate(-45deg);
  }
}

.p-none-toggle::after {
  display: none;
}
.p-none-toggle a {
  display: block;
}

.p-navigation__main-inner + .p-navigation__main-inner {
  margin-top: 1.25vw;
}
@media (max-width: 599px) {
  .p-navigation__main-inner + .p-navigation__main-inner {
    margin-top: 6.6666666667vw;
  }
}

.p-navigation__menu-title {
  font-size: min(1.11111vw, 16px);
  color: #6caf9a;
  font-weight: 700;
  cursor: text;
}
@media (max-width: 599px) {
  .p-navigation__menu-title {
    font-size: 4.8vw;
    border-bottom: 1px dotted #6caf9a;
  }
}

.p-navigation__menu-body {
  margin-top: 18px;
}
@media (max-width: 599px) {
  .p-navigation__menu-body {
    display: none;
    margin-top: 2.1333333333vw;
  }
}

.p-navigation__main-inner {
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-navigation__main-inner {
    font-size: 3.46666vw;
  }
}
.p-navigation__main-inner a {
  display: inline-block;
  padding: 10px 0;
  transition: opacity 0.3s;
}
.p-navigation__main-inner a:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .p-navigation__main-inner a {
    padding: 0.5em 0;
    display: inline-block;
    width: 100%;
  }
}

.p-navigation__underlayer-inner {
  padding-left: 1em;
}

/*----------------------------------------
	ボタン
----------------------------------------*/
.p-navigation__btn-wrapper .c-txt {
  font-size: min(0.90278vw, 13px);
}
@media (max-width: 599px) {
  .p-navigation__btn-wrapper .c-txt {
    font-size: 3.2vw;
  }
}

.p-navigation__btn {
  margin-top: 0.8em;
  display: inline-flex;
  min-height: min(13.33333vw, 50px);
  align-items: center;
  justify-content: center;
  font-size: min(0.97222vw, 14px);
  border-radius: 5px;
  font-weight: 700;
  width: 100%;
  transition: opacity 0.3s;
}
.p-navigation__btn:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .p-navigation__btn {
    font-size: 3.73333vw;
  }
}

.p-navigation__btn-main {
  background-color: #1da277;
  color: #fff;
}
@media (max-width: 599px) {
  .p-navigation__btn-main {
    width: 100%;
  }
}

.p-navigation__btn-border {
  background-color: #fff;
  border: 2px solid #1da277;
  color: #1da277;
}
@media (max-width: 599px) {
  .p-navigation__btn-border {
    width: 100%;
  }
}

.p-navigation__btn-lighten {
  background-color: #6caf9a;
  color: #fff;
}

.p-navigation__btn-large-wrapper {
  margin-top: 31px;
}

.p-navigation__btn-short-wrapper {
  display: flex;
  margin: 0 min(-0.3472222222vw, 5px);
}
@media (max-width: 599px) {
  .p-navigation__btn-short-wrapper {
    justify-content: space-between;
    margin: 0;
  }
}

.p-navigation__btn-short {
  width: 50%;
  margin: 0 min(0.3472222222vw, 5px);
}
.p-navigation__btn-short .c-txt {
  white-space: nowrap;
}
@media (max-width: 599px) {
  .p-navigation__btn-short {
    width: 48.5%;
    margin: 0;
  }
  .p-navigation__btn-short .c-txt {
    white-space: inherit;
  }
}

/*----------------------------------------
	サイドバーのナビゲーション
----------------------------------------*/
.p-sidenav-wrapper {
  border-radius: min(0.3472222222vw, 5px) min(0.3472222222vw, 5px) 0 0;
  border: 1px solid #e5e5e5;
  overflow: hidden;
  width: 100%;
}

.p-sidenav__ttl-wrapper {
  background-color: #6caf9a;
  font-size: min(1.11111vw, 16px);
  color: #fff;
  padding: min(1.25vw, 18px) min(1.388888vw, 20px);
}

@media (max-width: 599px) {
  .p-sidenav__ttl {
    font-size: 4.8vw;
    font-weight: 700;
  }
}
.p-sidenav__ttl .c-sofia {
  font-size: 3.2vw;
  color: #1da277;
  font-weight: 600;
}
.p-sidenav__ttl .c-sofia,
.p-sidenav__ttl .c-jp {
  display: block;
}
.p-sidenav__ttl .c-jp {
  margin-top: 4vw;
}

.p-sidenav {
  font-size: min(0.97222vw, 14px);
  background-color: #f7f6f2;
}

.p-sidenav__item {
  border-top: 1px solid #e5e5e5;
}

.p-sidenav__link {
  padding: min(1.388888vw, 20px);
  position: relative;
  display: inline-block;
  width: 100%;
  transition: opacity 0.3s;
}
.p-sidenav__link:hover {
  opacity: 0.7;
}
.p-sidenav__link::after {
  content: "";
  position: absolute;
  right: min(1.388888vw, 20px);
  top: 50%;
  border-top: 2px solid #6caf9a;
  border-right: 2px solid #6caf9a;
  width: min(0.4861111111vw, 7px);
  height: min(0.4861111111vw, 7px);
  transform: translateY(-50%) rotate(45deg);
}

.p-sidenav__link--current {
  font-weight: 600;
  background-color: #fff;
  border-left: 4px solid #6caf9a;
}

/*----------------------------------------
	サイドバーのナビゲーション（ニュース一覧）と使い方ガイド一覧
----------------------------------------*/
.p-sidenav2-wrapper {
  font-size: min(0.97222vw, 14px);
  font-weight: 600;
  margin-top: min(2.777777vw, 40px);
  margin-left: auto;
}
@media (max-width: 599px) {
  .p-sidenav2-wrapper {
    font-size: 3.73333vw;
  }
}

.p-sidenav2__item {
  border-bottom: 1px solid #e3e3e3;
}

.p-sidenav2__link {
  display: inline-block;
  width: 100%;
  padding: min(1.388888vw, 20px) 0;
  transition: opacity 0.3s;
}
.p-sidenav2__link:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .p-sidenav2__link {
    padding: 5.33333vw 0;
  }
}

.p-sidenav2__link--cureent {
  text-decoration: underline;
}

.p-sidenav2-2__link--cureent {
  color: #1da277;
}

@media (max-width: 599px) {
  .p-sidenv2__sub {
    padding-left: 2.6666666667vw;
    padding-bottom: 5.33333vw;
    font-weight: normal;
    font-size: 3.46666vw;
    margin-top: -2.6666666667vw;
  }
}
.p-sidenv2__sub a {
  padding: 2.6666666667vw 0;
  display: inline-block;
}

/*----------------------------------------
	使い方ガイド
----------------------------------------*/
.p-sidenav3-wrapper {
  font-size: min(0.97222vw, 14px);
  margin-top: min(4.166666vw, 60px);
}
@media (max-width: 599px) {
  .p-sidenav3-wrapper {
    padding: 0 5.33333vw 5.33333vw;
    font-size: 3.46666vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
  }
}

.p-sidenav3__ttl {
  font-weight: 700;
  padding-bottom: min(1.388888vw, 20px);
  border-bottom: 1px solid #e3e3e3;
}
@media (max-width: 599px) {
  .p-sidenav3__ttl {
    color: #6caf9a;
    border-bottom: none;
  }
}

@media (max-width: 599px) {
  .p-sidenav3__ttl--current {
    color: #6caf9a;
  }
}

@media (max-width: 599px) {
  .p-sidenav3 {
    margin-top: 1.8666666667vw;
  }
}

.p-sidenav3__item {
  margin-top: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-sidenav3__item {
    margin-top: 0;
  }
}

.p-sidenav3__link {
  display: inline-block;
  transition: 0.3s;
}
.p-sidenav3__link:hover {
  color: #6caf9a;
}
@media (max-width: 599px) {
  .p-sidenav3__link {
    padding: 2.6666666667vw 4vw;
    color: currentColor;
  }
  .p-sidenav3__link:hover {
    color: currentColor;
  }
}

.p-sidenav3__link--current {
  color: #6caf9a;
}
@media (max-width: 599px) {
  .p-sidenav3__link--current {
    color: currentColor;
  }
}

@media (max-width: 599px) {
  .p-sidenavs__inner {
    background-color: #f1f0eb;
    padding: 8vw 5.33333vw 15.99999vw;
    display: none;
  }
}

.p-tags__wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: max(-0.2083333333vw, -3px) max(-0.2083333333vw, -3px) 0;
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-tags__wrapper {
    margin: -0.5333333333vw -0.5333333333vw 0;
    font-size: 3.46666vw;
  }
}
.p-tags__wrapper > * {
  margin: min(0.2083333333vw, 3px) min(0.1388888889vw, 2px);
}
@media (max-width: 599px) {
  .p-tags__wrapper > * {
    margin: 0.5333333333vw;
  }
}

.p-tags2__wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: max(-0.3472222222vw, -5px) max(-0.2083333333vw, -3px) 0;
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-tags2__wrapper {
    font-size: 3.46666vw;
    margin: -2.6666666667vw -0.8vw 0;
  }
}
.p-tags2__wrapper > * {
  margin: min(0.3472222222vw, 5px) min(0.2083333333vw, 3px) 0;
}
@media (max-width: 599px) {
  .p-tags2__wrapper > * {
    margin: 2.6666666667vw 0.8vw 0;
  }
}

.p-tags3__wrapper {
  font-size: min(0.97222vw, 14px);
  display: flex;
  flex-wrap: wrap;
  margin: max(-0.1388888889vw, -2px) max(-0.5555555556vw, -8px);
}
@media (max-width: 599px) {
  .p-tags3__wrapper {
    margin: -0.5333333333vw -2.1333333333vw 0;
  }
}
.p-tags3__wrapper > * {
  margin: min(0.1388888889vw, 2px) min(0.5555555556vw, 8px);
}
@media (max-width: 599px) {
  .p-tags3__wrapper > * {
    margin: 0.5333333333vw 2.1333333333vw 0;
  }
}
@media (max-width: 599px) {
  .p-tags3__wrapper {
    font-size: 3.2vw;
  }
}

.p-tags__block {
  display: flex;
  align-items: flex-start;
}
@media (max-width: 599px) {
  .p-tags__block {
    display: block;
  }
}

.p-tags-ttl {
  font-size: min(0.97222vw, 14px);
  font-weight: 500;
  flex-shrink: 0;
  color: #6caf9a;
}
@media (max-width: 599px) {
  .p-tags-ttl {
    font-size: 3.73333vw;
    margin-bottom: 2.6666666667vw;
  }
}

.p-field-container {
  display: flex;
  margin-left: -1.5%;
  margin-right: -1.5%;
}
@media (max-width: 599px) {
  .p-field-container {
    display: block;
  }
}
.p-field-container > .p-field {
  max-width: 400px;
  width: 47%;
  margin-left: 1.5%;
  margin-right: 1.5%;
}
@media (max-width: 599px) {
  .p-field-container > .p-field {
    max-width: inherit;
    width: auto;
  }
}

.p-field-container-2 > .p-field {
  max-width: 320px;
  width: 45%;
}
@media (max-width: 599px) {
  .p-field-container-2 > .p-field {
    max-width: inherit;
    width: auto;
  }
}

.p-field-container-3 {
  display: flex;
  margin-left: -1.5%;
  margin-right: -1.5%;
}
.p-field-container-3 > .p-field {
  max-width: 400px;
  width: 47%;
  margin-left: 1.5%;
  margin-right: 1.5%;
}

.p-input-wrapper {
  display: flex;
  align-items: center;
}

.p-field {
  margin-bottom: clamp(30px, 2.777777vw, 40px);
  position: relative;
  width: 100%;
}
@media (max-width: 599px) {
  .p-field {
    margin-bottom: 12vw;
  }
}
.p-field > span {
  display: block;
  text-align: center;
  font-size: min(0.90278vw, 13px);
}
@media (max-width: 599px) {
  .p-field > span {
    font-size: 3.46666vw;
  }
}

.p-label-container {
  display: flex;
  align-items: flex-start;
  margin-bottom: min(0.69444vw, 10px);
  flex-shrink: 0;
  /* 削除ボタン用 */
}
@media (max-width: 599px) {
  .p-label-container {
    margin-bottom: 2.6666666667vw;
  }
}
.p-label-container .delete-date {
  align-self: center;
  width: min(1.25vw, 18px);
  height: min(1.25vw, 18px);
  margin-left: auto;
  background-image: url(/img/common/icon_delete.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 599px) {
  .p-label-container .delete-date {
    width: 4.53333vw;
    height: 4.53333vw;
  }
}

.p-input-content {
  max-width: 820px;
  margin: min(5.555555vw, 80px) auto 0;
  font-size: min(1.11111vw, 16px);
  line-height: 1.6;
}
@media (max-width: 599px) {
  .p-input-content {
    margin-top: 13.33333vw;
    font-size: 4.26666vw;
  }
}

/*----------------------------------------
	ファイル
----------------------------------------*/
.p-file-container {
  display: flex;
  align-items: center;
  font-size: min(0.97222vw, 14px);
  margin-top: min(1.04167vw, 15px);
}
@media (max-width: 599px) {
  .p-file-container {
    font-size: 3.2vw;
    margin-top: 4vw;
  }
}

/*----------------------------------------

----------------------------------------*/
.p-field-content__wrapper {
  margin-top: min(0.69444vw, 10px);
  font-size: min(1.11111vw, 16px);
}
@media (max-width: 599px) {
  .p-field-content__wrapper {
    margin-top: 2.6666666667vw;
    font-size: 4.26666vw;
  }
}

/*----------------------------------------
	セレクトとinputの矢印
----------------------------------------*/
.p-select__wrapper,
.p-input__arrow-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.p-select__wrapper select,
.p-input__arrow-wrapper select {
  width: 100%;
  padding: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-select__wrapper select,
.p-input__arrow-wrapper select {
    padding: 5.33333vw;
    font-size: 4vw;
  }
}

.p-select__wrapper::after,
.p-input__arrow-wrapper::after {
  position: absolute;
  top: 50%;
  right: min(1.388888vw, 20px);
  width: min(0.5555555556vw, 8px);
  height: min(0.5555555556vw, 8px);
  border-bottom: 1px solid #9f9f9f;
  border-right: 1px solid #9f9f9f;
  transform: translateY(-50%) rotate(45deg);
  content: "";
  pointer-events: none;
}
@media (max-width: 599px) {
  .p-select__wrapper::after,
.p-input__arrow-wrapper::after {
    right: 5.33333vw;
    width: 2.1333333333vw;
    height: 2.1333333333vw;
  }
}

/*----------------------------------------
	URLやTwitterアドレス入力
----------------------------------------*/
.p-field-content__wrapper {
  position: relative;
}
@media (max-width: 599px) {
  .p-field-content__wrapper {
    margin-top: 0;
  }
}

.p-field-block {
  margin-top: min(1.04167vw, 15px);
}
@media (max-width: 599px) {
  .p-field-block {
    margin-top: 1.3333333333vw;
  }
}

/*----------------------------------------
	同意する
----------------------------------------*/
.p-agree__wrapper {
  display: flex;
  align-items: center;
  font-size: min(1.11111vw, 16px);
  position: relative;
}
@media (max-width: 599px) {
  .p-agree__wrapper {
    font-size: 3.73333vw;
    flex-direction: column;
    align-items: flex-start;
  }
}
.p-agree__wrapper a {
  color: #1da277;
  text-decoration: underline;
}
.p-agree__wrapper a:hover {
  text-decoration: none;
}

/*----------------------------------------
	チェックボックス
----------------------------------------*/
.p-checkmark {
  display: block;
}
.p-checkmark input + span {
  position: relative;
  padding-left: 1.7361vw;
}
.p-checkmark input + span::before {
  content: "";
  position: absolute;
  width: min(1.388888vw, 20px);
  height: min(1.388888vw, 20px);
  top: -0.5px;
  left: 0;
  border-radius: min(0.3472222222vw, 5px);
  border: 1px solid #404040;
}
@media (max-width: 599px) {
  .p-checkmark input + span::before {
    top: -0.5333333333vw;
    width: 5.33333vw;
    height: 6.6666666667vw;
  }
}
.p-checkmark input:checked + span::after {
  content: "";
  position: absolute;
  width: min(0.69444vw, 10px);
  height: min(1.388888vw, 20px);
  border-right: min(0.2083333333vw, 3px) solid #1da277;
  border-bottom: min(0.2083333333vw, 3px) solid #1da277;
  left: min(0.4861111111vw, 7px);
  top: min(-0.3472222222vw, 5px);
  transform: rotate(35deg);
  z-index: 2;
}
@media (max-width: 599px) {
  .p-checkmark input:checked + span::after {
    width: 2.6666666667vw;
    height: 5.33333vw;
    left: 1.8666666667vw;
    top: 0;
    border-right-width: 0.8vw;
    border-bottom-width: 0.8vw;
  }
}

/*----------------------------------------
	大きいサイズのチェックボックス
----------------------------------------*/
.p-checkmark-size--wide input + span {
  position: relative;
  padding-left: min(2.4305555556vw, 35px);
}
@media (max-width: 599px) {
  .p-checkmark-size--wide input + span {
    padding-left: 9.3333333333vw;
  }
}
.p-checkmark-size--wide input + span::before {
  content: "";
  position: absolute;
  width: min(1.7361vw, 25px);
  height: min(1.7361vw, 25px);
  top: -0.0694444444vw;
  left: 0;
  border-radius: 3px;
  border: 1px solid #404040;
}
@media (max-width: 1023px) {
  .p-checkmark-size--wide input + span::before {
    top: 0;
  }
}
@media (max-width: 599px) {
  .p-checkmark-size--wide input + span::before {
    top: -0.5333333333vw;
    width: 6.6666666667vw;
    height: 6.6666666667vw;
  }
}
.p-checkmark-size--wide input:checked + span::after {
  content: "";
  position: absolute;
  width: min(0.69444vw, 10px);
  height: min(1.388888vw, 20px);
  border-right: min(0.2083333333vw, 3px) solid #1da277;
  border-bottom: min(0.2083333333vw, 3px) solid #1da277;
  left: min(0.4861111111vw, 7px);
  top: min(-0.0694444444vw, -1px);
  transform: rotate(35deg);
}
@media (max-width: 1023px) {
  .p-checkmark-size--wide input:checked + span::after {
    top: 0;
  }
}
@media (max-width: 599px) {
  .p-checkmark-size--wide input:checked + span::after {
    width: 2.6666666667vw;
    height: 5.33333vw;
    left: 1.8666666667vw;
    top: 0;
    border-right-width: 0.8vw;
    border-bottom-width: 0.8vw;
  }
}

.p-checkmark-size--wide.c-border-lighten input + span::before {
  border-color: #d1d1d1;
}

/*----------------------------------------
	会場の選択
----------------------------------------*/
.p-place__wrapper {
  font-size: min(0.97222vw, 14px);
  border: 1px solid #d1d1d1;
  border-radius: min(0.3472222222vw, 5px);
  padding: 1.388888vw 1.7361vw;
  overflow: hidden;
  text-align: center;
  display: flex;
  flex-direction: column;
}
@media (max-width: 599px) {
  .p-place__wrapper {
    font-size: 3.73333vw;
    border-radius: 1.3333333333vw;
    padding: 5.33333vw 6.6666666667vw;
  }
}
.p-place__wrapper label {
  display: block;
  width: 100%;
  height: 100%;
  transition: opacity 0.3s;
}
.p-place__wrapper label:hover {
  opacity: 0.7;
}
.p-place__wrapper .c-tag {
  background-color: #6caf9a;
  color: #fff;
}
.p-place__wrapper a {
  text-decoration: underline;
}
.p-place__wrapper a:hover {
  text-decoration: none;
}
.p-icn-blank {
  display: inline-block;
  margin-left: min(0.3472222222vw, 5px);
  width: min(0.7617728532vw, 11px);
  line-height: 0;
  position: relative;
  stroke: #6caf9a;
  top: -4px;
}
@media (max-width: 599px) {
  .p-icn-blank {
    width: 2.9333333333vw;
    margin-left: 1.3333333333vw;
  }
}

.p-place__wrapper--selected {
  background-color: #1da277;
  color: #fff;
}
.p-place__wrapper--selected a {
  color: #fff;
}
.p-place__wrapper--selected .p-icn-blank {
  stroke: #fff;
}
.p-place__wrapper--selected .c-tag {
  background-color: #fff;
  color: #1da277;
}

.p-place__upper {
  padding-bottom: min(1.388888vw, 20px);
  flex-grow: 1;
}
@media (max-width: 599px) {
  .p-place__upper {
    padding-bottom: 5.33333vw;
  }
}

.p-place__bottom {
  border-top: 1px dotted #deddd9;
  padding-top: min(1.388888vw, 20px);
  color: #6caf9a;
}
@media (max-width: 599px) {
  .p-place__bottom {
    padding-top: 5.33333vw;
  }
}

/*----------------------------------------
	削除ボタン
----------------------------------------*/
.p-btn__delete-wrapper {
  font-size: min(0.90278vw, 13px);
  position: absolute;
  right: min(1.388888vw, 20px);
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 599px) {
  .p-btn__delete-wrapper {
    right: 5.33333vw;
    font-size: 3.46666vw;
  }
}

.p-btn__delete {
  position: relative;
  padding-right: min(2.08333vw, 30px);
  transition: opacity 0.3s;
}
.p-btn__delete:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .p-btn__delete {
    padding-right: 8vw;
  }
}
.p-btn__delete::after {
  position: absolute;
  right: 0;
  content: "";
  top: 50%;
  width: min(1.388888vw, 20px);
  background-color: #fff;
  height: 1px;
}
@media (max-width: 599px) {
  .p-btn__delete::after {
    width: 5.33333vw;
  }
}

.p-field-container-wrapper {
  position: relative;
  margin-bottom: clamp(20px, 2.08333vw, 30px);
}
.p-field-container-wrapper .p-field {
  margin-bottom: 0;
}

.p-line-wrapper {
  display: none;
}
@media (max-width: 599px) {
  .p-line-wrapper {
    display: block;
    padding-top: 5.33333vw;
  }
}

/*----------------------------------------
	講座開催日のカレンダー
----------------------------------------*/
.calendar__wrapper {
  padding: min(1.04167vw, 15px) min(0.69444vw, 10px) min(2.08333vw, 30px);
  background-color: #fff;
}
.calendar__wrapper .contact__calendar {
  position: relative;
  align-items: center;
}
.calendar__wrapper .fc table {
  border-collapse: separate;
}
.calendar__wrapper .fc .fc-scrollgrid, .calendar__wrapper .fc .fc-scrollgrid table {
  width: 100% !important;
  margin: 0 auto;
  border: none;
}
.calendar__wrapper .fc .fc-toolbar {
  width: 100%;
}
.calendar__wrapper .fc .fc-toolbar-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: min(1.666666vw, 24px);
}
@media (max-width: 599px) {
  .calendar__wrapper .fc .fc-toolbar-title {
    font-size: 6.4vw;
  }
}
.calendar__wrapper .fc .fc-highlight {
  background-color: #6CAF9A;
}
.calendar__wrapper .fc .fc-button-primary {
  color: #222222;
  background-color: transparent;
  border: none;
  transition: opacity 0.3s;
}
.calendar__wrapper .fc .fc-button-primary:hover {
  color: #222222;
  background-color: transparent;
  border: none;
  opacity: 0.7;
  transition: opacity 0.3s;
}
.calendar__wrapper .fc-theme-standard td, .calendar__wrapper .fc-theme-standard th {
  width: min(3.47222vw, 44px);
  height: min(2.5vw, 30px);
  border: 2px solid #fff;
  background-color: #F0F3F5;
}
.calendar__wrapper .fc-col-header-cell {
  background-color: #fff !important;
  font-weight: 400;
}
.calendar__wrapper .fc .fc-cell-shaded, .calendar__wrapper .fc .fc-day-disabled {
  background-color: #fff;
}
.calendar__wrapper .fc .fc-daygrid-day-top {
  display: flex;
  align-items: center;
  justify-content: center;
}
.calendar__wrapper > .fc .fc-daygrid-day-events {
  display: none;
}
.calendar__wrapper .fc-event-future {
  opacity: 1 !important;
}
.calendar__wrapper .fc-bg-event.fc-event.fc-event-start.fc-event-end.fc-event-past {
  opacity: 1;
}
.calendar__wrapper .fc-bg-event.fc-event.fc-event-start.fc-event-end.fc-event-today {
  background: #F0F3F5 !important;
  opacity: 1 !important;
}
.calendar__wrapper .btn__wrapper {
  margin: min(1.7361vw, 25px) 0 0;
}
@media (max-width: 599px) {
  .calendar__wrapper .btn__wrapper {
    margin: 6.6666666667vw 0 0;
  }
}
.calendar__wrapper .btn__wrapper #select-date {
  margin-right: min(1.04167vw, 15px);
  font-weight: 500;
  font-size: min(1.11111vw, 16px);
  text-decoration: underline;
  transition: opacity 0.3s;
}
.calendar__wrapper .btn__wrapper #select-date:hover {
  color: #222222;
  background-color: transparent;
  border: none;
  opacity: 0.7;
  transition: opacity 0.3s;
}
@media (max-width: 599px) {
  .calendar__wrapper .btn__wrapper #select-date {
    margin-right: 5.33333vw;
    font-size: 4.8vw;
  }
}
.calendar__wrapper .btn__wrapper #modal-close {
  font-weight: 400;
  font-size: min(1.11111vw, 16px);
  transition: opacity 0.3s;
  cursor: pointer;
}
.calendar__wrapper .btn__wrapper #modal-close:hover {
  color: #222222;
  background-color: transparent;
  border: none;
  opacity: 0.7;
  transition: opacity 0.3s;
}
@media (max-width: 599px) {
  .calendar__wrapper .btn__wrapper #modal-close {
    font-size: 4.8vw;
  }
}

.p-search-block {
  background-color: #f1f0eb;
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-search-block {
    font-size: 3.73333vw;
  }
}
.p-search-block.-pc {
  overflow: hidden;
  border-radius: 5px;
  max-width: min(23.6111111111vw, 340px);
  width: min(23.6111111111vw, 340px);
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .p-search-block.-pc {
    display: none;
  }
}
.p-search-block.-sp {
  display: none;
  padding: 8vw 5.33333vw 14.66666vw;
}

.p-search__ttl {
  background-color: #6caf9a;
  padding: min(1.388888vw, 20px) min(2.08333vw, 30px);
  display: flex;
  align-items: center;
  color: #fff;
}
.p-search__ttl .c-sofia {
  font-size: min(0.97222vw, 14px);
}
.p-search__ttl .c-jp {
  font-size: min(1.11111vw, 16px);
}

.p-search-block__content {
  border-bottom: 1px solid #e3e3e3;
}
@media (max-width: 599px) {
  .p-search-block__content {
    border: none;
  }
}

@media (max-width: 599px) {
  .p-search-block__content + .p-search-block__content {
    margin-top: 5.33333vw;
  }
}

.p-checkmark {
  font-size: min(0.97222vw, 14px);
}

.p-search__toggle {
  padding: min(2.08333vw, 30px) min(2.08333vw, 30px) min(1.666666vw, 24px);
  font-size: min(0.97222vw, 14px);
  font-weight: 700;
  display: block;
  width: 100%;
  position: relative;
}
.p-search__toggle.is-toggle-open::after {
  transform: translateY(-40%) rotate(135deg);
}
.p-search__toggle::after {
  content: "";
  position: absolute;
  top: 50%;
  right: min(2.08333vw, 30px);
  width: 6px;
  height: 6px;
  border-top: 2px solid #1da277;
  border-right: 2px solid #1da277;
  transform: translateY(10%) rotate(-45deg);
  transition: 0.3s;
}

.p-search__list {
  padding: 0 min(2.08333vw, 30px) min(2.4305555556vw, 35px);
}

.p-search__item {
  margin-top: min(1.25vw, 18px);
}
.p-search__item .c-num {
  font-size: min(0.97222vw, 14px);
  color: #9f9f9f;
}
.p-search__item .c-txt {
  display: block;
}

.p-search__input {
  font-size: min(0.97222vw, 14px);
  background-color: #fff;
  margin: 0;
  display: inline-flex;
  align-items: center;
  padding-left: min(1.388888vw, 20px);
  width: calc(100% - min(3.47222vw, 50px));
}
@media (max-width: 599px) {
  .p-search__input {
    font-size: 3.73333vw;
    width: calc(100% - 13.33333vw);
    padding: 5.33333vw 0 5.33333vw 5.33333vw;
  }
}
.p-search__input::-moz-placeholder {
  font-size: min(0.97222vw, 14px);
}
.p-search__input:-ms-input-placeholder {
  font-size: min(0.97222vw, 14px);
}
.p-search__input::placeholder {
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-search__input::-moz-placeholder {
    font-size: 3.73333vw;
  }
  .p-search__input:-ms-input-placeholder {
    font-size: 3.73333vw;
  }
  .p-search__input::placeholder {
    font-size: 3.73333vw;
  }
}

.p-search__btn {
  background-color: #6caf9a;
  margin: 0;
  width: min(3.47222vw, 50px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .p-search__btn {
    width: 13.33333vw;
  }
}
.p-search__btn img {
  max-width: 40%;
  margin: 0 auto;
}

.p-search__input-btn-wrapper {
  margin-top: min(1.388888vw, 20px);
  display: flex;
  border: 1px solid #6caf9a;
  border-radius: min(0.3472222222vw, 5px);
  min-height: min(4.166666vw, 60px);
  overflow: hidden;
}
@media (max-width: 599px) {
  .p-search__input-btn-wrapper {
    border-radius: 5px;
    min-height: 15.99999vw;
    margin-top: 2.6666666667vw;
  }
}

.p-genre__select-wrapper {
  border-top: 1px solid #deddd9;
  margin-top: 6.6666666667vw;
  padding-top: 8vw;
}

.p-result__number {
  font-size: 3.73333vw;
  line-height: 1.4;
  margin-bottom: 5.33333vw;
}

.p-result__text-wrapper {
  font-size: min(0.90278vw, 13px);
  margin-top: min(4.166666vw, 60px);
}
@media (max-width: 599px) {
  .p-result__text-wrapper {
    margin-top: 0;
    font-size: 3.46666vw;
  }
}

.p-result__ttl {
  font-size: min(1.666666vw, 24px);
  font-weight: 700;
}
@media (max-width: 599px) {
  .p-result__ttl {
    font-size: 6.1333333333vw;
  }
}

.p-result__ttl + .c-txt {
  margin-top: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-result__ttl + .c-txt {
    margin-top: 5.33333vw;
  }
}

.p-article-list__ttl {
  font-size: min(1.944444vw, 28px);
  font-weight: 700;
}

.p-article-list__item + .p-article-list__item {
  margin-top: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-article-list__item + .p-article-list__item {
    margin-top: 10.66666vw;
  }
}

.p-article-list__list {
  margin-top: min(3.47222vw, 50px);
}

/* ----------------------------------------------------------------------------------------------------
*	先生詳細
* --------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------
*	講座詳細
* --------------------------------------------------------------------------------------------------*/
.p-article__main {
  line-height: 1.4;
  width: calc(50% + 185px);
  padding-top: min(6.944445vw, 100px);
  padding-right: min(4.166666vw, 60px);
  padding-left: min(1.04167vw, 15px);
  background-color: #fff;
}
@media (max-width: 1023px) {
  .p-article__main {
    padding-right: min(1.04167vw, 15px);
    padding-left: min(1.04167vw, 15px);
  }
}
@media (max-width: 599px) {
  .p-article__main {
    width: 100%;
    padding-top: 8vw;
    padding-right: 0;
    padding-left: 0;
  }
}

.p-article__main-2 {
  padding-right: min(1.04167vw, 15px);
  padding-left: min(4.166666vw, 60px);
}
@media (max-width: 1023px) {
  .p-article__main-2 {
    padding-left: min(1.04167vw, 15px);
  }
}

.p-pc-flex-rev .p-article__main {
  padding-left: min(4.166666vw, 60px);
  padding-right: min(1.04167vw, 15px);
}
@media (max-width: 1023px) {
  .p-pc-flex-rev .p-article__main {
    padding-left: min(1.04167vw, 15px);
  }
}
@media (max-width: 599px) {
  .p-pc-flex-rev .p-article__main {
    padding-left: 0;
    padding-right: 0;
  }
}
.p-pc-flex-rev .p-article__sub {
  padding-right: min(5.555555vw, 80px);
  padding-left: min(1.04167vw, 15px);
}
@media (max-width: 1023px) {
  .p-pc-flex-rev .p-article__sub {
    padding-right: min(1.04167vw, 15px);
  }
}
@media (max-width: 599px) {
  .p-pc-flex-rev .p-article__sub {
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
  }
}
.p-pc-flex-rev .p-infolist__wrapper {
  padding-left: 0;
}

@media (max-width: 599px) {
  .p-article__main-inner {
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
  }
}

.p-article-width--middle {
  max-width: 740px;
  box-sizing: content-box;
}
.p-article-width--middle2 {
  max-width: 740px;
}

.p-article__sub {
  width: calc(50% - 185px);
  padding: min(3.2638888889vw, 47px) min(1.04167vw, 15px) min(10.625vw, 153px) min(3.47222vw, 50px);
}
@media (max-width: 1023px) {
  .p-article__sub {
    padding-left: min(1.04167vw, 15px);
    margin-left: 0;
  }
}
@media (max-width: 599px) {
  .p-article__sub {
    margin-left: 0;
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 11;
    background-color: #fff;
    box-shadow: 0px 0px 13px -5px rgba(0, 0, 0, 0.3);
    padding: 0;
  }
}

.p-article__sub-2 {
  padding-top: min(6.944445vw, 100px);
  padding-right: min(5.555555vw, 80px);
  padding-left: min(1.04167vw, 15px);
}
@media (max-width: 1023px) {
  .p-article__sub-2 {
    padding-right: min(1.04167vw, 15px);
  }
}
@media (max-width: 599px) {
  .p-article__sub-2 {
    padding-left: 0;
    padding-right: 0;
  }
}

.p-article__sub-inner {
  position: -webkit-sticky;
  position: sticky;
  top: calc(120px + min(2.777777vw, 40px));
  max-width: 350px;
  margin-right: auto;
  box-sizing: content-box;
}
@media (max-width: 599px) {
  .p-article__sub-inner {
    max-width: inherit;
    margin-right: 0;
    padding: 2.6666666667vw 5.33333vw 6.6666666667vw;
  }
}
.p-article__sub-inner.no-stickey {
  position: static;
}

.p-article-2__sub-inner {
  max-width: 320px;
  margin-left: auto;
  margin-right: 0;
}
@media (max-width: 599px) {
  .p-article-2__sub-inner {
    max-width: inherit;
    margin-left: 0;
    padding: 0;
  }
}

.p-article__ttl {
  font-size: min(1.11111vw, 16px);
  font-weight: 600;
  line-height: 1.6;
}
@media (max-width: 599px) {
  .p-article__ttl {
    font-size: 5.33333vw;
  }
}

.p-article__sub-ttl {
  color: #6caf9a;
  font-size: min(0.90278vw, 13px);
}
@media (max-width: 599px) {
  .p-article__sub-ttl {
    display: none;
  }
}

.p-article__sub-list-wrapper {
  margin-top: min(-1.7361vw, -25px);
}
@media (max-width: 599px) {
  .p-article__sub-list-wrapper {
    margin-top: 0;
  }
}

@media (max-width: 599px) {
  .p-article__sub-list {
    display: none;
  }
}

.p-article__sub-wrapper {
  margin-top: min(1.7361vw, 25px);
  font-size: min(1.11111vw, 16px);
  position: relative;
}
@media (max-width: 599px) {
  .p-article__sub-wrapper {
    margin: 0;
    font-size: 4.26666vw;
  }
}

.p-article__btn-toggle {
  display: none;
}
@media (max-width: 599px) {
  .p-article__btn-toggle {
    display: block;
    padding: 4vw 0;
    font-size: 4.8vw;
    width: 100%;
    position: relative;
  }
}
.p-article__btn-toggle.is-toggle-open::after {
  transform: translateY(0) rotate(135deg);
}
.p-article__btn-toggle::after {
  content: "";
  position: absolute;
  top: 45%;
  right: min(2.08333vw, 30px);
  width: 6px;
  height: 6px;
  border-top: 2px solid #1da277;
  border-right: 2px solid #1da277;
  transform: translateY(50%) rotate(-45deg);
  transition: 0.3s;
}

@media (max-width: 599px) {
  .p-article__date {
    display: none;
  }
}

.p-article__sub-txt {
  line-height: 1.6;
  position: relative;
  padding-top: min(0.3472222222vw, 5px);
  padding-bottom: min(0.4166666667vw, 6px);
}
@media (max-width: 599px) {
  .p-article__sub-txt {
    padding-top: 1.3333333333vw;
    padding-bottom: 1.6vw;
  }
}
.p-article__sub-txt .c-text-small {
  display: block;
  font-size: min(0.83333vw, 12px);
}
@media (max-width: 599px) {
  .p-article__sub-txt .c-text-small {
    display: none;
  }
}
.p-article__sub-txt .p-article-facility-detail {
  border: 1px solid #6caf9a;
  background-color: #fff;
  font-size: min(0.97222vw, 14px);
  font-weight: 500;
  color: #6caf9a;
  transition: opacity 0.3s;
}
.p-article__sub-txt .p-article-facility-detail:hover {
  opacity: 0.7;
  transition: opacity 0.3s;
}

.p-article__sub-txt + .p-article__sub-txt {
  padding-top: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .p-article__sub-txt + .p-article__sub-txt {
    padding-top: 2.6666666667vw;
  }
}
.p-article__sub-txt + .p-article__sub-txt::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: min(4.862vw, 70px);
  height: 1px;
  background-color: #9f9f9f;
}
@media (max-width: 599px) {
  .p-article__sub-txt + .p-article__sub-txt::before {
    width: 18.6666666667vw;
  }
}

/* 開催日が過ぎた日程用 */
.p-article__sub-txt.opened {
  color: #9f9f9f;
}

@media (max-width: 599px) {
  .p-article__limit {
    display: none;
  }
}

@media (max-width: 599px) {
  .p-article__people {
    display: none;
  }
}

.p-article__place {
  order: 1;
}
@media (max-width: 599px) {
  .p-article__place {
    display: none;
  }
}

@media (max-width: 599px) {
  .p-article__fee {
    display: none;
  }
}

.p-article__block {
  font-size: min(0.97222vw, 14px);
  /* li + li {
  	margin-top: 0.5em;
  } */
}
@media (max-width: 599px) {
  .p-article__block {
    font-size: 3.73333vw;
  }
}
.p-article__block h2 {
  font-size: min(1.388888vw, 20px);
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: flex-start;
  line-height: 1.6;
}
@media (max-width: 599px) {
  .p-article__block h2 {
    font-size: 5.33333vw;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 4vw;
  }
}
.p-article__block h2 span {
  background-color: #fff;
  display: inline-block;
  padding-right: 0.5em;
}
.p-article__block h2::after {
  content: "";
  flex-grow: 1;
  margin-top: 0.7em;
  border-top: 1px solid #d9d9d9;
  margin-left: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-article__block h2::after {
    display: none;
  }
}
.p-article__block .p-icn {
  line-height: 0;
  top: 0;
  flex-shrink: 0;
  width: min(1.388888vw, 20px);
  height: min(1.388888vw, 20px);
  display: inline-block;
  margin-right: min(0.69444vw, 10px);
  margin-top: 0.35em;
}
.p-article__block .p-icn.p-icn__size-middle {
  width: min(1.11111vw, 16px);
}
@media (max-width: 599px) {
  .p-article__block .p-icn.p-icn__size-middle {
    width: 4.26666vw;
  }
}
.p-article__block .p-icn.p-icn__size-large {
  width: min(1.666666vw, 24px);
}
@media (max-width: 599px) {
  .p-article__block .p-icn.p-icn__size-large {
    width: 6.4vw;
  }
}
@media (max-width: 599px) {
  .p-article__block .p-icn {
    width: 5.33333vw;
    height: 5.33333vw;
    margin-right: 2.6666666667vw;
    margin-top: 0.3em;
  }
}
.p-article__block .p-icn img {
  vertical-align: top;
  width: 100%;
  height: auto;
}
.p-article__block .media {
  margin-top: min(2.777777vw, 40px);
}
@media (max-width: 599px) {
  .p-article__block .media {
    margin-top: 8vw;
  }
}
.p-article__block .media iframe {
  border-radius: 10px;
}
.p-article__block p {
  font-size: min(0.97222vw, 14px);
  line-height: 2;
  margin: 2em 0;
}
@media (max-width: 599px) {
  .p-article__block p {
    font-size: 3.73333vw;
    margin: 1.5em 0;
  }
}
.p-article__block ol,
.p-article__block ul {
  padding-left: 1.2em;
}
.p-article__block ol {
  list-style: decimal;
}
.p-article__block ul {
  list-style: disc;
}
.p-article__block li {
  line-height: 2;
}
.p-article__block h2 + h3,
.p-article__block h3 + h2,
.p-article__block h4 + h3,
.p-article__block h3 + h4,
.p-article__block dl + h2,
.p-article__block dl + h3,
.p-article__block dl + h4 {
  margin-top: min(21.3333333333vw, 80px);
}
@media (max-width: 599px) {
  .p-article__block h2 + h3,
.p-article__block h3 + h2,
.p-article__block h4 + h3,
.p-article__block h3 + h4,
.p-article__block dl + h2,
.p-article__block dl + h3,
.p-article__block dl + h4 {
    margin-top: 8vw;
  }
}
.p-article__block h2 + p {
  margin-top: min(2.777777vw, 40px);
}
@media (max-width: 599px) {
  .p-article__block h2 + p {
    margin-top: 10.66666vw;
  }
}
.p-article__block h3 {
  font-size: min(1.11111vw, 16px);
  font-weight: 700;
  line-height: 1.6;
}
@media (max-width: 599px) {
  .p-article__block h3 {
    font-size: 4.26666vw;
  }
}
.p-article__block h3 + p {
  margin-top: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-article__block h3 + p {
    margin-top: 8vw;
  }
}
.p-article__block h4 {
  font-size: min(0.97222vw, 14px);
  font-weight: 700;
  line-height: 1.6;
}
@media (max-width: 599px) {
  .p-article__block h4 {
    font-size: 3.73333vw;
  }
}
.p-article__block h4 + p {
  margin-top: min(1.7361vw, 25px);
}
@media (max-width: 599px) {
  .p-article__block h4 + p {
    margin-top: 4vw;
  }
}
.p-article__block p + h2,
.p-article__block p + h3,
.p-article__block p + h4,
.p-article__block p + h5 {
  margin-top: min(5.555555vw, 80px);
}
@media (max-width: 599px) {
  .p-article__block p + h2,
.p-article__block p + h3,
.p-article__block p + h4,
.p-article__block p + h5 {
    margin-top: 8vw;
  }
}
.p-article__block dl {
  margin-top: min(4.166666vw, 60px);
  line-height: 1.6;
}
@media (max-width: 599px) {
  .p-article__block dl {
    margin-top: 15.99999vw;
  }
}
.p-article__block dt {
  color: #6caf9a;
  padding-bottom: min(1.04167vw, 15px);
  border-bottom: 1px solid #e3e3e3;
}
@media (max-width: 599px) {
  .p-article__block dt {
    padding-bottom: 4vw;
  }
}
.p-article__block dd p:first-of-type {
  margin-top: min(1.04167vw, 15px);
}
@media (max-width: 599px) {
  .p-article__block dd p:first-of-type {
    margin-top: 4vw;
  }
}
.p-article__block dd h4 + p {
  margin-top: min(0.3472222222vw, 5px);
}
@media (max-width: 599px) {
  .p-article__block dd h4 + p {
    margin-top: 1.3333333333vw;
  }
}

.p-article__block {
  padding: min(3.47222vw, 50px) 0 min(2.08333vw, 30px);
}
.p-article__block:first-of-type {
  padding-top: 0;
}
@media (max-width: 599px) {
  .p-article__block {
    padding: 2.08333vw 0;
  }
}

.p-artice__btn-wrapper {
  margin-top: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-artice__btn-wrapper {
    margin-top: 4vw;
  }
}

.p-article-preview__btn-wrapper {
  margin-top: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-article-preview__btn-wrapper {
    margin-top: 0;
  }
}
.p-article-preview__btn-wrapper > span {
  display: block;
  margin-top: min(0.69444vw, 10px);
  font-size: min(0.90278vw, 13px);
}
@media (max-width: 599px) {
  .p-article-preview__btn-wrapper > span {
    margin-top: 2.6666666667vw;
    font-size: 3.2vw;
  }
}

@media (max-width: 599px) {
  .p-article-preview__btn-bottom-wrapper > button {
    margin-top: 2.6666666667vw;
  }
}
.p-article-preview__btn-bottom-wrapper > span {
  display: block;
  margin-top: min(0.69444vw, 10px);
  font-size: min(0.90278vw, 13px);
}
@media (max-width: 599px) {
  .p-article-preview__btn-bottom-wrapper > span {
    margin-top: 2.6666666667vw;
    font-size: 3.2vw;
  }
}

.p-article__block-2 h2 {
  font-size: min(1.25vw, 18px);
  border-left: 5px solid #6caf9a;
  display: block;
  padding-left: 0.8em;
}
@media (max-width: 599px) {
  .p-article__block-2 h2 {
    font-size: 4.8vw;
    border-bottom: none;
    padding-bottom: 0;
  }
}
.p-article__block-2 h2::after {
  display: none;
}
.p-article__block-2 h3 {
  font-size: min(1.11111vw, 16px);
  font-weight: 700;
  position: relative;
  padding-bottom: 1.5em;
}
@media (max-width: 599px) {
  .p-article__block-2 h3 {
    font-size: 4.26666vw;
  }
}
.p-article__block-2 h3::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  left: 0;
  background: linear-gradient(to right, #7bad9b 0%, #7bad9b 13%, #e3e3e3 13%);
}
@media (max-width: 599px) {
  .p-article__block-2 h3::after {
    background: linear-gradient(to right, #7bad9b 0%, #7bad9b 26%, #e3e3e3 26%);
  }
}
.p-article__block-2 a {
  color: #6caf9a;
  text-decoration: underline;
}
.p-article__block-2 a:hover {
  text-decoration: none;
}

.p-article__block-2 h2 + p {
  margin-top: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-article__block-2 h2 + p {
    margin-top: 5.33333vw;
  }
}

.p-article__block-2 {
  padding: min(2.08333vw, 30px) 0;
}
@media (max-width: 599px) {
  .p-article__block-2 {
    padding: 8vw 0;
  }
}

.p-article__block-3 {
  padding: min(6.944445vw, 100px) 0;
  border-bottom: 1px solid #d9d9d9;
}
@media (max-width: 599px) {
  .p-article__block-3 {
    padding: 15.99999vw 0;
  }
}
.p-article__block-3:first-of-type {
  padding-top: min(6.944445vw, 100px);
}
@media (max-width: 599px) {
  .p-article__block-3:first-of-type {
    padding-top: 15.99999vw;
  }
}
.p-article__block-3:last-of-type {
  border-bottom: none;
}
@media (max-width: 599px) {
  .p-article__block-3 {
    padding: 15.99999vw 0;
  }
}
.p-article__block-3 h2 {
  font-size: min(1.666666vw, 24px);
  border-left: 5px solid #6caf9a;
  display: block;
  padding-left: 0.8em;
}
@media (max-width: 599px) {
  .p-article__block-3 h2 {
    font-size: 4.8vw;
    border-bottom: none;
    padding-bottom: 0;
  }
}
.p-article__block-3 h2::after {
  display: none;
}
.p-article__block-3 h2 a {
  color: #1da277;
}
.p-article__block-3 h3 {
  font-size: min(1.25vw, 18px);
  font-weight: 700;
  position: relative;
  padding-bottom: 1.5em;
  padding-top: 1.5em;
}
@media (max-width: 599px) {
  .p-article__block-3 h3 {
    font-size: 4.26666vw;
  }
}
.p-article__block-3 h3::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  left: 0;
  background: linear-gradient(to right, #7bad9b 0%, #7bad9b 13%, #e3e3e3 13%);
}
@media (max-width: 599px) {
  .p-article__block-3 h3::after {
    background: linear-gradient(to right, #7bad9b 0%, #7bad9b 26%, #e3e3e3 26%);
  }
}
.p-article__block-3 h3 a {
  color: #1da277;
}
.p-article__block-3 a {
  color: #6caf9a;
  text-decoration: underline;
}
.p-article__block-3 a:hover {
  text-decoration: none;
}
/* ----------------------------------------------------------------------------------------------------
*	サムネイル画像
* --------------------------------------------------------------------------------------------------*/
.p-article__thmubnail {
  border-radius: min(0.3472222222vw, 5px);
  overflow: hidden;
}
@media (max-width: 599px) {
  .p-article__thmubnail {
    border-radius: 1.3333333333vw;
  }
}
.p-article__thmubnail img {
  width: 100%;
  height: auto;
}

/* ----------------------------------------------------------------------------------------------------
*	googleMAP
* --------------------------------------------------------------------------------------------------*/
.p-googlemap {
  aspect-ratio: 740/350;
  border-radius: min(0.3472222222vw, 5px);
  overflow: hidden;
}
@media (max-width: 599px) {
  .p-googlemap {
    border-radius: 1.3333333333vw;
  }
}
.p-googlemap iframe {
  width: 100%;
  height: 100%;
}

/* ----------------------------------------------------------------------------------------------------
*	スマホ版キャンセルポリシー
* --------------------------------------------------------------------------------------------------*/
@media (max-width: 599px) {
  .p-article__cancel {
    margin-top: 8vw;
    font-size: 3.46666vw;
    line-height: 1.6;
    font-weight: 500;
  }
}

@media (max-width: 599px) {
  .p-article__cancel-ttl {
    color: #6caf9a;
    font-size: 4.26666vw;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 1.3333333333vw;
  }
}

@media (max-width: 599px) {
  .p-article__cancel-txt {
    margin-top: 5.33333vw;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	続きを読む
* --------------------------------------------------------------------------------------------------*/
.p-article__read-more.is-content-hide {
  height: 20vw;
  overflow: hidden;
}
@media (max-width: 599px) {
  .p-article__read-more.is-content-hide {
    height: 80vw;
  }
}

.p-btn__read-more-wrapper {
  margin-top: min(2.777777vw, 40px);
  display: none;
}
@media (max-width: 599px) {
  .p-btn__read-more-wrapper {
    margin-top: 8vw;
  }
}
.p-btn__read-more-wrapper.is-btn-show {
  display: block;
}

/* ----------------------------------------------------------------------------------------------------
*	ニュースページ
* --------------------------------------------------------------------------------------------------*/
.p-article__heading {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-article__heading {
    padding-bottom: 5.33333vw;
  }
}

.p-article__body {
  margin-top: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-article__body {
    margin-top: 8vw, 30px;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	使い方ガイド詳細ページ
* --------------------------------------------------------------------------------------------------*/
.p-article__user_guide__heading {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: min(5.555555vw, 80px);
}
@media (max-width: 599px) {
  .p-article__user_guide__heading {
    margin-bottom: 21.3333333333vw;
  }
}
.p-article__user_guide__heading > .p-article__ttl {
  font-size: min(1.666666vw, 24px);
  font-weight: 700;
  padding-left: min(1.04167vw, 15px);
  margin-bottom: min(2.08333vw, 20px);
  border-left: 5px solid #6caf9a;
}
@media (max-width: 599px) {
  .p-article__user_guide__heading > .p-article__ttl {
    font-size: 5.33333vw;
    padding-left: 4vw;
    margin-bottom: 8vw;
  }
}
.p-article__user_guide__heading > p {
  font-size: min(0.97222vw, 14px);
  line-height: 2;
}
@media (max-width: 599px) {
  .p-article__user_guide__heading > p {
    font-size: 3.73333vw;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	目次
* --------------------------------------------------------------------------------------------------*/
.p-table-of-contents {
  background-color: #f7f6f2;
  padding: min(1.388888vw, 20px) min(2.08333vw, 30px) min(2.08333vw, 30px);
  border-radius: min(0.3472222222vw, 5px);
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-table-of-contents {
    font-size: 3.46666vw;
    border-radius: 1.3333333333vw;
    padding: 4vw 4vw 5.33333vw;
  }
}
.p-table-of-contents .c-ttl {
  color: #6caf9a;
  font-size: min(1.04167vw, 15px);
  font-weight: 600;
  padding-bottom: 0;
  border-left: none;
}
@media (max-width: 599px) {
  .p-table-of-contents .c-ttl {
    font-size: 3.73333vw;
  }
}
.p-table-of-contents .c-ttl::after {
  display: none;
}
.p-table-of-contents .c-icn {
  font-size: min(0.83333vw, 12px);
  color: #fff;
  display: inline-block;
  background-color: #6caf9a;
  border-radius: min(0.3472222222vw, 5px);
  padding: 0.3em 0.4em 0.4em;
  font-weight: 700;
  margin-right: min(0.69444vw, 10px);
  flex-shrink: 0;
  line-height: 1;
}
@media (max-width: 599px) {
  .p-table-of-contents .c-icn {
    margin-right: 2.4vw;
    font-size: 3.2vw;
    border-radius: 1.3333333333vw;
  }
}
.p-table-of-contents .p-list {
  margin-top: min(1.388888vw, 20px);
  font-weight: 500;
  padding: 0;
  list-style: none;
}
@media (max-width: 599px) {
  .p-table-of-contents .p-list {
    margin-top: 5.33333vw;
  }
}
.p-table-of-contents .p-item {
  line-height: 1.4;
  display: flex;
  align-items: flex-start;
}
.p-table-of-contents .p-item + .p-item {
  margin-top: min(1.11111vw, 16px);
}
@media (max-width: 599px) {
  .p-table-of-contents .p-item + .p-item {
    margin-top: 4vw;
  }
}
.p-table-of-contents .p-anchor {
  display: inline-flex;
  align-items: flex-start;
  text-decoration: none;
  color: currentColor;
}
.p-table-of-contents .p-anchor:hover {
  text-decoration: underline;
}

.p-aside {
  padding: min(0.69444vw, 10px) min(2.08333vw, 30px);
  font-size: min(0.97222vw, 14px);
  border-radius: min(0.3472222222vw, 5px);
  margin-top: min(2.08333vw, 30px);
  line-height: 1.6;
}
@media (max-width: 599px) {
  .p-aside {
    font-size: 3.46666vw;
    padding: 4.26666vw 5.33333vw;
    border-radius: 1.3333333333vw;
  }
}
.p-aside p {
  margin: 0;
}
.p-aside a {
  text-decoration: none;
}
.p-aside a:hover {
  text-decoration: underline;
}
.p-aside a[target=_blank] {
  position: relative;
  display: inline-block;
  padding-right: 2em;
}
.p-aside a[target=_blank]::after {
  position: absolute;
  right: 0;
  content: "";
  width: min(0.90278vw, 13px);
  height: min(1.11111vw, 16px);
  top: 50%;
  transform: translateY(-50%);
  -webkit-mask: url(../img/common/icn_blank.svg) no-repeat center right/100% 100%;
          mask: url(../img/common/icn_blank.svg) no-repeat center right/100% 100%;
}
@media (max-width: 599px) {
  .p-aside a[target=_blank]::after {
    width: 3.46666vw;
    height: 4.26666vw;
  }
}

.p-aside-1 {
  border: 1px solid #6caf9a;
  font-weight: 500;
  color: #6caf9a;
}
.p-aside-1 .p-icn-blank,
.p-aside-1 a {
  stroke: #6caf9a;
}
.p-aside-1 a[target=_blank]::after {
  background-color: #6caf9a;
}

.p-aside-2 {
  background-color: #f7f6f2;
}
.p-aside-2 * {
  color: #9f9f9f;
}
.p-aside-2 .p-icn-blank,
.p-aside-2 a {
  color: #9f9f9f;
}
.p-aside-2 a[target=_blank]::after {
  background-color: #9f9f9f;
}

.p-pager {
  margin-top: min(4.166666vw, 60px);
  text-align: center;
}
@media (max-width: 599px) {
  .p-pager {
    font-size: 3.46666vw;
    margin-top: 8vw;
  }
}

.p-pager__txt {
  display: none;
}
@media (max-width: 599px) {
  .p-pager__txt {
    display: block;
    font-size: min(3.46666vw, 13px);
    margin-top: 4vw;
  }
}

.p-pager__inner {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  font-size: min(0.97222vw, 14px);
  color: #6caf9a;
}
@media (max-width: 599px) {
  .p-pager__inner {
    justify-content: space-between;
    font-size: 3.46666vw;
  }
}

.p-pager__item {
  margin: 0 min(0.3472222222vw, 5px);
}
@media (max-width: 599px) {
  .p-pager__item {
    margin: 0;
    display: none;
  }
}

@media (max-width: 599px) {
  .p-pager__item--prev,
.p-pager__item--next,
.p-pager__item--active {
    display: block;
  }
}

.p-pager__item--prev {
  margin-right: min(1.04167vw, 15px);
}

.p-pager__item--next {
  margin-left: min(1.04167vw, 15px);
}

.p-pager__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: min(0.3472222222vw, 5px);
  border: 1px solid #6caf9a;
  height: min(2.777777vw, 40px);
  width: min(2.777777vw, 40px);
}
@media (max-width: 599px) {
  .p-pager__link {
    border-radius: 1.3333333333vw;
    display: none;
    width: 10.66666vw;
    height: 10.66666vw;
  }
}

a.p-pager__link {
  transition: opacity 0.3s;
}
a.p-pager__link:hover {
  opacity: 0.7;
}

.p-pager__link--active {
  background-color: #6caf9a;
  color: #fff;
}
@media (max-width: 599px) {
  .p-pager__link--active {
    display: inline-flex;
  }
}

.p-pager__link--next {
  background-color: #6caf9a;
  color: #fff;
}

.p-pager__link--prev,
.p-pager__link--next {
  width: min(10.2777777778vw, 148px);
  height: min(4.166666vw, 60px);
}
@media (max-width: 599px) {
  .p-pager__link--prev,
.p-pager__link--next {
    display: inline-flex;
    width: 35.2vw;
    height: 13.33333vw;
  }
}

.p-pc-grid {
  display: grid;
}

.p-pc-grid-1-3 {
  grid-template-columns: 74% 26%;
  grid-template-rows: auto auto auto;
  gap: 4px 4px;
  grid-template-areas: "p-col1 p-row1" "p-col1 p-row2" "p-col1 p-row3";
  aspect-ratio: 750/350;
  width: 100%;
}
.p-pc-grid-1-3 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-col1 {
  grid-area: p-col1;
  overflow: hidden;
}

.p-row1 {
  grid-area: p-row1;
  overflow: hidden;
  aspect-ratio: 180/104;
}

.p-row2 {
  grid-area: p-row2;
  overflow: hidden;
  aspect-ratio: 180/104;
}

.p-row3 {
  grid-area: p-row3;
  overflow: hidden;
  aspect-ratio: 180/104;
}

.p-sns-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  .p-sns-btn {
    flex-direction: column;
  }
}
@media (max-width: 599px) {
  .p-sns-btn {
    flex-direction: row;
  }
}
.p-sns-btn.p-sns-center {
  flex-direction: column;
}
.p-sns-btn.p-sns-center .p-sns-btn__list {
  margin-top: min(1.388888vw, 20px);
}

.p-sns-btn__ttl {
  text-align: center;
  font-size: min(0.97222vw, 14px);
  color: #6caf9a;
  position: relative;
  margin: 0 min(1.7361vw, 25px);
  line-height: 1.4;
  flex-shrink: 0;
}
@media (max-width: 1023px) {
  .p-sns-btn__ttl {
    margin-bottom: min(1.7361vw, 25px);
  }
}
@media (max-width: 599px) {
  .p-sns-btn__ttl {
    font-size: 3.73333vw;
    margin: 0 6.6666666667vw;
  }
}
.p-sns-btn__ttl::before, .p-sns-btn__ttl::after {
  content: "";
  position: absolute;
  background-color: #6caf9a;
  width: 1px;
  height: 80%;
  bottom: 0.2em;
  transform-origin: bottom center;
}
.p-sns-btn__ttl::after {
  left: -0.6em;
  transform: rotate(-25deg);
}
.p-sns-btn__ttl::before {
  right: -0.6em;
  transform: rotate(25deg);
}

.p-sns-btn__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: min(-0.69444vw, -10px);
}
@media (max-width: 599px) {
  .p-sns-btn__list {
    margin-top: -2.6666666667vw;
  }
}

.p-sns-btn__item {
  margin: min(0.69444vw, 10px) min(1.04167vw, 15px) 0;
}
@media (max-width: 1023px) {
  .p-sns-btn__item {
    margin-left: min(0.3472222222vw, 5px);
    margin-right: min(0.3472222222vw, 5px);
  }
}
@media (max-width: 599px) {
  .p-sns-btn__item {
    margin: 2.6666666667vw 3.2vw 0;
  }
}

.p-sns-btn__link {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  transition: opacity 0.3s;
  width: 100%;
  height: auto;
}
.p-sns-btn__link img {
  width: 100%;
  height: auto;
}
.p-sns-btn__link:hover {
  opacity: 0.7;
}

.p-sns-btn__icn {
  width: min(2.4305555556vw, 35px);
}
@media (max-width: 599px) {
  .p-sns-btn__icn {
    width: 9.3333333333vw;
  }
}

.p-sns-btn__txt {
  font-size: min(0.83333vw, 12px);
  color: #6caf9a;
  margin-top: min(0.3472222222vw, 5px);
  font-weight: 700;
}
@media (max-width: 599px) {
  .p-sns-btn__txt {
    margin-top: 1.3333333333vw;
    font-size: 3.2vw;
  }
}

.p-sns-btn-2__list {
  margin: min(1.25vw, 18px) min(-0.1388888889vw, -2px);
}
@media (max-width: 599px) {
  .p-sns-btn-2__list {
    margin: 0.5333333333vw -0.5333333333vw 0;
  }
}

.p-sns-btn-2__item {
  margin: min(0.1388888889vw, 2px) min(0.1388888889vw, 2px) 0;
}
@media (max-width: 599px) {
  .p-sns-btn-2__item {
    margin: 2.6666666667vw 0.5333333333vw 0;
  }
}

.p-sns-btn-2__icn {
  width: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-sns-btn-2__icn {
    width: 8.8vw;
  }
}

.p-sns-btn-3__list {
  margin: -5px -2px 0;
}
@media (max-width: 599px) {
  .p-sns-btn-3__list {
    margin: -1.3333333333vw -0.5333333333vw 0;
  }
}

.p-sns-btn-3__item {
  width: min(1.805555vw, 26px);
  height: min(1.805555vw, 26px);
  margin: 5px 2px 0;
}
@media (max-width: 599px) {
  .p-sns-btn-3__item {
    width: 6.93333vw;
    height: 6.93333vw;
    margin: 1.3333333333vw 0.5333333333vw 0;
  }
}

.p-lesson-thumb {
  padding-bottom: 18.6666666667vw;
  /* 前への矢印カスタマイズ */
  /* 次への矢印カスタマイズ */
}
.p-lesson-thumb .p-swiper__wrapper {
  position: relative;
}
@media (max-width: 599px) {
  .p-lesson-thumb .p-swiper__wrapper {
    margin-top: 8vw;
  }
}
.p-lesson-thumb .swiper {
  margin-left: 8vw;
}
.p-lesson-thumb .swiper-pagination {
  bottom: -10vw;
}
.p-lesson-thumb .swiper-button-prev:after,
.p-lesson-thumb .swiper-button-next:after {
  display: none;
  content: "";
  margin: auto;
  position: absolute;
  top: 40%;
  width: 100%;
  height: 100%;
  transform: translateY(-50%);
}
@media (max-width: 599px) {
  .p-lesson-thumb .swiper-button-prev:after,
.p-lesson-thumb .swiper-button-next:after {
    display: block;
  }
}
.p-lesson-thumb .swiper-button-prev:after {
  content: url('data:image/svg+xml;utf-8,<svg fill="%236caf9a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.04 15.04"><path class="st0" d="M7.5,15c4.2,0,7.5-3.4,7.5-7.5S11.7,0,7.5,0S0,3.4,0,7.5S3.4,15,7.5,15z M9,3.9l0.7,0.7L6.8,7.6l2.8,2.8l-0.7,0.7L5.3,7.6L9,3.9L9,3.9z"/></svg>');
  right: -1vw;
}
.p-lesson-thumb .swiper-button-next:after {
  content: url('data:image/svg+xml;utf-8,<svg fill="%236caf9a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.04 15.04"><path d="M7.52,0C3.37,0,0,3.37,0,7.52s3.37,7.52,7.52,7.52,7.52-3.37,7.52-7.52S11.67,0,7.52,0Zm-1.47,11.12l-.71-.71,2.94-2.94-2.85-2.85,.71-.71,3.56,3.56-3.64,3.64Z" /></svg>');
  left: -1vw;
}

/* Modal */
@media (max-width: 599px) {
  .modaal-wrapper {
    overflow: scroll;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
  top: auto;
  left: auto;
  text-align: center;
  padding-top: 115px;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper {
    padding: 85px 2.6666666667vw 60px;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container {
  width: min(38.542vw, 555px);
  font-family: monospace;
  line-height: 1.5;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container {
    width: 89.067vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container {
  padding: min(2.08333vw, 30px);
  /* 下書き削除モーダル */
  /* 講座キャンセルモーダル */
  /* 講座複製 */
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container {
    padding: 4vw 2.6666666667vw 8vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form .caution {
  font-size: min(1.25vw, 18px);
  line-height: 1.8;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form .caution {
    font-size: 4.26666vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form hr {
  margin: 25px 0;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form .delete-info .headline {
  margin-bottom: 15px;
  font-size: min(1.25vw, 18px);
  font-weight: 500;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form .delete-info .headline {
    font-size: 4.26666vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form .delete-info #delete-title {
  font-size: min(1.388888vw, 20px);
  font-weight: 500;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form .delete-info #delete-title {
    font-size: 4.8vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form .button-wrap {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form .button-wrap button {
  font-size: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form .button-wrap button {
    font-size: 4.8vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form .button-wrap .submit {
  margin-right: 25px;
  font-weight: 600;
  letter-spacing: 0.1em;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #delete-form .button-wrap .cancel {
  font-weight: 400;
  text-decoration: underline;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .caution {
  font-size: min(1.25vw, 18px);
  line-height: 1.8;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .caution {
    font-size: 4.26666vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form hr {
  margin: 25px 0;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .cancel-info .headline {
  margin-bottom: 20px;
  font-size: min(1.25vw, 18px);
  font-weight: 500;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .cancel-info .headline {
    font-size: 4.26666vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .cancel-info .cancel-date {
  font-size: min(1.25vw, 18px);
  font-weight: 600;
  margin-bottom: 10px;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .cancel-info .cancel-date {
    font-size: 4.26666vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .cancel-info .cancel-title {
  font-size: min(1.25vw, 18px);
  font-weight: 600;
  line-height: 1.5;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .cancel-info .cancel-title {
    font-size: 4.26666vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form textarea {
  width: 100%;
  padding: min(1.388888vw, 20px);
  margin-bottom: 35px;
  background-color: #FAFAFA;
  border-radius: 5px;
  font-size: min(1.11111vw, 16px);
  line-height: 1.8;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form textarea {
    padding: 5.33333vw;
    font-size: 4.26666vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form textarea::-moz-placeholder {
  font-size: min(1.11111vw, 16px);
  line-height: 1.8;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form textarea:-ms-input-placeholder {
  font-size: min(1.11111vw, 16px);
  line-height: 1.8;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form textarea::placeholder {
  font-size: min(1.11111vw, 16px);
  line-height: 1.8;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form textarea::-moz-placeholder {
    font-size: 4.26666vw;
  }
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form textarea:-ms-input-placeholder {
    font-size: 4.26666vw;
  }
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form textarea::placeholder {
    font-size: 4.26666vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .button-wrap {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .button-wrap button {
  font-size: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .button-wrap button {
    font-size: 4.8vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .button-wrap .submit {
  margin-right: 25px;
  font-weight: 600;
  letter-spacing: 0.1em;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #cancel-form .button-wrap .cancel {
  font-weight: 400;
  text-decoration: underline;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form .caution {
  font-size: min(1.25vw, 18px);
  line-height: 1.8;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form .caution {
    font-size: 4.26666vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form hr {
  margin: 25px 0;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form .duplicate-info .headline {
  margin-bottom: 20px;
  font-size: min(1.25vw, 18px);
  font-weight: 500;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form .duplicate-info .headline {
    font-size: 4.26666vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form .duplicate-info #duplicate-title {
  font-size: min(1.25vw, 18px);
  font-weight: 600;
  line-height: 1.5;
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form .duplicate-info #duplicate-title {
    font-size: 4.26666vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form .button-wrap {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form .button-wrap button {
  font-size: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form .button-wrap button {
    font-size: 4.8vw;
  }
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form .button-wrap .submit {
  margin-right: 25px;
  font-weight: 600;
  letter-spacing: 0.1em;
}
.modaal-wrapper .modaal-outer-wrapper .modaal-inner-wrapper .modaal-container .modaal-content-container #duplicate-form .button-wrap .cancel {
  font-weight: 400;
  text-decoration: underline;
}

.register-facility-calendar__wrapper {
  /* セルの大きさ */
}
.register-facility-calendar__wrapper .facility-calendar {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.register-facility-calendar__wrapper .facility-calendar .fc table {
  border-collapse: separate;
}
.register-facility-calendar__wrapper .facility-calendar .fc-scrollgrid, .register-facility-calendar__wrapper .facility-calendar .fc-scrollgrid table {
  width: auto;
  margin: 0 auto;
  border: none;
}
.register-facility-calendar__wrapper .facility-calendar .fc-toolbar {
  width: 100%;
}
.register-facility-calendar__wrapper .facility-calendar .fc-toolbar-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: min(1.666666vw, 24px);
}
@media (max-width: 599px) {
  .register-facility-calendar__wrapper .facility-calendar .fc-toolbar-title {
    font-size: 6.4vw;
  }
}
.register-facility-calendar__wrapper .facility-calendar .fc-button-primary {
  color: #222222;
  background-color: transparent;
  border: none;
  transition: opacity 0.3s;
}
.register-facility-calendar__wrapper .facility-calendar .fc-button-primary:hover {
  color: #222222;
  background-color: transparent;
  border: none;
  opacity: 0.7;
  transition: opacity 0.3s;
}
.register-facility-calendar__wrapper .facility-calendar .fc-col-header-cell {
  background-color: #fff !important;
  font-weight: 400;
}
.register-facility-calendar__wrapper .facility-calendar .fc .fc-cell-shaded, .register-facility-calendar__wrapper .facility-calendar .fc .fc-day-disabled {
  background-color: #fff;
}
.register-facility-calendar__wrapper .facility-calendar .fc-daygrid-day-events {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0 !important;
  background-color: #FAFAFA;
}
.register-facility-calendar__wrapper .facility-calendar .fc-daygrid-day-events .fc-daygrid-day-bottom {
  font-size: 0 !important;
  padding: 0 !important;
}
.register-facility-calendar__wrapper .facility-calendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event {
  border-color: transparent;
  background-color: transparent;
}
.register-facility-calendar__wrapper .facility-calendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main {
  color: #1DA277;
}
.register-facility-calendar__wrapper .facility-calendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main .fc-event-title-container .fc-event-title {
  position: inherit;
  left: auto;
  right: auto;
  font-size: min(1.25vw, 18px);
}
@media (max-width: 599px) {
  .register-facility-calendar__wrapper .facility-calendar .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main .fc-event-title-container .fc-event-title {
    font-size: 4.8vw;
  }
}
.register-facility-calendar__wrapper .facility-calendar .fc-event-future {
  opacity: 1 !important;
}
.register-facility-calendar__wrapper .facility-calendar .fc-bg-event.fc-event.fc-event-start.fc-event-end.fc-event-past {
  opacity: 1;
}
.register-facility-calendar__wrapper .facility-calendar .fc-bg-event.fc-event.fc-event-start.fc-event-end.fc-event-today {
  background: #F0F3F5 !important;
  opacity: 1 !important;
}
.register-facility-calendar__wrapper .fc .fc-daygrid-day-top {
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.register-facility-calendar__wrapper .fc-theme-standard td, .register-facility-calendar__wrapper .fc-theme-standard th {
  width: min(4.722vw, 68px);
  height: min(2.36111vw, 34px);
  border: 2px solid #fff;
  background-color: #F0F3F5;
}
@media (max-width: 599px) {
  .register-facility-calendar__wrapper .fc-theme-standard td, .register-facility-calendar__wrapper .fc-theme-standard th {
    width: 11.7333333333vw;
    height: 8vw;
  }
}
.register-facility-calendar__wrapper .facility-availability {
  margin: min(2.08333vw, 30px) min(0.69444vw, 10px) 0;
}
@media (max-width: 599px) {
  .register-facility-calendar__wrapper .facility-availability {
    margin: 8vw 2.6666666667vw 0;
  }
}
.register-facility-calendar__wrapper .facility-availability li {
  font-weight: 500;
  font-size: min(0.97222vw, 14px);
  margin-bottom: 0.69444vw;
}
@media (max-width: 599px) {
  .register-facility-calendar__wrapper .facility-availability li {
    font-size: 3.73333vw;
    margin-bottom: 2.6666666667vw;
  }
}
.register-facility-calendar__wrapper .facility-availability li:last-of-type {
  margin-bottom: 0;
}
.register-facility-calendar__wrapper .facility-availability li span {
  color: #1DA277;
}
.register-facility-calendar__wrapper #comment {
  margin: min(1.388888vw, 20px) min(0.69444vw, 10px) 0;
  font-size: min(1.11111vw, 16px);
  font-weight: 500;
  line-height: 1.5;
}
@media (max-width: 599px) {
  .register-facility-calendar__wrapper #comment {
    margin: 5.33333vw 2.6666666667vw 0;
    font-size: 3.73333vw;
  }
}
.register-facility-calendar__wrapper #bookings {
  margin: min(1.388888vw, 20px) min(0.69444vw, 10px) 0;
}
@media (max-width: 599px) {
  .register-facility-calendar__wrapper #bookings {
    margin: 5.33333vw 2.6666666667vw 0;
  }
}
.register-facility-calendar__wrapper #bookings p {
  font-size: min(1.11111vw, 16px);
  font-weight: 500;
  line-height: 1.5;
}
@media (max-width: 599px) {
  .register-facility-calendar__wrapper #bookings p {
    font-size: 3.73333vw;
  }
}
.register-facility-calendar__wrapper #bookings hr {
  margin: 10px 0;
}
.register-facility-calendar__wrapper .btn__wrapper {
  margin: min(1.388888vw, 20px) min(0.69444vw, 10px) 0;
}
@media (max-width: 599px) {
  .register-facility-calendar__wrapper .btn__wrapper {
    margin: 5.33333vw 2.6666666667vw 0;
  }
}
.register-facility-calendar__wrapper .btn__wrapper #select-date {
  margin-right: min(0.69444vw, 10px);
  font-weight: 500;
  font-size: min(1.25vw, 18px);
  text-decoration: underline;
  transition: opacity 0.3s;
}
.register-facility-calendar__wrapper .btn__wrapper #select-date:hover {
  color: #222222;
  background-color: transparent;
  border: none;
  opacity: 0.7;
  transition: opacity 0.3s;
}
@media (max-width: 599px) {
  .register-facility-calendar__wrapper .btn__wrapper #select-date {
    font-size: 4.8vw;
  }
}
.register-facility-calendar__wrapper .btn__wrapper #modal-close {
  font-weight: 400;
  font-size: min(1.25vw, 18px);
  text-decoration: underline;
  transition: opacity 0.3s;
  cursor: pointer;
}
.register-facility-calendar__wrapper .btn__wrapper #modal-close:hover {
  color: #222222;
  background-color: transparent;
  border: none;
  opacity: 0.7;
  transition: opacity 0.3s;
}
@media (max-width: 599px) {
  .register-facility-calendar__wrapper .btn__wrapper #modal-close {
    font-size: 4.8vw;
  }
}

.p-gallery {
  margin-top: min(2.777777vw, 40px);
}
@media (max-width: 599px) {
  .p-gallery {
    margin-top: 8vw;
  }
}

.p-gallery__list {
  display: flex;
  flex-wrap: wrap;
  margin: -1.5% -0.6% 0;
}
@media (max-width: 599px) {
  .p-gallery__list {
    margin: -1.5% 0 0;
    justify-content: space-between;
  }
}

.p-gallery__item {
  width: 32%;
  margin: 1.5% 0.6% 0;
}
@media (max-width: 599px) {
  .p-gallery__item {
    width: 48.5%;
    margin: 1.5% 0;
  }
}
.p-gallery__item img {
  width: 100%;
  height: auto;
}

.p-gallery-2 {
  margin-top: min(5.555555vw, 80px);
}

.p-gallery-2__list {
  margin: -2.8% -1.4% 0;
}

.p-gallery-2__item {
  width: 47%;
  margin: 2.8% 1.4% 0;
  border-radius: min(0.3472222222vw, 5px);
  overflow: hidden;
}

.p-gallery {
  /* 前への矢印カスタマイズ */
  /* 次への矢印カスタマイズ */
}
.p-gallery .p-swiper__wrapper {
  position: relative;
}
.p-gallery .swiper {
  margin-left: 8vw;
}
.p-gallery .swiper-pagination {
  bottom: -10vw;
}
.p-gallery .swiper-button-prev:after,
.p-gallery .swiper-button-next:after {
  display: none;
  content: "";
  margin: auto;
  position: absolute;
  top: 40%;
  width: 100%;
  height: 100%;
  transform: translateY(-50%);
}
@media (max-width: 599px) {
  .p-gallery .swiper-button-prev:after,
.p-gallery .swiper-button-next:after {
    display: block;
  }
}
.p-gallery .swiper-button-prev:after {
  content: url('data:image/svg+xml;utf-8,<svg fill="%236caf9a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.04 15.04"><path class="st0" d="M7.5,15c4.2,0,7.5-3.4,7.5-7.5S11.7,0,7.5,0S0,3.4,0,7.5S3.4,15,7.5,15z M9,3.9l0.7,0.7L6.8,7.6l2.8,2.8l-0.7,0.7L5.3,7.6L9,3.9L9,3.9z"/></svg>');
  right: -1vw;
}
.p-gallery .swiper-button-next:after {
  content: url('data:image/svg+xml;utf-8,<svg fill="%236caf9a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.04 15.04"><path d="M7.52,0C3.37,0,0,3.37,0,7.52s3.37,7.52,7.52,7.52,7.52-3.37,7.52-7.52S11.67,0,7.52,0Zm-1.47,11.12l-.71-.71,2.94-2.94-2.85-2.85,.71-.71,3.56,3.56-3.64,3.64Z" /></svg>');
  left: -1vw;
}

.p-mypage {
  padding-top: min(8.334vw, 120px);
  padding-bottom: min(10.41666vw, 150px);
}
@media (max-width: 599px) {
  .p-mypage {
    padding-top: 14.4vw;
    padding-bottom: 0;
  }
}

.p-mypage__sub-block {
  margin-top: min(2.777777vw, 40px);
}
@media (max-width: 599px) {
  .p-mypage__sub-block {
    margin-top: 8vw;
  }
}
.p-mypage__sub-block a {
  transition: opacity 0.3s;
}
.p-mypage__sub-block a:hover {
  opacity: 0.7;
}

.p-mypage__sub-ttl {
  font-size: min(1.11111vw, 16px);
  font-weight: 600;
  border-left: 4px solid #1da277;
  padding-left: 0.5em;
}
@media (max-width: 599px) {
  .p-mypage__sub-ttl {
    font-size: 4.26666vw;
  }
}

.p-mypage__block {
  border-radius: min(0.3472222222vw, 5px);
  box-shadow: 0px 0px 16px -6px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  background-color: #fff;
}
@media (max-width: 599px) {
  .p-mypage__block {
    border-radius: 1.3333333333vw;
  }
}

.p-mypage__block + .p-mypage__block {
  margin-top: min(4.166666vw, 60px);
}
@media (max-width: 599px) {
  .p-mypage__block + .p-mypage__block {
    margin-top: 15.99999vw;
  }
}

.p-mypage__block-body {
  padding: min(2.777777vw, 40px) min(1.388888vw, 20px) min(3.47222vw, 50px);
}
@media (max-width: 599px) {
  .p-mypage__block-body {
    padding: 5.33333vw 2.6666666667vw 8vw;
  }
}

.p-mypage__block-ttl-wrapper {
  color: #fff;
  background-color: #6caf9a;
  font-size: min(1.11111vw, 16px);
  padding: min(1.25vw, 18px) min(1.388888vw, 20px);
  position: relative;
}
@media (max-width: 599px) {
  .p-mypage__block-ttl-wrapper {
    font-size: 3.73333vw;
    padding: 5.33333vw;
  }
}

.p-mypage__amount {
  margin: 0 auto min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-mypage__amount {
    width: 100%;
  }
}

.p-mypage__amount th,
.p-mypage__amount td {
  padding: min(0.3472222222vw, 5px);
  vertical-align: middle;
}
@media (max-width: 599px) {
  .p-mypage__amount th,
.p-mypage__amount td {
    padding: 1.3333333333vw;
  }
}

.p-mypage__amount td {
  text-align: right;
  padding-right: min(3.82vw, 55px);
  white-space: nowrap;
}
@media (max-width: 599px) {
  .p-mypage__amount td {
    padding-right: 5.33333vw;
  }
}

.p-mypage__amount th {
  font-weight: 500;
  padding-left: min(3.82vw, 55px);
  text-align: right;
  padding-right: 2em;
}
@media (max-width: 599px) {
  .p-mypage__amount th {
    padding-left: 5.33333vw;
  }
}

.p-total th,
.p-total td {
  border-top: 1px solid #d1d1d1;
  padding-top: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-total th,
.p-total td {
    padding-top: 5.33333vw;
  }
}

/*----------------------------------------
	スマホ用のタブ
----------------------------------------*/
.p-mypage__nav {
  color: #9f9f9f;
}

.p-mypage__nav-list {
  display: flex;
  border-bottom: 1px solid #e5e5e5;
  font-size: 3.46666vw;
  text-align: center;
  line-height: 1.4;
}

.p-mypage__nav-item {
  width: 33.33%;
}

.p-mypage__nav-link {
  width: 100%;
  height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2.6666666667vw;
}

.p-mypage__nav-link--current {
  background-color: #fff;
  font-weight: 600;
  color: #6caf9a;
  border-top: 2px solid #6caf9a;
}

.calendar__wrapper {
  padding: min(1.04167vw, 15px) min(0.69444vw, 10px) min(2.08333vw, 30px);
  background-color: #fff;
}
.calendar__wrapper .lesson-calendar {
  position: relative;
  align-items: center;
}
.calendar__wrapper .fc table {
  border-collapse: separate;
}
.calendar__wrapper .fc .fc-scrollgrid, .calendar__wrapper .fc .fc-scrollgrid table {
  width: auto;
  margin: 0 auto;
  border: none;
}
.calendar__wrapper .fc .fc-toolbar {
  width: 100%;
}
.calendar__wrapper .fc .fc-toolbar-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: min(1.666666vw, 24px);
}
@media (max-width: 599px) {
  .calendar__wrapper .fc .fc-toolbar-title {
    font-size: 6.4vw;
  }
}
.calendar__wrapper .fc .fc-button-primary {
  color: #222222;
  background-color: transparent;
  border: none;
  transition: opacity 0.3s;
}
.calendar__wrapper .fc .fc-button-primary:hover {
  color: #222222;
  background-color: transparent;
  border: none;
  opacity: 0.7;
  transition: opacity 0.3s;
}
.calendar__wrapper .fc-theme-standard td, .calendar__wrapper .fc-theme-standard th {
  width: min(3.0555555556vw, 44px);
  height: min(2.08333vw, 30px);
  border: 2px solid #fff;
  background-color: #F0F3F5;
}
.calendar__wrapper .fc-col-header-cell {
  background-color: #fff !important;
  font-weight: 400;
}
.calendar__wrapper .fc .fc-cell-shaded, .calendar__wrapper .fc .fc-day-disabled {
  background-color: #fff;
}
.calendar__wrapper .fc .fc-daygrid-day-top {
  display: flex;
  align-items: center;
  justify-content: center;
}
.calendar__wrapper > .fc .fc-daygrid-day-events {
  display: none;
}
.calendar__wrapper .fc-event-future {
  opacity: 1 !important;
}
.calendar__wrapper .fc-bg-event.fc-event.fc-event-start.fc-event-end.fc-event-past {
  opacity: 1;
}
.calendar__wrapper .fc-bg-event.fc-event.fc-event-start.fc-event-end.fc-event-today {
  background: #F0F3F5 !important;
  opacity: 1 !important;
}
.calendar__wrapper .info-text {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  margin: min(1.7361vw, 25px) 0 0;
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .calendar__wrapper .info-text {
    margin: 6.6666666667vw 0 0;
    font-size: 3.73333vw;
  }
}
.calendar__wrapper .info-text::before {
  display: block;
  content: "";
  width: min(1.388888vw, 20px);
  height: min(1.388888vw, 20px);
  margin-right: min(0.69444vw, 10px);
  background-color: #6CAF9A;
}
@media (max-width: 599px) {
  .calendar__wrapper .info-text::before {
    width: 5.33333vw;
    height: 5.33333vw;
    margin-right: 2.6666666667vw;
  }
}

.ui-widget.ui-widget-content {
  display: none;
  border: 1px solid #cccccc;
  box-shadow: 2px 2px 23px -15px rgba(0, 0, 0, 0.8);
  background-color: #fafafa;
  width: min(23.6111111111vw, 340px);
  padding: min(0.3472222222vw, 5px) min(0.3472222222vw, 5px) min(1.388888vw, 20px);
  z-index: 5 !important;
}
@media (max-width: 599px) {
  .ui-widget.ui-widget-content {
    width: auto;
    padding: 1.3333333333vw 1.3333333333vw 5.33333vw;
  }
}

.ui-datepicker-calendar {
  width: 100%;
  font-size: min(0.83333vw, 12px);
}
@media (max-width: 599px) {
  .ui-datepicker-calendar {
    font-size: 3.2vw;
  }
}
.ui-datepicker-calendar th {
  font-weight: normal;
  text-align: center;
  padding: 0.5em 1em;
}
.ui-datepicker-calendar td {
  text-align: center;
  vertical-align: middle;
  background-color: #f0f3f5;
  border: 1px solid #fff;
  padding: 0.5em 1em;
}

.ui-datepicker-title {
  font-size: min(1.11111vw, 16px);
  text-align: center;
}
@media (max-width: 599px) {
  .ui-datepicker-title {
    font-size: 4.26666vw;
  }
}

.ui-datepicker-header {
  position: relative;
  padding: min(1.388888vw, 20px) 0;
}
@media (max-width: 599px) {
  .ui-datepicker-header {
    padding: 5.33333vw 0;
  }
}

.ui-datepicker-prev,
.ui-datepicker-next {
  position: absolute;
  top: min(1.388888vw, 20px);
  z-index: 2;
}
@media (max-width: 599px) {
  .ui-datepicker-prev,
.ui-datepicker-next {
    top: 5.33333vw;
  }
}
.ui-datepicker-prev .ui-icon,
.ui-datepicker-next .ui-icon {
  display: none;
}
.ui-datepicker-prev::before,
.ui-datepicker-next::before {
  content: "";
  position: absolute;
  top: min(0.3472222222vw, 5px);
  width: 8px;
  height: 8px;
  border-top: 2px solid #000;
  border-right: 2px solid #000;
  cursor: pointer;
}
@media (max-width: 599px) {
  .ui-datepicker-prev::before,
.ui-datepicker-next::before {
    top: 2.1333333333vw;
  }
}

.ui-datepicker-prev::before {
  transform: rotate(-135deg);
}

.ui-datepicker-next {
  right: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .ui-datepicker-next {
    right: 2.1333333333vw;
  }
}
.ui-datepicker-next::before {
  transform: rotate(45deg);
}

/* 文字数カウンター用 */
.counter-wrapper {
  text-align: right;
}
.counter-wrapper .attention {
  font-weight: bold;
  color: #c34a4a;
}

.p-step__list {
  display: flex;
  font-size: min(0.90278vw, 13px);
  color: #fff;
}
@media (max-width: 599px) {
  .p-step__list {
    text-align: center;
    font-size: 2.9333333333vw;
  }
}

.p-step__item {
  width: 33.33%;
  display: inline-flex;
  align-items: center;
  min-height: min(3.47222vw, 50px);
  position: relative;
  justify-content: center;
  padding: min(0.69444vw, 10px) min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-step__item {
    flex-direction: column;
    padding: 2.6666666667vw;
  }
}
.p-step__item > span {
  display: block;
  padding-right: 1em;
}
@media (max-width: 599px) {
  .p-step__item > span {
    padding-right: 0;
  }
}
.p-step__item:last-of-type::before, .p-step__item:last-of-type::after {
  display: none;
}
.p-step__item::after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: min(2.08333vw, 30px);
  right: max(-1.944444vw, -28px);
  z-index: 2;
  -webkit-clip-path: polygon(0 0, 0% 100%, min(2.08333vw, 30px) 50%);
          clip-path: polygon(0 0, 0% 100%, min(2.08333vw, 30px) 50%);
}
@media (max-width: 599px) {
  .p-step__item::after {
    width: 2.6666666667vw;
    right: -2.4vw;
    -webkit-clip-path: polygon(0 0, 0% 100%, 2.6666666667vw 50%);
            clip-path: polygon(0 0, 0% 100%, 2.6666666667vw 50%);
  }
}

.p-step__item-color--main {
  background-color: #1da277;
}
.p-step__item-color--main::after {
  background-color: #1da277;
}

.p-step__item-color--lighten {
  background-color: #6caf9a;
}
.p-step__item-color--lighten::after {
  background-color: #6caf9a;
}

.p-step__item-color--lighten2 {
  background-color: #9fcbbd;
}
.p-step__item-color--lighten2::after {
  background-color: #9fcbbd;
}

.p-step__item-color--gray {
  background-color: #b9b9b9;
}
.p-step__item-color--gray::after {
  background-color: #b9b9b9;
}

.p-step__item-color--darkgray {
  background-color: #9f9f9f;
}
.p-step__item-color--darkgray::after {
  background-color: #9f9f9f;
}

.p-tab {
  position: relative;
}

.p-tab__list {
  display: flex;
  justify-content: center;
  font-size: min(0.97222vw, 14px);
  font-weight: 600;
  flex-wrap: wrap;
}
@media (max-width: 599px) {
  .p-tab__list {
    font-size: 3.73333vw;
    justify-content: space-between;
  }
}

.p-tab__item {
  position: relative;
  margin-top: 1em;
}
@media (min-width: 1023.99px) {
  .p-tab__item:last-of-type::after {
    display: none;
  }
}
@media (max-width: 599px) {
  .p-tab__item {
    width: 50%;
  }
  .p-tab__item:nth-of-type(even)::after {
    display: none;
  }
}
.p-tab__item::after {
  content: "";
  position: absolute;
  right: 0;
  height: 100%;
  top: 0;
  width: 1px;
  background-color: #404040;
}

.p-tab__link {
  display: inline-block;
  padding: 0.2em 1.5em;
  transition: 0.3s;
}
.p-tab__link:hover {
  color: #1da277;
  text-decoration: underline;
}
@media (max-width: 599px) {
  .p-tab__link {
    width: 100%;
    text-align: center;
  }
}

.p-tab__link--current {
  color: #1da277;
  text-decoration: underline;
}
.p-tab__link--current:hover {
  text-decoration: none;
}

.p-tab__baloon {
  background-color: #f7f6f2;
  font-weight: 500;
  position: absolute;
  width: min(51.3888888889vw, 740px);
  font-size: min(0.90278vw, 13px);
  margin: 0 auto;
  border: 1px dotted #1da277;
  padding: min(0.69444vw, 10px);
  border-radius: min(0.3472222222vw, 5px);
  top: min(2.777777vw, 40px);
  z-index: 4;
  line-height: 1.6;
  display: none;
}
.p-tab__baloon::after {
  content: "";
  position: absolute;
  top: 0;
  width: min(1.04167vw, 15px);
  height: min(1.04167vw, 15px);
  background-color: #f8f7f5;
  border-top: 1px dotted #1da277;
  border-right: 1px dotted #1da277;
  z-index: 5;
  transform: translateY(-50%) rotate(-45deg);
}
.p-tab__baloon.is-tab-baloon-show {
  display: block;
}

.p-tab_baloon01 {
  left: 0;
}
.p-tab_baloon01::after {
  left: min(2.777777vw, 40px);
}

.p-tab_baloon02 {
  left: max(-10.41666vw, -150px);
}
.p-tab_baloon02::after {
  left: min(13.88888vw, 200px);
}

.p-tab_baloon03 {
  left: max(-18.75vw, -270px);
}
.p-tab_baloon03::after {
  left: min(22.91666666vw, 330px);
}

.p-tab_baloon04 {
  left: max(-29.1666666667vw, -420px);
}
.p-tab_baloon04::after {
  right: min(17.3611vw, 250px);
}

.p-tab_baloon05 {
  right: max(-3.47222vw, -50px);
}
.p-tab_baloon05::after {
  right: min(6.944445vw, 100px);
}

.p-facility-content__heading {
  padding-top: min(6.944445vw, 100px);
  padding-bottom: min(4.862vw, 70px);
}
@media (max-width: 599px) {
  .p-facility-content__heading {
    padding-top: 13.33333vw;
    padding-bottom: 13.33333vw;
  }
}

.p-facility-content__body {
  padding-top: min(3.47222vw, 50px);
  padding-bottom: min(10.41666vw, 150px);
}
@media (max-width: 599px) {
  .p-facility-content__body {
    padding-top: 5.33333vw;
    padding-bottom: 10.66666vw;
  }
}

@media (max-width: 599px) {
  .p-facility__item + .p-facility__item {
    margin-top: 10.66666vw;
  }
}

@media (max-width: 599px) {
  .p-modal {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    z-index: 20;
    background-color: rgba(34, 34, 34, 0.7);
    padding: 32vw 5.33333vw 8vw;
    display: none;
    overflow: scroll;
  }
  .p-modal.is-modal-show {
    display: block;
  }
}

.p-calendar {
  border-radius: min(0.3472222222vw, 5px);
  overflow: hidden;
  background-color: #fff;
}
@media (max-width: 599px) {
  .p-calendar {
    border-radius: 1.3333333333vw;
  }
}

.p-calendar__heading {
  position: relative;
  color: #fff;
  padding: min(1.388888vw, 20px);
  font-size: min(1.11111vw, 16px);
  background-color: #6caf9a;
}
@media (max-width: 599px) {
  .p-calendar__heading {
    font-size: 4.26666vw;
    padding: 5.33333vw;
  }
}

.facility-calendar__wrapper {
  padding: min(1.04167vw, 15px) min(0.69444vw, 10px) min(2.08333vw, 30px);
  border: 1px solid #CCCCCC;
  border-radius: 0 0 5px 5px;
  background-color: #fff;
  font-family: monospace;
  line-height: 1.5;
}
@media (max-width: 599px) {
  .facility-calendar__wrapper {
    padding: 4vw 2.6666666667vw 8vw;
  }
}
.facility-calendar__wrapper .lesson-calendar {
  position: relative;
  align-items: center;
}
.facility-calendar__wrapper .fc table {
  border-collapse: separate;
}
.facility-calendar__wrapper .fc .fc-scrollgrid, .facility-calendar__wrapper .fc .fc-scrollgrid table {
  width: auto;
  margin: 0 auto;
  border: none;
}
.facility-calendar__wrapper .fc .fc-toolbar {
  width: 100%;
}
.facility-calendar__wrapper .fc .fc-toolbar-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: min(1.666666vw, 24px);
}
@media (max-width: 599px) {
  .facility-calendar__wrapper .fc .fc-toolbar-title {
    font-size: 6.4vw;
  }
}
.facility-calendar__wrapper .fc .fc-button-primary {
  color: #222222;
  background-color: transparent;
  border: none;
  transition: opacity 0.3s;
}
.facility-calendar__wrapper .fc .fc-button-primary:hover {
  color: #222222;
  background-color: transparent;
  border: none;
  opacity: 0.7;
  transition: opacity 0.3s;
}
.facility-calendar__wrapper .fc-theme-standard td, .facility-calendar__wrapper .fc-theme-standard th {
  width: min(3.0555555556vw, 44px);
  height: min(2.08333vw, 30px);
  border: 2px solid #fff;
  background-color: #F0F3F5;
}
@media (max-width: 599px) {
  .facility-calendar__wrapper .fc-theme-standard td, .facility-calendar__wrapper .fc-theme-standard th {
    width: 11.7333333333vw;
    height: 8vw;
  }
}
.facility-calendar__wrapper .fc-col-header-cell {
  background-color: #fff !important;
  font-weight: 400;
}
.facility-calendar__wrapper .fc .fc-cell-shaded, .facility-calendar__wrapper .fc .fc-day-disabled {
  background-color: #fff;
}
.facility-calendar__wrapper .fc .fc-daygrid-day-top {
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.facility-calendar__wrapper .fc-daygrid-day-events {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0 !important;
  background-color: #FAFAFA;
}
.facility-calendar__wrapper .fc-daygrid-day-events .fc-daygrid-day-bottom {
  font-size: 0 !important;
  padding: 0 !important;
}
.facility-calendar__wrapper .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event {
  border-color: transparent;
  background-color: transparent;
}
.facility-calendar__wrapper .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main {
  color: #1DA277;
}
.facility-calendar__wrapper .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main .fc-event-title-container .fc-event-title {
  position: inherit;
  left: auto;
  right: auto;
}
.facility-calendar__wrapper .fc-event-future {
  opacity: 1 !important;
}
.facility-calendar__wrapper .fc-bg-event.fc-event.fc-event-start.fc-event-end.fc-event-past {
  opacity: 1;
}
.facility-calendar__wrapper .fc-bg-event.fc-event.fc-event-start.fc-event-end.fc-event-today {
  background: #F0F3F5 !important;
  opacity: 1 !important;
}
.facility-calendar__wrapper #comment {
  margin: min(1.388888vw, 20px) min(0.69444vw, 10px) 0;
  font-size: min(1.11111vw, 16px);
  font-weight: 500;
  line-height: 1.5;
}
@media (max-width: 599px) {
  .facility-calendar__wrapper #comment {
    margin: 5.33333vw 2.6666666667vw 0;
    font-size: 3.73333vw;
  }
}
.facility-calendar__wrapper #bookings {
  margin: min(1.388888vw, 20px) min(0.69444vw, 10px) 0;
}
@media (max-width: 599px) {
  .facility-calendar__wrapper #bookings {
    margin: 5.33333vw 2.6666666667vw 0;
  }
}
.facility-calendar__wrapper #bookings p {
  font-size: min(1.11111vw, 16px);
  font-weight: 500;
  line-height: 1.5;
}
@media (max-width: 599px) {
  .facility-calendar__wrapper #bookings p {
    font-size: 3.73333vw;
  }
}
.facility-calendar__wrapper #bookings hr {
  margin: 10px 0;
}
.facility-calendar__wrapper .facility-availability {
  margin: min(1.388888vw, 20px) min(0.69444vw, 10px) 0;
}
@media (max-width: 599px) {
  .facility-calendar__wrapper .facility-availability {
    margin: 5.33333vw 2.6666666667vw 0;
  }
}
.facility-calendar__wrapper .facility-availability li {
  font-weight: 500;
  font-size: min(0.97222vw, 14px);
  margin-bottom: 0.69444vw;
}
@media (max-width: 599px) {
  .facility-calendar__wrapper .facility-availability li {
    font-size: 3.73333vw;
    margin-bottom: 2.6666666667vw;
  }
}
.facility-calendar__wrapper .facility-availability li:last-of-type {
  margin-bottom: 0;
}
.facility-calendar__wrapper .facility-availability li span {
  color: #1DA277;
}

.p-modal-close {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 599px) {
  .p-modal-close {
    display: block;
    right: 5.33333vw;
  }
  .p-modal-close span {
    font-size: 3.46666vw;
  }
}

.p-sentence__body {
  font-size: min(0.97222vw, 14px);
  line-height: 2;
  padding-top: min(4.166666vw, 60px);
  padding-bottom: min(4.166666vw, 60px);
}
@media (max-width: 599px) {
  .p-sentence__body {
    font-size: 3.73333vw;
    padding-top: 13.33333vw;
    padding-bottom: 8vw;
  }
}
.p-sentence__body .c-txt,
.p-sentence__body ol,
.p-sentence__body ul {
  font-size: min(0.90278vw, 13px);
}
@media (max-width: 599px) {
  .p-sentence__body .c-txt,
.p-sentence__body ol,
.p-sentence__body ul {
    font-size: 3.46666vw;
  }
}
.p-sentence__body dt {
  font-weight: normal;
}

.p-sentence__block {
  padding-top: min(4.166666vw, 60px);
  padding-bottom: min(4.166666vw, 60px);
  border-top: 1px solid #d9d9d9;
}
@media (max-width: 599px) {
  .p-sentence__block {
    padding-top: 15.99999vw;
    padding-bottom: 15.99999vw;
  }
}

.p-sentence__inner {
  margin-top: min(2.4305555556vw, 35px);
}
.p-sentence__inner:first-of-type {
  margin-top: 0;
}
@media (max-width: 599px) {
  .p-sentence__inner {
    margin-top: 8vw;
  }
}

.p-sentence__ttl {
  font-weight: 700;
}

.p-sentence__ttl + .p-sentence__ttl {
  margin-top: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .p-sentence__ttl + .p-sentence__ttl {
    margin-top: 2.6666666667vw;
  }
}

.psentence__link {
  color: #1da277;
  text-decoration: underline;
}
.psentence__link:hover {
  text-decoration: none;
}

.p-sentence__ttl + .c-txt,
.p-sentence__ttl + ol,
.p-sentence__ttl + ul {
  margin-top: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .p-sentence__ttl + .c-txt,
.p-sentence__ttl + ol,
.p-sentence__ttl + ul {
    margin-top: 2.6666666667vw;
  }
}

.p-sentence__tabler {
  width: 100%;
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-sentence__tabler {
    font-size: 3.73333vw;
  }
}
.p-sentence__tabler td,
.p-sentence__tabler th {
  padding: min(2.777777vw, 40px) 0;
  border-bottom: 1px solid #d1d1d1;
}
@media (max-width: 599px) {
  .p-sentence__tabler td,
.p-sentence__tabler th {
    display: block;
  }
}
@media (max-width: 599px) {
  .p-sentence__tabler td {
    padding-top: 0.5333333333vw;
    padding-bottom: 6.6666666667vw;
  }
}
.p-sentence__tabler th {
  color: #6caf9a;
  vertical-align: top;
  width: min(11.11111111vw, 160px);
  padding-right: 1em;
}
@media (max-width: 599px) {
  .p-sentence__tabler th {
    width: auto;
    border-bottom: none;
    padding-top: 6.6666666667vw;
    padding-bottom: 0.5333333333vw;
  }
}

.p-column__list {
  display: flex;
  flex-wrap: wrap;
  margin: max(-2.4305555556vw, -35px) 0 0;
  justify-content: space-between;
}
@media (max-width: 599px) {
  .p-column__list {
    margin: -4vw 0 0;
  }
}
.p-column__list > li {
  width: 48%;
  margin: min(2.4305555556vw, 35px) 0 0;
}
@media (max-width: 599px) {
  .p-column__list > li {
    width: 46.5%;
    margin: 13.33333vw 0 0;
  }
}
.p-column__list a {
  display: inline-block;
  transition: opacity 0.3s;
  display: inline-block;
  height: 100%;
}
.p-column__list a:hover {
  opacity: 0.7;
}

.p-column__inner {
  box-sizing: content-box;
  width: calc(50% + 200px);
}
@media (max-width: 599px) {
  .p-column__inner {
    width: 100%;
  }
}

.p-column__block {
  margin-right: min(4.862vw, 70px);
  margin-left: auto;
  max-width: 790px;
  padding: min(4.166666vw, 60px) 0 min(4.513888vw, 65px) min(1.04167vw, 15px);
}
@media (max-width: 1023px) {
  .p-column__block {
    margin-right: min(1.04167vw, 15px);
  }
}
@media (max-width: 599px) {
  .p-column__block {
    padding: min(1.04167vw, 15px) 0 13.6vw;
    margin-right: 5.33333vw;
    margin-left: 5.33333vw;
  }
}
.p-column__block.c-border-dotted {
  border-bottom: 1px dotted #000;
}

@media (max-width: 599px) {
  .p-column__block-ttl .p-left-right-line {
    font-size: 7.46666vw;
  }
  .p-column__block-ttl .p-left-right-line::before, .p-column__block-ttl .p-left-right-line::after {
    height: 0.8em;
  }
  .p-column__block-ttl .p-left-right-line::before {
    left: 1.3333333333vw;
  }
  .p-column__block-ttl .p-left-right-line::after {
    right: 1.3333333333vw;
  }
  .p-column__block-ttl .p-fz-small {
    font-size: 4.26666vw;
    display: inline-block;
    margin-top: 5.33333vw;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	こんな記事も読まれています
* --------------------------------------------------------------------------------------------------*/
.p-popular-column {
  padding: min(5.555555vw, 80px) 0;
}
@media (max-width: 599px) {
  .p-popular-column {
    padding: 12vw 0 15.99999vw;
  }
}

.p-popular-column__ttl {
  font-size: min(1.388888vw, 20px);
  font-weight: 700;
  border-left: 5px solid #6caf9a;
  padding-left: 0.8em;
}
@media (max-width: 599px) {
  .p-popular-column__ttl {
    font-size: 4.8vw;
  }
}

.p-popular-column__list {
  margin-top: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-popular-column__list {
    margin-top: 8vw;
  }
}

.p-popular-column__item {
  margin-top: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-popular-column__item {
    margin-top: 5.33333vw;
  }
}
.p-popular-column__item a {
  transition: opacity 0.3s;
}
.p-popular-column__item a:hover {
  opacity: 0.7;
}

.l-content__sidebar {
  margin-right: min(2.08333vw, 30px);
  max-width: 340px;
  width: 340px;
  box-sizing: content-box;
}
@media (max-width: 599px) {
  .l-content__sidebar {
    width: 100%;
    max-width: inherit;
    margin-right: 0;
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
    box-sizing: border-box;
  }
}

.l-content__sidebar-size--large {
  max-width: min(27.43055555vw, 395px);
  padding-right: min(1.04167vw, 15px);
  padding-left: min(2.777777vw, 40px);
  padding-top: min(4.862vw, 70px);
  width: 395px;
}
@media (max-width: 1023px) {
  .l-content__sidebar-size--large {
    padding-left: min(1.04167vw, 15px);
    margin-right: 0;
  }
}
@media (max-width: 599px) {
  .l-content__sidebar-size--large {
    max-width: inherit;
    width: auto;
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
    padding-top: 10.66666vw;
  }
}

.p-sidebar__block {
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-sidebar__block {
    font-size: 3.73333vw;
    padding-bottom: 10.66666vw;
  }
}
.p-sidebar__block .p-bnr {
  max-width: 340px;
}

.p-sidebar__ttl {
  font-weight: 700;
  border-bottom: 1px solid #6f6f6f;
  padding-bottom: min(1.388888vw, 20px);
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-sidebar__ttl {
    font-size: 3.73333vw;
    padding-bottom: 5.33333vw;
  }
}

.p-sidebar__block + .p-sidebar__block {
  margin-top: min(6.25vw, 90px);
}
@media (max-width: 599px) {
  .p-sidebar__block + .p-sidebar__block {
    margin-top: 10.66666vw;
  }
}

.p-sidebar__inner {
  margin-top: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-sidebar__inner {
    margin-top: 5.33333vw;
  }
}

.p-lank__item {
  border-bottom: 1px solid #e3e3e3;
}

.p-lank__link {
  display: flex;
  align-items: center;
  padding: min(1.7361vw, 25px) min(0.69444vw, 10px) min(1.7361vw, 25px) 0;
}
@media (min-width: 1023.99px) {
  .p-lank__link {
    transition: 0.3s;
  }
  .p-lank__link:hover {
    opacity: 0.7;
  }
}
@media (max-width: 599px) {
  .p-lank__link {
    padding: 6.6666666667vw 2.6666666667vw 6.6666666667vw 0;
  }
}

.c-lank__icn {
  flex-shrink: 0;
  background-color: #6caf9a;
  border-radius: min(0.3472222222vw, 5px);
  color: #fff;
  padding: 0.3em 0.4em 0.4em;
  display: inline-block;
  font-weight: 700;
  font-style: normal;
  line-height: 1;
  margin-right: min(1.04167vw, 15px);
  font-size: min(1.11111vw, 16px);
}
@media (max-width: 599px) {
  .c-lank__icn {
    font-size: 4.26666vw;
    border-radius: 1.3333333333vw;
    margin-right: 4vw;
    padding: 0.3em 0.4em 0.4em;
  }
}

.c-lank__ttl {
  font-weight: 700;
  line-height: 1.6;
}

/* ----------------------------------------------------------------------------------------------------
*	サイドバーカテゴリー
* --------------------------------------------------------------------------------------------------*/
.p-sidebar__category {
  font-weight: 500;
}
@media (max-width: 599px) {
  .p-sidebar__category {
    margin-top: 0 !important;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    background-color: #f7f6f2;
    padding: 12vw 5.33333vw;
  }
}

.p-sidebar__category-ttl--en {
  display: none;
}
@media (max-width: 599px) {
  .p-sidebar__category-ttl--en {
    display: block;
    color: #6caf9a;
    font-weight: 600;
    font-size: 3.2vw;
    margin-bottom: 4vw;
  }
}

@media (max-width: 599px) {
  .p-sidebar__category-ttl {
    font-size: 4.8vw;
    border-bottom: none;
    padding-bottom: 0;
  }
}

.p-category-nav__item {
  margin-top: min(1.04167vw, 15px);
  position: relative;
}
@media (max-width: 599px) {
  .p-category-nav__item {
    border-bottom: 1px solid #e3e3e3;
    margin-top: 0;
  }
}

.p-category-nav__link {
  display: inline-block;
  transition: 0.3s;
}
.p-category-nav__link:hover {
  color: #1da277;
  text-decoration: underline;
}
@media (max-width: 599px) {
  .p-category-nav__link:hover {
    text-decoration: none;
    color: currentColor;
  }
}
@media (max-width: 599px) {
  .p-category-nav__link {
    padding: 5.33333vw 0;
  }
  .p-category-nav__link span {
    display: none;
  }
}

@media (max-width: 599px) {
  .p-category-nav__link--current {
    color: #6caf9a;
  }
}

.p-baloon {
  font-size: min(0.83333vw, 12px);
  position: absolute;
  top: max(-1.388888vw, -20px);
  line-height: 1.6;
  left: 35%;
  padding: min(1.04167vw, 15px);
  border-radius: min(0.3472222222vw, 5px);
  border: 1px solid #1da277;
  background-color: #fff;
  display: none;
  z-index: 2;
}
.p-baloon.is-baloon-show {
  display: block;
}
@media (max-width: 599px) {
  .p-baloon.is-baloon-show {
    display: none;
  }
}
.p-baloon::before {
  top: 1.5em;
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: min(0.625vw, 9px) min(1.388888vw, 20px) min(0.625vw, 9px) 0;
  transform: translateX(-100%);
  border-color: transparent #1da277 transparent transparent;
  z-index: 1;
}
.p-baloon::after {
  top: calc(1.5em + 0.5px);
  left: 2px;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: min(0.590277vw, 8.5px) min(1.388888vw, 20px) min(0.590277vw, 8.5px) 0;
  transform: translateX(-100%);
  border-color: transparent #fff transparent transparent;
  z-index: 2;
}

.p-reccomend-article__item {
  border-bottom: 1px solid #e3e3e3;
}

.p-reccomend-article__link {
  display: flex;
  align-items: flex-start;
  padding-top: min(0.69444vw, 10px);
  padding-bottom: min(1.7361vw, 25px);
  transition: 0.3s;
}
.p-reccomend-article__link:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .p-reccomend-article__link {
    padding-top: 2.6666666667vw;
    padding-bottom: 6.6666666667vw;
  }
}

.p-reccomend-article__img-wrapper {
  width: min(7.4305555vw, 107px);
  flex-shrink: 0;
  margin-right: min(1.04167vw, 15px);
}
@media (max-width: 599px) {
  .p-reccomend-article__img-wrapper {
    width: 28.5333333333vw;
    margin-right: 4vw;
  }
}

.p-reccomend-article__ttl {
  line-height: 1.6;
  font-weight: 700;
}

.p-guide-link__block {
  max-width: 740px;
  padding-top: min(4.166666vw, 60px);
  padding-bottom: min(4.166666vw, 60px);
  border-bottom: 1px solid #d9d9d9;
  font-size: min(0.97222vw, 14px);
}
.p-guide-link__block:first-of-type {
  padding-top: 0;
}
@media (max-width: 599px) {
  .p-guide-link__block:first-of-type {
    padding-top: 2.6666666667vw;
  }
}
@media (min-width: 1023.99px) {
  .p-guide-link__block:last-of-type {
    border: none;
  }
}
@media (max-width: 599px) {
  .p-guide-link__block {
    font-size: 3.46666vw;
    padding-top: 10.66666vw;
    padding-bottom: 10.66666vw;
  }
}
.p-guide-link__block > p {
  font-size: min(0.97222vw, 14px);
  line-height: 2;
  margin: 2em 0;
}
@media (max-width: 599px) {
  .p-guide-link__block > p {
    font-size: 3.73333vw;
  }
}

.p-guide-link__block-ttl {
  font-size: min(1.666666vw, 24px);
  font-weight: 700;
}
@media (max-width: 599px) {
  .p-guide-link__block-ttl {
    font-size: 5.33333vw;
  }
}

.p-guide-link__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .p-guide-link__list {
    display: block;
    margin-top: 1.3333333333vw;
  }
}

.p-guide-link__item {
  margin-right: min(1.388888vw, 20px);
  margin-top: min(1.388888vw, 20px);
  width: 48.64%;
}
@media (max-width: 599px) {
  .p-guide-link__item {
    width: 100%;
    margin-right: 0;
    margin-top: 4vw;
  }
}
.p-guide-link__item:nth-of-type(2n) {
  margin-right: 0;
}

.p-about {
  background: url("../img/about/bg_wave.png") no-repeat top center/100% auto;
}
@media (max-width: 599px) {
  .p-about {
    background-image: url("../img/about/bg_sp-wave.png");
  }
}

.p-concept {
  background: url("../img/about/bg_concept-2.png") no-repeat top right/100% auto;
  mix-blend-mode: multiply;
  max-width: min(100vw, 1440px);
  min-height: min(25vw, 360px);
  margin: 0 auto;
}
@media (max-width: 599px) {
  .p-concept {
    background-image: none;
    padding-top: min(4vw, 15px);
    padding-bottom: 26.6666666667vw;
  }
}
.p-concept .c-txt {
  font-size: min(0.97222vw, 14px);
  line-height: 2;
}
@media (max-width: 599px) {
  .p-concept .c-txt {
    font-size: 3.73333vw;
  }
}

.p-concept__txt-wrapper {
  width: 58%;
}
@media (max-width: 599px) {
  .p-concept__txt-wrapper {
    width: auto;
  }
}

.p-flow {
  position: relative;
}

.c-ill01 {
  position: absolute;
  width: min(15.97222222vw, 230px);
  bottom: max(-6.25vw, -90px);
  left: 0;
  z-index: 1;
}
@media (max-width: 599px) {
  .c-ill01 {
    display: none;
  }
}

.c-ill02 {
  position: absolute;
  right: 0;
  width: min(16.6666666667vw, 240px);
  top: max(-5.555555vw, -80px);
  z-index: 1;
}
@media (max-width: 599px) {
  .c-ill02 {
    display: none;
  }
}

.p-feature-txt-wrapper {
  display: none;
  font-size: 3.46666vw;
  line-height: 1.8;
  padding-top: 8vw;
}
@media (max-width: 599px) {
  .p-feature-txt-wrapper {
    display: block;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	
* --------------------------------------------------------------------------------------------------*/
.p-content-1 {
  box-sizing: content-box;
  position: relative;
  padding-left: min(1.04167vw, 15px);
  padding-right: min(1.04167vw, 15px);
}
@media (max-width: 599px) {
  .p-content-1 {
    padding-left: 0;
    padding-right: 0;
    margin-left: 2.6666666667vw;
    margin-right: 2.6666666667vw;
  }
}

.p-content-1__ttl-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  top: 0;
  transform: translateY(-60%);
}

.p-content-1__sub-ttl {
  font-size: min(1.388888vw, 20px);
  font-weight: 700;
  text-align: center;
  padding-top: min(4.166666vw, 60px);
}
@media (max-width: 599px) {
  .p-content-1__sub-ttl {
    font-size: 4vw;
    padding-top: 10.66666vw;
  }
}

.p-content-1__body {
  font-size: min(0.97222vw, 14px);
  line-height: 2;
  max-inline-size: -webkit-max-content;
  max-inline-size: -moz-max-content;
  max-inline-size: max-content;
  margin-inline: auto;
}
@media (max-width: 599px) {
  .p-content-1__body {
    font-size: 3.73333vw;
  }
}

.c-arrow {
  position: relative;
}
.c-arrow::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%) translateY(calc(100% - 2px));
  width: 0;
  height: 0;
  border-style: solid;
  border-width: min(2.22222vw, 32px) min(1.875vw, 27px) 0 min(1.875vw, 27px);
}
@media (max-width: 599px) {
  .c-arrow::after {
    border-width: 8.5333333333vw 7.2vw 0 7.2vw;
  }
}

.c-arrow-line::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%) translateY(100%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: min(2.22222vw, 32px) min(1.875vw, 27px) 0 min(1.875vw, 27px);
  border-color: #e5e5e5 transparent transparent transparent;
}
@media (max-width: 599px) {
  .c-arrow-line::before {
    border-width: 8.5333333333vw 7.2vw 0 7.2vw;
  }
}

.c-arrow-color--white::after {
  border-color: #fff transparent transparent transparent;
}

.c-arrow-color--bg-lighten::after {
  border-color: #f7f6f2 transparent transparent transparent;
}

.c-overflow--hidden {
  overflow: hidden;
}

.p-section-ttl {
  font-size: min(1.666666vw, 24px);
  font-weight: 700;
  border-left: 5px solid #6caf9a;
  padding-left: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-section-ttl {
    font-size: 4.8vw;
    padding-left: 4vw;
  }
}

.p-section__sub-ttl {
  font-size: min(1.11111vw, 16px);
  font-weight: 700;
  position: relative;
  padding-bottom: 1.5em;
}
@media (max-width: 599px) {
  .p-section__sub-ttl {
    font-size: 4.26666vw;
  }
}
.p-section__sub-ttl::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  left: 0;
  background: linear-gradient(to right, #7bad9b 0%, #7bad9b 13%, #e3e3e3 13%);
}

.p-blockquote {
  border: 1px dotted #afafaf;
  border-radius: min(0.3472222222vw, 5px);
  background-color: #fafafa;
  padding: min(1.04167vw, 15px) min(1.388888vw, 20px) min(2.08333vw, 30px);
  font-size: min(0.97222vw, 14px);
  position: relative;
}
@media (max-width: 599px) {
  .p-blockquote {
    padding: 5.33333vw;
    font-size: 3.73333vw;
  }
}
.p-blockquote::before {
  content: "";
  position: absolute;
  background: url(../img/common/icn_dash.svg) no-repeat center center/100% 100%;
  width: min(1.527777vw, 22px);
  height: min(1.11111vw, 16px);
  top: 0;
  left: min(0.3472222222vw, 5px);
  transform: translateY(-50%);
}
@media (max-width: 599px) {
  .p-blockquote::before {
    width: 5.86666vw;
    height: 4.26666vw;
    left: 1.3333333333vw;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	フリーナンス
* --------------------------------------------------------------------------------------------------*/
.p-logo-frenance {
  max-width: min(25vw, 360px);
  width: 48.64%;
}
@media (max-width: 599px) {
  .p-logo-frenance {
    max-width: inherit;
    width: 72vw;
  }
}

.p-teacher .p-content__heading {
  background: linear-gradient(to bottom, #ffffff 0%, #f7f6f2 100%);
}
.p-teacher .p-content__heading-inner {
  background: url(../img/teacher/bg_joinus.png) #fff no-repeat top center/100% auto;
  mix-blend-mode: darken;
  max-width: 1440px;
  margin: 0 auto;
}
@media (max-width: 599px) {
  .p-teacher .p-content__heading-inner {
    background: none;
  }
}

.p-teacher-joinus {
  max-width: 1040px;
  margin: 0 auto;
  display: flex;
  min-height: min(43.75vw, 630px);
  align-items: center;
  padding-left: min(1.04167vw, 15px);
  padding-right: min(1.04167vw, 15px);
  box-sizing: content-box;
}
@media (max-width: 599px) {
  .p-teacher-joinus {
    display: block;
    min-height: inherit;
    padding: 15.99999vw 5.33333vw 0;
  }
}
.p-teacher-joinus .p-txt-wrapper {
  width: 50%;
}
@media (max-width: 599px) {
  .p-teacher-joinus .p-txt-wrapper {
    width: 100%;
  }
}
.p-teacher-joinus .c-txt {
  font-size: min(0.97222vw, 14px);
  line-height: 1.8;
  padding-top: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-teacher-joinus .c-txt {
    font-size: 3.73333vw;
    padding-top: 10.66666vw;
  }
}

.p-voice .p-pc-flex {
  flex-wrap: nowrap;
}
.p-voice .p-img-wrapper {
  width: min(22.2222222222vw, 320px);
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .p-voice .p-img-wrapper {
    width: auto;
    margin: 0 5.33333vw 10.66666vw;
    box-sizing: content-box;
    border-radius: 1.3333333333vw;
    overflow: hidden;
  }
}
.p-voice .p-img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.p-teacher-fauture .l-content__inner {
  background: url(../img/teacher/bg_feature.png) no-repeat center left/100% auto;
}
@media (max-width: 599px) {
  .p-teacher-fauture .l-content__inner {
    background: none;
  }
}
.p-teacher-fauture .p-text-wrapper {
  width: 52%;
  margin-left: auto;
}
@media (max-width: 599px) {
  .p-teacher-fauture .p-text-wrapper {
    width: 100%;
    margin-left: 0;
  }
}

.p-sitemap__grid {
  padding-top: min(4.862vw, 70px);
  padding-bottom: min(6.25vw, 90px);
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-template-columns: 1fr min(20.834vw, 300px) min(20.834vw, 300px) min(20.834vw, 300px);
  grid-template-rows: auto auto;
  gap: 0px 0px;
  grid-template-areas: "block-wrapper01 block-wrapper02 block-wrapper03 block-wrapper05" "block-wrapper01 block-wrapper02 block-wrapper04 block-wrapper06";
}
@media (max-width: 599px) {
  .p-sitemap__grid {
    display: block;
    padding-top: 13.33333vw;
    padding-bottom: 24vw;
  }
}

.p-sitemap__block-wrapper {
  border-left: 1px dashed #d1d1d1;
  box-sizing: content-box;
  padding: 0 min(2.777777vw, 40px);
}
@media (max-width: 1023px) {
  .p-sitemap__block-wrapper {
    padding: 0 min(1.04167vw, 15px);
  }
}
@media (max-width: 599px) {
  .p-sitemap__block-wrapper {
    border: none;
    padding: 17.3333333333vw 0 0;
  }
}

.p-sitemap__block-wrapper-1 {
  grid-area: block-wrapper01;
  padding-left: 0;
  border: none;
}
@media (max-width: 599px) {
  .p-sitemap__block-wrapper-1 {
    padding-top: 0;
  }
}

.p-sitemap__block-wrapper-2 {
  grid-area: block-wrapper02;
}

.p-sitemap__block-wrapper-3 {
  grid-area: block-wrapper03;
}

.p-sitemap__block-wrapper-4 {
  grid-area: block-wrapper04;
}

.p-sitemap__block-wrapper-5 {
  grid-area: block-wrapper05;
  padding-right: 0;
}

.p-sitemap__block-wrapper-6 {
  grid-area: block-wrapper06;
  padding-right: 0;
}

.p-sitemap__block {
  padding-top: min(1.04167vw, 15px);
}

.p-sitemp__block-ttl {
  color: #6caf9a;
  font-weight: 700;
  font-size: min(1.25vw, 18px);
}
@media (max-width: 599px) {
  .p-sitemp__block-ttl {
    font-size: 4.8vw;
    padding-bottom: 4vw;
    margin-bottom: 1.3333333333vw;
    border-bottom: 1px dashed #d1d1d1;
  }
}

.p-sitemap__group-ttl {
  font-weight: 700;
  font-size: min(0.97222vw, 14px);
  line-height: 1.6;
}
@media (max-width: 599px) {
  .p-sitemap__group-ttl {
    font-size: 3.73333vw;
    padding-bottom: 1.3333333333vw;
  }
}
.p-sitemap__group-ttl a {
  text-decoration: none;
  transition: opacity 0.3s;
}
.p-sitemap__group-ttl a:hover {
  opacity: 0.7;
}

.p-sitemap__group-ttl + .p-sitemap__list {
  padding-top: min(0.69444vw, 10px);
}

.p-sitemap__list {
  font-size: min(0.90278vw, 13px);
  line-height: 1.8;
}
@media (max-width: 599px) {
  .p-sitemap__list {
    font-size: 3.46666vw;
  }
}

.p-slitemap__link {
  text-decoration: none;
  display: inline-flex;
  transition: opacity 0.3s;
  padding: min(0.4166666667vw, 6px) 0;
}
.p-slitemap__link:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .p-slitemap__link {
    padding: 1.6vw 0;
  }
}

.p-sitemap__group-wrapper-1 {
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: 1fr auto;
  gap: 0px 0px;
  grid-template-areas: "list1 list3" "list2 list4";
}
@media (max-width: 599px) {
  .p-sitemap__group-wrapper-1 {
    display: block;
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

.p-sitemap__group-1-1 {
  grid-area: list1;
}

.p-sitemap__group-1-2 {
  grid-area: list2;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

.p-sitemap__group-1-3 {
  grid-area: list3;
  padding-left: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-sitemap__group-1-3 {
    padding-left: 0;
  }
}

@media (max-width: 599px) {
  .p-sitemap__group-2 {
    display: block;
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 0;
         column-gap: 0;
  }
}

.p-sitemap__group-inner-2-3 {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

@media (max-width: 599px) {
  .p-sitemap__group-inner-2-4 {
    padding-top: 0;
  }
}

@media (max-width: 599px) {
  .p-sitemap__block-3-1 .p-sitemap__list {
    -moz-column-count: 2;
         column-count: 2;
  }
}

@media (max-width: 599px) {
  .p-sitemap__block-4-1 .p-sitemap__list {
    -moz-column-count: 2;
         column-count: 2;
  }
}

@media (max-width: 599px) {
  .p-sitemap__block-5-1 .p-sitemap__list {
    -moz-column-count: 2;
         column-count: 2;
  }
}

.p-sitemap__block-wrapper.p-navigation__btn-wrapper {
  display: flex;
  flex-direction: column;
  margin-top: 0;
}
@media (max-width: 599px) {
  .p-sitemap__block-wrapper.p-navigation__btn-wrapper {
    border-top: 1px dashed #d1d1d1;
    padding-top: 8vw;
    margin-top: 12vw;
  }
}
.p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short-wrapper {
  flex-direction: column;
  margin: 0;
  order: 2;
  margin-top: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short-wrapper {
    order: 1;
    flex-direction: row-reverse;
    margin: 0 -1.3333333333vw;
  }
}
.p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short {
  width: 100%;
  margin: 0;
}
.p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short:first-of-type {
  order: 2;
  margin-top: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short:first-of-type {
    margin-top: 0;
  }
}
@media (max-width: 599px) {
  .p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short:last-of-type .c-txt {
    margin-left: 1em;
  }
}
@media (max-width: 599px) {
  .p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short {
    width: 50%;
    margin: 0 1.3333333333vw;
  }
}
.p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-large-wrapper {
  order: 1;
}
@media (max-width: 599px) {
  .p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-large-wrapper {
    margin-top: 5.33333vw;
    order: 2;
  }
}

.p-faq__content {
  padding: min(2.777777vw, 40px) 0 0;
}

.p-faq__ttl-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 599px) {
  .p-faq__ttl-wrapper {
    display: block;
  }
}
.p-faq__ttl-wrapper .p-faq__ttl {
  margin-top: 0.5em;
}
@media (max-width: 599px) {
  .p-faq__ttl-wrapper .p-faq__ttl {
    margin-top: 0;
  }
}

.p-faq__ttl {
  font-size: min(1.666666vw, 24px);
  font-weight: 700;
  border-left: 5px solid #6caf9a;
  padding-left: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-faq__ttl {
    font-size: 4.8vw;
    padding-left: 5.33333vw;
  }
}

.p-faq__content {
  padding: min(4.166666vw, 60px) 0 min(6.944445vw, 100px);
}
@media (max-width: 599px) {
  .p-faq__content {
    padding: 15.99999vw 0 8vw;
  }
}

.p-faq__block + .p-faq__block {
  margin-top: min(2.4305555556vw, 35px);
}
@media (max-width: 599px) {
  .p-faq__block + .p-faq__block {
    margin-top: 8vw;
  }
}

.p-faq__block {
  margin-top: min(4.166666vw, 60px);
  font-size: min(0.97222vw, 14px);
  line-height: 2;
}
@media (max-width: 599px) {
  .p-faq__block {
    font-size: 3.73333vw;
    margin-top: 10.66666vw;
  }
}

.p-faq__row--question {
  display: flex;
  align-items: flex-start;
  border-bottom: 1px solid #d9d9d9;
  width: 100%;
  padding-bottom: min(1.04167vw, 15px);
  position: relative;
  padding-right: min(2.08333vw, 30px);
  line-height: 1.8;
  font-weight: 500;
  transition: opacity 0.3s;
}
@media (max-width: 599px) {
  .p-faq__row--question {
    padding-bottom: 4vw;
    padding-right: 8vw;
  }
}
.p-faq__row--question:hover {
  opacity: 0.7;
}
@media (max-width: 599px) {
  .p-faq__row--question:hover {
    opacity: 1;
  }
}
.p-faq__row--question.is-faq-open::before {
  display: none;
}
.p-faq__row--question::before, .p-faq__row--question::after {
  content: "";
  position: absolute;
  background-color: #6caf9a;
}
.p-faq__row--question::after {
  top: min(0.97222vw, 14px);
  width: min(2.08333vw, 30px);
  height: 2px;
  right: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .p-faq__row--question::after {
    width: 5.33333vw;
    top: 3.2vw;
    right: 0;
  }
}
.p-faq__row--question::before {
  top: 0;
  height: min(2.08333vw, 30px);
  width: 2px;
  right: min(1.666666vw, 24px);
}
@media (max-width: 599px) {
  .p-faq__row--question::before {
    top: 0.8vw;
    height: 5.33333vw;
    right: 2.6666666667vw;
  }
}

.c-faq__icn {
  color: #6caf9a;
  font-weight: 700;
  margin-right: min(0.69444vw, 10px);
}
@media (max-width: 599px) {
  .c-faq__icn {
    margin-right: 1.8666666667vw;
  }
}

.p-faq__row--answer {
  padding-top: min(1.04167vw, 15px);
  padding-bottom: min(1.7361vw, 25px);
  display: none;
}
@media (max-width: 599px) {
  .p-faq__row--answer {
    padding-top: 4vw;
    padding-bottom: 8vw;
  }
}
.p-faq__row--answer a {
  color: #6caf9a;
  text-decoration: underline;
}
.p-faq__row--answer a:hover {
  text-decoration: none;
}

/* ----------------------------------------------------------------------------------------------------
*	TOPのピックアップ
* --------------------------------------------------------------------------------------------------*/
.p-top-pickup {
  width: 100%;
  padding-bottom: min(5.555555vw, 80px);
  position: relative;
  background-color: #f7f6f2;
  /* 前への矢印カスタマイズ */
  /* 次への矢印カスタマイズ */
}
@media (max-width: 599px) {
  .p-top-pickup {
    padding-top: 10.66666vw;
    padding-bottom: 33.0666666667vw;
  }
}
.p-top-pickup .p-swiper__wrapper {
  display: none;
  position: relative;
}
@media (max-width: 599px) {
  .p-top-pickup .p-swiper__wrapper {
    margin-top: 8vw;
    display: block;
  }
}
.p-top-pickup .swiper-pagination {
  bottom: -10vw;
}
.p-top-pickup .swiper-button-prev:after,
.p-top-pickup .swiper-button-next:after {
  display: none;
  content: "";
  margin: auto;
  position: absolute;
  top: 40%;
  width: 100%;
  height: 100%;
  transform: translateY(-50%);
}
@media (max-width: 599px) {
  .p-top-pickup .swiper-button-prev:after,
.p-top-pickup .swiper-button-next:after {
    display: block;
  }
}
.p-top-pickup .swiper-button-prev:after {
  content: url('data:image/svg+xml;utf-8,<svg fill="%236caf9a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.04 15.04"><path class="st0" d="M7.5,15c4.2,0,7.5-3.4,7.5-7.5S11.7,0,7.5,0S0,3.4,0,7.5S3.4,15,7.5,15z M9,3.9l0.7,0.7L6.8,7.6l2.8,2.8l-0.7,0.7L5.3,7.6L9,3.9L9,3.9z"/></svg>');
  right: -4vw;
}
.p-top-pickup .swiper-button-next:after {
  content: url('data:image/svg+xml;utf-8,<svg fill="%236caf9a" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.04 15.04"><path d="M7.52,0C3.37,0,0,3.37,0,7.52s3.37,7.52,7.52,7.52,7.52-3.37,7.52-7.52S11.67,0,7.52,0Zm-1.47,11.12l-.71-.71,2.94-2.94-2.85-2.85,.71-.71,3.56,3.56-3.64,3.64Z" /></svg>');
  left: -4vw;
}

.p-top-pickup__img {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 33.0666666667vw;
  transform: translateY(50%);
  z-index: 2;
}
@media (max-width: 599px) {
  .p-top-pickup__img {
    display: block;
  }
}
.p-top-pickup__img img {
  width: 100%;
  height: auto;
}

.p-top-pickup__list {
  display: flex;
  justify-content: center;
  margin-top: min(2.777777vw, 40px);
}
@media (max-width: 599px) {
  .p-top-pickup__list {
    display: none;
  }
}

.p-top-pickup__item {
  margin: 0 15px;
  width: min(22.2222222222vw, 320px);
}
@media (max-width: 599px) {
  .p-top-pickup__item {
    margin: 0;
    width: 72vw;
  }
}
.p-top-pickup__item a {
  display: inline-block;
  width: 100%;
}
.p-top-pickup__item img {
  width: 100%;
  height: auto;
}

.p-top-pickup__link {
  transition: opacity 0.3s;
}
.p-top-pickup__link:hover {
  opacity: 0.7;
}

/* ----------------------------------------------------------------------------------------------------
*	TOPのカテゴリー
* --------------------------------------------------------------------------------------------------*/
.p-top-category {
  padding-top: min(6.944445vw, 100px);
  position: relative;
}
@media (max-width: 599px) {
  .p-top-category {
    padding-top: 24vw;
  }
}
.p-top-category .p-btn__wrapper {
  display: block;
}
@media (max-width: 599px) {
  .p-top-category .p-btn__wrapper {
    display: block;
  }
}

.p-top-category-img {
  position: absolute;
}

/*----------------------------------------
	カテゴリー左上画像
----------------------------------------*/
.p-top-category-img-1 {
  top: 0;
  left: 0;
  transform: translateY(-50%);
  width: min(19.7916666vw, 285px);
}
@media (max-width: 599px) {
  .p-top-category-img-1 {
    max-width: inherit;
    left: -9.06666vw;
    width: 46.4vw;
  }
}

/*----------------------------------------
	カテゴリー右下画像
----------------------------------------*/
.p-top-category-img-2 {
  bottom: 0;
  right: 0;
  width: min(12.43055555vw, 179px);
}
@media (max-width: 599px) {
  .p-top-category-img-2 {
    max-width: inherit;
    width: 27.7333333333vw;
    bottom: -23vw;
  }
}

.p-category__list {
  margin-top: min(2.777777vw, 40px);
}
@media (max-width: 599px) {
  .p-category__list {
    margin-top: 13.33333vw;
  }
}
.p-category__list::after {
  content: "";
  width: 23.68%;
  margin-left: auto;
}

.p-category__item {
  border-radius: 4px;
  z-index: 1;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  box-shadow: -1px 5px 10px -1px rgba(148, 148, 148, 0.8);
  position: relative;
  overflow: hidden;
}
.p-category__item::before {
  content: "";
  position: absolute;
  background-color: #1da277;
  width: 10.7407407407%;
  aspect-ratio: 1/1;
  left: 0;
  top: 0;
  z-index: 2;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);
          clip-path: polygon(0 0, 0% 100%, 100% 0);
}

/*----------------------------------------
	カテゴリーのリンク
----------------------------------------*/
.p-cateogry__link {
  height: 8.334vw;
  max-height: 120px;
  font-size: min(1.180555vw, 17px);
  font-weight: 500;
  position: relative;
  text-align: center;
  background-color: #fff;
  display: block;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: opacity 0.3s;
}
@media (max-width: 599px) {
  .p-cateogry__link {
    max-height: inherit;
    font-size: 4vw;
    height: 18.6666666667vw;
  }
}
.p-cateogry__link:hover {
  opacity: 0.7;
}
.p-cateogry__link .c-txt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  z-index: 2;
}
.p-cateogry__link .p-category__img-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  opacity: 0.2;
}
.p-cateogry__link .p-category__img-wrapper::before {
  content: "";
  position: absolute;
  background: radial-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.p-cateogry__link .p-category__img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* ----------------------------------------------------------------------------------------------------
*	TOPメインビジュアル
* --------------------------------------------------------------------------------------------------*/
.p-top-mv {
  width: 100%;
  position: relative;
  background-color: #f7f6f2;
}
.p-top-mv img {
  width: 100%;
  height: auto;
}

.p-top-mv__text-wrapper {
  position: absolute;
  top: 7.63888vw;
  width: min(34.375%, 495px);
  height: min(60%, 350px);
  left: 6.25vw;
  background: url(../img/index/bg_mv_text.png) no-repeat top left/100% 100%;
  font-size: min(2.5vw, 36px);
  font-weight: 700;
  padding-top: 2.08333vw;
  padding-left: 4.166666vw;
}
@media (max-width: 599px) {
  .p-top-mv__text-wrapper {
    background: none;
    font-size: 7.2vw;
    padding-left: 5.0666666667vw;
    padding-right: 4.53333vw;
    top: auto;
    bottom: 29.3333333333vw;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
  }
}

.p-top-mv__catch {
  line-height: 1.8;
  padding-bottom: 0.02em;
  white-space: nowrap;
}
@media (max-width: 599px) {
  .p-top-mv__catch {
    line-height: 2;
  }
}
.p-top-mv__catch .p-jp {
  margin-top: 2.08333vw;
  display: block;
}

.p-en {
  display: block;
  color: #6caf9a;
  font-size: min(1.25vw, 18px);
}
@media (max-width: 599px) {
  .p-en {
    font-size: 4.26666vw;
  }
}

.p-line {
  border-bottom: 1.8px solid #404040;
}
@media (max-width: 599px) {
  .p-line {
    padding-bottom: 0.1em;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	TOPのおけいこタウンとは
* --------------------------------------------------------------------------------------------------*/
.p-top-about {
  margin-top: 4.862vw;
  background: url(../img/index/bg_about.png) no-repeat center center/100% auto;
  aspect-ratio: 1440/839;
}
@media (max-width: 599px) {
  .p-top-about {
    background: url(../img/common/bg_wave.png) no-repeat top center/100% auto;
    aspect-ratio: auto;
    margin-top: 15.99999vw;
    padding-top: 12vw;
  }
}

@media (max-width: 599px) {
  .p-sp-bg {
    background-color: #f7f6f2;
    padding-bottom: 15.99999vw;
  }
}

.p-top-about__text-wrapper {
  padding-top: 13.0555555556vw;
  margin-left: 10.41666vw;
  width: 38.8888888889%;
}
@media (max-width: 599px) {
  .p-top-about__text-wrapper {
    width: 100%;
    padding-top: 15.99999vw;
    margin-left: 0;
  }
}

.top-about__text-sub {
  margin-top: 3.47222vw;
  font-size: min(0.97222vw, 14px);
  line-height: 2;
}
@media (max-width: 599px) {
  .top-about__text-sub {
    font-size: 3.73333vw;
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
    margin-top: 10.66666vw;
  }
}
.top-about__text-sub .c-txt {
  margin-top: 2.08333vw;
}
@media (max-width: 599px) {
  .top-about__text-sub .c-txt {
    margin-top: 8vw;
  }
}

.p-top-about__ttl-sub {
  font-size: min(1.666666vw, 24px);
  font-weight: 700;
  line-height: 1.8;
}
@media (max-width: 599px) {
  .p-top-about__ttl-sub {
    font-size: 4.8vw;
  }
}

.p-abtou-img__wrapper {
  display: none;
}
@media (max-width: 599px) {
  .p-abtou-img__wrapper {
    display: block;
    margin: 15.99999vw 5.33333vw 0;
  }
  .p-abtou-img__wrapper img {
    width: 100%;
    height: auto;
  }
}

/*----------------------------------------
	下のボタン列
----------------------------------------*/
.p-top-about__button-list {
  margin-top: 6.25vw;
}
@media (max-width: 599px) {
  .p-top-about__button-list {
    margin-top: 10.66666vw;
  }
}

.p-top-about__button-item {
  font-size: min(0.97222vw, 14px);
  min-height: clamp(50px, 5.555555vw, 80px);
}
@media (max-width: 599px) {
  .p-top-about__button-item {
    font-size: 4vw;
    margin-top: 5.33333vw;
  }
}
.p-top-about__button-item a {
  transition: opacity 0.3s;
}
.p-top-about__button-item a:hover {
  opacity: 0.7;
}

/* ----------------------------------------------------------------------------------------------------
*	TOPのJOIN US
* --------------------------------------------------------------------------------------------------*/
.p-top-join-us {
  background: url(../img/common/bg_join.jpg) no-repeat top center/cover;
  width: 100%;
  padding-top: min(9.5138888889vw, 137px);
  padding-bottom: min(9.3055555556vw, 134px);
  margin-top: min(6.25vw, 90px);
}
@media (max-width: 599px) {
  .p-top-join-us {
    background: url(../img/common/bg_sp-join.jpg) repeat-y top center/100% auto;
    margin-top: 0;
    padding-top: 21.3333333333vw;
    padding-bottom: 21.3333333333vw;
  }
}

.p-top-join-us__inner {
  max-inline-size: -webkit-max-content;
  max-inline-size: -moz-max-content;
  max-inline-size: max-content;
  margin-inline: auto;
  font-size: min(0.97222vw, 14px);
  line-height: 2;
}
@media (max-width: 599px) {
  .p-top-join-us__inner {
    padding-left: 5.33333vw;
    padding-right: 5.33333vw;
    font-size: 3.73333vw;
  }
}
.p-top-join-us__inner .p-content__ttl .c-jp {
  font-size: min(2.638888vw, 38px);
}
@media (max-width: 599px) {
  .p-top-join-us__inner .p-content__ttl .c-jp {
    font-size: 6.93333vw;
  }
}
.p-top-join-us__inner * {
  color: #fff;
  text-align: center;
}
.p-top-join-us__inner .p-content__ttl + .c-txt {
  margin-top: min(1.388888vw, 20px);
}

/* ----------------------------------------------------------------------------------------------------
*	TOPのお知らせとコラム
* --------------------------------------------------------------------------------------------------*/
.p-top-infoblock {
  display: flex;
  justify-content: center;
}
@media (max-width: 599px) {
  .p-top-infoblock {
    display: block;
    padding: 21.3333333333vw 5.33333vw 18.6666666667vw;
  }
}

/*----------------------------------------
	左側のエリア
----------------------------------------*/
.p-top-infoblock__sub {
  width: 39.5833333333%;
  padding-top: min(8.334vw, 120px);
  padding-bottom: min(8.334vw, 120px);
  padding-left: 15px;
}
@media (max-width: 599px) {
  .p-top-infoblock__sub {
    width: 100%;
    padding: 0;
  }
}

/*----------------------------------------
	右側のエリア
----------------------------------------*/
.p-top-infoblock__main {
  width: 60.4166666667%;
  padding-top: min(9.02777vw, 130px);
  padding-bottom: min(8.334vw, 120px);
  padding-right: 15px;
}
@media (max-width: 599px) {
  .p-top-infoblock__main {
    width: 100%;
    padding: 13.33333vw 0 0 0;
  }
}

/*----------------------------------------
	左側のタイトルまわり
----------------------------------------*/
.p-top-infoblock__text-wrapper {
  margin-left: auto;
  max-width: 340px;
  padding-right: min(5.555555vw, 80px);
  box-sizing: content-box;
  font-size: min(0.97222vw, 14px);
}
.p-top-infoblock__text-wrapper .p-content__ttl + .c-txt {
  margin-top: min(2.777777vw, 40px);
}
.p-top-infoblock__text-wrapper .c-txt {
  line-height: 1.8;
}
.p-top-infoblock__text-wrapper .c-txt + .c-txt {
  margin-top: 1em;
}

.p-top-infoblock .p-infolist__wrapper {
  padding-left: min(5.555555vw, 80px);
}
@media (max-width: 599px) {
  .p-top-infoblock .p-infolist__wrapper {
    padding-left: 0;
  }
}

/*----------------------------------------
	お知らせ一覧
----------------------------------------*/
.p-infolist__wrapper {
  padding-left: min(5.555555vw, 80px);
  max-width: 700px;
}
@media (max-width: 599px) {
  .p-infolist__wrapper {
    padding-left: 0;
    max-width: inherit;
  }
}

.p-infolist__item {
  width: 100%;
  border-bottom: 1px dashed #ccc;
  padding-top: min(3.47222vw, 50px);
  padding-bottom: min(1.388888vw, 20px);
  font-size: min(0.97222vw, 14px);
}
.p-infolist__item:first-of-type {
  padding-top: 0;
}
@media (max-width: 599px) {
  .p-infolist__item {
    font-size: 4.26666vw;
    padding-top: 8vw;
    padding-bottom: 4vw;
  }
}

.p-infolist__item a {
  display: inline-block;
  width: 100%;
  transition: opacity 0.3s;
}
.p-infolist__item a:hover {
  opacity: 0.7;
}

/*----------------------------------------
	日付とタグのwrapper
----------------------------------------*/
.p-date-tag__wrapper {
  padding-bottom: min(1.388888vw, 20px);
  display: flex;
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-date-tag__wrapper {
    padding-bottom: 4vw;
  }
}
@media (max-width: 599px) {
  .p-date-tag__wrapper .c-tag {
    font-size: 3.46666vw;
  }
}
.p-date-tag__wrapper time {
  margin-top: 0.2em;
  margin-right: 0.8em;
  flex-shrink: 0;
  white-space: nowrap;
}
@media (max-width: 599px) {
  .p-date-tag__wrapper time {
    font-size: 3.73333vw;
    margin-top: 0;
  }
}

.p-info__txt {
  font-size: min(0.97222vw, 14px);
  line-height: 1.6;
}
@media (max-width: 599px) {
  .p-info__txt {
    font-size: 4.26666vw;
  }
}

/* ----------------------------------------------------------------------------------------------------
*	LINEのボックス一式
* --------------------------------------------------------------------------------------------------*/
.p-line-box {
  position: fixed;
  width: 23.6111111111vw;
  max-width: 340px;
  border-radius: 5px;
  padding: min(1.388888vw, 20px) min(1.25vw, 18px);
  background-color: #fff;
  z-index: 40;
  left: auto;
  right: 2.5vw;
  bottom: 1.388888vw;
  transition: 0.3s;
  box-shadow: 0px 1px 22px -3px rgba(0, 0, 0, 0.3);
}
.p-line-box.is-line-box-hide {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
@media (max-width: 1023px) {
  .p-line-box {
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    bottom: 2.6666666667vw;
    max-width: 340px;
  }
}
@media (max-width: 599px) {
  .p-line-box {
    max-width: 94.6666666667vw;
    padding: 2.6666666667vw 5.33333vw 4vw;
  }
}
.p-line-box .p-btn__wrapper {
  margin-top: 2.6666666667vw;
  font-size: min(3.73333vw, 14px);
}
.p-line-box .p-btn__wrapper .c-btn {
  min-height: 50px;
}

.p-line-close {
  top: -1.180555vw;
  right: -1.180555vw;
  width: min(2.5vw, 36px);
  height: min(2.5vw, 36px);
  position: absolute;
  background-color: #000;
  border-radius: 100%;
}
@media (max-width: 1023px) {
  .p-line-close {
    width: 5.86666vw;
    height: 5.86666vw;
    max-width: 22px;
    max-height: 22px;
    top: 1.5vw;
    right: 2.1333333333vw;
  }
}
.p-line-close::before {
  content: "×";
  color: #fff;
  position: absolute;
  font-size: min(1.666666vw, 24px);
  top: 0.2083333333vw;
  right: 0.4861111111vw;
}
@media (max-width: 1023px) {
  .p-line-close::before {
    right: 0.4vw;
    font-size: min(4.26666vw, 16px);
    top: 0.1333333333vw;
  }
}
@media (max-width: 599px) {
  .p-line-close::before {
    right: 0.9333333333vw;
    font-size: min(4.26666vw, 16px);
    top: 0.2666666667vw;
  }
}
@media (min-width: 1440px) {
  .p-line-close::before {
    top: 2px;
    right: 7px;
  }
}

.p-line-box__title-wrapper {
  display: flex;
  align-items: center;
  padding-bottom: 0.69444vw;
  border-bottom: 1px dashed #ccc;
}
@media (max-width: 599px) {
  .p-line-box__title-wrapper {
    padding-bottom: 1.3333333333vw;
  }
}

.p-line-icon-text__wrapper {
  margin-top: 1.04167vw;
}
@media (max-width: 1023px) {
  .p-line-icon-text__wrapper {
    display: none;
  }
}

.p-line-text__wrapper .c-txt {
  font-size: min(0.97222vw, 14px);
  line-height: 1.6;
}

.p-line-icon {
  width: min(2.569444vw, 37px);
  height: min(2.569444vw, 37px);
  flex-shrink: 0;
  margin-right: 1.04167vw;
}
@media (max-width: 599px) {
  .p-line-icon {
    width: 9.8666666667vw;
    height: 9.8666666667vw;
    margin-right: 4vw;
  }
}

.p-line__title {
  font-size: min(1.25vw, 18px);
  font-weight: 700;
}
@media (max-width: 1023px) {
  .p-line__title {
    font-size: min(4.8vw, 18px);
  }
}

.p-line-ajust {
  float: right;
  height: 2.5vw; /* 画像上部の余白 */
}

.p-line-qr {
  float: right;
  clear: both;
  margin: 1px 0 0 1px;
  width: 5.1388888889vw;
  aspect-ratio: 1/1;
  max-width: 74px;
}
.p-line-qr img {
  width: 100%;
  height: auto;
}

/*----------------------------------------
	ログイン左側
----------------------------------------*/
.p-login-sub {
  background: url(../img/common/bg_login_left.jpg) no-repeat top center/cover;
  width: 50%;
}
@media (max-width: 599px) {
  .p-login-sub {
    display: none;
  }
}

/*----------------------------------------
	ログイン左側の内包
----------------------------------------*/
.p-login-sub__inner {
  font-size: min(2.22222vw, 32px);
  font-weight: 700;
  line-height: 1.8;
  text-align: center;
}

/*----------------------------------------
	ログイン右側
----------------------------------------*/
.p-login-main {
  width: 50%;
  min-height: 850px;
}
@media (max-width: 599px) {
  .p-login-main {
    width: 100%;
    min-height: inherit;
  }
}

/*----------------------------------------
	ログイン右側の内包
----------------------------------------*/
.p-login-main__inner {
  max-width: 400px;
  box-sizing: content-box;
  padding: min(4.166666vw, 60px) min(2.08333vw, 30px);
  margin: 0 auto;
  flex-shrink: 0;
}
@media (max-width: 599px) {
  .p-login-main__inner {
    max-width: inherit;
    margin: 0;
    width: calc(100% - 10.66666vw);
    padding: 15.99999vw 5.33333vw 24vw;
  }
}

.p-login-area {
  margin-top: min(4.166666vw, 60px);
}
@media (max-width: 599px) {
  .p-login-area {
    margin-top: 10.66666vw;
  }
}

.p-login__buttons-wrapper {
  text-align: center;
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-login__buttons-wrapper {
    font-size: 3.73333vw;
  }
}

.p-login-bottom__links-wrapper {
  text-align: center;
  font-size: min(0.90278vw, 13px);
  padding-top: min(2.08333vw, 30px);
}
@media (max-width: 599px) {
  .p-login-bottom__links-wrapper {
    padding-top: 5.33333vw;
    font-size: 3.46666vw;
  }
}
.p-login-bottom__links-wrapper a {
  display: inline-block;
  text-decoration: underline;
}
.p-login-bottom__links-wrapper a:hover {
  text-decoration: none;
}
.p-login-bottom__links-wrapper > div + div {
  margin-top: 1.5em;
}

.p-abbreviation__wrapper {
  padding-bottom: min(1.944444vw, 28px);
  font-size: min(0.97222vw, 14px);
}
@media (max-width: 599px) {
  .p-abbreviation__wrapper {
    padding-top: 1.0666666667vw;
    font-size: 3.73333vw;
    padding-bottom: 6.6666666667vw;
  }
}

/*---------- Utility ----------*/
.u-clearfix {
  display: block;
}
.u-clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.u-clearfix::before {
  content: "";
  display: block;
  clear: both;
}

.u-static {
  position: static;
}

@media (max-width: 599px) {
  .u-sp-disp--none {
    display: none;
  }
}

@media (min-width: 1023.99px) {
  .u-pc {
    display: block;
  }
}
@media (max-width: 1023px) {
  .u-pc {
    display: block;
  }
}
@media (max-width: 599px) {
  .u-pc {
    display: none;
  }
}

@media (max-width: 1023px) {
  .u-tab {
    display: block;
  }
}
@media (min-width: 1023.99px) {
  .u-tab {
    display: none;
  }
}
@media (max-width: 599px) {
  .u-tab {
    display: none;
  }
}

@media (max-width: 599px) {
  .u-sp {
    display: block !important;
  }
}
@media (min-width: 1023.99px) {
  .u-sp {
    display: none;
  }
}
@media (max-width: 1023px) {
  .u-sp {
    display: none;
  }
}

@media (max-width: 599px) {
  .u-tab-sp {
    display: block;
  }
}
@media (max-width: 1023px) {
  .u-tab-sp {
    display: block;
  }
}
@media (min-width: 1023.99px) {
  .u-tab-sp {
    display: none;
  }
}

.u-lato {
  font-family: "Lato", sans-serif;
}

.u-montserrat {
  font-family: "Montserrat", sans-serif;
}

.u-sofia {
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.u-text-color--main {
  color: #1da277;
}

.u-text-color--lighten {
  color: #6caf9a;
}

.u-text-color--6 {
  color: #b2b2b2;
}

.u-text-color--7 {
  color: #707070;
}

.u-text-color--8 {
  color: #9f9f9f;
}

.u-text-color--13 {
  color: #c34a4a;
}

.u-text-undeline {
  text-decoration: underline;
}

.u-fw-medium {
  font-weight: 500;
}

.u-fw-semi-bold {
  font-weight: 600;
}

.u-fw-bold {
  font-weight: 700;
}

.u-fw-nomal {
  font-weight: normal;
}

@media (min-width: 1023.99px) {
  .u-pc-color--white {
    color: #fff !important;
  }
}

@media screen and (min-width: 599px) and (max-width: 1023px) {
  .u-tab-color--white {
    color: #fff !important;
  }
}

.u-text-fwsb {
  font-weight: 600;
}

.u-pc-fz3 {
  font-size: min(0.2083333333vw, 3px);
}

.u-pc-fz4 {
  font-size: min(0.2777777778vw, 4px);
}

.u-pc-fz5 {
  font-size: min(0.3472222222vw, 5px);
}

.u-pc-fz6 {
  font-size: min(0.4166666667vw, 6px);
}

.u-pc-fz7 {
  font-size: min(0.4861111111vw, 7px);
}

.u-pc-fz8 {
  font-size: min(0.5555555556vw, 8px);
}

.u-pc-fz9 {
  font-size: min(0.625vw, 9px);
}

.u-pc-fz10 {
  font-size: min(0.69444vw, 10px);
}

.u-pc-fz11 {
  font-size: min(0.7617728532vw, 11px);
}

.u-pc-fz12 {
  font-size: min(0.83333vw, 12px);
}

.u-pc-fz13 {
  font-size: min(0.90278vw, 13px);
}

.u-pc-fz14 {
  font-size: min(0.97222vw, 14px);
}

.u-pc-fz15 {
  font-size: min(1.04167vw, 15px);
}

.u-pc-fz16 {
  font-size: min(1.11111vw, 16px);
}

.u-pc-fz17 {
  font-size: min(1.180555vw, 17px);
}

.u-pc-fz18 {
  font-size: min(1.25vw, 18px);
}

.u-pc-fz19 {
  font-size: min(1.3194444444vw, 19px);
}

.u-pc-fz20 {
  font-size: min(1.388888vw, 20px);
}

.u-pc-fz22 {
  font-size: min(1.527777vw, 22px);
}

.u-pc-fz24 {
  font-size: min(1.666666vw, 24px);
}

.u-pc-fz25 {
  font-size: min(1.7361vw, 25px);
}

.u-pc-fz26 {
  font-size: min(1.805555vw, 26px);
}

.u-pc-fz28 {
  font-size: min(1.944444vw, 28px);
}

.u-pc-fz30 {
  font-size: min(2.08333vw, 30px);
}

.u-pc-fz38 {
  font-size: min(2.638888vw, 38px);
}

.u-pc-fz44 {
  font-size: min(3.0555555556vw, 44px);
}

.u-color-main {
  color: #1da277;
}

@media (max-width: 599px) {
  .u-sp-fz12 {
    font-size: 3.2vw;
  }
}

@media (max-width: 599px) {
  .u-sp-fz13 {
    font-size: 3.46666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-fz14 {
    font-size: 3.73333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-fz15 {
    font-size: 4vw;
  }
}

@media (max-width: 599px) {
  .u-sp-fz16 {
    font-size: 4.26666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-fz18 {
    font-size: 4.8vw;
  }
}

@media (max-width: 599px) {
  .u-sp-fz20 {
    font-size: 5.33333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-fz22 {
    font-size: 5.86666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-fz24 {
    font-size: 6.4vw;
  }
}

@media (max-width: 599px) {
  .u-sp-fz26 {
    font-size: 6.93333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-fz38 {
    font-size: 10.1333333vw;
  }
}

.u-lh1-4 {
  line-height: 1.4;
}

.u-lh1-5 {
  line-height: 1.5;
}

.u-lh1-6 {
  line-height: 1.6;
}

.u-lh1-7 {
  line-height: 1.7;
}

.u-lh1-8 {
  line-height: 1.8;
}

.u-lh1-9 {
  line-height: 1.9;
}

.u-lh2-0 {
  line-height: 2;
}

@media (max-width: 599px) {
  .u-sp-ls-002 {
    letter-spacing: -0.02em;
  }
}

@media (max-width: 599px) {
  .u-sp-ls004 {
    letter-spacing: -0.04em;
  }
}

@media (max-width: 599px) {
  .u-sp-ls002 {
    letter-spacing: 0.02em;
  }
}

@media (max-width: 599px) {
  .u-sp-ls0 {
    letter-spacing: normal;
  }
}

.u-ls002 {
  letter-spacing: 0.02em;
}

.u-ls005 {
  letter-spacing: 0.05em;
}

.u-ls008 {
  letter-spacing: 0.08em;
}

.u-text-small {
  font-size: 80%;
}

.u-linkstyle {
  color: #6caf9a;
  text-decoration: underline;
  transition: 0.3s;
}
.u-linkstyle:hover {
  text-decoration: none;
}

.u-linkstyle-main {
  color: #1da277;
  text-decoration: underline;
  transition: 0.3s;
}
.u-linkstyle-main:hover {
  text-decoration: none;
}

.u-linkstyle--none {
  text-decoration: none !important;
  color: currentColor !important;
}

.u-translatey-50 {
  transform: translateY(-50%);
}

@media (min-width: 1023.99px) {
  .u-pc-alignleft {
    text-align: left;
  }
}

@media (min-width: 1023.99px) {
  .u-pc-alignright {
    text-align: right;
  }
}

.u-alignright {
  text-align: right;
}

.u-pc-text-center {
  text-align: center;
}

.u-pc-aligncenter {
  text-align: center;
}

.u-aligncenter {
  text-align: center;
}

.u-alignleft {
  text-align: left;
}

@media (max-width: 599px) {
  .u-sp-alignleft {
    text-align: left !important;
  }
}

@media (max-width: 599px) {
  .u-sp-text-center {
    text-align: center;
  }
}

@media (max-width: 599px) {
  .u-sp-text-left {
    text-align: left;
  }
}

@media (min-width: 1023.99px) {
  .u-pc-tab-bottom-line {
    border-bottom: 1px solid #eaeaea;
  }
}
@media (max-width: 1023px) {
  .u-pc-tab-bottom-line {
    border-bottom: 1px solid #eaeaea;
  }
}

.u-border-none {
  border: none;
}

.u-border-top {
  border-top: 1px solid #d1d1d1;
}

.u-border-top-2 {
  border-top: 1px solid #e3e3e3;
}
@media (max-width: 599px) {
  .u-border-top-2 {
    border-top: none;
  }
}

.u-border-bottom {
  border-bottom: 1px solid #d1d1d1;
}

.u-border-dashed {
  border-style: dashed;
}

.u-boxshadow--none {
  box-shadow: none;
}

.u-border-bottom-width--3 {
  border-bottom-width: 3px;
}

@media (max-width: 599px) {
  .u-sp-border-top {
    border-top: 1px solid #e3e3e3;
  }
}

.u-margin-center {
  margin-left: auto;
  margin-right: auto;
}

.u-mt0 {
  margin-top: 0 !important;
}

.u-mb0 {
  margin-bottom: 0;
}

.u-ml0 {
  margin-left: 0;
}

.u-ml-auto {
  margin-left: auto;
}

.u-ml-1em {
  margin-left: 1em;
}

.u-mr-auto {
  margin-right: auto;
}

@media (min-width: 1023.99px) {
  .u-pctab-mt0 {
    margin-top: 0 !important;
  }
}
@media (max-width: 1023px) {
  .u-pctab-mt0 {
    margin-top: 0 !important;
  }
}

@media (min-width: 1023.99px) {
  .u-pctab-mr40 {
    margin-right: min(2.777777vw, 40px);
  }
}
@media (max-width: 1023px) {
  .u-pctab-mr40 {
    margin-right: min(2.777777vw, 40px);
  }
}

/*----------------------------------------
	pcのmargin-top
----------------------------------------*/
.u-pc-mt-012 {
  margin-top: -0.012em;
}

.u-pc-mt0 {
  margin-top: 0;
}

.u-pc-mt3 {
  margin-top: min(0.2083333333vw, 3px) !important;
}

.u-pc-mt5 {
  margin-top: min(0.3472222222vw, 5px);
}

.u-pc-mt10 {
  margin-top: min(0.69444vw, 10px);
}

.u-pc-mt12 {
  margin-top: min(0.83333vw, 12px);
}

.u-pc-mt15 {
  margin-top: min(1.04167vw, 15px);
}

.u-pc-mt20 {
  margin-top: min(1.388888vw, 20px);
}

.u-pc-mt25 {
  margin-top: min(1.7361vw, 25px);
}

.u-pc-mt30 {
  margin-top: min(2.08333vw, 30px);
}

.u-pc-mt35 {
  margin-top: min(2.4305555556vw, 35px);
}

.u-pc-mt40 {
  margin-top: min(3.47222vw, 50px);
}

.u-pc-mt50 {
  margin-top: min(3.47222vw, 50px);
}

.u-pc-mt60 {
  margin-top: min(4.166666vw, 60px);
}

.u-pc-mt70 {
  margin-top: min(4.862vw, 70px);
}

.u-pc-mt80 {
  margin-top: min(5.555555vw, 80px);
}

.u-pc-mt90 {
  margin-top: min(6.25vw, 90px);
}

.u-pc-mt100 {
  margin-top: min(6.944445vw, 100px);
}

.u-pc-mt110 {
  margin-top: min(7.63888vw, 110px);
}

.u-pc-mt120 {
  margin-top: min(8.334vw, 120px);
}

/*----------------------------------------
	pcのmargin-bottom
----------------------------------------*/
.u-pc-mb0 {
  margin-bottom: 0;
}

.u-pc-mb10 {
  margin-bottom: min(0.69444vw, 10px);
}

.u-pc-mb12 {
  margin-bottom: min(0.83333vw, 12px);
}

.u-pc-mb20 {
  margin-bottom: min(1.388888vw, 20px);
}

.u-pc-mb25 {
  margin-bottom: min(1.7361vw, 25px);
}

.u-pc-mb30 {
  margin-bottom: min(2.08333vw, 30px);
}

.u-pc-mb40 {
  margin-bottom: min(2.777777vw, 40px);
}

.u-pc-mb60 {
  margin-bottom: min(4.166666vw, 60px);
}

.u-pc-mb120 {
  margin-bottom: min(8.334vw, 120px);
}

/*----------------------------------------
	pcのmargin-left
----------------------------------------*/
.u-pc-ml10 {
  margin-left: min(0.69444vw, 10px);
}

.u-pc-ml15 {
  margin-left: min(1.04167vw, 15px);
}

.u-pc-ml20 {
  margin-left: min(1.388888vw, 20px);
}

.u-pc-ml40 {
  margin-left: min(2.777777vw, 40px);
}

.u-pc-ml60 {
  margin-left: min(4.166666vw, 60px);
}

/*----------------------------------------
	pcのmargin-right
----------------------------------------*/
.u-pc-mr10 {
  margin-right: min(0.69444vw, 10px);
}

.u-pc-mr12 {
  margin-right: min(1.04167vw, 12px);
}

.u-pc-mr15 {
  margin-right: min(1.04167vw, 15px);
}

.u-pc-mr20 {
  margin-right: min(1.388888vw, 20px);
}

.u-pc-mr80 {
  margin-right: min(5.555555vw, 80px);
}

.u-pc-mr120 {
  margin-right: min(8.334vw, 120px);
}

/*----------------------------------------
	tablet
----------------------------------------*/
@media (max-width: 1023px) {
  .u-tab-mt10 {
    margin-top: 0.69444vw;
  }
}

@media (max-width: 1023px) {
  .u-tab-mb10 {
    margin-bottom: 0.69444vw;
  }
}

/*----------------------------------------
	spのmargin-top
----------------------------------------*/
@media (max-width: 599px) {
  .u-sp-mt0 {
    margin-top: 0;
  }
}

@media (max-width: 599px) {
  .u-sp-mt5 {
    margin-top: 1.3333333333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt10 {
    margin-top: 2.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt15 {
    margin-top: 4vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt20 {
    margin-top: 5.33333vw !important;
  }
}

@media (max-width: 599px) {
  .u-sp-mt25 {
    margin-top: 6.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt35 {
    margin-top: 9.3333333333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt30 {
    margin-top: 8vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt40 {
    margin-top: 10.66666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt50 {
    margin-top: 13.33333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt55 {
    margin-top: 14.66666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt60 {
    margin-top: 15.99999vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt70 {
    margin-top: 18.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt80 {
    margin-top: 21.3333333333vw !important;
  }
}

@media (max-width: 599px) {
  .u-sp-mt85 {
    margin-top: 22.6666666666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mt90 {
    margin-top: 24vw;
  }
}

/*----------------------------------------
	spのmargin-bottom
----------------------------------------*/
@media (max-width: 599px) {
  .u-sp-mb0 {
    margin-bottom: 0;
  }
}

@media (max-width: 599px) {
  .u-sp-mb10 {
    margin-bottom: 2.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mb20 {
    margin-bottom: 5.33333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mb25 {
    margin-bottom: 6.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mb30 {
    margin-bottom: 8vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mb40 {
    margin-bottom: 10.66666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mb45 {
    margin-bottom: 12vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mb50 {
    margin-bottom: 13.33333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mb60 {
    margin-bottom: 15.99999vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mb70 {
    margin-bottom: 18.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mb80 {
    margin-bottom: 21.3333333333vw;
  }
}

/*----------------------------------------
	spのmargin-left
----------------------------------------*/
@media (max-width: 599px) {
  .u-sp-ml0 {
    margin-left: 0;
  }
}

@media (max-width: 599px) {
  .u-sp-ml10 {
    margin-left: 2.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-ml15 {
    margin-left: 4vw;
  }
}

/*----------------------------------------
	spのmargin-right
----------------------------------------*/
@media (max-width: 599px) {
  .u-sp-mr0 {
    margin-right: 0;
  }
}

@media (max-width: 599px) {
  .u-sp-mr10 {
    margin-right: 2.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mr15 {
    margin-right: 4vw;
  }
}

@media (max-width: 599px) {
  .u-sp-mr20 {
    margin-right: 5.33333vw;
  }
}

.u-pd0 {
  padding: 0;
}

.u-pl0 {
  padding-left: 0;
}

/*----------------------------------------
	PCのpaddint-top
----------------------------------------*/
.u-pc-pt0 {
  padding-top: 0;
}

.u-pc-pt5 {
  padding-top: min(0.3472222222vw, 5px);
}

.u-pc-pt15 {
  padding-top: min(1.04167vw, 15px);
}

.u-pc-pt20 {
  padding-top: min(1.388888vw, 20px);
}

.u-pc-pt30 {
  padding-top: min(2.08333vw, 30px);
}

.u-pc-pt35 {
  padding-top: min(2.4305555556vw, 35px);
}

.u-pc-pt40 {
  padding-top: min(2.777777vw, 40px);
}

.u-pc-pt50 {
  padding-top: min(3.47222vw, 50px);
}

.u-pc-pt60 {
  padding-top: min(4.166666vw, 60px);
}

.u-pc-pt65 {
  padding-top: min(4.513888vw, 65px);
}

.u-pc-pt65 {
  padding-top: min(5.20833vw, 75px);
}

.u-pc-pt80 {
  padding-top: min(5.555555vw, 80px);
}

.u-pc-pt90 {
  padding-top: min(6.25vw, 90px);
}

.u-pc-pt100 {
  padding-top: min(6.944445vw, 100px);
}

.u-pc-pt120 {
  padding-top: min(8.334vw, 120px);
}

/*----------------------------------------
	PCのpaddint-bottom
----------------------------------------*/
.u-pc-pb0 {
  padding-bottom: 0;
}

.u-pc-pb10 {
  padding-bottom: min(0.69444vw, 10px);
}

.u-pc-pb15 {
  padding-bottom: min(1.04167vw, 15px);
}

.u-pc-pb20 {
  padding-bottom: min(1.388888vw, 20px);
}

.u-pc-pb25 {
  padding-bottom: min(1.7361vw, 25px);
}

.u-pc-pb30 {
  padding-bottom: min(2.08333vw, 30px);
}

.u-pc-pb35 {
  padding-bottom: min(2.4305555556vw, 35px);
}

.u-pc-pb40 {
  padding-bottom: min(2.777777vw, 40px);
}

.u-pc-pb50 {
  padding-bottom: min(3.47222vw, 50px);
}

.u-pc-pb60 {
  padding-bottom: min(4.166666vw, 60px);
}

.u-pc-pb70 {
  padding-bottom: min(4.862vw, 70px);
}

.u-pc-pb80 {
  padding-bottom: min(5.555555vw, 80px);
}

.u-pc-pb90 {
  padding-bottom: min(6.25vw, 90px);
}

.u-pc-pb100 {
  padding-bottom: min(6.944445vw, 100px);
}

.u-pc-pb110 {
  padding-bottom: min(7.63888vw, 110px);
}

.u-pc-pb120 {
  padding-bottom: min(8.334vw, 120px);
}

.u-pc-pb150 {
  padding-bottom: min(10.41666vw, 150px);
}

.u-pc-pb160 {
  padding-bottom: min(11.11111111vw, 160px);
}

/*----------------------------------------
	PCのpaddint-left
----------------------------------------*/
.u-pc-pl0 {
  padding-left: 0;
}

.u-pc-pl5 {
  padding-left: min(0.3472222222vw, 5px);
}

.u-pc-pl10 {
  padding-left: min(0.69444vw, 10px);
}

@media (min-width: 1023.99px) {
  .u-pc-pl15 {
    padding-left: min(1.04167vw, 15px);
  }
}

.u-pc-pl20 {
  padding-left: min(1.388888vw, 20px);
}

.u-pc-pl30 {
  padding-left: min(2.08333vw, 30px);
}

.u-pc-pl40 {
  padding-left: min(2.777777vw, 40px);
}

/*----------------------------------------
	PCのpaddint-right
----------------------------------------*/
.u-pc-pr0 {
  padding-right: 0;
}

.u-pc-pr15 {
  padding-right: min(1.04167vw, 15px);
}

.u-pc-pr18 {
  padding-right: min(1.25vw, 18px);
}

.u-pc-pr20 {
  padding-right: min(1.388888vw, 20px);
}

.u-pc-pr30 {
  padding-right: min(2.08333vw, 30px);
}

/*----------------------------------------
	tabのpaddint-left
----------------------------------------*/
@media (max-width: 1023px) {
  .u-tab-pl0 {
    padding-left: 0;
  }
}

@media (max-width: 1023px) {
  .u-tab-pl15 {
    padding-left: min(1.04167vw, 15px);
  }
}

/*----------------------------------------
	spのpaddint-top
----------------------------------------*/
@media (max-width: 599px) {
  .u-sp-pt0 {
    padding-top: 0;
  }
}

@media (max-width: 599px) {
  .u-sp-pt5 {
    padding-top: 1.3333333333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt10 {
    padding-top: 2.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt15 {
    padding-top: 4vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt20 {
    padding-top: 5.33333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt25 {
    padding-top: 6.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt30 {
    padding-top: 8vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt40 {
    padding-top: 10.66666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt43 {
    padding-top: 11.4666666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt45 {
    padding-top: 12vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt50 {
    padding-top: 13.33333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt55 {
    padding-top: 14.66666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt56 {
    padding-top: 14.93333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt60 {
    padding-top: 15.99999vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt80 {
    padding-top: 21.3333333333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt85 {
    padding-top: 22.6666666666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pt90 {
    padding-top: 24vw;
  }
}

/*----------------------------------------
	spのpaddint-bottom
----------------------------------------*/
@media (max-width: 599px) {
  .u-sp-pb0 {
    padding-bottom: 0;
  }
}

@media (max-width: 599px) {
  .u-sp-pb10 {
    padding-bottom: 2.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb15 {
    padding-bottom: 4vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb20 {
    padding-bottom: 5.33333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb30 {
    padding-bottom: 8vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb40 {
    padding-bottom: 10.66666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb45 {
    padding-bottom: 12vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb50 {
    padding-bottom: 13.33333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb55 {
    padding-bottom: 14.66666vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb56 {
    padding-bottom: 14.93333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb60 {
    padding-bottom: 15.99999vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb70 {
    padding-bottom: 18.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb80 {
    padding-bottom: 21.3333333333vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pb90 {
    padding-bottom: 24vw;
  }
}

/*----------------------------------------
	spのpaddint-left
----------------------------------------*/
@media (max-width: 599px) {
  .u-sp-pl0 {
    padding-left: 0;
  }
}

@media (max-width: 599px) {
  .u-sp-pl10 {
    padding-left: 2.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pl15 {
    padding-left: 4vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pl20 {
    padding-left: 5.33333vw;
  }
}

/*----------------------------------------
	spのpaddint-right
----------------------------------------*/
@media (max-width: 599px) {
  .u-sp-pr10 {
    padding-right: 2.6666666667vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pr15 {
    padding-right: 4vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pr18 {
    padding-right: 4.8vw;
  }
}

@media (max-width: 599px) {
  .u-sp-pr20 {
    padding-right: 5.33333vw;
  }
}

.u-pc-mxw400 {
  max-width: 400px;
}
@media (max-width: 599px) {
  .u-pc-mxw400 {
    max-width: inherit;
  }
}

.u-pc-w240 {
  width: min(16.6666666667vw, 240px);
}

.u-pc-h240 {
  height: min(16.6666666667vw, 240px);
}

@media (max-width: 599px) {
  .u-sp-w120 {
    width: 32vw;
  }
}

@media (max-width: 599px) {
  .u-sp-h120 {
    height: 32vw;
  }
}

.u-pc-w320 {
  width: min(22.2222222222vw, 320px);
}
@media (max-width: 599px) {
  .u-pc-w320 {
    width: auto;
  }
}

@media (max-width: 599px) {
  .u-sp-w16 {
    width: 4.26666vw;
  }
}

.u-pc-mxw300 {
  max-width: 300px;
}
@media (max-width: 599px) {
  .u-pc-mxw300 {
    max-width: inherit;
  }
}

.u-pc-mxw550 {
  max-width: 550px;
}
@media (max-width: 599px) {
  .u-pc-mxw550 {
    max-width: inherit;
  }
}

.u-pc-mxwm550 {
  max-width: min(38.1944444vw, 550px);
}
@media (max-width: 599px) {
  .u-pc-mxwm550 {
    max-width: inherit;
  }
}

.u-pc-mxwm620 {
  max-width: min(43.0555555vw, 620px);
}
@media (max-width: 599px) {
  .u-pc-mxwm620 {
    max-width: inherit;
  }
}

.u-pc-mxw700 {
  max-width: 700px;
}
@media (max-width: 599px) {
  .u-pc-mxw700 {
    max-width: inherit;
  }
}

.u-pc-mxw740 {
  max-width: 740px;
}
@media (max-width: 599px) {
  .u-pc-mxw740 {
    max-width: inherit;
  }
}

.u-pc-mxw780 {
  max-width: 780px;
}
@media (max-width: 599px) {
  .u-pc-mxw780 {
    max-width: inherit;
  }
}

.u-pc-mxwm780 {
  max-width: min(54.16666666vw, 780px);
}
@media (max-width: 599px) {
  .u-pc-mxwm780 {
    max-width: inherit;
  }
}

.u-pc-mxw880 {
  max-width: 880px;
}
@media (max-width: 599px) {
  .u-pc-mxw880 {
    max-width: inherit;
  }
}

.u-pc-mxwm890 {
  max-width: min(61.80555555vw, 890px);
}
@media (max-width: 599px) {
  .u-pc-mxwm890 {
    max-width: inherit;
  }
}

@media (max-width: 599px) {
  .u-sp-mxw300 {
    max-width: 80vw;
  }
}

/*---------- Add Style ----------*/
.l-header-login {
  position: relative;
  cursor: pointer;
}
.l-header-login .l-header__login:hover + .p-navigation__hover-menu {
  visibility: visible;
  opacity: 1;
}
.l-header-login .l-header__login + .p-navigation__hover-menu {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translateY(0) translateX(-50%);
  padding: 20px 0 0;
}
.l-header-login .l-header__login + .p-navigation__hover-menu .p-navigation__hover-menu-inner {
  display: flex;
  padding: 30px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  border: 2px solid #1da277;
}
.l-header-login .l-header__login + .p-navigation__hover-menu:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 50%;
  transform: translateY(0) translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 16px solid #1da277;
  border-top: 0;
  margin-left: -16px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.l-header-login .l-header__login + .p-navigation__hover-menu:hover {
  visibility: visible;
  opacity: 1;
}
.l-header-login .l-header__login + .p-navigation__hover-menu .p-navigation__btn-short {
  margin: 0 min(1.04167vw, 15px);
}

.l-header__btn div.l-header__sub-link {
  cursor: pointer;
  min-height: 50px;
}
.l-header__btn .l-header__sub-link:hover + .p-navigation__hover-menu {
  visibility: visible;
  opacity: 1;
}
.l-header__btn .p-navigation__hover-menu {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 55px;
  left: 50%;
  transform: translateY(0) translateX(-50%);
  padding: 20px 0 0;
}
.l-header__btn .p-navigation__hover-menu .p-navigation__hover-menu-inner {
  display: flex;
  padding: 30px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  border: 2px solid #1da277;
}
.l-header__btn .p-navigation__hover-menu:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 50%;
  transform: translateY(0) translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  border-bottom: 16px solid #1da277;
  border-top: 0;
  margin-left: -16px;
}
.l-header__btn .p-navigation__hover-menu:hover {
  visibility: visible;
  opacity: 1;
}
.l-header__btn .p-navigation__hover-menu .p-navigation__btn-short {
  margin: 0 min(1.04167vw, 15px);
}

.l-login__sphamburger {
  position: relative;
  z-index: 190;
  background-color: #f7f6f2;
  padding: 4.166666vw;
  width: 100%;
  height: 100vh;
  padding-top: 160px;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
  position: fixed;
  overflow-y: scroll;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: 0.3s;
}
@media (max-width: 599px) {
  .l-login__sphamburger {
    padding: 37.3333333333vw 5.33333vw 26.6666666667vw;
  }
}
.l-login__sphamburger.is-nav-show {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.l-login__sphamburger .p-navigation__btn-wrapper {
  margin: 0;
}
.l-login__sphamburger .p-navigation__btn-wrapper .title {
  display: block;
  width: 100%;
  margin: 0 0 25px;
  padding: 0 0 15px;
  font-weight: 700;
  text-align: center;
  border-bottom: 1px solid #d1d1d1;
}
.l-login__sphamburger .p-navigation__btn-wrapper .p-navigation__btn-short-wrapper {
  flex-wrap: wrap;
  margin: 0;
  padding: 20px;
  background: #fff;
}
.l-login__sphamburger .p-navigation__btn-wrapper .p-navigation__btn-short-wrapper:not(:last-child) {
  margin: 0 0 30px;
}
.l-login__sphamburger .p-navigation__btn-wrapper .p-navigation__btn-short-wrapper .p-navigation__btn-short {
  width: 100%;
}
.l-login__sphamburger .p-navigation__btn-wrapper .p-navigation__btn-short-wrapper .p-navigation__btn-short:not(:last-child) {
  margin: 0 0 20px;
}
.l-login__sphamburger .p-navigation__btn-wrapper .p-navigation__btn-short-wrapper .p-navigation__btn-short .c-txt {
  text-align: center;
}

.l-footer__left .p-navigation__btn-short-wrapper {
  display: block;
}
.l-footer__left .p-navigation__btn-short-wrapper .p-navigation__btn-short.is-login {
  width: 100%;
}
.l-footer__left .p-navigation__btn-short-wrapper .p-navigation__btn-short.is-login:last-of-type {
  margin: 15px 0 0;
}
.l-footer__left .p-navigation__btn-short-wrapper .p-foot-navigation__btn-short-inner {
  display: flex;
  flex-wrap: wrap;
}
.l-footer__left .p-navigation__btn-short-wrapper .p-foot-navigation__btn-short-inner:last-of-type {
  margin: 20px 0 0;
}
.l-footer__left .p-navigation__btn-short-wrapper .p-foot-navigation__btn-short-inner .title {
  display: block;
  width: 100%;
  margin: 0 0 15px;
  padding: 0 0 15px;
  font-weight: 700;
  text-align: center;
  border-bottom: 1px solid #d1d1d1;
}
.l-footer__left .p-navigation__btn-short-wrapper .p-foot-navigation__btn-short-inner .p-navigation__btn-short {
  flex: 1;
}
@media (max-width: 599px) {
  .l-footer__left .p-navigation__btn-short-wrapper .p-foot-navigation__btn-short-inner .p-navigation__btn-short {
    flex: auto;
    width: 100%;
  }
  .l-footer__left .p-navigation__btn-short-wrapper .p-foot-navigation__btn-short-inner .p-navigation__btn-short:last-of-type {
    margin: 15px 0 0;
  }
}

@media (max-width: 599px) {
  .l-header__menu.-sp .p-navigation__btn-short.is-login {
    width: 100%;
  }
  .l-header__menu.-sp .p-navigation__btn-short.is-login .c-txt {
    margin: 0;
  }
  .l-header__menu.-sp .p-navigation__btn-short.is-login:last-of-type {
    margin: 15px 0 0;
  }
}
.l-header__menu.-sp .p-navigation__btn-short-wrapper {
  display: block;
}
.l-header__menu.-sp .p-navigation__btn-short-wrapper .p-navigation__btn-short.is-login {
  width: 100%;
  margin: 0;
}
.l-header__menu.-sp .p-navigation__btn-short-wrapper .p-navigation__btn-short.is-login:last-of-type {
  margin: 15px 0 0;
}
.l-header__menu.-sp .p-navigation__btn-short-wrapper .p-foot-navigation__btn-short-inner {
  display: flex;
  flex-wrap: wrap;
}
.l-header__menu.-sp .p-navigation__btn-short-wrapper .p-foot-navigation__btn-short-inner:last-of-type {
  margin: 20px 0 0;
}
.l-header__menu.-sp .p-navigation__btn-short-wrapper .p-foot-navigation__btn-short-inner .title {
  display: block;
  width: 100%;
  margin: 0 0 15px;
  padding: 0 0 15px;
  font-weight: 700;
  text-align: center;
  border-bottom: 1px solid #d1d1d1;
}
.l-header__menu.-sp .p-navigation__btn-short-wrapper .p-foot-navigation__btn-short-inner .p-navigation__btn-short {
  width: 100%;
}
.l-header__menu.-sp .p-navigation__btn-short-wrapper .p-foot-navigation__btn-short-inner .p-navigation__btn-short:last-of-type {
  margin: 15px 0 0;
}

.p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-large-wrapper {
  order: inherit;
}
@media (max-width: 599px) {
  .p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short.is-login {
    width: 100%;
  }
  .p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short.is-login .c-txt {
    margin: 0;
  }
  .p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short.is-login:first-of-type {
    margin: 15px 0 0;
  }
}
@media (max-width: 599px) {
  .p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short-wrapper {
    flex-direction: inherit;
    order: inherit;
  }
}
.p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short-wrapper .p-navigation__btn-short-inner:last-of-type {
  margin: 20px 0 0;
}
.p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short-wrapper .p-navigation__btn-short-inner .title {
  display: block;
  width: 100%;
  margin: 0 0 15px;
  padding: 0 0 15px;
  font-weight: 700;
  text-align: center;
  border-bottom: 1px solid #d1d1d1;
}
@media (max-width: 599px) {
  .p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short-wrapper .p-navigation__btn-short-inner .p-navigation__btn-short {
    width: 100%;
  }
}
.p-sitemap__block-wrapper.p-navigation__btn-wrapper .p-navigation__btn-short-wrapper .p-navigation__btn-short-inner .p-navigation__btn-short:last-of-type {
  margin: 15px 0 0;
}

.p-navigation__btn-large-wrapper {
  order: 4;
}

.l-footer__left {
  order: 4;
}

.p-application-state {
  padding-top: min(0.69444vw, 10px);
  margin-top: min(1.388888vw, 20px);
}
@media (max-width: 599px) {
  .p-application-state {
    margin-top: 4vw;
    padding-top: 1.3333333333vw;
  }
}
.p-application-state .c-title {
  padding: 10px;
  font-weight: 700;
  text-align: center;
  background: #f7f6f2;
}
.p-application-state .p-application-state__list li {
  border: 1px solid #f7f6f2;
  border-top: none;
}
.p-application-state .p-application-state__list li dl {
  display: flex;
}
.p-application-state .p-application-state__list li dl dt {
  width: 50%;
  padding: 10px 15px;
  font-weight: 400;
}
.p-application-state .p-application-state__list li dl dd {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  width: 50%;
  padding: 10px 15px;
  text-align: right;
}
.p-application-state .p-application-state__list li dl dd span {
  font-size: min(1.25vw, 18px);
}
@media (max-width: 599px) {
  .p-application-state .p-application-state__list li dl dd span {
    font-size: 4.26666vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiOztBQUFBLGdCQUFnQjtBQUFoQjtBQ0VBO0FBQ0E7QUFFQTs7O0VBR0U7RUFDQTtFQUNBO0FERUY7O0FDQ0E7QUFDQTtBQUVBOzs7O0VBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtBREFGOztBQ0dBO0FBQ0E7QUFFQTs7RUFBQTtBQUlBO0VBQ0U7QURGRjs7QUNLQTs7RUFBQTtBQUlBO0VBQ0U7QURIRjs7QUNNQTtBQUNBO0FBRUE7Ozs7Ozs7OztFQVNFO0FESkY7O0FDT0E7QUFDQTtBQUVBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QURMRjs7QUNRQTtBQUNBO0FBRUE7O0VBRUU7RUFDQTtFQUNBO0FETkY7O0FDU0E7QUFDQTtBQUVBO0VBQ0U7QURQRjs7QUNVQTtFQUNFO0FEUEY7O0FDVUE7QUFDQTtBQUVBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURURjs7QUNZQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QURWRjs7QUNhQTtFQUNFO0FEVkY7O0FDYUE7QUFDQTtBQUVBOztFQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QURaRjs7QUNlQTs7O0VBQUE7QUFLQTtFQUNFO1VBQUE7QURiRjs7QUNnQkE7O0VBQUE7QUFJQTs7RUFFRTtBRGRGOztBQ2lCQTs7O0VBQUE7QUFLQTs7O0VBR0U7RUFDQTtBRGZGOztBQ2tCQTs7RUFBQTtBQUlBO0VBQ0U7QURoQkY7O0FDbUJBOzs7RUFBQTtBQUtBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEakJGOztBQ29CQTtFQUNFO0FEakJGOztBQ29CQTtFQUNFO0FEakJGOztBQ29CQTtBQUNBO0FBRUE7O0VBQUE7QUFJQTs7Ozs7RUFLRTtBRG5CRjs7QUNzQkE7QUFDQTtBQUVBOzs7O0VBQUE7QUFNQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURyQkY7O0FDd0JBO0VBQ0U7QURyQkY7O0FDd0JBOztFQUVFO0FEckJGOztBQ3dCQTs7Ozs7RUFLRTtBRHJCRjs7QUN3QkE7RUFDRTtBRHJCRjs7QUN3QkE7O0VBQUE7QUFJQTtFQUNFO0VBQ0E7T0FBQTtBRHRCRjs7QUN5QkE7RUFDRTtFQUNBO09BQUE7QUR0QkY7O0FDeUJBOztFQUFBO0FBSUE7Ozs7RUFJRTtBRHZCRjs7QUMwQkE7Ozs7RUFJRTtBRHZCRjs7QUMwQkE7O0VBQUE7QUFJQTtFQUNFO0FEeEJGOztBQzJCQTtFQUNFO0FEeEJGOztBQzJCQTs7RUFBQTtBQUlBO0VBQ0U7QUR6QkY7O0FDNEJBOztFQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7QUQxQkY7O0FDNkJBO0VBQ0U7QUQxQkY7O0FDNkJBOztFQUFBO0FBSUE7RUFDRTtBRDNCRjs7QUM4QkE7O0VBQUE7QUFJQTtFQUNFO0FENUJGOztBQytCQTs7RUFBQTtBQUlBOztFQUVFO0FEN0JGOztBQ2dDQTs7RUFBQTtBQUlBO0VBQ0U7QUQ5QkY7O0FDaUNBOztFQUFBO0FBSUE7RUFDRTtBRC9CRjs7QUNrQ0E7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FEaENGOztBQ21DQTs7RUFBQTtBQUlBO0VBQ0U7QURqQ0Y7O0FDb0NBO0FBQ0E7QUFFQTs7RUFBQTtBQUlBO0VBQ0U7QURuQ0Y7O0FDc0NBOztFQUFBO0FBSUE7RUFDRTtBRHBDRjs7QUN1Q0E7O0VBQUE7QUFJQTtFQUNFO0FEckNGOztBQ3dDQTtBQUNBO0FBRUE7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7QUR2Q0Y7O0FDMENBO0VBQ0U7QUR2Q0Y7O0FDMENBOztFQUVFO0VBQ0E7QUR2Q0Y7O0FDMENBO0VBQ0U7RUFDQTtBRHZDRjs7QUVsWkE7QUF1QkE7QUFZQTtBQXlIQTtBQTJFQTtBQUdBO0FBR0E7QUFLQTtBQUdBO0FDalBBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUgwWkQ7QUd6WkM7RUFDQztFQUNBO0VBQ0E7QUgyWkY7O0FHeFpBO0VBQ0M7QUgyWkQ7O0FHelpBO0VBQ0M7RUFDQTtBSDRaRDs7QUcxWkE7RUFDQztFQUNBLGdCRElTO0VDSFQ7QUg2WkQ7O0FHM1pBO0VBQ0M7RUFDQTtFQUNBO0FIOFpEOztBRzVaQTtFQUNDO0FIK1pEOztBRzdaQTtFQUNDO0VBQ0E7QUhnYUQ7O0FHOVpBO0VBQ0M7RUFDQTtFQUNBO0FIaWFEOztBRy9aQTtFQUNDO0FIa2FEOztBR2hhQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0VIbWFBO0FBQ0Y7QUl2ZEE7Ozs7Ozs7Ozs7RUFBQTtBQVlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUp3ZEY7QUl0ZEE7RUFDRTtBSndkRjs7QUl0ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeWRGOztBSXZkQTtFQUNFO0FKMGRGOztBSXhkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMmRGOztBSXpkQTs7RUFFRTtBSjRkRjs7QUkxZEE7RUFDRTtBSjZkRjs7QUkzZEE7RUFDRTtBSjhkRjs7QUk1ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKK2RGOztBSTdkQTtFQUNFO0FKZ2VGOztBSTlkQTtBQUNBOztFQUVFO0FKaWVGOztBSS9kQTtFQUNFO0VBQ0E7QUprZUY7O0FJaGVBO0VBQ0U7RUFDQTtFQUNBO0FKbWVGOztBSWplQTtBQUNBOztFQUVFO0FKb2VGOztBSWxlQTs7Ozs7Ozs7RUFRRTtBSnFlRjs7QUluZUE7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzZUY7O0FJcGVBO0VBQ0U7QUp1ZUY7O0FJcmVBO0VBQ0U7QUp3ZUY7O0FJdGVBO0VBQ0U7QUp5ZUY7O0FJdmVBO0VBQ0U7QUowZUY7O0FJeGVBO0VBQ0U7QUoyZUY7O0FJemVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNGVGOztBSTFlQTtFQUNFO0FKNmVGOztBSTNlQTtFQUNFO0FKOGVGOztBSTVlQTtFQUNFO01BQUE7QUorZUY7O0FJN2VBO0VBQ0U7TUFBQTtBSmdmRjs7QUk5ZUE7RUFDRTtFQUNBO0VBQ0E7QUppZkY7O0FJL2VBO0VBQ0U7VUFBQTtBSmtmRjs7QUloZkE7RUFDRTtFQUNBO0VBQ0E7QUptZkY7O0FJamZBO0VBQ0U7VUFBQTtBSm9mRjs7QUlsZkE7RUFDRTtFQUNBO0VBQ0E7QUpxZkY7O0FJbmZBO0VBQ0U7QUpzZkY7O0FJcGZBO0VBQ0U7RUFDQTtBSnVmRjs7QUlyZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKd2ZGOztBSXRmQTtFQUNFO0VBQ0E7QUp5ZkY7O0FJdmZBO0VBQ0U7RUFDQTtBSjBmRjs7QUl4ZkE7RUFDRTtFQUNBOztHQUFBO0FKNmZGOztBSXpmQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNGZGOztBSTFmQTs7RUFFRTtFQUNBO0VBQ0E7QUo2ZkY7O0FJM2ZBOztFQUVFO0VBQ0E7RUFDQTtBSjhmRjs7QUk1ZkE7O0VBRUU7QUorZkY7O0FJN2ZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmdnQkY7O0FJOWZBOztFQUVFO0VBQ0E7QUppZ0JGOztBSS9mQTs7RUFFRTtBSmtnQkY7O0FJaGdCQTs7RUFFRTtFQUNBO0FKbWdCRjs7QUlqZ0JBOztFQUVFO0FKb2dCRjs7QUlsZ0JBO0VBQ0U7QUpxZ0JGOztBSW5nQkE7RUFDRTs7Ozs7Ozs7OztHQUFBO0FKZ2hCRjs7QUlwZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnVnQkY7O0FJcmdCQTtFQUNFO0FKd2dCRjs7QUl0Z0JBOztFQUVFO0FKeWdCRjs7QUl2Z0JBO0FBQ0E7Ozs7RUFJRTtFQUNBO0VBQ0E7QUowZ0JGOztBSXhnQkE7QUFDQTtFQUNFO0VBQ0E7QUoyZ0JGOztBSXpnQkE7RUFDRTtFQUNBO0FKNGdCRjs7QUkxZ0JBO0VBQ0U7QUo2Z0JGOztBSTNnQkE7RUFDRTtBSjhnQkY7O0FJNWdCQTtFQUNFO0FKK2dCRjs7QUk3Z0JBO0VBQ0U7QUpnaEJGOztBSTlnQkE7RUFDRTtBSmloQkY7O0FJL2dCQTtFQUNFO0FKa2hCRjs7QUloaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbWhCRjs7QUlqaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7QUpvaEJGOztBSWxoQkE7RUFDRTtBSnFoQkY7O0FJbmhCQTtFQUNFO0FKc2hCRjs7QUlwaEJBO0VBQ0U7RUFDQTtBSnVoQkY7O0FJcmhCQTs7RUFFRTtFQUNBO0VBQ0E7QUp3aEJGOztBSXRoQkE7O0VBRUU7RUFDQTtBSnloQkY7O0FJdmhCQTs7RUFFRTtFQUNBO0VBQ0E7QUowaEJGOztBSXhoQkE7O0VBRUU7RUFDQTtBSjJoQkY7O0FJemhCQTs7RUFFRTtBSjRoQkY7O0FJMWhCQTs7RUFFRTtFQUNBO0VBQ0E7QUo2aEJGOztBSTNoQkE7O0VBRUU7QUo4aEJGOztBSTVoQkE7RUFDRTtBSitoQkY7O0FJN2hCQTtBQUNBO0VBQ0U7RUFDQTtBSmdpQkY7O0FJOWhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppaUJGOztBSS9oQkE7RUFDRTtBSmtpQkY7O0FJaGlCQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0FKbWlCRjs7QUlqaUJBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QUpvaUJGOztBSWxpQkE7RUFDRTtBSnFpQkY7O0FJbmlCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUpzaUJGOztBSXBpQkE7O0VBRUU7QUp1aUJGOztBSXJpQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKd2lCRjs7QUl0aUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnlpQkY7O0FJdmlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMGlCRjs7QUl4aUJBO0VBQ0U7QUoyaUJGOztBSXppQkE7RUFDRTtBSjRpQkY7O0FJMWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjZpQkY7O0FJM2lCQTs7O0VBR0U7RUFDQTtFQUNBO0tBQUE7QUo4aUJGOztBSTVpQkE7RUFDRTtBSitpQkY7O0FJN2lCQTtBQUNBO0VBQ0U7O0dBQUE7QUprakJGOztBSTlpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmlqQkY7O0FJL2lCQTs7RUFFRTtVQUFBO0FKa2pCRjs7QUloakJBO0VBQ0U7QUptakJGOztBSWpqQkE7RUFDRTtBSm9qQkY7O0FJbGpCQTtFQUNFO0lBQ0U7RUpxakJGO0VJbmpCQTtJQUNFO0VKcWpCRjtBQUNGOztBSTNqQkE7RUFDRTtJQUNFO0VKcWpCRjtFSW5qQkE7SUFDRTtFSnFqQkY7QUFDRjtBSW5qQkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnFqQkY7O0FJbmpCQTtFQUNFO0VBQ0E7QUpzakJGOztBSXBqQkE7RUFDRTtBSnVqQkY7O0FJcmpCQTtFQUNFO0VBQ0E7QUp3akJGOztBSXRqQkE7RUFDRTtBSnlqQkY7O0FJdmpCQTtFQUNFO0VBQ0E7QUowakJGOztBSXhqQkE7RUFDRTtBSjJqQkY7O0FJempCQTs7RUFFRTtBSjRqQkY7O0FJMWpCQTtFQUNFO0FKNmpCRjs7QUkzakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjhqQkY7O0FJNWpCQTtFQUNFO0FKK2pCRjs7QUk3akJBO0VBQ0U7QUpna0JGOztBSTlqQkE7O0VBRUU7QUppa0JGOztBSS9qQkE7Ozs7RUFJRTtFQUNBO0FKa2tCRjs7QUloa0JBOzs7O0VBSUU7RUFDQTtFQUNBO0FKbWtCRjs7QUlqa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpva0JGOztBSWxrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcWtCRjs7QUlua0JBO0VBQ0U7QUpza0JGOztBSXBrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnVrQkY7O0FJcmtCQTtFQUNFO0FKd2tCRjs7QUl0a0JBOztFQUVFO0FKeWtCRjs7QUl2a0JBOzs7O0VBSUU7RUFDQTtFQUNBO0FKMGtCRjs7QUl4a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUoya0JGOztBSXprQkE7RUFDRTtBSjRrQkY7O0FJMWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKNmtCRjs7QUEzc0NBO0FLUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUg2T0c7QUZ5K0JMO0FNaHRDSTtFRGZKO0lBV0k7SUFDQTtFTHd0Q0Y7QUFDRjs7QUt0dENBOzt5Q0FBQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FBQTtBQTRCQTs7eUNBQUE7QUFHQTtFQUNFO0VBQ0Esa0JId0xHO0VHdkxILG1CSHVMRztFR3RMSDtFQUNBO0VBQ0E7QUx5dENGO0FNandDSTtFRGtDSjtJQVFJLHVCSHVITTtJR3RITix3QkhzSE07RUZxbUNSO0FBQ0Y7O0FLenRDQTs7eUNBQUE7QUFHQTtFQUNFO0FMNHRDRjtBSzN0Q0U7RUNsQ0U7QU5nd0NKO0FLNXRDSTtFQ2pDQSxZSjJNTTtBRnFqQ1Y7QUszdENFO0VBQ0U7RUFDQTtBTDZ0Q0o7QU03eENJO0VEc0RKO0lBYUk7RUw4dENGO0FBQ0Y7QU03eENJO0VEaURKO0lBZ0JJO0VMZ3VDRjtBQUNGOztBSzl0Q0E7O3lDQUFBO0FBSUU7RUFDRTtFQUNBO0VBQ0E7QUxndUNKO0FNaHpDSTtFRDZFRjtJQUtJO0VMa3VDSjtBQUNGO0FLaHVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CSGxCTTtFR21CTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JIZ0lPO0FGa21DWDtBTWwwQ0k7RURnRkY7SUFrQkk7RUxvdUNKO0FBQ0Y7QUtudUNJO0VBQ0U7RUFDQTtFQUNBO0FMcXVDTjtBS251Q0k7RUFDRTtFQUNBO0FMcXVDTjtBTWgxQ0k7RUR5R0E7SUFJSSxzQkgrRUU7RUZ3cENSO0FBQ0Y7QU1yMUNJO0VEeUdBO0lBTU07RUwwdUNSO0FBQ0Y7O0FLL3RDQTs7eUNBQUE7QUFHQTtFQUNFO0FMa3VDRjs7QUtodUNBO0VBQ0U7RUFDQSxnQkhuSEs7RUdvSEw7RUFDQTtBTG11Q0Y7O0FLanVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VDMUhFO0FOKzFDSjtBS251Q0U7RUN6SEUsWUoyTU07QUZvcENWOztBS2x1Q0E7O3lDQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUxxdUNGOztBS251Q0E7RUFDRTtFQUNBLGdCSDNJSztFRzRJTDtFQUNBO0FMc3VDRjs7QUtwdUNBO0VBQ0U7RUFDQTtFQUNBO0FMdXVDRjs7QUtydUNBO0VBQ0U7RUFDQTtFQUNBLDJCSDdJTztFRzhJUDtBTHd1Q0Y7O0FLdHVDQTtFQUNFO0VBQ0EsdUJINUlRO0VJZk47QU5xNENKO0FLeHVDRTtFQzFKRSxZSjJNTTtBRjByQ1Y7O0FLdnVDQTtFQUNFO0VBQ0EsZUg3RlM7RUc4RlQ7QUwwdUNGOztBS3h1Q0E7RUFDRTtFQUNBO0VDeEtFO0FObzVDSjtBSzF1Q0U7RUN2S0UsWUoyTU07QUZ5c0NWOztBS3h1Q0E7O3lDQUFBO0FBR0E7RUFDRTtFQUNBO0VDcExFO0FOZzZDSjtBSzF1Q0U7RUNuTEUsWUoyTU07QUZxdENWOztBS3h1Q0E7O3lDQUFBO0FBR0E7RUFDRTtFQUNBO0FMMnVDRjtBTWo4Q0k7RURvTko7SUFJSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUw2dUNGO0FBQ0Y7QU10OENJO0VEK01KO0lBWUkseUJIbkVNO0lHb0VOO0lBQ0E7RUwrdUNGO0FBQ0Y7O0FLNXVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrdUNGO0FNcjlDSTtFRGlPSjtJQU9JLFVIOURNO0lHK0ROLGlCSHhFTTtJR3lFTiw2Qkh4Rks7RUZ5MENQO0FBQ0Y7QUtodkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGt2Q0o7QUtqdkNJO0VBQ0U7RUFDQTtVQUFBO0FMbXZDTjtBS2p2Q0k7RUFDRTtFQUNBO1VBQUE7QUxtdkNOO0FLanZDSTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0FMbXZDTjs7QUs3dUNJO0VBQ0U7VUFBQTtBTGd2Q047QUs5dUNJO0VBQ0U7VUFBQTtBTGd2Q047QUs5dUNJO0VBQ0U7VUFBQTtBTGd2Q047O0FLM3VDQTtFQUNFO0lBQ0U7RUw4dUNGO0VLNXVDQTtJQUNFO0lBQ0E7RUw4dUNGO0VLNXVDQTtJQUNFO0lBQ0E7RUw4dUNGO0FBQ0Y7O0FLenZDQTtFQUNFO0lBQ0U7RUw4dUNGO0VLNXVDQTtJQUNFO0lBQ0E7RUw4dUNGO0VLNXVDQTtJQUNFO0lBQ0E7RUw4dUNGO0FBQ0Y7QUs1dUNBO0VBR0U7SUFDRTtFTDR1Q0Y7RUsxdUNBO0lBQ0U7RUw0dUNGO0VLMXVDQTtJQUNFO0VMNHVDRjtBQUNGO0FLdnZDQTtFQUdFO0lBQ0U7RUw0dUNGO0VLMXVDQTtJQUNFO0VMNHVDRjtFSzF1Q0E7SUFDRTtFTDR1Q0Y7QUFDRjtBSzF1Q0E7RUFDRTtJQUNFO0VMNHVDRjtFSzF1Q0E7SUFDRTtJQUNBO0VMNHVDRjtFSzF1Q0E7SUFDRTtJQUNBO0VMNHVDRjtBQUNGO0FLdnZDQTtFQUNFO0lBQ0U7RUw0dUNGO0VLMXVDQTtJQUNFO0lBQ0E7RUw0dUNGO0VLMXVDQTtJQUNFO0lBQ0E7RUw0dUNGO0FBQ0Y7QUsxdUNBO0VBQ0U7SUFDRTtJQUNBO0VMNHVDRjtFSzF1Q0E7SUFDRTtJQUNBO0VMNHVDRjtFSzF1Q0E7SUFDRTtFTDR1Q0Y7QUFDRjtBS3Z2Q0E7RUFDRTtJQUNFO0lBQ0E7RUw0dUNGO0VLMXVDQTtJQUNFO0lBQ0E7RUw0dUNGO0VLMXVDQTtJQUNFO0VMNHVDRjtBQUNGO0FLMXVDQTtFQUNFO0lBQ0U7RUw0dUNGO0VLMXVDQTtJQUNFO0VMNHVDRjtFSzF1Q0E7SUFDRTtFTDR1Q0Y7RUsxdUNBO0lBQ0U7RUw0dUNGO0FBQ0Y7QUt4dkNBO0VBQ0U7SUFDRTtFTDR1Q0Y7RUsxdUNBO0lBQ0U7RUw0dUNGO0VLMXVDQTtJQUNFO0VMNHVDRjtFSzF1Q0E7SUFDRTtFTDR1Q0Y7QUFDRjtBSzF1Q0E7RUFDRTtJQUNFO0lBQ0E7RUw0dUNGO0VLMXVDQTtJQUNFO0lBQ0E7RUw0dUNGO0VLMXVDQTtJQUNFO0VMNHVDRjtBQUNGO0FLdnZDQTtFQUNFO0lBQ0U7SUFDQTtFTDR1Q0Y7RUsxdUNBO0lBQ0U7SUFDQTtFTDR1Q0Y7RUsxdUNBO0lBQ0U7RUw0dUNGO0FBQ0Y7QUsxdUNBO0VBQ0U7QUw0dUNGOztBSzF1Q0E7RUFDRTtFQU9BO0VBQ0E7QUx1dUNGO0FNdGxESTtFRHNXSjtJQUdJO0VMaXZDRjtBQUNGO0FNdGxESTtFRGlXSjtJQU1JO0VMbXZDRjtBQUNGO0FNM2xESTtFRGlXSjtJQVdJLHdCSHRMTTtFRnk2Q1I7QUFDRjs7QUtqdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JIdldVO0VJRVI7QU4wbERKO0FLbnZDRTtFQ3BXRSxZSjJNTTtBRis0Q1Y7QU05bURJO0VEK1dKO0lBYUkseUJIcE9NO0lHcU9OO0lBQ0E7RUxzdkNGO0FBQ0Y7O0FLcHZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCSHpYVTtFSUVSO0FOK21ESjtBS3R2Q0U7RUN0WEUsWUoyTU07QUZvNkNWO0FNbm9ESTtFRGlZSjtJQWFJLHlCSHRQTTtJR3VQTjtJQUNBO0VMeXZDRjtBQUNGOztBT3pwREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBUDRwREQ7QU1qcERJO0VDZko7SUFNRTtJQUNBO0VQOHBEQTtBQUNGOztBTzVwREE7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0Esa0JMMk5JO0VLMU5KLG1CTDBOSTtFS3pOSjtBUCtwREQ7QU1scURJO0VDRko7SUFPRTtJQUNBO0VQaXFEQTtBQUNGOztBTzlwREE7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaXFERDtBTXhyREk7RUNrQko7SUFPRTtFUG1xREE7QUFDRjs7QU9qcURBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVBvcUREO0FNdnNESTtFQytCSjtJQU1FO0lBQ0E7RVBzcURBO0FBQ0Y7QU14c0RJO0VDMEJKO0lBVUU7RVB3cURBO0FBQ0Y7O0FPdHFEQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7QVB5cUREO0FNMXRESTtFQytDSjtJQUlFO0VQMnFEQTtBQUNGO0FNMXRESTtFQzBDSjtJQU9FO0lBQ0E7RVA2cURBO0FBQ0Y7O0FPM3FEQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQSxnQkwzQ007RUs0Q047QVA4cUREO0FNL3VESTtFQzZESjtJQU1FO0VQZ3JEQTtBQUNGO0FNL3VESTtFQ3dESjtJQVNFO0lBQ0Esb0JMeUZRO0VGeWxEUjtBQUNGOztBT2hyREE7RUFDQztFQUNBO0FQbXJERDtBTS92REk7RUMwRUo7SUFJRTtJQUNBO0VQcXJEQTtBQUNGOztBT25yREE7RUFDQztFQUNBO0FQc3JERDtBTXJ3REk7RUM2RUo7SUFJRTtJQUNBO0VQd3JEQTtFT3ZyREE7SUFDQztJQUNBO0VQeXJERDtBQUNGOztBT3RyREE7RUR4RUk7QU5rd0RKO0FPeHJEQztFRHZFRyxZSjJNTTtBRnVqRFY7O0FPdnJEQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7QVAwckREO0FNOXhESTtFQ2tHSjtJQUlFO0VQNHJEQTtBQUNGOztBT3pyREE7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxnQkxqR007RUtrR047QVA0ckREO0FNbnpESTtFQ2tISjtJQU9FO0VQOHJEQTtBQUNGO0FNbnpESTtFQzZHSjtJQVVFO0lBQ0EsZ0JMaUNRO0VGK3BEUjtBQUNGOztBTzdyREE7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnc0REO0FNMTBESTtFQ29JSjtJQVFFO0lBQ0E7RVBrc0RBO0FBQ0Y7QU0zMERJO0VDK0hKO0lBWUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQb3NEQTtBQUNGOztBT2xzREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBUHFzREQ7QU01MURJO0VDbUpKO0lBTUU7SUFDQTtJQUNBO0VQdXNEQTtBQUNGOztBT3JzREE7RUFDQztFQUNBO0VBQ0E7QVB3c0REO0FNOTJESTtFQ21LSjtJQUtFO0lBQ0E7RVAwc0RBO0FBQ0Y7QU96c0RDO0VBQ0M7QVAyc0RGO0FNbDNESTtFQ3NLSDtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUDZzREQ7QUFDRjtBTTUzREk7RUNpTEg7SUFFRTtFUDZzREQ7QUFDRjs7QU8xc0RBO0VBQ0M7QVA2c0REO0FNcjRESTtFQ3VMSjtJQUdFO0lBQ0E7SUFDQTtJQUNBLHlCTHJDUTtFRm92RFI7QUFDRjs7QU83c0RBO0VBQ0M7RURoTEc7QU5pNERKO0FPL3NEQztFRC9LRyxZSjJNTTtBRnNyRFY7QU1yNURJO0VDZ01KO0lBT0U7RVBrdERBO0FBQ0Y7O0FNMTVESTtFQzJNSDtJQUVFO0lBQ0E7RVBrdEREO0FBQ0Y7O0FRaDdEQTs7eUNBQUE7QUFHQTtFQUNDLGtCTmtQSTtBRmlzREw7QU14NkRJO0VFWko7SUFHRSxpQk4yTVE7RUYwdURSO0FBQ0Y7O0FRbjdEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FSczdERDs7QVFwN0RBO0VBQ0M7RUFDQTtBUnU3REQ7O0FNejdESTtFRUlKO0lBRUU7SUFDQTtFUnc3REE7QUFDRjs7QVF0N0RBO0VBQ0MsaUJOOE1ZO0VNN01aO0VBQ0E7RUFDQTtFQUNBO0FSeTdERDtBTXg4REk7RUVVSjtJQU9FLHVCTmdKUTtJTS9JUix3Qk4rSVE7RUY0eURSO0FBQ0Y7O0FRdDdEQTtFQUNDO0FSeTdERDs7QVF2N0RBO0VBQ0M7QVIwN0REOztBUXg3REE7RUFDQztBUjI3REQ7O0FRejdEQTtFQUNDO0FSNDdERDs7QVExN0RBO0VBQ0M7QVI2N0REOztBUTM3REE7RUFDQztBUjg3REQ7O0FNdCtESTtFRTBDSjtJQUVFO0lBQ0E7RVIrN0RBO0FBQ0Y7O0FRNzdEQTs7cUdBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtBUmc4REQ7QU10L0RJO0VFbURKO0lBS0U7SUFDQTtJQUNBLHdCTnVHUTtJTXRHUix1Qk5zR1E7RUY0MURSO0FBQ0Y7O0FRLzdEQTtFQUNDO0FSazhERDtBTTVnRUk7RUV5RUo7SUFHRSxnQk44SlM7RUZzeURUO0VRbjhEQTtJRi9DRSxZSjJNTTtFRjB5RFI7QUFDRjs7QUE3Z0VBO0FBQ0E7QVNiQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQlB5Qk07RU94Qk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSGtCRztBTjZnRUo7QVM3aEVDO0VIbUJHLFlKMk1NO0FGazBEVjtBTWppRUk7RUdmSjtJQW9CRSxzQlB1TFE7SU90TFIsb0JQcUpRO0lPcEpSLDZCUDJJTztJTzFJUCw0QlAwSU87SU96SVAsNkJQeUlPO0VGdTVEUDtFUy9oRUE7SUFDQztFVGlpRUQ7QUFDRjs7QVM5aEVBO0VBQ0M7RUFDQTtFQUNBO0FUaWlFRDs7QVMvaEVBO0VBQ0M7RUFDQTtFQUNBO0FUa2lFRDs7QVNoaUVBO0VBQ0M7QVRtaUVEO0FNN2pFSTtFR3lCSjtJQUdFLGdCUHNLUTtFRiszRFI7QUFDRjs7QVNuaUVBO0VBQ0M7QVRzaUVEO0FNdGtFSTtFRytCSjtJQUdFLHNCUDBKUTtFRjg0RFI7QUFDRjs7QVN0aUVBO0VBQ0M7QVR5aUVEO0FNL2tFSTtFR3FDSjtJQUdFO0VUMmlFQTtBQUNGOztBTXBsRUk7RUcyQ0o7SUFFRSxzQlB5SVE7RUZtNkRSO0FBQ0Y7O0FTMWlFQTtFQUNDO0FUNmlFRDtBTTlsRUk7RUdnREo7SUFHRSxzQlB5SVE7RUZzNkRSO0FBQ0Y7O0FTN2lFQTtFQUNDO0FUZ2pFRDtBTXZtRUk7RUdzREo7SUFHRSxzQlA2SFE7RUZxN0RSO0FBQ0Y7O0FTaGpFQTtFQUNDO0VBQ0E7QVRtakVEO0FNam5FSTtFRzRESjtJQUlFLHNCUDRIUTtJTzNIUjtFVHFqRUE7QUFDRjs7QVNuakVBO0VBQ0M7QVRzakVEO0FNM25FSTtFR29FSjtJQUdFO0lBQ0EsMEJQMEVPO0VGOCtEUDtBQUNGOztBU3RqRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUhoRUc7QU4wbkVKO0FTeGpFQztFSC9ERyxZSjJNTTtBRis2RFY7QU05b0VJO0VHMkVKO0lBWUUsc0JQcUdRO0lPcEdSLG9CUG1FUTtFRncvRFI7QUFDRjs7QVN6akVBO0VBQ0M7RUFDQTtFQUNBO0FUNGpFRDtBTTFwRUk7RUcyRko7SUFLRSx1QlBpRVE7SU9oRVIsd0JQZ0VRO0VGOC9EUjtBQUNGOztBUzVqRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUK2pFRDtBTTNxRUk7RUdvR0o7SUFVRSxrQlBtRFE7RUY4Z0VSO0FBQ0Y7QVMvakVFO0VBQ0M7QVRpa0VIO0FTOWpFQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQrakVGO0FTN2pFQztFQUNDLGdCUCtCUTtFTzlCUjtFQUNBLGdCUGlDUTtBRjhoRVY7QVM3akVDO0VBQ0MsaUJQMEJRO0VPekJSO0VBQ0EsWVBrQ1E7QUY2aEVWOztBUzVqRUE7RUFDQztBVCtqRUQ7O0FTN2pFQTtFQUNDO0VBQ0E7QVRna0VEOztBUzlqRUE7RUFDQztFQUNBO0FUaWtFRDs7QVMvakVBO0VBQ0M7RUFDQTtFQUNBLGdCUHRJTTtBRndzRVA7O0FTaGtFQTtFQUNDO0VBQ0E7QVRta0VEOztBU2prRUE7RUFDQztBVG9rRUQ7O0FTbGtFQTtFQUNDO0FUcWtFRDtBTXJ1RUk7RUcrSko7SUFHRSxzQlBvQlE7RUZtakVSO0FBQ0Y7O0FTcmtFQTtFQUNDO0FUd2tFRDtBU3ZrRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBVHlrRUY7O0FTdGtFQTtFQUNDO0VBQ0E7QVR5a0VEOztBU3ZrRUE7RUFDQztBVDBrRUQ7O0FVNXdFQTtFQUNDO0VBQ0E7QVYrd0VEOztBVTd3RUE7RUFDQztFQUNBO0FWZ3hFRDs7QVU5d0VBO0VBQ0M7QVZpeEVEOztBVS93RUE7RUFDQztBVmt4RUQ7O0FVaHhFQTtFQUNDO0FWbXhFRDs7QVVqeEVBO0VBQ0M7QVZveEVEOztBVWx4RUE7RUFDQztFQUNBO0FWcXhFRDs7QVVueEVBO0VBQ0M7QVZzeEVEOztBVXB4RUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnV4RUQ7QVV0eEVDO0VBQ0M7QVZ3eEVGO0FNN3lFSTtFSVlKO0lBWUUsb0JSbUlRO0VGc3BFUjtBQUNGOztBVXZ4RUE7RUFDQztBVjB4RUQ7O0FVeHhFQTtFQUNDO0VBQ0E7RUFDQTtBVjJ4RUQ7O0FVenhFQTtFQUNDO0VBQ0E7QVY0eEVEO0FVM3hFQztFQUNDO0FWNnhFRjtBVTN4RUM7RUFDQztBVjZ4RUY7O0FVMXhFQTtBQUNBO0VBQ0M7QVY2eEVEOztBVzMxRUE7O3FHQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7QVg4MUVEOztBVzUxRUE7RUFDQztBWCsxRUQ7O0FXNzFFQTtFQUNDO0VBQ0E7RUFDQSxnQlRlUTtBRmkxRVQ7O0FXOTFFQTtFQUNDO0VBQ0E7QVhpMkVEOztBVy8xRUE7RUFDQztFQUNBO0VBQ0E7QVhrMkVEO0FNMTJFSTtFS0tKO0lBS0Usd0JUdUpRO0VGNnNFUjtBQUNGO0FXbjJFQztFQUNDO0VBQ0E7QVhxMkVGO0FNNzNFSTtFS3NCSDtJQUlFLGdCVGdOUTtFRnVwRVQ7RVd0MkVDO0lMR0MsWUoyTU07RUYycEVSO0FBQ0Y7O0FXcDJFQTtFQUNDO0VBQ0E7QVh1MkVEO0FXcjJFRTtFQUNDO0FYdTJFSDs7QVlsNUVBO0VBQ0M7QVpxNUVEOztBWW41RUE7RUFDQztBWnM1RUQ7O0FZcDVFQTtFQUNDO0FadTVFRDs7QVlyNUVBO0VBQ0M7QVp3NUVEOztBWXQ1RUE7RUFDQztBWnk1RUQ7O0FZdjVFQTtFQUNDO0FaMDVFRDs7QVl4NUVBO0VBQ0M7QVoyNUVEOztBTS81RUk7RU1NSjtJQUVFO0VaNDVFQTtBQUNGOztBWTE1RUE7RUFDQztBWjY1RUQ7O0FZMzVFQTtFQUNDO0FaODVFRDs7QVkzNUVBO0VBQ0M7QVo4NUVEOztBWTU1RUE7RUFDQztBWis1RUQ7O0FNcjdFSTtFTXdCSjtJQUVFO0VaZzZFQTtBQUNGOztBTTM3RUk7RU02Qko7SUFFRTtFWmk2RUE7QUFDRjs7QWFoOUVBO0VBQ0M7QWJtOUVEOztBYWo5RUE7RUFDQztBYm85RUQ7O0FhbDlFQTtFQUNDO0FicTlFRDs7QWFuOUVBO0VBQ0M7QWJzOUVEOztBYXA5RUE7RUFDQztBYnU5RUQ7O0FhcjlFQTtFQUNDO0FidzlFRDs7QWF0OUVBO0VBQ0M7QWJ5OUVEOztBYXY5RUE7RUFDQztBYjA5RUQ7O0FheDlFQTtFQUNDO0FiMjlFRDs7QWF6OUVBO0VBQ0M7QWI0OUVEOztBYTE5RUE7RUFDQztBYjY5RUQ7O0FhMTlFQTtFQUNDO0FiNjlFRDtBTWovRUk7RU9tQko7SUFHRSw2Qlh5SE87RUZzMkVQO0FBQ0Y7O0FhNzlFQTtFQUNDO0FiZytFRDtBTTEvRUk7RU95Qko7SUFHRSxvQlhvSE87RUY4MkVQO0FBQ0Y7O0FhaCtFQTtFQUNDO0FibStFRDtBTW5nRkk7RU8rQko7SUFHRSw2QlgrR087RUZzM0VQO0FBQ0Y7O0FhbitFQTtFQUNDO0FicytFRDtBTTVnRkk7RU9xQ0o7SUFHRSw2QlgwR087RUY4M0VQO0FBQ0Y7O0FNamhGSTtFTzJDSjtJQUVFLDZCWHFHTztFRm80RVA7QUFDRjs7QWF2K0VBO0VBQ0M7QWIwK0VEOztBYXgrRUE7RUFDQztBYjIrRUQ7O0FheitFQTtFQUNDO0FiNCtFRDs7QU1uaUZJO0VPeURKO0lBRUU7RWI2K0VBO0FBQ0Y7O0FjeGpGQTtFQUNDO0VBQ0E7RUFDQTtBZDJqRkQ7QU0vaUZJO0VRZko7SUFLRSxrQloyS1E7SVkxS1Isa0JaMkVRO0VGay9FUjtBQUNGOztBYzFqRkE7RUFDQztFQUNBO0VBQ0E7QWQ2akZEO0FNM2pGSTtFUUxKO0lBS0Usa0JaaUtRO0lZaEtSLDRCWnFOUztFRjAyRVQ7QUFDRjs7QWM3akZBO0VBQ0M7QWRna0ZEO0FNcmtGSTtFUUlKO0lBR0UsMkJad01TO0VGMDNFVDtBQUNGOztBY2hrRkE7RUFDQztBZG1rRkQ7QU05a0ZJO0VRVUo7SUFHRSxnQlpzTVM7RUYrM0VUO0FBQ0Y7O0FjbmtGQTtFQUNDO0VBQ0E7QWRza0ZEOztBY3BrRkE7RUFDQztFQUNBO0VBQ0E7QWR1a0ZEOztBY3JrRkE7RUFDQztFQUNBO0VBQ0E7QWR3a0ZEOztBY3RrRkE7RUFDQztFQUNBO0VBQ0E7QWR5a0ZEOztBY3ZrRkE7RUFDQztBZDBrRkQ7O0FjeGtGQTtFQUNDO0FkMmtGRDs7QWN4a0ZBO0VBQ0M7RUFDQTtBZDJrRkQ7QU12bkZJO0VRMENKO0lBSUUsY1o4R1E7RUYrOUVSO0FBQ0Y7O0FjM2tGQTtFQUNDO0VBQ0E7RUFDQTtBZDhrRkQ7QU1sb0ZJO0VRaURKO0lBS0Usb0Jab0dRO0VGNCtFUjtBQUNGOztBYzlrRkE7RUFDQztFQUNBO0FkaWxGRDs7QWNubEZBO0VBQ0M7RUFDQTtBZGlsRkQ7O0FjbmxGQTtFQUNDO0VBQ0E7QWRpbEZEO0FNNW9GSTtFUXlESjtJQUlFLG9CWmdHUTtFRm0vRVI7RWN2bEZGO0lBSUUsb0JaZ0dRO0VGbS9FUjtFY3ZsRkY7SUFJRSxvQlpnR1E7RUZtL0VSO0FBQ0Y7O0FjamxGQTs7RUFFQztBZG9sRkQ7QU10cEZJO0VRZ0VKOztJQUlFLG9CWnlGUTtFRjgvRVI7QUFDRjs7QWNybEZBOzs7RUFHQztBZHdsRkQ7O0FjdGxGQTs7RUFFQztBZHlsRkQ7O0FjdmxGQTtFQUNDO0FkMGxGRDs7QWN4bEZBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDJsRkQ7QU10ckZJO0VRc0ZKO0lBT0U7RWQ2bEZBO0FBQ0Y7O0FjM2xGQTtFQUNJO0VBQ0E7QWQ4bEZKOztBYzVsRkE7RUFDQztFQUNBO0VBQ0E7QWQrbEZEO0FNdHNGSTtFUW9HSjtJQUtFLDRCWjhDUTtJWTdDUixxQlprRlE7RUYrZ0ZSO0FBQ0Y7O0FjL2xGQTtFQUNDO0Fka21GRDtBTWh0Rkk7RVE2R0o7SUFHRSwyQlp1Q1E7RUY2akZSO0FBQ0Y7O0FjbG1GQTs7eUNBQUE7QUFHQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHFtRkQ7QU16dUZJO0VROEhKO0lBUUU7RWR1bUZBO0FBQ0Y7QU16dUZJO0VReUhKO0lBV0U7SUFDQSxvQlpxQlE7SVlwQlIsMEJaWU87RUY2bEZQO0FBQ0Y7O0Fjdm1GQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FkMG1GRDs7QWN2bUZBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDBtRkQ7QU14d0ZJO0VRc0pKO0lBVUUsb0JaTlE7SVlPUjtJQUNBO0lBQ0E7SUFDQSw0QlpiUTtFRnluRlI7QUFDRjs7QWN6bUZBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDRtRkQ7QU0veEZJO0VRMktKO0lBVUUsb0JaM0JRO0lZNEJSO0lBQ0E7SUFDQTtJQUNBLDRCWmxDUTtFRmdwRlI7QUFDRjs7QWMzbUZBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtBZDhtRkQ7QU1oekZJO0VRZ01KO0lBSUUsMkJaN0NRO0VGNnBGUjtBQUNGOztBYzdtRkE7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRnbkZEO0FNcDBGSTtFUTJNSjtJQVdFLFdaWlM7SVlhVCxZWmJTO0lZY1Q7RWRrbkZBO0FBQ0Y7O0FjaG5GQTtFQUNDO0FkbW5GRDs7QWNqbkZBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7QWRvbkZKOztBZXIyRkE7RUFDQztBZncyRkQ7O0FldDJGQTtFQUNDO0FmeTJGRDs7QWV2MkZBO0VBQ0M7QWYwMkZEOztBZ0JqM0ZBO0VBQ0M7VUFBQTtFQUNBO0FoQm8zRkQ7O0FBLzFGQTtBaUJ2QkE7RUFDQztFQUNBO0VBQ0E7QWpCMDNGRDtBTTkyRkk7RVdmSjtJQU1FO0lBQ0EsZ0JmaUtRO0llaEtSO0VqQjIzRkE7QUFDRjs7QWlCejNGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNDNGRDtBTWg0Rkk7RVdKSjtJQVVFO0VqQjgzRkE7QUFDRjs7QWlCMzNGQTtFQUNDO0FqQjgzRkQ7O0FpQjUzRkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQiszRkQ7QWlCOTNGQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJmR087RWVGUCxzQmZFTztFZURQO0VBQ0E7RUFDQTtBakJnNEZGO0FNNTVGSTtFV21CSDtJQVdFLFlmcUhNO0llcEhOLGFmb0hNO0VGOHdGUDtBQUNGO0FpQmg0RkM7RUFDQztBakJrNEZGOztBa0JwN0ZBOztxR0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBa0NBO0VBS0E7QWxCazVGRDtBTWg3Rkk7RVlaSjtJQUtFO0lBQ0E7RWxCMjdGQTtBQUNGO0FrQjE3RkM7RUFDQztFQUNBO0FsQjQ3RkY7QU0xN0ZJO0VZSkg7SUFJRSxlaEIwS087SWdCektQO0lBQ0EseUJoQitKTztFRit4RlI7QUFDRjtBa0I1N0ZDO0VBQ0M7QWxCODdGRjtBa0I1N0ZDO0VBQ0M7QWxCODdGRjtBa0I1N0ZDOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCODdGRjtBTWw5Rkk7RVlXSDs7SUFXRTtFbEJpOEZEO0FBQ0Y7QWtCOTdGQztFQUNDO0VBQ0E7QWxCZzhGRjtBa0I3N0ZDO0VBQ0M7RUFDQTtBbEIrN0ZGOztBa0I1N0ZBO0VBRUMscUJoQjBCUztFZ0J6QlQ7QWxCODdGRDtBTXIrRkk7RVlvQ0o7SUFNRTtFbEIrN0ZBO0FBQ0Y7QWtCNzdGRTtFQUNDO0VBQ0E7QWxCKzdGSDs7QWtCMzdGQTtFQUNDO0FsQjg3RkQ7QU1sL0ZJO0VZbURKO0lBR0U7SUFFQSx1QmhCeUdRO0lnQnhHUiw4QmhCK0ZRO0VGZzJGUjtBQUNGOztBa0I3N0ZBO0VBQ0M7RVo1Q0c7RVk4Q0g7QWxCZzhGRDtBa0IvN0ZDO0VaNUNHLFlKMk1NO0FGbXlGVjs7QWtCOTdGQTtFQUNDO0FsQmk4RkQ7O0FrQi83RkE7RUFDQztFQUNBO0FsQms4RkQ7QU0zZ0dJO0VZdUVKO0lBSUUsMEJoQjJHUTtFRnkxRlI7QUFDRjs7QWtCbDhGQTtFQUVDO0VBQ0EsZ0JoQmxFVztFZ0JtRVg7QWxCbzhGRDtBTXRoR0k7RVk4RUo7SUFNRSxvQmhCNkVRO0VGeTNGUjtBQUNGOztBa0JwOEZBO0VBQ0M7RUFDQTtBbEJ1OEZEOztBbUIvaUdBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ca2pHRDs7QW1CaGpHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBEQUNDO0VBRUQ7QW5CaWpHRDtBTXhqR0k7RWFISjtJQVlFO0lBQ0E7RW5CbWpHQTtBQUNGOztBbUJoakdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVGQUNDO0VBRUQ7QW5CaWpHRDtBTXhrR0k7RWFjSjtJQVdFLGtCakJ3SVE7SWlCdklSO0lBQ0E7SUFDQTtJQUNBLHdIQUNDO0lBR0Q7RW5CZ2pHQTtBQUNGOztBbUI5aUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5CaWpHRDtBTXpsR0k7RWFvQ0o7SUFNRTtJQUNBLGtCakJzSFE7SWlCckhSLDZCakJzR087RUY2OEZQO0FBQ0Y7QW1CbGpHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm9qR0Y7QU16bUdJO0VhOENIO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxzSEFDQztFbkJxakdGO0FBQ0Y7O0FtQmhqR0E7RUFDQztBbkJtakdEOztBbUJqakdBO0VBQ0M7RUFDQTtFQUNBO0FuQm9qR0Q7QU0vbkdJO0Vhd0VKO0lBS0Usb0JqQjZFUTtJaUI1RVI7RW5Cc2pHQTtBQUNGOztBbUJwakdBO0VBQ0M7RUFDQTtBbkJ1akdEO0FtQnRqR0M7RUFDQztBbkJ3akdGO0FNN29HSTtFYWlGSjtJQU9FO0lBQ0EscUJqQndFUTtFRmkvRlI7QUFDRjs7QW1CdmpHQTtFQUNDO0FuQjBqR0Q7QW1CempHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CMmpHRjs7QW1CdmpHQztFQUNDO0FuQjBqR0Y7O0FtQnZqR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzR0FDQztBbkJ5akdGO0FNbHJHSTtFYWlISjtJQVlFO0lBQ0E7RW5CeWpHQTtBQUNGOztBbUJ0akdBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnlqR0Q7QW1CeGpHQzs7RUFFQztBbkIwakdGO0FNeHNHSTtFYTRJSDs7SUFJRTtFbkI2akdEO0FBQ0Y7QW1CM2pHQztFQUNDO0FuQjZqR0Y7QW1CM2pHQztFQUNDO0VBQ0EsZ0JqQnhJSztBRnFzR1A7QU1ydEdJO0VhcUlKO0lBc0JFO0lBQ0E7SUFDQTtJQUNBLHNCakJHUTtJaUJGUjtFbkI4akdBO0FBQ0Y7QW1CN2pHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VidkpFO0VheUpGO0FuQitqR0Y7QU16dUdJO0VhaUtIO0lBV0U7RW5CaWtHRDtBQUNGO0FtQjlqR0U7RUFDQztBbkJna0dIOztBTWp2R0k7RWFxTEo7SUFFRSxvQmpCNUJRO0VGMmxHUjtBQUNGOztBTXZ2R0k7RWEyTEo7SUFFRTtFbkIrakdBO0FBQ0Y7O0FtQjVqR0E7RUFDQztFQUNBO0VBQ0E7QW5CK2pHRDtBTW53R0k7RWFpTUo7SUFLRTtFbkJpa0dBO0FBQ0Y7O0FtQi9qR0E7RUFDQztBbkJra0dEO0FNNXdHSTtFYXlNSjtJQUdFO0lBQ0Esb0JqQmxEUTtFRnNuR1I7QUFDRjs7QW1CbGtHQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7QW5CcWtHRDtBbUJwa0dDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ007QW5Cc2tHUjs7QW1CbmtHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuQnNrR0Q7QU16eUdJO0VhK05KO0lBTUU7SUFDQTtJQUNBO0lBQ0E7RW5Cd2tHQTtBQUNGOztBbUJ0a0dBO0VBQ0M7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0FuQnlrR0Q7QU16ekdJO0VhMk9KO0lBT0Usc0JqQjFDUztJaUIyQ1QsdUJqQjNDUztJaUI0Q1QsaUJqQjFFUTtFRnFwR1I7QUFDRjtBbUIxa0dDO0VBQ0M7RUFDQTtFQUNBO0tBQUE7QW5CNGtHRjs7QW1CeGtHQTtFQUNDO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QW5CMmtHRDtBTTUwR0k7RWE2UEo7SUFNRSxzQmpCL0RTO0lpQmdFVDtJQUNBLHVCakJwR1E7RUZpckdSO0FBQ0Y7QW1CNWtHQztFQUNDO0VBQ0E7RUFDQTtLQUFBO0FuQjhrR0Y7O0FtQjFrR0E7RUFDQztBbkI2a0dEOztBbUIza0dBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0FuQjhrR0Q7QU1yMkdJO0Vhb1JKO0lBS0U7SUFDQTtFbkJnbEdBO0FBQ0Y7O0FtQjlrR0E7RUFDQztFQUNBO0FuQmlsR0Q7QU1oM0dJO0VhNlJKO0lBSUU7RW5CbWxHQTtBQUNGOztBbUJqbEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJvbEdEOztBbUJsbEdBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5CcWxHRDtBTXY0R0k7RWE4U0o7SUFNRSxvQmpCdkpRO0lpQndKUix5QmpCcEpRO0VGMnVHUjtBQUNGO0FtQnRsR0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQndsR0Y7O0FtQnJsR0E7RUFDQztFQUNBLGdCakJqVE07QUZ5NEdQO0FNejVHSTtFYStUSjtJQUlFLHNCakJyS1E7RUYrdkdSO0FBQ0Y7O0FtQnhsR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjJsR0Q7QU10NkdJO0Vhc1VKO0lBT0U7SUFDQTtJQUNBO0VuQjZsR0E7QUFDRjs7QW1CM2xHQTs7eUNBQUE7QUFJQTtFQUNDO0VBQ0EsZ0JqQnpVVztBRnM2R1o7QU1yN0dJO0Vhc1ZKO0lBSUUsZ0JqQjNMUTtFRjB4R1I7QUFDRjtBbUI5bEdDO0VBQ0MsZ0JqQi9VTztFaUJnVlA7RUFDQTtBbkJnbUdGO0FNLzdHSTtFYTRWSDtJQUtFLG9CakJ0TU87RUZ3eUdSO0FBQ0Y7O0FtQjlsR0E7RUFDQztFQUNBO0VBQ0EsZ0JqQjFWVztBRjI3R1o7QU0xOEdJO0Vhc1dKO0lBS0Usb0JqQjlNUTtJaUIrTVIsNkJqQnZNUTtFRjB5R1I7QUFDRjs7QW1Cam1HQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCakJwV1c7QUZ3OEdaO0FNdjlHSTtFYStXSjtJQU1FO0lBQ0Esb0JqQnJOUTtFRjJ6R1I7QUFDRjtBbUJybUdDO0VBQ0M7RUFDQSxnQmpCNVdPO0VpQjZXUDtBbkJ1bUdGO0FNbCtHSTtFYXdYSDtJQUtFLGNqQmpPTztFRjAwR1I7QUFDRjs7QW1CdG1HQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ5bUdEO0FNaC9HSTtFYWlZSjtJQVFFO0lBQ0EsZ0JqQmpQUTtJaUJrUFIsNkJqQnpQTztFRm8yR1A7QUFDRjs7QW1Cem1HQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuQjRtR0Q7QU1qZ0hJO0VhaVpKO0lBTUUsWWpCM1BRO0VGeTJHUjtBQUNGOztBbUI1bUdBO0VBQ0M7RUFDQTtFQUNBO0FuQittR0Q7QU01Z0hJO0VhMFpKO0lBS0U7SUFDQSxzQmpCblFRO0VGbzNHUjtBQUNGOztBbUIvbUdBO0VBQ0M7QW5Ca25HRDs7QW1CaG5HQTtFQUNDO0VBQ0E7QW5CbW5HRDs7QW1Cam5HQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtBbkJvbkdEO0FNcGlISTtFYTZhSjtJQUtFLDJCakJoU087RUZzNUdQO0FBQ0Y7O0FtQnBuR0E7RUFDQztFQUNBO0VBQ0E7QW5CdW5HRDtBTS9pSEk7RWFxYko7SUFLRSwyQmpCeFNPO0lpQnlTUCxlakIvUlE7RUZ3NUdSO0FBQ0Y7O0FtQnZuR0E7RUFDQztFQUNBO0FuQjBuR0Q7QU0xakhJO0VhOGJKO0lBSUUsMkJqQmhUTztJaUJpVFAsZWpCdlNRO0VGbTZHUjtBQUNGOztBbUIxbkdBO0VBQ0M7RUFDQTtFQUNBO0FuQjZuR0Q7QU10a0hJO0Vhc2NKO0lBS0UscUJqQjFTUTtFRnk2R1I7QUFDRjs7QW1CN25HQTtFQUNDO0VBQ0E7QW5CZ29HRDtBTWhsSEk7RWE4Y0o7SUFJRTtJQUNBO0VuQmtvR0E7QUFDRjs7QW1CaG9HQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CbW9HRDtBTTlsSEk7RWFzZEo7SUFPRSxnQmpCOVRRO0VGbThHUjtBQUNGO0FtQnBvR0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Cc29HRjtBTTNtSEk7RWErZEg7SUFRRSxvQmpCNVVPO0VGbzlHUjtBQUNGOztBbUJyb0dBO0VBQ0M7RUFDQTtFQUNBO0FuQndvR0Q7QU10bkhJO0VhMmVKO0lBS0UsaUJqQnBWUTtFRjg5R1I7QUFDRjs7QW1CeG9HQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtBbkIyb0dEO0FNcG9ISTtFYXNmSjtJQUtFLG9CakJqV1E7RUY4K0dSO0FBQ0Y7QW1CNW9HQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjhvR0Y7QU1scEhJO0VhNmZIO0lBU0U7SUFDQTtJQUNBO0lBQ0EsMEJqQnZYTTtFRnVnSFA7QUFDRjtBbUI5b0dDO0VBQ0M7RUFDQTtFQUNBO0FuQmdwR0Y7QU0vcEhJO0VhNGdCSDtJQUtFO0lBQ0EsaUJqQi9YTTtJaUJnWU47RW5Ca3BHRDtBQUNGOztBbUI5b0dBO0VBQ0M7RUFDQTtBbkJpcEdEO0FNM3FISTtFYXdoQko7SUFJRSxnQmpCeFhRO0lpQnlYUjtFbkJtcEdBO0FBQ0Y7QW1CbHBHQztFQUNDO0FuQm9wR0Y7QU1wckhJO0VhK2hCSDtJQUdFLHFCakJqWU87RUZ1aEhSO0FBQ0Y7O0FtQmxwR0E7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnFwR0Q7QU12c0hJO0VhMGlCSjtJQVVFLDBCakIvWVE7SWlCZ1pSO0lBQ0Esb0JqQnpaUTtFRmdqSFI7QUFDRjtBbUJ0cEdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5Cd3BHRjtBTXB0SEk7RWF3akJIO0lBTUUsaUJqQjVZTztJaUI2WVAsa0JqQjdZTztJaUI4WVAsdUJqQi9aTztFRnlqSFI7QUFDRjtBbUJ6cEdFO0VBQ0M7RUFDQTtFQUNBO0tBQUE7QW5CMnBHSDtBbUJ4cEdDO0VBQ0M7RUFDQTtBbkIwcEdGO0FNcHVISTtFYXdrQkg7SUFJRSxnQmpCbmJPO0VGK2tIUjtBQUNGOztBbUJ6cEdBO0VBQ0M7RUFDQTtBbkI0cEdEO0FNOXVISTtFYWdsQko7SUFJRTtJQUNBLDBCakI5YlE7RUY0bEhSO0FBQ0Y7O0FtQjVwR0E7RUFDQztBbkIrcEdEOztBbUI3cEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmpCbGxCUTtBRmt2SFQ7QU1od0hJO0VhMmxCSjtJQU9FO0lBQ0Esb0JqQnhjUTtJaUJ5Y1I7SUFDQSw2QmpCbmRPO0VGcW5IUDtBQUNGOztBbUIvcEdBO0VBQ0M7QW5Ca3FHRDtBTTV3SEk7RWF5bUJKO0lBR0U7RW5Cb3FHQTtBQUNGOztBbUJqcUdBO0VBQ0M7RUFDQTtFQUNBO0FuQm9xR0Q7QU12eEhJO0VhZ25CSjtJQUtFO0lBQ0EsZWpCMWRRO0VGZ29IUjtBQUNGOztBbUJwcUdBO0VBQ0M7QW5CdXFHRDtBTWp5SEk7RWF5bkJKO0lBR0UscUJqQjlkUTtFRnVvSFI7QUFDRjs7QW1CdnFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIwcUdEO0FNbHpISTtFYStuQko7SUFXRSxlakJoZVE7SWlCaWVSLG9CakJqZlE7SWlCa2ZSO0lBQ0E7RW5CNHFHQTtFbUIzcUdBO0lBQ0MsNkJqQnhmTztFRnFxSFI7QUFDRjtBbUIzcUdDO0VBQ0M7RUFDQTtBbkI2cUdGOztBbUJ6cUdBO0VBQ0M7RUFDQTtBbkI0cUdEO0FNdDBISTtFYXdwQko7SUFJRSxlakJoZ0JRO0lpQmlnQlIsMkJqQjNnQk87RUZ5ckhQO0FBQ0Y7O0FtQjVxR0E7RUFDQztFQUNBO0VBQ0E7QW5CK3FHRDtBTWwxSEk7RWFncUJKO0lBS0UsNkJqQm5oQk87RUZvc0hQO0FBQ0Y7O0FtQi9xR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCakJ0cUJNO0VpQnVxQk47QW5Ca3JHRDtBTXoySEk7RWF3cUJKO0lBaUJFLG9CakJ4aEJRO0VGNHNIUjtBQUNGO0FtQm5yR0M7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJxckdGO0FNdDNISTtFYTJyQkg7O0lBUUUsb0JqQnppQk87SWlCMGlCUCxlakJ4aUJPO0VGZ3VIUjtBQUNGOztBbUJyckdBO0VBQ0M7RUFDQTtFQUNBO0FuQndyR0Q7QU1uNEhJO0Vhd3NCSjtJQUtFLDZCakIzakJPO0VGcXZIUDtBQUNGOztBbUJ4ckdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCakIvc0JNO0VpQmd0Qk47RUFDQTtBbkIyckdEO0FNNTVISTtFYWd0Qko7SUFtQkUsb0JqQnhrQlE7SWlCeWtCUjtJQUNBLGtCakJ6aUJRO0lpQjBpQlIsOEJqQi9rQlE7RUY0d0hSO0FBQ0Y7O0FtQjNyR0E7RUFDQztBbkI4ckdEOztBbUIzckdBO0VBQ0M7RUFDQTtBbkI4ckdEO0FNNzZISTtFYTZ1Qko7SUFJRSxvQmpCdmxCUTtJaUJ3bEJSO0lBQ0E7RW5CZ3NHQTtBQUNGO0FNcDdISTtFYXF2Qkg7SUFFRTtJQUNBLDhCakJqbUJPO0VGa3lIUjtBQUNGO0FNMTdISTtFYTJ2Qkg7SUFFRSwwQmpCOW1CTTtFRit5SFA7QUFDRjtBbUIvckdDO0VBQ0M7QW5CaXNHRjtBTWw4SEk7RWFnd0JIO0lBR0UsZ0JqQjFtQk87RUY2eUhSO0FBQ0Y7QU12OEhJO0Vhc3dCSDtJQUVFLHlCakJobkJPO0VGbXpIUjtBQUNGOztBbUJoc0dBO0VBQ0M7RUFDQTtBbkJtc0dEO0FtQmxzR0M7RUFDQztFQUNBO0VBQ0E7S0FBQTtBbkJvc0dGOztBbUJqc0dBO0VBQ0M7RUFDQTtFQUNBO0FuQm9zR0Q7QW1CbnNHQztFQUNDLGdCakI1d0JPO0FGaTlIVDtBTS85SEk7RWFxeEJKO0lBUUU7SUFDQTtFbkJzc0dBO0FBQ0Y7O0FtQnBzR0E7RUFDQztFQUNBO0FuQnVzR0Q7QU0xK0hJO0VhaXlCSjtJQUlFLGdCakI1b0JRO0VGcTFIUjtBQUNGOztBbUJ2c0dBOztxR0FBQTtBQUlBO0VBQ0M7QW5CeXNHRDtBTXQvSEk7RWE0eUJKO0lBR0U7RW5CMnNHQTtBQUNGOztBbUJ6c0dBO0VBQ0M7RUFDQSxnQmpCcHlCTTtFaUJxeUJOO0VBQ0E7RUFDQTtBbkI0c0dEO0FNbmdJSTtFYWt6Qko7SUFPRSxvQmpCeHBCUTtJaUJ5cEJSLHlCakJ6cEJRO0VGdTJIUjtBQUNGO0FtQjdzR0M7RUFDQztFQUNBLGdCakIveUJVO0VpQmd6QlY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIrc0dGO0FNbGhJSTtFYTR6Qkg7SUFTRSxvQmpCMXFCTztJaUIycUJQO0VuQml0R0Q7QUFDRjs7QW1CN3NHQztFQUNDO0VBQ0E7QW5CZ3RHRjtBTTdoSUk7RWEyMEJIO0lBSUU7SUFDQTtFbkJrdEdEO0FBQ0Y7QW1CaHRHQztFQUNDO0VBQ0E7QW5Ca3RHRjs7QW1CL3NHQTtFQUNDO0FuQmt0R0Q7QU0zaUlJO0VhdzFCSjtJQUdFLHFCakIxckJRO0VGODRIUjtBQUNGOztBbUJsdEdBO0VBQ0M7RUFDQTtFQUNBO0FuQnF0R0Q7QU10aklJO0VhODFCSjtJQUtFLG9CakJ4c0JRO0lpQnlzQlIsZ0JqQnhzQlE7RUYrNUhSO0FBQ0Y7O0FtQnJ0R0E7RUFDQztFQUNBO0VBQ0E7QW5Cd3RHRDtBTWxrSUk7RWF1MkJKO0lBS0Usb0JqQmp0QlE7RUYyNkhSO0FBQ0Y7QW1CenRHQztFQUNDO0FuQjJ0R0Y7QW1CenRHQztFQUNDLGdCakJsMkJLO0VpQm0yQkw7RUFDQTtBbkIydEdGO0FtQjF0R0U7RUFDQztBbkI0dEdIO0FtQjF0R0U7RUFDQztBbkI0dEdIOztBbUJ4dEdBOztxR0FBQTtBYjczQkk7RWFnNEJKO0lBRUU7RW5CMnRHQTtBQUNGO0FtQjF0R0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCakIzM0JPO0FGdWxJVDtBTXJtSUk7RWFvNEJIO0lBT0Usb0JqQmp2Qk87SWlCa3ZCUDtJQUNBO0VuQjh0R0Q7QUFDRjs7QU01bUlJO0VhaTVCSjtJQUVFO0lBQ0E7RW5COHRHQTtBQUNGOztBbUI1dEdBO0VBQ0M7RUFDQTtBbkIrdEdEO0FtQjl0R0M7RUFDQztFQUNBO0VBQ0E7S0FBQTtBbkJndUdGO0FNN25JSTtFYXU1Qko7SUFTRSxzQmpCMXRCUztJaUIydEJUO0lBQ0E7RW5CaXVHQTtBQUNGOztBbUIvdEdBO0VBQ0M7QW5Ca3VHRDtBTXhvSUk7RWFxNkJKO0lBR0U7SUFDQSxlakI3d0JRO0VGaS9IUjtBQUNGOztBbUJsdUdBO0VBQ0M7QW5CcXVHRDs7QW9CanFJQTs7cUdBQUE7QUFHQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7QXBCb3FJRDtBTTdwSUk7RWNUSjtJQUlFLHNCbEIyTFE7RUYyK0hSO0FBQ0Y7O0FvQm5xSUE7RUFDQztFQUNBO0FwQnNxSUQ7QU12cUlJO0VjREo7SUFJRSxzQmxCeUxRO0lrQnhMUjtFcEJ3cUlBO0FBQ0Y7O0FvQnRxSUE7RUFDQztFQUNBO0FwQnlxSUQ7QU1scklJO0VjT0o7SUFJRSxlbEIrSlE7SWtCOUpSLDBCbEJzTVM7RUZxK0hUO0FBQ0Y7O0FvQnpxSUE7RUFDQztFQUNBO0FwQjRxSUQ7QU03cklJO0VjZUo7SUFJRSxlbEJ1SlE7SWtCdEpSLDBCbEJpTVM7RUY2K0hUO0FBQ0Y7O0FvQjVxSUE7RUFDQztBcEIrcUlEO0FNdnNJSTtFY3VCSjtJQUdFO0VwQmlySUE7QUFDRjs7QW9CL3FJQTtFQUNDO0FwQmtySUQ7QU1odElJO0VjNkJKO0lBR0U7RXBCb3JJQTtBQUNGOztBb0JscklBO0VBQ0M7RUFDQTtFQUNBO0FwQnFySUQ7QU0zdElJO0VjbUNKO0lBS0UsZWxCd0tTO0lrQnZLVCxXbEJ1S1M7SWtCdEtUO0VwQnVySUE7QUFDRjs7QW9CcnJJQTtFQUNDO0VBQ0E7QXBCd3JJRDtBTXZ1SUk7RWM2Q0o7SUFJRSxlbEI2SlM7SWtCNUpULFdsQjRKUztFRjhoSVQ7QUFDRjs7QW9CeHJJQTtFQUNDO0VBQ0E7QXBCMnJJRDtBTWx2SUk7RWNxREo7SUFJRSwyQmxCdUlRO0lrQnRJUjtFcEI2cklBO0FBQ0Y7O0FvQjNySUE7RUFDQztFQUNBO0FwQjhySUQ7QW9CN3JJQztFQUNDO0VBQ0E7QXBCK3JJRjtBTWp3SUk7RWM2REo7SUFRRTtJQUNBO0VwQmdzSUE7QUFDRjs7QW9COXJJQTtFQUNDO0FwQmlzSUQ7O0FvQi9ySUE7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0FwQmtzSUQ7O0FNbnhJSTtFY21GSjtJQUVFO0lBQ0E7RXBCbXNJQTtBQUNGOztBb0Jqc0lBOzt5Q0FBQTtBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJtc0lEOztBb0Jqc0lBO0VBQ0M7RUFDQTtBcEJvc0lEOztBb0Jqc0lBO0VBQ0M7QXBCb3NJRDs7QW9CbHNJQTtFQUNDO0FwQnFzSUQ7O0FvQm5zSUE7RUFDQztBcEJzc0lEO0FvQnJzSUM7RUFDQztFQUNBO0VBQ0E7RUFDQSxhbEJ0Rk87RWtCdUZQO0VBQ0E7RUFDQTtFQUNBLHFCbEJoRlE7RWtCaUZSLGNsQmxGUTtBRnl4SVY7QU1qMElJO0VjaUhIO0lBV0UsWWxCbUNPO0lrQmxDUCxpQmxCZ0NPO0VGeXFJUjtBQUNGOztBb0J0c0lBO0VBQ0M7QXBCeXNJRDtBTTMwSUk7RWNpSUo7SUFHRTtJQUNBO0VwQjJzSUE7QUFDRjtBb0Ixc0lDO0VBQ0M7RUFDQTtFQUNBLGdCbEJ0R1E7RWtCdUdSLGlCbEJ2R1E7RWtCd0dSO0VBQ0E7RUFDQTtBcEI0c0lGO0FNMTFJSTtFY3VJSDtJQVNFLGdCbEJXTztJa0JWUCxpQmxCVU87RUZvc0lSO0FBQ0Y7O0FxQi8ySUE7O3FHQUFBO0FBR0E7RUFDQztBckJrM0lEOztBcUJoM0lBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0FyQm0zSUQ7QU1oM0lJO0VlTko7SUFLRTtFckJxM0lBO0FBQ0Y7O0FxQm4zSUE7RUFDQztBckJzM0lEOztBcUJwM0lBO0VBQ0M7RUFDRztBckJ1M0lKOztBcUJyM0lBO0VBQ0M7QXJCdzNJRDs7QXFCdDNJQTtFQUNDO0FyQnkzSUQ7O0FxQnYzSUE7RUFDQztBckIwM0lEOztBcUJ4M0lBO0VBQ0M7QXJCMjNJRDs7QXFCejNJQTtFQUNDO0FyQjQzSUQ7O0FxQjEzSUE7RUFDQztBckI2M0lEOztBcUIzM0lBO0VBQ0M7QXJCODNJRDs7QXFCMzNJQTs7eUNBQUE7QUFHQTtFQUNDO0FyQjgzSUQ7QU1qNklJO0Vla0NKO0lBR0U7RXJCZzRJQTtBQUNGOztBcUI5M0lBOzt5Q0FBQTtBQUdBO0VBQ0M7QXJCaTRJRDtBTTc2SUk7RWUyQ0o7SUFHRTtFckJtNElBO0FBQ0Y7O0FxQmo0SUE7RUFDQztFQUNBO0FyQm80SUQ7QXFCbjRJQztFQUNDO0FyQnE0SUY7QU0xN0lJO0VlaURKO0lBT0U7SUFDQTtFckJzNElBO0FBQ0Y7O0FxQnA0SUE7O3lDQUFBO0FBR0E7RUFDQztBckJ1NElEOztBcUJyNElBO0VBQ0M7RUFDQTtFQUNBO0FyQnc0SUQ7QXFCdjRJQztFQUNDO0FyQnk0SUY7QU1oOUlJO0Vlc0VIO0lBR0U7RXJCMjRJRDtBQUNGO0FNcjlJSTtFZWtFSjtJQVdFO0lBQ0E7RXJCNDRJQTtBQUNGOztBcUJ6NElBOzt5Q0FBQTtBQUdBO0VBQ0M7QXJCNDRJRDs7QXFCMTRJQTtFQUNDO0VBQ0E7RUFDQTtBckI2NElEO0FNeCtJSTtFZXdGSjtJQUtFO0lBQ0E7RXJCKzRJQTtBQUNGO0FxQjk0SUM7RUFDQztBckJnNUlGOztBcUI3NElBOzt5Q0FBQTtBQUdBO0VBQ0M7QXJCZzVJRDs7QXFCOTRJQTtFQUNDO0FyQmk1SUQ7QU01L0lJO0VlMEdKO0lBR0UscUJuQm9EUTtFRisxSVI7QUFDRjs7QXFCajVJQTs7eUNBQUE7QUFHQTtFQUNDO0FyQm81SUQ7O0FxQmw1SUE7RUFDQztFQUNBO0VBQ0E7QXJCcTVJRDtBTTlnSkk7RWVzSEo7SUFLRTtJQUNBO0VyQnU1SUE7QUFDRjtBcUJ0NUlDO0VBQ0M7QXJCdzVJRjs7QXFCcjVJQTs7eUNBQUE7QUFHQTtFQUNDO0FyQnc1SUQ7O0FNOWhKSTtFZXlJSDtJQUNDO0lBQ0E7RXJCeTVJQTtFcUJ2NUlEO0lBQ0M7RXJCeTVJQTtFcUJ2NUlEO0lBQ0M7SUFDQTtJQUNBO0VyQnk1SUE7RXFCeDVJQTtJQUNDO0VyQjA1SUQ7RXFCdjVJRDtJQUNDO0VyQnk1SUE7RXFCeDVJQTtJQUNDLDBCbkJKTztFRjg1SVI7RXFCdjVJRDtJQUNDO0VyQnk1SUE7QUFDRjtBc0J4a0pBOztxR0FBQTtBQUdBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQSxnQnBCdUJNO0VvQnRCTjtFQUNBO0VBQ0E7RUFVQTs7MkNBQUE7RUFjQTs7MkNBQUE7QXRCd2pKRDtBTTVrSkk7RWdCVEo7SUFPRSxvQnBCd0tRO0VGMDZJUjtBQUNGO0FzQmpsSkM7RUFDQztBdEJtbEpGO0FNcGxKSTtFZ0JBSDtJQUdFLGdCcEI0Sk87RUZ5N0lSO0FBQ0Y7QXNCaGxKQztFQUNDO0VBQ0EsZ0JwQklVO0VvQkhWO0VBQ0E7RUFDQTtFQUNBO0F0QmtsSkY7QU1qbUpJO0VnQlNIO0lBUUUsY3BCMklPO0VGeThJUjtBQUNGO0FzQi9rSkM7RUFDQztFQUNBO0F0QmlsSkY7QU0xbUpJO0VnQnVCSDtJQUlFLGVwQmlJTztFRms5SVI7QUFDRjs7QXNCL2tKQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCcEJ2Qk07QUZ5bUpQOztBc0JobEpBO0VBQ0M7QXRCbWxKRDtBTTduSkk7RWdCeUNKO0lBR0U7RXRCcWxKQTtBQUNGOztBc0JubEpBO0VBQ0M7RUFDQTtBdEJzbEpEOztBc0JubEpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJzbEpEO0FNL29KSTtFZ0JvREo7SUFPRSxnQnBCb0dRO0lvQm5HUjtFdEJ3bEpBO0FBQ0Y7O0FzQnRsSkE7O3FHQUFBO0FBR0E7RUFDQztFQUNBLGdCcEJyRFc7RW9Cc0RYO0VBQ0E7RUFDQTtBdEJ5bEpEO0FNaHFKSTtFZ0JrRUo7SUFPRSxxQnBCeUdRO0VGay9JUjtBQUNGO0FzQjFsSkM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCMmxKRjtBc0J6bEpDO0VBQ0M7RUFDQTtBdEIybEpGO0FNanJKSTtFZ0JvRkg7SUFJRSxlcEJtRU87RUYwaEpSO0FBQ0Y7QXNCM2xKQztFQUNDO0VBQ0E7QXRCNmxKRjtBTTFySkk7RWdCMkZIO0lBSUUsZ0JwQjRETztFRm1pSlI7QUFDRjs7QXNCNWxKQTtFQUNDO0VBQ0EsZ0JwQnRGVztFb0J1Rlg7RUFDQTtFQUNBO0F0QitsSkQ7O0F1QnR0SkE7O3FHQUFBO0FBR0E7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHdFQUNDO0VBRUQ7RUFDQSxjckJrRFM7QUZxcUpWO0FNdnRKSTtFaUJUSjtJQVdFO0V2Qnl0SkE7QUFDRjs7QXVCdnRKQTtFQUNDO0F2QjB0SkQ7O0F1Qnh0SkE7RUFDQztBdkIydEpEOztBdUJ6dEpBO0VBQ0M7QXZCNHRKRDs7QXVCMXRKQTtFQUNDO0VBQ0E7QXZCNnRKRDtBTTd1Skk7RWlCY0o7SUFJRTtFdkIrdEpBO0FBQ0Y7O0FNbHZKSTtFaUJzQko7SUFFRTtFdkIrdEpBO0FBQ0Y7O0F1QjV0SkE7RUFDQztBdkIrdEpEO0FNNXZKSTtFaUI0Qko7SUFHRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2Qml1SkE7RXVCaHVKQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2Qmt1SkQ7RXVCL3RKQztJQUNDO0V2Qml1SkY7QUFDRjs7QXVCM3RKQztFQUNDO0F2Qjh0SkY7QXVCNXRKQztFQUNDO0F2Qjh0SkY7O0F1QjF0SkE7RUFDQyxrQnJCMUJTO0FGdXZKVjtBTS94Skk7RWlCaUVKO0lBR0U7RXZCK3RKQTtBQUNGOztBdUI3dEpBO0VBQ0M7RUFDQTtFQUNBLGdCckIxRE07RXFCMkROO0F2Qmd1SkQ7QU0zeUpJO0VpQnVFSjtJQU1FLGdCckJrRlE7SXFCakZSO0V2Qmt1SkE7QUFDRjs7QXVCL3RKQTtFQUNDO0F2Qmt1SkQ7QU1yekpJO0VpQmtGSjtJQUdFO0lBQ0E7RXZCb3VKQTtBQUNGOztBdUJsdUpBO0VBQ0M7QXZCcXVKRDtBTS96Skk7RWlCeUZKO0lBR0Usb0JyQjhEUTtFRnlxSlI7QUFDRjtBdUJ0dUpDO0VBQ0M7RUFDQTtFakIvRUU7QU53ekpKO0F1QnZ1SkU7RWpCOUVFLFlKMk1NO0FGNm1KVjtBTTUwSkk7RWlCOEZIO0lBUUU7SUFDQTtJQUNBO0V2QjB1SkQ7QUFDRjs7QXVCdnVKQTtFQUNDO0F2QjB1SkQ7O0F1Qnh1SkE7O3lDQUFBO0FBSUM7RUFDQztBdkIwdUpGO0FNOTFKSTtFaUJtSEg7SUFHRSxnQnJCbUNPO0VGeXNKUjtBQUNGOztBdUJ4dUpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnJCbkhNO0VxQm9ITjtFakJuSEc7QU4rMUpKO0F1Qnh1SkM7RWpCcEhHLFlKMk1NO0FGb3BKVjtBTW4zSkk7RWlCMkhKO0lBaUJFLG9CckJlUTtFRjR0SlI7QUFDRjs7QXVCenVKQTtFQUNDO0VBQ0E7QXZCNHVKRDtBTTczSkk7RWlCK0lKO0lBSUU7RXZCOHVKQTtBQUNGOztBdUI1dUpBO0VBQ0M7RUFDQTtFQUNBO0F2Qit1SkQ7QU14NEpJO0VpQnNKSjtJQUtFO0V2Qml2SkE7QUFDRjs7QXVCL3VKQTtFQUNDO0VBQ0E7QXZCa3ZKRDs7QXVCaHZKQTtFQUNDO0F2Qm12SkQ7O0F1Qmp2SkE7RUFDQztFQUNBO0F2Qm92SkQ7QU0zNUpJO0VpQnFLSjtJQUlFO0lBQ0E7RXZCc3ZKQTtBQUNGOztBdUJwdkpBO0VBQ0M7RUFDQTtBdkJ1dkpEO0F1QnR2SkM7RUFDQztBdkJ3dkpGO0FNejZKSTtFaUI2S0o7SUFVRTtJQUNBO0V2QnN2SkE7RXVCMXZKQTtJQUNDO0V2QjR2SkQ7QUFDRjs7QXVCdnZKQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2QjB2SkQ7O0F1Qnh2SkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkIydkpEOztBTW44Skk7RWlCME1KO0lBRUUsZ0JyQjdDUTtJcUI4Q1IsZ0JyQjdMSztFRnk3Skw7QUFDRjtBdUIzdkpDO0VBQ0MsZ0JyQnZEUTtFcUJ3RFI7RUFDQSxnQnJCbk1VO0FGZzhKWjtBdUIzdkpDOztFQUVDO0F2QjZ2SkY7QXVCM3ZKQztFQUNDLGVyQjdEUTtBRjB6SlY7O0F1QjF2SkE7RUFDQztFQUNBO0F2QjZ2SkQ7O0F1QjN2SkE7RUFDQztBdkI4dkpEOztBdUI1dkpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RWpCdE5HO0FOczlKSjtBdUI5dkpDO0VqQnJORyxZSjJNTTtBRjJ3SlY7QXVCOXZKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJnd0pGOztBdUI3dkpBO0VBQ0MsZ0JyQjFPVztFcUIyT1g7RUFDQTtBdkJnd0pEOztBdUI3dkpBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQSxnQnJCcFBXO0VxQnFQWDtFQUNBO0F2Qmd3SkQ7QU1yZ0tJO0VpQmlRSjtJQU1FLG9CckI1R1E7RUY4MkpSO0FBQ0Y7O0F1Qmh3SkE7RUFDQztBdkJtd0pEOztBdUJqd0pBO0VBQ0M7RUFDQTtFQUNBO0VqQi9QRztBTm9nS0o7QXVCbndKQztFakI5UEcsWUoyTU07QUZ5ekpWO0FNeGhLSTtFaUI2UUo7SUFTRTtFdkJzd0pBO0FBQ0Y7O0F1QnB3SkE7RUFDQztBdkJ1d0pEOztBdUJwd0pBO0VBQ0M7QXZCdXdKRDs7QU1yaUtJO0VpQmdTSjtJQUVFLDRCckIzSVE7SXFCNElSLHlCckJsSVE7SXFCbUlSO0lBQ0Esb0JyQjNJUTtJcUI0SVI7RXZCd3dKQTtBQUNGO0F1QnZ3SkM7RUFDQztFQUNBO0F2Qnl3SkY7O0F1QnR3SkE7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0F2Qnl3SkQ7QU0zaktJO0VpQmdUSjtJQUlFO0lBQ0Esb0JyQjNKUTtJcUI0SlI7SUFDQTtFdkIyd0pBO0FBQ0Y7O0F1Qnp3SkE7RUFDQyxnQnJCM1NNO0VxQjRTTjtFQUNBO0F2QjR3SkQ7QU16a0tJO0VpQjBUSjtJQUtFO0lBQ0E7RXZCOHdKQTtBQUNGOztBTS9rS0k7RWlCbVVKO0lBRUU7RXZCK3dKQTtBQUNGOztBTXJsS0k7RWlCd1VKO0lBRUUsMEJyQnRMTztFRnM4SlA7QUFDRjs7QXVCOXdKQTtFQUNDO0F2Qml4SkQ7QU0vbEtJO0VpQjZVSjtJQUdFO0V2Qm14SkE7QUFDRjs7QXVCanhKQTtFQUNDO0VBQ0EsZ0JyQnJIVTtBRnk0Slg7QXVCbnhKQztFQUNDO0F2QnF4SkY7QU01bUtJO0VpQm1WSjtJQU9FO0lBQ0E7RXZCc3hKQTtFdUJyeEpBO0lBQ0M7RXZCdXhKRDtBQUNGOztBdUJweEpBO0VBQ0M7QXZCdXhKRDtBTXpuS0k7RWlCaVdKO0lBR0U7RXZCeXhKQTtBQUNGOztBTTluS0k7RWlCdVdKO0lBRUU7SUFDQTtJQUNBO0V2QjB4SkE7QUFDRjs7QXdCcnBLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4QndwS0Q7QU03b0tJO0VrQmZKO0lBTUU7SUFDQSxvQnRCa0tRO0VGdy9KUjtBQUNGO0F3QnpwS0M7RUFDQztBeEIycEtGO0FNdHBLSTtFa0JOSDtJQUdFLHNCdEJrSk07RUYyZ0tQO0FBQ0Y7O0F3QjFwS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEI2cEtEO0FNbHFLSTtFa0JDSjtJQU1FLG9CdEJtSlE7SXNCbEpSO0V4QitwS0E7QUFDRjtBd0I5cEtDO0VBQ0M7QXhCZ3FLRjtBTTNxS0k7RWtCVUg7SUFHRTtFeEJrcUtEO0FBQ0Y7O0F3Qi9wS0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEJrcUtEO0FNdnJLSTtFa0JpQko7SUFNRTtFeEJvcUtBO0FBQ0Y7QXdCbnFLQztFQUNDO0F4QnFxS0Y7QU0vcktJO0VrQnlCSDtJQUdFO0V4QnVxS0Q7QUFDRjtBTXBzS0k7RWtCaUJKO0lBZUUsZ0J0QnlIUTtFRitpS1I7QUFDRjs7QXdCcnFLQTtFQUNDO0VBQ0E7QXhCd3FLRDtBTTlzS0k7RWtCb0NKO0lBSUU7RXhCMHFLQTtBQUNGOztBd0J4cUtBO0VBQ0M7RUFDQSxnQnRCL0JRO0VzQmdDUjtFQUNBO0F4QjJxS0Q7QU0xdEtJO0VrQjJDSjtJQU1FLG9CdEIwR1E7SXNCekdSLDZCdEJxR1E7RUZ3a0tSO0FBQ0Y7O0F5Qi91S0E7RUFDQztFQUNBO0VBQ0E7QXpCa3ZLRDtBTXR1S0k7RW1CZko7SUFLRTtFekJvdktBO0FBQ0Y7QXlCbnZLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6QnF2S0Y7QU1qdktJO0VtQlJIO0lBTUU7SUFDQTtFekJ1dktEO0FBQ0Y7O0F5Qm52S0M7RUFDQztFQUNBO0F6QnN2S0Y7QU01dktJO0VtQklIO0lBSUU7SUFDQTtFekJ3dktEO0FBQ0Y7O0F5QnJ2S0E7RUFDQztFQUNBO0VBQ0E7QXpCd3ZLRDtBeUJ2dktDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpCeXZLRjs7QXlCdHZLQTtFQUNDO0VBQ0E7QXpCeXZLRDs7QXlCdnZLQTtFQUNDO0VBQ0E7RUFDQTtBekIwdktEO0FNenhLSTtFbUI0Qko7SUFLRSxtQnZCb0pRO0VGd21LUjtBQUNGO0F5QjN2S0M7RUFDQztFQUNBO0VBQ0E7QXpCNnZLRjtBTW55S0k7RW1CbUNIO0lBS0Usb0J2QmtITztFRjZvS1I7QUFDRjs7QXlCMXZLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QXpCMHZLRDtBTWh6S0k7RW1COENKO0lBTUUsNkJ2Qm1HUTtFRjZwS1I7QUFDRjtBeUI5dktDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCZ3dLRjtBTTl6S0k7RW1CdURIO0lBU0UsZ0J2QjhGTztJdUI3RlAsaUJ2QjZGTztFRnFxS1I7QUFDRjs7QXlCOXZLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6Qml3S0Q7QU0zMEtJO0VtQnNFSjtJQU1FLHNCdkIwR1E7SXVCekdSLG9CdkJnRlE7RUZtcktSO0FBQ0Y7O0F5Qmp3S0E7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekJvd0tEO0FNMzFLSTtFbUJtRko7SUFNRSxnQnZCZ0VRO0l1Qi9EUixldkJrRVE7RUZvc0tSO0FBQ0Y7O0F5QnB3S0E7O3lDQUFBO0FBSUE7RUFDQztFQUNBO0F6QnN3S0Q7QU16MktJO0VtQmlHSjtJQUlFLDBCdkJrRFE7SXVCakRSLG9CdkJ1RFE7RUZpdEtSO0FBQ0Y7O0F5QnJ3S0E7O3lDQUFBO0FBR0E7O0VBRUM7RUFDQTtFQUNBO0F6Qnd3S0Q7QXlCdndLQzs7RUFDQztFQUNBO0F6QjB3S0Y7QU05M0tJO0VtQmtISDs7SUFJRSxrQnZCMkNPO0l1QjFDUCxjdkJxQ087RUZ3dUtSO0FBQ0Y7O0F5QjF3S0E7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCNndLRDtBTW41S0k7RW1CMkhKOztJQWFFLGdCdkJ5QlE7SXVCeEJSLHFCdkJZTztJdUJYUCxzQnZCV087RUZxd0tQO0FBQ0Y7O0F5Qjd3S0E7O3lDQUFBO0FBR0E7RUFDQztBekJneEtEO0FNbDZLSTtFbUJpSko7SUFHRTtFekJreEtBO0FBQ0Y7O0F5Qmh4S0E7RUFDQztBekJteEtEO0FNMzZLSTtFbUJ1Sko7SUFHRSwwQnZCUk87RUY2eEtQO0FBQ0Y7O0F5Qmx4S0E7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekJxeEtEO0FNMTdLSTtFbUJpS0o7SUFNRSxvQnZCWlE7SXVCYVI7SUFDQTtFekJ1eEtBO0FBQ0Y7QXlCdHhLQztFQUNDO0VBQ0E7QXpCd3hLRjtBeUJ2eEtFO0VBQ0M7QXpCeXhLSDs7QXlCcnhLQTs7eUNBQUE7QUFHQTtFQUNDO0F6Qnd4S0Q7QXlCdnhLQztFQUNDO0VBQ0Esc0J2QjdJUTtBRnM2S1Y7QXlCdnhLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCeXhLRjtBTTc5S0k7RW1CNExIO0lBVUU7SUFDQSxnQnZCdENPO0l1QnVDUCxzQnZCbkNPO0VGOHpLUjtBQUNGO0F5Qnp4S0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIyeEtGO0FNaC9LSTtFbUIyTUg7SUFZRSxxQnZCaEVPO0l1QmlFUCxpQnZCdkRPO0l1QndEUCxvQnZCckVNO0l1QnNFTjtJQUNBLHlCdkIzRU07SXVCNEVOLDBCdkI1RU07RUZ5MktQO0FBQ0Y7O0F5QjF4S0E7O3lDQUFBO0FBSUM7RUFDQztFQUNBO0F6QjR4S0Y7QU1sZ0xJO0VtQm9PSDtJQUlFLDRCdkIxRE87RUZ3MUtSO0FBQ0Y7QXlCNXhLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCOHhLRjtBTXRoTEk7RW1CZ1BIO0lBVUU7RXpCZ3lLRDtBQUNGO0FNdGhMSTtFbUIyT0g7SUFhRTtJQUNBLHFCdkJwRk87SXVCcUZQLHNCdkJyRk87RUZ1M0tSO0FBQ0Y7QXlCaHlLQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJreUtGO0FNN2lMSTtFbUJrUUg7SUFXRTtFekJveUtEO0FBQ0Y7QU03aUxJO0VtQjZQSDtJQWNFLHFCdkJwSE87SXVCcUhQLGlCdkIzR087SXVCNEdQLG9CdkJ6SE07SXVCMEhOO0lBQ0EseUJ2Qi9ITTtJdUJnSU4sMEJ2QmhJTTtFRnM2S1A7QUFDRjs7QXlCbHlLQztFQUNDO0F6QnF5S0Y7O0F5Qmx5S0E7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnF5S0Q7QU16a0xJO0VtQjRSSjtJQVVFLG9CdkIzSVE7SXVCNElSLDZCdkJySk87SXVCc0pQO0V6QnV5S0E7QUFDRjtBeUJ0eUtDO0VBQ0M7RUFDQTtFQUNBO0VuQjVSRTtBTnFrTEo7QXlCdnlLRTtFbkIzUkUsWUoyTU07QUYwM0tWO0F5QnR5S0M7RUFDQztFQUNBO0F6Qnd5S0Y7QXlCdHlLQztFQUNDO0F6Qnd5S0Y7QXlCdnlLRTtFQUNDO0F6Qnl5S0g7QXlCbnlLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnF5S0Q7QU01bUxJO0VtQmdVSjtJQVNFLHFCdkJqTFE7SXVCa0xSLDJCdkJ4TE87RUYrOUtQO0FBQ0Y7O0F5QnJ5S0E7RUFDQztFQUNBO0F6Qnd5S0Q7QXlCdnlLQztFQUNDO0F6Qnl5S0Y7QXlCdnlLQztFQUNDO0F6Qnl5S0Y7QXlCdnlLQztFQUNDO0VBQ0E7QXpCeXlLRjs7QXlCdHlLQTtFQUNDO0VBQ0E7QXpCeXlLRDtBTXRvTEk7RW1CMlZKO0lBSUUseUJ2QjlMUTtFRnkrS1I7QUFDRjs7QXlCenlLQTtFQUNDO0VBQ0E7RUFDQTtBekI0eUtEO0FNanBMSTtFbUJrV0o7SUFLRSxzQnZCdE1RO0VGby9LUjtBQUNGOztBeUIzeUtBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI4eUtEO0FNanFMSTtFbUI4V0o7SUFPRSxnQnZCcE5RO0l1QnFOUixvQnZCNU5RO0VGNGdMUjtBQUNGOztBeUI5eUtBO0VBQ0M7RUFDQTtFbkIxV0c7QU40cExKO0F5Qmh6S0M7RW5CeldHLFlKMk1NO0FGaTlLVjtBTWhyTEk7RW1CeVhKO0lBUUUsa0J2QnZOUTtFRjBnTFI7QUFDRjtBeUJsektDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCb3pLRjtBTTlyTEk7RW1CbVlIO0lBU0UsZ0J2QjNPTztFRmlpTFI7QUFDRjs7QXlCbHpLQTtFQUNDO0VBQ0E7QXpCcXpLRDtBeUJwektDO0VBQ0M7QXpCc3pLRjs7QXlCbnpLQTtFQUNDO0F6QnN6S0Q7QU0vc0xJO0VtQndaSjtJQUdFO0lBQ0Esc0J2QjNQUTtFRm1qTFI7QUFDRjs7QXlCdHpLQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7QXpCeXpLRDtBeUJ2ektDO0VBQ0M7RUFDQTtBekJ5ektGO0F5QnZ6S0M7RUFDQztBekJ5ektGO0F5QnZ6S0M7RUFDQztFQUNBO0VBQ0E7QXpCeXpLRjtBeUJ2ektDO0VBQ0M7QXpCeXpLRjtBeUJ2ektDO0VBQ0MscUN0Qm5jVztFc0JvY1gsZ0J2QnZhSztFdUJ3YUw7QXpCeXpLRjtBTWp2TEk7RW1CcWJIO0lBS0UsZ0J2QnRSTztFRmlsTFI7QUFDRjtBeUJ6ektDO0VBQ0M7QXpCMnpLRjtBeUJ6ektDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpCMnpLRjtBeUIxektFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI0ektIO0F5Qnp6S0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekIyektGO0F5Qnp6S0M7RUFDQztFQUNBLGdCdkJ4Y1E7QUZtd0xWO0F5Qnp6S0M7RUFDQztBekIyektGO0F5Qnp6S0M7RUFDQztFQUNBO0VBQ0E7QXpCMnpLRjtBeUJ6ektDO0VBQ0M7QXpCMnpLRjtBeUJ6ektDO0VBQ0M7QXpCMnpLRjtBeUJ6ektDO0VBQ0M7QXpCMnpLRjtBeUJ6ektDO0VBQ0M7RUFDQTtBekIyektGO0F5Qnh6S0M7RUFDQztBekIwektGO0FNeHlMSTtFbUI2ZUg7SUFHRTtFekI0ektEO0FBQ0Y7QXlCM3pLRTtFQUNDO0VBQ0EsZ0J2QnRlTTtFdUJ1ZU47RUFDQTtFQUNBO0F6QjZ6S0g7QXlCNXpLRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCOHpLSjtBTTN6TEk7RW1Ca2ZGO0lBY0UsdUJ2Qi9WTTtJdUJnV04sZ0J2QmxXTTtFRmlxTFI7QUFDRjtBeUI3ektFO0VBQ0MsZ0J2QnhmTztFdUJ5ZlA7RUFDQTtFQUNBO0F6Qit6S0g7QXlCOXpLRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCZzBLSjtBTTkwTEk7RW1Cb2dCRjtJQWFFLGdCdkJsWE07RUZtckxSO0FBQ0Y7O0EwQmwyTEE7RUFDQztFQUNBO0ExQnEyTEQ7QU14MUxJO0VvQmZKO0lBSUUsb0J4QnNLUTtFRmlzTFI7QUFDRjtBMEJ0MkxDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3MkxGO0FNcDJMSTtFb0JUSDtJQU9FO0UxQjAyTEQ7QUFDRjtBMEJ4MkxDO0VBQ0M7RUFDQTtBMUIwMkxGOztBMEJyMkxBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3MkxEO0EwQnYyTEM7RUFDQztBMUJ5MkxGO0EwQnYyTEM7RUFDQztBMUJ5MkxGOztBMEJ0MkxBO0VBQ0M7QTFCeTJMRDtBTS8zTEk7RW9CcUJKO0lBR0U7RTFCMjJMQTtBQUNGOztBTXA0TEk7RW9CMkJKO0lBRUUscUJ4Qm9JUTtFRnd1TFI7QUFDRjs7QTBCMTJMQTtFQUNDO0ExQjYyTEQ7O0EwQjMyTEE7RUFDQztFQUNBO0VBQ0EsZ0J4QnRCTTtFd0J1Qk47RUFDQTtFQUNBO0ExQjgyTEQ7QTBCNTJMRTtFQUNDO0ExQjgyTEg7QTBCMzJMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCeEJ1S1M7QUZzc0xYOztBMEIxMkxBO0VBQ0M7QTFCNjJMRDs7QTBCMzJMQTtFQUNDO0ExQjgyTEQ7QTBCNzJMQztFQUNDO0VBQ0E7QTFCKzJMRjtBMEI3MkxDO0VBQ0M7QTFCKzJMRjs7QTBCNTJMQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQisyTEQ7QU0vN0xJO0VvQnlFSjtJQVNFLG9CeEJ5RVE7SXdCeEVSO0lBQ0E7RTFCaTNMQTtBQUNGO0EwQmgzTEM7RUFDQztBMUJrM0xGO0EwQm4zTEM7RUFDQztBMUJrM0xGO0EwQm4zTEM7RUFDQztBMUJrM0xGO0FNejhMSTtFb0JzRkg7SUFHRSxvQnhCa0VPO0VGa3pMUjtFMEJ2M0xEO0lBR0Usb0J4QmtFTztFRmt6TFI7RTBCdjNMRDtJQUdFLG9CeEJrRU87RUZrekxSO0FBQ0Y7O0EwQmozTEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJvM0xEO0FNeDlMSTtFb0I2Rko7SUFTRSxpQnhCZ0ZRO0VGc3lMUjtBQUNGO0EwQnIzTEM7RUFDQztFQUNBO0ExQnUzTEY7O0EwQnAzTEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCdTNMRDtBTTErTEk7RW9CNkdKO0lBUUU7SUFDQSxzQnhCc0VRO0l3QnJFUiwwQnhCZ0NRO0VGeTFMUjtBQUNGOztBMEJ0M0xBO0VBQ0M7RUFDQSwwQnhCd0NTO0V3QnZDVCxnQnhCNENTO0FGNjBMVjs7QTBCdDNMQTtFQUNDLG9CeEJ5QlM7RXdCeEJUO0VBQ0Esd0J4QjZCUztBRjQxTFY7O0EwQnYzTEE7RUFDQztFQUNBO0ExQjAzTEQ7QU1sZ01JO0VvQnNJSjtJQUlFO0lBQ0Esb0J4QmVRO0VGNjJMUjtBQUNGOztBMEIxM0xBO0VBQ0M7RUFDQSxnQnhCaElNO0FGNi9MUDtBTTdnTUk7RW9COElKO0lBSUU7RTFCKzNMQTtBQUNGOztBMEI3M0xBO0VBQ0M7QTFCZzRMRDtBTXRoTUk7RW9CcUpKO0lBR0UscUJ4QlNRO0VGeTNMUjtBQUNGOztBMkJ6aU1BO0VBQ0M7RUFDQSxnQnpCNEJNO0FGZ2hNUDs7QTJCMWlNQTtFQUNDO0EzQjZpTUQ7QU1waU1JO0VxQlZKO0lBR0Usc0J6QnlMUTtFRnMzTFI7QUFDRjs7QTJCN2lNQTtFQUNDO0EzQmdqTUQ7O0EyQjlpTUE7O3FHQUFBO0FBS0E7O3FHQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCK2lNRDtBTWprTUk7RXFCWUo7SUFRRTtJQUNBO0UzQmlqTUE7QUFDRjtBTWxrTUk7RXFCT0o7SUFZRTtJQUNBLGdCekJzSlE7SXlCckpSO0lBQ0E7RTNCbWpNQTtBQUNGOztBMkJqak1BO0VBQ0M7RUFDQTtBM0Jvak1EO0FNcGxNSTtFcUI4Qko7SUFJRTtFM0Jzak1BO0FBQ0Y7O0EyQm5qTUM7RUFDQztFQUNBO0EzQnNqTUY7QU05bE1JO0VxQnNDSDtJQUlFO0UzQndqTUQ7QUFDRjtBTTlsTUk7RXFCaUNIO0lBT0U7SUFDQTtFM0Iwak1EO0FBQ0Y7QTJCeGpNQztFQUNDO0VBQ0E7QTNCMGpNRjtBTTdtTUk7RXFCaURIO0lBSUU7RTNCNGpNRDtBQUNGO0FNN21NSTtFcUI0Q0g7SUFPRSx1QnpCOEdPO0l5QjdHUCx3QnpCNkdPO0VGaTlMUjtBQUNGO0EyQjVqTUM7RUFDQztBM0I4ak1GOztBTXRuTUk7RXFCMkRKO0lBRUUsdUJ6Qm9HUTtJeUJuR1Isd0J6Qm1HUTtFRjI5TFI7QUFDRjs7QTJCNWpNQTtFQUNDO0VBQ0E7QTNCK2pNRDtBMkIzak1BO0VBQ0M7QTNCNmpNRDs7QTJCM2pNQTtFQUNDO0VBQ0E7QTNCOGpNRDtBTS9vTUk7RXFCK0VKO0lBS0U7SUFDQTtFM0Irak1BO0FBQ0Y7QU1ocE1JO0VxQjBFSjtJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNCaWtNQTtBQUNGOztBMkI5ak1BO0VBQ0M7RUFDQTtFQUNBO0EzQmlrTUQ7QU12cU1JO0VxQm1HSjtJQUtFO0UzQm1rTUE7QUFDRjtBTXZxTUk7RXFCOEZKO0lBUUU7SUFDQTtFM0Jxa01BO0FBQ0Y7O0EyQm5rTUE7RUFDQztFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCc2tNRDtBTXJyTUk7RXFCMEdKO0lBT0U7SUFDQTtJQUNBO0UzQndrTUE7QUFDRjtBMkJ2a01DO0VBQ0M7QTNCeWtNRjs7QTJCdGtNQTtFQUNDO0VBQ0E7RUFDQTtBM0J5a01EO0FNcnNNSTtFcUJ5SEo7SUFLRTtJQUNBO0lBQ0E7RTNCMmtNQTtBQUNGOztBMkJ6a01BO0VBQ0M7RUFDQSxnQnpCdEhXO0V5QnVIWDtBM0I0a01EO0FNbHRNSTtFcUJtSUo7SUFLRSxvQnpCeUJRO0VGcWpNUjtBQUNGOztBMkIza01BO0VBQ0M7RUFDQTtBM0I4a01EO0FNNXRNSTtFcUI0SUo7SUFJRTtFM0JnbE1BO0FBQ0Y7O0EyQjlrTUE7RUFDQztBM0JpbE1EO0FNcnVNSTtFcUJtSko7SUFHRTtFM0JtbE1BO0FBQ0Y7O0FNMXVNSTtFcUJ5Sko7SUFFRTtFM0JvbE1BO0FBQ0Y7O0EyQmxsTUE7RUFDQztFQUNBO0VBQ0E7QTNCcWxNRDtBTXR2TUk7RXFCOEpKO0lBS0U7SUFDQSxvQnpCUFE7RUY4bE1SO0FBQ0Y7O0EyQnBsTUE7RUFDQztBM0J1bE1EO0FNaHdNSTtFcUJ3S0o7SUFHRTtJQUNBO0lBQ0EsZ0J6QmRRO0l5QmVSO0lBQ0E7RTNCeWxNQTtBQUNGO0EyQnZsTUU7RUFDQztBM0J5bE1IO0EyQnRsTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnpCZ0NTO0FGd2pNWDs7QU14eE1JO0VxQm1NSjtJQUVFO0UzQndsTUE7QUFDRjs7QTJCcGxNQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzQnVsTUQ7QU1yeU1JO0VxQjBNSjtJQU1FLDJCekI5RE87SXlCK0RQLHFCekI5RE87RUZ1cE1QO0FBQ0Y7QTJCeGxNQztFQUNDO0VBQ0E7QTNCMGxNRjtBTS95TUk7RXFCbU5IO0lBSUU7RTNCNGxNRDtBQUNGO0EyQjFsTUM7RUFDQztFQUNBO0VBQ0E7RUFDQSxnQnpCaE5PO0V5QmlOUDtFQUNBO0EzQjRsTUY7QTJCM2xNRTtFQUNDO0VBQ0E7QTNCNmxNSDs7QTJCemxNQTtFQUNDO0EzQjRsTUQ7QU1wME1JO0VxQnVPSjtJQUdFLDJCekJuRlE7RUZpck1SO0FBQ0Y7QTJCN2xNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQitsTUY7QU1sMU1JO0VxQjRPSDtJQVNFLHNCekJ0RE87RUZ1cE1SO0FBQ0Y7O0EyQjlsTUE7QUFDQTtFQUNDO0EzQmltTUQ7O0FNNTFNSTtFcUI2UEo7SUFFRTtFM0JrbU1BO0FBQ0Y7O0FNbDJNSTtFcUJrUUo7SUFFRTtFM0JtbU1BO0FBQ0Y7O0EyQmptTUE7RUFDQztBM0JvbU1EO0FNNTJNSTtFcUJ1UUo7SUFHRTtFM0JzbU1BO0FBQ0Y7O0FNajNNSTtFcUI2UUo7SUFFRTtFM0J1bU1BO0FBQ0Y7O0EyQm5tTUE7RUFDQztFQWdHQTs7S0FBQTtBM0J5Z01EO0FNOTNNSTtFcUJvUko7SUFHRSxvQnpCNUhRO0VGdXVNUjtBQUNGO0EyQjFtTUM7RUFDQztFQUNBLGdCekIzUUs7RXlCNFFMO0VBQ0E7RUFDQTtFQUNBO0EzQjRtTUY7QU0zNE1JO0VxQnlSSDtJQVFFLG9CekJoSU87SXlCaUlQO0lBQ0EsbUJ6QnZJTztFRnF2TVI7QUFDRjtBMkI3bU1FO0VBQ0M7RUFDQTtFQUNBO0EzQittTUg7QTJCN21NRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCK21NSDtBTTk1TUk7RXFCMFNGO0lBT0U7RTNCaW5NRjtBQUNGO0EyQjltTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQmduTUY7QTJCL21NRTtFQUNDO0EzQmluTUg7QU1oN01JO0VxQjhURjtJQUdFLGdCekJwS007RUZ1eE1SO0FBQ0Y7QTJCam5NRTtFQUNDO0EzQm1uTUg7QU14N01JO0VxQm9VRjtJQUdFLFl6Qm5LTTtFRnd4TVI7QUFDRjtBTTc3TUk7RXFCcVRIO0lBc0JFLGdCekIxS087SXlCMktQLGlCekIzS087SXlCNEtQLDRCekJ0TE87SXlCdUxQO0UzQnNuTUQ7QUFDRjtBMkJybk1FO0VBQ0M7RUFDQTtFQUNBO0EzQnVuTUg7QTJCcG5NSTtFQUNJO0EzQnNuTVI7QU03OE1JO0VxQnNWQTtJQUdRLGV6Qi9LRjtFRnV5TVI7QUFDRjtBMkJ2bk1RO0VBQ0k7QTNCeW5NWjtBMkJ0bk1DO0VBQ0M7RUFDQTtFQUNBO0EzQnduTUY7QU0xOU1JO0VxQitWSDtJQUtFLG9CekJ6TU87SXlCME1QO0UzQjBuTUQ7QUFDRjtBMkJ4bk1DOztFQUVDO0EzQjBuTUY7QTJCeG5NQztFQUNDO0EzQjBuTUY7QTJCeG5NQztFQUNDO0EzQjBuTUY7QTJCeG5NQztFQUNDO0EzQjBuTUY7QTJCcm5NQzs7Ozs7OztFQU9DO0EzQnVuTUY7QU10L01JO0VxQndYSDs7Ozs7OztJQVNFLGV6QnZOTztFRnMxTVI7QUFDRjtBMkI3bk1DO0VBQ0M7QTNCK25NRjtBTXBnTkk7RXFCb1lIO0lBR0Usc0J6QnJOTztFRnMxTVI7QUFDRjtBMkIvbk1DO0VBQ0M7RUFDQSxnQnpCNVhLO0V5QjZYTDtBM0Jpb01GO0FNOWdOSTtFcUIwWUg7SUFLRSxvQnpCbFBPO0VGcTNNUjtBQUNGO0EyQmpvTUM7RUFDQztBM0Jtb01GO0FNdGhOSTtFcUJrWkg7SUFHRSxlekIzT087RUZnM01SO0FBQ0Y7QTJCbm9NQztFQUNDO0VBQ0EsZ0J6QjFZSztFeUIyWUw7QTNCcW9NRjtBTWhpTkk7RXFCd1pIO0lBS0Usb0J6QmxRTztFRnk0TVI7QUFDRjtBMkJyb01DO0VBQ0M7QTNCdW9NRjtBTXhpTkk7RXFCZ2FIO0lBR0UsZXpCdlFPO0VGZzVNUjtBQUNGO0EyQnZvTUM7Ozs7RUFJQztBM0J5b01GO0FNbmpOSTtFcUJzYUg7Ozs7SUFNRSxlekJsUU87RUZnNU1SO0FBQ0Y7QTJCNW9NQztFQUNDO0VBQ0E7QTNCOG9NRjtBTS9qTkk7RXFCK2FIO0lBSUUsc0J6QnZQTztFRnU0TVI7QUFDRjtBMkI5b01DO0VBQ0M7RUFDQTtFQUNBO0EzQmdwTUY7QU16a05JO0VxQnNiSDtJQUtFLG1CekIvUk87RUZpN01SO0FBQ0Y7QTJCL29NRTtFQUNDO0EzQmlwTUg7QU1qbE5JO0VxQitiRjtJQUdFLGV6QnRTTTtFRnk3TVI7QUFDRjtBMkJqcE1FO0VBQ0M7QTNCbXBNSDtBTXpsTkk7RXFCcWNGO0lBR0UsMEJ6QnRUSztFRjI4TVA7QUFDRjs7QTJCanBNQTtFQUNDO0EzQm9wTUQ7QTJCbnBNQztFQUNDO0EzQnFwTUY7QU1ybU5JO0VxQjZjSjtJQU1FO0UzQnNwTUE7QUFDRjs7QTJCcHBNQTtFQUNDO0EzQnVwTUQ7QU05bU5JO0VxQnNkSjtJQUdFLGV6QjdUUTtFRnM5TVI7QUFDRjs7QTJCdnBNQTtFQUNDO0EzQjBwTUQ7QU12bk5JO0VxQjRkSjtJQUdFO0UzQjRwTUE7QUFDRjtBMkIzcE1DO0VBQ0M7RUFDQTtFQUNBO0EzQjZwTUY7QU1qb05JO0VxQmllSDtJQUtFLDBCekIvVU87SXlCZ1ZQLGdCekI5VU87RUY2K01SO0FBQ0Y7O0FNdm9OSTtFcUI0ZUg7SUFFRSwwQnpCdlZPO0VGcS9NUjtBQUNGO0EyQjVwTUM7RUFDQztFQUNBO0VBQ0E7QTNCOHBNRjtBTWxwTkk7RXFCaWZIO0lBS0UsMEJ6Qi9WTztJeUJnV1AsZ0J6QjlWTztFRjgvTVI7QUFDRjs7QTJCM3BNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzQjhwTUY7QU0vcE5JO0VxQjZmSDtJQU1FLGdCekJwV087SXlCcVdQO0lBQ0E7RTNCZ3FNRDtBQUNGO0EyQi9wTUU7RUFDQztBM0JpcU1IO0EyQjlwTUM7RUFDQztFQUNBLGdCekI3Zks7RXlCOGZMO0VBQ0E7QTNCZ3FNRjtBTS9xTkk7RXFCMmdCSDtJQU1FLG9CekJwWE87RUZzaE5SO0FBQ0Y7QTJCanFNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQm1xTUg7QU03ck5JO0VxQm1oQkY7SUFTRTtFM0JxcU1GO0FBQ0Y7QTJCbHFNQztFQUNDO0VBQ0E7QTNCb3FNRjtBMkJucU1FO0VBQ0M7QTNCcXFNSDs7QTJCaHFNQztFQUNDO0EzQm1xTUY7QU03c05JO0VxQnlpQkg7SUFHRSxxQnpCM1lPO0VGZ2pOUjtBQUNGOztBMkJscU1BO0VBQ0M7QTNCcXFNRDtBTXR0Tkk7RXFCZ2pCSjtJQUdFO0UzQnVxTUE7QUFDRjs7QTJCcnFNQTtFQUNDO0VBQ0E7QTNCd3FNRDtBTWh1Tkk7RXFCc2pCSjtJQUlFO0UzQjBxTUE7QUFDRjtBMkJ6cU1DO0VBQ0M7QTNCMnFNRjtBTXh1Tkk7RXFCNGpCSDtJQUdFLHVCekJuWU87RUZnak5SO0FBQ0Y7QTJCM3FNQztFQUNDO0EzQjZxTUY7QU1odk5JO0VxQnNqQko7SUFnQkU7RTNCOHFNQTtBQUNGO0EyQjdxTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0IrcU1GO0FNM3ZOSTtFcUJ3a0JIO0lBTUUsZ0J6Qi9hTztJeUJnYlA7SUFDQTtFM0Jpck1EO0FBQ0Y7QTJCaHJNRTtFQUNDO0EzQmtyTUg7QTJCaHJNRTtFQUNDO0EzQmtyTUg7QTJCL3FNQztFQUNDO0VBQ0EsZ0J6QjNrQks7RXlCNGtCTDtFQUNBO0VBQ0E7QTNCaXJNRjtBTS93Tkk7RXFCeWxCSDtJQU9FLG9CekJuY087RUZzbk5SO0FBQ0Y7QTJCbHJNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQm9yTUg7QU03eE5JO0VxQmttQkY7SUFTRTtFM0Jzck1GO0FBQ0Y7QTJCcHJNRTtFQUNDO0EzQnNyTUg7QTJCbnJNQztFQUNDO0VBQ0E7QTNCcXJNRjtBMkJwck1FO0VBQ0M7QTNCc3JNSDtBMkJock1BOztxR0FBQTtBQUdBO0VBQ0M7RUFDQTtBM0Jrck1EO0FNbnpOSTtFcUIrbkJKO0lBSUUsNkJ6QmpmTztFRnFxTlA7QUFDRjtBMkJuck1DO0VBQ0M7RUFDQTtBM0Jxck1GOztBMkJsck1BOztxR0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0EzQnFyTUQ7QU1yME5JO0VxQjZvQko7SUFLRSw2QnpCaGdCTztFRnVyTlA7QUFDRjtBMkJ0ck1DO0VBQ0M7RUFDQTtBM0J3ck1GOztBMkJyck1BOztxR0FBQTtBckJ6cEJJO0VxQjRwQko7SUFFRSxlekJwZlE7SXlCcWZSLG9CekJyZ0JRO0l5QnNnQlI7SUFDQSxnQnpCbnBCTztFRjIwTlA7QUFDRjs7QU0xMU5JO0VxQm9xQko7SUFFRTtJQUNBLG9CekIxZ0JRO0l5QjJnQlI7SUFDQSw4QnpCdmhCTztFRmd0TlA7QUFDRjs7QU1uMk5JO0VxQjRxQko7SUFFRSxxQnpCN2dCUTtFRnVzTlI7QUFDRjs7QTJCeHJNQTs7cUdBQUE7QUFJQztFQUNDO0VBQ0E7QTNCMHJNRjtBTWozTkk7RXFCcXJCSDtJQUlFO0UzQjRyTUQ7QUFDRjs7QTJCeHJNQTtFQUNDO0VBQ0E7QTNCMnJNRDtBTTMzTkk7RXFCOHJCSjtJQUlFLGV6QnhoQlE7RUZxdE5SO0FBQ0Y7QTJCNXJNQztFQUNDO0EzQjhyTUY7O0EyQjNyTUE7O3FHQUFBO0FBR0E7RUFDQztFQUNBO0EzQjhyTUQ7QU0zNE5JO0VxQjJzQko7SUFJRSx5QnpCOWlCUTtFRjh1TlI7QUFDRjs7QTJCOXJNQTtFQUNDO0EzQmlzTUQ7QU1wNU5JO0VxQmt0Qko7SUFHRTtFM0Jtc01BO0FBQ0Y7O0EyQmpzTUE7O3FHQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7QTNCb3NNRDtBTWw2Tkk7RXFCMnRCSjtJQUtFLDhCekJoaUJRO0VGc3VOUjtBQUNGO0EyQnJzTUM7RUFDQztFQUNBLGdCekJwdEJLO0V5QnF0Qkw7RUFDQTtFQUNBO0EzQnVzTUY7QU05Nk5JO0VxQmt1Qkg7SUFPRSxvQnpCeGtCTztJeUJ5a0JQLGlCekI5a0JPO0l5QitrQlAsa0J6QmprQk87RUYwd05SO0FBQ0Y7QTJCdnNNQztFQUNDO0VBQ0E7QTNCeXNNRjtBTXo3Tkk7RXFCOHVCSDtJQUlFLG9CekJ2bEJPO0VGa3lOUjtBQUNGOztBMkJ4c01BOztxR0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNCMnNNRDtBTXg4Tkk7RXFCeXZCSjtJQU1FLG9CekJybUJRO0l5QnNtQlIsNkJ6QjltQk87SXlCK21CUDtFM0I2c01BO0FBQ0Y7QTJCNXNNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCOHNNRjtBTXQ5Tkk7RXFCbXdCSDtJQU9FLG9CekIvbUJPO0VGK3pOUjtBQUNGO0EyQi9zTUU7RUFDQztBM0JpdE1IO0EyQjlzTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnpCdndCSztFeUJ3d0JMO0VBQ0E7RUFDQTtBM0JndE1GO0FNMStOSTtFcUJneEJIO0lBWUUsbUJ6QnRvQk07SXlCdW9CTixnQnpCcG9CTztJeUJxb0JQLDZCekI1b0JNO0VGODFOUDtBQUNGO0EyQmh0TUM7RUFDQztFQUNBLGdCekJyeEJPO0V5QnN4QlA7RUFDQTtBM0JrdE1GO0FNdi9OSTtFcUJpeUJIO0lBTUUscUJ6QnRvQk87RUYwMU5SO0FBQ0Y7QTJCbHRNQztFQUNDO0VBQ0E7RUFDQTtBM0JvdE1GO0EyQmx0TUM7RUFDQztBM0JvdE1GO0FNcGdPSTtFcUIreUJIO0lBR0UsZXpCdHBCTztFRjQyTlI7QUFDRjtBMkJwdE1DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNCc3RNRjtBMkJydE1FO0VBQ0M7QTNCdXRNSDs7QTJCbnRNQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCc3RNRDtBTTFoT0k7RXFCK3pCSjtJQU9FLG9CekI1cUJRO0l5QjZxQlI7SUFDQSw2QnpCdHJCTztFRjg0TlA7QUFDRjtBMkJ2dE1DO0VBQ0M7QTNCeXRNRjtBMkJ2dE1DO0VBQ0M7QTNCeXRNRjtBMkJ4dE1FO0VBQ0M7QTNCMHRNSDtBMkJ2dE1DO0VBQ0M7RUFDQTtFQUNBO0EzQnl0TUY7QTJCeHRNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBM0IwdE1IO0FNempPSTtFcUJ1MUJGO0lBVUUsZ0J6QnZzQk07SXlCd3NCTixpQnpCcnNCTTtFRmk2TlI7QUFDRjs7QTJCeHRNQTtFQUNDO0VBQ0EsZ0J6QjMxQlE7RXlCNDFCUjtBM0IydE1EO0EyQjF0TUM7O0VBRUM7QTNCNHRNRjtBMkJ6dE1FO0VBQ0M7QTNCMnRNSDs7QTJCdnRNQTtFQUNDO0EzQjB0TUQ7QTJCenRNQztFQUNDO0EzQjJ0TUY7QTJCenRNQzs7RUFFQztBM0IydE1GO0EyQnh0TUU7RUFDQztBM0IwdE1IOztBNEJ6bU9BO0VBQ0M7RUFDQTtBNUI0bU9EO0FNL2xPSTtFc0JmSjtJQUlFLG9CMUJxS1E7STBCcEtSLGUxQm9MUTtFRjA3TlI7QUFDRjs7QTRCNW1PQTtFQUNDO0E1QittT0Q7QU16bU9JO0VzQlBKO0lBR0U7SUFDQTtJQUNBLGUxQjhKUTtFRm05TlI7QUFDRjs7QTRCL21PQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCMUJVVztFMEJUWDtFQUNBO0E1QmtuT0Q7QU16bk9JO0VzQkNKO0lBUUU7SUFDQSxvQjFCZ0pRO0VGbytOUjtBQUNGOztBNEJsbk9BO0VBQ0M7QTVCcW5PRDtBTW5vT0k7RXNCYUo7SUFHRTtJQUNBO0U1QnVuT0E7QUFDRjs7QU16b09JO0VzQm9CSjs7O0lBSUU7RTVCd25PQTtBQUNGOztBNEJ0bk9BO0VBQ0M7QTVCeW5PRDs7QTRCdm5PQTtFQUNDO0E1QjBuT0Q7O0E0QnhuT0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUIybk9EO0FNbnFPSTtFc0JpQ0o7SUFTRSw2QjFCd0dPO0kwQnZHUDtJQUNBLGlCMUJzSVE7STBCcklSLGtCMUJxSVE7RUZ3L05SO0FBQ0Y7O0E0QjNuT0E7RXRCL0JJO0FOOHBPSjtBNEI3bk9DO0V0QjlCRyxZSjJNTTtBRm05TlY7O0E0QjVuT0E7RUFDQztFQUNBO0E1QituT0Q7QU12ck9JO0VzQnNESjtJQUlFO0U1QmlvT0E7QUFDRjs7QTRCOW5PQTtFQUNDO0VBQ0E7QTVCaW9PRDs7QTRCL25PQTs7RUFFQztFQUNBO0E1QmtvT0Q7QU12c09JO0VzQmtFSjs7SUFLRTtJQUNBLGExQmlJUztJMEJoSVQsa0IxQjZHUTtFRndoT1I7QUFDRjs7QTZCOXRPQTtFQUNDO0E3Qml1T0Q7O0E2Qi90T0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxvRUFDQztFQUdEO0VBQ0E7QTdCK3RPRDtBNkI5dE9DO0VBQ0M7RUFDQTtFQUNBO0tBQUE7QTdCZ3VPRjs7QTZCN3RPQTtFQUNDO0VBQ0E7QTdCZ3VPRDs7QTZCOXRPQTtFQUNDO0VBQ0E7RUFDQTtBN0JpdU9EOztBNkIvdE9BO0VBQ0M7RUFDQTtFQUNBO0E3Qmt1T0Q7O0E2Qmh1T0E7RUFDQztFQUNBO0VBQ0E7QTdCbXVPRDs7QThCdndPQTtFQUNDO0VBQ0E7RUFDQTtBOUIwd09EO0FNbndPSTtFd0JWSjtJQUtFO0U5QjR3T0E7QUFDRjtBTW53T0k7RXdCZko7SUFRRTtFOUI4d09BO0FBQ0Y7QThCN3dPQztFQUNDO0E5Qit3T0Y7QThCOXdPRTtFQUNDO0E5Qmd4T0g7O0E4QjV3T0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUIrd09EO0FNN3hPSTtFd0JPSjtJQVNFO0U5Qml4T0E7QUFDRjtBTTd4T0k7RXdCRUo7SUFZRSxvQjVCNklRO0k0QjVJUjtFOUJteE9BO0FBQ0Y7QThCbHhPQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qm14T0Y7QThCanhPQztFQUNDO0VBQ0E7QTlCbXhPRjtBOEJqeE9DO0VBQ0M7RUFDQTtBOUJteE9GOztBOEJoeE9BO0VBQ0M7RUFDQTtFQUNBO0E5Qm14T0Q7QU0xek9JO0V3Qm9DSjtJQUtFO0U5QnF4T0E7QUFDRjs7QThCbHhPQTtFQUNDO0E5QnF4T0Q7QU14ME9JO0V3QmtESjtJQUdFO0lBQ0E7RTlCdXhPQTtBQUNGO0FNejBPSTtFd0I2Q0o7SUFPRTtFOUJ5eE9BO0FBQ0Y7O0E4QnR4T0E7RUFDQztFQUNBO0VBQ0E7RXhCMUNHO0V3QjRDSDtFQUNBO0E5Qnl4T0Q7QThCeHhPQztFQUNDO0VBQ0E7QTlCMHhPRjtBOEJ4eE9DO0V4Qi9DRyxZSjJNTTtBRituT1Y7O0E4QnZ4T0E7RUFDQztBOUIweE9EO0FNbDJPSTtFd0J1RUo7SUFHRSxxQjVCb0dRO0VGd3JPUjtBQUNGOztBOEIxeE9BO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0I1QmpFTTtBRjgxT1A7QU05Mk9JO0V3QjZFSjtJQU1FLDBCNUIrRE87STRCOURQLGdCNUJxRVE7RUYwdE9SO0FBQ0Y7O0E4QjV4T0E7RUFDQztBOUIreE9EO0FNeDNPSTtFd0J3Rko7SUFHRTtFOUJpeU9BO0FBQ0Y7O0E4Qi94T0E7RUFDQztBOUJreU9EO0FNajRPSTtFd0I4Rko7SUFHRTtFOUJveU9BO0FBQ0Y7O0E4Qmx5T0E7RUFDQztBOUJxeU9EO0FNMTRPSTtFd0JvR0o7SUFHRSxZNUJxRVE7RUZrdU9SO0FBQ0Y7O0E4QnJ5T0E7RUFDQztBOUJ3eU9EO0FNbjVPSTtFd0IwR0o7SUFHRTtFOUIweU9BO0FBQ0Y7O0E4Qnh5T0E7RUFDQztFQUNBO0VBQ0E7QTlCMnlPRDtBTTk1T0k7RXdCZ0hKO0lBS0UsZ0I1QmlEUTtJNEJoRFIsaUI1QmdEUTtJNEIvQ1I7RTlCNnlPQTtBQUNGOztBK0JwN09BO0VBQ0MsK0I3QjZNUztFNkJsTFQ7RUFLQTtBL0J5NU9EO0ErQng3T0M7RUFDQztBL0IwN09GO0FNOTZPSTtFeUJiSDtJQUdFLGU3Qm9MTztFRnd3T1I7QUFDRjtBK0IxN09DO0VBQ0MsZ0I3QmdMUTtBRjR3T1Y7QStCMTdPQztFQUNDO0EvQjQ3T0Y7QStCMTdPQzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjQ3T0Y7QU1wOE9JO0V5QkRIOztJQVdFO0UvQis3T0Q7QUFDRjtBK0I1N09DO0VBQ0M7RUFDQTtBL0I4N09GO0ErQjM3T0M7RUFDQztFQUNBO0EvQjY3T0Y7O0ErQjE3T0E7QXpCeEJJO0V5QnlCSjtJQUVFO0UvQjY3T0E7QUFDRjtBK0IzN09FO0VBQ0M7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CNjdPSDtBTXArT0k7RXlCOEJGO0lBV0U7RS9CKzdPRjtBQUNGO0ErQjk3T0c7RUFDQztFQUNBO0VBQ0E7QS9CZzhPSjtBTTkrT0k7RXlCMkNEO0lBS0UsZTdCb0tNO0VGOHhPVDtBQUNGO0ErQmo4T0k7RUFDQztFQUlBO0VBa0RBO0VBK0VBO0EvQmkwT0w7QU16L09JO0V5QmtEQTtJQUdFO0UvQnc4T0o7QUFDRjtBK0JyOE9NO0VBQ0M7RUFDQTtBL0J1OE9QO0FNbGdQSTtFeUJ5REU7SUFJRSxvQjdCZ0dFO0VGeTJPUjtBQUNGO0ErQnY4T007RUFDQztBL0J5OE9QO0ErQnQ4T087RUFDQztFQUNBO0VBQ0E7QS9CdzhPUjtBTS9nUEk7RXlCb0VHO0lBS0Usb0I3Qm9GQztFRnMzT1I7QUFDRjtBK0J4OE9PO0VBQ0M7RUFDQTtBL0IwOE9SO0FNeGhQSTtFeUI0RUc7SUFJRSxnQjdCK0VDO0VGNjNPUjtBQUNGO0ErQno4T007RUFDQztFQUNBO0VBQ0E7QS9CMjhPUDtBK0IxOE9PO0VBQ0M7QS9CNDhPUjtBTXJpUEk7RXlCd0ZHO0lBR0UsZ0I3Qm9FQztFRjA0T1I7QUFDRjtBK0I1OE9PO0VBQ0M7RUFDQTtFQUNBO0EvQjg4T1I7QStCNThPTztFQUNDO0VBQ0E7QS9CODhPUjtBK0J4OE9NO0VBQ0M7RUFDQTtBL0IwOE9QO0FNdmpQSTtFeUIyR0U7SUFJRSxvQjdCOENFO0VGODVPUjtBQUNGO0ErQjE4T007RUFDQztBL0I0OE9QO0ErQno4T087RUFDQztFQUNBO0VBQ0E7QS9CMjhPUjtBTXBrUEk7RXlCc0hHO0lBS0Usb0I3QmtDQztFRjI2T1I7QUFDRjtBK0IzOE9PO0VBQ0M7RUFDQTtFQUNBO0EvQjY4T1I7QU05a1BJO0V5QjhIRztJQUtFLG9CN0IwQkM7RUZxN09SO0FBQ0Y7QStCNzhPTztFQUNDO0VBQ0E7RUFDQTtBL0IrOE9SO0FNeGxQSTtFeUJzSUc7SUFLRSxvQjdCa0JDO0VGKzdPUjtBQUNGO0ErQjk4T007RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JnOU9QO0FNdG1QSTtFeUIrSUU7SUFTRSxrQjdCU0U7STZCUkYsb0I3QklFO0VGODhPUjtBQUNGO0ErQmo5T087RUFDQztFQUNBO0EvQm05T1I7QStCcjlPTztFQUNDO0VBQ0E7QS9CbTlPUjtBK0JyOU9PO0VBQ0M7RUFDQTtBL0JtOU9SO0FNaG5QSTtFeUIySkc7SUFJRSxvQjdCRkM7RUZ1OU9SO0UrQno5T0s7SUFJRSxvQjdCRkM7RUZ1OU9SO0UrQno5T0s7SUFJRSxvQjdCRkM7RUZ1OU9SO0FBQ0Y7QStCbDlPTTtFQUNDO0VBQ0E7RUFDQTtBL0JvOU9QO0ErQm45T087RUFDQztBL0JxOU9SO0FNN25QSTtFeUJ1S0c7SUFHRSxnQjdCWEM7RUZrK09SO0FBQ0Y7QStCcjlPTztFQUNDO0VBQ0E7RUFDQTtBL0J1OU9SO0ErQnI5T087RUFDQztFQUNBO0EvQnU5T1I7QStCajlPTTtFQUNDO0VBQ0E7QS9CbTlPUDtBTS9vUEk7RXlCMExFO0lBSUUsb0I3QmpDRTtFRnMvT1I7QUFDRjtBK0JuOU9NO0VBQ0M7QS9CcTlPUDtBK0JsOU9PO0VBQ0M7RUFDQTtFQUNBO0EvQm85T1I7QU01cFBJO0V5QnFNRztJQUtFLG9CN0I3Q0M7RUZtZ1BSO0FBQ0Y7QStCcDlPTztFQUNDO0VBQ0E7RUFDQTtBL0JzOU9SO0FNdHFQSTtFeUI2TUc7SUFLRSxvQjdCckRDO0VGNmdQUjtBQUNGO0ErQnI5T007RUFDQztFQUNBO0VBQ0E7QS9CdTlPUDtBK0J0OU9PO0VBQ0M7QS9CdzlPUjtBTW5yUEk7RXlCME5HO0lBR0UsZ0I3QjlEQztFRndoUFI7QUFDRjtBK0J4OU9PO0VBQ0M7RUFDQTtFQUNBO0EvQjA5T1I7QStCeDlPTztFQUNDO0VBQ0E7QS9CMDlPUjs7QStCaDlPQTtFQTRGQztBL0J3M09EO0ErQmw5T0M7RUFDQztFQUFBO0VBQUE7RUFDQTtBL0JvOU9GO0ErQm45T0U7RUFDQztBL0JxOU9IO0ErQm45T0U7RUFDQztFQUNBO0VBQ0E7QS9CcTlPSDtBK0JuOU9FO0VBQ0M7QS9CcTlPSDtBK0JuOU9FO0VBQ0MscUM1Qi9RVTtFNEJnUlYsZ0I3Qm5QSTtFNkJvUEo7QS9CcTlPSDtBTXp0UEk7RXlCaVFGO0lBS0UsZ0I3QmxHTTtFRnlqUFI7QUFDRjtBK0JyOU9FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9CdTlPSDtBK0J0OU9HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3OU9KO0ErQnI5T0U7RUFDQztFQUNBLGdCN0IzUU87QUZrdVBWO0ErQnI5T0U7RUFDQztBL0J1OU9IO0ErQnI5T0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnU5T0g7QStCdDlPRztFQUNDO0VBQ0E7QS9CdzlPSjtBK0JyOU9JO0VBQ0M7RUFDQTtBL0J1OU9MO0ErQnQ5T0s7RUFDQztBL0J3OU9OO0ErQnQ5T087RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0J3OU9SO0FNMXdQSTtFeUI4U0c7SUFNRSxnQjdCckpDO0VGK21QUjtBQUNGO0ErQm45T0U7RUFDQztBL0JxOU9IO0ErQm45T0U7RUFDQztBL0JxOU9IO0ErQm45T0U7RUFDQztFQUNBO0EvQnE5T0g7QStCbDlPQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvQm85T0Y7QStCajlPQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvQm05T0Y7QU1yeVBJO0V5QjhVSDtJQU1FLHNCN0JoS087STZCaUtQLFc3QjNLTztFRmdvUFI7QUFDRjtBK0JsOU9DO0VBQ0M7QS9CbzlPRjtBTTl5UEk7RXlCeVZIO0lBR0U7RS9CczlPRDtBQUNGO0ErQnI5T0U7RUFDQyxnQjdCalZNO0U2QmtWTjtFQUNBLHdCN0JqVU87QUZ3eFBWO0FNeHpQSTtFeUI4VkY7SUFLRSxvQjdCeE1NO0k2QnlNTiw2QjdCN01NO0VGc3FQUjtBQUNGO0ErQng5T0c7RUFDQztBL0IwOU9KO0ErQng5T0c7RUFDQztBL0IwOU9KO0ErQnQ5T0M7RUFDQztFQUNBO0VBQ0EsZ0I3Qm5XTztFNkJvV1A7QS9CdzlPRjtBTTEwUEk7RXlCOFdIO0lBTUU7SUFDQSxvQjdCMU5PO0VGb3JQUjtBQUNGO0ErQng5T0M7RUFDQztBL0IwOU9GO0FNbjFQSTtFeUJ3WEg7SUFHRTtFL0I0OU9EO0FBQ0Y7QStCMzlPRTtFQUNDO0VBQ0EsZ0I3QmpYTTtFNkJrWE47QS9CNjlPSDtBTTcxUEk7RXlCNlhGO0lBS0Usb0I3QnZPTTtFRnNzUFI7QUFDRjtBK0I3OU9FO0VBQ0M7QS9CKzlPSDtBK0I1OU9DO0VBQ0M7QS9CODlPRjtBTXgyUEk7RXlCeVlIO0lBR0U7RS9CZytPRDtBQUNGO0ErQi85T0U7RUFDQztFQUNBLGdCN0JsWU07RTZCbVlOO0VBQ0E7RUFDQTtBL0JpK09IO0ErQmgrT0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmsrT0o7QU0zM1BJO0V5QjhZRjtJQWNFLGdCN0I3UE07RUZndVBSO0FBQ0Y7QStCaitPRTtFQUNDLGdCN0JuWk87RTZCb1pQO0VBQ0E7RUFDQTtFQUNBO0EvQm0rT0g7QStCbCtPRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbytPSjtBTTk0UEk7RXlCK1pGO0lBY0UsZ0I3QjlRTTtFRm12UFI7QUFDRjs7QWdDbDZQQTtFQUNDO0FoQ3E2UEQ7QU12NVBJO0UwQmZKO0lBR0UsZTlCc0xRO0VGaXZQUjtBQUNGOztBZ0NyNlBBO0VBQ0M7RUFDQTtFQUNBO0FoQ3c2UEQ7QU1sNlBJO0UwQlRKO0lBS0U7SUFDQTtFaEMwNlBBO0FBQ0Y7O0FnQ3g2UEE7RUFDQztFQUNBO0FoQzI2UEQ7QU03NlBJO0UwQkFKO0lBSUU7SUFDQTtFaEM2NlBBO0FBQ0Y7QWdDNTZQQztFQUNDO0VBQ0E7QWhDODZQRjs7QWdDMzZQQTtFQUNDO0FoQzg2UEQ7O0FnQzU2UEE7RUFDQztBaEMrNlBEOztBZ0M3NlBBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhDZzdQRDs7QWdDOTZQQTtFQXdCQztFQUtBO0FoQ3M1UEQ7QWdDbDdQQztFQUNDO0FoQ283UEY7QWdDbDdQQztFQUNDLGdCOUI2SVE7QUZ1eVBWO0FnQ2w3UEM7RUFDQztBaENvN1BGO0FnQ2w3UEM7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENvN1BGO0FNLzlQSTtFMEJrQ0g7O0lBV0U7RWhDdTdQRDtBQUNGO0FnQ3A3UEM7RUFDQztFQUNBO0FoQ3M3UEY7QWdDbjdQQztFQUNDO0VBQ0E7QWhDcTdQRjs7QWlDNS9QQTtFQUNDO0VBQ0E7QWpDKy9QRDtBTWwvUEk7RTJCZko7SUFJRSxtQi9Cb01RO0krQm5NUjtFakNpZ1FBO0FBQ0Y7O0FpQzkvUEE7RUFDQztBakNpZ1FEO0FNNS9QSTtFMkJOSjtJQUdFLGUvQjZLUTtFRnMxUFI7QUFDRjtBaUNsZ1FDO0UzQmtCRztBTm0vUEo7QWlDbmdRRTtFM0JtQkUsWUoyTU07QUZ3eVBWOztBaUNqZ1FBO0VBQ0M7RUFDQSxnQi9CT1c7RStCTlg7RUFDQTtBakNvZ1FEO0FNOWdRSTtFMkJNSjtJQU1FLG9CL0JpSlE7RUZxM1BSO0FBQ0Y7O0FpQ3BnUUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakN1Z1FEO0FNMWhRSTtFMkJlSjtJQU1FLDZCL0I2SE87RUY0NFBQO0FBQ0Y7O0FpQ3ZnUUE7RUFDQztBakMwZ1FEO0FNbmlRSTtFMkJ3Qko7SUFHRSxzQi9CaUtRO0VGMjJQUjtBQUNGOztBaUMxZ1FBO0VBQ0M7QWpDNmdRRDtBTTVpUUk7RTJCOEJKO0lBR0U7RWpDK2dRQTtBQUNGOztBaUM3Z1FBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNnaFFEO0FNempRSTtFMkJvQ0o7SUFPRSxvQi9CZ0hRO0krQi9HUixrQi9CcUhRO0VGNjVQUjtBQUNGOztBaUNoaFFBO0VBQ0M7QWpDbWhRRDtBTW5rUUk7RTJCK0NKO0lBR0U7RWpDcWhRQTtBQUNGOztBaUNuaFFBOztFQUVDO0VBQ0E7QWpDc2hRRDtBTTlrUUk7RTJCcURKOztJQUtFLHVCL0J3Rk87RUZpOFBQO0FBQ0Y7O0FpQ3ZoUUE7RUFDQztFQUNBO0VBQ0E7QWpDMGhRRDtBTTFsUUk7RTJCNkRKO0lBS0Usd0IvQitGUTtFRjY3UFI7QUFDRjs7QWlDMWhRQTtFQUNDLGdCL0J4RFE7RStCeURSO0VBQ0E7RUFDQTtBakM2aFFEO0FNdG1RSTtFMkJxRUo7SUFNRSx1Qi9Cc0ZRO0VGeThQUjtBQUNGOztBaUMzaFFDOztFQUVDO0VBQ0E7QWpDOGhRRjtBTWpuUUk7RTJCZ0ZIOztJQUtFLHNCL0I0RU87RUZxOVBSO0FBQ0Y7O0FpQzdoUUE7O3lDQUFBO0FBR0E7RUFDQztBakNnaVFEOztBaUM5aFFBO0VBQ0M7RUFDQTtFQUNBLG9CL0J1RFM7RStCdERUO0VBQ0E7QWpDaWlRRDs7QWlDL2hRQTtFQUNDO0FqQ2tpUUQ7O0FpQ2hpUUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUIvQnVDUztBRjQvUFY7O0FpQ2ppUUE7RUFDQztFQUNBLGdCL0JyR1c7RStCc0dYO0VBQ0E7QWpDb2lRRDs7QWlDamlRQTtFQUNDO0VBQ0E7QWpDb2lRRDtBaUNsaVFDO0VBQ0M7RUFDQTtBakNvaVFGO0FpQ2xpUUM7RUFDQztBakNvaVFGO0FpQ2xpUUM7RUFDQztFQUNBO0VBQ0E7QWpDb2lRRjtBaUNsaVFDO0VBQ0M7QWpDb2lRRjtBaUNsaVFDO0VBQ0MscUM5QjFKVztFOEIySlgsZ0IvQjlISztFK0IrSEw7QWpDb2lRRjtBTW5yUUk7RTJCNElIO0lBS0UsZ0IvQm1CTztFRm1oUVI7QUFDRjtBaUNwaVFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpDc2lRRjtBaUNyaVFFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN1aVFIO0FpQ3BpUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakNzaVFGO0FpQ3BpUUM7RUFDQztFQUNBLGdCL0I1SlE7QUZrc1FWO0FpQ3BpUUM7RUFDQztBakNzaVFGO0FpQ3BpUUM7RUFDQztFQUNBO0VBQ0E7QWpDc2lRRjtBaUNwaVFDO0VBQ0M7QWpDc2lRRjtBaUNwaVFDO0VBQ0M7QWpDc2lRRjtBaUNwaVFDO0VBQ0M7QWpDc2lRRjtBaUNwaVFDO0VBQ0M7RUFDQTtBakNzaVFGO0FpQ25pUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDcWlRRjtBTTV1UUk7RTJCaU1IO0lBUUU7SUFDQSxvQi9CL0NPO0VGc2xRUjtBQUNGO0FpQ3RpUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDd2lRSDtBTTF2UUk7RTJCNE1GO0lBUUUsZ0IvQm5ETTtJK0JvRE4saUIvQnBETTtJK0JxRE4sNEIvQi9ETTtFRnltUVI7QUFDRjs7QWlDbmlRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3NpUUQ7QU0zd1FJO0UyQjhOSjtJQVNFO0lBQ0E7RWpDd2lRQTtBQUNGOztBaUN0aVFBO0VBQ0M7RUFDQTtBakN5aVFEO0FNdHhRSTtFMkIyT0o7SUFJRSxnQi9CdEZRO0VGaW9RUjtBQUNGO0FpQzFpUUM7RUFDQztFQUNBO0VBQ0E7QWpDNGlRRjtBaUMxaVFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM0aVFGOztBaUN6aVFBO0VBQ0M7RUFDQTtBakM0aVFEO0FNNXlRSTtFMkI4UEo7SUFJRSxvQi9CckdRO0VGbXBRUjtBQUNGOztBaUM1aVFBO0VBQ0M7RUFDQTtBakMraVFEO0FNdHpRSTtFMkJxUUo7SUFJRTtFakNpalFBO0FBQ0Y7O0FpQy9pUUE7O0VBRUM7RUFDQTtFQUNBO0FqQ2tqUUQ7QU1sMFFJO0UyQjRRSjs7SUFNRSxjL0JqSFE7RUZzcVFSO0FBQ0Y7QWlDcGpRQzs7RUFDQztBakN1alFGO0FpQ3JqUUM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN3alFGO0FNdjFRSTtFMkJ1Ukg7O0lBVUUsbUIvQjVJTTtFRnVzUVA7QUFDRjs7QWlDdmpRQztFQUNDO0FqQzBqUUY7O0FpQ3ZqUUE7RUFDQztBakMwalFEO0FNcjJRSTtFMkIwU0o7SUFHRSxxQi9CeEpPO0VGb3RRUDtBQUNGO0FpQzNqUUM7RUFDQztBakM2alFGOztBaUMxalFBO0FBQ0E7RUFDQztBakM2alFEO0FpQzVqUUM7RUFDQztFQUNBO0FqQzhqUUY7O0FrQ3I0UUE7RUFDQztFQUNBO0VBQ0E7QWxDdzRRRDtBTTUzUUk7RTRCZko7SUFLRTtJQUNBLHlCaENpS1E7RUZ5dVFSO0FBQ0Y7O0FrQ3g0UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMyNFFEO0FNNTRRSTtFNEJOSjtJQVNFO0lBQ0EsdUJoQ21KUTtFRjB2UVI7QUFDRjtBa0M1NFFDO0VBQ0M7RUFDQTtBbEM4NFFGO0FNdDVRSTtFNEJNSDtJQUlFO0VsQ2c1UUQ7QUFDRjtBa0M3NFFFO0VBRUM7QWxDODRRSDtBa0MzNFFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FsQzY0UUY7QU14NlFJO0U0Qm1CSDtJQVVFLHFCaEMwSE87SWdDekhQO0lBQ0E7WUFBQTtFbEMrNFFEO0FBQ0Y7O0FrQzU0UUE7RUFDQztBbEMrNFFEO0FrQzk0UUM7RUFDQztBbENnNVFGOztBa0M3NFFBO0VBQ0M7QWxDZzVRRDtBa0MvNFFDO0VBQ0M7QWxDaTVRRjs7QWtDOTRRQTtFQUNDO0FsQ2k1UUQ7QWtDaDVRQztFQUNDO0FsQ2s1UUY7O0FrQy80UUE7RUFDQztBbENrNVFEO0FrQ2o1UUM7RUFDQztBbENtNVFGOztBa0NoNVFBO0VBQ0M7QWxDbTVRRDtBa0NsNVFDO0VBQ0M7QWxDbzVRRjs7QW1DaitRQTtFQUNDO0FuQ28rUUQ7O0FtQ2wrUUE7RUFDQztFQUNBO0VBQ0E7RUFDQSxnQmpDdUJXO0VpQ3RCWDtBbkNxK1FEO0FNOTlRSTtFNkJaSjtJQU9FLG9CakNnS1E7SWlDL0pSO0VuQ3UrUUE7QUFDRjs7QW1DcitRQTtFQUNDO0VBQ0E7QW5DdytRRDtBTW4vUUk7RTZCY0Q7SUFDQztFbkN3K1FGO0FBQ0Y7QU05K1FJO0U2QkRKO0lBV0U7RW5DdytRQTtFbUN0K1FDO0lBQ0M7RW5DdytRRjtBQUNGO0FtQ3IrUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN1K1FGOztBbUNwK1FBO0VBQ0M7RUFDQTtFQUNBLGdCakNrTVU7QUZxeVFYO0FtQ3QrUUM7RUFDQztFQUNBO0FuQ3crUUY7QU16Z1JJO0U2QjJCSjtJQVNFO0lBQ0E7RW5DeStRQTtBQUNGOztBbUN2K1FBO0VBQ0M7RUFDQTtBbkMwK1FEO0FtQ3orUUM7RUFDQztBbkMyK1FGOztBbUN4K1FBO0VBQ0M7RUFDQSxnQmpDbkNRO0VpQ29DUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzIrUUQ7QW1DMStRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzQrUUY7QW1DMStRQztFQUNDO0FuQzQrUUY7O0FtQ3orUUE7RUFDQztBbkM0K1FEO0FtQzMrUUM7RUFDQztBbkM2K1FGOztBbUMxK1FBO0VBQ0M7QW5DNitRRDtBbUM1K1FDO0VBQ0M7QW5DOCtRRjs7QW1DMytRQTtFQUNDO0FuQzgrUUQ7QW1DNytRQztFQUNDO0FuQysrUUY7O0FtQzUrUUE7RUFDQztBbkMrK1FEO0FtQzkrUUM7RUFDQztBbkNnL1FGOztBbUM3K1FBO0VBQ0M7QW5DZy9RRDtBbUMvK1FDO0VBQ0M7QW5DaS9RRjs7QW9DeG1SQTtFQUNDO0VBQ0E7QXBDMm1SRDtBTTlsUkk7RThCZko7SUFJRSx1QmxDaU1RO0lrQ2hNUiwwQmxDZ01RO0VGNjZRUjtBQUNGOztBb0MzbVJBO0VBQ0M7RUFDQTtBcEM4bVJEO0FNem1SSTtFOEJQSjtJQUlFLHNCbENvS1E7SWtDbktSLDBCbENvTFE7RUY0N1FSO0FBQ0Y7O0FNL21SSTtFOEJDSjtJQUVFLHNCbEMrS1E7RUZrOFFSO0FBQ0Y7O0FNcm5SSTtFOEJNSjtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBDa25SQTtFb0NqblJBO0lBQ0M7RXBDbW5SRDtBQUNGOztBb0NoblJBO0VBQ0M7RUFDQTtFQUNBO0FwQ21uUkQ7QU05b1JJO0U4QndCSjtJQUtFLDZCbENxSE87RUZnZ1JQO0FBQ0Y7O0FvQ25uUkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3NuUkQ7QU0zcFJJO0U4QmdDSjtJQU9FLG9CbENzSFE7SWtDckhSLGtCbEN5SFE7RUYrL1FSO0FBQ0Y7O0FvQ3RuUkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDeW5SRDtBTTFxUkk7RThCMkNKO0lBUUU7RXBDMm5SQTtBQUNGO0FvQ3puUkM7RUFDQztFQUNBO0FwQzJuUkY7QW9Dem5SQztFQUNDO0FwQzJuUkY7QW9Dem5SQztFQUNDO0VBQ0E7RUFDQTtBcEMyblJGO0FvQ3puUkM7RUFDQztBcEMyblJGO0FvQ3puUkM7RUFDQyxxQ2pDbkZXO0VpQ29GWCxnQmxDdkRLO0VrQ3dETDtBcEMyblJGO0FNbnNSSTtFOEJxRUg7SUFLRSxnQmxDMEZPO0VGbWlSUjtBQUNGO0FvQzNuUkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEM2blJGO0FvQzVuUkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzhuUkg7QW9DM25SQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQzZuUkY7QU0zdFJJO0U4QjBGSDtJQU1FLHNCbENvRk87SWtDbkZQLFdsQ3lFTztFRnNqUlI7QUFDRjtBb0M3blJDO0VBQ0M7RUFDQSxnQmxDekZRO0FGd3RSVjtBb0M3blJDO0VBQ0M7QXBDK25SRjtBb0M3blJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBDK25SRjtBb0M3blJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEMrblJGO0FvQzluUkU7RUFDQztFQUNBO0FwQ2dvUkg7QW9DN25SRztFQUNDO0VBQ0E7QXBDK25SSjtBb0M5blJJO0VBQ0M7QXBDZ29STDtBb0M5blJNO0VBQ0M7RUFDQTtFQUNBO0FwQ2dvUlA7QW9Dem5SQztFQUNDO0FwQzJuUkY7QW9Dem5SQztFQUNDO0FwQzJuUkY7QW9Dem5SQztFQUNDO0VBQ0E7QXBDMm5SRjtBb0N6blJDO0VBQ0M7RUFDQTtFQUNBLGdCbEMzSU87RWtDNElQO0FwQzJuUkY7QU1yeFJJO0U4QnNKSDtJQU1FO0lBQ0Esb0JsQ0ZPO0VGK25SUjtBQUNGO0FvQzNuUkM7RUFDQztBcEM2blJGO0FNOXhSSTtFOEJnS0g7SUFHRTtFcEMrblJEO0FBQ0Y7QW9DOW5SRTtFQUNDO0VBQ0EsZ0JsQ3pKTTtFa0MwSk47QXBDZ29SSDtBTXh5Ukk7RThCcUtGO0lBS0Usb0JsQ2ZNO0VGaXBSUjtBQUNGO0FvQ2hvUkU7RUFDQztBcENrb1JIO0FvQzluUkM7RUFDQztBcENnb1JGO0FNbnpSSTtFOEJrTEg7SUFHRTtFcENrb1JEO0FBQ0Y7QW9Dam9SRTtFQUNDLGdCbEMxS007RWtDMktOO0VBQ0Esd0JsQzFKTztBRjZ4UlY7QU03elJJO0U4QnVMRjtJQUtFLG9CbENqQ007SWtDa0NOLDZCbEN0Q007RUYycVJSO0FBQ0Y7QW9DcG9SRztFQUNDO0FwQ3NvUko7QW9DcG9SRztFQUNDO0FwQ3NvUko7O0FvQ2pvUkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcENvb1JEO0FNaDFSSTtFOEJ3TUo7SUFTRTtJQUNBLGdCbENqRFE7RUZvclJSO0VvQ3ZvUkE7SUFDQyxvQmxDckRPO0VGOHJSUjtBQUNGOztBcUN0MlJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXJDeTJSRDtBTWgyUkk7RStCYko7SUFNRSxvQm5Da0tRO0ltQ2pLUix1Qm5DNExRO0ltQzNMUixtQm5DK0tRO0VGNHJSUjtBQUNGO0FxQzEyUkM7OztFQUdDO0FyQzQyUkY7QU01MlJJO0UrQkhIOzs7SUFLRSxvQm5Dd0pPO0VGd3RSUjtBQUNGO0FxQzkyUkM7RUFDQztBckNnM1JGOztBcUM3MlJBO0VBQ0M7RUFDQTtFQUNBO0FyQ2czUkQ7QU01M1JJO0UrQlNKO0lBS0UsdUJuQzhLUTtJbUM3S1IsMEJuQzZLUTtFRnFzUlI7QUFDRjs7QXFDaDNSQTtFQUNDO0FyQ20zUkQ7QXFDbDNSQztFQUNDO0FyQ28zUkY7QU16NFJJO0UrQmtCSjtJQU1FLGVuQ2tKUTtFRm11UlI7QUFDRjs7QXFDbjNSQTtFQUNDLGdCbkNaTTtBRms0UlA7O0FxQ3AzUkE7RUFDQztBckN1M1JEO0FNdDVSSTtFK0I4Qko7SUFHRSwwQm5Dc0hRO0VGbXdSUjtBQUNGOztBcUN2M1JBO0VBQ0M7RUFDQTtBckMwM1JEO0FxQ3ozUkM7RUFDQztBckMyM1JGOztBcUN4M1JBOzs7RUFHQztBckMyM1JEO0FNejZSSTtFK0IyQ0o7OztJQUtFLDBCbkN1R1E7RUZ3eFJSO0FBQ0Y7O0FxQzczUkE7RUFDQztFQUNBO0FyQ2c0UkQ7QU1yN1JJO0UrQm1ESjtJQUlFLG9CbkNvR1E7RUY4eFJSO0FBQ0Y7QXFDajRSQzs7RUFFQztFQUNBO0FyQ200UkY7QU0vN1JJO0UrQnlESDs7SUFLRTtFckNzNFJEO0FBQ0Y7QU1yOFJJO0UrQmlFSDtJQUVFLDJCbkM0RU07SW1DM0VOLDhCbkNpR087RUZxeVJSO0FBQ0Y7QXFDcDRSQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQ3M0UkY7QU1qOVJJO0UrQnVFSDtJQU1FO0lBQ0E7SUFDQSwyQm5Dc0ZPO0ltQ3JGUCw4Qm5DK0RNO0VGeTBSUDtBQUNGOztBc0N4K1JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRDMitSRDtBTWgrUkk7RWdDZko7SUFNRTtFdEM2K1JBO0FBQ0Y7QXNDNStSQztFQUNDO0VBQ0E7QXRDOCtSRjtBTXorUkk7RWdDUEg7SUFJRTtJQUNBO0V0Q2cvUkQ7QUFDRjtBc0M5K1JDO0VBQ0M7RWhDZUU7RWdDVkY7RUFDQTtBdEM2K1JGO0FzQ2ovUkU7RWhDZ0JFLFlKMk1NO0FGeXhSVjs7QXNDNytSQTtFQUNDO0VBQ0E7QXRDZy9SRDtBTTcvUkk7RWdDV0o7SUFJRTtFdENrL1JBO0FBQ0Y7O0FzQzkrUkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdENpL1JEO0FNOWdTSTtFZ0N5Qko7SUFNRTtFdENtL1JBO0FBQ0Y7QU05Z1NJO0VnQ29CSjtJQVNFO0lBQ0EsdUJwQ21JUTtJb0NsSVIsc0JwQ2tJUTtFRm0zUlI7QUFDRjtBc0NwL1JDO0VBQ0M7QXRDcy9SRjs7QU14aFNJO0VnQ3VDRjtJQUNDLG9CcENnSU87RUZxM1JSO0VzQ3AvUkM7SUFFQztFdENxL1JGO0VzQ24vUkM7SUFDQyxvQnBDb0dLO0VGaTVSUDtFc0NuL1JDO0lBQ0MscUJwQ2lHSztFRm81UlA7RXNDbC9SQTtJQUNDLG9CcEN3R087SW9DdkdQO0lBQ0EscUJwQzBHTztFRjA0UlI7QUFDRjs7QXNDai9SQTs7cUdBQUE7QUFHQTtFQUNDO0F0Q28vUkQ7QU1ualNJO0VnQzhESjtJQUdFO0V0Q3MvUkE7QUFDRjs7QXNDcC9SQTtFQUNDO0VBQ0EsZ0JwQ3RETTtFb0N1RE47RUFDQTtBdEN1L1JEO0FNL2pTSTtFZ0NvRUo7SUFNRSxnQnBDcUZRO0VGbzZSUjtBQUNGOztBc0N2L1JBO0VBQ0M7QXRDMC9SRDtBTXhrU0k7RWdDNkVKO0lBR0UsZXBDMEZRO0VGazZSUjtBQUNGOztBc0MxL1JBO0VBQ0M7QXRDNi9SRDtBTWpsU0k7RWdDbUZKO0lBR0UscUJwQzJFUTtFRm83UlI7QUFDRjtBc0M5L1JDO0VoQ3ZFRztBTndrU0o7QXNDLy9SRTtFaEN0RUUsWUoyTU07QUY2M1JWOztBdUMzbVNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZDOG1TRDtBTW5tU0k7RWlDZko7SUFNRTtJQUNBO0lBQ0E7SUFDQSx1QnJDdUtRO0lxQ3RLUix3QnJDc0tRO0lxQ3JLUjtFdkNnblNBO0FBQ0Y7O0F1QzltU0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q2luU0Q7QU0xblNJO0VpQ0lKO0lBT0U7SUFDQTtFdkNtblNBO0FBQ0Y7QU0zblNJO0VpQ0RKO0lBV0U7SUFDQTtJQUNBLHVCckNxSlE7SXFDcEpSLHdCckNvSlE7SXFDbkpSLHVCckNvS1E7RUZpOVJSO0FBQ0Y7O0F1Q25uU0E7RUFDQztBdkNzblNEO0FNeG9TSTtFaUNpQko7SUFHRSxvQnJDdUlRO0lxQ3RJUiwwQnJDNkpRO0VGMjlSUjtBQUNGO0F1Q3ZuU0M7RUFDQztBdkN5blNGOztBdUN0blNBO0VBQ0MsZ0JyQ1pNO0VxQ2FOO0VBQ0E7RUFDQTtBdkN5blNEO0FNeHBTSTtFaUMyQko7SUFNRSxvQnJDMEhRO0lxQ3pIUix5QnJDK0hRO0VGNC9SUjtBQUNGOztBdUN6blNBO0VBQ0M7QXZDNG5TRDtBTWxxU0k7RWlDcUNKO0lBR0Usc0JyQzBJUTtFRm8vUlI7QUFDRjs7QXVDNW5TQTtFQUNDO0F2QytuU0Q7QU0zcVNJO0VpQzJDSjtJQUdFLHFCckNtSFE7RUY4Z1NSO0FBQ0Y7O0F1QzduU0E7RUFDQztBdkNnb1NEOztBdUM3blNBO0VBQ0M7RUFDQTtFQUNBO0F2Q2dvU0Q7QU1wc1NJO0VpQ2lFSjtJQUtFLGdCckNvS1M7RUY4OVJUO0V1Q2pvU0E7SWpDekNFLFlKMk1NO0VGaytSUjtBQUNGO0FNbHNTSTtFaUN1REo7SUFXRTtFdkNvb1NBO0FBQ0Y7O0F1Q2xvU0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnJDNURNO0VxQzZETjtFQUNBO0VBQ0E7RUFDQTtBdkNxb1NEO0FNcnRTSTtFaUNxRUo7SUFhRSxvQnJDMkVRO0lxQzFFUiw2QnJDK0RPO0lxQzlEUCxpQnJDd0VRO0lxQ3ZFUjtFdkN1b1NBO0FBQ0Y7O0F1Q3JvU0E7RUFDQyxnQnJDekVNO0VxQzBFTjtBdkN3b1NEOztBdUN0b1NBOztxR0FBQTtBQUdBO0VBQ0MsZ0JyQ2xGUTtBRjJ0U1Q7QU16dVNJO0VpQytGSjtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZDMm9TQTtBQUNGOztBdUN6b1NBO0VBQ0M7QXZDNG9TRDtBTXR2U0k7RWlDeUdKO0lBR0U7SUFDQTtJQUNBO0lBQ0EsZ0JyQzBDUTtJcUN6Q1Isa0JyQzRDUTtFRmttU1I7QUFDRjs7QU0vdlNJO0VpQ21ISjtJQUVFLGdCckMwQ1E7SXFDekNSO0lBQ0E7RXZDK29TQTtBQUNGOztBdUMzb1NBO0VBQ0M7RUFDQTtBdkM4b1NEO0FNNXdTSTtFaUM0SEo7SUFJRTtJQUNBO0V2Q2dwU0E7QUFDRjs7QXVDOW9TQTtFQUNDO0VBQ0EsZ0JyQzBGVTtBRnVqU1g7QXVDaHBTQztFQUNDO0VBQ0E7QXZDa3BTRjtBTTN4U0k7RWlDdUlIO0lBSUU7SUFDQTtFdkNvcFNEO0FBQ0Y7QU1qeVNJO0VpQ29JSjtJQVlFO0V2Q3FwU0E7RXVDcHBTQTtJQUNDO0V2Q3NwU0Q7QUFDRjs7QU16eVNJO0VpQ3NKSjtJQUVFO0V2Q3NwU0E7QUFDRjs7QXVDcHBTQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDdXBTRDtBdUN0cFNDO0VBQ0M7QXZDd3BTRjtBTWgwU0k7RWlDdUtIO0lBR0U7RXZDMHBTRDtBQUNGO0F1Q3hwU0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QzBwU0Y7QXVDeHBTQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDMHBTRjs7QXVDcnBTQTtFQUNDO0F2Q3dwU0Q7O0F1Q3RwU0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCckNjVTtBRjJvU1g7QXVDeHBTQztFakMvTEcsWUoyTU07QUYrb1NWO0FNOTJTSTtFaUM2TUo7SUFVRSwyQnJDaEVRO0lxQ2lFUiw4QnJDbkRRO0VGOHNTUjtBQUNGOztBdUN6cFNBO0VBQ0M7RUFDQTtFQUNBO0F2QzRwU0Q7QU0xM1NJO0VpQzJOSjtJQUtFLHNCckMzQlM7SXFDNEJULGlCckNyRVE7RUZtdVNSO0FBQ0Y7O0F1QzVwU0E7RUFDQztFQUNBLGdCckN0Tk07QUZxM1NQOztBd0NwNVNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN1NVNEO0F3Q3Q1U0M7RUFDQztBeEN3NVNGO0FNaDVTSTtFa0NUSDtJQUdFLDJCdEM2Sk87RUY2dlNSO0FBQ0Y7QU0vNVNJO0VrQ1FGO0lBQ0M7RXhDMDVTRDtBQUNGO0FNMTVTSTtFa0NmSjtJQWtCRSxvQnRDdUpRO0lzQ3RKUix1QnRDOEtRO0lzQzdLUiwwQnRDNktRO0VGOHVTUjtBQUNGO0F3QzE1U0M7RUFDQztFQUNBO0VBQ0E7QXhDNDVTRjtBTXQ2U0k7RWtDT0g7SUFLRSxvQnRDK0lPO0VGK3dTUjtBQUNGOztBd0MzNVNBO0VBQ0M7RUFDQSxnQnRDRk07QUZnNlNQO0FNaDdTSTtFa0NnQko7SUFJRSxvQnRDNklRO0VGbXhTUjtBQUNGOztBd0M5NVNBO0VBQ0M7RUFDQTtFQUNBO0F4Q2k2U0Q7QU0zN1NJO0VrQ3VCSjtJQUtFO0lBQ0EsMEJ0Q3FITztFRjh5U1A7QUFDRjs7QXdDajZTQTtFQUNDO0VBQ0E7RUFDQTtBeENvNlNEO0FNdjhTSTtFa0NnQ0o7SUFLRTtJQUNBO0lBQ0EsZXRDcUhRO0VGaXpTUjtBQUNGO0F3Q3I2U0M7RUFDQztBeEN1NlNGOztBeUNoK1NBO0VBQ0M7QXpDbStTRDtBTXI5U0k7RW1DZko7SUFHRTtFekNxK1NBO0FBQ0Y7O0F5Q24rU0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3MrU0Q7QU1sK1NJO0VtQ1RKO0lBT0U7SUFDQTtJQUNBO0V6Q3crU0E7QUFDRjtBeUN2K1NDO0VBQ0M7RUFDQTtBekN5K1NGO0FNNytTSTtFbUNFSDtJQUlFLG9CdkNxSk87RUZzMVNSO0FBQ0Y7O0F5Q3grU0E7RUFDQztBekMyK1NEO0FNdC9TSTtFbUNVSjtJQUdFO0V6QzYrU0E7QUFDRjs7QXlDMytTQTtFQUNDO0F6QzgrU0Q7O0F5QzUrU0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QysrU0Q7QU12Z1RJO0VtQ21CSjtJQU9FO0V6Q2kvU0E7QUFDRjs7QXlDLytTQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDay9TRDtBTXBoVEk7RW1DNkJKO0lBT0U7RXpDby9TQTtBQUNGOztBeUNsL1NBO0VBQ0M7RUFDQSxvQnZDaUhTO0V1Q2hIVDtFQUNBLGdCdkMrSFM7QUZzM1NWO0FNaGlUSTtFbUN1Q0o7SUFNRTtFekN1L1NBO0FBQ0Y7O0EwQ3BqVEE7O3FHQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUN1alREO0FNL2lUSTtFb0NaSjtJQU1FO0lBQ0E7SUFDQSwyQnhDMkpRO0l3QzFKUiw0QnhDMEpRO0VGKzVTUjtBQUNGOztBMEN2alRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzBqVEQ7O0EwQ3hqVEE7RUFDQztFQUNBLGdCeENNTTtFd0NMTjtFQUNBO0ExQzJqVEQ7QU12a1RJO0VvQ1FKO0lBTUUsY3hDOElRO0l3QzdJUix1QnhDbUtRO0VGMDVTUjtBQUNGOztBMEMzalRBO0VBQ0M7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0ExQzhqVEQ7QU1wbFRJO0VvQ2tCSjtJQU1FLG9CeENtSVE7RUY2N1NSO0FBQ0Y7O0EwQzlqVEE7RUFDQztBMUNpa1REO0EwQ2hrVEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDa2tURjtBTXhtVEk7RW9DNkJIO0lBV0U7RTFDb2tURDtBQUNGOztBMENoa1RDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDbWtURjtBTTFuVEk7RW9DNkNIO0lBWUU7RTFDcWtURDtBQUNGOztBMENqa1RDO0VBQ0M7QTFDb2tURjs7QTBDaGtUQztFQUNDO0ExQ21rVEY7O0EwQ2hrVEE7RUFDQztBMUNta1REOztBMENqa1RBO0VBQ0M7RUFDQSxnQnhDNURNO0V3QzZETjtFQUNBO0ExQ29rVEQ7QU1scFRJO0VvQzBFSjtJQU1FLGdCeEMrRVE7SXdDOUVSLGlCeEMyRVE7RUYyL1NSO0FBQ0Y7O0EwQ3BrVEE7RUFDQztFQUNBLGdCeEN0RU07RXdDdUVOO0VBQ0E7QTFDdWtURDtBTS9wVEk7RW9Db0ZKO0lBTUUsb0J4Q21FUTtFRnNnVFI7QUFDRjtBMEN4a1RDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDMGtURjs7QTBDdmtUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUMwa1REO0FNdHJUSTtFb0NzR0o7SUFRRSxrQnhDbURRO0l3Q2xEUixvQnhDNENRO0VGZ2lUUjtBQUNGO0EwQzNrVEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzZrVEY7QU10c1RJO0VvQ2lISDtJQVVFLGdCeEN1Q087SXdDdENQLGlCeENpQ087SXdDaENQLG9CeENxQk07RUYwalRQO0FBQ0Y7O0EwQzVrVEE7O3FHQUFBO0FBR0E7RUFDQztFQUNBO0ExQytrVEQ7QU1ydFRJO0VvQ29JSjtJQUlFO0lBQ0EsV3hDd0VTO0VGeWdUVDtBQUNGOztBMkN6dVRDO0VBQ0M7QTNDNHVURjtBMkMxdVRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNDNHVURjtBTXJ1VEk7RXFDWEg7SUFNRTtFM0M4dVREO0FBQ0Y7O0EyQzN1VEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQzh1VEQ7QU1ydlRJO0VxQ0RKO0lBVUU7SUFDQTtJQUNBO0UzQ2d2VEE7QUFDRjtBMkMvdVRDO0VBQ0M7QTNDaXZURjtBTS92VEk7RXFDYUg7SUFHRTtFM0NtdlREO0FBQ0Y7QTJDanZUQztFQUNDO0VBQ0E7RUFDQTtBM0NtdlRGO0FNendUSTtFcUNtQkg7SUFLRSxvQnpDbUlPO0l5Q2xJUCx1QnpDeUpPO0VGNGxUUjtBQUNGOztBMkNqdlRDO0VBQ0M7QTNDb3ZURjtBMkNsdlRDO0VBQ0M7RUFDQTtBM0NvdlRGO0FNdnhUSTtFcUNpQ0g7SUFJRTtJQUNBO0lBQ0E7SUFDQSw2QnpDMEdNO0l5Q3pHTjtFM0NzdlREO0FBQ0Y7QTJDcnZURTtFQUNDO0VBQ0E7RUFDQTtLQUFBO0EzQ3V2VEg7O0EyQ2x2VEM7RUFDQztBM0NxdlRGO0FNenlUSTtFcUNtREg7SUFHRTtFM0N1dlREO0FBQ0Y7QTJDcnZUQztFQUNDO0VBQ0E7QTNDdXZURjtBTWx6VEk7RXFDeURIO0lBSUU7SUFDQTtFM0N5dlREO0FBQ0Y7O0E0Q3YwVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0pBQ0M7QTVDeTBURjtBTXAwVEk7RXNDZko7SUFhRTtJQUNBLHVCMUN1TFE7STBDdExSLG9CMUNrTVE7RUZ3b1RSO0FBQ0Y7O0E0Q3gwVEE7RUFDQztFQUNBO0VBQ0E7QTVDMjBURDtBTXQxVEk7RXNDUUo7SUFLRTtFNUM2MFRBO0FBQ0Y7QU10MVRJO0VzQ0dKO0lBUUU7SUFDQTtFNUMrMFRBO0FBQ0Y7O0E0QzcwVEE7RUFDQztFQUNBO0VBQ0E7QTVDZzFURDtBTWwyVEk7RXNDZUo7SUFLRTtFNUNrMVRBO0FBQ0Y7O0E0Q2gxVEE7RUFDQztBNUNtMVREOztBNENqMVRBO0VBQ0M7QTVDbzFURDs7QTRDbDFUQTtFQUNDO0E1Q3ExVEQ7O0E0Q24xVEE7RUFDQztFQUNBO0E1Q3MxVEQ7O0E0Q3AxVEE7RUFDQztFQUNBO0E1Q3UxVEQ7O0E0Q3IxVEE7RUFDQztBNUN3MVREOztBNEN0MVRBO0VBQ0M7RUFDQSxnQjFDN0JNO0UwQzhCTjtBNUN5MVREO0FNdjRUSTtFc0MyQ0o7SUFLRSxnQjFDK0dRO0kwQzlHUixtQjFDMkdRO0kwQzFHUiw2QjFDZ0dPO0kwQy9GUDtFNUMyMVRBO0FBQ0Y7O0E0Q3YxVEE7RUFDQyxnQjFDekNNO0UwQzBDTjtFQUNBO0E1QzAxVEQ7QU1yNVRJO0VzQ3dESjtJQUtFLG9CMUM4RlE7STBDN0ZSLDhCMUNvRk87RUZ3d1RQO0FBQ0Y7QTRDMzFUQztFQUNDO0V0Q2hERTtBTjg0VEo7QTRDNTFURTtFdEMvQ0UsWUoyTU07QUZtc1RWOztBNEN6MVRBO0VBQ0M7QTVDNDFURDs7QTRDMTFUQTtFQUNDO0VBQ0E7QTVDNjFURDtBTTM2VEk7RXNDNEVKO0lBSUUsb0IxQzBFUTtFRnF4VFI7QUFDRjs7QTRDNzFUQTtFQUNDO0VBQ0E7RXRDcEVHO0VzQ3lFSDtBNUM2MVREO0E0Q2gyVEM7RXRDbkVHLFlKMk1NO0FGMnRUVjtBTTE3VEk7RXNDbUZKO0lBU0U7RTVDazJUQTtBQUNGOztBNENoMlRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnREFDQztBNUNrMlRGO0FNdjhUSTtFc0MrRko7SUFTRTtJQUNBO1NBQUE7SUFDQTtTQUFBO0U1Q20yVEE7QUFDRjs7QTRDajJUQTtFQUNDO0E1Q28yVEQ7O0E0Q2wyVEE7RUFDQztFQUNBO09BQUE7QTVDcTJURDs7QTRDbjJUQTtFQUNDO0VBQ0E7QTVDczJURDtBTTU5VEk7RXNDb0hKO0lBSUU7RTVDdzJUQTtBQUNGOztBTWorVEk7RXNDMkhKO0lBRUU7SUFDQTtTQUFBO0lBQ0E7U0FBQTtFNUN5MlRBO0FBQ0Y7O0E0Q3QyVEE7RUFDQztPQUFBO0E1Q3kyVEQ7O0FNNytUSTtFc0NzSUo7SUFFRTtFNUMwMlRBO0FBQ0Y7O0FNbi9USTtFc0M0SUg7SUFFRTtTQUFBO0U1QzAyVEQ7QUFDRjs7QU16L1RJO0VzQ21KSDtJQUVFO1NBQUE7RTVDeTJURDtBQUNGOztBTS8vVEk7RXNDMEpIO0lBRUU7U0FBQTtFNUN3MlREO0FBQ0Y7O0E0Q3IyVEE7RUFDQztFQUNBO0VBQ0E7QTVDdzJURDtBTTNnVUk7RXNDZ0tKO0lBS0U7SUFDQSxnQjFDSVE7STBDSFIsZ0IxQ2NRO0VGNDFUUjtBQUNGO0E0Q3oyVEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUMyMlRGO0FNeGhVSTtFc0N5S0g7SUFNRTtJQUNBO0lBQ0E7RTVDNjJURDtBQUNGO0E0QzMyVEM7RUFDQztFQUNBO0E1QzYyVEY7QTRDNTJURTtFQUNDO0VBQ0E7QTVDODJUSDtBTXZpVUk7RXNDdUxGO0lBSUU7RTVDZzNURjtBQUNGO0FNNWlVSTtFc0NnTUE7SUFDQztFNUMrMlRIO0FBQ0Y7QU1qalVJO0VzQ29MSDtJQWtCRTtJQUNBO0U1QysyVEQ7QUFDRjtBNEM3MlRDO0VBQ0M7QTVDKzJURjtBTTFqVUk7RXNDME1IO0lBR0UscUIxQzVDTztJMEM2Q1A7RTVDaTNURDtBQUNGOztBNkMva1VBO0VBQ0M7QTdDa2xVRDs7QTZDaGxVQTtFQUNDO0VBQ0E7RUFDQTtBN0NtbFVEO0FNMWtVSTtFdUNaSjtJQUtFO0U3Q3FsVUE7QUFDRjtBNkNwbFVDO0VBQ0M7QTdDc2xVRjtBTWxsVUk7RXVDTEg7SUFHRTtFN0N3bFVEO0FBQ0Y7O0E2Q3JsVUE7RUFDQztFQUNBLGdCM0NZTTtFMkNYTjtFQUNBO0E3Q3dsVUQ7QU05bFVJO0V1Q0VKO0lBTUUsZ0IzQ3VKUTtJMkN0SlIsdUIzQ3dKUTtFRms4VFI7QUFDRjs7QTZDeGxVQTtFQUNDO0E3QzJsVUQ7QU14bVVJO0V1Q1lKO0lBR0U7RTdDNmxVQTtBQUNGOztBNkMzbFVBO0VBQ0M7QTdDOGxVRDtBTWpuVUk7RXVDa0JKO0lBR0UsZTNDcUpRO0VGMjhUUjtBQUNGOztBNkM5bFVBO0VBQ0M7RUFDQTtFQUNBO0E3Q2ltVUQ7QU01blVJO0V1Q3dCSjtJQUtFLG9CM0M4SFE7STJDN0hSLHNCM0NvSlE7RUYrOFRSO0FBQ0Y7O0E2Q2ptVUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IzQzVCUTtFSUdMO0FOOG5VSjtBTS9vVUk7RXVDaUNKO0lBV0UsbUIzQ2dIUTtJMkMvR1Isa0IzQzZIUTtFRjArVFI7QUFDRjtBNkNybVVDO0V2QzVCRyxZSjJNTTtBRnk3VFY7QU14cFVJO0V1Q2dESDtJQUdFO0U3Q3ltVUQ7QUFDRjtBNkN0bVVFO0VBQ0M7QTdDd21VSDtBNkNybVVDO0VBRUM7RUFDQTtFQUNBO0E3Q3NtVUY7QTZDcG1VQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3Q3NtVUY7QU0zcVVJO0V1Q2lFSDtJQU1FLGdCM0MwRk87STJDekZQLFUzQ2lGTztJMkNoRlA7RTdDd21VRDtBQUNGO0E2Q3RtVUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0N3bVVGO0FNeHJVSTtFdUM0RUg7SUFNRSxVM0M4RE07STJDN0ROLGlCM0M4RU87STJDN0VQLHFCM0NtRU87RUZ1aVVSO0FBQ0Y7O0E2Q3ZtVUE7RUFDQztFQUNBLGdCM0MxRU07RTJDMkVOO0E3QzBtVUQ7QU1yc1VJO0V1Q3dGSjtJQUtFLDRCM0N1RE87RUZxalVQO0FBQ0Y7O0E2QzFtVUE7RUFDQztFQUNBO0VBQ0E7QTdDNm1VRDtBTWh0VUk7RXVDZ0dKO0lBS0UsZ0IzQ3VEUTtJMkN0RFIsbUIzQ29FUTtFRjJpVVI7QUFDRjtBNkM5bVVDO0VBQ0M7RUFDQTtBN0NnblVGO0E2Qy9tVUU7RUFDQztBN0NpblVIOztBOEM1dVVBOztxR0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUE4QkE7RUFLQTtBOUM4c1VEO0FNenVVSTtFd0NaSjtJQU1FLHVCNUN3TFE7STRDdkxSO0U5Q212VUE7QUFDRjtBOENsdlVDO0VBQ0M7RUFDQTtBOUNvdlVGO0FNbnZVSTtFd0NISDtJQUlFLGU1Q3lLTztJNEN4S1A7RTlDc3ZVRDtBQUNGO0E4Q3B2VUM7RUFDQztBOUNzdlVGO0E4Q3B2VUM7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUNzdlVGO0FNdndVSTtFd0NRSDs7SUFXRTtFOUN5dlVEO0FBQ0Y7QThDdHZVQztFQUNDO0VBQ0E7QTlDd3ZVRjtBOENydlVDO0VBQ0M7RUFDQTtBOUN1dlVGOztBOENsdlVBO0VBQ0M7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDa3ZVRDtBTS94VUk7RXdDbUNKO0lBR0U7RTlDNnZVQTtBQUNGO0E4Q3R2VUM7RUFDQztFQUNBO0E5Q3d2VUY7O0E4Q3J2VUE7RUFDQztFQUNBO0VBQ0E7QTlDd3ZVRDtBTTl5VUk7RXdDbURKO0lBS0U7RTlDMHZVQTtBQUNGOztBOEN4dlVBO0VBQ0M7RUFDQTtBOUMydlVEO0FNeHpVSTtFd0MyREo7SUFJRTtJQUNBLFc1Q2lKUztFRjRtVVQ7QUFDRjtBOEM1dlVDO0VBQ0M7RUFDQTtBOUM4dlVGO0E4QzV2VUM7RUFDQztFQUNBO0E5Qzh2VUY7O0E4QzN2VUE7RXhDMURJO0FOeXpVSjtBOEM3dlVDO0V4Q3pERyxZSjJNTTtBRjhtVVY7O0ErQzUxVUE7O3FHQUFBO0FBR0E7RUFDQztFQUNBO0EvQysxVUQ7QU1yMVVJO0V5Q1pKO0lBSUUsaUI3QzBNUTtFRnVwVVI7QUFDRjtBK0NoMlVDO0VBQ0M7QS9DazJVRjtBTTcxVUk7RXlDTkg7SUFHRTtFL0NvMlVEO0FBQ0Y7O0ErQ2gyVUE7RUFDQztBL0NtMlVEOztBK0NoMlVBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9DbTJVRDtBTWgzVUk7RXlDU0o7SUFNRTtJQUNBO0lBQ0E7RS9DcTJVQTtBQUNGOztBK0NuMlVBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0EvQ3MyVUQ7QU1oNFVJO0V5Q3VCSjtJQUtFO0lBQ0E7SUFDQTtFL0N3MlVBO0FBQ0Y7O0ErQ3QyVUE7RUFDQztBL0N5MlVEO0FNMzRVSTtFeUNpQ0o7SUFHRSxzQjdDa0pRO0VGeXRVUjtBQUNGO0ErQzEyVUM7RUFDQztFQUNBO0VBQ0E7QS9DNDJVRjs7QStDejJVQTtFQUNDO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0EvQzQyVUQ7QStDMzJVQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0EvQzYyVUY7O0ErQzEyVUE7O3lDQUFBO0FBR0E7RUFDQyxlN0NnQlU7RTZDZlY7RUFDQTtFQUNBLGdCN0N4RFE7RTZDeURSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFekMxREc7QU53NlVKO0FNejdVSTtFeUNrRUo7SUFXRTtJQUNBLGM3QzhFUTtJNkM3RVIsdUI3Q2dIUTtFRmd3VVI7QUFDRjtBK0M5MlVDO0V6QzlERyxZSjJNTTtBRm91VVY7QStDOTJVQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NnM1VGO0ErQzkyVUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0NnM1VGO0ErQy8yVUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2kzVUg7QStDLzJVRTtFQUNDO0VBQ0E7RUFDQTtLQUFBO0EvQ2kzVUg7O0FnRC8rVUE7O3FHQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7QWhEay9VRDtBZ0RqL1VDO0VBQ0M7RUFDQTtBaERtL1VGOztBZ0QvK1VBO0VBQ0M7RUFDQSxjOUNpRlU7RThDaEZWO0VBQ0E7RUFDQSxZOUN3RVM7RThDdkVUO0VBQ0E7RUFDQSxnQjlDVU07RThDVE4sc0I5QzJDUztFOEMxQ1Qsd0I5QzBEUztBRnc3VVY7QU0xL1VJO0UwQ0ZKO0lBWUU7SUFDQSxnQjlDNEpRO0k4QzNKUiw0QjlDb0pRO0k4Q25KUix3QjlDaUpRO0k4Q2hKUjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhEby9VQTtBQUNGOztBZ0RsL1VBO0VBQ0M7RUFDQTtFQUNBO0FoRHEvVUQ7QU05Z1ZJO0UwQ3NCSjtJQUtFO0VoRHUvVUE7QUFDRjtBZ0R0L1VDO0VBQ0MscUI5Q29CUTtFOENuQlI7QWhEdy9VRjs7QWdEci9VQTtFQUNDO0VBQ0E7RUFDQTtBaER3L1VEO0FNN2hWSTtFMENrQ0o7SUFLRSxvQjlDc0hRO0VGbzRVUjtBQUNGOztBZ0R4L1VBO0VBQ0M7QWhEMi9VRDtBTXRpVkk7RTBDMENKO0lBR0U7RWhENi9VQTtBQUNGOztBaUQxalZBOztxR0FBQTtBQUdBO0VBQ0MsbUIvQ2tGUztFK0NqRlQ7RUFDQTtBakQ2alZEO0FNcGpWSTtFMkNaSjtJQUtFO0lBQ0E7SUFDQSxzQi9DaU1RO0krQ2hNUjtFakQralZBO0FBQ0Y7O0FNNWpWSTtFMkNESjtJQUVFO0lBQ0EsMEIvQzBMUTtFRnM0VVI7QUFDRjs7QWlEOWpWQTtFQUNDLDRCL0M0RlU7RStDM0ZWLHVCL0NrRlU7RStDakZWO0FqRGlrVkQ7QU16a1ZJO0UyQ0tKO0lBS0U7SUFDQSx1Qi9DaUxRO0krQ2hMUjtFakRta1ZBO0FBQ0Y7O0FpRGprVkE7RUFDQyxxQi9DZ0RTO0UrQy9DVDtFQUNBO0FqRG9rVkQ7QU10bFZJO0UyQ2VKO0lBS0Usb0IvQ3VJUTtJK0N0SVIsdUIvQzRJUTtJK0MzSVIsd0IvQzJJUTtJK0MxSVIsc0IvQzJKUTtFRjI2VVI7QUFDRjtBaURya1ZDO0VBQ0MscUIvQ3dCUTtBRitpVlY7QU1qbVZJO0UyQ3lCSDtJQUdFLGUvQzhJTztFRjI3VVI7QUFDRjs7QWlEdGtWQTtFQUNDO0VBQ0EsZ0IvQ2xCTTtFK0NtQk47QWpEeWtWRDtBTTVtVkk7RTJDZ0NKO0lBS0UsZ0IvQzBIUTtFRmk5VVI7QUFDRjs7QWlEemtWQTtFQUNDO0FqRDRrVkQ7QU1yblZJO0UyQ3dDSjtJQUdFO0lBQ0E7RWpEOGtWQTtFaUQ3a1ZBO0lBQ0M7SUFDQTtFakQra1ZEO0FBQ0Y7O0FpRDVrVkE7O3lDQUFBO0FBR0E7RUFDQyxrQi9Db0JTO0FGMmpWVjtBTXRvVkk7RTJDc0RKO0lBSUUsc0IvQ3dIUTtFRnc5VVI7QUFDRjs7QWlEOWtWQTtFQUNDO0VBQ0E7QWpEaWxWRDtBTWhwVkk7RTJDNkRKO0lBSUUsYy9DMkZRO0krQzFGUixxQi9DK0ZRO0VGby9VUjtBQUNGO0FpRGxsVkM7RTNDbkRHO0FOd29WSjtBaURubFZFO0UzQ2xERSxZSjJNTTtBRjY3VVY7O0FrRDNxVkE7O3FHQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRDhxVkQ7QU12cVZJO0U0Q1pKO0lBT0U7SUFDQTtJQUNBLDRCaERtTVE7SWdEbE1SLCtCaERrTVE7RUY4K1VSO0FBQ0Y7O0FrRDlxVkE7RUFDQztFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QWxEaXJWRDtBTXRyVkk7RTRDQ0o7SUFNRSx1QmhEMEpRO0lnRHpKUix3QmhEeUpRO0lnRHhKUixvQmhEa0pRO0VGaWlWUjtBQUNGO0FrRGxyVkM7RUFDQztBbERvclZGO0FNaHNWSTtFNENXSDtJQUdFLG9CaER3Sk87RUY4aFZSO0FBQ0Y7QWtEbnJWQztFQUNDO0VBQ0E7QWxEcXJWRjtBa0RuclZDO0VBQ0M7QWxEcXJWRjs7QW1EM3RWQTs7cUdBQUE7QUFHQTtFQUNDO0VBQ0E7QW5EOHRWRDtBTXB0Vkk7RTZDWko7SUFJRTtJQUNBO0VuRGd1VkE7QUFDRjs7QW1EN3RWQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGtCakR3Tkk7QUZ3Z1ZMO0FNcHVWSTtFNkNBSjtJQU1FO0lBQ0E7RW5Ea3VWQTtBQUNGOztBbURodVZBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJqRDJNSTtBRndoVkw7QU1wdlZJO0U2Q2FKO0lBTUU7SUFDQTtFbkRxdVZBO0FBQ0Y7O0FtRGx1VkE7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRHF1VkQ7QW1EcHVWQztFQUNDO0FuRHN1VkY7QW1EcHVWQztFQUNDO0FuRHN1VkY7QW1EcHVWQztFQUNDO0FuRHN1VkY7O0FtRGx1VkM7RUFDQztBbkRxdVZGO0FNbHhWSTtFNkM0Q0g7SUFHRTtFbkR1dVZEO0FBQ0Y7O0FvRHR5VkE7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0FwRHl5VkQ7QU0veFZJO0U4Q1pKO0lBSUU7SUFDQTtFcEQyeVZBO0FBQ0Y7O0FvRHZ5VkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRDB5VkQ7QW9EenlWQztFQUNDO0FwRDJ5VkY7QU1oelZJO0U4Q0ZKO0lBVUUsb0JsRHFKUTtJa0RwSlIsZ0JsRGlLUTtJa0RoS1IsbUJsRGtKUTtFRjBwVlI7QUFDRjs7QW9EMXlWQTtFQUNDO0VBQ0E7RTlDRUc7QU40eVZKO0FvRDV5VkM7RTlDR0csWUoyTU07QUZpbVZWOztBb0QxeVZBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0FwRDZ5VkQ7QU16MFZJO0U4Q3lCSjtJQUtFLG1CbEQ4SFE7RUZpclZSO0FBQ0Y7QU05MFZJO0U4Q2dDSDtJQUVFLG9CbER3SE87RUZ3clZSO0FBQ0Y7QW9EOXlWQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwRGd6VkY7QU16MVZJO0U4Q3FDSDtJQU1FLG9CbERnSE87SWtEL0dQO0VwRGt6VkQ7QUFDRjs7QW9EL3lWQTtFQUNDO0VBQ0E7QXBEa3pWRDtBTXAyVkk7RThDZ0RKO0lBSUUsb0JsRHlHUTtFRjJzVlI7QUFDRjs7QXFEeDNWQTs7cUdBQUE7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZbkQwRFM7RW1EekRULGtCbkQ0Q1M7RW1EM0NULGdCbkRpT1U7RW1EaE9WO0FyRDIzVkQ7QXFEMTNWQztFQUNDO0VBQ0E7RUFDQTtBckQ0M1ZGO0FNcjRWSTtFK0NQSjtJQW1CRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHNCbkQ0SVE7SW1EM0lSO0VyRDYzVkE7QUFDRjtBTTE0Vkk7RStDWko7SUEyQkU7SUFDQTtFckQrM1ZBO0FBQ0Y7QXFEOTNWQztFQUNDLDBCbkRvSVE7RW1EbklSO0FyRGc0VkY7QXFELzNWRTtFQUNDO0FyRGk0Vkg7O0FxRDczVkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckRnNFZEO0FNdDZWSTtFK0MrQko7SUFTRSxnQm5EK0hRO0ltRDlIUixpQm5EOEhRO0ltRDdIUjtJQUNBO0lBQ0E7SUFDQTtFckRrNFZBO0FBQ0Y7QXFEajRWQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJuRHZCTztFbUR3QlAscUJuRHBCTztBRnU1VlQ7QU14N1ZJO0UrQytDSDtJQVFFO0lBQ0E7SUFDQTtFckRxNFZEO0FBQ0Y7QU0xN1ZJO0UrQzBDSDtJQWFFO0lBQ0E7SUFDQSxtQm5EcUZNO0VGa3pWUDtBQUNGO0FxRHQ0VkU7RUFqQkQ7SUFrQkU7SUFDQTtFckR5NFZEO0FBQ0Y7O0FxRHQ0VkE7RUFDQztFQUNBO0VBQ0EseUJuRHBDUztFbURxQ1Q7QXJEeTRWRDtBTTk4Vkk7RStDaUVKO0lBTUUsOEJuRDJFTztFRmcwVlA7QUFDRjs7QXFEejRWQTtFQUNDLHFCbkR0Q1M7QUZrN1ZWO0FNNTlWSTtFK0MrRUo7SUFHRTtFckQ4NFZBO0FBQ0Y7O0FxRDM0VkM7RUFDQztFQUNBO0FyRDg0VkY7O0FxRDM0VkE7RUFDQztFQUNBO0VBQ0E7RUFDQSx1Qm5EckRTO0FGbThWVjtBTXgrVkk7RStDc0ZKO0lBTUU7SUFDQTtJQUNBLGlCbkQ4RFE7RUZrMVZSO0FBQ0Y7O0FxRDc0VkE7RUFDQztFQUNBLGdCbkRwRk07QUZvK1ZQO0FNei9WSTtFK0N1R0o7SUFJRTtFckRrNVZBO0FBQ0Y7O0FxRGg1VkE7RUFDQztFQUNBO0FyRG01VkQ7O0FxRGo1VkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEbzVWRDtBcURuNVZDO0VBQ0M7RUFDQTtBckRxNVZGOztBc0QxaFdBOzt5Q0FBQTtBQUdBO0VBQ0M7RUFDQTtBdEQ2aFdEO0FNbmhXSTtFZ0RaSjtJQUlFO0V0RCtoV0E7QUFDRjs7QXNEN2hXQTs7eUNBQUE7QUFHQTtFQUNDO0VBQ0EsZ0JwRGdCTTtFb0RmTjtFQUNBO0F0RGdpV0Q7O0FzRDloV0E7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0F0RGlpV0Q7QU0xaVdJO0VnRE9KO0lBSUU7SUFDQTtFdERtaVdBO0FBQ0Y7O0FzRGppV0E7O3lDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG9pV0Q7QU0zaldJO0VnRGtCSjtJQU9FO0lBQ0E7SUFDQTtJQUNBO0V0RHNpV0E7QUFDRjs7QXNEcGlXQTtFQUNDO0F0RHVpV0Q7QU12a1dJO0VnRCtCSjtJQUdFLHNCcERnSlE7RUZ5NVZSO0FBQ0Y7O0FzRHZpV0E7RUFDQztFQUNBO0F0RDBpV0Q7QU1qbFdJO0VnRHFDSjtJQUlFLG9CcERrSFE7RUYwN1ZSO0FBQ0Y7O0FzRHppV0E7RUFDQztFQUNBO0VBQ0E7QXRENGlXRDtBTTVsV0k7RWdENkNKO0lBS0Usc0JwRCtHUTtJb0Q5R1Isb0JwRHVHUTtFRnU4VlI7QUFDRjtBc0Q3aVdDO0VBQ0M7RUFDQTtBdEQraVdGO0FzRDlpV0U7RUFDQztBdERnaldIO0FzRDdpV0M7RUFDQztBdEQraVdGOztBc0Q1aVdBO0VBQ0M7RUFDQTtBdEQraVdEO0FNam5XSTtFZ0RnRUo7SUFJRSwyQnBENkVPO0lvRDVFUCxvQnBEc0ZRO0lvRHJGUiw4QnBEK0ZRO0VGazlWUjtBQUNGOztBQXBrV0E7QXVEbkVBO0VBQ0M7QXZEMm9XRDtBdUQxb1dDO0VBQ0M7RUFDQTtFQUNBO0F2RDRvV0Y7QXVEMW9XQztFQUNDO0VBQ0E7RUFDQTtBdkQ0b1dGOztBdUR6b1dBO0VBQ0M7QXZENG9XRDs7QU0zb1dJO0VpRENKO0lBRUU7RXZENm9XQTtBQUNGOztBTTNwV0k7RWtETEo7SUFFRTtFeERtcVdBO0FBQ0Y7QU01cFdJO0VrRFZKO0lBS0U7RXhEcXFXQTtBQUNGO0FNNXBXSTtFa0RmSjtJQVFFO0V4RHVxV0E7QUFDRjs7QU10cVdJO0VrRENKO0lBRUU7RXhEd3FXQTtBQUNGO0FNanJXSTtFa0RNSjtJQUtFO0V4RDBxV0E7QUFDRjtBTTVxV0k7RWtESko7SUFRRTtFeEQ0cVdBO0FBQ0Y7O0FNanJXSTtFa0RRSjtJQUVFO0V4RDRxV0E7QUFDRjtBTWpzV0k7RWtEa0JKO0lBS0U7RXhEOHFXQTtBQUNGO0FNanNXSTtFa0RhSjtJQVFFO0V4RGdyV0E7QUFDRjs7QU1qc1dJO0VrRG1CSjtJQUVFO0V4RGlyV0E7QUFDRjtBTTVzV0k7RWtEd0JKO0lBS0U7RXhEbXJXQTtBQUNGO0FNdHRXSTtFa0Q2Qko7SUFRRTtFeERxcldBO0FBQ0Y7O0F5RGh1V0E7RUFDQztBekRtdVdEOztBeURqdVdBO0VBQ0M7QXpEb3VXRDs7QXlEbHVXQTtFQUNDO0VBQ0E7QXpEcXVXRDs7QXlEbHVXQTtFQUNDO0F6RHF1V0Q7O0F5RG51V0E7RUFDQztBekRzdVdEOztBeURwdVdBO0VBQ0M7QXpEdXVXRDs7QXlEcnVXQTtFQUNDO0F6RHd1V0Q7O0F5RHR1V0E7RUFDQztBekR5dVdEOztBeUR2dVdBO0VBQ0M7QXpEMHVXRDs7QXlEeHVXQTtFQUNDO0F6RDJ1V0Q7O0F5RHp1V0E7RUFDQyxnQnZESlE7QUZndldUOztBeUQxdVdBO0VBQ0MsZ0J2RE5XO0FGbXZXWjs7QXlEM3VXQTtFQUNDLGdCdkRSTTtBRnN2V1A7O0F5RDN1V0E7RUFDQztBekQ4dVdEOztBTXB4V0k7RW1EeUNKO0lBRUU7RXpEOHVXQTtBQUNGOztBTTN3V0k7RW1EK0JKO0lBRUU7RXpEK3VXQTtBQUNGOztBeUQ3dVdBO0VBQ0MsZ0J2RDNCVztBRjJ3V1o7O0F5RDl1V0E7RUFDQztBekRpdldEOztBeUQ5dVdBO0VBQ0M7QXpEaXZXRDs7QXlEOXVXQTtFQUNDO0F6RGl2V0Q7O0F5RDl1V0E7RUFDQztBekRpdldEOztBeUQ5dVdBO0VBQ0M7QXpEaXZXRDs7QXlEOXVXQTtFQUNDO0F6RGl2V0Q7O0F5RDl1V0E7RUFDQztBekRpdldEOztBeUQ5dVdBO0VBQ0M7QXpEaXZXRDs7QXlEOXVXQTtFQUNDO0F6RGl2V0Q7O0F5RDl1V0E7RUFDQztBekRpdldEOztBeUQ5dVdBO0VBQ0M7QXpEaXZXRDs7QXlEOXVXQTtFQUNDO0F6RGl2V0Q7O0F5RDl1V0E7RUFDQztBekRpdldEOztBeUQ5dVdBO0VBQ0M7QXpEaXZXRDs7QXlEOXVXQTtFQUNDO0F6RGl2V0Q7O0F5RDl1V0E7RUFDQztBekRpdldEOztBeUQ5dVdBO0VBQ0M7QXpEaXZXRDs7QXlEOXVXQTtFQUNDO0F6RGl2V0Q7O0F5RDl1V0E7RUFDQztBekRpdldEOztBeUQ5dVdBO0VBQ0M7QXpEaXZXRDs7QXlEOXVXQTtFQUNDO0F6RGl2V0Q7O0F5RDl1V0E7RUFDQztBekRpdldEOztBeUQ5dVdBO0VBQ0M7QXpEaXZXRDs7QXlEL3VXQTtFQUNDO0F6RGt2V0Q7O0F5RGh2V0E7RUFDQztBekRtdldEOztBeURqdldBO0VBQ0M7QXpEb3ZXRDs7QXlEbHZXQTtFQUNDO0F6RHF2V0Q7O0FNdDRXSTtFbURtSko7SUFFRSxnQnZESVE7RUZrdldSO0FBQ0Y7O0FNNTRXSTtFbUR3Sko7SUFFRTtFekR1dldBO0FBQ0Y7O0FNbDVXSTtFbUQ2Sko7SUFFRSxvQnZESlE7RUY0dldSO0FBQ0Y7O0FNeDVXSTtFbURrS0o7SUFFRSxjdkRSUTtFRml3V1I7QUFDRjs7QU05NVdJO0VtRHVLSjtJQUVFLG9CdkRaUTtFRnN3V1I7QUFDRjs7QU1wNldJO0VtRDRLSjtJQUVFLGdCdkRmUTtFRjB3V1I7QUFDRjs7QU0xNldJO0VtRGlMSjtJQUVFLG9CdkRsQlE7RUY4d1dSO0FBQ0Y7O0FNaDdXSTtFbURzTEo7SUFFRSxvQnZEdEJRO0VGbXhXUjtBQUNGOztBTXQ3V0k7RW1EMkxKO0lBRUUsZ0J2RHpCUTtFRnV4V1I7QUFDRjs7QU01N1dJO0VtRGdNSjtJQUVFLG9CdkQ1QlE7RUYyeFdSO0FBQ0Y7O0FNbDhXSTtFbURxTUo7SUFFRSx1QnZEdEJRO0VGc3hXUjtBQUNGOztBeUQ5dldBO0VBQ0M7QXpEaXdXRDs7QXlEL3ZXQTtFQUNDO0F6RGt3V0Q7O0F5RGh3V0E7RUFDQztBekRtd1dEOztBeURqd1dBO0VBQ0M7QXpEb3dXRDs7QXlEbHdXQTtFQUNDO0F6RHF3V0Q7O0F5RG53V0E7RUFDQztBekRzd1dEOztBeURwd1dBO0VBQ0M7QXpEdXdXRDs7QU1wK1dJO0VtRCtOSjtJQUVFO0V6RHd3V0E7QUFDRjs7QU0xK1dJO0VtRG9PSjtJQUVFO0V6RHl3V0E7QUFDRjs7QU1oL1dJO0VtRHlPSjtJQUVFO0V6RDB3V0E7QUFDRjs7QU10L1dJO0VtRDhPSjtJQUVFO0V6RDJ3V0E7QUFDRjs7QXlEendXQTtFQUNDO0F6RDR3V0Q7O0F5RDF3V0E7RUFDQztBekQ2d1dEOztBeUQzd1dBO0VBQ0M7QXpEOHdXRDs7QXlENXdXQTtFQUNDO0F6RCt3V0Q7O0F5RDd3V0E7RUFDQztFQUNBO0VBQ0EsZ0J2RGxDVTtBRmt6V1g7QXlEL3dXQztFQUNDO0F6RGl4V0Y7O0F5RDl3V0E7RUFDQztFQUNBO0VBQ0EsZ0J2RDFDVTtBRjJ6V1g7QXlEaHhXQztFQUNDO0F6RGt4V0Y7O0F5RC93V0E7RUFDQztFQUNBO0F6RGt4V0Q7O0F5RGh4V0E7RUFDQztBekRteFdEOztBTWpqWEk7RW9ETEo7SUFFRTtFMUR5alhBO0FBQ0Y7O0FNdmpYSTtFb0RBSjtJQUVFO0UxRDBqWEE7QUFDRjs7QTBEeGpYQTtFQUNDO0ExRDJqWEQ7O0EwRHpqWEE7RUFDQztBMUQ0alhEOztBMEQxalhBO0VBQ0M7QTFENmpYRDs7QTBEM2pYQTtFQUNDO0ExRDhqWEQ7O0EwRDVqWEE7RUFDQztBMUQralhEOztBTXZrWEk7RW9EVUo7SUFFRTtFMURna1hBO0FBQ0Y7O0FNN2tYSTtFb0RlSjtJQUVFO0UxRGlrWEE7QUFDRjs7QU1ubFhJO0VvRG9CSjtJQUVFO0UxRGtrWEE7QUFDRjs7QU1ubVhJO0VxRExKO0lBRUU7RTNEMm1YQTtBQUNGO0FNcG1YSTtFcURWSjtJQUtFO0UzRDZtWEE7QUFDRjs7QTJEM21YQTtFQUNDO0EzRDhtWEQ7O0EyRDVtWEE7RUFDQztBM0QrbVhEOztBMkQ3bVhBO0VBQ0M7QTNEZ25YRDtBTWhuWEk7RXFEREo7SUFHRTtFM0RrblhBO0FBQ0Y7O0EyRGhuWEE7RUFDQztBM0RtblhEOztBMkRqblhBO0VBQ0M7QTNEb25YRDs7QTJEbG5YQTtFQUNDO0EzRHFuWEQ7O0EyRG5uWEE7RUFDQztBM0RzblhEOztBTXJvWEk7RXFEaUJKO0lBRUU7RTNEdW5YQTtBQUNGOztBNEQxcFhBO0VBQ0M7RUFDQTtBNUQ2cFhEOztBNEQzcFhBO0VBQ0M7QTVEOHBYRDs7QTRENXBYQTtFQUNDO0E1RCtwWEQ7O0E0RDdwWEE7RUFDQztBNURncVhEOztBNEQ5cFhBO0VBQ0M7QTVEaXFYRDs7QTREL3BYQTtFQUNDO0E1RGtxWEQ7O0E0RGhxWEE7RUFDQztBNURtcVhEOztBTWxyWEk7RXNEaUJKO0lBRUU7RTVEb3FYQTtBQUNGO0FNbnJYSTtFc0RZSjtJQUtFO0U1RHNxWEE7QUFDRjs7QU03clhJO0VzRHlCSjtJQUVFO0U1RHVxWEE7QUFDRjtBTTlyWEk7RXNEb0JKO0lBS0U7RTVEeXFYQTtBQUNGOztBNER2cVhBOzt5Q0FBQTtBQUdBO0VBQ0M7QTVEMHFYRDs7QTREeHFYQTtFQUNDO0E1RDJxWEQ7O0E0RHpxWEE7RUFDQztBNUQ0cVhEOztBNEQxcVhBO0VBQ0M7QTVENnFYRDs7QTREM3FYQTtFQUNDO0E1RDhxWEQ7O0E0RDVxWEE7RUFDQztBNUQrcVhEOztBNEQ3cVhBO0VBQ0M7QTVEZ3JYRDs7QTREOXFYQTtFQUNDO0E1RGlyWEQ7O0E0RC9xWEE7RUFDQztBNURrclhEOztBNERoclhBO0VBQ0M7QTVEbXJYRDs7QTREanJYQTtFQUNDO0E1RG9yWEQ7O0E0RGxyWEE7RUFDQztBNURxclhEOztBNERuclhBO0VBQ0M7QTVEc3JYRDs7QTREcHJYQTtFQUNDO0E1RHVyWEQ7O0E0RHJyWEE7RUFDQztBNUR3clhEOztBNER0clhBO0VBQ0M7QTVEeXJYRDs7QTREdnJYQTtFQUNDO0E1RDByWEQ7O0E0RHhyWEE7RUFDQztBNUQyclhEOztBNER6clhBO0VBQ0M7QTVENHJYRDs7QTREMXJYQTtFQUNDO0E1RDZyWEQ7O0E0RDNyWEE7O3lDQUFBO0FBR0E7RUFDQztBNUQ4clhEOztBNEQ1clhBO0VBQ0M7QTVEK3JYRDs7QTREN3JYQTtFQUNDO0E1RGdzWEQ7O0E0RDlyWEE7RUFDQztBNURpc1hEOztBNEQvclhBO0VBQ0M7QTVEa3NYRDs7QTREaHNYQTtFQUNDO0E1RG1zWEQ7O0E0RGpzWEE7RUFDQztBNURvc1hEOztBNERsc1hBO0VBQ0M7QTVEcXNYRDs7QTREbnNYQTtFQUNDO0E1RHNzWEQ7O0E0RHBzWEE7O3lDQUFBO0FBR0E7RUFDQztBNUR1c1hEOztBNERyc1hBO0VBQ0M7QTVEd3NYRDs7QTREdHNYQTtFQUNDO0E1RHlzWEQ7O0E0RHZzWEE7RUFDQztBNUQwc1hEOztBNER4c1hBO0VBQ0M7QTVEMnNYRDs7QTREenNYQTs7eUNBQUE7QUFHQTtFQUNDO0E1RDRzWEQ7O0E0RDFzWEE7RUFDQztBNUQ2c1hEOztBNEQzc1hBO0VBQ0M7QTVEOHNYRDs7QTRENXNYQTtFQUNDO0E1RCtzWEQ7O0E0RDdzWEE7RUFDQztBNURndFhEOztBNEQ5c1hBO0VBQ0M7QTVEaXRYRDs7QTREL3NYQTs7eUNBQUE7QXREaEtJO0VzRG1LSjtJQUVFLHFCMURoSVE7RUZrMVhSO0FBQ0Y7O0FNeDNYSTtFc0R3S0o7SUFFRSx3QjFEcklRO0VGdzFYUjtBQUNGOztBNERodFhBOzt5Q0FBQTtBdER6S0k7RXNENEtKO0lBRUU7RTVEbXRYQTtBQUNGOztBTWw0WEk7RXNEaUxKO0lBRUUsMEIxRGpDTztFRnF2WFA7QUFDRjs7QU14NFhJO0VzRHNMSjtJQUVFLDBCMURqQ1E7RUZzdlhSO0FBQ0Y7O0FNOTRYSTtFc0QyTEo7SUFFRSxlMURqQ1E7RUZ1dlhSO0FBQ0Y7O0FNcDVYSTtFc0RnTUo7SUFFRTtFNUR1dFhBO0FBQ0Y7O0FNMTVYSTtFc0RxTUo7SUFFRSwwQjFEbENRO0VGMHZYUjtBQUNGOztBTWg2WEk7RXNEME1KO0lBRUUsMEIxRDlCUTtFRnV2WFI7QUFDRjs7QU10NlhJO0VzRCtNSjtJQUVFLGUxRHZDUTtFRml3WFI7QUFDRjs7QU01NlhJO0VzRG9OSjtJQUVFLHNCMURwQ1E7RUYrdlhSO0FBQ0Y7O0FNbDdYSTtFc0R5Tko7SUFFRSxzQjFEckNRO0VGaXdYUjtBQUNGOztBTXg3WEk7RXNEOE5KO0lBRUUsc0IxRHRDUTtFRm13WFI7QUFDRjs7QU05N1hJO0VzRG1PSjtJQUVFLHNCMUR6Q1E7RUZ1d1hSO0FBQ0Y7O0FNcDhYSTtFc0R3T0o7SUFFRSwyQjFEM0NRO0VGMHdYUjtBQUNGOztBTTE4WEk7RXNENk9KO0lBRUU7RTVEZ3VYQTtBQUNGOztBTWg5WEk7RXNEa1BKO0lBRUUsMkIxRG5EUTtFRm94WFI7QUFDRjs7QU10OVhJO0VzRHVQSjtJQUVFLGdCMUR2RFE7RUZ5eFhSO0FBQ0Y7O0E0RGh1WEE7O3lDQUFBO0F0RDVQSTtFc0QrUEo7SUFFRTtFNURtdVhBO0FBQ0Y7O0FNcitYSTtFc0RvUUo7SUFFRSw2QjFEL0dRO0VGbTFYUjtBQUNGOztBTTMrWEk7RXNEeVFKO0lBRUUsd0IxRDFHUTtFRiswWFI7QUFDRjs7QU1qL1hJO0VzRDhRSjtJQUVFLDZCMUQzR1E7RUZpMVhSO0FBQ0Y7O0FNdi9YSTtFc0RtUko7SUFFRSxrQjFEM0dRO0VGazFYUjtBQUNGOztBTTcvWEk7RXNEd1JKO0lBRUUseUIxRHhHUTtFRmcxWFI7QUFDRjs7QU1uZ1lJO0VzRDZSSjtJQUVFLG1CMUQxR1E7RUZtMVhSO0FBQ0Y7O0FNemdZSTtFc0RrU0o7SUFFRSx5QjFEOUdRO0VGdzFYUjtBQUNGOztBTS9nWUk7RXNEdVNKO0lBRUUseUIxRDdHUTtFRncxWFI7QUFDRjs7QU1yaFlJO0VzRDRTSjtJQUVFLDhCMUQvR1E7RUYyMVhSO0FBQ0Y7O0FNM2hZSTtFc0RpVEo7SUFFRSw4QjFEbkhRO0VGZzJYUjtBQUNGOztBNEQxdVhBOzt5Q0FBQTtBdER2VEk7RXNEMFRKO0lBRUU7RTVENnVYQTtBQUNGOztBTTFpWUk7RXNEK1RKO0lBRUUsMkIxRDFLUTtFRnc1WFI7QUFDRjs7QU1oallJO0VzRG9VSjtJQUVFLGdCMUQxS1E7RUZ5NVhSO0FBQ0Y7O0E0RDV1WEE7O3lDQUFBO0F0RDFVSTtFc0Q2VUo7SUFFRTtFNUQrdVhBO0FBQ0Y7O0FNL2pZSTtFc0RrVko7SUFFRSw0QjFEN0xRO0VGNjZYUjtBQUNGOztBTXJrWUk7RXNEdVZKO0lBRUUsaUIxRDdMUTtFRjg2WFI7QUFDRjs7QU0za1lJO0VzRDRWSjtJQUVFLHVCMUQ3TFE7RUYrNlhSO0FBQ0Y7O0E2RGhtWUE7RUFDQztBN0RtbVlEOztBNkRqbVlBO0VBQ0M7QTdEb21ZRDs7QTZEbG1ZQTs7eUNBQUE7QUFHQTtFQUNDO0E3RHFtWUQ7O0E2RG5tWUE7RUFDQztBN0RzbVlEOztBNkRwbVlBO0VBQ0M7QTdEdW1ZRDs7QTZEcm1ZQTtFQUNDO0E3RHdtWUQ7O0E2RHRtWUE7RUFDQztBN0R5bVlEOztBNkR2bVlBO0VBQ0M7QTdEMG1ZRDs7QTZEeG1ZQTtFQUNDO0E3RDJtWUQ7O0E2RHptWUE7RUFDQztBN0Q0bVlEOztBNkQxbVlBO0VBQ0M7QTdENm1ZRDs7QTZEM21ZQTtFQUNDO0E3RDhtWUQ7O0E2RDVtWUE7RUFDQztBN0QrbVlEOztBNkQ3bVlBO0VBQ0M7QTdEZ25ZRDs7QTZEOW1ZQTtFQUNDO0E3RGluWUQ7O0E2RC9tWUE7RUFDQztBN0RrbllEOztBNkRobllBO0VBQ0M7QTdEbW5ZRDs7QTZEaG5ZQTs7eUNBQUE7QUFHQTtFQUNDO0E3RG1uWUQ7O0E2RGpuWUE7RUFDQztBN0RvbllEOztBNkRsbllBO0VBQ0M7QTdEcW5ZRDs7QTZEbm5ZQTtFQUNDO0E3RHNuWUQ7O0E2RHBuWUE7RUFDQztBN0R1bllEOztBNkRybllBO0VBQ0M7QTdEd25ZRDs7QTZEdG5ZQTtFQUNDO0E3RHluWUQ7O0E2RHZuWUE7RUFDQztBN0QwbllEOztBNkR4bllBO0VBQ0M7QTdEMm5ZRDs7QTZEem5ZQTtFQUNDO0E3RDRuWUQ7O0E2RDFuWUE7RUFDQztBN0Q2bllEOztBNkQzbllBO0VBQ0M7QTdEOG5ZRDs7QTZENW5ZQTtFQUNDO0E3RCtuWUQ7O0E2RDduWUE7RUFDQztBN0Rnb1lEOztBNkQ5bllBO0VBQ0M7QTdEaW9ZRDs7QTZEL25ZQTtFQUNDO0E3RGtvWUQ7O0E2RGhvWUE7RUFDQztBN0Rtb1lEOztBNkRqb1lBO0VBQ0M7QTdEb29ZRDs7QTZEbG9ZQTs7eUNBQUE7QUFHQTtFQUNDO0E3RHFvWUQ7O0E2RG5vWUE7RUFDQztBN0Rzb1lEOztBNkRwb1lBO0VBQ0M7QTdEdW9ZRDs7QU01dllJO0V1RHVISjtJQUVFO0U3RHdvWUE7QUFDRjs7QTZEdG9ZQTtFQUNDO0E3RHlvWUQ7O0E2RHZvWUE7RUFDQztBN0Qwb1lEOztBNkR4b1lBO0VBQ0M7QTdEMm9ZRDs7QTZEem9ZQTs7eUNBQUE7QUFHQTtFQUNDO0E3RDRvWUQ7O0E2RDFvWUE7RUFDQztBN0Q2b1lEOztBNkQzb1lBO0VBQ0M7QTdEOG9ZRDs7QTZENW9ZQTtFQUNDO0E3RCtvWUQ7O0E2RDdvWUE7RUFDQztBN0RncFlEOztBNkQ3b1lBOzt5Q0FBQTtBdkRuSkk7RXVEc0pKO0lBRUU7RTdEZ3BZQTtBQUNGOztBTXp5WUk7RXVEMkpKO0lBRUU7RTdEaXBZQTtBQUNGOztBNkQvb1lBOzt5Q0FBQTtBdkQzSkk7RXVEOEpKO0lBRUU7RTdEa3BZQTtBQUNGOztBTW56WUk7RXVEbUtKO0lBRUUsMkIzRG5CTztFRnNxWVA7QUFDRjs7QU16ellJO0V1RHdLSjtJQUVFLDJCM0RuQlE7RUZ1cVlSO0FBQ0Y7O0FNL3pZSTtFdUQ2S0o7SUFFRSxnQjNEbkJRO0VGd3FZUjtBQUNGOztBTXIwWUk7RXVEa0xKO0lBRUUsc0IzRG5CUTtFRnlxWVI7QUFDRjs7QU0zMFlJO0V1RHVMSjtJQUVFLDJCM0RwQlE7RUYycVlSO0FBQ0Y7O0FNajFZSTtFdUQ0TEo7SUFFRSxnQjNEcEJRO0VGNHFZUjtBQUNGOztBTXYxWUk7RXVEaU1KO0lBRUUsdUIzRGpCUTtFRjBxWVI7QUFDRjs7QU03MVlJO0V1RHNNSjtJQUVFLHlCM0RyQlE7RUYrcVlSO0FBQ0Y7O0FNbjJZSTtFdUQyTUo7SUFFRSxpQjNEeEJRO0VGbXJZUjtBQUNGOztBTXoyWUk7RXVEZ05KO0lBRUUsdUIzRDVCUTtFRndyWVI7QUFDRjs7QU0vMllJO0V1RHFOSjtJQUVFLHVCM0Q3QlE7RUYwcllSO0FBQ0Y7O0FNcjNZSTtFdUQwTko7SUFFRSx1QjNEakNRO0VGK3JZUjtBQUNGOztBTTMzWUk7RXVEK05KO0lBRUUsdUIzRHJDUTtFRm9zWVI7QUFDRjs7QU1qNFlJO0V1RG9PSjtJQUVFLDRCM0R0Q1E7RUZzc1lSO0FBQ0Y7O0FNdjRZSTtFdUR5T0o7SUFFRSw0QjNEMUNRO0VGMnNZUjtBQUNGOztBTTc0WUk7RXVEOE9KO0lBRUUsaUIzRDlDUTtFRmd0WVI7QUFDRjs7QTZEaHFZQTs7eUNBQUE7QXZEblBJO0V1RHNQSjtJQUVFO0U3RG1xWUE7QUFDRjs7QU01NVlJO0V1RDJQSjtJQUVFLDhCM0R0R1E7RUYwd1lSO0FBQ0Y7O0FNbDZZSTtFdURnUUo7SUFFRSxtQjNEdEdRO0VGMndZUjtBQUNGOztBTXg2WUk7RXVEcVFKO0lBRUUseUIzRHRHUTtFRjR3WVI7QUFDRjs7QU05NllJO0V1RDBRSjtJQUVFLG1CM0RsR1E7RUZ5d1lSO0FBQ0Y7O0FNcDdZSTtFdUQrUUo7SUFFRSwwQjNEL0ZRO0VGdXdZUjtBQUNGOztBTTE3WUk7RXVEb1JKO0lBRUUsb0IzRGpHUTtFRjB3WVI7QUFDRjs7QU1oOFlJO0V1RHlSSjtJQUVFLDBCM0RyR1E7RUYrd1lSO0FBQ0Y7O0FNdDhZSTtFdUQ4Uko7SUFFRSwwQjNEdEdRO0VGaXhZUjtBQUNGOztBTTU4WUk7RXVEbVNKO0lBRUUsMEIzRDFHUTtFRnN4WVI7QUFDRjs7QU1sOVlJO0V1RHdTSjtJQUVFLDBCM0Q5R1E7RUYyeFlSO0FBQ0Y7O0FNeDlZSTtFdUQ2U0o7SUFFRSwrQjNEaEhRO0VGOHhZUjtBQUNGOztBTTk5WUk7RXVEa1RKO0lBRUUsK0IzRHBIUTtFRm15WVI7QUFDRjs7QU1wK1lJO0V1RHVUSjtJQUVFLG9CM0R2SFE7RUZ1eVlSO0FBQ0Y7O0E2RDdxWUE7O3lDQUFBO0F2RDdUSTtFdURnVUo7SUFFRTtFN0RncllBO0FBQ0Y7O0FNbi9ZSTtFdURxVUo7SUFFRSw0QjNEaExRO0VGaTJZUjtBQUNGOztBTXovWUk7RXVEMFVKO0lBRUUsaUIzRGhMUTtFRmsyWVI7QUFDRjs7QU0vL1lJO0V1RCtVSjtJQUVFLHVCM0RoTFE7RUZtMllSO0FBQ0Y7O0E2RGhyWUE7O3lDQUFBO0F2RHJWSTtFdUR3Vko7SUFFRSw2QjNEbk1RO0VGczNZUjtBQUNGOztBTTlnWkk7RXVENlZKO0lBRUUsa0IzRG5NUTtFRnUzWVI7QUFDRjs7QU1waFpJO0V1RGtXSjtJQUVFLG9CM0RyTVE7RUYwM1lSO0FBQ0Y7O0FNMWhaSTtFdUR1V0o7SUFFRSx3QjNEeE1RO0VGODNZUjtBQUNGOztBOEQvaVpBO0VBQ0M7QTlEa2paRDtBTXBpWkk7RXdEZko7SUFHRTtFOURvalpBO0FBQ0Y7O0E4RGxqWkE7RUFDQztBOURxalpEOztBOERualpBO0VBQ0M7QTlEc2paRDs7QU1qalpJO0V3REhKO0lBRUUsVzVEd01TO0VGKzJZVDtBQUNGOztBTXZqWkk7RXdERUo7SUFFRSxZNURtTVM7RUZxM1lUO0FBQ0Y7O0E4RHRqWkE7RUFDQztBOUR5alpEO0FNamtaSTtFd0RPSjtJQUdFO0U5RDJqWkE7QUFDRjs7QU10a1pJO0V3RGFKO0lBRUUsZ0I1RDhJUTtFRjg2WVI7QUFDRjs7QThEeGpaQTtFQUNDO0E5RDJqWkQ7QU1obFpJO0V3RG9CSjtJQUdFO0U5RDZqWkE7QUFDRjs7QThEM2paQTtFQUNDO0E5RDhqWkQ7QU16bFpJO0V3RDBCSjtJQUdFO0U5RGdrWkE7QUFDRjs7QThEOWpaQTtFQUNDO0E5RGlrWkQ7QU1sbVpJO0V3RGdDSjtJQUdFO0U5RG1rWkE7QUFDRjs7QThEamtaQTtFQUNDO0E5RG9rWkQ7QU0zbVpJO0V3RHNDSjtJQUdFO0U5RHNrWkE7QUFDRjs7QThEcGtaQTtFQUNDO0E5RHVrWkQ7QU1wblpJO0V3RDRDSjtJQUdFO0U5RHlrWkE7QUFDRjs7QThEdmtaQTtFQUNDO0E5RDBrWkQ7QU03blpJO0V3RGtESjtJQUdFO0U5RDRrWkE7QUFDRjs7QThEMWtaQTtFQUNDO0E5RDZrWkQ7QU10b1pJO0V3RHdESjtJQUdFO0U5RCtrWkE7QUFDRjs7QThEN2taQTtFQUNDO0E5RGdsWkQ7QU0vb1pJO0V3RDhESjtJQUdFO0U5RGtsWkE7QUFDRjs7QThEL2taQTtFQUNDO0E5RGtsWkQ7QU14cFpJO0V3RHFFSjtJQUdFO0U5RG9sWkE7QUFDRjs7QThEbGxaQTtFQUNDO0E5RHFsWkQ7QU1qcVpJO0V3RDJFSjtJQUdFO0U5RHVsWkE7QUFDRjs7QU10cVpJO0V3RGlGSjtJQUVFLGU1RGdJUztFRnc5WVQ7QUFDRjs7QUE3bVpBO0FBQ0E7RUFDRTtFQUNBO0FBZ25aRjtBQTdtWk07RUFDRTtFQUNBO0FBK21aUjtBQTNtWkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZtWk47QUEzbVpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNm1aUjtBQTFtWk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNG1aUjtBQXptWk07RUFDRTtFQUNBO0FBMm1aUjtBQXhtWk07RUFDRTtBQTBtWlI7O0FBbm1aRTtFQUNFO0VBQ0E7QUFzbVpKO0FBam1aTTtFQUNFO0VBQ0E7QUFtbVpSO0FBOWxaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ21aSjtBQTlsWkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnbVpOO0FBN2xaSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK2xaTjtBQTVsWkk7RUFDRTtFQUNBO0FBOGxaTjtBQTNsWkk7RUFDRTtBQTZsWk47O0FBeGxaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CRXhIUTtFRnlIUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JFMEJTO0FGaWtaWDtBTWp5Wkk7RU5zTEo7SUFrQkk7RUE2bFpGO0FBQ0Y7QUE1bFpFO0VBQ0U7RUFDQTtFQUNBO0FBOGxaSjtBQTNsWkU7RUFDRTtBQTZsWko7QUEzbFpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2bFpOO0FBMWxaSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNGxaTjtBQTFsWk07RUFDRTtBQTRsWlI7QUF6bFpNO0VBQ0U7QUEybFpSO0FBemxaUTtFQUNFO0FBMmxaVjtBQXhsWlE7RUFDRTtBQTBsWlY7O0FBbGxaRTtFQUNFO0FBcWxaSjtBQWxsWk07RUFDRTtBQW9sWlI7QUFsbFpRO0VBQ0U7QUFvbFpWO0FBL2taSTtFQUNFO0VBQ0E7QUFpbFpOO0FBL2taTTtFQUNFO0FBaWxaUjtBQTlrWk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdsWlI7QUE3a1pNO0VBQ0U7QUEra1pSO0FNdDJaSTtFTnNSRTtJQUlJO0lBQ0E7RUFnbFpSO0VBOWtaUTtJQUNFO0VBZ2xaVjtBQUNGOztBTS8yWkk7RU55U0U7SUFDRTtFQTBrWk47RUF4a1pNO0lBQ0U7RUEwa1pSO0VBdmtaTTtJQUNFO0VBeWtaUjtBQUNGO0FBcGtaRTtFQUNFO0FBc2taSjtBQW5rWk07RUFDRTtFQUNBO0FBcWtaUjtBQW5rWlE7RUFDRTtBQXFrWlY7QUFoa1pJO0VBQ0U7RUFDQTtBQWtrWk47QUFoa1pNO0VBQ0U7QUFra1pSO0FBL2paTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaWtaUjtBQTlqWk07RUFDRTtBQWdrWlI7QUE5alpRO0VBQ0U7QUFna1pWOztBQXpqWkU7RUFDRTtBQTRqWko7QU0vNVpJO0VOd1dFO0lBQ0U7RUEwalpOO0VBeGpaTTtJQUNFO0VBMGpaUjtFQXZqWk07SUFDRTtFQXlqWlI7QUFDRjtBTTE2Wkk7RU5zWEY7SUFFSTtJQUNBO0VBc2paSjtBQUNGO0FBbmpaTTtFQUNFO0FBcWpaUjtBQWxqWk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9qWlI7QU01N1pJO0VOMllFO0lBRUk7RUFtalpSO0FBQ0Y7QUFqalpRO0VBQ0U7QUFtalpWOztBQTVpWkE7RUFDRTtBQStpWkY7O0FBNWlaQTtFQUNFO0FBK2laRjs7QUE1aVpBO0VBQ0U7RUFDQTtBQStpWkY7QU1qOVpJO0VOZ2FKO0lBSUksZUV4UU07SUZ5UU4sMkJFblJLO0VGbzBaUDtBQUNGO0FBL2laRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaWpaSjtBQTdpWkk7RUFDRTtFQUNBO0FBK2laTjtBQTdpWk07RUFDRTtBQStpWlI7QUE3aVpRO0VBQ0U7RUFDQTtFQUNBO0FBK2laVjtBQTNpWlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2aVpWO0FBM2laVTtFQUNFO0FBNmlaWjtBTXAvWkk7RU5zY007SUFJSSxvQkU3U0o7RUYyMVpSO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mb3VuZGF0aW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZm91bmRhdGlvbi9fc3dpcGVyLWJ1bmRsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2xheW91dC9fbC1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mb3VuZGF0aW9uL19taXhpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2xheW91dC9fbC1mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9sYXlvdXQvX2wtY29udGVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvY29tcG9uZW50L19jLWJ1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9jb21wb25lbnQvX2MtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9jb21wb25lbnQvX2MtdGFnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L2NvbXBvbmVudC9fYy1iZ2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L2NvbXBvbmVudC9fYy1ib3JkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvY29tcG9uZW50L19jLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvY29tcG9uZW50L19jLXNoYWRvdy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9jb21wb25lbnQvX2MtaW1nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3Byb2plY3QvX3AtYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLWNvcnNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3Byb2plY3QvX3AtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLWJ0bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLWZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3Byb2plY3QvX3AtbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLXRhZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3Byb2plY3QvX3Atc2VhcmNoLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3Byb2plY3QvX3AtYXJ0aWNsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLXBhZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3Byb2plY3QvX3AtZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLXNucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLWxlc3Nvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLWdhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC1teXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC1zdGVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3Byb2plY3QvX3AtdGFicy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLWZhY2lsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3Byb2plY3QvX3Atc2VudGVuY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC1jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3Byb2plY3QvX3AtZ3VpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC1hYm91dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC10ZWFjaGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3Byb2plY3QvX3Atc2l0ZW1hcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLWZhcS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLXRvcC1waWNrdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC10b3AtY2F0ZWdvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC10b3AtbXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC10b3AtYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC10b3Atam9pbi11cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC9wcm9qZWN0L19wLXRvcC1pbmZvYmxvY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3Byb2plY3QvX3AtbGluZS1ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvcHJvamVjdC9fcC1sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL29iamVjdC91dGlsaXR5L191LWNsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3V0aWxpdHkvX3UtYnJlYWsuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvdXRpbGl0eS9fdS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3V0aWxpdHkvX3UtYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvdXRpbGl0eS9fdS1ib3JkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvdXRpbGl0eS9fdS1tYXJnaW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9vYmplY3QvdXRpbGl0eS9fdS1wYWRkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvb2JqZWN0L3V0aWxpdHkvX3Utd2lkdGgtaGVpZ2h0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tIEZvdW5kYXRpb24gLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiLi9mb3VuZGF0aW9uL3Jlc2V0XCI7XG5AaW1wb3J0IFwiLi9mb3VuZGF0aW9uL21peGluXCI7XG5AaW1wb3J0IFwiLi9mb3VuZGF0aW9uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vZm91bmRhdGlvbi9iYXNlXCI7XG5AaW1wb3J0IFwiLi9mb3VuZGF0aW9uL19zd2lwZXItYnVuZGxlXCI7XG5cbi8qLS0tLS0tLS0tLSBMYXlvdXQgLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiLi9sYXlvdXQvbC1oZWFkZXJcIjtcbkBpbXBvcnQgXCIuL2xheW91dC9sLWZvb3RlclwiO1xuQGltcG9ydCBcIi4vbGF5b3V0L2wtY29udGVudHNcIjtcblxuLyotLS0tLS0tLS0tIE9iamVjdCAtLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLSBDb21wb25lbnQgLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiLi9vYmplY3QvY29tcG9uZW50L2MtYnV0dG9uXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvY29tcG9uZW50L2MtdGV4dFwiO1xuQGltcG9ydCBcIi4vb2JqZWN0L2NvbXBvbmVudC9jLXRhZ1wiO1xuQGltcG9ydCBcIi4vb2JqZWN0L2NvbXBvbmVudC9jLWJnY29sb3JcIjtcbkBpbXBvcnQgXCIuL29iamVjdC9jb21wb25lbnQvYy1ib3JkZXJcIjtcbkBpbXBvcnQgXCIuL29iamVjdC9jb21wb25lbnQvYy1mb3JtXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvY29tcG9uZW50L2Mtc2hhZG93XCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvY29tcG9uZW50L2MtaW1nXCI7XG5cbi8qLS0tLS0tLS0tLSBQcm9qZWN0IC0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC1icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLWNvcnNlXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLWNhcmRcIjtcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L3AtYnRuXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLWZsZXhcIjtcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L3AtdGV4dFwiO1xuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC1uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLXRhZ3NcIjtcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L3AtZm9ybVwiO1xuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC1zZWFyY2gtYmxvY2tcIjtcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L3AtYXJ0aWNsZVwiO1xuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC1wYWdlclwiO1xuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC1ncmlkXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLXNuc1wiO1xuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC1sZXNzb25cIjtcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L3AtZ2FsbGVyeVwiO1xuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC1teXBhZ2VcIjtcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L3Atc3RlcFwiO1xuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC10YWJzXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLWZhY2lsaXR5XCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLXNlbnRlbmNlXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLWNvbHVtblwiO1xuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC1zaWRlYmFyXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLWd1aWRlXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLWFib3V0XCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLWNvbnRlbnRcIjtcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L3AtdGVhY2hlclwiO1xuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC1zaXRlbWFwXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLWZhcVwiO1xuXG4vL1RPUFxuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC10b3AtcGlja3VwXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLXRvcC1jYXRlZ29yeVwiO1xuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvcC10b3AtbXZcIjtcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L3AtdG9wLWFib3V0XCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLXRvcC1qb2luLXVzXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLXRvcC1pbmZvYmxvY2tcIjtcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L3AtaW5mb1wiO1xuLy9GSVjjga5MSU5FXG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLWxpbmUtYm94XCI7XG4vL0xvZ2lu55S76Z2iXG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9wLWxvZ2luXCI7XG5cbi8qLS0tLS0tLS0tLSBVdGlsaXR5IC0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwiLi9vYmplY3QvdXRpbGl0eS91LWNsZWFyZml4XCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvdXRpbGl0eS91LWJyZWFrXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvdXRpbGl0eS91LXRleHRcIjtcbkBpbXBvcnQgXCIuL29iamVjdC91dGlsaXR5L3UtYWxpZ25cIjtcbkBpbXBvcnQgXCIuL29iamVjdC91dGlsaXR5L3UtYm9yZGVyXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvdXRpbGl0eS91LW1hcmdpblwiO1xuQGltcG9ydCBcIi4vb2JqZWN0L3V0aWxpdHkvdS1wYWRkaW5nXCI7XG5AaW1wb3J0IFwiLi9vYmplY3QvdXRpbGl0eS91LXdpZHRoLWhlaWdodFwiO1xuXG4vKi0tLS0tLS0tLS0gQWRkIFN0eWxlIC0tLS0tLS0tLS0qL1xuLmwtaGVhZGVyLWxvZ2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC5sLWhlYWRlcl9fbG9naW4ge1xuICAgICY6aG92ZXIge1xuICAgICAgKyAucC1uYXZpZ2F0aW9uX19ob3Zlci1tZW51IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICArIC5wLW5hdmlnYXRpb25fX2hvdmVyLW1lbnUge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG5cbiAgICAgIC5wLW5hdmlnYXRpb25fX2hvdmVyLW1lbnUtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMWRhMjc3O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICMxZGEyNzc7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAucC1uYXZpZ2F0aW9uX19idG4tc2hvcnQge1xuICAgICAgICBtYXJnaW46IDAgbWluKCRwYy0xNXB4LCAxNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19idG4ge1xuICBkaXYubC1oZWFkZXJfX3N1Yi1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5sLWhlYWRlcl9fc3ViLWxpbmsge1xuICAgICY6aG92ZXIge1xuICAgICAgKyAucC1uYXZpZ2F0aW9uX19ob3Zlci1tZW51IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucC1uYXZpZ2F0aW9uX19ob3Zlci1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcblxuICAgIC5wLW5hdmlnYXRpb25fX2hvdmVyLW1lbnUtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMWRhMjc3O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAjMWRhMjc3O1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5wLW5hdmlnYXRpb25fX2J0bi1zaG9ydCB7XG4gICAgICBtYXJnaW46IDAgbWluKCRwYy0xNXB4LCAxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmwtbG9naW5fX3NwaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOTA7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9yLCBiZy1saWdodGVuKTtcbiAgcGFkZGluZzogJHBjLTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAkZHVyYXRpb247XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiB2dygkc3B3LCAxNDApICRzcC0yMHB4IHZ3KCRzcHcsIDEwMCk7XG4gIH1cbiAgJi5pcy1uYXYtc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLnAtbmF2aWdhdGlvbl9fYnRuLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgIH1cblxuICAgIC5wLW5hdmlnYXRpb25fX2J0bi1zaG9ydC13cmFwcGVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgfVxuXG4gICAgICAucC1uYXZpZ2F0aW9uX19idG4tc2hvcnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYy10eHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1mb290ZXJfX2xlZnQge1xuICAucC1uYXZpZ2F0aW9uX19idG4tc2hvcnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAucC1uYXZpZ2F0aW9uX19idG4tc2hvcnQge1xuICAgICAgJi5pcy1sb2dpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnAtZm9vdC1uYXZpZ2F0aW9uX19idG4tc2hvcnQtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgfVxuXG4gICAgICAucC1uYXZpZ2F0aW9uX19idG4tc2hvcnQge1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19tZW51Li1zcCB7XG4gIC5wLW5hdmlnYXRpb25fX2J0bi1zaG9ydCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgJi5pcy1sb2dpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5jLXR4dCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucC1uYXZpZ2F0aW9uX19idG4tc2hvcnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAucC1uYXZpZ2F0aW9uX19idG4tc2hvcnQge1xuICAgICAgJi5pcy1sb2dpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucC1mb290LW5hdmlnYXRpb25fX2J0bi1zaG9ydC1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICB9XG5cbiAgICAgIC5wLW5hdmlnYXRpb25fX2J0bi1zaG9ydCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucC1zaXRlbWFwX19ibG9jay13cmFwcGVyLnAtbmF2aWdhdGlvbl9fYnRuLXdyYXBwZXIge1xuICAucC1uYXZpZ2F0aW9uX19idG4tbGFyZ2Utd3JhcHBlciB7XG4gICAgb3JkZXI6IGluaGVyaXQ7XG4gIH1cblxuICAucC1uYXZpZ2F0aW9uX19idG4tc2hvcnQge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICYuaXMtbG9naW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuYy10eHQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wLW5hdmlnYXRpb25fX2J0bi1zaG9ydC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICAgIG9yZGVyOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5wLW5hdmlnYXRpb25fX2J0bi1zaG9ydC1pbm5lciB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICB9XG5cbiAgICAgIC5wLW5hdmlnYXRpb25fX2J0bi1zaG9ydCB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLW5hdmlnYXRpb25fX2J0bi1sYXJnZS13cmFwcGVyIHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5sLWZvb3Rlcl9fbGVmdCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ucC1hcHBsaWNhdGlvbi1zdGF0ZSB7XG4gIHBhZGRpbmctdG9wOiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xuICBtYXJnaW4tdG9wOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLXRvcDogJHNwLTE1cHg7XG4gICAgcGFkZGluZy10b3A6ICRzcC01cHg7XG4gIH1cblxuICAuYy10aXRsZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmNmYyO1xuICB9XG5cbiAgLnAtYXBwbGljYXRpb24tc3RhdGVfX2xpc3Qge1xuICAgIGxpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y2ZjI7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICBkbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjdmNmYyO1xuICAgICAgICB9XG5cbiAgICAgICAgZGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWluKCRwYy0xOHB4LCAxOHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRzcC0xNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohIGRlc3R5bGUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cblxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLyogRG9jdW1lbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cbn1cblxuLyogU2VjdGlvbnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnAsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5hZGRyZXNzLFxucHJlLFxuaWZyYW1lLFxuZm9ybSxcbmZpZ3VyZSxcbmRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIZWFkaW5ncyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cblxuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKiBGb3JtcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9J3N1Ym1pdCddLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5sYWJlbCxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cblt0eXBlPVwicmFkaW9cIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xuICBhcHBlYXJhbmNlOiByYWRpbztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXG5bdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxuW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgcGFkZGluZ1xuICovXG5cbm9wdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzZXQgdG8gaW52aXNpYmxlXG4gKi9cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDbGlja2FibGUgbGFiZWxzXG4gKi9cblxubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW50ZXJhY3RpdmUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXG4gKi9cblxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4vKiBUYWJsZXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cblxudGFibGUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIi8qLS0tLS0tLS0tLSBjb2xvciAtLS0tLS0tLS0tKi9cbiRjb2xvcjogKFxuXHRtYWluOiAjMWRhMjc3LFxuXHRsaWdodGVuOiAjNmNhZjlhLFxuXHRiZzogI2YxZjBlYixcblx0YmctbGlnaHRlbjogI2Y3ZjZmMixcblx0YmctbGlnaHRlbjI6ICNmOGY3ZjUsXG5cdGJnLWxpZ2h0ZW4zOiAjZjRmMmVkLFxuXHRjb2xvcjE6ICNmNWY1ZjUsXG5cdGNvbG9yMjogI2Y4ZjhmOCxcblx0Y29sb3IzOiAjZDFkMWQxLFxuXHRjb2xvcjQ6ICMzYjU5OTgsXG5cdGNvbG9yNTogIzQwNDA0MCxcblx0Y29sb3I2OiAjYjJiMmIyLFxuXHRjb2xvcjc6ICM3MDcwNzAsXG5cdGNvbG9yODogIzlmOWY5Zixcblx0Y29sb3I5OiAjZmFmYWZhLFxuXHRjb2xvcjEwOiAjODg2MTQ4LFxuXHRjb2xvcjExOiAjYzQ5YTg1LFxuXHRjb2xvcjEyOiAjZWZlZmVmLFxuXHRjb2xvcjEzOiAjYzM0YTRhLFxuKSAhZGVmYXVsdDtcblxuLyotLS0tLS0tLS0tIGZvbnRzIC0tLS0tLS0tLS0qL1xuXG4kdGhpbjogMTAwO1xuJGV4dHJhLWxpZ2h0OiAyMDA7XG4kbGlnaHQ6IDMwMDtcbiRyZWd1bGFyOiA0MDA7XG4kbWVkaXVtOiA1MDA7XG4kc2VtaS1ib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuJGV4dHJhLWJvbGQ6IDgwMDtcbiRibGFjazogOTAwO1xuXG4vKi0tLS0tLS0tIOODrOOCueODneODs+OCt+ODluOCteOCpOOCuiAocGM9MTQ0MHB4KSAtLS0tLS0tLSovXG4kcGMtMXB4OiAwLjA2OTQ0NDQ0NDR2dztcbiRwYy0xLTVweDogMC4xMDQxNjY2NjY3dnc7XG4kcGMtMnB4OiAwLjEzODg4ODg4ODl2dztcbiRwYy0zcHg6IDAuMjA4MzMzMzMzM3Z3O1xuJHBjLTRweDogMC4yNzc3Nzc3Nzc4dnc7XG4kcGMtNXB4OiAwLjM0NzIyMjIyMjJ2dztcbiRwYy02cHg6IDAuNDE2NjY2NjY2N3Z3O1xuJHBjLTdweDogMC40ODYxMTExMTExdnc7XG4kcGMtOHB4OiAwLjU1NTU1NTU1NTZ2dztcbiRwYy04LTVweDogMC41OTAyNzd2dztcbiRwYy05cHg6IDAuNjI1dnc7XG4kcGMtMTBweDogMC42OTQ0NHZ3O1xuJHBjLTExcHg6IDAuNzYxNzcyODUzMnZ3O1xuJHBjLTEycHg6IDAuODMzMzN2dztcbiRwYy0xM3B4OiAwLjkwMjc4dnc7XG4kcGMtMTRweDogMC45NzIyMnZ3O1xuJHBjLTE1cHg6IDEuMDQxNjd2dztcbiRwYy0xNnB4OiAxLjExMTExdnc7XG4kcGMtMTdweDogMS4xODA1NTV2dztcbiRwYy0xOHB4OiAxLjI1dnc7XG4kcGMtMTlweDogMS4zMTk0NDQ0NDQ0dnc7XG4kcGMtMjBweDogMS4zODg4ODh2dztcbiRwYy0yMnB4OiAxLjUyNzc3N3Z3O1xuJHBjLTI0cHg6IDEuNjY2NjY2dnc7XG4kcGMtMjVweDogMS43MzYxdnc7XG4kcGMtMjZweDogMS44MDU1NTV2dztcbiRwYy0yN3B4OiAxLjg3NXZ3O1xuJHBjLTI4cHg6IDEuOTQ0NDQ0dnc7XG4kcGMtMjlweDogMi4wMTM4ODg4ODg5dnc7XG4kcGMtMzBweDogMi4wODMzM3Z3O1xuJHBjLTMycHg6IDIuMjIyMjJ2dztcbiRwYy0zM3B4OiAyLjI5MTY2NjY2Njd2dztcbiRwYy0zNHB4OiAyLjM2MTExdnc7XG4kcGMtMzVweDogMi40MzA1NTU1NTU2dnc7XG4kcGMtMzZweDogMi41dnc7XG4kcGMtMzdweDogMi41Njk0NDR2dztcbiRwYy0zOHB4OiAyLjYzODg4OHZ3O1xuJHBjLTQwcHg6IDIuNzc3Nzc3dnc7XG4kcGMtNDNweDogMi45ODYxdnc7XG4kcGMtNDRweDogMy4wNTU1NTU1NTU2dnc7XG4kcGMtNDVweDogMy4xMjV2dztcbiRwYy00N3B4OiAzLjI2Mzg4ODg4ODl2dztcbiRwYy00OHB4OiAzLjMzMzMzdnc7XG4kcGMtNTBweDogMy40NzIyMnZ3O1xuJHBjLTU1cHg6IDMuODJ2dztcbiRwYy02MHB4OiA0LjE2NjY2NnZ3O1xuJHBjLTY0cHg6IDQuNDQ0NDQ0dnc7XG4kcGMtNjVweDogNC41MTM4ODh2dztcbiRwYy02N3B4OiA0LjY1Mjc3Nzc3Nzh2dztcbiRwYy02OHB4OiA0LjcyMnZ3O1xuJHBjLTcwcHg6IDQuODYydnc7XG4kcGMtNzVweDogNS4yMDgzM3Z3O1xuJHBjLTgwcHg6IDUuNTU1NTU1dnc7XG4kcGMtODJweDogNS42OTQ0NDQ0NDQ0dnc7XG4kcGMtOTBweDogNi4yNXZ3O1xuJHBjLTk1cHg6IDYuNTk3dnc7XG4kcGMtOTZweDogNi42NjY2NjY2NjY3dnc7XG4kcGMtOThweDogNi44MDU1NTU1NTU2dnc7XG4kcGMtMTAwcHg6IDYuOTQ0NDQ1dnc7XG4kcGMtMTA3cHg6IDcuNDMwNTU1NXZ3O1xuJHBjLTExMHB4OiA3LjYzODg4dnc7XG4kcGMtMTE1cHg6IDcuOTg2MTExMTExMXZ3O1xuJHBjLTEyMHB4OiA4LjMzNHZ3O1xuJHBjLTEyNXB4OiA4LjY4MXZ3O1xuJHBjLTEzMHB4OiA5LjAyNzc3dnc7XG4kcGMtMTM1cHg6IDkuMzc1dnc7XG4kcGMtMTQwcHg6IDkuNzIyMnZ3O1xuJHBjLTE0OHB4OiAxMC4yNzc3Nzc3Nzc4dnc7XG4kcGMtMTUwcHg6IDEwLjQxNjY2dnc7XG4kcGMtMTUzcHg6IDEwLjYyNXZ3O1xuJHBjLTE2MHB4OiAxMS4xMTExMTExMXZ3O1xuJHBjLTE2NXB4OiAxMS40NTgzdnc7XG4kcGMtMTcwcHg6IDExLjgwNTU1dnc7XG4kcGMtMTcycHg6IDExLjk0NDQ0NDQ0NDR2dztcbiRwYy0xNzVweDogMTJ2dztcbiRwYy0xNzlweDogMTIuNDMwNTU1NTV2dztcbiRwYy0xODBweDogMTIuNXZ3O1xuJHBjLTE4OHB4OiAxMy4wNTU1NTU1NTU2dnc7XG4kcGMtMTkwcHg6IDEzLjE5NDQ0dnc7XG4kcGMtMjAwcHg6IDEzLjg4ODg4dnc7XG4kcGMtMjE2cHg6IDE1dnc7XG4kcGMtMjIwcHg6IDE1LjI3Nzc3Nzc3Nzh2dztcbiRwYy0yMzBweDogMTUuOTcyMjIyMjJ2dztcbiRwYy0yNDBweDogMTYuNjY2NjY2NjY2N3Z3O1xuJHBjLTI1MHB4OiAxNy4zNjExdnc7XG4kcGMtMjUycHg6IDE3LjV2dztcbiRwYy0yNzBweDogMTguNzV2dztcbiRwYy0yODBweDogMTkuNDQ0NDR2dztcbiRwYy0yODVweDogMTkuNzkxNjY2NnZ3O1xuJHBjLTMwMHB4OiAyMC44MzR2dztcbiRwYy0zMjBweDogMjIuMjIyMjIyMjIyMnZ3O1xuJHBjLTMzMHB4OiAyMi45MTY2NjY2NnZ3O1xuJHBjLTM0MHB4OiAyMy42MTExMTExMTExdnc7XG4kcGMtMzUwcHg6IDI0LjMwNTU1NTV2dztcbiRwYy0zNjBweDogMjV2dztcbiRwYy0zNzBweDogMjUuNjk0NDQ0NHZ3O1xuJHBjLTM3NXB4OiAyNi4wNDE2NjY2dnc7XG4kcGMtMzkwcHg6IDI3LjA4MjIyMjJ2dztcbiRwYy0zOTVweDogMjcuNDMwNTU1NTV2dztcbiRwYy00MDBweDogMjcuNzc3Nzc3Nzc3OHZ3O1xuJHBjLTQyMHB4OiAyOS4xNjY2NjY2NjY3dnc7XG4kcGMtNDMwcHg6IDI5Ljg2MTExMTF2dztcbiRwYy00NzBweDogMzIuNjM4ODg4OHZ3O1xuJHBjLTUwMHB4OiAzNC43MjIyMjIyMjIydnc7XG4kcGMtNTMwcHg6IDI2LjgwNTU1NTV2dztcbiRwYy01NTBweDogMzguMTk0NDQ0NHZ3O1xuJHBjLTU1NXB4OiAzOC41NDJ2dztcbiRwYy01NzBweDogMzkuNTgzMzMzMzN2dztcbiRwYy02MjBweDogNDMuMDU1NTU1NXZ3O1xuJHBjLTYzMHB4OiA0My43NXZ3O1xuJHBjLTc0MHB4OiA1MS4zODg4ODg4ODg5dnc7XG4kcGMtNzgwcHg6IDU0LjE2NjY2NjY2dnc7XG4kcGMtNzkwcHg6IDU0Ljg2MTExMTF2dztcbiRwYy04MjBweDogNTYuOTQ0NDQ0NDQ0NHZ3O1xuJHBjLTg4MHB4OiA2MS4xMTExMTExMXZ3O1xuJHBjLTg5MHB4OiA2MS44MDU1NTU1NXZ3O1xuJHBjLTk4MHB4OiA2OC4wNTU1NTU1NTU2dnc7XG4kcGMtMTAwMHB4OiA2OS40NDQ0NDQ0NHZ3O1xuJHBjLTExMDBweDogNzYuMzg4ODg4ODh2dztcbiRwYy0xNDQwcHg6IDEwMHZ3O1xuLyotLS0tLS0tIOODrOOCueODneODs+OCt+ODluOCteOCpOOCuiAoc3A9Mzc1cHgpIC0tLS0tLS0qL1xuJHNwLTFweDogMC4yNjY2NjY2NjY3dnc7XG4kc3AtMnB4OiAwLjUzMzMzMzMzMzN2dztcbiRzcC0zcHg6IDAuOHZ3O1xuJHNwLTRweDogMS4wNjY2NjY2NjY3dnc7XG4kc3AtNXB4OiAxLjMzMzMzMzMzMzN2dztcbiRzcC02cHg6IDEuNnZ3O1xuJHNwLTdweDogMS44NjY2NjY2NjY3dnc7XG4kc3AtOHB4OiAyLjEzMzMzMzMzMzN2dztcbiRzcC05cHg6IDIuNHZ3O1xuJHNwLTEwcHg6IDIuNjY2NjY2NjY2N3Z3O1xuJHNwLTExcHg6IDIuOTMzMzMzMzMzM3Z3O1xuJHNwLTEycHg6IDMuMnZ3O1xuJHNwLTEzcHg6IDMuNDY2NjZ2dztcbiRzcC0xNHB4OiAzLjczMzMzdnc7XG4kc3AtMTVweDogNHZ3O1xuJHNwLTE2cHg6IDQuMjY2NjZ2dztcbiRzcC0xN3B4OiA0LjUzMzMzdnc7XG4kc3AtMThweDogNC44dnc7XG4kc3AtMTlweDogNS4wNjY2NjY2NjY3dnc7XG4kc3AtMjBweDogNS4zMzMzM3Z3O1xuJHNwLTIycHg6IDUuODY2NjZ2dztcbiRzcC0yM3B4OiA2LjEzMzMzMzMzMzN2dztcbiRzcC0yNHB4OiA2LjR2dztcbiRzcC0yNXB4OiA2LjY2NjY2NjY2Njd2dztcbiRzcC0yNnB4OiA2LjkzMzMzdnc7XG4kc3AtMjdweDogNy4ydnc7XG4kc3AtMjhweDogNy40NjY2NnZ3O1xuJHNwLTI5cHg6IDcuNzMzMzMzMzMzM3Z3O1xuJHNwLTMwcHg6IDh2dztcbiRzcC0zMnB4OiA4LjUzMzMzMzMzMzN2dztcbiRzcC0zM3B4OiA4Ljh2dztcbiRzcC0zNHB4OiA5LjA2NjY2dnc7XG4kc3AtMzVweDogOS4zMzMzMzMzMzMzdnc7XG4kc3AtMzZweDogOC41MzMzM3Z3O1xuJHNwLTM3cHg6IDkuODY2NjY2NjY2N3Z3O1xuJHNwLTM4cHg6IDEwLjEzMzMzMzN2dztcbiRzcC00MHB4OiAxMC42NjY2NnZ3O1xuJHNwLTQzcHg6IDExLjQ2NjY2NjZ2dztcbiRzcC00NHB4OiAxMS43MzMzMzMzMzMzdnc7XG4kc3AtNDVweDogMTJ2dztcbiRzcC01MHB4OiAxMy4zMzMzM3Z3O1xuJHNwLTUxcHg6IDEzLjZ2dztcbiRzcC01MnB4OiAxMy44NjY2NnZ3O1xuJHNwLTU0cHg6IDE0LjR2dztcbiRzcC01NXB4OiAxNC42NjY2NnZ3O1xuJHNwLTU2cHg6IDE0LjkzMzMzdnc7XG4kc3AtNjBweDogMTUuOTk5OTl2dztcbiRzcC02NXB4OiAxNy4zMzMzMzMzMzMzdnc7XG4kc3AtNjdweDogMTcuODY2NjY2NjY2N3Z3O1xuJHNwLTcwcHg6IDE4LjY2NjY2NjY2Njd2dztcbiRzcC04MHB4OiAyMS4zMzMzMzMzMzMzdnc7XG4kc3AtODVweDogMjIuNjY2NjY2NjY2NnZ3O1xuJHNwLTkwcHg6IDI0dnc7XG4kc3AtOTZweDogMjUuNnZ3O1xuJHNwLTEwMHB4OiAyNi42NjY2NjY2NjY3dnc7XG4kc3AtMTA3cHg6IDI4LjUzMzMzMzMzMzN2dztcbiRzcC0xMTJweDogMjkuODY2NjY2NjY2NnZ3O1xuJHNwLTEyMHB4OiAzMnZ3O1xuJHNwLTEzMHB4OiAzNC42NjY2NjY2NjY3dnc7XG4kc3AtMTMycHg6IDM1LjJ2dztcbiRzcC0xNTBweDogNDB2dztcbiRzcC0xNzJweDogNDUuODY2NjY2NjY2N3Z3O1xuJHNwLTE4NnB4OiA0OS42dnc7XG4kc3AtMjAwcHg6IDUzLjMzMzMzMzMzMzN2dztcbiRzcC0yMTBweDogNTZ2dztcbiRzcC0yMjBweDogNTguNjY2NjY2NjY2N3Z3O1xuJHNwLTI0MHB4OiA2NHZ3O1xuJHNwLTI3MHB4OiA3MnZ3O1xuJHNwLTI4MHB4OiA3NC42NjY2NjY2NjY3dnc7XG4kc3AtMzAwcHg6IDgwdnc7XG4kc3AtMzM0cHg6IDg5LjA2N3Z3O1xuJHNwLTMzNXB4OiA4OS4zMzMzMzMzMzMzdnc7XG4kc3AtNDAwcHg6IDEwNi42NjY2NjY2NjY3dnc7XG5cbi8qLS0tLS0tLSDmnIDlpKfluYUgLS0tLS0tLSovXG4kYmFzZS13aWR0aDogMTE0MHB4O1xuXG4vKi0tLS0tLS0g5YaF5YyF44GucGFkZGluZyAtLS0tLS0tKi9cbiRwZDogMTVweDtcblxuLyotLS0tLS0tIOODreODvOODq+OCquODvOODkOODvCAtLS0tLS0tKi9cbiRvcGFjaXR5OiAwLjc7XG4kZHVyYXRpb246IDAuM3M7XG4kcHJvcGVydHk6IG9wYWNpdHk7XG5cbi8qLS0tLS0tLeOCueODnuODm+OCteOCpOOCui0tLS0tLSovXG4kc3B3OiAzNzU7XG5cbi8qLS0tLS0tLSDjg5jjg4Pjg4Djg7zpq5jjgZUgLS0tLS0tLSovXG4kaGg6IDEyMHB4O1xuLy/jgrnjg57jg5tcbiRzcC1oaDogJHNwLTkwcHg7XG5cbiRpbWdfcGF0aDogXCIuLi9pbWcvXCI7XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TGF0bzp3Z2h0QDMwMDs0MDAmZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEAzMDA7NjAwJmZhbWlseT1aZW4rS2FrdStHb3RoaWMrTmV3OndnaHRAMzAwOzQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMzAwOzQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuJE1vbnRzZXJyYXQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICM0MDQwNDA7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQmLmlzLWJvZHktaGlkZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbnVsLG9sLGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxudGltZSB7XG5cdGZvbnQtZmFtaWx5OiBzb2ZpYS1wcm8sIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblx0Y29sb3I6ICNhMGEwYTA7XG59XG5ociB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbn1cbmhyLmMtYm9yZGVyLWRvdHRlZCB7XG5cdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzcwNzA3MDtcbn1cbi5jLXN2Zy1pY29uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG5waWN0dXJlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbioge1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0YVtocmVmKj1cInRlbDpcIl0ge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cbiIsIi8qKlxuICogU3dpcGVyIDguMi42XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bmUgMjksIDIwMjJcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICM2Y2FmOWE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCxcbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIubC1oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcbiAgaGVpZ2h0OiAkaGg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAkc3AtMjlweCAwO1xuICAgIGhlaWdodDogdncoJHNwdywgOTApO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0MjAyMy0wMy0yMyBMSU5F44Of44OL44Ki44OX44Oq6Zqc5a6z6Kej5rG65b6M44CB6Z2e6KGo56S6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC5sLWhlYWRlcl9fdW5kZXIge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDEyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1NXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdGJveC1zaGFkb3c6IDBweCAzcHggOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0dG9wOiA5MHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAkc3AtNXB4ICRzcC0xMHB4O1xuXHR9XG5cdD4gc3BhbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xMnB4O1xuXHRcdH1cblx0fVxufSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOODmOODg+ODgOODvOWGheWMhVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubC1oZWFkZXJfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEzODBweCArICRwZCAqIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICRwZDtcbiAgcGFkZGluZy1yaWdodDogJHBkO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctbGVmdDogJHNwLTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogJHNwLTIwcHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTjg5jjg4Pjg4Djg7zjg63jgrRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IHBjdCgxNDQwcHgsIDI2N3B4KTtcbiAgYSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSB0YWIge1xuICAgIHdpZHRoOiAyNjdweDtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IHZ3KCRzcHcsIDE1NSk7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTjg5jjg4Pjg4Djg7zjg6Hjg4vjg6Xjg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtaGVhZGVyX19tZW51IHtcbiAgJi4tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB0YWIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi4tc3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGJnLWxpZ2h0ZW4pO1xuICAgIHBhZGRpbmc6ICRwYy02MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogJGR1cmF0aW9uO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IHZ3KCRzcHcsIDE0MCkgJHNwLTIwcHggdncoJHNwdywgMTAwKTtcbiAgICB9XG4gICAgJi5pcy1uYXYtc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICAucC1uYXZpZ2F0aW9uX19idG4td3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAkcGMtNDBweCBhdXRvIDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcC02MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubC1oZWFkZXJfX2xpc3Qge1xufVxuLmwtaGVhZGVyX19pdGVtIHtcbn1cbi5sLWhlYWRlcl9fbGluayB7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044OY44OD44OA44O844Oh44Kk44Oz44Oh44OL44Ol44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sLWhlYWRlcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDVweCBtaW4oJHBjLTIwcHgsIDIwcHgpIDVweCAwO1xufVxuLmwtaGVhZGVyX19tYWluLWlubmVyIHtcbiAgZm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubC1oZWFkZXJfX21haW4tbGluayB7XG4gIHBhZGRpbmc6IDAgbWluKCRwYy0xMHB4LCAxMHB4KTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGhvdmVyO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044OY44OD44OA44O844K144OW44Oh44OL44Ol44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sLWhlYWRlcl9fc3ViIHtcbiAgcGFkZGluZzogNXB4IDAgNXB4IG1pbigkcGMtMzBweCwgMzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWY5ZjlmO1xufVxuLmwtaGVhZGVyX19zdWItaW5uZXIge1xuICBmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sLWhlYWRlcl9fc3ViLWxpbmsge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sLWhlYWRlcl9faWNuLWFycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6ICRwYy01cHg7XG4gIGZpbGw6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcbn1cbi5sLWhlYWRlcl9fbG9naW4ge1xuICBjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuICBtYXJnaW4tcmlnaHQ6ICRwYy0xMHB4O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBob3ZlcjtcbiAgfVxufVxuLmwtaGVhZGVyX19idG4ge1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogJHBjLTE0MHB4O1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLmwtaGVhZGVyX19idG4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgaG92ZXI7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOS5nembu+ODreOCtFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubC1oZWFkZXJfX2xvZ28ta3l1ZGVuIHtcbiAgbWFyZ2luLWxlZnQ6IG1pbigkcGMtMzBweCwgMzBweCk7XG4gIHdpZHRoOiBtaW4oJHBjLTk4cHgsIDk4cHgpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBob3ZlcjtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044OP44Oz44OQ44O844Ks44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sLWhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBAaW5jbHVkZSB0YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAkc3AtMTFweDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkc3AtMjVweCAkc3AtMjBweCAkc3AtMjBweCAkc3AtMTBweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2hhbWJ1cmdlci1saW5lLXdyYXBwZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byBtaW4oJHBjLTVweCwgNXB4KTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiAkc3AtMzBweDtcbiAgICBoZWlnaHQ6ICRzcC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcC01cHg7XG4gIH1cbiAgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBhbmltYXRpb246IG5hdkNyb3NzMDEtcmV2IDFzIGZvcndhcmRzO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XG4gICAgICBhbmltYXRpb246IG5hdkNyb3NzMDItcmV2IDFzIGZvcndhcmRzO1xuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBhbmltYXRpb246IG5hdkNyb3NzMDMtcmV2IDFzIGZvcndhcmRzO1xuICAgIH1cbiAgfVxufVxuLmwtaGVhZGVyX19oYW1idXJnZXIuaXMtaGFtYnVyZ2VyLWNyb3NzIHtcbiAgLmwtaGVhZGVyX19oYW1idXJnZXItbGluZS13cmFwcGVyID4gc3BhbiB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGFuaW1hdGlvbjogbmF2Q3Jvc3MwMSAxcyBmb3J3YXJkcztcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBhbmltYXRpb246IG5hdkNyb3NzMDIgMXMgZm9yd2FyZHM7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGFuaW1hdGlvbjogbmF2Q3Jvc3MwMyAxcyBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBuYXZDcm9zczAxIHtcbiAgMCUge1xuICAgIHRvcDogMDtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEuNXB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmF2Q3Jvc3MwMiB7XG4gIDAlIHtcbiAgfVxuICA0OSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmF2Q3Jvc3MwMyB7XG4gIDAlIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBib3R0b206IGNhbGMoNTAlIC0gMS41cHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogY2FsYyg1MCUgLSAxLjVweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBuYXZDcm9zczAxLXJldiB7XG4gIDAlIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMS41cHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5hdkNyb3NzMDItcmV2IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDklIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5hdkNyb3NzMDMtcmV2IHtcbiAgMCUge1xuICAgIGJvdHRvbTogY2FsYyg1MCUgLSAxLjVweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIGJvdHRvbTogY2FsYyg1MCUgLSAxLjVweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4ucC1jdXJyZW50IHtcbiAgY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBtYWluKTtcbn1cbi5sLWhlYWRlcl9fYnRuLWxvZ2luLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSB0YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBtYXJnaW4tcmlnaHQ6IDY3cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3AtNTBweDtcbiAgfVxufVxuLmMtaGVhZGVyX19idG4tbG9naW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiBtaW4oJHBjLTEycHgsIDEycHgpO1xuICBib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG4gIGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXdlaWdodDogJHNlbWktYm9sZDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgaG92ZXI7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogJHNwLTExcHg7XG4gICAgcGFkZGluZzogJHNwLTEwcHggJHNwLTEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG4uYy1oZWFkZXJfX2J0bi1sb2dvdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiBtaW4oJHBjLTEycHgsIDEycHgpO1xuICBib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogY29sb3I4KTtcbiAgY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBjb2xvcjgpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGhvdmVyO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmb250LXNpemU6ICRzcC0xMXB4O1xuICAgIHBhZGRpbmc6ICRzcC0xMHB4ICRzcC0xMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuIiwiJHBjOiAxMDIzLjk5cHg7IC8vIFBDXG4kdGFiOiAxMDIzcHg7IC8vIOOCv+ODluODrOODg+ODiFxuJHNwOiA1OTlweDsgLy8g44K544Oe44ObXG5cbkBtaXhpbiBwYyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICgkcGMpKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiB0YWIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJHRhYikpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHNwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCRzcCkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHRhYi1vbmx5IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJHNwKSkgYW5kIChtYXgtd2lkdGg6ICgkdGFiKSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiB2dygkc2NyZWVuU2l6ZSwgJHB4KSB7XG4gICAgQHJldHVybiBjYWxjKCgkcHggLyAkc2NyZWVuU2l6ZSkgKiAxMDApICogMXZ3O1xufVxuQGZ1bmN0aW9uIHBjdCgkc2NyZWVuU2l6ZSwgJHNpemUpIHtcbiAgICBAcmV0dXJuIGNhbGMoKCRzaXplIC8gJHNjcmVlblNpemUpICogMTAwKSAqIDElO1xufVxuQG1peGluIHRyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb247XG59XG5AbWl4aW4gaG92ZXIge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xufVxuIiwiLmwtZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcblx0cGFkZGluZy10b3A6IDEzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0Y29sb3I6ICNmZmY7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogdncoJHNwdywgNTApO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044OV44OD44K/44O85YaF5YyFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sLWZvb3Rlcl9faW5uZXIge1xuXHRtYXgtd2lkdGg6IGNhbGMoMTEwMHB4ICsgJHBkICogMik7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6ICRwZDtcblx0cGFkZGluZy1yaWdodDogJHBkO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2dygkc3B3LCAyMCk7XG5cdFx0cGFkZGluZy1yaWdodDogdncoJHNwdywgMjApO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTjg5Xjg4Pjgr/jg7zkuIrpg6hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtZm9vdGVyX191cHBlciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYmxvY2stbGVmdCBibG9jay1yaWdodFwiO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdEBpbmNsdWRlIHRhYiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTjg5Xjg4Pjgr/jg7zlt6blgbRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtZm9vdGVyX19sZWZ0IHtcblx0Z3JpZC1hcmVhOiBibG9jay1sZWZ0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogMzIwcHg7XG5cdEBpbmNsdWRlIHRhYiB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044OV44OD44K/44O844Ot44K0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sLWZvb3Rlcl9fbG9nbyB7XG5cdG9yZGVyOiAxO1xuXHR3aWR0aDogMzAwcHg7XG5cdEBpbmNsdWRlIHRhYiB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6IHZ3KCRzcHcsIDMxNCk7XG5cdFx0bWFyZ2luOiB2dygkc3B3LCA1MCkgYXV0byAwO1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044OV44OD44K/44O8U05TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sLWZvb3Rlcl9fc25zIHtcblx0b3JkZXI6IDI7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRAaW5jbHVkZSB0YWIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogdncoJHNwdywgMzApO1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdH1cbn1cbi5sLWZvb3Rlcl9fc25zLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRAaW5jbHVkZSB0YWIge1xuXHRcdG1hcmdpbi10b3A6IHZ3KCRzcHcsIDE2KTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuLmwtZm9vdGVyX19zbnMtaXRlbSB7XG5cdHdpZHRoOiAyNHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW46IDAgdncoJHNwdywgNy41KTtcblx0XHR3aWR0aDogdncoJHNwdywgNDApO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbi5sLWZvb3Rlcl9fc25zLWl0ZW0gYSB7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIGhvdmVyO1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044OV44OD44K/44O844Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLW5hdmlnYXRpb25fX2J0bi13cmFwcGVyIHtcblx0b3JkZXI6IDM7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiB2dygkc3B3LCA0MCk7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOmBi+WWtuS8muekvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubC1mb290ZXJfX2NvbXBhbnkge1xuXHRvcmRlcjogNDtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdEBpbmNsdWRlIHRhYiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiB2dygkc3B3LCAyMCk7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTJweDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044OV44OD44K/44O85LiL6YOoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sLWZvb3Rlcl9fYm90dG9tIHtcblx0bWFyZ2luLXRvcDogNjNweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM0MDNiMzk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRAaW5jbHVkZSB0YWIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogdncoJHNwdywgMzkpO1xuXHRcdHBhZGRpbmc6IDFlbSAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0fVxufVxuLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xMXB4LCAxMXB4KTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0bWFyZ2luLXJpZ2h0OiBwY3QoMTE0MCwgNjApO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiB2dygkc3B3LCA5KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG4ubC1mb290ZXJfX3N1Yi1pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xM3B4LCAxM3B4KTtcblx0bWFyZ2luOiAwIC0xZW07XG5cdEBpbmNsdWRlIHRhYiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHQmLi1zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM0MDNiMzk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQwM2IzOTtcblx0XHRcdG1hcmdpbjogJHNwLTQwcHggMCAwO1xuXHRcdFx0cGFkZGluZzogdncoJHNwdywgMjUpIDA7XG5cdFx0fVxuXHR9XG5cdCYuLXBjIHtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLmwtZm9vdGVyX19zdWItaXRlbSB7XG5cdG1hcmdpbjogMCAxZW07XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogIzlmOWY5Zjtcblx0XHRmb250LXNpemU6ICRzcC0xMXB4O1xuXHR9XG59XG4ubC1mb290ZXJfX3N1Yi1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHQmOmhvdmVyIHtcblx0XHRAaW5jbHVkZSBob3Zlcjtcblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogMC43ZW0gMDtcblx0fVxufVxuLmwtZm9vdGVyIHtcblx0LnAtbmF2aWdhdGlvbl9fbWVudS1ib2R5IHtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KCRzcHcsIDE1KTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHZ3KCRzcHcsIDE1KTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTlhbHpgJrjga7jgrPjg7Pjg4bjg7Pjg4Tjga7jg6zjgqTjgqLjgqbjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtbWFpbiB7XG5cdHBhZGRpbmctdG9wOiAkaGg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLWhoO1xuXHR9XG59XG4ubC1jZWxsY2VudGVyLXJvd2NlbnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmwtZnVsbC13aWRlIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cbi5sLXNwLWZ1bGwtd2lkZSB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdH1cbn1cbiVjb250ZW50LWxleW91dCB7XG5cdG1heC13aWR0aDogJGJhc2Utd2lkdGg7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtMTVweCwgJHBkKTtcblx0cGFkZGluZy1yaWdodDogbWluKCRwYy0xNXB4LCAkcGQpO1xuXHRtYXJnaW46IDAgYXV0bztcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctbGVmdDogJHNwLTIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogJHNwLTIwcHg7XG5cdH1cbn1cbi5sLWNvbnRlbnRfX2lubmVyIHtcblx0QGV4dGVuZCAlY29udGVudC1sZXlvdXQ7XG59XG4ubC1jb250ZW50X193aWR0aC0tbGFyZ2Uge1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcbn1cbi5sLWNvbnRlbnRfX3dpZHRoLS1taWRkbGUge1xuXHRtYXgtd2lkdGg6IDk4MHB4O1xufVxuLmwtY29udGVudF9fd2lkdGgtLW1pZGRsZTIge1xuXHRtYXgtd2lkdGg6IDk0MHB4O1xufVxuLmwtY29udGVudF9fd2lkdGgtLW1pZGRsZTMge1xuXHRtYXgtd2lkdGg6IDgwMHB4O1xufVxuLmwtY29udGVudF9fd2lkdGgtLW1pZGRsZTQge1xuXHRtYXgtd2lkdGg6IDExMDBweDtcbn1cbi5sLWNvbnRlbnRfX3dpZHRoLS1taWRkbGU1IHtcblx0bWF4LXdpZHRoOiA4MjBweDtcbn1cbi5sLWNvbnRlbnRfX2lubmVyLS1zcC1mdWxsIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qXHTlt6blj7Pjga7jgrPjg7Pjg4bjg7Pjg4RcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtY29udGVudF9fbWFpbiB7XG5cdG1hcmdpbi1sZWZ0OiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHR3aWR0aDogNzQwcHg7XG5cdG1heC13aWR0aDogNzQwcHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3AtMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcC0yMHB4O1xuXHR9XG59XG5cbi5wLWJuciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0QGluY2x1ZGUgcGMge1xuXHRcdHRyYW5zaXRpb246ICRkdXJhdGlvbjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIGhvdmVyO1xuXHRcdH1cblx0fVxufVxuIiwiLmMtYnRuIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0bWluLWhlaWdodDogY2xhbXAoNDBweCwgJHBjLTYwcHgsIDYwcHgpO1xuXHRib3JkZXItcmFkaXVzOiBtaW4oJHBjLTVweCwgNXB4KTtcblx0cGFkZGluZy1sZWZ0OiBtaW4oJHBjLTVweCwgNXB4KTtcblx0cGFkZGluZy1yaWdodDogbWluKCRwYy01cHgsIDVweCk7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIGhvdmVyO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtaW4taGVpZ2h0OiAkc3AtNjBweDtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcC01cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3AtNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcC01cHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuLmMtYnRuLTIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG59XG4uYy1idG4tLWxpZ2h0ZW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG59XG4uYy1idG4taGVpZ2h0LS1sYXJnZSB7XG5cdG1pbi1oZWlnaHQ6IG1pbigkcGMtMTM1cHgsIDEzNXB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1pbi1oZWlnaHQ6ICRzcC05MHB4O1xuXHR9XG59XG4uYy1idG4taGVpZ2h0LS1zaG9ydCB7XG5cdG1pbi1oZWlnaHQ6IGNsYW1wKDM0cHgsICRwYy00NHB4LCA0NHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1pbi1oZWlnaHQ6ICRzcC02MHB4O1xuXHR9XG59XG4uYy1idG4td2lkdGgtLXNob3J0IHtcblx0bWF4LXdpZHRoOiB2dygxNDQwLCAxNzIpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWF4LXdpZHRoOiB2dygkc3B3LCAxNzIpO1xuXHR9XG59XG4uYy1idG4taGVpZ2h0LS1zaG9ydDIge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWluLWhlaWdodDogJHNwLTUwcHg7XG5cdH1cbn1cbi5jLWJ0bi1oZWlnaHQtLXNob3J0MyB7XG5cdG1pbi1oZWlnaHQ6IGNsYW1wKDQwcHgsICRwYy01MHB4LCA1MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1pbi1oZWlnaHQ6ICRzcC02MHB4O1xuXHR9XG59XG4uYy1idG4taGVpZ2h0LS1zaG9ydDQge1xuXHRtaW4taGVpZ2h0OiBjbGFtcCg0MHB4LCAkcGMtNTBweCwgNTBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtaW4taGVpZ2h0OiAkc3AtNTBweDtcblx0fVxufVxuLmMtYnRuLWNhbnNlbCB7XG5cdG1pbi1oZWlnaHQ6IGNsYW1wKDMwcHgsICRwYy00NHB4LCA0NHB4KTtcblx0bWF4LXdpZHRoOiBjbGFtcCgxMzBweCwgJHBjLTE3MnB4LCAxNzJweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtaW4taGVpZ2h0OiAkc3AtNjBweDtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdH1cbn1cbi5jLWJ0bi1jYW5zZWwgKyAuYy1idG4tY2Fuc2VsIHtcblx0bWFyZ2luLWxlZnQ6IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNXB4O1xuXHR9XG59XG4uYy1idG4tcHJpbWFyeSB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdHBhZGRpbmctcmlnaHQ6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIGhvdmVyO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtaW4taGVpZ2h0OiAkc3AtNjBweDtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHR9XG59XG4uYy1idG4taGFzLWljbiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZy1sZWZ0OiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRwYWRkaW5nLXJpZ2h0OiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3AtMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3AtMjBweDtcblx0fVxufVxuLmMtYnRuLXRvZ2dsZSB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmc6ICRzcC0yMHB4O1xuXHR9XG5cdCYuaXMtdG9nZ2xlLW9wZW4ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmOjphZnRlcixcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdCY6OmFmdGVyIHtcblx0XHR3aWR0aDogJHNwLTE2cHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0cmlnaHQ6ICRzcC0yMHB4O1xuXHR9XG5cdCY6OmJlZm9yZSB7XG5cdFx0aGVpZ2h0OiAkc3AtMTZweDtcblx0XHR3aWR0aDogMnB4O1xuXHRcdHJpZ2h0OiAkc3AtMjdweDtcblx0fVxufVxuLmMtYnRuLXJhZGl1cyB7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLmMtYnRuLWNvbG9yLS1tYWluIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5jLWJ0bi1jb2xvci0tbGlnaHRlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0Y29sb3I6ICNmZmY7XG59XG4uYy1idG4tY29sb3ItLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogYmcpO1xuXHRjb2xvcjogIzg4NjE0ODtcblx0Zm9udC13ZWlnaHQ6ICRib2xkO1xufVxuLmMtYnRuLWNvbG9yLS00IHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGNvbG9yNCk7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmMtYnRuLXNoYWRvdyB7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5jLWJ0bi1oZWlnaHQtLW1pZGl1bSB7XG5cdG1pbi1oZWlnaHQ6IGNsYW1wKDQwcHgsICRwYy01MHB4LCA1MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1pbi1oZWlnaHQ6ICRzcC01MHB4O1xuXHR9XG59XG4uYy1pY29uLWFic29sdXRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRzdmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cbn1cbi5jLWJ0bi1kaXN0YWJsZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWY5ZjlmO1xufVxuLmMtaWNvbi0td2hpdGUge1xuXHRzdHJva2U6ICNmZmYgIWltcG9ydGFudDtcbn1cbiIsIi5jLXNvbGVpbCB7XG5cdGZvbnQtZmFtaWx5OiBzb2xlaWwsIHNhbnMtc2VyaWY7XG5cdC8qIFJlZ3VsYXIgNDAwLCBCb29rIDUwMCwgU2VtaUJvbGQgNjAwLCBCb2xkIDcwMCAqL1xufVxuLmMtc29maWEge1xuXHRmb250LWZhbWlseTogc29maWEtcHJvLCBzYW5zLXNlcmlmO1xuXHQvKiBSZWd1bGFyIDQwMCwgU2VtaUJvbGQgNjAwLCBCb2xkIDcwMCAqL1xufVxuLmMtdGV4dC1jb2xvci0tbWFpbiB7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG59XG4uYy10ZXh0LWNvbG9yLS13aGl0ZSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmMtdGV4dC1jb2xvci0tOCB7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogY29sb3I4KTtcbn1cbi5jLXRleHQtY29sb3ItLWxpZ2h0ZW4ge1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xufVxuLmMtbGluZS1sZWZ0IHtcblx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdHBhZGRpbmctbGVmdDogbWluKCRwYy0yMHB4LCAyMHB4KTtcbn1cbi5pcy10ZXh0LWNvbG9yIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuLmMtbGluay1nbWFwIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGNvbG9yOCk7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0fVxufVxuLmMtYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5jLXVuZGVybGluZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZGQ5O1xuXHRwYWRkaW5nLWJvdHRvbTogMC42ZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjY7XG59XG4uYy10ZXh0LWxpbmsge1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdCYudS1jb2xvci1jdXJyZW50IHtcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHR9XG59XG4vKiDplovlgqzml6XjgYzpgY7jgY7jgZ/ml6XnqIvnlKggKi9cbi5jLWJsb2NrLm9wZW5lZCB7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogY29sb3I4KTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdOOCv+OCsFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYy10YWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAuMmVtIDAuNGVtIDAuM2VtO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYy10YWctc21hbGwge1xuXHRwYWRkaW5nOiAwLjFlbSAwLjRlbTtcbn1cbi5jLXRhZy1iZ2NvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG59XG4uYy10YWctc2Vjb25kYXJ5IHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzg4NjE0ODtcblx0Y29sb3I6ICM4ODYxNDg7XG59XG4uYy10YWcyIHtcblx0Ym9yZGVyLXJhZGl1czogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0Ym9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHNwLTIwcHg7XG5cdH1cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDAuNWVtIDEuNmVtO1xuXHRcdEBpbmNsdWRlIHBjIHtcblx0XHRcdHRyYW5zaXRpb246ICRkdXJhdGlvbjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBob3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jLXRhZzMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDA7XG5cdGEge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIuYy1iZ2NvbG9yLW1haW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG59XG4uYy1iZ2NvbG9yLW1haW4tLWxpZ2h0ZW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG59XG4uYy1iZ2NvbG9yLXN1YiB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBiZyk7XG59XG4uYy1iZ2NvbG9yLXN1Yi0tbGlnaHRlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBiZy1saWdodGVuKSAhaW1wb3J0YW50O1xufVxuLmMtYmdjb2xvci1zdWItLWxpZ2h0ZW4yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGJnLWxpZ2h0ZW4yKTtcbn1cbi5jLWJnY29sb3Itc3ViLS1saWdodGVuMyB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBiZy1saWdodGVuMyk7XG59XG4uYy1iZ2NvbG9yLS13aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYy1zcC1iZ2NvbG9yLXN1Yi0tbGlnaHRlbjIge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGJnLWxpZ2h0ZW4yKTtcblx0fVxufVxuLmMtYmdjb2xvci0tMSB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBjb2xvcjEpO1xufVxuLmMtYmdjb2xvci0tOSB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBjb2xvcjkpO1xufVxuXG4uYy1iZ2NvbG9yLS0xMCB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBjb2xvcjEwKTtcbn1cbi5jLWJnY29sb3ItLTExIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGNvbG9yMTEpO1xufVxuLnNwLWJnY29sb3Itbm9uZSB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuLmMtc3AtYmdjb2xvci0td2hpdGUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuIiwiLmMtYm9yZGVyLWNvbG9yLS1tYWluIHtcblx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG59XG4uYy1ib3JkZXItc29saWQge1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmMtYm9yZGVyLWRhc2hlZCB7XG5cdGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuLmMtYm9yZGVyLXdpZHRoLS0xIHtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG59XG4uYy1ib3JkZXItd2lkdGgtLTIge1xuXHRib3JkZXItd2lkdGg6IDJweDtcbn1cbi5jLWJvcmRlci13aWR0aC0tNSB7XG5cdGJvcmRlci13aWR0aDogNXB4O1xufVxuLmMtYnJvZGVyLWNvbG9yLS13aGl0ZSB7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5jLWJvcmRlci1jb2xvci0tbGlnaHRlbiB7XG5cdGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xufVxuLmMtYm9yZGVyLWNvbG9yLS0xIHtcblx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogY29sb3IxKTtcbn1cbi5jLWJvcmRlci1jb2xvci0tMyB7XG5cdGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGNvbG9yMyk7XG59XG4uYy1ib3JkZXItY29sb3ItLTEyIHtcblx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogY29sb3IxMik7XG59XG5cbi5jLWJvcmRlci1yYWRpdXMtLTIge1xuXHRib3JkZXItcmFkaXVzOiBtaW4oJHBjLTJweCwgMnB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcC0ycHg7XG5cdH1cbn1cbi5jLWJvcmRlci1yYWRpdXMtLTMge1xuXHRib3JkZXItcmFkaXVzOiBtaW4oJHBjLTNweCwgM3B4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcC0zcHg7XG5cdH1cbn1cbi5jLWJvcmRlci1yYWRpdXMtLTQge1xuXHRib3JkZXItcmFkaXVzOiBtaW4oJHBjLTRweCwgNHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcC00cHg7XG5cdH1cbn1cbi5jLWJvcmRlci1yYWRpdXMtLTUge1xuXHRib3JkZXItcmFkaXVzOiBtaW4oJHBjLTVweCwgNXB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcC01cHg7XG5cdH1cbn1cbi5jLXNwLWJvcmRlci1yYWRpdXMtLTUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHNwLTVweDtcblx0fVxufVxuLmMtYm9yZGVyLXRvcCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuLmMtYm9yZGVyLWJvdHRvbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuLmMtYm9yZGVyLWJvdHRvbS0tZGFzaGVkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDlkOWQ5O1xufVxuLmMtc3AtYm9yZGVyLS1ub25lIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxuIiwiLmMtaW5wdXQtdGV4dCB7XG5cdHBhZGRpbmc6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IG1pbigkcGMtNjBweCwgNjBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nOiAkc3AtMjBweDtcblx0XHRoZWlnaHQ6ICRwYy02MHB4O1xuXHR9XG59XG4vL+ODhuOCreOCueODiOOCqOODquOColxuLmMtdGV4dGFyZWEge1xuXHRwYWRkaW5nOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogbWluKCRwYy01MDBweCwgNTAwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogJHNwLTIwcHg7XG5cdFx0bWluLWhlaWdodDogJHNwLTQwMHB4O1xuXHR9XG59XG4uYy10ZXh0YXJlYS1oZWlnaHQtLW1pZGRsZSB7XG5cdG1pbi1oZWlnaHQ6IG1pbigkcGMtMjIwcHgsIDIyMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1pbi1oZWlnaHQ6ICRzcC0yMjBweDtcblx0fVxufVxuLmMtdGV4dGFyZWEtaGVpZ2h0LS1taWRkbGUyIHtcblx0bWluLWhlaWdodDogbWluKCRwYy0zMDBweCwgMzAwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWluLWhlaWdodDogJHNwLTMwMHB4O1xuXHR9XG59XG4uYy1pbnB1dC1maWxlIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5jLWlucHV0LXN0eWxlLS0xIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGNvbG9yMSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jLWlucHV0LXN0eWxlLS0yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuLmMtaW5wdXQtc3l0bGUtLTMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jLWlucHV0LWJnY29sb3ItLXdoaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jLWlucHV0LWJnY29sb3ItLTEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogY29sb3IxKTtcbn1cbi8v6aCF55uu44Gu44K/44Kk44OI44OrXG4uYy1sYWJlbF9fdHRsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNXB4O1xuXHR9XG59XG4uYy1maWVsZC1ibG9ja19fdHRsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IG1pbigkcGMtMTNweCwgMTNweCk7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHR9XG59XG46OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICNiMmIyYjI7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE2cHg7XG5cdH1cbn1cbmlucHV0LFxudGV4dGFyZWEge1xuXHRmb250LXNpemU6IG1pbigkcGMtMTZweCwgMTZweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNnB4O1xuXHR9XG59XG5pbnB1dDpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCoeOCpOODq+a3u+S7mFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYy1maWxlLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmYyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmc6IG1pbigkcGMtOHB4LCA4cHgpIG1pbigkcGMtMzBweCwgMzBweCk7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogJHNwLThweCAkc3AtMzBweDtcblx0fVxufVxuLmMtZmlsZS13cmFwcGVyLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1maWxlLXR0bCB7XG5cdG1hcmdpbi1yaWdodDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0bWluLXdpZHRoOiBtaW4oJHBjLTgwcHgsIDgwcHgpO1xuXHRmbGV4LXNocmluazogMDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1yaWdodDogJHNwLTEwcHg7XG5cdFx0bWluLXdpZHRoOiAkc3AtNjBweDtcblx0fVxufVxuLmMtZmlsZS10eHQge1xuXHRtYXJnaW4tbGVmdDogbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3AtMTBweDtcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6njgrjjgqrjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgqjjg6njg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVycm9yIHtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3R0b206IGF1dG87XG5cdGNvbG9yOiAjYzM0YTRhO1xuXHRmb250LXNpemU6IG1pbigkcGMtMTNweCwgMTNweCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0QGluY2x1ZGUgdGFiIHtcblx0XHRib3R0b206IG1pbigtI3skcGMtMTZweH0sIC0xNnB4KTtcblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRcdG1hcmdpbi10b3A6ICRzcC01cHg7XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5YWl5Yqb5riIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pcy1lbnRlcmVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx05b+F6aCIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jLXJlcXVpcmVkIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTEzcHgsIDEzcHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMC4xZW0gMC41ZW07XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdG1hcmdpbi1yaWdodDogbWluKCRwYy04cHgsIDhweCk7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTNweDtcblx0XHRwYWRkaW5nLXRvcDogMC4xZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDAuMmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcC0xMHB4O1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTku7vmhI9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMtb3B0aW9uYWwge1xuXHRmb250LXNpemU6IG1pbigkcGMtMTNweCwgMTNweCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwLjFlbSAwLjVlbTtcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IG1pbigkcGMtOHB4LCA4cHgpO1xuXHRmbGV4LXNocmluazogMDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTEzcHg7XG5cdFx0cGFkZGluZy10b3A6IDAuMWVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3AtMTBweDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx05YaG44Oe44O844KvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jLXVuaXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcC0xMHB4O1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTnlLvlg49cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMtbGFiZWxfX2ZpbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBtaW4oJHBjLTE1MHB4LCAxNTBweCk7XG5cdGhlaWdodDogbWluKCRwYy0xNTBweCwgMTUwcHgpO1xuXHRtYXJnaW46IDAgYXV0byBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogMnB4IHNvbGlkIG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAkc3AtMTUwcHg7XG5cdFx0aGVpZ2h0OiAkc3AtMTUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gJHNwLTIwcHg7XG5cdH1cbn1cbi5jLWRlZmF1bHQge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5jLXByZXZpZXcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuIiwiLmMtYm94LXNoYWRvdy0tMSB7XG5cdGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1ib3gtc2hhZG93LS0yIHtcblx0Ym94LXNoYWRvdzogLTVweCA0cHggMjBweCAwcHggcmdiYSgxOTksIDE5OSwgMTk5LCAwLjMpO1xufVxuLmMtYm94LXNoYWRvdy0tMyB7XG5cdGJveC1zaGFkb3c6IDFweCA1cHggMTBweCAzcHggcmdiYSgxOTQsIDE5NCwgMTk0LCAwLjU4KTtcbn1cbiIsIi5jLWltZy1yYWRpdXMge1xuXHRjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIucC1icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGJnKTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRwYWRkaW5nOiAwIG1pbigkcGMtMTVweCwgMTVweCk7XG5cblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmc6IDAgJHNwLTIwcHg7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTJweDtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdH1cbn1cbi5icmVhZGNydW1iX19saXN0IHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiAjOWY5ZjlmO1xuXHRtYXgtd2lkdGg6IDEyOTBweDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0cGFkZGluZzogbWluKCRwYy0yNHB4LCAyNHB4KSAwIG1pbigkcGMtMjJweCwgMjJweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nOiAkc3AtMjBweCAwO1xuXHR9XG59XG5cbi5icmVhZGNydW1iX19pdGVtIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5icmVhZGNydW1iX19pdGVtIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1yaWdodDogMS42ZW07XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHQmOjphZnRlciB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDAuN2VtO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAkcGMtNnB4O1xuXHRcdGhlaWdodDogJHBjLTZweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzlmOWY5Zjtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOWY5ZjlmO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdHdpZHRoOiAkc3AtNnB4O1xuXHRcdFx0aGVpZ2h0OiAkc3AtNnB4O1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdOOBiuOBmeOBmeOCgeOBruism+W6p1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1jb3JzZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBiZy1saWdodGVuKTtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMTAwcHgsIDEwMHB4KTtcblx0cGFkZGluZy1ib3R0b206IG1pbigkcGMtMTAwcHgsIDEwMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiB2dygkc3B3LCA4MCk7XG5cdFx0cGFkZGluZy1ib3R0b206IHZ3KCRzcHcsIDYwKTtcblx0fVxuXHQucC1zd2lwZXJfX3dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC0zMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTIwcHg7XG5cdFx0fVxuXHR9XG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGJvdHRvbTogLTJ2dztcblx0fVxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQvKiDliY3jgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cblx0LnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG5cdFx0Y29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmLTgsPHN2ZyBmaWxsPVwiJTIzNmNhZjlhXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTUuMDQgMTUuMDRcIj48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNNy41LDE1YzQuMiwwLDcuNS0zLjQsNy41LTcuNVMxMS43LDAsNy41LDBTMCwzLjQsMCw3LjVTMy40LDE1LDcuNSwxNXogTTksMy45bDAuNywwLjdMNi44LDcuNmwyLjgsMi44bC0wLjcsMC43TDUuMyw3LjZMOSwzLjlMOSwzLjl6XCIvPjwvc3ZnPicpO1xuXHRcdHJpZ2h0OiAtNHZ3O1xuXHR9XG5cdC8qIOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0XHRjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIGZpbGw9XCIlMjM2Y2FmOWFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxNS4wNCAxNS4wNFwiPjxwYXRoIGQ9XCJNNy41MiwwQzMuMzcsMCwwLDMuMzcsMCw3LjUyczMuMzcsNy41Miw3LjUyLDcuNTIsNy41Mi0zLjM3LDcuNTItNy41MlMxMS42NywwLDcuNTIsMFptLTEuNDcsMTEuMTJsLS43MS0uNzEsMi45NC0yLjk0LTIuODUtMi44NSwuNzEtLjcxLDMuNTYsMy41Ni0zLjY0LDMuNjRaXCIgLz48L3N2Zz4nKTtcblx0XHRsZWZ0OiAtNHZ3O1xuXHR9XG59XG4ucC1jb3JzZV9fbGlzdCB7XG5cdEBleHRlbmQgJWNvbnRlbnQtbGV5b3V0O1xuXHRtYXJnaW4tdG9wOiAkcGMtNTBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQ+IHVsIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDMxLjU3JTtcblx0XHR9XG5cdH1cbn1cbi5wLWNvcnNlX19pdGVtIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC8vcGFkZGluZy1yaWdodDogJHNwLTIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3AtMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTExcHg7XG5cdH1cbn1cbi5wLWNvcnNlX19saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIGhvdmVyO1xuXHR9XG59XG4ucC1jb3JzZSArIC5wLWNvcnNlIHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMjBweCwgMjBweCk7XG59XG4ucC1jb3JzZS13cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGJnLWxpZ2h0ZW4pO1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy00MHB4LCA0MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtNTBweDtcblx0fVxufVxuLnAtY29yc2VfX3R0bC13cmFwcGVyIHtcblx0QGV4dGVuZCAlY29udGVudC1sZXlvdXQ7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0Zm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IG1pbigkcGMtNDBweCwgNDBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0yMHB4O1xuXHR9XG59XG4ucC1jb3JzZV9fdHRsIHtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdHBhZGRpbmctbGVmdDogMC41ZW07XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044Kr44O844OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWNhcmQge1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnAtY2FyZC0xIHtcblx0cGFkZGluZzogbWluKCRwYy0yNXB4LCAyNXB4KSBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbigkcGMtMjQwcHgsIDI0MHB4KSAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG5cdGdhcDogMHB4IDBweDtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFwiY2FyZC1pbWcgY2FyZC1ib2R5XCJcblx0XHRcInByb2YgY2FyZC1ib2R5XCI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmc6IDAgJHNwLTE1cHggJHNwLTIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnAtY2FyZC0yIHtcblx0cGFkZGluZzogbWluKCRwYy0yMHB4LCAyMHB4KSBtaW4oJHBjLTI1cHgsIDI1cHgpIG1pbigkcGMtMzBweCwgMzBweCk7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuXHRnYXA6IDBweCAwcHg7XG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XCJwLWNhcmQtMl9faW1hZ2UgcC1jYXJkLTJfX3R0bFwiXG5cdFx0XCJwLWNhcmQtMl9faW1hZ2UgcC1jYXJkLTJfX2JvdHRvbVwiO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nOiAkc3AtMjBweDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG5cdFx0Z2FwOiAwcHggMHB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcInAtY2FyZC0yX19pbWFnZSBwLWNhcmQtMl9fdHRsXCJcblx0XHRcdFwicC1jYXJkLTJfX2JvdHRvbSBwLWNhcmQtMl9fYm90dG9tXCJcblx0XHRcdFwicC1jYXJkLTJfX2xpbmsgcC1jYXJkLTJfX2xpbmtcIjtcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdH1cbn1cbi5wLWNhcmQtMyB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBiZyk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IG1pbigkcGMtNDBweCwgNDBweCk7XG5cdGJvcmRlci1yYWRpdXM6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogJHNwLTIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHNwLTVweDtcblx0fVxuXHQucC1jYXJkLTNfX3VwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDIwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IG1pbigkcGMtNDBweCwgNDBweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRcdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuXHRcdFx0Z2FwOiAwcHggMHB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFx0XCJwLWNhcmQtM19fc3ViLXR0bCBwLWNhcmQtM19fc3ViLXR0bFwiXG5cdFx0XHRcdFwicC1jYXJkLTNfX2ltZyBwLWNhcmQtM19fdHRsXCJcblx0XHRcdFx0XCJwLWNhcmQtM19faW1nIHAtY2FyZC0zX19zbnNcIjtcblx0XHR9XG5cdH1cbn1cbi5wLWNhcmQtM19fc25zIHtcblx0Z3JpZC1hcmVhOiBwLWNhcmQtM19fc25zO1xufVxuLnAtY2FyZC0zX190eHQtd3JhcHBlciB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xM3B4LCAxM3B4KTtcblx0bGluZS1oZWlnaHQ6IDEuODtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4ucC1jYXJkLTNfX2J0bi13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0bWF4LXdpZHRoOiBtaW4oJHBjLTI4MHB4LCAyODBweCk7XG5cdHN2ZyB7XG5cdFx0ZmlsbDogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTIwcHg7XG5cdH1cbn1cbi5wLWNhcmQtNCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbi5wLWNhcmQtNC5pcy1jYXJkLWhvdmVyIHtcblx0Jjo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cbn1cbi5wLWNhcmQtNSB7XG5cdHBhZGRpbmc6IG1pbigkcGMtMjVweCwgMjVweCkgbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4oJHBjLTMyMHB4LCAzMjBweCkgMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuXHRnYXA6IDBweCAwcHg7XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcImNhcmQtNV9faW1nIGNhcmQtNV9fYm9keVwiXG5cdFx0XCJjYXJkLTVfX3Byb2YgY2FyZC01X19ib2R5XCJcblx0XHRcImNhcmQtNV9fcHJvZiBjYXJkLTVfX2J0blwiO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogJHNwLTIwcHggJHNwLTE1cHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOOCq+ODvOODieOBruODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1jYXJkX19saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRzcGFuLFxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdHN2ZyB7XG5cdFx0ZmlsbDogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHR9XG5cdHNwYW4ge1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtMjBweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXIge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0fVxuXHR9XG59XG4ucC1jYXJkLTFfX2xpbmsge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0fVxufVxuXG4ucC1jYXJkLTJfX2xpbmsge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Z3JpZC1hcmVhOiBwLWNhcmQtMl9fbGluaztcblx0fVxufVxuXG4ucC1jYXJkLTRfX2xpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuLnAtY2FyZC00X19zcC1saW5rIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTjgqvjg7zjg4njga7nlLvlg49cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtY2FyZF9faW1nLXdyYXBwZXIge1xuXHQvKiBhc3BlY3QtcmF0aW86IDM2MC8yMjA7ICovXG5cdC8qIFx0b3ZlcmZsb3c6IGhpZGRlbjsgKi9cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym9yZGVyLXJhZGl1czogbWluKCRwYy01cHgsIDVweCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNjAgLyAyNzA7XG5cdH1cbn1cbi5wLWNhcmQtMV9faW1nLXdyYXBwZXIge1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LXNocmluazogMDtcblx0Z3JpZC1hcmVhOiBjYXJkLWltZztcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdG1hcmdpbi1sZWZ0OiAtI3skc3AtMTVweH07XG5cdFx0bWFyZ2luLXJpZ2h0OiAtI3skc3AtMTVweH07XG5cdH1cbn1cbi5wLWNhcmQtMl9faW1nLXdyYXBwZXIge1xuXHR3aWR0aDogbWluKCRwYy0xOTBweCwgMTkwcHgpO1xuXHRoZWlnaHQ6IG1pbigkcGMtMTkwcHgsIDE5MHB4KTtcblx0Y2xpcC1wYXRoOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO1xuXHRncmlkLWFyZWE6IHAtY2FyZC0yX19pbWFnZTtcblx0bWFyZ2luLXJpZ2h0OiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6ICRzcC0xMzBweDtcblx0XHRoZWlnaHQ6ICRzcC0xMzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcC0zMHB4O1xuXHR9XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG5cbi5wLWNhcmQtM19faW1nLXdyYXBwZXIge1xuXHRncmlkLWFyZWE6IHAtY2FyZC0zX19pbWc7XG5cdHdpZHRoOiBtaW4oJHBjLTEwMHB4LCAxMDBweCk7XG5cdGNsaXAtcGF0aDogY2lyY2xlKDUwJSBhdCA1MCUgNTAlKTtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0xMHB4LCAxMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAkc3AtMTAwcHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcC0yMHB4O1xuXHR9XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG5cbi5wLWNhcmQtNV9faW1nLXdyYXBwZXIge1xuXHRncmlkLWFyZWE6IGNhcmQtNV9faW1nO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOOCq+ODvOODieOBruODhuOCreOCueODiOS4iumDqFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1jYXJkLTJfX3VwcGVyLS13cmFwcGVyIHtcblx0Z3JpZC1hcmVhOiBwLWNhcmQtMl9fdHRsO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG4ucC1saWtlX193cmFwcGVyIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnAtbGlrZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICM4ODYxNDg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM4ODYxNDg7XG5cdHBhZGRpbmc6IDAuNGVtIDAuNWVtO1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044Kr44O844OJ44Gu44K/44Kk44OI44Ord3JhcHBlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1jYXRkX190aXRsZS13cmFwcGVyIHtcblx0cGFkZGluZy1ib3R0b206IG1pbigkcGMtMjVweCwgMjVweCk7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0ZmxleC1ncm93OiAxO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTIwcHg7XG5cdH1cblx0PiBoMyB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG59XG4ucC1jYXRkLTFfX3RpdGxlLXdyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy10b3A6ICRzcC0xN3B4O1xuXHR9XG59XG4ucC1jYXJkLTJfX3R0bC13cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTjgqvjg7zjg4njga7jgr/jgqTjg4jjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucC1jYXJkLTJfX3R0bCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xOHB4LCAxOHB4KTtcblx0Zm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xOHB4O1xuXHR9XG5cdC51LXRleHQtc21hbGwge1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wLWNhcmQtM19fc3ViLXR0bCB7XG5cdGdyaWQtYXJlYTogcC1jYXJkLTNfX3N1Yi10dGw7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0Zm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC0yNXB4O1xuXHR9XG59XG4ucC1jYXJkLTNfX3R0bCB7XG5cdGdyaWQtYXJlYTogcC1jYXJkLTNfX3R0bDtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0xMHB4LCAxMHB4KTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRmb250LXdlaWdodDogJHNlbWktYm9sZDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRcdGZvbnQtc2l6ZTogJHNwLTIwcHg7XG5cdH1cblx0LnUtdGV4dC1zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTExcHgsIDExcHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAxZW07XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTVweDtcblx0XHR9XG5cdH1cbn1cbi5wLWNvbmZpcm0ge1xuXHRtYXJnaW4tbGVmdDogbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTEycHgsIDEycHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGViO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAuNGVtIDAuNWVtO1xuXHRmbGV4LXNocmluazogMDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGZvbnQtc2l6ZTogJHNwLTEycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwLTVweDtcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOOCq+ODvOODieOBruODhuOCreOCueODiOmDqOWIhlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1jYXJkX19ib2R5IHtcblx0cGFkZGluZzogcGN0KDM2MCwgMzApIHBjdCgzNjAsIDI1KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1ncm93OiAxO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogJHNwLTE1cHg7XG5cdH1cbn1cbi5wLWNhcmQtMV9fYm9keSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1sZWZ0OiBtaW4oJHBjLTI1cHgpO1xuXHRncmlkLWFyZWE6IGNhcmQtYm9keTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtMTZweDtcblx0fVxufVxuLnAtY2FyZC0yX19ib2R5IHtcblx0cGFkZGluZzogMDtcbn1cbi5wLWNhcmQtNF9fYm9keSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRmbGV4LWdyb3c6IDE7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044Kr44O844OJ44Gu44Oc44OI44Og77yI5pel5pmC44KE5pmC6ZaT77yJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWNhcmRfX2JvdHRvbS0td3JhcHBlciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy01cHgsIDVweCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTVweDtcblx0fVxufVxuLnAtY2F0ZC0xX19ib3R0b20tLXdyYXBwZXIge1xuXHRib3JkZXItdG9wOiAxcHggZGFzaGVkICNlYWVhZWE7XG5cdHBhZGRpbmctdG9wOiBtaW4oJHBjLTVweCwgNXB4KTtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtNXB4O1xuXHRcdG1hcmdpbi10b3A6ICRzcC0xNXB4O1xuXHR9XG59XG4ucC1jYXRkLTJfX2JvdHRvbS0td3JhcHBlciB7XG5cdGdyaWQtYXJlYTogcC1jYXJkLTJfX2JvdHRvbTtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTVweDtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMTVweDtcblx0fVxufVxuLnAtY2FyZC0zX19ib3R0b20ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC0yMHB4O1xuXHR9XG59XG4ucC1jYXJkLTRfX2JvdHRvbS0td3JhcHBlciB7XG5cdHBhZGRpbmc6IHBjdCgzNjAsIDEwKSAwIHBjdCgzNjAsIDMwKTtcblx0bWFyZ2luOiAwIHBjdCgzNjAsIDI1KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmc6ICRzcC01cHggMCAkc3AtMTVweDtcblx0XHRtYXJnaW46IDAgJHNwLTE1cHg7XG5cdH1cbn1cbi5wLWZlZS10aW1lX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXNpemU6IG1pbigkcGMtMThweCwgMThweCk7XG5cdG1hcmdpbi10b3A6IHBjdCgzNjAsIDI1KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE4cHg7XG5cdH1cblx0LnAtdGltZSB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjNDlhODU7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogNHB4IDhweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHR9XG5cdH1cbn1cbi5wLWZlZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiBtaW4oJHBjLTEycHgsIDEycHgpO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcC0xNXB4O1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044Kr44O844OJ44Gu44Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWljbi10eHRfX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdG1hcmdpbi10b3A6IDAuOGVtO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTNweDtcblx0fVxuXHQuYy1pY24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogbWluKCRwYy0xMnB4LCAxMnB4KTtcblx0XHRoZWlnaHQ6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdFx0bWFyZ2luLXJpZ2h0OiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xuXHRcdG1hcmdpbi10b3A6IGNsYW1wKDNweCwgJHBjLTNweCwgNHB4KTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR3aWR0aDogdncoJHNwdywgOSk7XG5cdFx0XHRoZWlnaHQ6IHZ3KCRzcHcsIDExKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMC40ZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3AtNXB4O1xuXHRcdH1cblx0fVxuXHQuYy1pY24tdGltZSB7XG5cdFx0d2lkdGg6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdFx0bWFyZ2luLXRvcDogY2xhbXAoNHB4LCAkcGMtNHB4LCA1cHgpO1xuXHRcdG1hcmdpbi1yaWdodDogbWluKCRwYy04cHgsIDhweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6IHZ3KCRzcHcsIDExKTtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC02cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuXHRcdH1cblx0fVxufVxuXG4ucC1mZWUtdGFnX193cmFwcGVyIHtcblx0LyogZGlzcGxheTogZmxleDsgKi9cblx0Zm9udC1zaXplOiBtaW4oJHBjLTE4cHgsIDE4cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMjRweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucC10YWdzX193cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC0yMHB4O1xuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044OX44Ot44OV44Kj44O844OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWNhcmRfX3Byb2Ytd3JhcHBlciB7XG5cdGdyaWQtYXJlYTogcHJvZjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogYmctbGlnaHRlbik7XG5cdGJvcmRlci1yYWRpdXM6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xuXHRwYWRkaW5nOiBtaW4oJHBjLTEwcHgsIDEwcHgpIG1pbigkcGMtMTVweCwgMTVweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMjVweDtcblx0XHRwYWRkaW5nOiAkc3AtMTBweCAkc3AtMTVweDtcblx0XHRmb250LXNpemU6ICRzcC0xNnB4O1xuXHR9XG5cdC5jLWltZyB7XG5cdFx0d2lkdGg6IG1pbigkcGMtNDBweCwgNDBweCk7XG5cdFx0aGVpZ2h0OiBtaW4oJHBjLTQwcHgsIDQwcHgpO1xuXHRcdG1hcmdpbi1yaWdodDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR3aWR0aDogJHNwLTQwcHg7XG5cdFx0XHRoZWlnaHQ6ICRzcC00MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3AtMjBweDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cdC5jLXRleHQtc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xMnB4LCAxMnB4KTtcblx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xMnB4O1xuXHRcdH1cblx0fVxufVxuLnAtY2FyZF9fYXNpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTEwcHg7XG5cdH1cbn1cbi5wLWNhcmRfX2FzaWRlLWJvZHkge1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG59XG4ucC1jYXJkX19hc2lkZS10dGwge1xuXHRmbGV4LXNocmluazogMDtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRtaW4td2lkdGg6IGNsYW1wKDgwcHgsICRwYy0xMDBweCwgMTAwcHgpO1xuXHRtYXJnaW4tdG9wOiAwLjJlbTtcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwLTVweDtcblx0fVxufVxuXG4ucC1jYXJkLTVfX3Byb2Ytd3JhcHBlciB7XG5cdGdyaWQtYXJlYTogY2FyZC01X19wcm9mO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ucC1jYXJkLTVfX2JvZHkge1xuXHRncmlkLWFyZWE6IGNhcmQtNV9fYm9keTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWxlZnQ6IG1pbigkcGMtMjVweCwgMjVweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMTVweDtcblx0fVxufVxuLnAtY2F0ZC01X190aXRsZS13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC0xN3B4O1xuXHR9XG59XG4ucC1jYXJkLTVfX2J0bi13cmFwcGVyIHtcblx0Z3JpZC1hcmVhOiBjYXJkLTVfX2J0bjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IG1pbigkcGMtMTNweCwgMTNweCk7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogY29sb3I4KTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0bWFyZ2luLXRvcDogbWluKCRwYy00MHB4LCA0MHB4KTtcblx0bWFyZ2luLWxlZnQ6IG1pbigkcGMtMjVweCwgMjVweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMzBweDtcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3AtMTBweDtcblx0XHR9XG5cdH1cblx0PiAuY2FuY2VsLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogbWluKCRwYy0xMHB4LCAxMHB4KTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG4ucC1jYXRkLTVfX2JvdHRvbS0td3JhcHBlciB7XG5cdHBhZGRpbmctdG9wOiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTE1cHg7XG5cdFx0cGFkZGluZy10b3A6ICRzcC01cHg7XG5cdH1cbn1cbi5wLXN0YXRlLS1hcHBsaWNhdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogbWluKCRwYy01cHgsIDVweCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRib3JkZXItcmFkaXVzOiAkc3AtNXB4O1xuXHR9XG59XG4ucC1zdGF0ZS0tYXBwbGljYXRpb24taW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDY0LCA2NCwgMC45KTtcblx0ei1pbmRleDogMztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMjBweDtcblx0fVxuXHRhLFxuXHRidXR0b24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTNweCwgMTNweCk7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBtYWluKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRtYXJnaW4tdG9wOiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTEzcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3AtMTVweDtcblx0XHR9XG5cdH1cbn1cbi5wLXN0YXRlLS1kcmFmdCwucC1zdGF0ZS0tb3BlbmVkLC5wLXN0YXRlLS1jYW5jZWwsLnAtc3RhdGUtLW5vbi1hcHByb3ZhbCwucC1zdGF0ZS0tYmVmb3JlLW9wZW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHNwLTVweDtcblx0fVxufVxuLnAtc3RhdGUtLWRyYWZ0LWlubmVyLC5wLXN0YXRlLS1vcGVuZWQtaW5uZXIsLnAtc3RhdGUtLWNhbmNlbC1pbm5lciwucC1zdGF0ZS0tbm9uLWFwcHJvdmFsLWlubmVyLC5wLXN0YXRlLS1iZWZvcmUtb3Blbi1pbm5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDEpO1xuXHR3aWR0aDogbWluKCRwYy0yMDBweCwgMjAwcHgpO1xuXHRoZWlnaHQ6IG1pbigkcGMtNzBweCwgNzBweCk7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0ei1pbmRleDogMztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHR3aWR0aDogdncoJHNwdywgMjAwKTtcblx0XHRoZWlnaHQ6ICRzcC02MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtMTBweDtcblx0fVxufVxuLnAtc3RhdGUtLW9wZW5lZC1pbm5lciwgLnAtc3RhdGUtLWJlZm9yZS1vcGVuLWlubmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pOztcbn1cbi8v44Kz44Op44Og5LiA6KanXG4ucC1jYXJkLTYge1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRmb250LXNpemU6IG1pbigkcGMtMTZweCwgMTZweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0LnAtZGF0ZS10YWdfX3dyYXBwZXIge1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcC0xMHB4O1xuXHRcdH1cblx0fVxuXHQucC10YWdzX193cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3AtMnB4O1xuXHRcdH1cblx0fVxuXHR0aW1lIHtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTJweDtcblx0XHR9XG5cdH1cblx0LnAtZGF0ZS10YWdfX3dyYXBwZXIgLmMtdGFnIHtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xMXB4O1xuXHRcdH1cblx0fVxufVxuLnAtY2FyZC02X19pbWctd3JhcHBlciB7XG5cdGFzcGVjdC1yYXRpbzogMzcwLzIyMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cbi5wLWNhcmQtNl9fYm9keSB7XG5cdHBhZGRpbmc6IG1pbigkcGMtMjBweCwgMjBweCkgbWluKCRwYy0yMHB4LCAyMHB4KSBtaW4oJHBjLTM1cHgsIDM1cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQuYy10dGwge1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nOiAkc3AtNXB4IDAgMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuLnAtY2FyZC02X19ib3R0b20tLXdyYXBwZXIge1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xMnB4O1xuXHR9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qXHTjgYrjgZHjgYTjgZPjgr/jgqbjg7PjgavjgaTjgYTjgaZcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucC1jYXJkLTcge1xuXHRwYWRkaW5nOiBtaW4oJHBjLTMwcHgsIDMwcHgpIG1pbigkcGMtMzBweCwgMzBweCkgbWluKCRwYy00MHB4LCA0MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmc6ICRzcC0yMHB4ICRzcC0yMHB4ICRzcC00MHB4O1xuXHR9XG59XG4ucC1jYXJkLTdfX3R0bC13cmFwcGVyIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNkZWRkZDk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0yMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtMjBweDtcblx0fVxuXHQuYy10YWcge1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0XHRmb250LXdlaWdodDogJHNlbWktYm9sZDtcblx0XHRwYWRkaW5nOiAwLjRlbSAxLjFlbTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjJlbTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbi5wLWNhcmQtN19fdHRsLXdyYXBwZXIge1xuXHQmLnUtYm9yZGVyIHtcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2Y0ZjJlZDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZGVkZGQ5O1xuXHRcdH1cblx0fVxuXHQmLnUtYm9yZGVyLTIge1xuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBjb2xvcjEyKTtcblx0fVxufVxuLnAtY2FyZC03X190dGwge1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTIwcHg7XG5cdH1cbn1cbi5wLWNhcmQtN19fYm9keSB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdHBhZGRpbmctdG9wOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTE1cHg7XG5cdH1cbn1cbi5wLWxpbmstd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0fVxuXHRsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHR9XG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQmLnUtY29sb3ItY3VycmVudCB7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKlx044GT44Gu6KiY5LqL44KC6Kqt44G+44KM44Gm44GE44G+44GZXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWNhcmQtOCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nOiAkc3AtMTVweCAkc3AtMTBweDtcblx0fVxuXHQuYy10dGwge1xuXHRcdG1hcmdpbi10b3A6IG1pbigkcGMtMjVweCwgMjVweCk7XG5cdFx0cGFkZGluZzogMCBtaW4oJHBjLTMwcHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTEzcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgJHNwLTEwcHg7XG5cdFx0fVxuXHR9XG59XG4ucC1jYXJkLThfX2hlYWRpbmcge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxufVxuLnAtY2FyZC04X19pbWctd3JhcHBlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGFzcGVjdC1yYXRpbzogMzYwLzIyMDtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAkc3AtMTEycHg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0YXNwZWN0LXJhdGlvOiAxMTIvODE7XG5cdH1cbn1cbi5wLWNhcmQtOF9fYm9keSB7XG5cdHBhZGRpbmc6IG1pbigkcGMtMjBweCwgMjBweCkgbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTE1cHg7XG5cdH1cbn1cbi5wLWNhcmQtOF9fYm90dG9tLS13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdOODnOOCv+ODs+OCu+ODg+ODiFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044Oc44K/44Oz44Gud3JhcHBlcuOBruODmeODvOOCuVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1idG4tYmFzZSB7XG5cdG1heC13aWR0aDogMjQwcHg7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtNTBweCwgNTBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNTBweDtcblx0fVxufVxuXG4ucC1idG4td3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtNjBweCwgNjBweCk7XG5cdG1heC13aWR0aDogMzAwcHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNjBweDtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdH1cbn1cbi5wLWJ0bi13cmFwcGVyMiB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtNzBweCwgNzBweCk7XG5cdG1heC13aWR0aDogMjgwcHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMzBweDtcblx0XHRtYXgtd2lkdGg6ICRzcC0yODBweDtcblx0fVxufVxuLnAtYnRuLXdyYXBwZXIzIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0bWF4LXdpZHRoOiAzMzVweDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC0zMHB4O1xuXHRcdG1heC13aWR0aDogJHNwLTMzNXB4O1xuXHR9XG59XG4ucC1idG4td3JhcHBlci0tc2hvcnQge1xuXHRtYXgtd2lkdGg6IDE4NnB4O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHR9XG59XG4ucC1idG4td3JhcHBlci0tc2hvcnQyIHtcblx0bWF4LXdpZHRoOiAxNThweDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0fVxufVxuLnAtYnRuLXdyYXBwZXItLXNob3J0MyB7XG5cdG1heC13aWR0aDogMjEwcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR3aWR0aDogMjEwcHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXgtd2lkdGg6ICRzcC0yNDBweDtcblx0XHR3aWR0aDogJHNwLTI0MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG4ucC1idG4td3JhcHBlci0tc2hvcnQ0IHtcblx0bWF4LXdpZHRoOiAyMTBweDtcblx0d2lkdGg6IDIxMHB4O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWF4LXdpZHRoOiAkc3AtMjEwcHg7XG5cdFx0d2lkdGg6ICRzcC0yMTBweDtcblx0fVxufVxuLnAtYnRuLXdyYXBwZXItLXdpZGUge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTgwcHgsIDgwcHgpO1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTgwcHg7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHR9XG59XG4ucC1idG4tZHViYmxlLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0PiAqIHtcblx0XHRtYXJnaW46IDAgbWluKCRwYy01cHgsIDVweCk7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbi5wLWJ0bi1kdWJibGUtd3JhcHBlci0tcmV2IHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOS4reWkruWvhOOBm+OBruODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1idG4tY2VudGVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wLWJ0bi1zcC1jZW50ZXIge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx055+i5Y2w44Ki44Kk44Kz44Oz44Gu6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnAtaWNuLWFycm93LC5wLWljbi1kdXBsaWNhdGUsLnAtaWNuLXByZXZpZXcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdG1hcmdpbi1sZWZ0OiAwLjhlbTtcblx0ZmlsbDogI2ZmZjtcbn1cbi5wLWljbi1wcmV2aWV3IHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLnAtaWNuLWNvbG9yLS1saWdodGVuIHtcblx0ZmlsbDogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xufVxuLnAtaWNuLWNvbG9yLS1tYWluIHtcblx0ZmlsbDogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xufVxuLnAtaWNuLWR1c2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bGVmdDogJHBjLTlweDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9kdXNoLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTAwJSBhdXRvO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6ICRwYy0xOXB4O1xuXHRcdGhlaWdodDogJHBjLTE4cHg7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6ICRzcC0xOHB4O1xuXHRcdFx0aGVpZ2h0OiAkc3AtMTZweDtcblx0XHR9XG5cdH1cbn1cbi5wLWljbi1hcnJvdy1hYnNvbHV0ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtaW4td2lkdGg6IHZ3KCRzcHcsIDIyNSk7XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLSRwYy0zMHB4O1xuXHRcdHdpZHRoOiAkcGMtMTRweDtcblx0XHRoZWlnaHQ6ICRwYy0xNHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIGZpbGw9XCIlMjM4ODYxNDhcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxNS4wNCAxNS4wNFwiPjxwYXRoIGQ9XCJNNy41MiwwQzMuMzcsMCwwLDMuMzcsMCw3LjUyczMuMzcsNy41Miw3LjUyLDcuNTIsNy41Mi0zLjM3LDcuNTItNy41MlMxMS42NywwLDcuNTIsMFptLTEuNDcsMTEuMTJsLS43MS0uNzEsMi45NC0yLjk0LTIuODUtMi44NSwuNzEtLjcxLDMuNTYsMy41Ni0zLjY0LDMuNjRaXCIgLz48L3N2Zz4nKTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR3aWR0aDogJHNwLTE0cHg7XG5cdFx0XHRoZWlnaHQ6ICRzcC0xNHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKlx0ZmxleFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRwY+OBrmZsZXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtcGMtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5wLXBjLWZsZXgtcmV2IHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnAtZmxleC1zdGFydCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wLWZsZXgtai1zdGFydCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wLWZsZXgtY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1mbGV4LWJlZXR3ZWVuIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnAtZmxleC1ub3dyYXAge1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5wLWZsZXgtYWxpZ25jZW50ZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZmxleC1zbGluazAge1xuXHRmbGV4LXNocmluazogMDtcbn1cbi5wLWZsZXgtZ3JvdzEge1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRmbGV444Gu5Y2K5YiGXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLXBjLWZsZXhfX2hhcmYge1xuXHR3aWR0aDogNTAlO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQy5YiX44GuMuWIl+ebruOBr+ODnuODvOOCuOODszBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtcGMtY2VsbDIge1xuXHRtYXJnaW4tdG9wOiAtMi43JTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbi5wLXBjLWNlbGwyID4gKiB7XG5cdHdpZHRoOiA0OC42NCU7XG5cdG1hcmdpbi10b3A6IDIuNyU7XG5cdCY6bnRoLW9mLXR5cGUoMm4pIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdDPliJfjga4z5YiX55uu44Gv44Oe44O844K444OzMFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1wYy1jZWxsMyB7XG5cdG1hcmdpbi10b3A6IC0xLjMlO1xufVxuLnAtcGMtY2VsbDMgPiAqIHtcblx0d2lkdGg6IDMxLjU3JTtcblx0bWFyZ2luLXJpZ2h0OiAyLjYlO1xuXHRtYXJnaW4tdG9wOiAxLjMlO1xuXHQmOm50aC1vZi10eXBlKDNuKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbi1yaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogaW5oZXJpdDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx06ZaT6ZqU5bCP44GV44KBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLXBjLWNlbGwzLTIge1xuXHRtYXJnaW4tdG9wOiAtMS4zJTtcbn1cbi5wLXBjLWNlbGwzLTIgPiAqIHtcblx0d2lkdGg6IDMyLjIlO1xuXHRtYXJnaW4tcmlnaHQ6IDEuNiU7XG5cdG1hcmdpbi10b3A6IDEuMyU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0JjpudGgtb2YtdHlwZSgzbikge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOS4iuS4i+mWk+malOWkp+OBjeOCgVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1wYy1jZWxsMy0zIHtcblx0bWFyZ2luLXRvcDogLTEuOCU7XG59XG4ucC1wYy1jZWxsMy0zID4gKiB7XG5cdG1hcmdpbi10b3A6IDIuNCU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMjBweDtcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdO+8lOWIl+OBrjTliJfnm67jga/jg57jg7zjgrjjg7MwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLXBjLWNlbGw0IHtcblx0bWFyZ2luLXRvcDogLTIuNjMlO1xufVxuLnAtcGMtY2VsbDQgPiAqIHtcblx0d2lkdGg6IDIzLjY4JTtcblx0bWFyZ2luLXRvcDogMi42MyU7XG5cdG1hcmdpbi1yaWdodDogMS43NSU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0JjpudGgtb2YtdHlwZSg0bikge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdDXliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtcGMtY2VsbDUgPiAqOm50aC1vZi10eXBlKDVuKSB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cbkBpbmNsdWRlIHNwIHtcblx0LnAtc3AtZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0LnAtc3AtY2VsbDIge1xuXHRcdG1hcmdpbi10b3A6IC02JTtcblx0fVxuXHQucC1zcC1jZWxsMiA+ICoge1xuXHRcdHdpZHRoOiA0NyU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA2JTtcblx0XHRtYXJnaW4tdG9wOiA2JSAhaW1wb3J0YW50O1xuXHRcdCY6bnRoLW9mLXR5cGUoMm4pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblx0LnAtc3AtY2VsbDMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0LmJhY2stbGVzc29ucy1saXN0IHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC0xMHB4O1xuXHRcdH1cblx0fVxuXHQucC1zcC1jZWxsMyA+ICoge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qXHTjg4bjgq3jgrnjg4jjgb7jgo/jgopcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOOCs+ODs+ODhuODs+ODhOOBruOCv+OCpOODiOODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1jb250ZW50X190dGwge1xuXHRmb250LXNpemU6IG1pbigkcGMtMjhweCwgMjhweCk7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMjZweDtcblx0fVxuXHQuYy10ZXh0LXNtYWxsIHtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMThweCwgMThweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMThweDtcblx0XHR9XG5cdH1cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOiLseiqnlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC5jLXNvZmlhIHtcblx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRcdGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xNXB4O1xuXHRcdH1cblx0fVxuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx05pel5pys6KqeXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0LmMtanAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwLTE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTjgrPjg7Pjg4bjg7Pjg4Tjg6HjgqTjg7Pjgr/jgqTjg4jjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtY29udGVudF9fbWFpbi10dGwge1xuXHRib3JkZXItbGVmdDogNnB4IHNvbGlkIG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0cGFkZGluZy1sZWZ0OiAwLjVlbTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTI4cHgsIDI4cHgpO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG59XG4ucC1jb250ZW50X19wYy10dGwtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbi5wLWxlZnQtbGluZSB7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLmMtbnVtIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xOHB4LCAxOHB4KTtcblx0dG9wOiBtaW4oLSN7JHBjLTNweH0sIDNweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xOHB4O1xuXHRcdHRvcDogLSN7JHNwLTNweH07XG5cdH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdOaoquajkuOBpOOBjeOBruOCv+OCpOODiOODq1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1sZWZ0LXJpZ2h0LWxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuXHRmb250LXNpemU6IG1pbigkcGMtNDBweCwgNDBweCk7XG5cdHBhZGRpbmc6IDAgMWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC00MHB4O1xuXHR9XG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMC41ZW07XG5cdFx0dG9wOiA2MCU7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0zMGRlZyk7XG5cdFx0bGVmdDogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRsZWZ0OiAkc3AtMTRweDtcblx0XHR9XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMzBkZWcpO1xuXHRcdHJpZ2h0OiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdHJpZ2h0OiAkc3AtMTRweDtcblx0XHR9XG5cdH1cbn1cbi5wLWZ6LXNtYWxsIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTIycHgsIDIycHgpO1xuXHRmb250LXdlaWdodDogJHNlbWktYm9sZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0wLjJlbTtcblx0bWFyZ2luLWxlZnQ6IDAuMmVtO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKlx044OY44OD44OA44O844O744OV44OD44K/44O844Gu44OK44OT44Ky44O844K344On44OzXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTjg6Hjg4vjg6Xjg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtbmF2aWdhdGlvbl9fbWVudS13cmFwcGVyIHtcblx0Z3JpZC1hcmVhOiBibG9jay1yaWdodDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcblx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcImJsb2NrMDEgYmxvY2swMiBibG9jazAzXCJcblx0XHRcImJsb2NrMDEgYmxvY2swMiBibG9jazA0XCI7XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0Z2FwOiAkcGMtMzBweDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4ucC1uYXZpZ2F0aW9uX19tZW51LTAxIHtcblx0Z3JpZC1hcmVhOiBibG9jazAxO1xufVxuLnAtbmF2aWdhdGlvbl9fbWVudS0wMiB7XG5cdGdyaWQtYXJlYTogYmxvY2swMjtcbn1cbi5wLW5hdmlnYXRpb25fX21lbnUtMDMge1xuXHRncmlkLWFyZWE6IGJsb2NrMDM7XG59XG4ucC1uYXZpZ2F0aW9uX19tZW51LTA0IHtcblx0Z3JpZC1hcmVhOiBibG9jazA0O1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogdncoJHNwdywgMTApO1xuXHR9XG59XG5cbi5wLW5hdmlnYXRpb25fX21lbnUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogdncoJHNwdywgMTApO1xuXHR9XG59XG4vL+OCueODqeOCpOODiVxuLnAtbmF2aWdhdGlvbl9fdG9nZ2xlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMC43ZW0gMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR3aWR0aDogdncoJHNwdywgMTApO1xuXHRcdFx0aGVpZ2h0OiB2dygkc3B3LCAxMCk7XG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKSByb3RhdGUoMTM1ZGVnKTtcblx0XHR9XG5cdFx0Ji5pcy1uYXYtb3BlbiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8v6Kyb5bqn5qSc57Si44KS6L+95YqgIDIwMjItMTItMDEgYW5k5bSO5bGxIHN0YXJ0XG4ucC1ub25lLXRvZ2dsZSB7XG5cdCY6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4vLzIwMjItMTItMDEgYW5k5bSO5bGxIGVuZFxuLnAtbmF2aWdhdGlvbl9fbWFpbi1pbm5lciArIC5wLW5hdmlnYXRpb25fX21haW4taW5uZXIge1xuXHRtYXJnaW4tdG9wOiAkcGMtMThweDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6IHZ3KCRzcHcsIDI1KTtcblx0fVxufVxuLnAtbmF2aWdhdGlvbl9fbWVudS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRjdXJzb3I6IHRleHQ7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xOHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHR9XG59XG5cbi5wLW5hdmlnYXRpb25fX21lbnUtYm9keSB7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IHZ3KCRzcHcsIDgpO1xuXHR9XG59XG4ucC1uYXZpZ2F0aW9uX19tYWluLWlubmVyIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTNweDtcblx0fVxuXHRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBob3Zlcjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0cGFkZGluZzogMC41ZW0gMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLnAtbmF2aWdhdGlvbl9fdW5kZXJsYXllci1pbm5lciB7XG5cdHBhZGRpbmctbGVmdDogMWVtO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1uYXZpZ2F0aW9uX19idG4td3JhcHBlciB7XG5cdC5jLXR4dCB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTEzcHgsIDEzcHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTEycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wLW5hdmlnYXRpb25fX2J0biB7XG5cdG1hcmdpbi10b3A6IDAuOGVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWluLWhlaWdodDogbWluKCRzcC01MHB4LCA1MHB4KTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRAaW5jbHVkZSBwYyB7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgaG92ZXI7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdH1cbn1cbi5wLW5hdmlnYXRpb25fX2J0bi1tYWluIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRjb2xvcjogI2ZmZjtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4ucC1uYXZpZ2F0aW9uX19idG4tYm9yZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAycHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5wLW5hdmlnYXRpb25fX2J0bi1saWdodGVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5wLW5hdmlnYXRpb25fX2J0bi1sYXJnZS13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogMzFweDtcbn1cbi5wLW5hdmlnYXRpb25fX2J0bi1zaG9ydC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwIG1pbigtI3skcGMtNXB4fSwgNXB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbi5wLW5hdmlnYXRpb25fX2J0bi1zaG9ydCB7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbjogMCBtaW4oJHBjLTVweCwgNXB4KTtcblx0LmMtdHh0IHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHQuYy10eHQge1xuXHRcdFx0d2hpdGUtc3BhY2U6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdHdpZHRoOiA0OC41JTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTjgrXjgqTjg4njg5Djg7zjga7jg4rjg5PjgrLjg7zjgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtc2lkZW5hdi13cmFwcGVyIHtcblx0Ym9yZGVyLXJhZGl1czogbWluKCRwYy01cHgsIDVweCkgbWluKCRwYy01cHgsIDVweCkgMCAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5wLXNpZGVuYXZfX3R0bC13cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRmb250LXNpemU6IG1pbigkcGMtMTZweCwgMTZweCk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiBtaW4oJHBjLTE4cHgsIDE4cHgpIG1pbigkcGMtMjBweCwgMjBweCk7XG59XG4ucC1zaWRlbmF2X190dGwge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMThweDtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdH1cblx0LmMtc29maWEge1xuXHRcdGZvbnQtc2l6ZTogJHNwLTEycHg7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBtYWluKTtcblx0XHRmb250LXdlaWdodDogJHNlbWktYm9sZDtcblx0fVxuXHQuYy1zb2ZpYSxcblx0LmMtanAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jLWpwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMTVweDtcblx0fVxufVxuLnAtc2lkZW5hdiB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGJnLWxpZ2h0ZW4pO1xufVxuLnAtc2lkZW5hdl9faXRlbSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLnAtc2lkZW5hdl9fbGluayB7XG5cdHBhZGRpbmc6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgaG92ZXI7XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRcdHRvcDogNTAlO1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRcdHdpZHRoOiBtaW4oJHBjLTdweCwgN3B4KTtcblx0XHRoZWlnaHQ6IG1pbigkcGMtN3B4LCA3cHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR9XG59XG4ucC1zaWRlbmF2X19saW5rLS1jdXJyZW50IHtcblx0Zm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044K144Kk44OJ44OQ44O844Gu44OK44OT44Ky44O844K344On44Oz77yI44OL44Ol44O844K55LiA6Kan77yJ44Go5L2/44GE5pa544Ks44Kk44OJ5LiA6KanXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLXNpZGVuYXYyLXdyYXBwZXIge1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTQwcHgsIDQwcHgpO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdH1cbn1cbi5wLXNpZGVuYXYyX19pdGVtIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG59XG4ucC1zaWRlbmF2Ml9fbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IG1pbigkcGMtMjBweCwgMjBweCkgMDtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgaG92ZXI7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmc6ICRzcC0yMHB4IDA7XG5cdH1cbn1cbi5wLXNpZGVuYXYyX19saW5rLS1jdXJlZW50IHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vL+S9v+OBhOaWueOCrOOCpOODieOBruOCq+ODrOODs+ODiFxuLnAtc2lkZW5hdjItMl9fbGluay0tY3VyZWVudCB7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG59XG4ucC1zaWRlbnYyX19zdWIge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3AtMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRcdG1hcmdpbi10b3A6IC0jeyRzcC0xMHB4fTtcblx0fVxuXHRhIHtcblx0XHRwYWRkaW5nOiAkc3AtMTBweCAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOS9v+OBhOaWueOCrOOCpOODiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1zaWRlbmF2My13cmFwcGVyIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTYwcHgsIDYwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogMCAkc3AtMjBweCAkc3AtMjBweDtcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0fVxufVxuLnAtc2lkZW5hdjNfX3R0bCB7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0cGFkZGluZy1ib3R0b206IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG59XG4ucC1zaWRlbmF2M19fdHRsLS1jdXJyZW50IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdH1cbn1cbi5wLXNpZGVuYXYzIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC03cHg7XG5cdH1cbn1cbi5wLXNpZGVuYXYzX19pdGVtIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbi5wLXNpZGVuYXYzX19saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiAkZHVyYXRpb247XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmc6ICRzcC0xMHB4ICRzcC0xNXB4O1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxufVxuLnAtc2lkZW5hdjNfX2xpbmstLWN1cnJlbnQge1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0fVxufVxuLnAtc2lkZW5hdnNfX2lubmVyIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBiZyk7XG5cdFx0cGFkZGluZzogJHNwLTMwcHggJHNwLTIwcHggJHNwLTYwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLnAtdGFnc19fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiBtYXgoLSN7JHBjLTNweH0sIC0zcHgpIG1heCgtI3skcGMtM3B4fSwgLTNweCkgMDtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luOiAtI3skc3AtMnB4fSAtI3skc3AtMnB4fSAwO1xuXHRcdGZvbnQtc2l6ZTogJHNwLTEzcHg7XG5cdH1cblx0PiAqIHtcblx0XHRtYXJnaW46IG1pbigkcGMtM3B4LCAzcHgpIG1pbigkcGMtMnB4LCAycHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbjogJHNwLTJweDtcblx0XHR9XG5cdH1cbn1cbi5wLXRhZ3MyX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IG1heCgtI3skcGMtNXB4fSwgLTVweCkgbWF4KC0jeyRwYy0zcHh9LCAtM3B4KSAwO1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRcdG1hcmdpbjogLSN7JHNwLTEwcHh9IC0jeyRzcC0zcHh9IDA7XG5cdH1cblx0PiAqIHtcblx0XHRtYXJnaW46IG1pbigkcGMtNXB4LCA1cHgpIG1pbigkcGMtM3B4LCAzcHgpIDA7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luOiAkc3AtMTBweCAkc3AtM3B4IDA7XG5cdFx0fVxuXHR9XG59XG4ucC10YWdzM19fd3JhcHBlciB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IG1heCgtI3skcGMtMnB4fSwgLTJweCkgbWF4KC0jeyRwYy04cHh9LCAtOHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbjogLSN7JHNwLTJweH0gLSN7JHNwLThweH0gMDtcblx0fVxuXHQ+ICoge1xuXHRcdG1hcmdpbjogbWluKCRwYy0ycHgsIDJweCkgbWluKCRwYy04cHgsIDhweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luOiAkc3AtMnB4ICRzcC04cHggMDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTEycHg7XG5cdH1cbn1cblxuLnAtdGFnc19fYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4ucC10YWdzLXR0bCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3AtMTBweDtcblx0fVxufVxuIiwiLnAtZmllbGQtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWxlZnQ6IC0xLjUlO1xuXHRtYXJnaW4tcmlnaHQ6IC0xLjUlO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0PiAucC1maWVsZCB7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHR3aWR0aDogNDclO1xuXHRcdG1hcmdpbi1sZWZ0OiAxLjUlO1xuXHRcdG1hcmdpbi1yaWdodDogMS41JTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cbn1cbi5wLWZpZWxkLWNvbnRhaW5lci0yIHtcblx0PiAucC1maWVsZCB7XG5cdFx0bWF4LXdpZHRoOiAzMjBweDtcblx0XHR3aWR0aDogNDUlO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuLnAtZmllbGQtY29udGFpbmVyLTMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogLTEuNSU7XG5cdG1hcmdpbi1yaWdodDogLTEuNSU7XG5cdD4gLnAtZmllbGQge1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0d2lkdGg6IDQ3JTtcblx0XHRtYXJnaW4tbGVmdDogMS41JTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNSU7XG5cdH1cbn1cbi5wLWlucHV0LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZmllbGQge1xuXHRtYXJnaW4tYm90dG9tOiBjbGFtcCgzMHB4LCAkcGMtNDBweCwgNDBweCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3AtNDVweDtcblx0fVxuXHQ+IHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTNweCwgMTNweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTNweDtcblx0XHR9XG5cdH1cblx0Ly/jgqjjg6njg7zjg6Hjg4Pjgrvjg7zjgrjjga7ooajnpLrpoJjln5/norrkv53jga7jgZ/jgoHkuIvjgattYXJnaW5cbn1cbi8v6aCF55uu44K/44Kk44OI44Or44Gud3JhcHBlclxuLnAtbGFiZWwtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwLTEwcHg7XG5cdH1cblx0Lyog5YmK6Zmk44Oc44K/44Oz55SoICovXG5cdC5kZWxldGUtZGF0ZSB7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdHdpZHRoOiBtaW4oJHBjLTE4cHgsIDE4cHgpO1xuXHRcdGhlaWdodDogbWluKCRwYy0xOHB4LCAxOHB4KTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9jb21tb24vaWNvbl9kZWxldGUuc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR3aWR0aDogJHNwLTE3cHg7XG5cdFx0XHRoZWlnaHQ6ICRzcC0xN3B4O1xuXHRcdH1cblx0fVxufVxuXG4ucC1pbnB1dC1jb250ZW50IHtcblx0bWF4LXdpZHRoOiA4MjBweDtcblx0bWFyZ2luOiBtaW4oJHBjLTgwcHgsIDgwcHgpIGF1dG8gMDtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTUwcHg7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOODleOCoeOCpOODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1maWxlLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTEycHg7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTE1cHg7XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucC1maWVsZC1jb250ZW50X193cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0xMHB4LCAxMHB4KTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTEwcHg7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044K744Os44Kv44OI44GoaW5wdXTjga7nn6LljbBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtc2VsZWN0X193cmFwcGVyLFxuLnAtaW5wdXRfX2Fycm93LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHNlbGVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRwYWRkaW5nOiAkc3AtMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTE1cHg7XG5cdFx0fVxuXHR9XG59XG4ucC1zZWxlY3RfX3dyYXBwZXI6OmFmdGVyLFxuLnAtaW5wdXRfX2Fycm93LXdyYXBwZXI6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdHdpZHRoOiBtaW4oJHBjLThweCwgOHB4KTtcblx0aGVpZ2h0OiBtaW4oJHBjLThweCwgOHB4KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZjlmOWY7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5ZjlmOWY7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHJpZ2h0OiAkc3AtMjBweDtcblx0XHR3aWR0aDogJHNwLThweDtcblx0XHRoZWlnaHQ6ICRzcC04cHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFVSTOOChFR3aXR0ZXLjgqLjg4njg6zjgrnlhaXliptcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtZmllbGQtY29udGVudF9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbi5wLWZpZWxkLWJsb2NrIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC01cHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOWQjOaEj+OBmeOCi1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1hZ3JlZV9fd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044OB44Kn44OD44Kv44Oc44OD44Kv44K5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWNoZWNrbWFyayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRpbnB1dCArIHNwYW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRwYy0yNXB4O1xuXHR9XG5cdGlucHV0ICsgc3Bhbjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRoZWlnaHQ6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdFx0dG9wOiAtMC41cHg7XG5cdFx0bGVmdDogMDtcblx0XHRib3JkZXItcmFkaXVzOiBtaW4oJHBjLTVweCwgNXB4KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogY29sb3I1KTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR0b3A6IC0kc3AtMnB4O1xuXHRcdFx0d2lkdGg6ICRzcC0yMHB4O1xuXHRcdFx0aGVpZ2h0OiAkc3AtMjVweDtcblx0XHR9XG5cdH1cblx0aW5wdXQ6Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogbWluKCRwYy0xMHB4LCAxMHB4KTtcblx0XHRoZWlnaHQ6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdFx0Ym9yZGVyLXJpZ2h0OiBtaW4oJHBjLTNweCwgM3B4KSBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbWluKCRwYy0zcHgsIDNweCkgc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRcdGxlZnQ6IG1pbigkcGMtN3B4LCA3cHgpO1xuXHRcdHRvcDogbWluKC0jeyRwYy01cHh9LCA1cHgpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdHdpZHRoOiAkc3AtMTBweDtcblx0XHRcdGhlaWdodDogJHNwLTIwcHg7XG5cdFx0XHRsZWZ0OiAkc3AtN3B4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAkc3AtM3B4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogJHNwLTNweDtcblx0XHR9XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTlpKfjgY3jgYTjgrXjgqTjgrrjga7jg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtY2hlY2ttYXJrLXNpemUtLXdpZGUge1xuXHRpbnB1dCArIHNwYW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtMzVweCwgMzVweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3AtMzVweDtcblx0XHR9XG5cdH1cblx0aW5wdXQgKyBzcGFuOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiBtaW4oJHBjLTI1cHgsIDI1cHgpO1xuXHRcdGhlaWdodDogbWluKCRwYy0yNXB4LCAyNXB4KTtcblx0XHR0b3A6IC0kcGMtMXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBjb2xvcjUpO1xuXHRcdEBpbmNsdWRlIHRhYiB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdHRvcDogLSRzcC0ycHg7XG5cdFx0XHR3aWR0aDogJHNwLTI1cHg7XG5cdFx0XHRoZWlnaHQ6ICRzcC0yNXB4O1xuXHRcdH1cblx0fVxuXHRpbnB1dDpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xuXHRcdGhlaWdodDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRib3JkZXItcmlnaHQ6IG1pbigkcGMtM3B4LCAzcHgpIHNvbGlkIG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBtYWluKTtcblx0XHRib3JkZXItYm90dG9tOiBtaW4oJHBjLTNweCwgM3B4KSBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdFx0bGVmdDogbWluKCRwYy03cHgsIDdweCk7XG5cdFx0dG9wOiBtaW4oLTAuMDY5NDQ0NDQ0NHZ3LCAtMXB4KTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG5cdFx0QGluY2x1ZGUgdGFiIHtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6ICRzcC0xMHB4O1xuXHRcdFx0aGVpZ2h0OiAkc3AtMjBweDtcblx0XHRcdGxlZnQ6ICRzcC03cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6ICRzcC0zcHg7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAkc3AtM3B4O1xuXHRcdH1cblx0fVxufVxuLnAtY2hlY2ttYXJrLXNpemUtLXdpZGUuYy1ib3JkZXItbGlnaHRlbiB7XG5cdGlucHV0ICsgc3Bhbjo6YmVmb3JlIHtcblx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBjb2xvcjMpO1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx05Lya5aC044Gu6YG45oqeXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLXBsYWNlX193cmFwcGVyIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRib3JkZXItcmFkaXVzOiBtaW4oJHBjLTVweCwgNXB4KTtcblx0cGFkZGluZzogbWluKCRwYy0yMHB4KSBtaW4oJHBjLTI1cHgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcC01cHg7XG5cdFx0cGFkZGluZzogJHNwLTIwcHggJHNwLTI1cHg7XG5cdH1cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgaG92ZXI7XG5cdFx0fVxuXHR9XG5cdC5jLXRhZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQuYy1pY24ge1xuXHR9XG59XG4ucC1pY24tYmxhbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBtaW4oJHBjLTVweCwgNXB4KTtcblx0d2lkdGg6IG1pbigkcGMtMTFweCwgMTFweCk7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHN0cm9rZTogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHR0b3A6IC00cHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR3aWR0aDogJHNwLTExcHg7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcC01cHg7XG5cdH1cbn1cbi5wLXBsYWNlX193cmFwcGVyLS1zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBtYWluKTtcblx0Y29sb3I6ICNmZmY7XG5cdGEge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5wLWljbi1ibGFuayB7XG5cdFx0c3Ryb2tlOiAjZmZmO1xuXHR9XG5cdC5jLXRhZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHR9XG59XG4ucC1wbGFjZV9fdXBwZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0ZmxleC1ncm93OiAxO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcC0yMHB4O1xuXHR9XG59XG4ucC1wbGFjZV9fYm90dG9tIHtcblx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZGVkZGQ5O1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtMjBweDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx05YmK6Zmk44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWJ0bl9fZGVsZXRlLXdyYXBwZXIge1xuXHRmb250LXNpemU6IG1pbigkcGMtMTNweCwgMTNweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRyaWdodDogJHNwLTIwcHg7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTNweDtcblx0fVxufVxuLnAtYnRuX19kZWxldGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6IG1pbigkcGMtMzBweCwgMzBweCk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIGhvdmVyO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3AtMzBweDtcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR3aWR0aDogJHNwLTIwcHg7XG5cdFx0fVxuXHR9XG59XG4vL+aWmemHkeWQjeODu+aWmemHkeOBrndyYXBwZXJcbi5wLWZpZWxkLWNvbnRhaW5lci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAkcGMtMzBweCwgMzBweCk7XG5cdC5wLWZpZWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4ucC1saW5lLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6ICRzcC0yMHB4O1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx06Kyb5bqn6ZaL5YKs5pel44Gu44Kr44Os44Oz44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jYWxlbmRhcl9fd3JhcHBlciB7XG5cdHBhZGRpbmc6IG1pbigkcGMtMTVweCwgMTVweCkgbWluKCRwYy0xMHB4LCAxMHB4KSBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQvLyBGdWxsQ2FsZW5kYXIgU3RhcnRcblx0LmNvbnRhY3RfX2NhbGVuZGFyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuZmMgdGFibGUge1xuXHRcdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG5cdH1cblx0LmZjIC5mYy1zY3JvbGxncmlkLCAuZmMgLmZjLXNjcm9sbGdyaWQgdGFibGUge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdC5mYyAuZmMtdG9vbGJhciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmZjIC5mYy10b29sYmFyLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogJE1vbnRzZXJyYXQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0yNHB4LCAyNHB4KTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6ICRzcC0yNHB4O1xuXHRcdH1cblx0fVxuXHQuZmMgLmZjLWhpZ2hsaWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzZDQUY5QTtcblx0fVxuXHQuZmMgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcblx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHR9XG5cdH1cblx0LmZjLXRoZW1lLXN0YW5kYXJkIHRkLCAuZmMtdGhlbWUtc3RhbmRhcmQgdGgge1xuXHRcdHdpZHRoOiBtaW4oJHBjLTUwcHggLCA0NHB4KTtcblx0XHRoZWlnaHQ6IG1pbigkcGMtMzZweCwgMzBweCk7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y1O1xuXHR9XG5cdC5mYy1jb2wtaGVhZGVyLWNlbGwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cdH1cblx0LmZjIC5mYy1jZWxsLXNoYWRlZCwgLmZjIC5mYy1kYXktZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblx0LmZjIC5mYy1kYXlncmlkLWRheS10b3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQ+IC5mYyAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5mYy1ldmVudC1mdXR1cmUge1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0fVxuXHQuZmMtYmctZXZlbnQuZmMtZXZlbnQuZmMtZXZlbnQtc3RhcnQuZmMtZXZlbnQtZW5kLmZjLWV2ZW50LXBhc3Qge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0LmZjLWJnLWV2ZW50LmZjLWV2ZW50LmZjLWV2ZW50LXN0YXJ0LmZjLWV2ZW50LWVuZC5mYy1ldmVudC10b2RheSB7XG5cdFx0YmFja2dyb3VuZDogI0YwRjNGNSAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0fVxuXHQvLyBGdWxsQ2FsZW5kYXI6IEVORFxuXHQuYnRuX193cmFwcGVyIHtcblx0XHRtYXJnaW46IG1pbigkcGMtMjVweCwgMjVweCkgMCAwO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbjogJHNwLTI1cHggMCAwO1xuXHRcdH1cblx0XHQjc2VsZWN0LWRhdGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBtaW4oJHBjLTE1cHgsMTVweCk7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4ICwgMTZweCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwLTIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNwLTE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNtb2RhbC1jbG9zZSB7XG5cdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IG1pbigkcGMtMTZweCAsIDE2cHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wLXNlYXJjaC1ibG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBiZyk7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdH1cblx0Ji4tcGMge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1heC13aWR0aDogbWluKHZ3KDE0NDAsIDM0MCksIDM0MHB4KTtcblx0XHR3aWR0aDogbWluKHZ3KDE0NDAsIDM0MCksIDM0MHB4KTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmLi1zcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAkc3AtMzBweCAkc3AtMjBweCAkc3AtNTVweDtcblx0fVxufVxuXG4vL+OCv+OCpOODiOODq1xuLnAtc2VhcmNoX190dGwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdHBhZGRpbmc6IG1pbigkcGMtMjBweCwgMjBweCkgbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdC5jLXNvZmlhIHtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdH1cblx0LmMtanAge1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0fVxufVxuLnAtc2VhcmNoLWJsb2NrX19jb250ZW50IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cbi5wLXNlYXJjaC1ibG9ja19fY29udGVudCArIC5wLXNlYXJjaC1ibG9ja19fY29udGVudCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMjBweDtcblx0fVxufVxuLnAtY2hlY2ttYXJrIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xufVxuLnAtc2VhcmNoX190b2dnbGUge1xuXHRwYWRkaW5nOiBtaW4oJHBjLTMwcHgsIDMwcHgpIG1pbigkcGMtMzBweCwgMzBweCkgbWluKCRwYy0yNHB4LCAyNHB4KTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmLmlzLXRvZ2dsZS1vcGVuIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSkgcm90YXRlKDEzNWRlZyk7XG5cdFx0fVxuXHR9XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0XHR3aWR0aDogNnB4O1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zaXRpb246ICRkdXJhdGlvbjtcblx0fVxufVxuLnAtc2VhcmNoX19saXN0IHtcblx0cGFkZGluZzogMCBtaW4oJHBjLTMwcHgsIDMwcHgpIG1pbigkcGMtMzVweCwgMzVweCk7XG59XG4ucC1zZWFyY2hfX2l0ZW0ge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTE4cHgsIDE4cHgpO1xuXHQuYy1udW0ge1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0XHRjb2xvcjogIzlmOWY5Zjtcblx0fVxuXHQuYy10eHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4ucC1zZWFyY2hfX2lucHV0IHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSBtaW4oI3skcGMtNTBweH0sIDUwcHgpKTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JHNwLTUwcHh9KTtcblx0XHRwYWRkaW5nOiAkc3AtMjBweCAwICRzcC0yMHB4ICRzcC0yMHB4O1xuXHR9XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHR9XG5cdH1cbn1cbi5wLXNlYXJjaF9fYnRuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiBtaW4oJHBjLTUwcHgsIDUwcHgpO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6ICRzcC01MHB4O1xuXHR9XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cbi5wLXNlYXJjaF9faW5wdXQtYnRuLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdGJvcmRlci1yYWRpdXM6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHRtaW4taGVpZ2h0OiBtaW4oJHBjLTYwcHgsIDYwcHgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1pbi1oZWlnaHQ6ICRzcC02MHB4O1xuXHRcdG1hcmdpbi10b3A6ICRzcC0xMHB4O1xuXHR9XG59XG5cbi5wLWdlbnJlX19zZWxlY3Qtd3JhcHBlciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZGQ5O1xuXHRtYXJnaW4tdG9wOiAkc3AtMjVweDtcblx0cGFkZGluZy10b3A6ICRzcC0zMHB4O1xufVxuLy/jgrnjg57jg5vniYjjga7mpJzntKLntZDmnpzjg4bjgq3jgrnjg4hcbi5wLXJlc3VsdF9fbnVtYmVyIHtcblx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0bWFyZ2luLWJvdHRvbTogJHNwLTIwcHg7XG59XG4ucC1yZXN1bHRfX3RleHQtd3JhcHBlciB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xM3B4LCAxM3B4KTtcblx0bWFyZ2luLXRvcDogbWluKCRwYy02MHB4LCA2MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTNweDtcblx0fVxufVxuLnAtcmVzdWx0X190dGwge1xuXHRmb250LXNpemU6IG1pbigkcGMtMjRweCwgMjRweCk7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogdncoJHNwdywgMjMpO1xuXHR9XG59XG4ucC1yZXN1bHRfX3R0bCArIC5jLXR4dCB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMjBweDtcblx0fVxufVxuIiwiLy/oqJjkuovkuIDopqdcbi5wLWFydGljbGUtbGlzdF9fdHRsIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTI4cHgsIDI4cHgpO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG59XG4ucC1hcnRpY2xlLWxpc3RfX2l0ZW0gKyAucC1hcnRpY2xlLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTQwcHg7XG5cdH1cbn1cbi5wLWFydGljbGUtbGlzdF9fbGlzdCB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtNTBweCwgNTBweCk7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qXHTlhYjnlJ/oqbPntLBcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtYXJ0aWNsZSB7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qXHTorJvluqfoqbPntLBcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtYXJ0aWNsZV9fbWFpbiB7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdHdpZHRoOiBjYWxjKDUwJSArIDE4NXB4KTtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMTAwcHgsIDEwMHB4KTtcblx0cGFkZGluZy1yaWdodDogbWluKCRwYy02MHB4LCA2MHB4KTtcblx0cGFkZGluZy1sZWZ0OiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSB0YWIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdFx0cGFkZGluZy1sZWZ0OiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cbi5wLWFydGljbGVfX21haW4tMiB7XG5cdHBhZGRpbmctcmlnaHQ6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdHBhZGRpbmctbGVmdDogbWluKCRwYy02MHB4LCA2MHB4KTtcblx0QGluY2x1ZGUgdGFiIHtcblx0XHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdH1cbn1cbi5wLXBjLWZsZXgtcmV2IHtcblx0LnAtYXJ0aWNsZV9fbWFpbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiBtaW4oJHBjLTYwcHgsIDYwcHgpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdFx0QGluY2x1ZGUgdGFiIHtcblx0XHRcdHBhZGRpbmctbGVmdDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cblx0LnAtYXJ0aWNsZV9fc3ViIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBtaW4oJHBjLTgwcHgsIDgwcHgpO1xuXHRcdHBhZGRpbmctbGVmdDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0XHRAaW5jbHVkZSB0YWIge1xuXHRcdFx0cGFkZGluZy1yaWdodDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3AtMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcC0yMHB4O1xuXHRcdH1cblx0fVxuXHQucC1pbmZvbGlzdF9fd3JhcHBlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG4ucC1hcnRpY2xlX19tYWluLWlubmVyIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctbGVmdDogJHNwLTIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogJHNwLTIwcHg7XG5cdH1cbn1cbi5wLWFydGljbGUtd2lkdGgtLW1pZGRsZSB7XG5cdG1heC13aWR0aDogNzQwcHg7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRAaW5jbHVkZSBzcCB7XG5cdH1cbn1cbi5wLWFydGljbGUtd2lkdGgtLW1pZGRsZTIge1xuXHRtYXgtd2lkdGg6IDc0MHB4O1xufVxuLnAtYXJ0aWNsZV9fc3ViIHtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMTg1cHgpO1xuXHRwYWRkaW5nOiBtaW4oJHBjLTQ3cHgsIDQ3cHgpIG1pbigkcGMtMTVweCwgMTVweCkgbWluKCRwYy0xNTNweCwgMTUzcHgpIG1pbigkcGMtNTBweCwgNTBweCk7XG5cblx0QGluY2x1ZGUgdGFiIHtcblx0XHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogMTE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4ucC1hcnRpY2xlX19zdWItMiB7XG5cdHBhZGRpbmctdG9wOiBtaW4oJHBjLTEwMHB4LCAxMDBweCk7XG5cdHBhZGRpbmctcmlnaHQ6IG1pbigkcGMtODBweCwgODBweCk7XG5cdHBhZGRpbmctbGVmdDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0QGluY2x1ZGUgdGFiIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuLnAtYXJ0aWNsZV9fc3ViLWlubmVyIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiBjYWxjKCRoaCArIG1pbigkcGMtNDBweCwgNDBweCkpO1xuXHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nOiAkc3AtMTBweCAkc3AtMjBweCAkc3AtMjVweDtcblx0fVxuXHQmLm5vLXN0aWNrZXkge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cbn1cbi5wLWFydGljbGUtMl9fc3ViLWlubmVyIHtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogMDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG4ucC1hcnRpY2xlX190dGwge1xuXHRmb250LXNpemU6IG1pbigkcGMtMTZweCwgMTZweCk7XG5cdGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMjBweDtcblx0fVxufVxuXG4ucC1hcnRpY2xlX19zdWItdHRsIHtcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTEzcHgsIDEzcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnAtYXJ0aWNsZV9fc3ViLWxpc3Qtd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IG1pbigtI3skcGMtMjVweCwgLTI1cHh9KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cbi5wLWFydGljbGVfX3N1Yi1saXN0IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5wLWFydGljbGVfX3N1Yi13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0yNXB4LCAyNXB4KTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0fVxufVxuLy/jgrnjg57jg5vnlKjjga7plovplonjg5zjgr/jg7Ncbi5wLWFydGljbGVfX2J0bi10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogJHNwLTE1cHggMDtcblx0XHRmb250LXNpemU6ICRzcC0xOHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmLmlzLXRvZ2dsZS1vcGVuIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDEzNWRlZyk7XG5cdFx0fVxuXHR9XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQ1JTtcblx0XHRyaWdodDogbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0XHR3aWR0aDogNnB4O1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zaXRpb246ICRkdXJhdGlvbjtcblx0fVxufVxuLnAtYXJ0aWNsZV9fZGF0ZSB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cdH1cbn1cblxuLnAtYXJ0aWNsZV9fc3ViLXR4dCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy02cHgsIDZweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTZweDtcblx0fVxuXHQuYy10ZXh0LXNtYWxsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTJweCwgMTJweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnAtYXJ0aWNsZS1mYWNpbGl0eS1kZXRhaWwge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblx0XHR9XG5cdH1cbn1cbi5wLWFydGljbGVfX3N1Yi10eHQgKyAucC1hcnRpY2xlX19zdWItdHh0IHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTEwcHg7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogbWluKCRwYy03MHB4LCA3MHB4KTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWY5ZjlmO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdHdpZHRoOiAkc3AtNzBweDtcblx0XHR9XG5cdH1cbn1cbi8qIOmWi+WCrOaXpeOBjOmBjuOBjuOBn+aXpeeoi+eUqCAqL1xuLnAtYXJ0aWNsZV9fc3ViLXR4dC5vcGVuZWQge1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGNvbG9yOCk7XG59XG4ucC1hcnRpY2xlX19saW1pdCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4ucC1hcnRpY2xlX19wZW9wbGUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnAtYXJ0aWNsZV9fcGxhY2Uge1xuXHRvcmRlcjogMTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5wLWFydGljbGVfX2ZlZSB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cdH1cbn1cblxuLnAtYXJ0aWNsZV9fYmxvY2sge1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcC0xNXB4O1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1hcmdpbi10b3A6IDAuN2VtO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cdFx0XHRtYXJnaW4tbGVmdDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnAtaWNuIHtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdFx0aGVpZ2h0OiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdFx0bWFyZ2luLXRvcDogMC4zNWVtO1xuXHRcdCYucC1pY25fX3NpemUtbWlkZGxlIHtcblx0XHRcdHdpZHRoOiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHR3aWR0aDogJHNwLTE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucC1pY25fX3NpemUtbGFyZ2Uge1xuXHRcdFx0d2lkdGg6IG1pbigkcGMtMjRweCwgMjRweCk7XG5cdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdHdpZHRoOiAkc3AtMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6ICRzcC0yMHB4O1xuXHRcdFx0aGVpZ2h0OiAkc3AtMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwLTEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjNlbTtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbiAgICAubWVkaWEge1xuICAgICAgICBtYXJnaW4tdG9wOiBtaW4oJHBjLTQwcHgsIDQwcHgpO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3AtMzBweDtcbiAgICAgICAgfVxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblx0cCB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdG1hcmdpbjogMmVtIDA7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHRcdG1hcmdpbjogMS41ZW0gMDtcblx0XHR9XG5cdH1cblx0b2wsXG5cdHVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHR9XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHR9XG5cdGxpIHtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0fVxuXHQvKiBsaSArIGxpIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0fSAqL1xuXHRoMiArIGgzLFxuXHRoMyArIGgyLFxuXHRoNCArIGgzLFxuXHRoMyArIGg0LFxuXHRkbCArIGgyLFxuXHRkbCArIGgzLFxuXHRkbCArIGg0IHtcblx0XHRtYXJnaW4tdG9wOiBtaW4oJHNwLTgwcHgsIDgwcHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC0zMHB4O1xuXHRcdH1cblx0fVxuXHRoMiArIHAge1xuXHRcdG1hcmdpbi10b3A6IG1pbigkcGMtNDBweCwgNDBweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwLTQwcHg7XG5cdFx0fVxuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTZweCwgMTZweCk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHR9XG5cdH1cblx0aDMgKyBwIHtcblx0XHRtYXJnaW4tdG9wOiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC0zMHB4O1xuXHRcdH1cblx0fVxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdFx0fVxuXHR9XG5cdGg0ICsgcCB7XG5cdFx0bWFyZ2luLXRvcDogbWluKCRwYy0yNXB4LCAyNXB4KTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3AtMTVweDtcblx0XHR9XG5cdH1cblx0cCArIGgyLFxuXHRwICsgaDMsXG5cdHAgKyBoNCxcblx0cCArIGg1IHtcblx0XHRtYXJnaW4tdG9wOiBtaW4oJHBjLTgwcHgsIDgwcHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC0zMHB4O1xuXHRcdH1cblx0fVxuXHRkbCB7XG5cdFx0bWFyZ2luLXRvcDogbWluKCRwYy02MHB4LCA2MHB4KTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC02MHB4O1xuXHRcdH1cblx0fVxuXHRkdCB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTE1cHg7XG5cdFx0fVxuXHR9XG5cdGRkIHtcblx0XHRwOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXRvcDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwLTE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGg0ICsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiBtaW4oJHBjLTVweCwgNXB4KTtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwLTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5wLWFydGljbGVfX2Jsb2NrIHtcblx0cGFkZGluZzogbWluKCRwYy01MHB4LCA1MHB4KSAwIG1pbigkcGMtMzBweCwgMzBweCk7XG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmc6ICRwYy0zMHB4IDA7XG5cdH1cbn1cbi5wLWFydGljZV9fYnRuLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTE1cHg7XG5cdH1cbn1cbi5wLWFydGljbGUtcHJldmlld19fYnRuLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQ+IHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTEzcHgsIDEzcHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC0xMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTJweDtcblx0XHR9XG5cdH1cbn1cbi5wLWFydGljbGUtcHJldmlld19fYnRuLWJvdHRvbS13cmFwcGVyIHtcblx0PiBidXR0b24ge1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC0xMHB4O1xuXHRcdH1cblx0fVxuXHQ+IHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTEzcHgsIDEzcHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC0xMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTJweDtcblx0XHR9XG5cdH1cbn1cbi8v5oqV56i/MuODkeOCv+ODvOODs+ebrlxuLnAtYXJ0aWNsZV9fYmxvY2stMiB7XG5cdGgyIHtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMThweCwgMThweCk7XG5cdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjhlbTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xOHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDEuNWVtO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTE2cHg7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdiYWQ5YiAwJSwgIzdiYWQ5YiAxMyUsICNlM2UzZTMgMTMlKTtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjN2JhZDliIDAlLCAjN2JhZDliIDI2JSwgI2UzZTNlMyAyNiUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRhIHtcblx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuLnAtYXJ0aWNsZV9fYmxvY2stMiB7XG5cdGgyICsgcCB7XG5cdFx0bWFyZ2luLXRvcDogbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3AtMjBweDtcblx0XHR9XG5cdH1cbn1cbi5wLWFydGljbGVfX2Jsb2NrLTIge1xuXHRwYWRkaW5nOiBtaW4oJHBjLTMwcHgsIDMwcHgpIDA7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nOiAkc3AtMzBweCAwO1xuXHR9XG59XG4ucC1hcnRpY2xlX19ibG9jay0zIHtcblx0cGFkZGluZzogbWluKCRwYy0xMDBweCwgMTAwcHgpIDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogJHNwLTYwcHggMDtcblx0fVxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdHBhZGRpbmctdG9wOiBtaW4oJHBjLTEwMHB4LCAxMDBweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcC02MHB4O1xuXHRcdH1cblx0fVxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogJHNwLTYwcHggMDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTI0cHgsIDI0cHgpO1xuXHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMC44ZW07XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMThweDtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE4cHgsIDE4cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDEuNWVtO1xuXHRcdHBhZGRpbmctdG9wOiAxLjVlbTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xNnB4O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3YmFkOWIgMCUsICM3YmFkOWIgMTMlLCAjZTNlM2UzIDEzJSk7XG5cdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdiYWQ5YiAwJSwgIzdiYWQ5YiAyNiUsICNlM2UzZTMgMjYlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRcdH1cblx0fVxuXHRhIHtcblx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdOOCteODoOODjeOCpOODq+eUu+WDj1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1hcnRpY2xlX190aG11Ym5haWwge1xuXHRib3JkZXItcmFkaXVzOiBtaW4oJHBjLTVweCwgNXB4KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcC01cHg7XG5cdH1cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdGdvb2dsZU1BUFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1nb29nbGVtYXAge1xuXHRhc3BlY3QtcmF0aW86IDc0MC8zNTA7XG5cdGJvcmRlci1yYWRpdXM6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHNwLTVweDtcblx0fVxuXHRpZnJhbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKlx044K544Oe44Ob54mI44Kt44Oj44Oz44K744Or44Od44Oq44K344O8XG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWFydGljbGVfX2NhbmNlbCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMzBweDtcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdH1cbn1cbi5wLWFydGljbGVfX2NhbmNlbC10dGwge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0XHRmb250LXNpemU6ICRzcC0xNnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtNXB4O1xuXHR9XG59XG4ucC1hcnRpY2xlX19jYW5jZWwtdHh0IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC0yMHB4O1xuXHR9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qXHTntprjgY3jgpLoqq3jgoBcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtYXJ0aWNsZV9fcmVhZC1tb3JlIHtcblx0Ji5pcy1jb250ZW50LWhpZGUge1xuXHRcdGhlaWdodDogMjB2dztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGhlaWdodDogODB2dztcblx0XHR9XG5cdH1cbn1cblxuLnAtYnRuX19yZWFkLW1vcmUtd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtNDBweCwgNDBweCk7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMzBweDtcblx0fVxuXHQmLmlzLWJ0bi1zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKlx044OL44Ol44O844K544Oa44O844K4XG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWFydGljbGVfX2hlYWRpbmcge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcblx0cGFkZGluZy1ib3R0b206IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTIwcHg7XG5cdH1cbn1cbi5wLWFydGljbGVfX2JvZHkge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTMwcHgsIDMwcHg7XG5cdH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdOS9v+OBhOaWueOCrOOCpOODieips+e0sOODmuODvOOCuFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1hcnRpY2xlX191c2VyX2d1aWRlX19oZWFkaW5nIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdG1hcmdpbi1ib3R0b206IG1pbigkcGMtODBweCwgODBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3AtODBweDtcblx0fVxuXHQ+IC5wLWFydGljbGVfX3R0bCB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTI0cHgsIDI0cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogbWluKCRwYy0zMHB4LCAyMHB4KTtcblx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkIG1hcC1nZXQoJG1hcDogJGNvbG9yICwgJGtleTogbGlnaHRlbik7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwLTE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3AtMzBweDtcblx0XHR9XG5cdH1cblx0PiBwIHtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHR9XG5cdH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdOebruasoVxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC10YWJsZS1vZi1jb250ZW50cyB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBiZy1saWdodGVuKTtcblx0cGFkZGluZzogbWluKCRwYy0yMHB4LCAyMHB4KSBtaW4oJHBjLTMwcHgsIDMwcHgpIG1pbigkcGMtMzBweCwgMzBweCk7XG5cdGJvcmRlci1yYWRpdXM6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcC01cHg7XG5cdFx0cGFkZGluZzogJHNwLTE1cHggJHNwLTE1cHggJHNwLTIwcHg7XG5cdH1cblx0LmMtdHRsIHtcblx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jLWljbiB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTEycHgsIDEycHgpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdFx0Ym9yZGVyLXJhZGl1czogbWluKCRwYy01cHgsIDVweCk7XG5cdFx0cGFkZGluZzogMC4zZW0gMC40ZW0gMC40ZW07XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdG1hcmdpbi1yaWdodDogbWluKCRwYy0xMHB4LCAxMHB4KTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcC05cHg7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHNwLTVweDtcblx0XHR9XG5cdH1cblx0LnAtbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwLTIwcHg7XG5cdFx0fVxuXHR9XG5cdC5wLWl0ZW0ge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXHQucC1pdGVtICsgLnAtaXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3AtMTVweDtcblx0XHR9XG5cdH1cblx0LnAtYW5jaG9yIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuLnAtYXNpZGUge1xuXHRwYWRkaW5nOiBtaW4oJHBjLTEwcHgsIDEwcHgpIG1pbigkcGMtMzBweCwgMzBweCk7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0Ym9yZGVyLXJhZGl1czogbWluKCRwYy01cHgsIDVweCk7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtMzBweCwgMzBweCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRcdHBhZGRpbmc6ICRzcC0xNnB4ICRzcC0yMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcC01cHg7XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXHRhW3RhcmdldD1cIl9ibGFua1wiXSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLXJpZ2h0OiAyZW07XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IG1pbigkcGMtMTNweCwgMTNweCk7XG5cdFx0XHRoZWlnaHQ6IG1pbigkcGMtMTZweCwgMTZweCk7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdG1hc2s6IHVybCguLi9pbWcvY29tbW9uL2ljbl9ibGFuay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQvMTAwJSAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHR3aWR0aDogJHNwLTEzcHg7XG5cdFx0XHRcdGhlaWdodDogJHNwLTE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucC1hc2lkZS0xIHtcblx0Ym9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0LnAtaWNuLWJsYW5rLFxuXHRhIHtcblx0XHRzdHJva2U6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0fVxuXHRhW3RhcmdldD1cIl9ibGFua1wiXSB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRcdH1cblx0fVxufVxuLnAtYXNpZGUtMiB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBiZy1saWdodGVuKTtcblx0KiB7XG5cdFx0Y29sb3I6ICM5ZjlmOWY7XG5cdH1cblx0LnAtaWNuLWJsYW5rLFxuXHRhIHtcblx0XHRjb2xvcjogIzlmOWY5Zjtcblx0fVxuXHRhW3RhcmdldD1cIl9ibGFua1wiXSB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzlmOWY5Zjtcblx0XHR9XG5cdH1cbn1cbiIsIi5wLXBhZ2VyIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy02MHB4LCA2MHB4KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTNweDtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMzBweDtcblx0fVxufVxuLnAtcGFnZXJfX3R4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IG1pbigkc3AtMTNweCwgMTNweCk7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTE1cHg7XG5cdH1cbn1cbi5wLXBhZ2VyX19pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogJHNlbWktYm9sZDtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHNwLTEzcHg7XG5cdH1cbn1cbi5wLXBhZ2VyX19pdGVtIHtcblx0bWFyZ2luOiAwIG1pbigkcGMtNXB4LCA1cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5wLXBhZ2VyX19pdGVtLS1wcmV2LFxuLnAtcGFnZXJfX2l0ZW0tLW5leHQsXG4ucC1wYWdlcl9faXRlbS0tYWN0aXZlIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4ucC1wYWdlcl9faXRlbS0tcHJldiB7XG5cdG1hcmdpbi1yaWdodDogbWluKCRwYy0xNXB4LCAxNXB4KTtcbn1cbi5wLXBhZ2VyX19pdGVtLS1uZXh0IHtcblx0bWFyZ2luLWxlZnQ6IG1pbigkcGMtMTVweCwgMTVweCk7XG59XG4ucC1wYWdlcl9fbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogbWluKCRwYy01cHgsIDVweCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0aGVpZ2h0OiBtaW4oJHBjLTQwcHgsIDQwcHgpO1xuXHR3aWR0aDogbWluKCRwYy00MHB4LCA0MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcC01cHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogJHNwLTQwcHg7XG5cdFx0aGVpZ2h0OiAkc3AtNDBweDtcblx0fVxufVxuYS5wLXBhZ2VyX19saW5rIHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgaG92ZXI7XG5cdH1cbn1cbi5wLXBhZ2VyX19saW5rLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdGNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cbn1cblxuLnAtcGFnZXJfX2xpbmstLW5leHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnAtcGFnZXJfX2xpbmstLXByZXYsXG4ucC1wYWdlcl9fbGluay0tbmV4dCB7XG5cdHdpZHRoOiBtaW4oJHBjLTE0OHB4LCAxNDhweCk7XG5cdGhlaWdodDogbWluKCRwYy02MHB4LCA2MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHdpZHRoOiAkc3AtMTMycHg7XG5cdFx0aGVpZ2h0OiAkc3AtNTBweDtcblx0fVxufVxuIiwiLnAtcGMtZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG59XG4ucC1wYy1ncmlkLTEtMyB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzQlIDI2JTtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcblx0Z2FwOiA0cHggNHB4O1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFwicC1jb2wxIHAtcm93MVwiXG5cdFx0XCJwLWNvbDEgcC1yb3cyXCJcblx0XHRcInAtY29sMSBwLXJvdzNcIjtcblx0YXNwZWN0LXJhdGlvOiA3NTAvMzUwO1xuXHR3aWR0aDogMTAwJTtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cbi5wLWNvbDEge1xuXHRncmlkLWFyZWE6IHAtY29sMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXJvdzEge1xuXHRncmlkLWFyZWE6IHAtcm93MTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YXNwZWN0LXJhdGlvOiAxODAvMTA0O1xufVxuLnAtcm93MiB7XG5cdGdyaWQtYXJlYTogcC1yb3cyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRhc3BlY3QtcmF0aW86IDE4MC8xMDQ7XG59XG4ucC1yb3czIHtcblx0Z3JpZC1hcmVhOiBwLXJvdzM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGFzcGVjdC1yYXRpbzogMTgwLzEwNDtcbn1cbiIsIi5wLXNucy1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0QGluY2x1ZGUgdGFiIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cdCYucC1zbnMtY2VudGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC5wLXNucy1idG5fX2xpc3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHR9XG5cdH1cbn1cbi5wLXNucy1idG5fX3R0bCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCBtaW4oJHBjLTI1cHgsIDI1cHgpO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRmbGV4LXNocmluazogMDtcblx0QGluY2x1ZGUgdGFiIHtcblx0XHRtYXJnaW4tYm90dG9tOiBtaW4oJHBjLTI1cHgsIDI1cHgpO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdG1hcmdpbjogMCAkc3AtMjVweDtcblx0fVxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRoZWlnaHQ6IDgwJTtcblx0XHRib3R0b206IDAuMmVtO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGxlZnQ6IC0wLjZlbTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xuXHR9XG5cdCY6OmJlZm9yZSB7XG5cdFx0cmlnaHQ6IC0wLjZlbTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG5cdH1cbn1cbi5wLXNucy1idG5fX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi10b3A6IG1pbigtI3skcGMtMTBweH0sIC0xMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6IC0jeyRzcC0xMHB4fTtcblx0fVxufVxuXG4ucC1zbnMtYnRuX19pdGVtIHtcblx0bWFyZ2luOiBtaW4oJHBjLTEwcHgsIDEwcHgpIG1pbigkcGMtMTVweCwgMTVweCkgMDtcblx0QGluY2x1ZGUgdGFiIHtcblx0XHRtYXJnaW4tbGVmdDogbWluKCRwYy01cHgsIDVweCk7XG5cdFx0bWFyZ2luLXJpZ2h0OiBtaW4oJHBjLTVweCwgNXB4KTtcblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luOiAkc3AtMTBweCAkc3AtMTJweCAwO1xuXHR9XG59XG5cbi5wLXNucy1idG5fX2xpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgaG92ZXI7XG5cdH1cbn1cbi5wLXNucy1idG5fX2ljbiB7XG5cdHdpZHRoOiBtaW4oJHBjLTM1cHgsIDM1cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6ICRzcC0zNXB4O1xuXHR9XG59XG4ucC1zbnMtYnRuX190eHQge1xuXHRmb250LXNpemU6IG1pbigkcGMtMTJweCwgMTJweCk7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNXB4O1xuXHRcdGZvbnQtc2l6ZTogJHNwLTEycHg7XG5cdH1cbn1cblxuLnAtc25zLWJ0bi0yX19saXN0IHtcblx0bWFyZ2luOiBtaW4oJHBjLTE4cHgsIDE4cHgpIG1pbigtI3skcGMtMnB4LCAtMnB4fSk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW46ICRzcC0ycHggLSN7JHNwLTJweH0gMDtcblx0fVxufVxuLnAtc25zLWJ0bi0yX19pdGVtIHtcblx0bWFyZ2luOiBtaW4oJHBjLTJweCwgMnB4KSBtaW4oJHBjLTJweCwgMnB4KSAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luOiBtaW4oJHNwLTEwcHgpIG1pbigkc3AtMnB4KSAwO1xuXHR9XG59XG4ucC1zbnMtYnRuLTJfX2ljbiB7XG5cdHdpZHRoOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6ICRzcC0zM3B4O1xuXHR9XG59XG4ucC1zbnMtYnRuLTNfX2xpc3Qge1xuXHRtYXJnaW46IC01cHggLTJweCAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luOiAtI3skc3AtNXB4fSAtI3skc3AtMnB4fSAwO1xuXHR9XG59XG4ucC1zbnMtYnRuLTNfX2l0ZW0ge1xuXHR3aWR0aDogbWluKCRwYy0yNnB4LCAyNnB4KTtcblx0aGVpZ2h0OiBtaW4oJHBjLTI2cHgsIDI2cHgpO1xuXHRtYXJnaW46IDVweCAycHggMDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAkc3AtMjZweDtcblx0XHRoZWlnaHQ6ICRzcC0yNnB4O1xuXHRcdG1hcmdpbjogJHNwLTVweCAkc3AtMnB4IDA7XG5cdH1cbn1cbiIsIi5wLWxlc3Nvbi10aHVtYiB7XG5cdHBhZGRpbmctYm90dG9tOiAkc3AtNzBweDtcblx0LnAtc3dpcGVyX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwLTMwcHg7XG5cdFx0fVxuXHR9XG5cdC5zd2lwZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3AtMzBweDtcblx0fVxuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGJvdHRvbTogLTEwdnc7XG5cdH1cblx0LnN3aXBlci1idXR0b24tcHJldjphZnRlcixcblx0LnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Lyog5YmN44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG5cdC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgZmlsbD1cIiUyMzZjYWY5YVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE1LjA0IDE1LjA0XCI+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTcuNSwxNWM0LjIsMCw3LjUtMy40LDcuNS03LjVTMTEuNywwLDcuNSwwUzAsMy40LDAsNy41UzMuNCwxNSw3LjUsMTV6IE05LDMuOWwwLjcsMC43TDYuOCw3LjZsMi44LDIuOGwtMC43LDAuN0w1LjMsNy42TDksMy45TDksMy45elwiLz48L3N2Zz4nKTtcblx0XHRyaWdodDogLTF2dztcblx0fVxuXHQvKiDmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cblx0LnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdFx0Y29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmLTgsPHN2ZyBmaWxsPVwiJTIzNmNhZjlhXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTUuMDQgMTUuMDRcIj48cGF0aCBkPVwiTTcuNTIsMEMzLjM3LDAsMCwzLjM3LDAsNy41MnMzLjM3LDcuNTIsNy41Miw3LjUyLDcuNTItMy4zNyw3LjUyLTcuNTJTMTEuNjcsMCw3LjUyLDBabS0xLjQ3LDExLjEybC0uNzEtLjcxLDIuOTQtMi45NC0yLjg1LTIuODUsLjcxLS43MSwzLjU2LDMuNTYtMy42NCwzLjY0WlwiIC8+PC9zdmc+Jyk7XG5cdFx0bGVmdDogLTF2dztcblx0fVxufVxuLyogTW9kYWwgKi9cbi5tb2RhYWwtd3JhcHBlciB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHR9XG5cdC5tb2RhYWwtb3V0ZXItd3JhcHBlciB7XG5cdFx0Lm1vZGFhbC1pbm5lci13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTE1cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0cGFkZGluZzogODVweCAkc3AtMTBweCA2MHB4O1xuXHRcdFx0fVxuXHRcdFx0Lm1vZGFhbC1jb250YWluZXIge1xuXHRcdFx0XHR3aWR0aDogbWluKCRwYy01NTVweCwgNTU1cHgpO1xuXHRcdFx0XHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0d2lkdGg6ICRzcC0zMzRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcC0xNXB4ICRzcC0xMHB4ICRzcC0zMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvKiDkuIvmm7jjgY3liYrpmaTjg6Ljg7zjg4Djg6sgKi9cblx0XHRcdFx0XHQjZGVsZXRlLWZvcm0ge1xuXHRcdFx0XHRcdFx0LmNhdXRpb24ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IG1pbigkcGMtMThweCAsIDE4cHgpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDI1cHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5kZWxldGUtaW5mbyB7XG5cdFx0XHRcdFx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IG1pbigkcGMtMThweCAsIDE4cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0I2RlbGV0ZS10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMThweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5idXR0b24td3JhcCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRzcC0xOHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuc3VibWl0IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmNhbmNlbCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvKiDorJvluqfjgq3jg6Pjg7Pjgrvjg6vjg6Ljg7zjg4Djg6sgKi9cblx0XHRcdFx0XHQjY2FuY2VsLWZvcm0ge1xuXHRcdFx0XHRcdFx0LmNhdXRpb24ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IG1pbigkcGMtMThweCAsIDE4cHgpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDI1cHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jYW5jZWwtaW5mbyB7XG5cdFx0XHRcdFx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IG1pbigkcGMtMThweCAsIDE4cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmNhbmNlbC1kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IG1pbigkcGMtMThweCAsIDE4cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRzcC0xNnB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuY2FuY2VsLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IG1pbigkcGMtMThweCAsIDE4cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRzcC0xNnB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IG1pbigkcGMtMTZweCwgMTZweCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3AtMjBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRzcC0xNnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IG1pbigkcGMtMTZweCAsIDE2cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5idXR0b24td3JhcCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRzcC0xOHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuc3VibWl0IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmNhbmNlbCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvKiDorJvluqfopIfoo70gKi9cblx0XHRcdFx0XHQjZHVwbGljYXRlLWZvcm0ge1xuXHRcdFx0XHRcdFx0LmNhdXRpb24ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IG1pbigkcGMtMThweCAsIDE4cHgpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDI1cHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5kdXBsaWNhdGUtaW5mbyB7XG5cdFx0XHRcdFx0XHRcdC5oZWFkbGluZSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IG1pbigkcGMtMThweCAsIDE4cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0I2R1cGxpY2F0ZS10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE4cHggLCAxOHB4KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5idXR0b24td3JhcCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRzcC0xOHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuc3VibWl0IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmNhbmNlbCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucmVnaXN0ZXItZmFjaWxpdHktY2FsZW5kYXJfX3dyYXBwZXIge1xuXHQvLyBGdWxsQ2FsZW5kYXIgU3RhcnRcblx0LmZhY2lsaXR5LWNhbGVuZGFyIHtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0LmZjIHRhYmxlIHtcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG5cdFx0fVxuXHRcdC5mYy1zY3JvbGxncmlkLC5mYy1zY3JvbGxncmlkIHRhYmxlIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdC5mYy10b29sYmFyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuZmMtdG9vbGJhci10aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseTogJE1vbnRzZXJyYXQ7XG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IG1pbigkcGMtMjRweCwgMjRweCk7XG5cdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNwLTI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mYy1idXR0b24tcHJpbWFyeSB7XG5cdFx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZjLWNvbC1oZWFkZXItY2VsbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cdFx0fVxuXHRcdC5mYyAuZmMtY2VsbC1zaGFkZWQsIC5mYyAuZmMtZGF5LWRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdC5mYy1kYXlncmlkLWRheS1ldmVudHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdFx0XHQuZmMtZGF5Z3JpZC1kYXktYm90dG9tIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xuXHRcdFx0XHQuZmMtZGF5Z3JpZC1ldmVudCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQuZmMtZXZlbnQtbWFpbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzFEQTI3Nztcblx0XHRcdFx0XHRcdC5mYy1ldmVudC10aXRsZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHQuZmMtZXZlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE4cHgsIDE4cHgpO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJHNwLTE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mYy1ldmVudC1mdXR1cmUge1xuXHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZmMtYmctZXZlbnQuZmMtZXZlbnQuZmMtZXZlbnQtc3RhcnQuZmMtZXZlbnQtZW5kLmZjLWV2ZW50LXBhc3Qge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0LmZjLWJnLWV2ZW50LmZjLWV2ZW50LmZjLWV2ZW50LXN0YXJ0LmZjLWV2ZW50LWVuZC5mYy1ldmVudC10b2RheSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjBGM0Y1ICFpbXBvcnRhbnQ7XG5cdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5mYyAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQvKiDjgrvjg6vjga7lpKfjgY3jgZUgKi9cblx0LmZjLXRoZW1lLXN0YW5kYXJkIHRkLCAuZmMtdGhlbWUtc3RhbmRhcmQgdGgge1xuXHRcdHdpZHRoOiBtaW4oJHBjLTY4cHggLCA2OHB4KTtcblx0XHRoZWlnaHQ6IG1pbigkcGMtMzRweCwgMzRweCk7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y1O1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdHdpZHRoOiAkc3AtNDRweDtcblx0XHRcdGhlaWdodDogJHNwLTMwcHg7XG5cdFx0fVxuXHR9XG5cdC8vIEZ1bGxDYWxlbmRhcjogRU5EXG5cdC5mYWNpbGl0eS1hdmFpbGFiaWxpdHkge1xuXHRcdG1hcmdpbjogbWluKCRwYy0zMHB4LCAzMHB4KSBtaW4oJHBjLTEwcHgsIDEwcHgpIDA7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luOiAkc3AtMzBweCAkc3AtMTBweCAwO1xuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4ICwgMTRweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkcGMtMTBweDtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwLTEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICMxREEyNzc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNjb21tZW50IHtcblx0XHRtYXJnaW46IG1pbigkcGMtMjBweCwgMjBweCkgbWluKCRwYy0xMHB4LCAxMHB4KSAwO1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbjogJHNwLTIwcHggJHNwLTEwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdFx0fVxuXHR9XG5cdCNib29raW5ncyB7XG5cdFx0bWFyZ2luOiBtaW4oJHBjLTIwcHgsIDIwcHgpIG1pbigkcGMtMTBweCwgMTBweCkgMDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRtYXJnaW46ICRzcC0yMHB4ICRzcC0xMHB4IDA7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRociB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR9XG5cdH1cblx0LmJ0bl9fd3JhcHBlciB7XG5cdFx0bWFyZ2luOiBtaW4oJHBjLTIwcHgsIDIwcHgpIG1pbigkcGMtMTBweCwgMTBweCkgMDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRtYXJnaW46ICRzcC0yMHB4ICRzcC0xMHB4IDA7XG5cdFx0fVxuXHRcdCNzZWxlY3QtZGF0ZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IG1pbigkcGMtMTBweCwxMHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE4cHggLCAxOHB4KTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkc3AtMThweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0I21vZGFsLWNsb3NlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xOHB4ICwgMThweCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNwLTE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucC1nYWxsZXJ5IHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy00MHB4LCA0MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC0zMHB4O1xuXHR9XG59XG4ucC1nYWxsZXJ5X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xLjUlIC0wLjYlIDA7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW46IC0xLjUlIDAgMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cbi5wLWdhbGxlcnlfX2l0ZW0ge1xuXHR3aWR0aDogMzIlO1xuXHRtYXJnaW46IDEuNSUgMC42JSAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6IDQ4LjUlO1xuXHRcdG1hcmdpbjogMS41JSAwO1xuXHR9XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG4ucC1nYWxsZXJ5LTIge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTgwcHgsIDgwcHgpO1xufVxuLnAtZ2FsbGVyeS0yX19saXN0IHtcblx0bWFyZ2luOiAtMi44JSAtMS40JSAwO1xufVxuLnAtZ2FsbGVyeS0yX19pdGVtIHtcblx0d2lkdGg6IDQ3JTtcblx0bWFyZ2luOiAyLjglIDEuNCUgMDtcblx0Ym9yZGVyLXJhZGl1czogbWluKCRwYy01cHgsIDVweCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1nYWxsZXJ5IHtcblx0LnAtc3dpcGVyX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnN3aXBlciB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcC0zMHB4O1xuXHR9XG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0Ym90dG9tOiAtMTB2dztcblx0fVxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQvKiDliY3jgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cblx0LnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG5cdFx0Y29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmLTgsPHN2ZyBmaWxsPVwiJTIzNmNhZjlhXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTUuMDQgMTUuMDRcIj48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNNy41LDE1YzQuMiwwLDcuNS0zLjQsNy41LTcuNVMxMS43LDAsNy41LDBTMCwzLjQsMCw3LjVTMy40LDE1LDcuNSwxNXogTTksMy45bDAuNywwLjdMNi44LDcuNmwyLjgsMi44bC0wLjcsMC43TDUuMyw3LjZMOSwzLjlMOSwzLjl6XCIvPjwvc3ZnPicpO1xuXHRcdHJpZ2h0OiAtMXZ3O1xuXHR9XG5cdC8qIOasoeOBuOOBruefouWNsOOCq+OCueOCv+ODnuOCpOOCuiAqL1xuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0XHRjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIGZpbGw9XCIlMjM2Y2FmOWFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxNS4wNCAxNS4wNFwiPjxwYXRoIGQ9XCJNNy41MiwwQzMuMzcsMCwwLDMuMzcsMCw3LjUyczMuMzcsNy41Miw3LjUyLDcuNTIsNy41Mi0zLjM3LDcuNTItNy41MlMxMS42NywwLDcuNTIsMFptLTEuNDcsMTEuMTJsLS43MS0uNzEsMi45NC0yLjk0LTIuODUtMi44NSwuNzEtLjcxLDMuNTYsMy41Ni0zLjY0LDMuNjRaXCIgLz48L3N2Zz4nKTtcblx0XHRsZWZ0OiAtMXZ3O1xuXHR9XG59XG4iLCIucC1teXBhZ2Uge1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy0xMjBweCwgMTIwcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0xNTBweCwgMTUwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy10b3A6ICRzcC01NHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG5cbi5wLW15cGFnZV9fc3ViLWJsb2NrIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy00MHB4LCA0MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC0zMHB4O1xuXHR9XG5cdGEge1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBob3Zlcjtcblx0XHR9XG5cdH1cbn1cbi5wLW15cGFnZV9fc3ViLXR0bCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0Zm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xuXHRwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0fVxufVxuLnAtbXlwYWdlX19ibG9jayB7XG5cdGJvcmRlci1yYWRpdXM6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDE2cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRib3JkZXItcmFkaXVzOiAkc3AtNXB4O1xuXHR9XG59XG4ucC1teXBhZ2VfX2Jsb2NrICsgLnAtbXlwYWdlX19ibG9jayB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtNjBweCwgNjBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNjBweDtcblx0fVxufVxuLnAtbXlwYWdlX19ibG9jay1ib2R5IHtcblx0cGFkZGluZzogbWluKCRwYy00MHB4LCA0MHB4KSBtaW4oJHBjLTIwcHgsIDIwcHgpIG1pbigkcGMtNTBweCwgNTBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nOiAkc3AtMjBweCAkc3AtMTBweCAkc3AtMzBweDtcblx0fVxufVxuLnAtbXlwYWdlX19ibG9jay10dGwtd3JhcHBlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0cGFkZGluZzogbWluKCRwYy0xOHB4LCAxOHB4KSBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdHBhZGRpbmc6ICRzcC0yMHB4O1xuXHR9XG59XG4ucC1teXBhZ2VfX2Ftb3VudCB7XG5cdG1hcmdpbjogMCBhdXRvIG1pbigkcGMtMjBweCwgMjBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLnAtbXlwYWdlX19hbW91bnQgdGgsXG4ucC1teXBhZ2VfX2Ftb3VudCB0ZCB7XG5cdHBhZGRpbmc6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogJHNwLTVweDtcblx0fVxufVxuLnAtbXlwYWdlX19hbW91bnQgdGQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy1yaWdodDogbWluKCRwYy01NXB4LCA1NXB4KTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcC0yMHB4O1xuXHR9XG59XG4ucC1teXBhZ2VfX2Ftb3VudCB0aCB7XG5cdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtNTVweCwgNTVweCk7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nLXJpZ2h0OiAyZW07XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcC0yMHB4O1xuXHR9XG59XG5cbi5wLXRvdGFsIHtcblx0dGgsXG5cdHRkIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcblx0XHRwYWRkaW5nLXRvcDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwLTIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTjgrnjg57jg5vnlKjjga7jgr/jg5Zcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtbXlwYWdlX19uYXYge1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGNvbG9yOCk7XG59XG4ucC1teXBhZ2VfX25hdi1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG5cdGZvbnQtc2l6ZTogJHNwLTEzcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wLW15cGFnZV9fbmF2LWl0ZW0ge1xuXHR3aWR0aDogMzMuMzMlO1xufVxuLnAtbXlwYWdlX19uYXYtbGluayB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogJHNwLTEwcHg7XG59XG4ucC1teXBhZ2VfX25hdi1saW5rLS1jdXJyZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG59XG5cbi5jYWxlbmRhcl9fd3JhcHBlciB7XG5cdHBhZGRpbmc6IG1pbigkcGMtMTVweCwgMTVweCkgbWluKCRwYy0xMHB4LCAxMHB4KSBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQvLyBGdWxsQ2FsZW5kYXIgU3RhcnRcblx0Lmxlc3Nvbi1jYWxlbmRhciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmZjIHRhYmxlIHtcblx0XHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXHR9XG5cdC5mYyAuZmMtc2Nyb2xsZ3JpZCwgLmZjIC5mYy1zY3JvbGxncmlkIHRhYmxlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0LmZjIC5mYy10b29sYmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZmMgLmZjLXRvb2xiYXItdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkTW9udHNlcnJhdDtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTI0cHgsIDI0cHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTI0cHg7XG5cdFx0fVxuXHR9XG5cdC5mYyAuZmMtYnV0dG9uLXByaW1hcnkge1xuXHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdH1cblx0fVxuXHQuZmMtdGhlbWUtc3RhbmRhcmQgdGQsIC5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG5cdFx0d2lkdGg6IG1pbigkcGMtNDRweCAsIDQ0cHgpO1xuXHRcdGhlaWdodDogbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMEYzRjU7XG5cdH1cblx0LmZjLWNvbC1oZWFkZXItY2VsbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblx0fVxuXHQuZmMgLmZjLWNlbGwtc2hhZGVkLCAuZmMgLmZjLWRheS1kaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXHQuZmMgLmZjLWRheWdyaWQtZGF5LXRvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdD4gLmZjIC5mYy1kYXlncmlkLWRheS1ldmVudHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZjLWV2ZW50LWZ1dHVyZSB7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR9XG5cdC5mYy1iZy1ldmVudC5mYy1ldmVudC5mYy1ldmVudC1zdGFydC5mYy1ldmVudC1lbmQuZmMtZXZlbnQtcGFzdCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQuZmMtYmctZXZlbnQuZmMtZXZlbnQuZmMtZXZlbnQtc3RhcnQuZmMtZXZlbnQtZW5kLmZjLWV2ZW50LXRvZGF5IHtcblx0XHRiYWNrZ3JvdW5kOiAjRjBGM0Y1ICFpbXBvcnRhbnQ7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR9XG5cdC8vIEZ1bGxDYWxlbmRhcjogRU5EXG5cdC5pbmZvLXRleHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luOiBtaW4oJHBjLTI1cHgsIDI1cHgpIDAgMDtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luOiAkc3AtMjVweCAwIDA7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IG1pbigkcGMtMjBweCAsIDIwcHgpO1xuXHRcdFx0aGVpZ2h0OiBtaW4oJHBjLTIwcHggLCAyMHB4KTtcblx0XHRcdG1hcmdpbi1yaWdodDogbWluKCRwYy0xMHB4LCAxMHB4KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IzZDQUY5QTtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0d2lkdGg6ICRzcC0yMHB4O1xuXHRcdFx0XHRoZWlnaHQ6ICRzcC0yMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcC0xMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jdWktZGF0ZXBpY2tlci1kaXYge1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdGJveC1zaGFkb3c6IDJweCAycHggMjNweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdHdpZHRoOiBtaW4oJHBjLTM0MHB4LCAzNDBweCk7XG5cdHBhZGRpbmc6IG1pbigkcGMtNXB4LCA1cHgpIG1pbigkcGMtNXB4LCA1cHgpIG1pbigkcGMtMjBweCwgMjBweCk7XG5cdHotaW5kZXg6IDUgIWltcG9ydGFudDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6ICRzcC01cHggJHNwLTVweCAkc3AtMjBweDtcblx0fVxufVxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTEycHgsIDEycHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTJweDtcblx0fVxuXHR0aCB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMC41ZW0gMWVtO1xuXHR9XG5cdHRkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2Y1O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0cGFkZGluZzogMC41ZW0gMWVtO1xuXHR9XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0fVxufVxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiBtaW4oJHBjLTIwcHgsIDIwcHgpIDA7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nOiAkc3AtMjBweCAwO1xuXHR9XG59XG4udWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHR6LWluZGV4OiAyO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0dG9wOiAkc3AtMjBweDtcblx0fVxuXHQudWktaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogbWluKCRwYy01cHgsIDVweCk7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR0b3A6ICRzcC04cHg7XG5cdFx0fVxuXHR9XG59XG4udWktZGF0ZXBpY2tlci1wcmV2IHtcblx0Jjo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0fVxufVxuLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHJpZ2h0OiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cmlnaHQ6ICRzcC04cHg7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cbn1cbi8qIOaWh+Wtl+aVsOOCq+OCpuODs+OCv+ODvOeUqCAqL1xuLmNvdW50ZXItd3JhcHBlciB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQuYXR0ZW50aW9uIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGNvbG9yMTMpO1xuXHR9XG59IiwiLnAtc3RlcF9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xM3B4LCAxM3B4KTtcblx0Y29sb3I6ICNmZmY7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTFweDtcblx0fVxufVxuLnAtc3RlcF9faXRlbSB7XG5cdHdpZHRoOiAzMy4zMyU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtaW4taGVpZ2h0OiBtaW4oJHBjLTUwcHgsIDUwcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiBtaW4oJHBjLTEwcHgsIDEwcHgpIG1pbigkcGMtMzBweCwgMzBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6ICRzcC0xMHB4O1xuXHR9XG5cdD4gc3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1yaWdodDogMWVtO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IG1pbigkcGMtMzBweCwgMzBweCk7XG5cdFx0cmlnaHQ6IG1heCgtI3skcGMtMjhweH0sIC0yOHB4KTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIG1pbigkcGMtMzBweCwgMzBweCkgNTAlKTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR3aWR0aDogJHNwLTEwcHg7XG5cdFx0XHRyaWdodDogLSN7JHNwLTlweH07XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAkc3AtMTBweCA1MCUpO1xuXHRcdH1cblx0fVxufVxuLnAtc3RlcF9faXRlbS1jb2xvci0tbWFpbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBtYWluKTtcblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBtYWluKTtcblx0fVxufVxuLnAtc3RlcF9faXRlbS1jb2xvci0tbGlnaHRlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0fVxufVxuLnAtc3RlcF9faXRlbS1jb2xvci0tbGlnaHRlbjIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjYmJkO1xuXHQmOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzlmY2JiZDtcblx0fVxufVxuLnAtc3RlcF9faXRlbS1jb2xvci0tZ3JheSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7XG5cdCY6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xuXHR9XG59XG4ucC1zdGVwX19pdGVtLWNvbG9yLS1kYXJrZ3JheSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5ZjlmOWY7XG5cdCY6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWY5ZjlmO1xuXHR9XG59XG4iLCIucC10YWIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10YWJfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRmb250LXdlaWdodDogJHNlbWktYm9sZDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cbi5wLXRhYl9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMWVtO1xuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0QGluY2x1ZGUgcGMge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuXHR9XG59XG4ucC10YWJfX2xpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAuMmVtIDEuNWVtO1xuXHR0cmFuc2l0aW9uOiAkZHVyYXRpb247XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuLnAtdGFiX19saW5rLS1jdXJyZW50IHtcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBtYWluKTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuLnAtdGFiX19iYWxvb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogYmctbGlnaHRlbik7XG5cdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBtaW4oJHBjLTc0MHB4LCA3NDBweCk7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xM3B4LCAxM3B4KTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJvcmRlcjogMXB4IGRvdHRlZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdHBhZGRpbmc6IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdGJvcmRlci1yYWRpdXM6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHR0b3A6IG1pbigkcGMtNDBweCwgNDBweCk7XG5cdHotaW5kZXg6IDQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdFx0aGVpZ2h0OiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBiZy1saWdodGVuMik7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggZG90dGVkIG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBtYWluKTtcblx0XHR6LWluZGV4OiA1O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXHQmLmlzLXRhYi1iYWxvb24tc2hvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5wLXRhYl9iYWxvb24wMSB7XG5cdGxlZnQ6IDA7XG5cdCY6OmFmdGVyIHtcblx0XHRsZWZ0OiBtaW4oJHBjLTQwcHgsIDQwcHgpO1xuXHR9XG59XG4ucC10YWJfYmFsb29uMDIge1xuXHRsZWZ0OiBtYXgoLSN7JHBjLTE1MHB4fSwgLTE1MHB4KTtcblx0Jjo6YWZ0ZXIge1xuXHRcdGxlZnQ6IG1pbigkcGMtMjAwcHgsIDIwMHB4KTtcblx0fVxufVxuLnAtdGFiX2JhbG9vbjAzIHtcblx0bGVmdDogbWF4KC0jeyRwYy0yNzBweH0sIC0yNzBweCk7XG5cdCY6OmFmdGVyIHtcblx0XHRsZWZ0OiBtaW4oJHBjLTMzMHB4LCAzMzBweCk7XG5cdH1cbn1cbi5wLXRhYl9iYWxvb24wNCB7XG5cdGxlZnQ6IG1heCgtI3skcGMtNDIwcHh9LCAtNDIwcHgpO1xuXHQmOjphZnRlciB7XG5cdFx0cmlnaHQ6IG1pbigkcGMtMjUwcHgsIDI1MHB4KTtcblx0fVxufVxuLnAtdGFiX2JhbG9vbjA1IHtcblx0cmlnaHQ6IG1heCgtI3skcGMtNTBweH0sIC01MHB4KTtcblx0Jjo6YWZ0ZXIge1xuXHRcdHJpZ2h0OiBtaW4oJHBjLTEwMHB4LCAxMDBweCk7XG5cdH1cbn1cbiIsIi5wLWZhY2lsaXR5LWNvbnRlbnRfX2hlYWRpbmcge1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy0xMDBweCwgMTAwcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy03MHB4LCA3MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTUwcHg7XG5cdH1cbn1cbi5wLWZhY2lsaXR5LWNvbnRlbnRfX2JvZHkge1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy01MHB4LCA1MHB4KTtcblx0cGFkZGluZy1ib3R0b206IG1pbigkcGMtMTUwcHgsIDE1MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTQwcHg7XG5cdH1cbn1cbi5wLWZhY2lsaXR5X19pdGVtICsgLnAtZmFjaWxpdHlfX2l0ZW0ge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTQwcHg7XG5cdH1cbn1cbi5wLW1vZGFsIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMjA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjcpO1xuXHRcdHBhZGRpbmc6ICRzcC0xMjBweCAkc3AtMjBweCAkc3AtMzBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0Ji5pcy1tb2RhbC1zaG93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuLnAtY2FsZW5kYXIge1xuXHRib3JkZXItcmFkaXVzOiBtaW4oJHBjLTVweCwgNXB4KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcC01cHg7XG5cdH1cbn1cbi5wLWNhbGVuZGFyX19oZWFkaW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNnB4O1xuXHRcdHBhZGRpbmc6ICRzcC0yMHB4O1xuXHR9XG59XG4uZmFjaWxpdHktY2FsZW5kYXJfX3dyYXBwZXIge1xuXHRwYWRkaW5nOiBtaW4oJHBjLTE1cHgsIDE1cHgpIG1pbigkcGMtMTBweCwgMTBweCkgbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcblx0Ym9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nOiAkc3AtMTVweCAkc3AtMTBweCAkc3AtMzBweDtcblx0fVxuXHQvLyBGdWxsQ2FsZW5kYXIgU3RhcnRcblx0Lmxlc3Nvbi1jYWxlbmRhciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmZjIHRhYmxlIHtcblx0XHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXHR9XG5cdC5mYyAuZmMtc2Nyb2xsZ3JpZCwgLmZjIC5mYy1zY3JvbGxncmlkIHRhYmxlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0LmZjIC5mYy10b29sYmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZmMgLmZjLXRvb2xiYXItdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkTW9udHNlcnJhdDtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTI0cHgsIDI0cHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTI0cHg7XG5cdFx0fVxuXHR9XG5cdC5mYyAuZmMtYnV0dG9uLXByaW1hcnkge1xuXHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdH1cblx0fVxuXHQuZmMtdGhlbWUtc3RhbmRhcmQgdGQsIC5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG5cdFx0d2lkdGg6IG1pbigkcGMtNDRweCAsIDQ0cHgpO1xuXHRcdGhlaWdodDogbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMEYzRjU7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6ICRzcC00NHB4O1xuXHRcdFx0aGVpZ2h0OiAkc3AtMzBweDtcblx0XHR9XG5cdH1cblx0LmZjLWNvbC1oZWFkZXItY2VsbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblx0fVxuXHQuZmMgLmZjLWNlbGwtc2hhZGVkLCAuZmMgLmZjLWRheS1kaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXHQuZmMgLmZjLWRheWdyaWQtZGF5LXRvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuXHRcdC5mYy1kYXlncmlkLWRheS1ib3R0b20ge1xuXHRcdFx0Zm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xuXHRcdFx0LmZjLWRheWdyaWQtZXZlbnQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0LmZjLWV2ZW50LW1haW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAjMURBMjc3O1xuXHRcdFx0XHRcdC5mYy1ldmVudC10aXRsZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0LmZjLWV2ZW50LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmMtZXZlbnQtZnV0dXJlIHtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZjLWJnLWV2ZW50LmZjLWV2ZW50LmZjLWV2ZW50LXN0YXJ0LmZjLWV2ZW50LWVuZC5mYy1ldmVudC1wYXN0IHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC5mYy1iZy1ldmVudC5mYy1ldmVudC5mYy1ldmVudC1zdGFydC5mYy1ldmVudC1lbmQuZmMtZXZlbnQtdG9kYXkge1xuXHRcdGJhY2tncm91bmQ6ICNGMEYzRjUgIWltcG9ydGFudDtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdH1cblx0I2NvbW1lbnQge1xuXHRcdG1hcmdpbjogbWluKCRwYy0yMHB4LCAyMHB4KSBtaW4oJHBjLTEwcHgsIDEwcHgpIDA7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luOiAkc3AtMjBweCAkc3AtMTBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHR9XG5cdH1cblx0I2Jvb2tpbmdzIHtcblx0XHRtYXJnaW46IG1pbigkcGMtMjBweCwgMjBweCkgbWluKCRwYy0xMHB4LCAxMHB4KSAwO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbjogJHNwLTIwcHggJHNwLTEwcHggMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IG1pbigkcGMtMTZweCwgMTZweCk7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGhyIHtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdH1cblx0fVxuXHQvLyBGdWxsQ2FsZW5kYXI6IEVORFxuXHQuZmFjaWxpdHktYXZhaWxhYmlsaXR5IHtcblx0XHRtYXJnaW46IG1pbigkcGMtMjBweCwgMjBweCkgbWluKCRwYy0xMHB4LCAxMHB4KSAwO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbjogJHNwLTIwcHggJHNwLTEwcHggMDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0XHRmb250LXNpemU6IG1pbigkcGMtMTRweCAsIDE0cHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBjLTEwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcC0xMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjMURBMjc3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnAtbW9kYWwtY2xvc2Uge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTEzcHg7XG5cdFx0fVxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHJpZ2h0OiAkc3AtMjBweDtcblx0fVxufVxuIiwiLnAtc2VudGVuY2Uge1xufVxuLnAtc2VudGVuY2VfX2JvZHkge1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy02MHB4LCA2MHB4KTtcblx0cGFkZGluZy1ib3R0b206IG1pbigkcGMtNjBweCwgNjBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTMwcHg7XG5cdH1cblx0LmMtdHh0LFxuXHRvbCxcblx0dWwge1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0xM3B4LCAxM3B4KTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRcdH1cblx0fVxuXHRkdCB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuLnAtc2VudGVuY2VfX2Jsb2NrIHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtNjBweCwgNjBweCk7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTYwcHgsIDYwcHgpO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTYwcHg7XG5cdH1cbn1cbi5wLXNlbnRlbmNlX19pbm5lciB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtMzVweCwgMzVweCk7XG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTMwcHg7XG5cdH1cbn1cbi5wLXNlbnRlbmNlX190dGwge1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG59XG4ucC1zZW50ZW5jZV9fdHRsICsgLnAtc2VudGVuY2VfX3R0bCB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMTBweDtcblx0fVxufVxuLnBzZW50ZW5jZV9fbGluayB7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cbi5wLXNlbnRlbmNlX190dGwgKyAuYy10eHQsXG4ucC1zZW50ZW5jZV9fdHRsICsgb2wsXG4ucC1zZW50ZW5jZV9fdHRsICsgdWwge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTEwcHg7XG5cdH1cbn1cbi5wLXNlbnRlbmNlX190YWJsZXIge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0fVxuXHR0ZCxcblx0dGgge1xuXHRcdHBhZGRpbmc6IG1pbigkcGMtNDBweCwgNDBweCkgMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0dGQge1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3AtMnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcC0yNXB4O1xuXHRcdH1cblx0fVxuXHR0aCB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiBtaW4oJHBjLTE2MHB4LCAxNjBweCk7XG5cdFx0cGFkZGluZy1yaWdodDogMWVtO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3AtMjVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3AtMnB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnAtY29sdW1uX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IG1heCgtI3skcGMtMzVweCwgLTM1cHh9KSAwIDA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbjogLSN7JHNwLTE1cHh9IDAgMDtcblx0fVxuXHQ+IGxpIHtcblx0XHR3aWR0aDogNDglO1xuXHRcdG1hcmdpbjogbWluKCRwYy0zNXB4LCAzNXB4KSAwIDA7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6IDQ2LjUlO1xuXHRcdFx0bWFyZ2luOiAkc3AtNTBweCAwIDA7XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgaG92ZXI7XG5cdFx0fVxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cbi5wLWNvbHVtbl9faW5uZXIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0d2lkdGg6IGNhbGMoNTAlICsgMjAwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5wLWNvbHVtbl9faW5uZXItc2l6ZS0tc2hvcnQge1xufVxuLnAtY29sdW1uX19ibG9jayB7XG5cdG1hcmdpbi1yaWdodDogbWluKCRwYy03MHB4LCA3MHB4KTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1heC13aWR0aDogNzkwcHg7XG5cdHBhZGRpbmc6IG1pbigkcGMtNjBweCwgNjBweCkgMCBtaW4oJHBjLTY1cHgsIDY1cHgpIG1pbigkcGMtMTVweCwgMTVweCk7XG5cdEBpbmNsdWRlIHRhYiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nOiBtaW4oJHBjLTE1cHgsIDE1cHgpIDAgJHNwLTUxcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3AtMjBweDtcblx0XHRtYXJnaW4tbGVmdDogJHNwLTIwcHg7XG5cdH1cblx0Ji5jLWJvcmRlci1kb3R0ZWQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcblx0fVxufVxuLnAtY29sdW1uX19ibG9jay10dGwge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0LnAtbGVmdC1yaWdodC1saW5lIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTI4cHg7XG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGhlaWdodDogMC44ZW07XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAkc3AtNXB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogJHNwLTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnAtZnotc21hbGwge1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6ICRzcC0yMHB4O1xuXHRcdH1cblx0fVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKlx044GT44KT44Gq6KiY5LqL44KC6Kqt44G+44KM44Gm44GE44G+44GZXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLXBvcHVsYXItY29sdW1uIHtcblx0cGFkZGluZzogbWluKCRwYy04MHB4LCA4MHB4KSAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogJHNwLTQ1cHggMCAkc3AtNjBweDtcblx0fVxufVxuLnAtcG9wdWxhci1jb2x1bW5fX3R0bCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0cGFkZGluZy1sZWZ0OiAwLjhlbTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE4cHg7XG5cdH1cbn1cbi5wLXBvcHVsYXItY29sdW1uX19saXN0IHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC0zMHB4O1xuXHR9XG59XG4ucC1wb3B1bGFyLWNvbHVtbl9faXRlbSB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtMzBweCwgMzBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMjBweDtcblx0fVxuXHRhIHtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgaG92ZXI7XG5cdFx0fVxuXHR9XG59XG4iLCIubC1jb250ZW50X19zaWRlYmFyIHtcblx0bWFyZ2luLXJpZ2h0OiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRtYXgtd2lkdGg6IDM0MHB4O1xuXHR3aWR0aDogMzQwcHg7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcC0yMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcC0yMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cbi5sLWNvbnRlbnRfX3NpZGViYXItc2l6ZS0tbGFyZ2Uge1xuXHRtYXgtd2lkdGg6IG1pbigkcGMtMzk1cHgsIDM5NXB4KTtcblx0cGFkZGluZy1yaWdodDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0cGFkZGluZy1sZWZ0OiBtaW4oJHBjLTQwcHgsIDQwcHgpO1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy03MHB4LCA3MHB4KTtcblx0d2lkdGg6IDM5NXB4O1xuXHRAaW5jbHVkZSB0YWIge1xuXHRcdHBhZGRpbmctbGVmdDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcC0yMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcC0yMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtNDBweDtcblx0fVxufVxuLnAtc2lkZWJhcl9fYmxvY2sge1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtNDBweDtcblx0fVxuXHQucC1ibnIge1xuXHRcdG1heC13aWR0aDogMzQwcHg7XG5cdH1cbn1cbi5wLXNpZGViYXJfX3R0bCB7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZjZmNmY7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtMjBweDtcblx0fVxufVxuLnAtc2lkZWJhcl9fYmxvY2sgKyAucC1zaWRlYmFyX19ibG9jayB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtOTBweCwgOTBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNDBweDtcblx0fVxufVxuLnAtc2lkZWJhcl9faW5uZXIge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTIwcHg7XG5cdH1cbn1cbi5wLWxhbmsge1xufVxuLnAtbGFua19faXRlbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuXG4ucC1sYW5rX19saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogbWluKCRwYy0yNXB4LCAyNXB4KSBtaW4oJHBjLTEwcHgsIDEwcHgpIG1pbigkcGMtMjVweCwgMjVweCkgMDtcblx0QGluY2x1ZGUgcGMge1xuXHRcdHRyYW5zaXRpb246ICRkdXJhdGlvbjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIGhvdmVyO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogJHNwLTI1cHggJHNwLTEwcHggJHNwLTI1cHggMDtcblx0fVxufVxuLmMtbGFua19faWNuIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0Ym9yZGVyLXJhZGl1czogbWluKCRwYy01cHgsIDVweCk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAwLjNlbSAwLjRlbSAwLjRlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi1yaWdodDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAkc3AtNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogJHNwLTE1cHg7XG5cdFx0cGFkZGluZzogMC4zZW0gMC40ZW0gMC40ZW07XG5cdH1cbn1cbi5jLWxhbmtfX3R0bCB7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdOOCteOCpOODieODkOODvOOCq+ODhuOCtOODquODvFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1zaWRlYmFyX19jYXRlZ29yeSB7XG5cdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogYmctbGlnaHRlbik7XG5cdFx0cGFkZGluZzogJHNwLTQ1cHggJHNwLTIwcHg7XG5cdH1cbn1cbi5wLXNpZGViYXJfX2NhdGVnb3J5LXR0bC0tZW4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogJHNwLTEycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwLTE1cHg7XG5cdH1cbn1cbi5wLXNpZGViYXJfX2NhdGVnb3J5LXR0bCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xOHB4O1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbi5wLWNhdGVnb3J5LW5hdiB7XG59XG4ucC1jYXRlZ29yeS1uYXZfX2l0ZW0ge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG4ucC1jYXRlZ29yeS1uYXZfX2xpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRyYW5zaXRpb246ICRkdXJhdGlvbjtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBtYWluKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogJHNwLTIwcHggMDtcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4ucC1jYXRlZ29yeS1uYXZfX2xpbmstLWN1cnJlbnQge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0fVxufVxuLnAtYmFsb29uIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTEycHgsIDEycHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogbWF4KC0jeyRwYy0yMHB4fSwgLTIwcHgpO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRsZWZ0OiAzNSU7XG5cdHBhZGRpbmc6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdGJvcmRlci1yYWRpdXM6IG1pbigkcGMtNXB4LCA1cHgpO1xuXHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDI7XG5cdCYuaXMtYmFsb29uLXNob3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCY6OmJlZm9yZSB7XG5cdFx0dG9wOiAxLjVlbTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogbWluKCRwYy05cHgsIDlweCkgbWluKCRwYy0yMHB4LCAyMHB4KSBtaW4oJHBjLTlweCwgOXB4KSAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0dG9wOiBjYWxjKDEuNWVtICsgMC41cHgpO1xuXHRcdGxlZnQ6IDJweDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IG1pbigkcGMtOC01cHgsIDguNXB4KSBtaW4oJHBjLTIwcHgsIDIwcHgpIG1pbigkcGMtOC01cHgsIDguNXB4KSAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn1cbi5wLXJlY2NvbWVuZC1hcnRpY2xlIHtcbn1cbi5wLXJlY2NvbWVuZC1hcnRpY2xlX19pdGVtIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG59XG4ucC1yZWNjb21lbmQtYXJ0aWNsZV9fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy0xMHB4LCAxMHB4KTtcblx0cGFkZGluZy1ib3R0b206IG1pbigkcGMtMjVweCwgMjVweCk7XG5cdHRyYW5zaXRpb246ICRkdXJhdGlvbjtcblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgaG92ZXI7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTI1cHg7XG5cdH1cbn1cbi5wLXJlY2NvbWVuZC1hcnRpY2xlX19pbWctd3JhcHBlciB7XG5cdHdpZHRoOiBtaW4oJHBjLTEwN3B4LCAxMDdweCk7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR3aWR0aDogJHNwLTEwN3B4O1xuXHRcdG1hcmdpbi1yaWdodDogJHNwLTE1cHg7XG5cdH1cbn1cbi5wLXJlY2NvbWVuZC1hcnRpY2xlX190dGwge1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG59XG4iLCIucC1ndWlkZS1saW5rX19ibG9jayB7XG5cdG1heC13aWR0aDogNzQwcHg7XG5cdHBhZGRpbmctdG9wOiBtaW4oJHBjLTYwcHgsIDYwcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy02MHB4LCA2MHB4KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwLTEwcHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIHBjIHtcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTQwcHg7XG5cdH1cblx0PiBwIHtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0bWFyZ2luOiAyZW0gMDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdH1cblx0fVxufVxuLnAtZ3VpZGUtbGlua19fYmxvY2stdHRsIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTI0cHgsIDI0cHgpO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0yMHB4O1xuXHR9XG59XG4ucC1ndWlkZS1saW5rX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTVweDtcblx0fVxufVxuLnAtZ3VpZGUtbGlua19faXRlbSB7XG5cdG1hcmdpbi1yaWdodDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0d2lkdGg6IDQ4LjY0JTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMTVweDtcblx0fVxuXHQmOm50aC1vZi10eXBlKDJuKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG4iLCIucC1hYm91dCB7XG5cdGJhY2tncm91bmQ6IHVybChcIiN7JGltZ19wYXRofWFib3V0L2JnX3dhdmUucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyLzEwMCUgYXV0bztcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ19wYXRofWFib3V0L2JnX3NwLXdhdmUucG5nXCIpO1xuXHR9XG59XG4ucC1jb25jZXB0IHtcblx0YmFja2dyb3VuZDogdXJsKFwiI3skaW1nX3BhdGh9YWJvdXQvYmdfY29uY2VwdC0yLnBuZ1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0LzEwMCUgYXV0bztcblx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRtYXgtd2lkdGg6IG1pbigkcGMtMTQ0MHB4LCAxNDQwcHgpO1xuXHRtaW4taGVpZ2h0OiBtaW4oJHBjLTM2MHB4LCAzNjBweCk7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogbWluKCRzcC0xNXB4LCAxNXB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogbWluKCRzcC0xMDBweCk7XG5cdH1cblx0LmMtdHh0IHtcblx0XHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHR9XG5cdH1cbn1cbi5wLWNvbmNlcHRfX3R4dC13cmFwcGVyIHtcblx0d2lkdGg6IDU4JTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4ucC1mbG93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtaWxsMDEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBtaW4oJHBjLTIzMHB4LCAyMzBweCk7XG5cdGJvdHRvbTogbWF4KC0jeyRwYy05MHB4fSwgLTkwcHgpO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmMtaWxsMDIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogbWluKCRwYy0yNDBweCwgMjQwcHgpO1xuXHR0b3A6IG1heCgtI3skcGMtODBweH0sIC04MHB4KTtcblx0ei1pbmRleDogMTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5wLWZlYXR1cmUtdHh0LXdyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHRwYWRkaW5nLXRvcDogJHNwLTMwcHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKlx0XG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWNvbnRlbnQtMSB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0cGFkZGluZy1yaWdodDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3AtMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcC0xMHB4O1xuXHR9XG59XG4ucC1jb250ZW50LTFfX3R0bC13cmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0b3A6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcbn1cbi5wLWNvbnRlbnQtMV9fc3ViLXR0bCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiBtaW4oJHBjLTYwcHgsIDYwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTVweDtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTQwcHg7XG5cdH1cbn1cbi5wLWNvbnRlbnQtMV9fYm9keSB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdG1heC1pbmxpbmUtc2l6ZTogbWF4LWNvbnRlbnQ7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHR9XG59XG4uYy1hcnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gMnB4KSk7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiBtaW4oJHBjLTMycHgsIDMycHgpIG1pbigkcGMtMjdweCwgMjdweCkgMCBtaW4oJHBjLTI3cHgsIDI3cHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGJvcmRlci13aWR0aDogJHNwLTMycHggJHNwLTI3cHggMCAkc3AtMjdweDtcblx0XHR9XG5cdH1cbn1cbi5jLWFycm93LWxpbmUge1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiBtaW4oJHBjLTMycHgsIDMycHgpIG1pbigkcGMtMjdweCwgMjdweCkgMCBtaW4oJHBjLTI3cHgsIDI3cHgpO1xuXHRcdGJvcmRlci1jb2xvcjogI2U1ZTVlNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRib3JkZXItd2lkdGg6ICRzcC0zMnB4ICRzcC0yN3B4IDAgJHNwLTI3cHg7XG5cdFx0fVxuXHR9XG59XG4uYy1hcnJvdy1jb2xvci0td2hpdGUge1xuXHQmOjphZnRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHR9XG59XG4uYy1hcnJvdy1jb2xvci0tYmctbGlnaHRlbiB7XG5cdCY6OmFmdGVyIHtcblx0XHRib3JkZXItY29sb3I6ICNmN2Y2ZjIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdH1cbn1cbi5jLW92ZXJmbG93LS1oaWRkZW4ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtc2VjdGlvbi10dGwge1xuXHRmb250LXNpemU6IG1pbigkcGMtMjRweCwgMjRweCk7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdHBhZGRpbmctbGVmdDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE4cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3AtMTVweDtcblx0fVxufVxuLnAtc2VjdGlvbl9fc3ViLXR0bCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcblx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVlbTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE2cHg7XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzdiYWQ5YiAwJSwgIzdiYWQ5YiAxMyUsICNlM2UzZTMgMTMlKTtcblx0fVxufVxuLnAtYmxvY2txdW90ZSB7XG5cdGJvcmRlcjogMXB4IGRvdHRlZCAjYWZhZmFmO1xuXHRib3JkZXItcmFkaXVzOiBtaW4oJHBjLTVweCwgNXB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0cGFkZGluZzogbWluKCRwYy0xNXB4LCAxNXB4KSBtaW4oJHBjLTIwcHgsIDIwcHgpIG1pbigkcGMtMzBweCwgMzBweCk7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogJHNwLTIwcHg7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWdfcGF0aH1jb21tb24vaWNuX2Rhc2guc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIDEwMCU7XG5cdFx0d2lkdGg6IG1pbigkcGMtMjJweCwgMjJweCk7XG5cdFx0aGVpZ2h0OiBtaW4oJHBjLTE2cHgsIDE2cHgpO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiBtaW4oJHBjLTVweCwgNXB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6ICRzcC0yMnB4O1xuXHRcdFx0aGVpZ2h0OiAkc3AtMTZweDtcblx0XHRcdGxlZnQ6ICRzcC01cHg7XG5cdFx0fVxuXHR9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qXHTjg5Xjg6rjg7zjg4rjg7PjgrlcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtbG9nby1mcmVuYW5jZSB7XG5cdG1heC13aWR0aDogbWluKCRwYy0zNjBweCwgMzYwcHgpO1xuXHR3aWR0aDogNDguNjQlO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdHdpZHRoOiAkc3AtMjcwcHg7XG5cdH1cbn1cbiIsIi5wLXRlYWNoZXIge1xuXHQucC1jb250ZW50X19oZWFkaW5nIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjZjdmNmYyIDEwMCUpO1xuXHR9XG5cdC5wLWNvbnRlbnRfX2hlYWRpbmctaW5uZXIge1xuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWdfcGF0aH10ZWFjaGVyL2JnX2pvaW51cy5wbmcpICNmZmYgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJSBhdXRvO1xuXHRcdG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5wLXRlYWNoZXItam9pbnVzIHtcblx0bWF4LXdpZHRoOiAxMDQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiBtaW4oJHBjLTYzMHB4LCA2MzBweCk7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0cGFkZGluZy1yaWdodDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHRcdHBhZGRpbmc6ICRzcC02MHB4ICRzcC0yMHB4IDA7XG5cdH1cblx0LnAtdHh0LXdyYXBwZXIge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5jLXR4dCB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0cGFkZGluZy10b3A6IG1pbigkcGMtMzBweCwgMzBweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3AtNDBweDtcblx0XHR9XG5cdH1cbn1cbi5wLXZvaWNlIHtcblx0LnAtcGMtZmxleCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblx0LnAtaW1nLXdyYXBwZXIge1xuXHRcdHdpZHRoOiBtaW4oJHBjLTMyMHB4LCAzMjBweCk7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW46IDAgJHNwLTIwcHggJHNwLTQwcHg7XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRzcC01cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cbn1cbi5wLXRlYWNoZXItZmF1dHVyZSB7XG5cdC5sLWNvbnRlbnRfX2lubmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nX3BhdGh9dGVhY2hlci9iZ19mZWF0dXJlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0LzEwMCUgYXV0bztcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0fVxuXHQucC10ZXh0LXdyYXBwZXIge1xuXHRcdHdpZHRoOiA1MiU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5wLXNpdGVtYXBfX2dyaWQge1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy03MHB4LCA3MHB4KTtcblx0cGFkZGluZy1ib3R0b206IG1pbigkcGMtOTBweCwgOTBweCk7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtYXV0by1yb3dzOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbigkcGMtMzAwcHgsIDMwMHB4KSBtaW4oJHBjLTMwMHB4LCAzMDBweCkgbWluKCRwYy0zMDBweCwgMzAwcHgpO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcblx0Z2FwOiAwcHggMHB4O1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFwiYmxvY2std3JhcHBlcjAxIGJsb2NrLXdyYXBwZXIwMiBibG9jay13cmFwcGVyMDMgYmxvY2std3JhcHBlcjA1XCJcblx0XHRcImJsb2NrLXdyYXBwZXIwMSBibG9jay13cmFwcGVyMDIgYmxvY2std3JhcHBlcjA0IGJsb2NrLXdyYXBwZXIwNlwiO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6ICRzcC01MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtOTBweDtcblx0fVxufVxuLnAtc2l0ZW1hcF9fYmxvY2std3JhcHBlciB7XG5cdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNkMWQxZDE7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRwYWRkaW5nOiAwIG1pbigkcGMtNDBweCwgNDBweCk7XG5cdEBpbmNsdWRlIHRhYiB7XG5cdFx0cGFkZGluZzogMCBtaW4oJHBjLTE1cHgsIDE1cHgpO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogJHNwLTY1cHggMCAwO1xuXHR9XG59XG4ucC1zaXRlbWFwX19ibG9jay13cmFwcGVyLTEge1xuXHRncmlkLWFyZWE6IGJsb2NrLXdyYXBwZXIwMTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuLnAtc2l0ZW1hcF9fYmxvY2std3JhcHBlci0yIHtcblx0Z3JpZC1hcmVhOiBibG9jay13cmFwcGVyMDI7XG59XG4ucC1zaXRlbWFwX19ibG9jay13cmFwcGVyLTMge1xuXHRncmlkLWFyZWE6IGJsb2NrLXdyYXBwZXIwMztcbn1cbi5wLXNpdGVtYXBfX2Jsb2NrLXdyYXBwZXItNCB7XG5cdGdyaWQtYXJlYTogYmxvY2std3JhcHBlcjA0O1xufVxuLnAtc2l0ZW1hcF9fYmxvY2std3JhcHBlci01IHtcblx0Z3JpZC1hcmVhOiBibG9jay13cmFwcGVyMDU7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucC1zaXRlbWFwX19ibG9jay13cmFwcGVyLTYge1xuXHRncmlkLWFyZWE6IGJsb2NrLXdyYXBwZXIwNjtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cbi5wLXNpdGVtYXBfX2Jsb2NrIHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMTVweCwgMTVweCk7XG59XG4ucC1zaXRlbXBfX2Jsb2NrLXR0bCB7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbGlnaHRlbik7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE4cHgsIDE4cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMThweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwLTVweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkMWQxZDE7XG5cdH1cbn1cbi5wLXNpdGVtYXBfX2dyb3VwIHtcbn1cbi5wLXNpdGVtYXBfX2dyb3VwLXR0bCB7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTVweDtcblx0fVxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIGhvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4ucC1zaXRlbWFwX19ncm91cC10dGwgKyAucC1zaXRlbWFwX19saXN0IHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMTBweCwgMTBweCk7XG59XG4ucC1zaXRlbWFwX19saXN0IHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTEzcHgsIDEzcHgpO1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTNweDtcblx0fVxufVxuLnAtc2xpdGVtYXBfX2xpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHQmOmhvdmVyIHtcblx0XHRAaW5jbHVkZSBob3Zlcjtcblx0fVxuXHRwYWRkaW5nOiBtaW4oJHBjLTZweCwgNnB4KSAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZzogJHNwLTZweCAwO1xuXHR9XG59XG4ucC1zaXRlbWFwX19ncm91cC13cmFwcGVyLTEge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcblx0Z2FwOiAwcHggMHB4O1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFwibGlzdDEgbGlzdDNcIlxuXHRcdFwibGlzdDIgbGlzdDRcIjtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRjb2x1bW4tZ2FwOiAwO1xuXHR9XG59XG4ucC1zaXRlbWFwX19ncm91cC0xLTEge1xuXHRncmlkLWFyZWE6IGxpc3QxO1xufVxuLnAtc2l0ZW1hcF9fZ3JvdXAtMS0yIHtcblx0Z3JpZC1hcmVhOiBsaXN0Mjtcblx0YnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbi5wLXNpdGVtYXBfX2dyb3VwLTEtMyB7XG5cdGdyaWQtYXJlYTogbGlzdDM7XG5cdHBhZGRpbmctbGVmdDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuLnAtc2l0ZW1hcF9fZ3JvdXAtMiB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0Y29sdW1uLWdhcDogMDtcblx0fVxufVxuXG4ucC1zaXRlbWFwX19ncm91cC1pbm5lci0yLTMge1xuXHRicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuLnAtc2l0ZW1hcF9fZ3JvdXAtaW5uZXItMi00IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG4ucC1zaXRlbWFwX19ibG9jay0zLTEge1xuXHQucC1zaXRlbWFwX19saXN0IHtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0fVxuXHR9XG59XG4ucC1zaXRlbWFwX19ibG9jay00LTEge1xuXHQucC1zaXRlbWFwX19saXN0IHtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0fVxuXHR9XG59XG4ucC1zaXRlbWFwX19ibG9jay01LTEge1xuXHQucC1zaXRlbWFwX19saXN0IHtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0fVxuXHR9XG59XG4ucC1zaXRlbWFwX19ibG9jay13cmFwcGVyLnAtbmF2aWdhdGlvbl9fYnRuLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZDFkMWQxO1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtMzBweDtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNDVweDtcblx0fVxuXHQucC1uYXZpZ2F0aW9uX19idG4tc2hvcnQtd3JhcHBlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3JkZXI6IDI7XG5cdFx0bWFyZ2luLXRvcDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdG1hcmdpbjogMCAtI3skc3AtNXB4fTtcblx0XHR9XG5cdH1cblx0LnAtbmF2aWdhdGlvbl9fYnRuLXNob3J0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0bWFyZ2luLXRvcDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHQuYy10eHQge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbjogMCAkc3AtNXB4O1xuXHRcdH1cblx0fVxuXHQucC1uYXZpZ2F0aW9uX19idG4tbGFyZ2Utd3JhcHBlciB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwLTIwcHg7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cdH1cbn1cbiIsIi5wLWZhcV9fY29udGVudCB7XG5cdHBhZGRpbmc6IG1pbigkcGMtNDBweCwgNDBweCkgMCAwO1xufVxuLnAtZmFxX190dGwtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucC1mYXFfX3R0bCB7XG5cdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbi5wLWZhcV9fdHRsIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTI0cHgsIDI0cHgpO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xOHB4O1xuXHRcdHBhZGRpbmctbGVmdDogJHNwLTIwcHg7XG5cdH1cbn1cbi5wLWZhcV9fY29udGVudCB7XG5cdHBhZGRpbmc6IG1pbigkcGMtNjBweCwgNjBweCkgMCBtaW4oJHBjLTEwMHB4LCAxMDBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nOiAkc3AtNjBweCAwICRzcC0zMHB4O1xuXHR9XG59XG4ucC1mYXFfX2Jsb2NrICsgLnAtZmFxX19ibG9jayB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtMzVweCwgMzVweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMzBweDtcblx0fVxufVxuLnAtZmFxX19ibG9jayB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtNjBweCwgNjBweCk7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdG1hcmdpbi10b3A6ICRzcC00MHB4O1xuXHR9XG59XG4ucC1mYXFfX3Jvdy0tcXVlc3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3AtMzBweDtcblx0fVxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHQmOmhvdmVyIHtcblx0XHRAaW5jbHVkZSBob3Zlcjtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHQmLmlzLWZhcS1vcGVuIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHR9XG5cdCY6OmFmdGVyIHtcblx0XHR0b3A6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdFx0d2lkdGg6IG1pbigkcGMtMzBweCwgMzBweCk7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0cmlnaHQ6IG1pbigkcGMtMTBweCwgMTBweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6ICRzcC0yMHB4O1xuXHRcdFx0dG9wOiAkc3AtMTJweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IG1pbigkcGMtMzBweCwgMzBweCk7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRyaWdodDogbWluKCRwYy0yNHB4LCAyNHB4KTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHR0b3A6ICRzcC0zcHg7XG5cdFx0XHRoZWlnaHQ6ICRzcC0yMHB4O1xuXHRcdFx0cmlnaHQ6ICRzcC0xMHB4O1xuXHRcdH1cblx0fVxufVxuLmMtZmFxX19pY24ge1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGxpZ2h0ZW4pO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdG1hcmdpbi1yaWdodDogbWluKCRwYy0xMHB4LCAxMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1yaWdodDogJHNwLTdweDtcblx0fVxufVxuLnAtZmFxX19yb3ctLWFuc3dlciB7XG5cdHBhZGRpbmctdG9wOiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0yNXB4LCAyNXB4KTtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTMwcHg7XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdFRPUOOBruODlOODg+OCr+OCouODg+ODl1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC10b3AtcGlja3VwIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTgwcHgsIDgwcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjI7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IHZ3KCRzcHcsIDEyNCk7XG5cdH1cblx0LnAtc3dpcGVyX193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3AtMzBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGJvdHRvbTogLTEwdnc7XG5cdH1cblx0LnN3aXBlci1idXR0b24tcHJldjphZnRlcixcblx0LnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Lyog5YmN44G444Gu55+i5Y2w44Kr44K544K/44Oe44Kk44K6ICovXG5cdC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgZmlsbD1cIiUyMzZjYWY5YVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE1LjA0IDE1LjA0XCI+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTcuNSwxNWM0LjIsMCw3LjUtMy40LDcuNS03LjVTMTEuNywwLDcuNSwwUzAsMy40LDAsNy41UzMuNCwxNSw3LjUsMTV6IE05LDMuOWwwLjcsMC43TDYuOCw3LjZsMi44LDIuOGwtMC43LDAuN0w1LjMsNy42TDksMy45TDksMy45elwiLz48L3N2Zz4nKTtcblx0XHRyaWdodDogLTR2dztcblx0fVxuXHQvKiDmrKHjgbjjga7nn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cblx0LnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG5cdFx0Y29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmLTgsPHN2ZyBmaWxsPVwiJTIzNmNhZjlhXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTUuMDQgMTUuMDRcIj48cGF0aCBkPVwiTTcuNTIsMEMzLjM3LDAsMCwzLjM3LDAsNy41MnMzLjM3LDcuNTIsNy41Miw3LjUyLDcuNTItMy4zNyw3LjUyLTcuNTJTMTEuNjcsMCw3LjUyLDBabS0xLjQ3LDExLjEybC0uNzEtLjcxLDIuOTQtMi45NC0yLjg1LTIuODUsLjcxLS43MSwzLjU2LDMuNTYtMy42NCwzLjY0WlwiIC8+PC9zdmc+Jyk7XG5cdFx0bGVmdDogLTR2dztcblx0fVxufVxuLnAtdG9wLXBpY2t1cF9faW5uZXIge1xufVxuLnAtdG9wLXBpY2t1cF9faW1nIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IHZ3KCRzcHcsIDEyNCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHR6LWluZGV4OiAyO1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuLnAtdG9wLXBpY2t1cF9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTQwcHgsIDQwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnAtdG9wLXBpY2t1cF9faXRlbSB7XG5cdG1hcmdpbjogMCAxNXB4O1xuXHR3aWR0aDogbWluKCRwYy0zMjBweCwgMzIwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAkc3AtMjcwcHg7XG5cdH1cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG4ucC10b3AtcGlja3VwX19saW5rIHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgaG92ZXI7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdFRPUOOBruOCq+ODhuOCtOODquODvFxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC10b3AtY2F0ZWdvcnkge1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy0xMDBweCwgMTAwcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTkwcHg7XG5cdH1cblx0LnAtYnRuX193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8vZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5wLXRvcC1jYXRlZ29yeS1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTjgqvjg4bjgrTjg6rjg7zlt6bkuIrnlLvlg49cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtdG9wLWNhdGVnb3J5LWltZy0xIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiBtaW4oJHBjLTI4NXB4LCAyODVweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0bGVmdDogLSRzcC0zNHB4O1xuXHRcdHdpZHRoOiB2dygkc3B3LCAxNzQpO1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044Kr44OG44K044Oq44O85Y+z5LiL55S75YOPXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLXRvcC1jYXRlZ29yeS1pbWctMiB7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiBtaW4oJHBjLTE3OXB4LCAxNzlweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0d2lkdGg6IHZ3KCRzcHcsIDEwNCk7XG5cdFx0Ym90dG9tOiAtMjN2dztcblx0fVxufVxuLnAtY2F0ZWdvcnlfX2xpc3Qge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTQwcHgsIDQwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTUwcHg7XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDIzLjY4JTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuLnAtY2F0ZWdvcnlfX2l0ZW0ge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ym94LXNoYWRvdzogLTFweCA1cHggMTBweCAtMXB4IHJnYmEoMTQ4LCAxNDgsIDE0OCwgMC44KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBtYWluKTtcblx0XHR3aWR0aDogcGN0KDI3MCwgMjkpO1xuXHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSAwKTtcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOOCq+ODhuOCtOODquODvOOBruODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1jYXRlb2dyeV9fbGluayB7XG5cdGhlaWdodDogJHBjLTEyMHB4O1xuXHRtYXgtaGVpZ2h0OiAxMjBweDtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE3cHgsIDE3cHgpO1xuXHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXgtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE1cHg7XG5cdFx0aGVpZ2h0OiAkc3AtNzBweDtcblx0fVxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHQmOmhvdmVyIHtcblx0XHRAaW5jbHVkZSBob3Zlcjtcblx0fVxuXHQuYy10eHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdC5wLWNhdGVnb3J5X19pbWctd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qXHRUT1Djg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6tcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtdG9wLW12IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmMjtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLnAtdG9wLW12X190ZXh0LXdyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogJHBjLTExMHB4O1xuXHR3aWR0aDogbWluKDM0LjM3NSUsIDQ5NXB4KTtcblx0aGVpZ2h0OiBtaW4oNjAlLCAzNTBweCk7XG5cdGxlZnQ6ICRwYy05MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nX3BhdGh9aW5kZXgvYmdfbXZfdGV4dC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdC8xMDAlIDEwMCU7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0zNnB4LCAzNnB4KTtcblx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRwYWRkaW5nLXRvcDogJHBjLTMwcHg7XG5cdHBhZGRpbmctbGVmdDogJHBjLTYwcHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogJHNwLTI3cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3AtMTlweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3AtMTdweDtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiB2dygkc3B3LCAxMTApO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG4ucC10b3AtbXZfX2NhdGNoIHtcblx0bGluZS1oZWlnaHQ6IDEuODtcblx0cGFkZGluZy1ib3R0b206IDAuMDJlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHR9XG5cdC5wLWpwIHtcblx0XHRtYXJnaW4tdG9wOiAkcGMtMzBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLnAtZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE4cHgsIDE4cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTZweDtcblx0fVxufVxuLnAtbGluZSB7XG5cdGJvcmRlci1ib3R0b206IDEuOHB4IHNvbGlkICM0MDQwNDA7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMC4xZW07XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdFRPUOOBruOBiuOBkeOBhOOBk+OCv+OCpuODs+OBqOOBr1xuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC10b3AtYWJvdXQge1xuXHRtYXJnaW4tdG9wOiAkcGMtNzBweDtcblx0YmFja2dyb3VuZDogdXJsKCN7JGltZ19wYXRofWluZGV4L2JnX2Fib3V0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTAwJSBhdXRvO1xuXHRhc3BlY3QtcmF0aW86IDE0NDAvODM5O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ19wYXRofWNvbW1vbi9iZ193YXZlLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJSBhdXRvO1xuXHRcdGFzcGVjdC1yYXRpbzogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAkc3AtNjBweDtcblx0XHRwYWRkaW5nLXRvcDogdncoJHNwdywgNDUpO1xuXHR9XG59XG4ucC1zcC1iZyB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogYmctbGlnaHRlbik7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcC02MHB4O1xuXHR9XG59XG4ucC10b3AtYWJvdXRfX3RleHQtd3JhcHBlciB7XG5cdHBhZGRpbmctdG9wOiAkcGMtMTg4cHg7XG5cdG1hcmdpbi1sZWZ0OiAkcGMtMTUwcHg7XG5cdHdpZHRoOiBwY3QoMTQ0MCwgNTYwKTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtNjBweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuLnRvcC1hYm91dF9fdGV4dC1zdWIge1xuXHRtYXJnaW4tdG9wOiAkcGMtNTBweDtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRsaW5lLWhlaWdodDogMjtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3AtMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3AtMjBweDtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNDBweDtcblx0fVxuXHQuYy10eHQge1xuXHRcdG1hcmdpbi10b3A6ICRwYy0zMHB4O1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcC0zMHB4O1xuXHRcdH1cblx0fVxufVxuLnAtdG9wLWFib3V0X190dGwtc3ViIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTI0cHgsIDI0cHgpO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xOHB4O1xuXHR9XG59XG4ucC1hYnRvdS1pbWdfX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAkc3AtNjBweCAkc3AtMjBweCAwO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTkuIvjga7jg5zjgr/jg7PliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtdG9wLWFib3V0X19idXR0b24tbGlzdCB7XG5cdG1hcmdpbi10b3A6ICRwYy05MHB4O1xuXHRAZXh0ZW5kICVjb250ZW50LWxleW91dDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC00MHB4O1xuXHR9XG59XG4ucC10b3AtYWJvdXRfX2J1dHRvbi1pdGVtIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRtaW4taGVpZ2h0OiBjbGFtcCg1MHB4LCAkcGMtODBweCwgODBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNXB4O1xuXHRcdG1hcmdpbi10b3A6ICRzcC0yMHB4O1xuXHR9XG5cdGEge1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBob3Zlcjtcblx0XHR9XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdFRPUOOBrkpPSU4gVVNcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtdG9wLWpvaW4tdXMge1xuXHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nX3BhdGh9Y29tbW9uL2JnX2pvaW4uanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlciAvIGNvdmVyO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy10b3A6IG1pbih2dygxNDQwLCAxMzcpLCAxMzdweCk7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4odncoMTQ0MCwgMTM0KSwgMTM0cHgpO1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTkwcHgsIDkwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ19wYXRofWNvbW1vbi9iZ19zcC1qb2luLmpwZykgcmVwZWF0LXkgdG9wIGNlbnRlci8xMDAlIGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTgwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcC04MHB4O1xuXHR9XG59XG4ucC10b3Atam9pbi11c19faW5uZXIge1xuXHRtYXgtaW5saW5lLXNpemU6IG1heC1jb250ZW50O1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3AtMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3AtMjBweDtcblx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHR9XG5cdC5wLWNvbnRlbnRfX3R0bCAuYy1qcCB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTM4cHgsIDM4cHgpO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTI2cHg7XG5cdFx0fVxuXHR9XG5cblx0KiB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5wLWNvbnRlbnRfX3R0bCArIC5jLXR4dCB7XG5cdFx0bWFyZ2luLXRvcDogbWluKCRwYy0yMHB4LCAyMHB4KTtcblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKlx0VE9Q44Gu44GK55+l44KJ44Gb44Go44Kz44Op44OgXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLXRvcC1pbmZvYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6ICRzcC04MHB4ICRzcC0yMHB4ICRzcC03MHB4O1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTlt6blgbTjga7jgqjjg6rjgqJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtdG9wLWluZm9ibG9ja19fc3ViIHtcblx0d2lkdGg6IHBjdCgxNDQwLCA1NzApO1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy0xMjBweCwgMTIwcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0xMjBweCwgMTIwcHgpO1xuXHRwYWRkaW5nLWxlZnQ6ICRwZDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTlj7PlgbTjga7jgqjjg6rjgqJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtdG9wLWluZm9ibG9ja19fbWFpbiB7XG5cdHdpZHRoOiBwY3QoMTQ0MCwgODcwKTtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMTMwcHgsIDEzMHB4KTtcblx0cGFkZGluZy1ib3R0b206IG1pbigkcGMtMTIwcHgsIDEyMHB4KTtcblx0cGFkZGluZy1yaWdodDogJHBkO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogJHNwLTUwcHggMCAwIDA7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOW3puWBtOOBruOCv+OCpOODiOODq+OBvuOCj+OCilxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC10b3AtaW5mb2Jsb2NrX190ZXh0LXdyYXBwZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWF4LXdpZHRoOiAzNDBweDtcblx0cGFkZGluZy1yaWdodDogbWluKCRwYy04MHB4LCA4MHB4KTtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0LnAtY29udGVudF9fdHRsICsgLmMtdHh0IHtcblx0XHRtYXJnaW4tdG9wOiBtaW4oJHBjLTQwcHgsIDQwcHgpO1xuXHR9XG5cdC5jLXR4dCB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0fVxuXHQuYy10eHQgKyAuYy10eHQge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxufVxuLnAtdG9wLWluZm9ibG9jayB7XG5cdC5wLWluZm9saXN0X193cmFwcGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtODBweCwgODBweCk7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOOBiuefpeOCieOBm+S4gOimp1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1pbmZvbGlzdF9fd3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogbWluKCRwYy04MHB4LCA4MHB4KTtcblx0bWF4LXdpZHRoOiA3MDBweDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdH1cbn1cbi5wLWluZm9saXN0IHtcbn1cbi5wLWluZm9saXN0X19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NjYztcblx0cGFkZGluZy10b3A6IG1pbigkcGMtNTBweCwgNTBweCk7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xuXHRmb250LXNpemU6IG1pbigkcGMtMTRweCwgMTRweCk7XG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE2cHg7XG5cdFx0cGFkZGluZy10b3A6ICRzcC0zMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtMTVweDtcblx0fVxufVxuLnAtaW5mb2xpc3RfX2l0ZW0gYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIGhvdmVyO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHTml6Xku5jjgajjgr/jgrDjga53cmFwcGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWRhdGUtdGFnX193cmFwcGVyIHtcblx0cGFkZGluZy1ib3R0b206IG1pbigkcGMtMjBweCwgMjBweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtMTVweDtcblx0fVxuXHQuYy10YWcge1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNwLTEzcHg7XG5cdFx0fVxuXHR9XG5cdHRpbWUge1xuXHRcdG1hcmdpbi10b3A6IDAuMmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMC44ZW07XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6ICRzcC0xNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbi5wLWluZm9fX3R4dCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE2cHg7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbipcdExJTkXjga7jg5zjg4Pjgq/jgrnkuIDlvI9cbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnAtbGluZS1ib3gge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiB2dygxNDQwLCAzNDApO1xuXHRtYXgtd2lkdGg6IDM0MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmc6IG1pbigkcGMtMjBweCwgMjBweCkgbWluKCRwYy0xOHB4LCAxOHB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ei1pbmRleDogNDA7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAkcGMtMzZweDtcblx0Ym90dG9tOiAkcGMtMjBweDtcblx0dHJhbnNpdGlvbjogJGR1cmF0aW9uO1xuXHRib3gtc2hhZG93OiAwcHggMXB4IDIycHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdCYuaXMtbGluZS1ib3gtaGlkZSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0QGluY2x1ZGUgdGFiIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvdHRvbTogJHNwLTEwcHg7XG5cdFx0bWF4LXdpZHRoOiAzNDBweDtcblx0fVxuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWF4LXdpZHRoOiB2dygkc3B3LCAzNTUpO1xuXHRcdHBhZGRpbmc6ICRzcC0xMHB4ICRzcC0yMHB4ICRzcC0xNXB4O1xuXHR9XG5cdC5wLWJ0bl9fd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTEwcHg7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHNwLTE0cHgsIDE0cHgpO1xuXHRcdC5jLWJ0biB7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0fVxufVxuLnAtbGluZS1jbG9zZSB7XG5cdHRvcDogLSRwYy0xN3B4O1xuXHRyaWdodDogLSRwYy0xN3B4O1xuXHR3aWR0aDogbWluKCRwYy0zNnB4LCAzNnB4KTtcblx0aGVpZ2h0OiBtaW4oJHBjLTM2cHgsIDM2cHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdEBpbmNsdWRlIHRhYiB7XG5cdFx0d2lkdGg6ICRzcC0yMnB4O1xuXHRcdGhlaWdodDogJHNwLTIycHg7XG5cdFx0bWF4LXdpZHRoOiAyMnB4O1xuXHRcdG1heC1oZWlnaHQ6IDIycHg7XG5cdFx0dG9wOiAxLjV2dztcblx0XHRyaWdodDogMi4xMzMzMzMzMzMzdnc7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIsOXXCI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZvbnQtc2l6ZTogbWluKCRwYy0yNHB4LCAyNHB4KTtcblx0XHR0b3A6ICRwYy0zcHg7XG5cdFx0cmlnaHQ6ICRwYy03cHg7XG5cdFx0QGluY2x1ZGUgdGFiIHtcblx0XHRcdHJpZ2h0OiB2dygkc3B3LCAxLjUpO1xuXHRcdFx0Zm9udC1zaXplOiBtaW4oJHNwLTE2cHgsIDE2cHgpO1xuXHRcdFx0dG9wOiB2dygkc3B3LCAwLjUpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRyaWdodDogdncoJHNwdywgMy41KTtcblx0XHRcdGZvbnQtc2l6ZTogbWluKCRzcC0xNnB4LCAxNnB4KTtcblx0XHRcdHRvcDogJHNwLTFweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRyaWdodDogN3B4O1xuXHRcdH1cblx0fVxufVxuLnAtbGluZS1ib3hfX3RpdGxlLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogJHBjLTEwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NjYztcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtNXB4O1xuXHR9XG59XG4ucC1saW5lLWljb24tdGV4dF9fd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6ICRwYy0xNXB4O1xuXHRAaW5jbHVkZSB0YWIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5wLWxpbmUtdGV4dF9fd3JhcHBlciB7XG5cdC5jLXR4dCB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdH1cbn1cbi5wLWxpbmUtaWNvbiB7XG5cdHdpZHRoOiBtaW4oJHBjLTM3cHgsIDM3cHgpO1xuXHRoZWlnaHQ6IG1pbigkcGMtMzdweCwgMzdweCk7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6ICRwYy0xNXB4O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6IHZ3KCRzcHcsIDM3KTtcblx0XHRoZWlnaHQ6IHZ3KCRzcHcsIDM3KTtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcC0xNXB4O1xuXHR9XG59XG5cbi5wLWxpbmVfX3RpdGxlIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE4cHgsIDE4cHgpO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdEBpbmNsdWRlIHRhYiB7XG5cdFx0Zm9udC1zaXplOiBtaW4oJHNwLTE4cHgsIDE4cHgpO1xuXHR9XG59XG4ucC1saW5lLWFqdXN0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRoZWlnaHQ6IDIuNXZ3OyAvKiDnlLvlg4/kuIrpg6jjga7kvZnnmb0gKi9cbn1cbi5wLWxpbmUtcXIge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDFweCAwIDAgMXB4O1xuXHR3aWR0aDogdncoMTQ0MCwgNzQpO1xuXHRhc3BlY3QtcmF0aW86IDEvMTtcblx0bWF4LXdpZHRoOiA3NHB4O1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOODreOCsOOCpOODs+W3puWBtFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1sb2dpbi1zdWIge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19sb2dpbl9sZWZ0LmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XG5cdHdpZHRoOiA1MCU7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044Ot44Kw44Kk44Oz5bem5YG044Gu5YaF5YyFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWxvZ2luLXN1Yl9faW5uZXIge1xuXHRmb250LXNpemU6IG1pbigkcGMtMzJweCwgMzJweCk7XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuODtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOODreOCsOOCpOODs+WPs+WBtFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucC1sb2dpbi1tYWluIHtcblx0d2lkdGg6IDUwJTtcblx0bWluLWhlaWdodDogODUwcHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx044Ot44Kw44Kk44Oz5Y+z5YG044Gu5YaF5YyFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wLWxvZ2luLW1haW5fX2lubmVyIHtcblx0bWF4LXdpZHRoOiA0MDBweDtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdHBhZGRpbmc6IG1pbigkcGMtNjBweCwgNjBweCkgbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gJHNwLTIwcHggKiAyKTtcblx0XHRwYWRkaW5nOiAkc3AtNjBweCAkc3AtMjBweCAkc3AtOTBweDtcblx0fVxufVxuLnAtbG9naW4tYXJlYSB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtNjBweCwgNjBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNDBweDtcblx0fVxufVxuLnAtbG9naW5fX2J1dHRvbnMtd3JhcHBlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0fVxufVxuLy/kuIvjga7mlrDopo/jgoTlho3nmbrooYxcbi5wLWxvZ2luLWJvdHRvbV9fbGlua3Mtd3JhcHBlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTEzcHgsIDEzcHgpO1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy0zMHB4LCAzMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtMjBweDtcblx0XHRmb250LXNpemU6ICRzcC0xM3B4O1xuXHR9XG5cdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0PiBkaXYgKyBkaXYge1xuXHRcdG1hcmdpbi10b3A6IDEuNWVtO1xuXHR9XG59XG4ucC1hYmJyZXZpYXRpb25fX3dyYXBwZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0yOHB4LCAyOHB4KTtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTE0cHgsIDE0cHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy10b3A6ICRzcC00cHg7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTI1cHg7XG5cdH1cbn1cbiIsIi51LWNsZWFyZml4IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4udS1zdGF0aWMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuLnUtc3AtZGlzcC0tbm9uZSB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIudS1wYyB7XG5cdEBpbmNsdWRlIHBjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRAaW5jbHVkZSB0YWIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4udS10YWIge1xuXHRAaW5jbHVkZSB0YWIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdEBpbmNsdWRlIHBjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi51LXNwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0QGluY2x1ZGUgcGMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QGluY2x1ZGUgdGFiIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4udS10YWItc3Age1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0QGluY2x1ZGUgdGFiIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRAaW5jbHVkZSBwYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLnUtbGF0byB7XG5cdGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbn1cbi51LW1vbnRzZXJyYXQge1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4udS1zb2ZpYSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLnUtdGV4dC1jb2xvci0tbWFpbiB7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG59XG4udS10ZXh0LWNvbG9yLS1saWdodGVuIHtcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcbn1cbi51LXRleHQtY29sb3ItLTYge1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IGNvbG9yNik7XG59XG4udS10ZXh0LWNvbG9yLS03IHtcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBjb2xvcjcpO1xufVxuLnUtdGV4dC1jb2xvci0tOCB7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogY29sb3I4KTtcbn1cbi51LXRleHQtY29sb3ItLTEzIHtcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBjb2xvcjEzKTtcbn1cbi51LXRleHQtdW5kZWxpbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51LWZ3LW1lZGl1bSB7XG5cdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xufVxuLnUtZnctc2VtaS1ib2xkIHtcblx0Zm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG59XG4udS1mdy1ib2xkIHtcblx0Zm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG4udS1mdy1ub21hbCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51LXBjLWNvbG9yLS13aGl0ZSB7XG5cdEBpbmNsdWRlIHBjIHtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG59XG4udS10YWItY29sb3ItLXdoaXRlIHtcblx0QGluY2x1ZGUgdGFiLW9ubHkge1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi51LXRleHQtZndzYiB7XG5cdGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xufVxuLnUtcGMtZnozIHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTNweCwgM3B4KTtcbn1cblxuLnUtcGMtZno0IHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTRweCwgNHB4KTtcbn1cblxuLnUtcGMtZno1IHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTVweCwgNXB4KTtcbn1cblxuLnUtcGMtZno2IHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTZweCwgNnB4KTtcbn1cblxuLnUtcGMtZno3IHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTdweCwgN3B4KTtcbn1cblxuLnUtcGMtZno4IHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLThweCwgOHB4KTtcbn1cblxuLnUtcGMtZno5IHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTlweCwgOXB4KTtcbn1cblxuLnUtcGMtZnoxMCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xMHB4LCAxMHB4KTtcbn1cblxuLnUtcGMtZnoxMSB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xMXB4LCAxMXB4KTtcbn1cblxuLnUtcGMtZnoxMiB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xMnB4LCAxMnB4KTtcbn1cblxuLnUtcGMtZnoxMyB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xM3B4LCAxM3B4KTtcbn1cblxuLnUtcGMtZnoxNCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNHB4LCAxNHB4KTtcbn1cblxuLnUtcGMtZnoxNSB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNXB4LCAxNXB4KTtcbn1cblxuLnUtcGMtZnoxNiB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xNnB4LCAxNnB4KTtcbn1cblxuLnUtcGMtZnoxNyB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xN3B4LCAxN3B4KTtcbn1cblxuLnUtcGMtZnoxOCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xOHB4LCAxOHB4KTtcbn1cblxuLnUtcGMtZnoxOSB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0xOXB4LCAxOXB4KTtcbn1cblxuLnUtcGMtZnoyMCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0yMHB4LCAyMHB4KTtcbn1cblxuLnUtcGMtZnoyMiB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0yMnB4LCAyMnB4KTtcbn1cblxuLnUtcGMtZnoyNCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0yNHB4LCAyNHB4KTtcbn1cblxuLnUtcGMtZnoyNSB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0yNXB4LCAyNXB4KTtcbn1cblxuLnUtcGMtZnoyNiB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0yNnB4LCAyNnB4KTtcbn1cblxuLnUtcGMtZnoyOCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy0yOHB4LCAyOHB4KTtcbn1cbi51LXBjLWZ6MzAge1xuXHRmb250LXNpemU6IG1pbigkcGMtMzBweCwgMzBweCk7XG59XG4udS1wYy1mejM4IHtcblx0Zm9udC1zaXplOiBtaW4oJHBjLTM4cHgsIDM4cHgpO1xufVxuLnUtcGMtZno0NCB7XG5cdGZvbnQtc2l6ZTogbWluKCRwYy00NHB4LCA0NHB4KTtcbn1cbi51LWNvbG9yLW1haW4ge1xuXHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6IG1haW4pO1xufVxuLnUtc3AtZnoxMiB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xMnB4O1xuXHR9XG59XG4udS1zcC1mejEzIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTEzcHg7XG5cdH1cbn1cbi51LXNwLWZ6MTQge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMTRweDtcblx0fVxufVxuLnUtc3AtZnoxNSB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0xNXB4O1xuXHR9XG59XG4udS1zcC1mejE2IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTE2cHg7XG5cdH1cbn1cbi51LXNwLWZ6MTgge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMThweDtcblx0fVxufVxuLnUtc3AtZnoyMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0yMHB4O1xuXHR9XG59XG4udS1zcC1mejIyIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTIycHg7XG5cdH1cbn1cbi51LXNwLWZ6MjQge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Zm9udC1zaXplOiAkc3AtMjRweDtcblx0fVxufVxuLnUtc3AtZnoyNiB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRmb250LXNpemU6ICRzcC0yNnB4O1xuXHR9XG59XG4udS1zcC1mejM4IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogJHNwLTM4cHg7XG5cdH1cbn1cbi51LWxoMS00IHtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cbi51LWxoMS01IHtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cbi51LWxoMS02IHtcblx0bGluZS1oZWlnaHQ6IDEuNjtcbn1cbi51LWxoMS03IHtcblx0bGluZS1oZWlnaHQ6IDEuNztcbn1cbi51LWxoMS04IHtcblx0bGluZS1oZWlnaHQ6IDEuODtcbn1cbi51LWxoMS05IHtcblx0bGluZS1oZWlnaHQ6IDEuOTtcbn1cbi51LWxoMi0wIHtcblx0bGluZS1oZWlnaHQ6IDI7XG59XG4udS1zcC1scy0wMDIge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdH1cbn1cbi51LXNwLWxzMDA0IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHR9XG59XG4udS1zcC1sczAwMiB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHR9XG59XG4udS1zcC1sczAge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0fVxufVxuLnUtbHMwMDIge1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLnUtbHMwMDUge1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnUtbHMwMDgge1xuXHRsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuLnUtdGV4dC1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuLnUtbGlua3N0eWxlIHtcblx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiBsaWdodGVuKTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRyYW5zaXRpb246ICRkdXJhdGlvbjtcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4udS1saW5rc3R5bGUtbWFpbiB7XG5cdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogbWFpbik7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0cmFuc2l0aW9uOiAkZHVyYXRpb247XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuLnUtbGlua3N0eWxlLS1ub25lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbn1cbi51LXRyYW5zbGF0ZXktNTAge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4iLCIudS1wYy1hbGlnbmxlZnQge1xuXHRAaW5jbHVkZSBwYyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuLnUtcGMtYWxpZ25yaWdodCB7XG5cdEBpbmNsdWRlIHBjIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuLnUtYWxpZ25yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnUtcGMtdGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udS1wYy1hbGlnbmNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51LWFsaWduY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnUtYWxpZ25sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51LXNwLWFsaWdubGVmdCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi51LXNwLXRleHQtY2VudGVyIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuLnUtc3AtdGV4dC1sZWZ0IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cbiIsIi51LXBjLXRhYi1ib3R0b20tbGluZSB7XG5cdEBpbmNsdWRlIHBjIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcblx0fVxuXHRAaW5jbHVkZSB0YWIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuXHR9XG59XG4udS1ib3JkZXItbm9uZSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51LWJvcmRlci10b3Age1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbn1cbi51LWJvcmRlci10b3AtMiB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxufVxuLnUtYm9yZGVyLWJvdHRvbSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuLnUtYm9yZGVyLWRhc2hlZCB7XG5cdGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuLnUtYm94c2hhZG93LS1ub25lIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cbi51LWJvcmRlci1ib3R0b20td2lkdGgtLTMge1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG59XG4udS1zcC1ib3JkZXItdG9wIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xuXHR9XG59XG4iLCIudS1tYXJnaW4tY2VudGVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi51LW10MCB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi51LW1iMCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4udS1tbDAge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cbi51LW1sLWF1dG8ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cbi51LW1sLTFlbSB7XG5cdG1hcmdpbi1sZWZ0OiAxZW07XG59XG4udS1tci1hdXRvIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnUtcGN0YWItbXQwIHtcblx0QGluY2x1ZGUgcGMge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxuXHRAaW5jbHVkZSB0YWIge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuLnUtcGN0YWItbXI0MCB7XG5cdEBpbmNsdWRlIHBjIHtcblx0XHRtYXJnaW4tcmlnaHQ6IG1pbigkcGMtNDBweCwgNDBweCk7XG5cdH1cblx0QGluY2x1ZGUgdGFiIHtcblx0XHRtYXJnaW4tcmlnaHQ6IG1pbigkcGMtNDBweCwgNDBweCk7XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRwY+OBrm1hcmdpbi10b3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcGMtbXQtMDEyIHtcblx0bWFyZ2luLXRvcDogLTAuMDEyZW07XG59XG4udS1wYy1tdDAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuLnUtcGMtbXQzIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0zcHgsIDNweCkgIWltcG9ydGFudDtcbn1cbi51LXBjLW10NSB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtNXB4LCA1cHgpO1xufVxuLnUtcGMtbXQxMCB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtMTBweCwgMTBweCk7XG59XG4udS1wYy1tdDEyIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0xMnB4LCAxMnB4KTtcbn1cbi51LXBjLW10MTUge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xufVxuLnUtcGMtbXQyMCB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtMjBweCwgMjBweCk7XG59XG4udS1wYy1tdDI1IHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0yNXB4LCAyNXB4KTtcbn1cbi51LXBjLW10MzAge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xufVxuLnUtcGMtbXQzNSB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtMzVweCwgMzVweCk7XG59XG4udS1wYy1tdDQwIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy01MHB4LCA1MHB4KTtcbn1cbi51LXBjLW10NTAge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTUwcHgsIDUwcHgpO1xufVxuLnUtcGMtbXQ2MCB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtNjBweCwgNjBweCk7XG59XG4udS1wYy1tdDcwIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy03MHB4LCA3MHB4KTtcbn1cbi51LXBjLW10ODAge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTgwcHgsIDgwcHgpO1xufVxuLnUtcGMtbXQ5MCB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtOTBweCwgOTBweCk7XG59XG4udS1wYy1tdDEwMCB7XG5cdG1hcmdpbi10b3A6IG1pbigkcGMtMTAwcHgsIDEwMHB4KTtcbn1cbi51LXBjLW10MTEwIHtcblx0bWFyZ2luLXRvcDogbWluKCRwYy0xMTBweCwgMTEwcHgpO1xufVxuLnUtcGMtbXQxMjAge1xuXHRtYXJnaW4tdG9wOiBtaW4oJHBjLTEyMHB4LCAxMjBweCk7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0cGPjga5tYXJnaW4tYm90dG9tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXBjLW1iMCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4udS1wYy1tYjEwIHtcblx0bWFyZ2luLWJvdHRvbTogbWluKCRwYy0xMHB4LCAxMHB4KTtcbn1cbi51LXBjLW1iMTIge1xuXHRtYXJnaW4tYm90dG9tOiBtaW4oJHBjLTEycHgsIDEycHgpO1xufVxuLnUtcGMtbWIyMCB7XG5cdG1hcmdpbi1ib3R0b206IG1pbigkcGMtMjBweCwgMjBweCk7XG59XG4udS1wYy1tYjI1IHtcblx0bWFyZ2luLWJvdHRvbTogbWluKCRwYy0yNXB4LCAyNXB4KTtcbn1cbi51LXBjLW1iMzAge1xuXHRtYXJnaW4tYm90dG9tOiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xufVxuLnUtcGMtbWI0MCB7XG5cdG1hcmdpbi1ib3R0b206IG1pbigkcGMtNDBweCwgNDBweCk7XG59XG4udS1wYy1tYjYwIHtcblx0bWFyZ2luLWJvdHRvbTogbWluKCRwYy02MHB4LCA2MHB4KTtcbn1cbi51LXBjLW1iMTIwIHtcblx0bWFyZ2luLWJvdHRvbTogbWluKCRwYy0xMjBweCwgMTIwcHgpO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHBj44GubWFyZ2luLWxlZnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcGMtbWwxMCB7XG5cdG1hcmdpbi1sZWZ0OiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xufVxuLnUtcGMtbWwxNSB7XG5cdG1hcmdpbi1sZWZ0OiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xufVxuLnUtcGMtbWwyMCB7XG5cdG1hcmdpbi1sZWZ0OiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xufVxuLnUtcGMtbWw0MCB7XG5cdG1hcmdpbi1sZWZ0OiBtaW4oJHBjLTQwcHgsIDQwcHgpO1xufVxuLnUtcGMtbWw2MCB7XG5cdG1hcmdpbi1sZWZ0OiBtaW4oJHBjLTYwcHgsIDYwcHgpO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHBj44GubWFyZ2luLXJpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXBjLW1yMTAge1xuXHRtYXJnaW4tcmlnaHQ6IG1pbigkcGMtMTBweCwgMTBweCk7XG59XG4udS1wYy1tcjEyIHtcblx0bWFyZ2luLXJpZ2h0OiBtaW4oJHBjLTE1cHgsIDEycHgpO1xufVxuLnUtcGMtbXIxNSB7XG5cdG1hcmdpbi1yaWdodDogbWluKCRwYy0xNXB4LCAxNXB4KTtcbn1cbi51LXBjLW1yMjAge1xuXHRtYXJnaW4tcmlnaHQ6IG1pbigkcGMtMjBweCwgMjBweCk7XG59XG4udS1wYy1tcjgwIHtcblx0bWFyZ2luLXJpZ2h0OiBtaW4oJHBjLTgwcHgsIDgwcHgpO1xufVxuLnUtcGMtbXIxMjAge1xuXHRtYXJnaW4tcmlnaHQ6IG1pbigkcGMtMTIwcHgsIDEyMHB4KTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHR0YWJsZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtdGFiLW10MTAge1xuXHRAaW5jbHVkZSB0YWIge1xuXHRcdG1hcmdpbi10b3A6ICRwYy0xMHB4O1xuXHR9XG59XG4udS10YWItbWIxMCB7XG5cdEBpbmNsdWRlIHRhYiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHBjLTEwcHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNw44GubWFyZ2luLXRvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zcC1tdDAge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuLnUtc3AtbXQ1IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC01cHg7XG5cdH1cbn1cbi51LXNwLW10MTAge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTEwcHg7XG5cdH1cbn1cbi51LXNwLW10MTUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTE1cHg7XG5cdH1cbn1cbi51LXNwLW10MjAge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwLTIwcHggIWltcG9ydGFudDtcblx0fVxufVxuLnUtc3AtbXQyNSB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMjVweDtcblx0fVxufVxuLnUtc3AtbXQzNSB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMzVweDtcblx0fVxufVxuLnUtc3AtbXQzMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtMzBweDtcblx0fVxufVxuLnUtc3AtbXQ0MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNDBweDtcblx0fVxufVxuLnUtc3AtbXQ1MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNTBweDtcblx0fVxufVxuLnUtc3AtbXQ1NSB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNTVweDtcblx0fVxufVxuLnUtc3AtbXQ2MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNjBweDtcblx0fVxufVxuLnUtc3AtbXQ3MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtNzBweDtcblx0fVxufVxuLnUtc3AtbXQ4MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tdG9wOiAkc3AtODBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4udS1zcC1tdDg1IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC04NXB4O1xuXHR9XG59XG4udS1zcC1tdDkwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi10b3A6ICRzcC05MHB4O1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0c3Djga5tYXJnaW4tYm90dG9tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNwLW1iMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4udS1zcC1tYjEwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC0xMHB4O1xuXHR9XG59XG4udS1zcC1tYjIwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC0yMHB4O1xuXHR9XG59XG4udS1zcC1tYjI1IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC0yNXB4O1xuXHR9XG59XG4udS1zcC1tYjMwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC0zMHB4O1xuXHR9XG59XG4udS1zcC1tYjQwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC00MHB4O1xuXHR9XG59XG4udS1zcC1tYjQ1IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC00NXB4O1xuXHR9XG59XG4udS1zcC1tYjUwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC01MHB4O1xuXHR9XG59XG4udS1zcC1tYjYwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC02MHB4O1xuXHR9XG59XG4udS1zcC1tYjcwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC03MHB4O1xuXHR9XG59XG4udS1zcC1tYjgwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcC04MHB4O1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzcOOBrm1hcmdpbi1sZWZ0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNwLW1sMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuLnUtc3AtbWwxMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tbGVmdDogJHNwLTEwcHg7XG5cdH1cbn1cbi51LXNwLW1sMTUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcC0xNXB4O1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzcOOBrm1hcmdpbi1yaWdodFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zcC1tcjAge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG4udS1zcC1tcjEwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbi1yaWdodDogJHNwLTEwcHg7XG5cdH1cbn1cbi51LXNwLW1yMTUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3AtMTVweDtcblx0fVxufVxuLnUtc3AtbXIyMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcC0yMHB4O1xuXHR9XG59XG4iLCIudS1wZDAge1xuXHRwYWRkaW5nOiAwO1xufVxuLnUtcGwwIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFBD44GucGFkZGludC10b3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcGMtcHQwIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG4udS1wYy1wdDUge1xuXHRwYWRkaW5nLXRvcDogbWluKCRwYy01cHgsIDVweCk7XG59XG4udS1wYy1wdDE1IHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMTVweCwgMTVweCk7XG59XG4udS1wYy1wdDIwIHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMjBweCwgMjBweCk7XG59XG4udS1wYy1wdDMwIHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMzBweCwgMzBweCk7XG59XG4udS1wYy1wdDM1IHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtMzVweCwgMzVweCk7XG59XG4udS1wYy1wdDQwIHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtNDBweCwgNDBweCk7XG59XG4udS1wYy1wdDUwIHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtNTBweCwgNTBweCk7XG59XG4udS1wYy1wdDYwIHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtNjBweCwgNjBweCk7XG59XG4udS1wYy1wdDY1IHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtNjVweCwgNjVweCk7XG59XG4udS1wYy1wdDY1IHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtNzVweCwgNzVweCk7XG59XG4udS1wYy1wdDgwIHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtODBweCwgODBweCk7XG59XG4udS1wYy1wdDkwIHtcblx0cGFkZGluZy10b3A6IG1pbigkcGMtOTBweCwgOTBweCk7XG59XG4udS1wYy1wdDEwMCB7XG5cdHBhZGRpbmctdG9wOiBtaW4oJHBjLTEwMHB4LCAxMDBweCk7XG59XG4udS1wYy1wdDEyMCB7XG5cdHBhZGRpbmctdG9wOiBtaW4oJHBjLTEyMHB4LCAxMjBweCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRQQ+OBrnBhZGRpbnQtYm90dG9tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXBjLXBiMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnUtcGMtcGIxMCB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xufVxuLnUtcGMtcGIxNSB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xufVxuLnUtcGMtcGIyMCB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTIwcHgsIDIwcHgpO1xufVxuLnUtcGMtcGIyNSB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTI1cHgsIDI1cHgpO1xufVxuLnUtcGMtcGIzMCB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xufVxuLnUtcGMtcGIzNSB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTM1cHgsIDM1cHgpO1xufVxuLnUtcGMtcGI0MCB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTQwcHgsIDQwcHgpO1xufVxuLnUtcGMtcGI1MCB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTUwcHgsIDUwcHgpO1xufVxuLnUtcGMtcGI2MCB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTYwcHgsIDYwcHgpO1xufVxuLnUtcGMtcGI3MCB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTcwcHgsIDcwcHgpO1xufVxuLnUtcGMtcGI4MCB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTgwcHgsIDgwcHgpO1xufVxuLnUtcGMtcGI5MCB7XG5cdHBhZGRpbmctYm90dG9tOiBtaW4oJHBjLTkwcHgsIDkwcHgpO1xufVxuLnUtcGMtcGIxMDAge1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0xMDBweCwgMTAwcHgpO1xufVxuLnUtcGMtcGIxMTAge1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0xMTBweCwgMTEwcHgpO1xufVxuLnUtcGMtcGIxMjAge1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0xMjBweCwgMTIwcHgpO1xufVxuLnUtcGMtcGIxNTAge1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0xNTBweCwgMTUwcHgpO1xufVxuLnUtcGMtcGIxNjAge1xuXHRwYWRkaW5nLWJvdHRvbTogbWluKCRwYy0xNjBweCwgMTYwcHgpO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFBD44GucGFkZGludC1sZWZ0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXBjLXBsMCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cbi51LXBjLXBsNSB7XG5cdHBhZGRpbmctbGVmdDogbWluKCRwYy01cHgsIDVweCk7XG59XG4udS1wYy1wbDEwIHtcblx0cGFkZGluZy1sZWZ0OiBtaW4oJHBjLTEwcHgsIDEwcHgpO1xufVxuLnUtcGMtcGwxNSB7XG5cdEBpbmNsdWRlIHBjIHtcblx0XHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtMTVweCwgMTVweCk7XG5cdH1cbn1cbi51LXBjLXBsMjAge1xuXHRwYWRkaW5nLWxlZnQ6IG1pbigkcGMtMjBweCwgMjBweCk7XG59XG4udS1wYy1wbDMwIHtcblx0cGFkZGluZy1sZWZ0OiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xufVxuLnUtcGMtcGw0MCB7XG5cdHBhZGRpbmctbGVmdDogbWluKCRwYy00MHB4LCA0MHB4KTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRQQ+OBrnBhZGRpbnQtcmlnaHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcGMtcHIwIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cbi51LXBjLXByMTUge1xuXHRwYWRkaW5nLXJpZ2h0OiBtaW4oJHBjLTE1cHgsIDE1cHgpO1xufVxuLnUtcGMtcHIxOCB7XG5cdHBhZGRpbmctcmlnaHQ6IG1pbigkcGMtMThweCwgMThweCk7XG59XG4udS1wYy1wcjIwIHtcblx0cGFkZGluZy1yaWdodDogbWluKCRwYy0yMHB4LCAyMHB4KTtcbn1cbi51LXBjLXByMzAge1xuXHRwYWRkaW5nLXJpZ2h0OiBtaW4oJHBjLTMwcHgsIDMwcHgpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0dGFi44GucGFkZGludC1sZWZ0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXRhYi1wbDAge1xuXHRAaW5jbHVkZSB0YWIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuLnUtdGFiLXBsMTUge1xuXHRAaW5jbHVkZSB0YWIge1xuXHRcdHBhZGRpbmctbGVmdDogbWluKCRwYy0xNXB4LCAxNXB4KTtcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNw44GucGFkZGludC10b3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc3AtcHQwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG4udS1zcC1wdDUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy10b3A6ICRzcC01cHg7XG5cdH1cbn1cbi51LXNwLXB0MTAge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy10b3A6ICRzcC0xMHB4O1xuXHR9XG59XG4udS1zcC1wdDE1IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtMTVweDtcblx0fVxufVxuLnUtc3AtcHQyMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTIwcHg7XG5cdH1cbn1cbi51LXNwLXB0MjUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy10b3A6ICRzcC0yNXB4O1xuXHR9XG59XG4udS1zcC1wdDMwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtMzBweDtcblx0fVxufVxuLnUtc3AtcHQ0MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTQwcHg7XG5cdH1cbn1cbi51LXNwLXB0NDMge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy10b3A6ICRzcC00M3B4O1xuXHR9XG59XG4udS1zcC1wdDQ1IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtNDVweDtcblx0fVxufVxuLnUtc3AtcHQ1MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTUwcHg7XG5cdH1cbn1cbi51LXNwLXB0NTUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy10b3A6ICRzcC01NXB4O1xuXHR9XG59XG4udS1zcC1wdDU2IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtNTZweDtcblx0fVxufVxuLnUtc3AtcHQ2MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTYwcHg7XG5cdH1cbn1cbi51LXNwLXB0ODAge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy10b3A6ICRzcC04MHB4O1xuXHR9XG59XG4udS1zcC1wdDg1IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctdG9wOiAkc3AtODVweDtcblx0fVxufVxuLnUtc3AtcHQ5MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwLTkwcHg7XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRzcOOBrnBhZGRpbnQtYm90dG9tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNwLXBiMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuLnUtc3AtcGIxMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTEwcHg7XG5cdH1cbn1cbi51LXNwLXBiMTUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcC0xNXB4O1xuXHR9XG59XG4udS1zcC1wYjIwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtMjBweDtcblx0fVxufVxuLnUtc3AtcGIzMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTMwcHg7XG5cdH1cbn1cbi51LXNwLXBiNDAge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcC00MHB4O1xuXHR9XG59XG4udS1zcC1wYjQ1IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtNDVweDtcblx0fVxufVxuLnUtc3AtcGI1MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTUwcHg7XG5cdH1cbn1cbi51LXNwLXBiNTUge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcC01NXB4O1xuXHR9XG59XG4udS1zcC1wYjU2IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtNTZweDtcblx0fVxufVxuLnUtc3AtcGI2MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTYwcHg7XG5cdH1cbn1cbi51LXNwLXBiNzAge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcC03MHB4O1xuXHR9XG59XG4udS1zcC1wYjgwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3AtODBweDtcblx0fVxufVxuLnUtc3AtcGI5MCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwLTkwcHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNw44GucGFkZGludC1sZWZ0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNwLXBsMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cbi51LXNwLXBsMTAge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3AtMTBweDtcblx0fVxufVxuLnUtc3AtcGwxNSB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcC0xNXB4O1xuXHR9XG59XG4udS1zcC1wbDIwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctbGVmdDogJHNwLTIwcHg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdHNw44GucGFkZGludC1yaWdodFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zcC1wcjEwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcC0xMHB4O1xuXHR9XG59XG4udS1zcC1wcjE1IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcC0xNXB4O1xuXHR9XG59XG4udS1zcC1wcjE4IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcC0xOHB4O1xuXHR9XG59XG4udS1zcC1wcjIwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRzcC0yMHB4O1xuXHR9XG59XG4iLCIudS1wYy1teHc0MDAge1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHR9XG59XG4udS1wYy13MjQwIHtcblx0d2lkdGg6IG1pbigkcGMtMjQwcHgsIDI0MHB4KTtcbn1cbi51LXBjLWgyNDAge1xuXHRoZWlnaHQ6IG1pbigkcGMtMjQwcHgsIDI0MHB4KTtcbn1cbi51LXNwLXcxMjAge1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0d2lkdGg6ICRzcC0xMjBweDtcblx0fVxufVxuLnUtc3AtaDEyMCB7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRoZWlnaHQ6ICRzcC0xMjBweDtcblx0fVxufVxuLnUtcGMtdzMyMCB7XG5cdHdpZHRoOiBtaW4oJHBjLTMyMHB4LCAzMjBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuLnUtc3AtdzE2IHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdHdpZHRoOiAkc3AtMTZweDtcblx0fVxufVxuLnUtc3AtdzI0MCB7XG59XG4udS1wYy1teHczMDAge1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHR9XG59XG4udS1wYy1teHc1NTAge1xuXHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHR9XG59XG4udS1wYy1teHdtNTUwIHtcblx0bWF4LXdpZHRoOiBtaW4oJHBjLTU1MHB4LCA1NTBweCk7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdH1cbn1cbi51LXBjLW14d202MjAge1xuXHRtYXgtd2lkdGg6IG1pbigkcGMtNjIwcHgsIDYyMHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0fVxufVxuLnUtcGMtbXh3NzAwIHtcblx0bWF4LXdpZHRoOiA3MDBweDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0fVxufVxuLnUtcGMtbXh3NzQwIHtcblx0bWF4LXdpZHRoOiA3NDBweDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0fVxufVxuLnUtcGMtbXh3NzgwIHtcblx0bWF4LXdpZHRoOiA3ODBweDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0fVxufVxuLnUtcGMtbXh3bTc4MCB7XG5cdG1heC13aWR0aDogbWluKCRwYy03ODBweCwgNzgwcHgpO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHR9XG59XG5cbi51LXBjLW14dzg4MCB7XG5cdG1heC13aWR0aDogODgwcHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdH1cbn1cbi51LXBjLW14d204OTAge1xuXHRtYXgtd2lkdGg6IG1pbigkcGMtODkwcHgsIDg5MHB4KTtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0fVxufVxuLnUtc3AtbXh3MzAwIHtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1heC13aWR0aDogJHNwLTMwMHB4O1xuXHR9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/