@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap);@charset "UTF-8";
/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */
/* Document
 * ========================================================================== */
/**
 * 1. Remove repeating backgrounds in all browsers (opinionated).
 * 2. Add border box sizing in all browsers (opinionated).
 */
*,
::before,
::after {
  background-repeat: no-repeat;
  /* 1 */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 2 */ }

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */
::before,
::after {
  text-decoration: inherit;
  /* 1 */
  vertical-align: inherit;
  /* 2 */ }

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Use the default user interface font in all browsers (opinionated).
 * 3. Correct the line height in all browsers.
 * 4. Use a 4-space tab width in all browsers (opinionated).
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers (opinionated).
 */
html {
  cursor: default;
  /* 1 */
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 2 */
  line-height: 1.15;
  /* 3 */
  -moz-tab-size: 4;
  /* 4 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 4 */
  -ms-text-size-adjust: 100%;
  /* 5 */
  -webkit-text-size-adjust: 100%;
  /* 5 */
  word-break: break-word;
  /* 6 */ }

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

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
 * ========================================================================== */
/**
 * 1. Add the correct sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * Add the correct display in IE.
 */
main {
  display: block; }

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */
nav ol,
nav ul {
  list-style: none; }

/**
 * 1. Use the default monospace user interface font
 *    in all browsers (opinionated).
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

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

/**
 * Add the correct text decoration in Edge, IE, Opera, and Safari.
 */
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; }

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

/**
 * 1. Use the default monospace user interface font
 *    in all browsers (opinionated).
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

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

/*
 * Remove the text shadow on text selections in Firefox 61- (opinionated).
 * 1. Restore the coloring undone by defining the text shadow
 *    in all browsers (opinionated).
 */
::-moz-selection {
  background-color: #b3d4fc;
  /* 1 */
  color: #000;
  /* 1 */
  text-shadow: none; }

::selection {
  background-color: #b3d4fc;
  /* 1 */
  color: #000;
  /* 1 */
  text-shadow: none; }

/* Embedded content
 * ========================================================================== */
/*
 * Change the alignment on media elements in all browers (opinionated).
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */
svg:not([fill]) {
  fill: currentColor; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Tabular data
 * ========================================================================== */
/**
 * Collapse border spacing in all browsers (opinionated).
 */
table {
  border-collapse: collapse; }

/* Forms
 * ========================================================================== */
/**
 * Inherit styling in all browsers (opinionated).
 */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/**
 * Remove the margin in Safari.
 */
button,
input,
select {
  margin: 0; }

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge, Firefox, and IE.
 */
button {
  overflow: visible;
  /* 1 */
  text-transform: none;
  /* 2 */ }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * Show the overflow in Edge and IE.
 */
input {
  overflow: visible; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */
legend {
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in Edge and IE.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the inheritance of text transform in Firefox.
 */
select {
  text-transform: none; }

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction on textareas in all browsers (opinionated).
 */
textarea {
  margin: 0;
  /* 1 */
  overflow: auto;
  /* 2 */
  resize: vertical;
  /* 3 */ }

/**
 * Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  padding: 0; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto; }

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54; }

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

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

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */
::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */
:-moz-focusring {
  outline: 1px dotted ButtonText; }

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

/*
 * Add the correct styles in Edge, IE, and Safari.
 */
dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content; }

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

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

/* Scripting
 * ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* User interaction
 * ========================================================================== */
/*
 * 1. Remove the tapping delay in IE 10.
 * 2. Remove the tapping delay on clickable elements
      in all browsers (opinionated).
 */
a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  -ms-touch-action: manipulation;
  /* 1 */
  touch-action: manipulation;
  /* 2 */ }

/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

/* Accessibility
 * ========================================================================== */
/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */
[aria-busy="true"] {
  cursor: progress; }

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */
[aria-controls] {
  cursor: pointer; }

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */
[aria-disabled="true"],
[disabled] {
  cursor: not-allowed; }

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */
[aria-hidden="false"][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  display: inherit;
  position: absolute; }

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block; }

body {
  line-height: 1; }

ol,
ul {
  list-style: none; }

blockquote,
q {
  quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none; }

table {
  border-spacing: 0;
  border-collapse: collapse; }

iframe {
  border: none !important; }

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-family: "Noto Sans JP", "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "Hiragino Kaku Gothic ProN", "\30E1\30A4\30EA\30AA", Meiryo, sans-serif;
  font-size: 14px;
  line-height: 1.6;
  color: #000000;
  text-align: left;
  background: #fff; }
  @media screen and (min-width: 1100px) {
    body {
      font-family: "Zen Old Mincho", 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif;
      font-weight: 200;
      background-color: #fff; } }

#wrapper.is-page {
  padding-top: 80px; }
  @media screen and (min-width: 1100px) {
    #wrapper.is-page {
      padding-top: 120px; } }

#wrapper.is-page.is-fixed-news {
  padding-top: 120px; }
  @media screen and (min-width: 1100px) {
    #wrapper.is-page.is-fixed-news {
      padding-top: 160px; } }

.page-contents {
  padding-top: 30px; }

a {
  color: #4E2A4B; }
  a:hover {
    text-decoration: none; }

::-moz-selection {
  background: #4E2A4B;
  color: #fff;
  text-shadow: none; }

::selection {
  background: #4E2A4B;
  color: #fff;
  text-shadow: none; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "\2190"; }
    [dir="rtl"] .slick-prev:before {
      content: "\2192"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "\2192"; }
    [dir="rtl"] .slick-next:before {
      content: "\2190"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "\2022";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

.c-container {
  width: 100%;
  max-width: 1200px;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto; }
  @media screen and (min-width: 768px) {
    .c-container {
      padding-right: 15px;
      padding-left: 15px; } }
  @media screen and (min-width: 1100px) {
    .c-container {
      padding-right: 20px;
      padding-left: 20px; } }

.c-container-l {
  width: 100%;
  max-width: 1300px;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto; }
  @media screen and (min-width: 768px) {
    .c-container-l {
      padding-right: 15px;
      padding-left: 15px; } }
  @media screen and (min-width: 1100px) {
    .c-container-l {
      padding-right: 20px;
      padding-left: 20px; } }

.c-button {
  --c-button-line: 40px;
  --c-button-color: #fff; }
  .c-button a {
    border: 1px solid var(--c-button-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 20px;
    line-height: 1;
    width: 250px;
    color: var(--c-button-color);
    text-decoration: none;
    position: relative;
    font-size: 18px;
    letter-spacing: 0.1em; }
    .c-button a:after {
      content: '';
      width: var(--c-button-line);
      height: 1px;
      background-color: var(--c-button-color);
      position: absolute;
      right: calc(var(--c-button-line) * -0.5);
      -webkit-transition: all .2s ease-out;
      -o-transition: all .2s ease-out;
      transition: all .2s ease-out; }
    .c-button a:hover {
      -webkit-transition: all .2s ease-out;
      -o-transition: all .2s ease-out;
      transition: all .2s ease-out;
      background-color: rgba(255, 255, 255, 0.5); }
      .c-button a:hover:after {
        right: calc(var(--c-button-line) * -0.6); }

.c-title-home-pc {
  font-size: 24px;
  text-align: center;
  width: 300px;
  padding: 35px;
  line-height: 1;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: block;
  color: #fff;
  letter-spacing: 0.2em; }
  .c-title-home-pc:before {
    content: '';
    width: 180px;
    height: 1px;
    background-color: #fff;
    display: block;
    position: absolute;
    left: 0;
    top: 0; }
  .c-title-home-pc:after {
    content: '';
    width: 180px;
    height: 1px;
    background-color: #fff;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0; }

.c-home-title {
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.1em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 10px;
  margin-bottom: 20px; }
  .c-home-title span {
    margin-right: 10px; }
    .c-home-title span img {
      vertical-align: middle;
      height: 22px;
      width: auto; }

.c-page {
  padding-top: 40px;
  padding-bottom: 40px; }

.c-pagetitle {
  border-top: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
  text-align: center;
  font-size: 18px;
  letter-spacing: 0.1em;
  padding: 15px 10px; }
  @media screen and (min-width: 1100px) {
    .c-pagetitle {
      font-size: 30px;
      text-align: left;
      letter-spacing: 0.1em; } }

.c-page-subtitle {
  border-top: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
  text-align: center;
  font-size: 18px;
  letter-spacing: 0.1em;
  padding: 15px 10px; }
  @media screen and (min-width: 1100px) {
    .c-page-subtitle {
      font-size: 20px;
      text-align: center;
      letter-spacing: 0.1em; } }

.c-page-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .c-page-link a {
    text-decoration: none;
    color: #000000;
    border: 1px solid #000000;
    font-size: 18px;
    line-height: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 300px;
    height: 55px;
    position: relative; }
    @media screen and (min-width: 1100px) {
      .c-page-link a {
        font-size: 16px;
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1);
        -webkit-transition: all .2s ease;
        -o-transition: all .2s ease;
        transition: all .2s ease; }
        .c-page-link a:hover {
          -webkit-transform: scale(0.98);
              -ms-transform: scale(0.98);
                  transform: scale(0.98);
          background-color: #000000;
          color: #fff; }
          .c-page-link a:hover:after {
            -webkit-transition: all .4s ease;
            -o-transition: all .4s ease;
            transition: all .4s ease;
            bottom: 0;
            right: 0;
            opacity: 0; } }
    .c-page-link a:after {
      content: '';
      display: block;
      border: 1px solid #000000;
      width: 300px;
      height: 55px;
      position: absolute;
      bottom: -5px;
      right: -5px; }

.c-subtitle {
  text-align: center;
  font-size: 16px;
  letter-spacing: 0.3em;
  font-weight: bold;
  margin-bottom: 40px;
  line-height: 1; }
  @media screen and (min-width: 1100px) {
    .c-subtitle {
      font-size: 19px;
      font-weight: 500; } }
  .c-subtitle span {
    display: block;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0em; }

.sf-icon-star-empty, .sf-icon-star-full {
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
  background-size: auto 100%;
  background-position: center center;
  opacity: 1;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease; }
  .sf-icon-star-empty:hover, .sf-icon-star-full:hover {
    opacity: 0.5; }

.sf-icon-star-empty {
  background-image: url(./assets/images/icon-star_dark.svg); }

.sf-icon-star-full {
  background-image: url(./assets/images/icon-star.svg); }

#fixed-news {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2000; }
  @media screen and (min-width: 1100px) {
    #fixed-news {
      position: absolute; } }
  #fixed-news a {
    padding: 0 20px;
    text-decoration: none;
    background-color: #764793;
    color: #fff;
    width: 100%;
    display: block;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease; }
    #fixed-news a:hover {
      background-color: #D6CAD5;
      color: #000000; }
      #fixed-news a:hover span {
        text-decoration: none;
        opacity: 0.5; }
  #fixed-news .link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%; }
    #fixed-news .link span {
      text-decoration: underline; }
    @media screen and (min-width: 768px) {
      #fixed-news .link {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        #fixed-news .link span {
          margin-left: 40px; } }

#header {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0px;
  left: 0;
  z-index: 1000; }
  @media screen and (min-width: 1100px) {
    #header {
      width: 100%;
      height: 100vh;
      top: 0px;
      left: 0px;
      position: absolute;
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 40px;
      padding-right: 0px;
      z-index: 1; } }
  #header .inr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media screen and (min-width: 1100px) {
      #header .inr {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 100%; } }
  #header .header-logo {
    height: 65px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 20px;
    margin-top: 20px;
    z-index: 2; }
    @media screen and (min-width: 1100px) {
      #header .header-logo {
        height: 80px; } }
    #header .header-logo img {
      height: 65px;
      width: auto;
      vertical-align: middle; }
      @media screen and (min-width: 1100px) {
        #header .header-logo img {
          height: 80px; } }
  @media screen and (min-width: 1100px) {
    #header .sidenav {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      #header .sidenav > div + div {
        margin-left: 50px; } }
  #header .gnav {
    display: none;
    position: fixed;
    right: 0;
    background-color: rgba(0, 0, 0, 0.85);
    width: 50%;
    padding-top: 65px; }
    @media screen and (min-width: 1100px) {
      #header .gnav {
        display: block;
        position: inherit;
        top: auto;
        left: auto;
        width: auto;
        background: none; } }
    #header .gnav.open {
      display: block; }
    @media screen and (min-width: 1100px) {
      #header .gnav .gnav__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse; } }
    #header .gnav .gnav__list ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
      @media screen and (min-width: 1100px) {
        #header .gnav .gnav__list ul {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          padding: 0;
          border-bottom: 0px solid #000;
          padding-right: 20px; } }
      @media screen and (min-width: 1300px) {
        #header .gnav .gnav__list ul {
          padding-right: 80px; } }
      #header .gnav .gnav__list ul li {
        position: relative;
        width: 100%;
        text-align: right;
        border-top: 1px solid rgba(255, 255, 255, 0.1); }
        @media screen and (min-width: 768px) {
          #header .gnav .gnav__list ul li {
            text-align: left;
            width: auto;
            border-top: 0px solid #000;
            position: inherit; } }
        @media screen and (min-width: 1100px) {
          #header .gnav .gnav__list ul li {
            margin: 10px 0;
            margin-left: 20px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            margin-top: 0px; } }
        @media screen and (min-width: 1300px) {
          #header .gnav .gnav__list ul li {
            margin-left: 30px; } }
        #header .gnav .gnav__list ul li a {
          display: block;
          padding: 15px 10px;
          color: #fff;
          font-size: 15px;
          text-decoration: none; }
          @media screen and (min-width: 768px) {
            #header .gnav .gnav__list ul li a {
              padding: 0;
              line-height: 1;
              color: #fff;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -webkit-align-items: center;
                  -ms-flex-align: center;
                      align-items: center;
              opacity: 1;
              font-size: 15px;
              -webkit-transition: all .2s ease;
              -o-transition: all .2s ease;
              transition: all .2s ease; }
              #header .gnav .gnav__list ul li a:hover {
                opacity: 0.5; }
              #header .gnav .gnav__list ul li a img {
                vertical-align: middle;
                margin-right: 5px; } }
          @media screen and (min-width: 1300px) {
            #header .gnav .gnav__list ul li a {
              font-size: 16px; } }
    #header .gnav .gnav__list .sns-list {
      padding: 10px 10px 20px;
      display: none;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      @media screen and (min-width: 1100px) {
        #header .gnav .gnav__list .sns-list {
          position: absolute;
          right: 60px;
          bottom: 60px;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          padding: 0;
          margin-bottom: 0px;
          -webkit-box-pack: end;
          -webkit-justify-content: flex-end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          z-index: 100; } }
      #header .gnav .gnav__list .sns-list .sns-list-item {
        padding: 10px 8px 0px; }
        #header .gnav .gnav__list .sns-list .sns-list-item img {
          width: 25px; }
        @media screen and (min-width: 1100px) {
          #header .gnav .gnav__list .sns-list .sns-list-item {
            padding: 5px 5px; }
            #header .gnav .gnav__list .sns-list .sns-list-item img {
              width: 30px; } }
  @media screen and (min-width: 1100px) {
    #header.is-page {
      height: auto; }
      #header.is-page .sns-list {
        display: none !important; }
      #header.is-page .gnav li a {
        color: #000000 !important; } }
  #header.is-page .menu .menu-line {
    background: #000000; }
  #header.is-page .menu.open .menu-line {
    background: #fff; }
  #header.is-fixed-news {
    top: 40px; }
    #header.is-fixed-news .menu {
      top: 52px; }
    @media screen and (min-width: 1100px) {
      #header.is-fixed-news .sns-list {
        bottom: 60px !important; } }

.menu {
  position: fixed;
  right: 15px;
  top: 12px;
  width: 30px;
  height: 50px;
  z-index: 9999;
  cursor: pointer; }
  @media screen and (min-width: 1300px) {
    .menu {
      right: 40px;
      top: 90px; } }
  .menu span {
    position: absolute;
    bottom: 7px;
    margin: 0;
    padding: 0; }
    .menu span img {
      width: 100%;
      height: auto; }

.menu .menu-line {
  position: absolute;
  width: 30px;
  height: 4px;
  left: 0px;
  background: #000000; }

.is-home .menu .menu-line {
  background: #000000; }

.menu .menu-line:nth-of-type(1) {
  top: 12px;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s; }

.menu .menu-line:nth-of-type(2) {
  top: 22px;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  width: 18px;
  margin-left: 12px; }

.menu.open .menu-line {
  background: #fff; }

.menu.open .menu-line:nth-of-type(1) {
  top: 16px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s; }

.menu.open .menu-line:nth-of-type(2) {
  top: 16px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  margin: 0;
  width: 30px; }

.menu .menu-text span {
  width: 30px;
  color: #4E2A4B;
  position: absolute;
  left: 10px;
  bottom: 4px;
  line-height: 1;
  text-align: center; }

.menu .menu-text span img {
  width: 28px !important;
  height: auto; }

#back-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  background-color: #D4ADED;
  margin-top: 100px; }
  @media screen and (min-width: 1100px) {
    #back-top {
      display: none; } }
  #back-top a {
    display: block;
    margin-top: -60px; }
    #back-top a img {
      width: 100px;
      height: auto;
      vertical-align: middle; }

#footer {
  background-color: #764793;
  color: #fff;
  padding-bottom: 70px; }
  @media screen and (min-width: 1100px) {
    #footer {
      padding-bottom: 0;
      margin-top: 50px;
      background-color: #000000; } }
  #footer .footer-sp {
    text-align: center;
    line-height: 1.8; }
    @media screen and (min-width: 1100px) {
      #footer .footer-sp {
        display: none; } }
  #footer .footer-pc {
    display: none; }
    @media screen and (min-width: 1100px) {
      #footer .footer-pc {
        display: inherit; } }
  #footer .footer-pc-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  #footer .footer-header {
    padding: 30px 30px 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    #footer .footer-header .footer-header-logo {
      width: 150px; }
      #footer .footer-header .footer-header-logo img {
        width: 100%;
        height: auto;
        vertical-align: middle; }
    #footer .footer-header .footer-header-info {
      margin-top: 20px; }
  #footer .footer-copy {
    color: #fff;
    text-align: center;
    padding: 10px; }
  #footer .footer-nav {
    margin-bottom: 20px; }
    #footer .footer-nav ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      #footer .footer-nav ul li {
        padding: 10px; }
        #footer .footer-nav ul li a {
          color: #fff;
          text-decoration: none; }
          #footer .footer-nav ul li a:hover {
            text-decoration: underline; }
  #footer .footer-info {
    width: 500px;
    padding-top: 50px; }
    #footer .footer-info .info-logo img {
      width: 140px; }
    #footer .footer-info .info-text {
      margin-top: 30px;
      line-height: 2; }
    #footer .footer-info .info-nav {
      margin-top: 50px; }
      #footer .footer-info .info-nav ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        #footer .footer-info .info-nav ul li {
          margin-right: 20px; }
          #footer .footer-info .info-nav ul li a {
            color: #fff;
            text-decoration: none; }
            #footer .footer-info .info-nav ul li a:hover {
              text-decoration: underline; }
  #footer .footer-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 400px;
    padding-top: 50px; }
    #footer .footer-menu .nav-contents {
      width: 50%; }
      #footer .footer-menu .nav-contents h3 {
        color: #D6CAD5;
        font-size: 12px;
        opacity: 0.5; }
      #footer .footer-menu .nav-contents ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-top: 15px; }
        #footer .footer-menu .nav-contents ul li + li {
          margin-top: 10px; }
        #footer .footer-menu .nav-contents ul li a {
          color: #fff;
          text-decoration: none;
          font-size: 12px;
          letter-spacing: 0.05em; }
          #footer .footer-menu .nav-contents ul li a:hover {
            text-decoration: underline; }
  #footer .footer-pc-copyright {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 50px;
    font-size: 10px;
    letter-spacing: 0.1em; }

#footer-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #fff;
  width: 100vw;
  z-index: 3000; }
  @media screen and (min-width: 1100px) {
    #footer-nav {
      bottom: 0px;
      left: 0px;
      display: none; } }
  #footer-nav .list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    #footer-nav .list .list-item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 25%;
      position: relative; }
      #footer-nav .list .list-item.is-active {
        background-color: rgba(78, 42, 75, 0.1); }
      #footer-nav .list .list-item a, #footer-nav .list .list-item span {
        display: block;
        width: 100%;
        padding: 10px 10px 10px;
        text-decoration: none;
        color: #000000;
        cursor: pointer; }
      #footer-nav .list .list-item dl {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        #footer-nav .list .list-item dl dt img {
          height: 25px;
          width: auto;
          vertical-align: middle; }
        #footer-nav .list .list-item dl dd {
          margin-top: 3px;
          font-size: 12px;
          font-weight: bold;
          letter-spacing: 0.03rem; }
      #footer-nav .list .list-item .sns-nav {
        position: fixed;
        bottom: 70px;
        right: 0;
        width: 25%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: none;
        opacity: 0;
        -webkit-transition-property: display, opacity, height, padding-top;
        -o-transition-property: display, opacity, height, padding-top;
        transition-property: display, opacity, height, padding-top;
        transition-behavior: allow-discrete;
        -webkit-transition-duration: 0.2s;
             -o-transition-duration: 0.2s;
                transition-duration: 0.2s; }

@starting-style {
  #footer-nav .list .list-item .sns-nav {
    opacity: 0; } }
        #footer-nav .list .list-item .sns-nav.is-active {
          -webkit-transition-property: display, opacity, height, padding-top;
          -o-transition-property: display, opacity, height, padding-top;
          transition-property: display, opacity, height, padding-top;
          transition-behavior: allow-discrete;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          opacity: 1; }
        #footer-nav .list .list-item .sns-nav li {
          margin-bottom: 10px; }
          #footer-nav .list .list-item .sns-nav li a {
            border-radius: 50%;
            padding: 15px;
            background-color: #4E2A4B;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center; }
            #footer-nav .list .list-item .sns-nav li a img {
              width: 30px;
              height: auto;
              vertical-align: middle; }

#sidebar {
  padding: 30px; }
  @media screen and (min-width: 1100px) {
    #sidebar {
      padding: 0 40px 80px; } }
  #sidebar .sidebar-title {
    margin-top: 30px;
    font-size: 14px;
    font-weight: bold; }
    @media screen and (min-width: 1100px) {
      #sidebar .sidebar-title {
        margin-top: 50px; } }
  #sidebar .sidebar-contents {
    margin-top: 10px;
    font-family: "Noto Sans JP", "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "Hiragino Kaku Gothic ProN", "\30E1\30A4\30EA\30AA", Meiryo, sans-serif; }
    #sidebar .sidebar-contents ul {
      list-style-type: disc;
      padding: 0 10px; }
      #sidebar .sidebar-contents ul li {
        list-style-position: inside; }
        #sidebar .sidebar-contents ul li + li {
          margin-top: 5px; }
        #sidebar .sidebar-contents ul li a {
          text-decoration: none;
          color: #000000; }
          #sidebar .sidebar-contents ul li a:hover {
            text-decoration: underline; }
          @media screen and (min-width: 1100px) {
            #sidebar .sidebar-contents ul li a {
              font-size: 14px;
              letter-spacing: -0.01em; } }
  #sidebar .sidebar-search .search-form {
    border: 1px solid #F0F0F0;
    border-radius: 2px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    #sidebar .sidebar-search .search-form input[type='text'] {
      border: 0px solid #000;
      font-size: 16px;
      padding: 5px;
      width: calc(100% - 50px); }
    #sidebar .sidebar-search .search-form button {
      width: 50px;
      height: 35px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      border: 0px solid #000;
      background: none; }
      #sidebar .sidebar-search .search-form button img {
        width: auto;
        height: 22px;
        vertical-align: middle; }

#home {
  --home-topics-height: 0px; }
  #home .home-cover {
    position: relative; }
    @media screen and (min-width: 1100px) {
      #home .home-cover {
        height: calc(100vh - var(--home-topics-height)); }
        #home .home-cover:after {
          content: '';
          width: 100%;
          height: 200px;
          background-repeat: no-repeat;
          background-size: 100% 100%;
          display: block;
          z-index: 0;
          position: absolute;
          bottom: 0;
          left: 0; } }
    #home .home-cover .home-copy {
      position: absolute;
      z-index: 10;
      right: 20px;
      bottom: 40px;
      width: 40px; }
      @media screen and (min-width: 1100px) {
        #home .home-cover .home-copy {
          right: 100px;
          bottom: 15vh;
          width: auto; } }
      #home .home-cover .home-copy a {
        color: #fff;
        font-family: "Zen Old Mincho", 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif;
        border: 1px solid #fff;
        text-decoration: none;
        padding: 20px 10px;
        line-height: 1;
        font-size: 20px;
        -ms-writing-mode: tb-rl;
        -webkit-writing-mode: vertical-rl;
                writing-mode: vertical-rl;
        position: relative; }
        #home .home-cover .home-copy a::after {
          content: '';
          display: block;
          height: 40px;
          width: 1px;
          background-color: #fff;
          position: absolute;
          bottom: -30px;
          left: 0;
          right: 0;
          margin: auto;
          -webkit-transition: all 0.2s ease;
          -o-transition: all 0.2s ease;
          transition: all 0.2s ease; }
        @media screen and (min-width: 1100px) {
          #home .home-cover .home-copy a {
            opacity: 1;
            padding: 30px 15px;
            letter-spacing: 0.2em; }
            #home .home-cover .home-copy a:hover {
              -webkit-transition: all 0.4s ease;
              -o-transition: all 0.4s ease;
              transition: all 0.4s ease;
              background-color: rgba(255, 255, 255, 0.5); }
              #home .home-cover .home-copy a:hover::after {
                bottom: -35px; } }
    #home .home-cover .home-slider-sp {
      height: 80vh;
      max-height: 600px; }
      @media screen and (min-width: 1100px) {
        #home .home-cover .home-slider-sp {
          display: none; } }
      #home .home-cover .home-slider-sp .slider-item {
        position: relative; }
        #home .home-cover .home-slider-sp .slider-item img, #home .home-cover .home-slider-sp .slider-item video {
          width: 100%;
          height: 80vh;
          max-height: 600px;
          -o-object-fit: cover;
             object-fit: cover;
          vertical-align: middle; }
        #home .home-cover .home-slider-sp .slider-item span {
          font-size: 10px;
          position: absolute;
          bottom: 5px;
          right: 5px; }
    #home .home-cover .home-slider-pc {
      display: none;
      background-color: #000000; }
      @media screen and (min-width: 1100px) {
        #home .home-cover .home-slider-pc {
          display: inherit; } }
      #home .home-cover .home-slider-pc img, #home .home-cover .home-slider-pc video {
        opacity: 0.7;
        height: calc(100vh - var(--home-topics-height));
        width: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center;
        vertical-align: middle; }
    #home .home-cover .slick-dots {
      position: absolute;
      left: 10px;
      bottom: 10px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      margin: 0;
      padding: 0;
      width: 30px; }
      #home .home-cover .slick-dots li {
        display: inline-block;
        margin-bottom: 5px; }
        #home .home-cover .slick-dots li.slick-active button {
          opacity: 1; }
        #home .home-cover .slick-dots li button {
          opacity: 0.5;
          background-color: #fff;
          width: 15px;
          padding: 0;
          height: 15px;
          margin: 0; }
          #home .home-cover .slick-dots li button::before {
            width: 15px;
            height: 15px;
            line-height: 15px;
            font-size: 0px; }
          #home .home-cover .slick-dots li button::after {
            content: '' !important; }
    #home .home-cover .slick-dotted.slick-slider {
      margin-bottom: 0; }
  #home .home-topics {
    display: none; }
    @media screen and (min-width: 1100px) {
      #home .home-topics {
        display: block;
        background-color: #000000;
        color: #fff;
        height: var(--home-topics-height);
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        position: relative;
        z-index: 10; }
        #home .home-topics a {
          color: #fff;
          text-decoration: none;
          line-height: 1; }
          #home .home-topics a:hover {
            text-decoration: underline; }
        #home .home-topics dl {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          height: var(--home-topics-height);
          font-size: 16px;
          line-height: 1; }
          #home .home-topics dl dt {
            width: 150px;
            letter-spacing: 0.1em; }
          #home .home-topics dl dd {
            letter-spacing: 0.05em; }
            #home .home-topics dl dd::after {
              content: '>>';
              margin-left: 20px; } }
  #home .home-story {
    display: none;
    background-color: #000000;
    margin-top: 50px;
    color: #fff;
    padding-bottom: 100px; }
    @media screen and (min-width: 1100px) {
      #home .home-story {
        display: inherit;
        padding-top: 100px;
        overflow: hidden; } }
    #home .home-story .home-story-block {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 150px; }
      #home .home-story .home-story-block > div {
        width: 50%; }
      #home .home-story .home-story-block .block-text dl dt {
        font-size: 40px; }
      #home .home-story .home-story-block .block-text dl dd {
        margin-top: 40px;
        font-size: 14px;
        line-height: 2; }
      #home .home-story .home-story-block .block-text .c-button {
        margin-top: 40px; }
      #home .home-story .home-story-block .block-image img {
        width: 100%;
        height: auto;
        vertical-align: middle; }
      #home .home-story .home-story-block.block-1 .block-text dd {
        padding-right: 40%; }
      #home .home-story .home-story-block.block-1 .block-image {
        margin-right: -10vw;
        width: calc(50% + 10vw); }
      #home .home-story .home-story-block.block-2 .block-text {
        padding-left: 100px; }
      #home .home-story .home-story-block.block-2 .block-image {
        margin-left: -10vw;
        width: calc(50% + 10vw); }
        #home .home-story .home-story-block.block-2 .block-image .image2 {
          margin-top: -40px;
          margin-left: -5vw; }
    #home .home-story .home-story-footer {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 200px; }
      #home .home-story .home-story-footer .block-text {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center; }
        #home .home-story .home-story-footer .block-text dl dt {
          font-size: 40px; }
        #home .home-story .home-story-footer .block-text dl dd {
          margin-top: 40px;
          font-size: 14px;
          line-height: 2;
          max-width: 500px; }
        #home .home-story .home-story-footer .block-text .c-button {
          margin-top: 40px;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center; }
      #home .home-story .home-story-footer .block-image {
        margin-top: 100px;
        width: 100%; }
        #home .home-story .home-story-footer .block-image img {
          -o-object-fit: cover;
             object-fit: cover;
          width: 100%;
          vertical-align: middle;
          -o-object-position: center center;
             object-position: center center;
          max-height: calc(300px + 5vw); }
  #home .home-ranking {
    background-color: #F7F7F5;
    padding: 30px 10px 30px;
    margin-top: 20px; }
    @media screen and (min-width: 1100px) {
      #home .home-ranking {
        display: none; } }
    #home .home-ranking .c-home-title {
      font-size: 18px;
      line-height: 1;
      letter-spacing: 0.1em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 10px;
      margin-bottom: 20px; }
      #home .home-ranking .c-home-title span {
        margin-right: 10px; }
        #home .home-ranking .c-home-title span img {
          vertical-align: middle;
          height: 22px;
          width: auto; }
    #home .home-ranking .home-ranking-list {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 5px; }
      #home .home-ranking .home-ranking-list .ranking-item {
        width: 100%;
        position: relative; }
        #home .home-ranking .home-ranking-list .ranking-item img {
          width: 100%;
          height: auto;
          vertical-align: middle; }
        #home .home-ranking .home-ranking-list .ranking-item dl {
          position: relative; }
          #home .home-ranking .home-ranking-list .ranking-item dl dd {
            position: absolute;
            bottom: 10px;
            left: 10px;
            color: #fff;
            text-shadow: 0px 0px 4px #000; }
  #home .home-insta-sp {
    background-color: #764793;
    color: #fff;
    padding: 30px 10px 30px; }
    @media screen and (min-width: 1100px) {
      #home .home-insta-sp {
        display: none; } }
    #home .home-insta-sp .home-insta-link-top {
      padding-left: 10px;
      margin-top: -20px;
      margin-bottom: 15px; }
      #home .home-insta-sp .home-insta-link-top a {
        letter-spacing: 0.1em;
        color: #fff;
        text-decoration: none;
        font-size: 10px; }
    #home .home-insta-sp .home-insta-list {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 5px; }
      #home .home-insta-sp .home-insta-list .list-item {
        width: 100%;
        height: calc(50vw - 10px);
        position: relative;
        background-color: #fff;
        padding: 4px; }
        #home .home-insta-sp .home-insta-list .list-item img {
          vertical-align: middle;
          -o-object-fit: cover;
             object-fit: cover;
          -o-object-position: center center;
             object-position: center center;
          width: 100%;
          height: 100%; }
        #home .home-insta-sp .home-insta-list .list-item dl {
          position: relative; }
          #home .home-insta-sp .home-insta-list .list-item dl dd {
            position: absolute;
            bottom: 10px;
            left: 10px;
            color: #fff;
            text-shadow: 0px 0px 4px #000; }
    #home .home-insta-sp .home-insta-link {
      margin-top: 20px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #home .home-insta-sp .home-insta-link a {
        width: 210px;
        background-color: #3E1F50;
        border: 2px solid #fff;
        color: #fff;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        line-height: 1;
        padding: 12px;
        border-radius: 8px;
        text-decoration: none; }
        #home .home-insta-sp .home-insta-link a span {
          margin-right: 10px; }
        #home .home-insta-sp .home-insta-link a img {
          width: 22px;
          height: auto;
          vertical-align: middle; }
  #home .home-okashi-season-pc {
    display: none; }
    @media screen and (min-width: 1100px) {
      #home .home-okashi-season-pc {
        display: inherit;
        padding-top: 200px;
        background: -webkit-gradient(linear, left top, left bottom, from(#000000), color-stop(45%, #491F50));
        background: -webkit-linear-gradient(top, #000000 0%, #491F50 45%);
        background: -o-linear-gradient(top, #000000 0%, #491F50 45%);
        background: linear-gradient(180deg, #000000 0%, #491F50 45%);
        min-height: 800px;
        padding-bottom: 50px; } }
    #home .home-okashi-season-pc .okashi-list {
      margin-top: 75px;
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 35px;
      padding-bottom: 100px; }
      #home .home-okashi-season-pc .okashi-list > .okashi-item:hover {
        z-index: 1; }
        #home .home-okashi-season-pc .okashi-list > .okashi-item:hover a {
          -webkit-transform: scale(1.05);
              -ms-transform: scale(1.05);
                  transform: scale(1.05);
          -webkit-box-shadow: 0px 10px 40px 40px rgba(0, 0, 0, 0.15);
                  box-shadow: 0px 10px 40px 40px rgba(0, 0, 0, 0.15); }
    #home .home-okashi-season-pc .okashi-item a {
      display: block;
      text-decoration: none;
      color: #000000;
      background-color: #fff;
      -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
              box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
      position: relative;
      -webkit-transition: all .2s ease;
      -o-transition: all .2s ease;
      transition: all .2s ease; }
    #home .home-okashi-season-pc .okashi-item dl dt img {
      width: 100%;
      height: auto;
      vertical-align: middle; }
    #home .home-okashi-season-pc .okashi-item dl dt .label {
      position: absolute;
      right: -15px;
      top: -25px;
      background-color: #9A70B4;
      -ms-writing-mode: tb-rl;
      -webkit-writing-mode: vertical-rl;
              writing-mode: vertical-rl;
      padding-left: 30px;
      color: #fff; }
      #home .home-okashi-season-pc .okashi-item dl dt .label::after {
        content: '';
        height: 50px;
        width: 1px;
        background-color: #fff;
        display: block;
        position: absolute;
        bottom: -25px;
        left: 0;
        right: 0;
        margin: auto; }
      #home .home-okashi-season-pc .okashi-item dl dt .label h3 {
        font-size: 30px;
        padding-top: 1.5em;
        padding-bottom: 1.2em;
        line-height: 1;
        letter-spacing: 0.1em; }
        #home .home-okashi-season-pc .okashi-item dl dt .label h3 span {
          display: block;
          font-size: 16px;
          padding: 10px;
          padding-left: 5px;
          margin-top: -30px;
          letter-spacing: 0.2em;
          width: 31px; }
    #home .home-okashi-season-pc .okashi-item dl dd {
      padding: 20px;
      font-size: 14px; }
    #home .home-okashi-season-pc .okashi-item:nth-of-type(odd) dl dt .label {
      background-color: #BCAD97; }
  #home .home-okashi-season-sp, #home .home-okashi-standard-sp {
    background-color: #fff;
    padding: 30px 10px 30px; }
    @media screen and (min-width: 1100px) {
      #home .home-okashi-season-sp, #home .home-okashi-standard-sp {
        display: none; } }
    #home .home-okashi-season-sp .home-okashi-list, #home .home-okashi-standard-sp .home-okashi-list {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 5px; }
      #home .home-okashi-season-sp .home-okashi-list .okashi-item, #home .home-okashi-standard-sp .home-okashi-list .okashi-item {
        width: 100%;
        position: relative; }
        #home .home-okashi-season-sp .home-okashi-list .okashi-item img, #home .home-okashi-standard-sp .home-okashi-list .okashi-item img {
          width: 100%;
          height: auto;
          vertical-align: middle; }
        #home .home-okashi-season-sp .home-okashi-list .okashi-item dl, #home .home-okashi-standard-sp .home-okashi-list .okashi-item dl {
          position: relative; }
          #home .home-okashi-season-sp .home-okashi-list .okashi-item dl dd, #home .home-okashi-standard-sp .home-okashi-list .okashi-item dl dd {
            position: absolute;
            bottom: 10px;
            left: 10px;
            color: #fff;
            text-shadow: 0px 0px 4px #000; }
    #home .home-okashi-season-sp .home-okashi-link, #home .home-okashi-standard-sp .home-okashi-link {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      margin-top: 15px;
      margin-right: 10px; }
      #home .home-okashi-season-sp .home-okashi-link a, #home .home-okashi-standard-sp .home-okashi-link a {
        text-decoration: none;
        color: #000000; }
        #home .home-okashi-season-sp .home-okashi-link a:after, #home .home-okashi-standard-sp .home-okashi-link a:after {
          content: '>';
          margin-left: 5px; }
  #home .home-okashi-standard-pc {
    display: none; }
    @media screen and (min-width: 1100px) {
      #home .home-okashi-standard-pc {
        display: inherit;
        padding-top: 150px;
        background-color: #F6F6F6;
        padding-bottom: 50px; } }
    #home .home-okashi-standard-pc .c-title-home-pc {
      color: #000000; }
      #home .home-okashi-standard-pc .c-title-home-pc::after, #home .home-okashi-standard-pc .c-title-home-pc::before {
        background-color: #000000; }
    #home .home-okashi-standard-pc .okashi-list {
      margin-top: 75px;
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 35px;
      padding-bottom: 100px; }
      #home .home-okashi-standard-pc .okashi-list > .okashi-item:hover {
        z-index: 1; }
        #home .home-okashi-standard-pc .okashi-list > .okashi-item:hover a {
          -webkit-transform: scale(1.05);
              -ms-transform: scale(1.05);
                  transform: scale(1.05);
          -webkit-box-shadow: 0px 10px 20px 20px rgba(0, 0, 0, 0.05);
                  box-shadow: 0px 10px 20px 20px rgba(0, 0, 0, 0.05); }
    #home .home-okashi-standard-pc .okashi-item a {
      display: block;
      text-decoration: none;
      color: #000000;
      background-color: #fff;
      -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
              box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
      position: relative;
      -webkit-transition: all .2s ease;
      -o-transition: all .2s ease;
      transition: all .2s ease; }
    #home .home-okashi-standard-pc .okashi-item dl dt img {
      width: 100%;
      height: auto;
      vertical-align: middle; }
    #home .home-okashi-standard-pc .okashi-item dl dt .label {
      position: absolute;
      right: -15px;
      top: -25px;
      background-color: #fff;
      -ms-writing-mode: tb-rl;
      -webkit-writing-mode: vertical-rl;
              writing-mode: vertical-rl;
      padding-left: 30px;
      color: #000000; }
      #home .home-okashi-standard-pc .okashi-item dl dt .label::after {
        content: '';
        height: 50px;
        width: 1px;
        background-color: #000000;
        display: block;
        position: absolute;
        bottom: -25px;
        left: 0;
        right: 0;
        margin: auto; }
      #home .home-okashi-standard-pc .okashi-item dl dt .label h3 {
        font-size: 30px;
        padding-top: 1.5em;
        padding-bottom: 1.2em;
        line-height: 1;
        letter-spacing: 0.1em; }
        #home .home-okashi-standard-pc .okashi-item dl dt .label h3 span {
          display: block;
          font-size: 16px;
          padding: 10px;
          padding-left: 5px;
          margin-top: -30px;
          letter-spacing: 0.2em;
          width: 31px; }
    #home .home-okashi-standard-pc .okashi-item dl dd {
      padding: 20px;
      font-size: 14px; }
    #home .home-okashi-standard-pc .okashi-link {
      margin-top: 0px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-bottom: 100px; }
      #home .home-okashi-standard-pc .okashi-link .c-button {
        --c-button-color: #000000; }
        #home .home-okashi-standard-pc .okashi-link .c-button a:hover {
          background-color: rgba(78, 42, 75, 0.75);
          color: #fff; }
  #home .home-wami {
    background-color: #F1EFEE;
    padding: 30px 10px 50px;
    position: relative; }
    @media screen and (min-width: 1100px) {
      #home .home-wami {
        display: none; } }
    #home .home-wami h2 {
      position: absolute;
      left: 60px;
      top: 30px;
      background-color: #fff;
      border: 1px solid #000000;
      padding: 15px;
      -ms-writing-mode: tb-rl;
      -webkit-writing-mode: vertical-rl;
              writing-mode: vertical-rl;
      line-height: 1;
      font-size: 20px;
      letter-spacing: 0.3em;
      font-weight: bold; }
    #home .home-wami .home-wami-cover {
      padding: 0 20px; }
      #home .home-wami .home-wami-cover img {
        width: 100%;
        height: auto;
        vertical-align: middle; }
    #home .home-wami .home-wami-image {
      margin-left: -10px;
      margin-right: -10px;
      width: calc(100% + 20px);
      margin-top: 15px; }
      #home .home-wami .home-wami-image img {
        width: 100%;
        height: auto;
        vertical-align: middle; }
    #home .home-wami .home-wami-text {
      margin-top: 15px;
      padding: 15px; }
      #home .home-wami .home-wami-text h3 {
        font-size: 17px;
        font-weight: 600; }
      #home .home-wami .home-wami-text p {
        margin-top: 10px; }
    #home .home-wami .home-wami-link {
      margin-top: 10px; }
      #home .home-wami .home-wami-link a {
        width: 200px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        line-height: 1;
        margin-left: auto;
        margin-right: auto;
        padding: 15px 10px;
        border: 2px solid #000;
        text-decoration: none;
        color: #000000; }
  #home .home-news {
    padding: 40px 20px; }
    @media screen and (min-width: 1100px) {
      #home .home-news {
        background-color: #fff;
        padding: 140px 0 100px; } }
    #home .home-news h2 {
      font-size: 18px;
      text-align: center;
      letter-spacing: 0.1em; }
      @media screen and (min-width: 1100px) {
        #home .home-news h2 {
          font-size: 24px; } }
    #home .home-news ul {
      margin-top: 40px; }
      #home .home-news ul li {
        border-bottom: 1px dotted #000; }
        @media screen and (min-width: 1100px) {
          #home .home-news ul li {
            padding: 10px; } }
        #home .home-news ul li + li {
          margin-top: 15px; }
        #home .home-news ul li dl {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          font-size: 14px; }
          @media screen and (min-width: 1100px) {
            #home .home-news ul li dl {
              font-size: 18px; } }
          #home .home-news ul li dl dt {
            letter-spacing: 0.01em;
            width: 80px; }
            @media screen and (min-width: 1100px) {
              #home .home-news ul li dl dt {
                width: 100px; } }
          #home .home-news ul li dl dd {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: start;
            -webkit-align-items: flex-start;
                -ms-flex-align: start;
                    align-items: flex-start;
            letter-spacing: 0.01em;
            width: calc(100% - 80px); }
            @media screen and (min-width: 1100px) {
              #home .home-news ul li dl dd {
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -webkit-flex-direction: row;
                    -ms-flex-direction: row;
                        flex-direction: row;
                -webkit-box-align: center;
                -webkit-align-items: center;
                    -ms-flex-align: center;
                        align-items: center;
                width: calc(100% - 100px); } }
            #home .home-news ul li dl dd .cat {
              border: 1px solid #000000;
              line-height: 1;
              text-align: center;
              padding: 2px 5px;
              min-width: 60px;
              margin-bottom: 4px;
              font-size: 10px; }
              @media screen and (min-width: 1100px) {
                #home .home-news ul li dl dd .cat {
                  padding: 5px 10px;
                  margin-bottom: 0;
                  margin-right: 10px;
                  font-size: 12px;
                  min-width: 80px; } }
            #home .home-news ul li dl dd a {
              text-decoration: none;
              color: #000000; }
              #home .home-news ul li dl dd a:hover {
                text-decoration: underline; }
    #home .home-news .more {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      margin-top: 20px; }
      #home .home-news .more a {
        color: #000000;
        text-decoration: none; }
        #home .home-news .more a::after {
          content: '>';
          margin-left: 10px; }
        #home .home-news .more a:hover {
          opacity: 0.5; }
  #home .home-insta-pc {
    display: none; }
    @media screen and (min-width: 1100px) {
      #home .home-insta-pc {
        display: inherit;
        background-color: #fff;
        padding: 100px 0 0px; } }
    #home .home-insta-pc h2 {
      text-align: center;
      font-size: 24px; }
    #home .home-insta-pc .home-insta-feed {
      margin-top: 60px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      #home .home-insta-pc .home-insta-feed .feed-item {
        overflow: visible; }
        #home .home-insta-pc .home-insta-feed .feed-item a {
          width: calc(20vw - 20px);
          height: calc(20vw - 20px);
          margin: 0 10px;
          display: block;
          opacity: 1; }
          #home .home-insta-pc .home-insta-feed .feed-item a:hover {
            opacity: 0.8;
            -webkit-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease; }
        #home .home-insta-pc .home-insta-feed .feed-item img {
          width: 100%;
          height: 100%;
          vertical-align: middle;
          -o-object-fit: cover;
             object-fit: cover; }
    #home .home-insta-pc .home-insta-caption {
      text-align: center;
      margin-top: 60px;
      font-size: 16px;
      line-height: 2; }
    #home .home-insta-pc .home-insta-link {
      margin-top: 60px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-bottom: 100px; }
      #home .home-insta-pc .home-insta-link .c-button {
        --c-button-color: #000000; }
        #home .home-insta-pc .home-insta-link .c-button a:hover {
          background-color: rgba(78, 42, 75, 0.75);
          color: #fff; }
  #home .home-nav {
    margin-top: 20px; }
    @media screen and (min-width: 1100px) {
      #home .home-nav {
        margin-top: 40px; } }
    #home .home-nav ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-weight: 500; }
      #home .home-nav ul li.home-nav-item {
        margin: 0 10px; }
        @media screen and (min-width: 1100px) {
          #home .home-nav ul li.home-nav-item {
            margin: 0 15px; } }
        #home .home-nav ul li.home-nav-item a {
          color: #000000;
          text-decoration: none;
          font-size: 16px; }
          @media screen and (min-width: 1100px) {
            #home .home-nav ul li.home-nav-item a {
              font-size: 18px; } }
        #home .home-nav ul li.home-nav-item.is-active a {
          border-bottom: 3px solid #4E2A4B;
          color: #4E2A4B; }
  #home .home-article {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 30px; }
    @media screen and (min-width: 1100px) {
      #home .home-article {
        margin-top: 50px; } }
    #home .home-article .home-article-item {
      width: 45%; }
      @media screen and (min-width: 768px) {
        #home .home-article .home-article-item {
          width: 30%; } }
      @media screen and (min-width: 1100px) {
        #home .home-article .home-article-item {
          width: 300px; } }
      #home .home-article .home-article-item dl {
        background-color: #fff;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        border-radius: 10px;
        text-decoration: none;
        color: #000000;
        -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.07);
                box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.07); }
        @media screen and (min-width: 1100px) {
          #home .home-article .home-article-item dl {
            -webkit-transition: all .2s ease;
            -o-transition: all .2s ease;
            transition: all .2s ease;
            -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.07);
                    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.07); }
            #home .home-article .home-article-item dl:hover {
              -webkit-transition: all .2s ease !important;
              -o-transition: all .2s ease !important;
              transition: all .2s ease !important;
              -webkit-box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.3);
                      box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.3);
              -webkit-transform: scale(1.01);
                  -ms-transform: scale(1.01);
                      transform: scale(1.01); } }
        #home .home-article .home-article-item dl dt {
          position: relative; }
          #home .home-article .home-article-item dl dt img {
            width: 100%;
            height: auto;
            border-radius: 10px 10px 0 0; }
          #home .home-article .home-article-item dl dt .cat {
            position: absolute;
            top: 0px;
            right: 0px;
            background-color: #4E2A4B;
            padding: 10px;
            line-height: 1;
            font-size: 14px;
            color: #fff;
            border-radius: 0px 10px 0 0;
            display: none; }
        #home .home-article .home-article-item dl dd {
          padding: 10px;
          position: relative; }
          #home .home-article .home-article-item dl dd .title {
            padding-right: 0px;
            padding-bottom: 15px;
            font-weight: 300; }
            @media screen and (min-width: 1100px) {
              #home .home-article .home-article-item dl dd .title {
                font-size: 16px; } }
            #home .home-article .home-article-item dl dd .title a {
              text-decoration: none;
              color: #000000; }
            #home .home-article .home-article-item dl dd .title span {
              color: gray;
              padding-left: 4px; }
          #home .home-article .home-article-item dl dd .date {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: end;
            -webkit-justify-content: flex-end;
                -ms-flex-pack: end;
                    justify-content: flex-end;
            font-size: 12px;
            padding-top: 15px; }
            @media screen and (min-width: 1100px) {
              #home .home-article .home-article-item dl dd .date {
                font-size: 14px; } }
          #home .home-article .home-article-item dl dd .fav-box {
            position: absolute;
            top: 10px;
            right: 10px;
            width: 20px;
            height: 20px; }
          #home .home-article .home-article-item dl dd .like-box {
            position: absolute;
            bottom: 10px;
            left: 10px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center; }
            #home .home-article .home-article-item dl dd .like-box span {
              padding-left: 5px;
              font-weight: bold; }
            #home .home-article .home-article-item dl dd .like-box .wpulike {
              padding-bottom: 0;
              padding-left: 0; }
            #home .home-article .home-article-item dl dd .like-box .wpulike-robeen button.wp_ulike_btn {
              width: 20px;
              height: 20px; }
            #home .home-article .home-article-item dl dd .like-box .wpulike-robeen button.wp_ulike_btn:after {
              content: '';
              background-image: url(./assets/images/icon-heart_disable.svg);
              background-position: center center;
              background-size: auto 17px; }
            #home .home-article .home-article-item dl dd .like-box .wpulike-robeen button.wp_ulike_btn.wp_ulike_btn_is_active:after {
              content: '';
              background-image: url(./assets/images/icon-heart.svg);
              background-position: center center;
              background-size: auto 17px; }
  #home .home-banner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 20px;
    padding: 0 15px; }
    @media screen and (min-width: 1100px) {
      #home .home-banner {
        margin-top: 40px; } }
    #home .home-banner a:hover {
      -webkit-transition: all .2s ease;
      -o-transition: all .2s ease;
      transition: all .2s ease;
      opacity: 0.7; }
    #home .home-banner img {
      width: 100%;
      height: auto;
      vertical-align: middle; }

#products .products-cover {
  display: none; }
  @media screen and (min-width: 1100px) {
    #products .products-cover {
      background-color: #F9F9F9;
      border-bottom: 1px solid #F0F0F0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%; } }
  #products .products-cover .c-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 80px 0;
    background-image: url(./assets/images/products-bg.png);
    background-position: left center;
    background-size: auto 100%; }
  #products .products-cover .cover-copy img {
    height: 380px; }

#products .c-pagesubtitle {
  display: none; }
  @media screen and (min-width: 1100px) {
    #products .c-pagesubtitle {
      display: block;
      font-size: 20px;
      text-align: center;
      padding: 25px 0;
      letter-spacing: 0.1em;
      border-bottom: 1px solid #F0F0F0; } }

#products .products-list {
  padding: 40px 0; }
  #products .products-list .products-item {
    position: relative; }
    #products .products-list .products-item + .products-item {
      margin-top: 80px; }
      @media screen and (min-width: 1100px) {
        #products .products-list .products-item + .products-item {
          margin-top: 0; } }
    #products .products-list .products-item .item-inner {
      width: 100%;
      max-width: 1200px;
      padding-right: 10px;
      padding-left: 10px;
      margin-right: auto;
      margin-left: auto; }
      @media screen and (min-width: 1100px) {
        #products .products-list .products-item .item-inner {
          width: 100%;
          max-width: 100%;
          padding-left: 0;
          padding-right: 0;
          margin: 0; } }
    #products .products-list .products-item .item-name {
      padding: 0 10px; }
      @media screen and (min-width: 1100px) {
        #products .products-list .products-item .item-name {
          padding: 60px 0 20px;
          border-bottom: 1px solid #F0F0F0; }
          #products .products-list .products-item .item-name .c-container {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-align: baseline;
            -webkit-align-items: baseline;
                -ms-flex-align: baseline;
                    align-items: baseline; } }
      #products .products-list .products-item .item-name h3 {
        position: absolute;
        right: 10px;
        top: 0px;
        background-color: #fff;
        border: 2px solid #000000;
        padding: 30px 15px;
        -ms-writing-mode: tb-rl;
        -webkit-writing-mode: vertical-rl;
                writing-mode: vertical-rl;
        line-height: 1;
        font-size: 20px;
        font-family: "Zen Old Mincho", 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif;
        z-index: 10;
        letter-spacing: 0.1em; }
        @media screen and (min-width: 1100px) {
          #products .products-list .products-item .item-name h3 {
            -webkit-writing-mode: inherit;
                -ms-writing-mode: inherit;
                    writing-mode: inherit;
            width: auto;
            position: static;
            border: 0px solid #000;
            padding: 0;
            font-size: 40px; } }
      #products .products-list .products-item .item-name .caption {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        padding-right: 17%; }
        @media screen and (min-width: 1100px) {
          #products .products-list .products-item .item-name .caption {
            display: inline-block;
            padding-right: 0; } }
        #products .products-list .products-item .item-name .caption .en {
          letter-spacing: 0.05em; }
          @media screen and (min-width: 1100px) {
            #products .products-list .products-item .item-name .caption .en {
              font-size: 16px; } }
        #products .products-list .products-item .item-name .caption .copy-sp {
          font-weight: bold;
          font-size: 18px;
          letter-spacing: -0.01em; }
          @media screen and (min-width: 1100px) {
            #products .products-list .products-item .item-name .caption .copy-sp {
              display: none; } }
    @media screen and (min-width: 1100px) {
      #products .products-list .products-item .item-contents {
        background-image: url(./assets/images/products-item-bg.png), url(./assets/images/products-item-bg2.png);
        background-position: left top, right bottom;
        background-size: 240px auto; } }
    @media screen and (min-width: 1100px) {
      #products .products-list .products-item .item-contents .is-sp {
        display: none; } }
    #products .products-list .products-item .item-contents .is-sp .top-inner {
      position: relative; }
    #products .products-list .products-item .item-contents .is-sp .item-gallery {
      margin-left: -10px;
      margin-right: -10px;
      width: calc(100% + 20px); }
      #products .products-list .products-item .item-contents .is-sp .item-gallery .gallery-item {
        padding: 10px; }
        #products .products-list .products-item .item-contents .is-sp .item-gallery .gallery-item img {
          border-radius: 30px;
          width: 100%;
          height: auto; }
    #products .products-list .products-item .item-contents .is-sp .item-text .show-button {
      background-color: #fff;
      border: 0px solid #000;
      border-right: auto;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      -webkit-filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
              filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
      position: absolute;
      bottom: 0;
      padding: 10px;
      right: 20px;
      z-index: 5;
      background-image: url(./assets/images/icon-caption.svg);
      background-size: 24px auto;
      background-position: center center; }
      #products .products-list .products-item .item-contents .is-sp .item-text .show-button::after {
        content: '';
        background-image: url(./assets/images/text-caption.svg);
        background-size: 100% auto;
        display: block;
        width: 65px;
        height: 30px;
        position: absolute;
        top: -8px;
        left: -6px; }
    #products .products-list .products-item .item-contents .is-sp .item-text .text-contents {
      position: absolute;
      background-color: rgba(255, 255, 255, 0.9);
      top: 0;
      left: -10px;
      z-index: 1;
      width: calc(100% + 20px);
      height: 100%;
      padding: 20px;
      padding-left: 30px;
      padding-right: 100px;
      font-size: 14px;
      line-height: 1.8;
      display: none; }
      #products .products-list .products-item .item-contents .is-sp .item-text .text-contents.is-show {
        display: inherit; }
    #products .products-list .products-item .item-contents .is-sp .bottom-inner {
      margin-top: 0px;
      padding: 0 20px; }
    #products .products-list .products-item .item-contents .is-sp .item-caption dl {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 16px; }
      #products .products-list .products-item .item-contents .is-sp .item-caption dl dt {
        color: #4E2A4B;
        font-weight: bold;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        width: 4em;
        text-align: right; }
    #products .products-list .products-item .item-contents .is-sp .item-link {
      margin-top: 20px; }
      @media screen and (min-width: 1100px) {
        #products .products-list .products-item .item-contents .is-sp .item-link {
          margin-top: 30px; } }
    #products .products-list .products-item .item-contents .is-pc {
      display: none; }
      @media screen and (min-width: 1100px) {
        #products .products-list .products-item .item-contents .is-pc {
          display: inherit; } }
      #products .products-list .products-item .item-contents .is-pc dl {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 50px 0; }
        #products .products-list .products-item .item-contents .is-pc dl dt {
          width: 300px; }
          #products .products-list .products-item .item-contents .is-pc dl dt .item-logo {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center; }
            #products .products-list .products-item .item-contents .is-pc dl dt .item-logo img {
              max-width: 220px;
              width: auto;
              height: auto;
              vertical-align: middle;
              mix-blend-mode: multiply; }
          #products .products-list .products-item .item-contents .is-pc dl dt .item-copy {
            font-size: 20px;
            letter-spacing: -0.01em;
            margin-top: 10px; }
            #products .products-list .products-item .item-contents .is-pc dl dt .item-copy:after {
              content: '';
              width: 100px;
              height: 1px;
              display: block;
              background-color: #F0F0F0;
              margin: 20px 0; }
          #products .products-list .products-item .item-contents .is-pc dl dt .item-text {
            font-size: 13px;
            letter-spacing: 0.05em;
            line-height: 1.8; }
          #products .products-list .products-item .item-contents .is-pc dl dt .item-link {
            margin-top: 30px; }
        #products .products-list .products-item .item-contents .is-pc dl dd {
          width: calc(100% - 300px);
          padding-left: 60px;
          display: grid;
          grid-template-columns: repeat(2, 1fr);
          grid-column-gap: 20px;
          grid-row-gap: 20px; }
          #products .products-list .products-item .item-contents .is-pc dl dd img {
            max-width: 100%;
            width: auto;
            height: auto;
            vertical-align: middle; }
            #products .products-list .products-item .item-contents .is-pc dl dd img:nth-of-type(1) {
              grid-area: 1 / 1 / 2 / 3; }
            #products .products-list .products-item .item-contents .is-pc dl dd img:nth-of-type(n + 2) {
              -o-object-fit: cover;
                 object-fit: cover;
              -o-object-position: center center;
                 object-position: center center;
              height: 300px; }

@media screen and (min-width: 1100px) {
  #article {
    margin-bottom: -90px; } }

#article .article-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media screen and (min-width: 1100px) {
    #article .article-inner {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; } }

#article .article-contents {
  padding: 30px 10px;
  border-bottom: 1px solid #F0F0F0; }
  @media screen and (min-width: 1100px) {
    #article .article-contents {
      padding: 50px 0 0;
      width: calc(100% - 350px);
      border-left: 1px solid #F0F0F0;
      border-bottom: 0px solid #000; } }
  #article .article-contents .article-item {
    border-bottom: 1px solid #F0F0F0;
    padding: 30px 10px 50px; }
    @media screen and (min-width: 1100px) {
      #article .article-contents .article-item {
        padding: 0 50px 50px; } }
    #article .article-contents .article-item + .article-item {
      margin-top: 20px; }
      @media screen and (min-width: 1100px) {
        #article .article-contents .article-item + .article-item {
          margin-top: 50px; } }
    #article .article-contents .article-item .date {
      font-size: 12px; }
      @media screen and (min-width: 1100px) {
        #article .article-contents .article-item .date {
          font-size: 14px; } }
      #article .article-contents .article-item .date a {
        text-decoration: none;
        color: #000000; }
        #article .article-contents .article-item .date a:hover {
          text-decoration: underline; }
    #article .article-contents .article-item .title {
      margin-top: 10px;
      font-weight: 500;
      font-size: 18px; }
      @media screen and (min-width: 1100px) {
        #article .article-contents .article-item .title {
          font-size: 30px;
          font-weight: 400; } }
    #article .article-contents .article-item .contents {
      margin-top: 15px; }
      @media screen and (min-width: 1100px) {
        #article .article-contents .article-item .contents {
          font-size: 16px;
          font-family: "Noto Sans JP", "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "Hiragino Kaku Gothic ProN", "\30E1\30A4\30EA\30AA", Meiryo, sans-serif; } }
      #article .article-contents .article-item .contents p {
        font-size: 14px;
        line-height: 27px; }
        @media screen and (min-width: 1100px) {
          #article .article-contents .article-item .contents p {
            font-size: 16px;
            line-height: 1.8; } }
        #article .article-contents .article-item .contents p + p {
          margin-top: 10px; }
      #article .article-contents .article-item .contents figure {
        margin: 20px 0; }

@media screen and (min-width: 1100px) {
  #article .article-side {
    width: 350px;
    border-left: 1px solid #F0F0F0;
    border-right: 1px solid #F0F0F0; } }

#article .pager {
  margin-top: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px; }
  @media screen and (min-width: 1100px) {
    #article .pager {
      margin-top: 0;
      padding: 40px 0; } }
  #article .pager span, #article .pager a {
    padding: 10px; }
  #article .pager a {
    text-decoration: underline;
    color: #000000; }

@media screen and (min-width: 1100px) {
  #article .search-result {
    padding: 80px 40px; } }

#article .search-result article + article {
  margin-top: 30px; }
  @media screen and (min-width: 1100px) {
    #article .search-result article + article {
      margin-top: 50px; } }

#article .search-result article .date a {
  text-decoration: none;
  color: #000000; }

#article .search-result article .title {
  margin-top: 5px;
  font-size: 18px; }
  @media screen and (min-width: 1100px) {
    #article .search-result article .title {
      font-size: 30px; } }
  #article .search-result article .title a {
    color: #000000;
    text-decoration: none; }
    #article .search-result article .title a:hover {
      text-decoration: underline; }

#about .about-cover {
  padding: 40px 10px;
  position: relative;
  overflow: hidden; }
  @media screen and (min-width: 1100px) {
    #about .about-cover {
      padding: 80px 0; } }
  #about .about-cover:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    background-image: url(./assets/images/products-bg.png);
    background-size: auto 110%;
    background-position: right -20vw center;
    opacity: 0.3;
    z-index: -1; }
    @media screen and (min-width: 1100px) {
      #about .about-cover:after {
        left: auto;
        right: 0;
        width: 100vw;
        height: 100%;
        background-size: auto 120%;
        background-position: right 10vw center; } }

#about .about-table th, #about .about-table td {
  padding: 10px 5px;
  font-size: 14px; }
  @media screen and (min-width: 1100px) {
    #about .about-table th, #about .about-table td {
      font-size: 18px; } }

#about .about-table th {
  text-align: right;
  width: 100px; }
  @media screen and (min-width: 1100px) {
    #about .about-table th {
      width: 180px;
      text-align: left;
      letter-spacing: 0.1em; } }

#about .about-table td {
  padding-left: 20px; }
  @media screen and (min-width: 1100px) {
    #about .about-table td {
      letter-spacing: 0.1em; } }

#about .about-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media screen and (min-width: 1100px) {
    #about .about-list {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-column-gap: 40px;
      grid-row-gap: 60px;
      padding-top: 60px; } }
  #about .about-list .list-item {
    margin-top: 20px;
    padding: 0 10px; }
    @media screen and (min-width: 1100px) {
      #about .about-list .list-item {
        margin-top: 0;
        padding: 0; } }
    #about .about-list .list-item + .list-item {
      margin-top: 30px; }
      @media screen and (min-width: 1100px) {
        #about .about-list .list-item + .list-item {
          margin-top: 0; } }
    #about .about-list .list-item .movie {
      width: 100%;
      aspect-ratio: 16 / 9; }
      #about .about-list .list-item .movie iframe {
        width: 100%;
        height: 100%; }
    #about .about-list .list-item p {
      font-size: 12px;
      text-align: center; }

#shop .shop-subtitle {
  font-size: 14px;
  border: 1px solid #4E2A4B;
  line-height: 1;
  padding: 10px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 150px;
  margin-left: auto;
  margin-right: auto; }

#shop .shop-title {
  border-top: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
  text-align: center;
  font-size: 18px;
  letter-spacing: 0.1em;
  padding: 15px 10px; }
  @media screen and (min-width: 1100px) {
    #shop .shop-title {
      font-size: 20px;
      text-align: center;
      letter-spacing: 0.1em; } }

#shop .shop-nav {
  padding: 40px 0 0; }
  @media screen and (min-width: 1100px) {
    #shop .shop-nav {
      padding: 60px 0; } }
  #shop .shop-nav .c-container {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px; }
    @media screen and (min-width: 1100px) {
      #shop .shop-nav .c-container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px; } }
  @media screen and (min-width: 1100px) {
    #shop .shop-nav .shop-subtitle {
      width: 150px; } }
  @media screen and (min-width: 1100px) {
    #shop .shop-nav .shop-nav-in {
      grid-area: 1 / 1 / 2 / 2;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  @media screen and (min-width: 1100px) {
    #shop .shop-nav .shop-nav-out {
      grid-area: 2 / 1 / 3 / 2;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-top: 20px; } }
  @media screen and (min-width: 1100px) {
    #shop .shop-nav .shop-nav-other {
      grid-area: 1 / 2 / 3 / 3;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      padding-left: 20px; }
      #shop .shop-nav .shop-nav-other .shop-subtitle {
        margin: 0; }
      #shop .shop-nav .shop-nav-other .shop-nav-list {
        width: 100%;
        padding-left: 0;
        margin-top: 20px; } }
  #shop .shop-nav .shop-nav-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 20px 10px;
    margin-bottom: 20px;
    list-style: disc; }
    @media screen and (min-width: 1100px) {
      #shop .shop-nav .shop-nav-list {
        width: calc(100% - 150px);
        margin-bottom: 0;
        padding: 0;
        padding-left: 30px; } }
    #shop .shop-nav .shop-nav-list li {
      list-style-position: inside;
      width: 50%;
      margin-bottom: 5px; }
      #shop .shop-nav .shop-nav-list li a {
        text-decoration: none;
        color: #000000; }
        #shop .shop-nav .shop-nav-list li a:hover {
          text-decoration: underline; }
  #shop .shop-nav .shop-nav-other .shop-nav-list {
    list-style: none; }
    #shop .shop-nav .shop-nav-other .shop-nav-list li {
      width: auto; }
      #shop .shop-nav .shop-nav-other .shop-nav-list li + li::before {
        content: '/';
        margin: 0 5px; }

#shop .shop-list-l {
  padding-top: 30px;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto; }
  #shop .shop-list-l:after {
    content: '';
    margin-top: 0px;
    height: 1px;
    display: block;
    width: 100%;
    background-color: #F0F0F0; }
    @media screen and (min-width: 1100px) {
      #shop .shop-list-l:after {
        display: none; } }
  @media screen and (min-width: 1100px) {
    #shop .shop-list-l {
      padding-left: 0;
      padding-right: 0; } }
  #shop .shop-list-l .shop-item {
    padding-bottom: 50px; }
    @media screen and (min-width: 1100px) {
      #shop .shop-list-l .shop-item {
        padding-top: 40px;
        padding-bottom: 5px;
        border-bottom: 1px solid #F0F0F0; }
        #shop .shop-list-l .shop-item:after {
          content: '';
          margin-top: 60px;
          height: 1px;
          display: block;
          width: 100%;
          background-color: #F0F0F0; } }
    #shop .shop-list-l .shop-item + .shop-item {
      margin-top: 30px; }
    #shop .shop-list-l .shop-item .c-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      @media screen and (min-width: 1100px) {
        #shop .shop-list-l .shop-item .c-container {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row; } }
    #shop .shop-list-l .shop-item .shop-item-info {
      margin-top: 20px;
      padding: 0 10px; }
      @media screen and (min-width: 1100px) {
        #shop .shop-list-l .shop-item .shop-item-info {
          width: 280px; } }
      #shop .shop-list-l .shop-item .shop-item-info h3 {
        font-size: 20px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        @media screen and (min-width: 1100px) {
          #shop .shop-list-l .shop-item .shop-item-info h3 {
            font-size: 28px;
            text-align: left;
            -webkit-box-align: end;
            -webkit-align-items: flex-end;
                -ms-flex-align: end;
                    align-items: flex-end;
            line-height: 1.3; } }
        #shop .shop-list-l .shop-item .shop-item-info h3 .status {
          color: red;
          font-size: 14px;
          font-weight: bold;
          margin-left: 10px; }
          @media screen and (min-width: 1100px) {
            #shop .shop-list-l .shop-item .shop-item-info h3 .status {
              font-weight: normal;
              font-size: 14px;
              margin-bottom: 3px; } }
      #shop .shop-list-l .shop-item .shop-item-info .adr {
        font-size: 15px; }
        #shop .shop-list-l .shop-item .shop-item-info .adr:before {
          content: '';
          width: 80px;
          height: 1px;
          background-color: #F0F0F0;
          display: block;
          margin-top: 10px;
          margin-bottom: 10px; }
          @media screen and (min-width: 1100px) {
            #shop .shop-list-l .shop-item .shop-item-info .adr:before {
              margin-top: 25px;
              margin-bottom: 20px; } }
        #shop .shop-list-l .shop-item .shop-item-info .adr br {
          display: none; }
          @media screen and (min-width: 1100px) {
            #shop .shop-list-l .shop-item .shop-item-info .adr br {
              display: inherit; } }
      #shop .shop-list-l .shop-item .shop-item-info .contact {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 5px; }
        @media screen and (min-width: 1100px) {
          #shop .shop-list-l .shop-item .shop-item-info .contact {
            margin-top: 10px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column; } }
        #shop .shop-list-l .shop-item .shop-item-info .contact .contact-item {
          width: 50%;
          font-size: 20px;
          font-weight: bold; }
          @media screen and (min-width: 1100px) {
            #shop .shop-list-l .shop-item .shop-item-info .contact .contact-item {
              width: 100%;
              font-size: 28px; } }
          #shop .shop-list-l .shop-item .shop-item-info .contact .contact-item span {
            font-size: 12px;
            font-weight: normal;
            margin-right: 5px; }
      @media screen and (min-width: 1100px) {
        #shop .shop-list-l .shop-item .shop-item-info .info {
          font-size: 15px;
          margin-top: 15px; } }
      #shop .shop-list-l .shop-item .shop-item-info .info a {
        color: #000000; }
      #shop .shop-list-l .shop-item .shop-item-info .link > div {
        margin-top: 20px; }
        @media screen and (min-width: 1100px) {
          #shop .shop-list-l .shop-item .shop-item-info .link > div {
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
                -ms-flex-pack: start;
                    justify-content: flex-start; }
            #shop .shop-list-l .shop-item .shop-item-info .link > div.is-tel {
              display: none; } }
        @media screen and (min-width: 1100px) {
          #shop .shop-list-l .shop-item .shop-item-info .link > div a {
            width: 200px; }
            #shop .shop-list-l .shop-item .shop-item-info .link > div a:after {
              width: 200px; } }
    @media screen and (min-width: 1100px) {
      #shop .shop-list-l .shop-item .shop-item-figure {
        width: calc(100% - 280px);
        padding-left: 5%; } }
    #shop .shop-list-l .shop-item .shop-item-figure .figure-map {
      display: none; }
      @media screen and (min-width: 1100px) {
        #shop .shop-list-l .shop-item .shop-item-figure .figure-map {
          display: inherit; }
          #shop .shop-list-l .shop-item .shop-item-figure .figure-map iframe {
            width: 100%;
            vertical-align: middle;
            -webkit-filter: grayscale(100%);
                    filter: grayscale(100%);
            -webkit-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease; }
            #shop .shop-list-l .shop-item .shop-item-figure .figure-map iframe:hover {
              -webkit-filter: grayscale(0%);
                      filter: grayscale(0%);
              -webkit-transition: all .1s ease;
              -o-transition: all .1s ease;
              transition: all .1s ease; } }
    #shop .shop-list-l .shop-item .shop-item-figure .figure-image {
      margin-left: -10px;
      margin-right: -10px;
      width: calc(100% + 20px); }
      @media screen and (min-width: 1100px) {
        #shop .shop-list-l .shop-item .shop-item-figure .figure-image {
          margin-left: 0;
          margin-right: 0;
          width: auto;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          margin-left: -10px;
          margin-top: 10px; } }
      @media screen and (min-width: 1100px) {
        #shop .shop-list-l .shop-item .shop-item-figure .figure-image .image {
          margin-left: 10px; } }
      #shop .shop-list-l .shop-item .shop-item-figure .figure-image .image img {
        width: 100%;
        height: auto;
        vertical-align: middle; }
      #shop .shop-list-l .shop-item .shop-item-figure .figure-image .image + .image {
        display: none; }
        @media screen and (min-width: 1100px) {
          #shop .shop-list-l .shop-item .shop-item-figure .figure-image .image + .image {
            display: inherit; } }

#shop .shop-list {
  padding-top: 30px;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 80px; }
  @media screen and (min-width: 1100px) {
    #shop .shop-list {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-column-gap: 15px;
      grid-row-gap: 15px;
      padding-left: 0;
      padding-right: 0; } }
  #shop .shop-list .shop-item {
    border: 1px solid #F0F0F0;
    padding: 20px 0; }
    #shop .shop-list .shop-item + .shop-item {
      margin-top: 30px; }
      @media screen and (min-width: 1100px) {
        #shop .shop-list .shop-item + .shop-item {
          margin-top: 0; } }
    #shop .shop-list .shop-item .c-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      padding-bottom: 40px; }
      @media screen and (min-width: 1100px) {
        #shop .shop-list .shop-item .c-container {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row; } }
    #shop .shop-list .shop-item .shop-item-info {
      margin-top: 20px;
      padding: 0 10px; }
      #shop .shop-list .shop-item .shop-item-info h3 {
        font-size: 20px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        @media screen and (min-width: 1100px) {
          #shop .shop-list .shop-item .shop-item-info h3 {
            font-size: 28px;
            text-align: left;
            -webkit-box-align: end;
            -webkit-align-items: flex-end;
                -ms-flex-align: end;
                    align-items: flex-end;
            line-height: 1.3; } }
        #shop .shop-list .shop-item .shop-item-info h3 .status {
          color: red;
          font-size: 14px;
          font-weight: bold;
          margin-left: 10px; }
          @media screen and (min-width: 1100px) {
            #shop .shop-list .shop-item .shop-item-info h3 .status {
              font-weight: normal;
              font-size: 14px;
              margin-bottom: 3px; } }
      #shop .shop-list .shop-item .shop-item-info .adr {
        font-size: 15px; }
        #shop .shop-list .shop-item .shop-item-info .adr:before {
          content: '';
          width: 80px;
          height: 1px;
          background-color: #F0F0F0;
          display: block;
          margin-top: 10px;
          margin-bottom: 10px; }
          @media screen and (min-width: 1100px) {
            #shop .shop-list .shop-item .shop-item-info .adr:before {
              margin-top: 25px;
              margin-bottom: 20px; } }
        #shop .shop-list .shop-item .shop-item-info .adr br {
          display: none; }
          @media screen and (min-width: 1100px) {
            #shop .shop-list .shop-item .shop-item-info .adr br {
              display: inherit; } }
      #shop .shop-list .shop-item .shop-item-info .contact {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 5px; }
        @media screen and (min-width: 1100px) {
          #shop .shop-list .shop-item .shop-item-info .contact {
            margin-top: 10px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column; } }
        #shop .shop-list .shop-item .shop-item-info .contact .contact-item {
          width: 50%;
          font-size: 20px;
          font-weight: bold; }
          @media screen and (min-width: 1100px) {
            #shop .shop-list .shop-item .shop-item-info .contact .contact-item {
              width: 100%;
              font-size: 28px; } }
          #shop .shop-list .shop-item .shop-item-info .contact .contact-item span {
            font-size: 12px;
            font-weight: normal;
            margin-right: 5px; }
      @media screen and (min-width: 1100px) {
        #shop .shop-list .shop-item .shop-item-info .info {
          font-size: 15px;
          margin-top: 15px; } }
      #shop .shop-list .shop-item .shop-item-info .info a {
        color: #000000; }
      #shop .shop-list .shop-item .shop-item-info .link {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        @media screen and (min-width: 1100px) {
          #shop .shop-list .shop-item .shop-item-info .link .is-tel {
            display: none; } }
        #shop .shop-list .shop-item .shop-item-info .link > div {
          margin-top: 20px; }
        @media screen and (min-width: 1100px) {
          #shop .shop-list .shop-item .shop-item-info .link a {
            width: 200px; }
            #shop .shop-list .shop-item .shop-item-info .link a:after {
              width: 200px; } }

#shop .shop-list-s {
  padding-top: 30px;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 80px; }
  @media screen and (min-width: 1100px) {
    #shop .shop-list-s {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-column-gap: 15px;
      grid-row-gap: 15px;
      padding-left: 0;
      padding-right: 0; } }
  #shop .shop-list-s .shop-item {
    border: 1px solid #F0F0F0;
    padding: 20px 0; }
    #shop .shop-list-s .shop-item + .shop-item {
      margin-top: 10px; }
      @media screen and (min-width: 1100px) {
        #shop .shop-list-s .shop-item + .shop-item {
          margin-top: 0; } }
    #shop .shop-list-s .shop-item .c-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      @media screen and (min-width: 1100px) {
        #shop .shop-list-s .shop-item .c-container {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row; } }
    #shop .shop-list-s .shop-item .shop-item-info {
      padding: 0 10px; }
      #shop .shop-list-s .shop-item .shop-item-info h3 {
        font-size: 18px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        @media screen and (min-width: 1100px) {
          #shop .shop-list-s .shop-item .shop-item-info h3 {
            font-size: 18px;
            text-align: left;
            -webkit-box-align: end;
            -webkit-align-items: flex-end;
                -ms-flex-align: end;
                    align-items: flex-end;
            line-height: 1.3; } }
        #shop .shop-list-s .shop-item .shop-item-info h3 .status {
          color: red;
          font-size: 14px;
          font-weight: bold;
          margin-left: 10px; }
          @media screen and (min-width: 1100px) {
            #shop .shop-list-s .shop-item .shop-item-info h3 .status {
              font-weight: normal;
              font-size: 12px; } }
      #shop .shop-list-s .shop-item .shop-item-info .adr {
        font-size: 14px;
        margin-top: 10px; }
        #shop .shop-list-s .shop-item .shop-item-info .adr br {
          display: none; }
          @media screen and (min-width: 1100px) {
            #shop .shop-list-s .shop-item .shop-item-info .adr br {
              display: inherit; } }
      #shop .shop-list-s .shop-item .shop-item-info .contact {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        @media screen and (min-width: 1100px) {
          #shop .shop-list-s .shop-item .shop-item-info .contact {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column; } }
        #shop .shop-list-s .shop-item .shop-item-info .contact .contact-item {
          width: 50%;
          font-size: 18px;
          font-weight: bold; }
          @media screen and (min-width: 1100px) {
            #shop .shop-list-s .shop-item .shop-item-info .contact .contact-item {
              width: 100%;
              font-size: 18px; } }
          #shop .shop-list-s .shop-item .shop-item-info .contact .contact-item span {
            font-size: 12px;
            font-weight: normal;
            margin-right: 5px; }
      @media screen and (min-width: 1100px) {
        #shop .shop-list-s .shop-item .shop-item-info .info {
          font-size: 15px;
          margin-top: 15px; } }
      #shop .shop-list-s .shop-item .shop-item-info .info a {
        color: #000000; }
      #shop .shop-list-s .shop-item .shop-item-info .link a {
        color: #000000;
        text-decoration: underline; }
      #shop .shop-list-s .shop-item .shop-item-info .link > div {
        margin-top: 20px; }

#column .column-cover {
  margin-top: 30px; }
  @media screen and (min-width: 1100px) {
    #column .column-cover {
      margin-top: 0;
      padding: 60px 20px; } }
  #column .column-cover dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
    @media screen and (min-width: 1100px) {
      #column .column-cover dl {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; } }
    #column .column-cover dl dt {
      padding: 25px 10px; }
      @media screen and (min-width: 1100px) {
        #column .column-cover dl dt {
          width: 350px;
          padding: 0; } }
      #column .column-cover dl dt h2 {
        color: #000;
        font-size: 24px;
        font-style: normal;
        line-height: normal; }
        @media screen and (min-width: 1100px) {
          #column .column-cover dl dt h2 {
            font-weight: 400;
            font-size: 23px; } }
        #column .column-cover dl dt h2:after {
          content: '';
          width: 80px;
          height: 1px;
          display: block;
          background-color: #F0F0F0;
          margin-top: 20px;
          margin-bottom: 20px; }
          @media screen and (min-width: 1100px) {
            #column .column-cover dl dt h2:after {
              margin-top: 25px;
              margin-bottom: 25px; } }
      #column .column-cover dl dt p {
        color: #000;
        font-size: 14px;
        font-style: normal;
        line-height: 1.8; }
        @media screen and (min-width: 1100px) {
          #column .column-cover dl dt p {
            font-size: 14px;
            line-height: 2; } }
        #column .column-cover dl dt p + p {
          margin-top: 10px; }
    #column .column-cover dl dd {
      margin: 0 -10px; }
      @media screen and (min-width: 1100px) {
        #column .column-cover dl dd {
          margin: 0;
          width: calc(100% - 350px);
          padding-left: 50px; } }
      #column .column-cover dl dd video {
        width: calc(100%); }

#column .column-subtitle {
  border-top: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
  padding: 20px;
  margin-top: 30px; }
  @media screen and (min-width: 1100px) {
    #column .column-subtitle {
      border-top: 0px solid #000;
      margin-top: 50px; } }
  #column .column-subtitle .c-container-l {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media screen and (min-width: 1100px) {
      #column .column-subtitle .c-container-l {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
            -ms-flex-align: baseline;
                align-items: baseline; } }
  #column .column-subtitle h2 {
    font-size: 18px;
    letter-spacing: 0.1em; }
    @media screen and (min-width: 1100px) {
      #column .column-subtitle h2 {
        font-size: 30px;
        line-height: 1; } }
  #column .column-subtitle .en {
    font-size: 12px; }
    @media screen and (min-width: 1100px) {
      #column .column-subtitle .en {
        line-height: 1;
        font-size: 14px; } }

#column .column-item {
  margin: 40px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media screen and (min-width: 1100px) {
    #column .column-item {
      margin: 60px auto 100px;
      width: 100%;
      max-width: 1300px;
      padding-right: 20px;
      padding-left: 20px;
      margin-right: auto;
      margin-left: auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
  #column .column-item .column-image {
    position: relative; }
    @media screen and (min-width: 1100px) {
      #column .column-item .column-image {
        width: calc(100% - 350px) !important;
        padding-left: 50px; } }
    @media screen and (min-width: 1100px) {
      #column .column-item .column-image .slide {
        overflow: hidden; } }
    #column .column-item .column-image .slide img {
      padding: 5px;
      width: 100%;
      height: auto;
      vertical-align: middle; }

@-webkit-keyframes zoomUp {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
    /* 拡大率 */ } }

@keyframes zoomUp {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
    /* 拡大率 */ } }
    #column .column-item .column-image .slick-slide {
      -webkit-transform: scale(0.9);
          -ms-transform: scale(0.9);
              transform: scale(0.9);
      opacity: 0.5;
      -webkit-transition: all .5s ease;
      -o-transition: all .5s ease;
      transition: all .5s ease;
      height: auto !important;
      -webkit-backface-visibility: hidden;
      -webkit-transform-style: preserve-3d; }
      @media screen and (min-width: 1100px) {
        #column .column-item .column-image .slick-slide {
          -webkit-transform: scale(1);
              -ms-transform: scale(1);
                  transform: scale(1);
          opacity: 1;
          overflow: hidden; }
          #column .column-item .column-image .slick-slide.add-animation img {
            -webkit-animation: zoomUp 10s linear 0s normal both;
                    animation: zoomUp 10s linear 0s normal both; } }
      #column .column-item .column-image .slick-slide.slick-current {
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1);
        opacity: 1;
        -webkit-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease; }
        @media screen and (min-width: 1100px) {
          #column .column-item .column-image .slick-slide.slick-current {
            -webkit-transform: scale(1);
                -ms-transform: scale(1);
                    transform: scale(1); } }
    #column .column-item .column-image .is-active-next {
      opacity: 1;
      -webkit-transform: scale(1.1) !important;
          -ms-transform: scale(1.1) !important;
              transform: scale(1.1) !important; }
      @media screen and (min-width: 1100px) {
        #column .column-item .column-image .is-active-next {
          -webkit-transform: scale(1) !important;
              -ms-transform: scale(1) !important;
                  transform: scale(1) !important; } }
    #column .column-item .column-image .slick-arrow {
      width: 60px;
      height: 80px;
      cursor: pointer;
      border: none;
      outline: none;
      font-size: 0;
      position: absolute;
      z-index: 1; }
    #column .column-item .column-image .slick-arrow::before {
      position: absolute;
      top: 5px;
      width: 60px;
      height: 80px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
    #column .column-item .column-image .slick-next {
      right: 5px; }
      #column .column-item .column-image .slick-next::before {
        content: url(./assets/images/cursor-right-colmn.svg); }
    #column .column-item .column-image .slick-prev {
      left: 5px; }
      #column .column-item .column-image .slick-prev::before {
        content: url(./assets/images/cursor-left-column.svg); }
    #column .column-item .column-image .slick-next::before {
      left: 20px; }
    #column .column-item .column-image .slick-prev::before {
      border-width: 0 0 3px 3px;
      right: 22px; }
  #column .column-item .column-text {
    padding: 30px 40px; }
    @media screen and (min-width: 1100px) {
      #column .column-item .column-text {
        width: 350px;
        padding: 0; } }
    #column .column-item .column-text h3 {
      color: #000;
      font-size: 24px;
      font-style: normal;
      line-height: normal; }
      @media screen and (min-width: 1100px) {
        #column .column-item .column-text h3 {
          font-weight: 400;
          font-size: 23px; } }
      #column .column-item .column-text h3:after {
        content: '';
        width: 80px;
        height: 1px;
        display: block;
        background-color: #F0F0F0;
        margin-top: 20px;
        margin-bottom: 20px; }
        @media screen and (min-width: 1100px) {
          #column .column-item .column-text h3:after {
            margin-top: 25px;
            margin-bottom: 25px; } }
    #column .column-item .column-text p {
      color: #000;
      font-size: 14px;
      font-style: normal;
      line-height: 1.8; }
      @media screen and (min-width: 1100px) {
        #column .column-item .column-text p {
          font-size: 14px;
          line-height: 2; } }
      #column .column-item .column-text p + p {
        margin-top: 10px; }

#wami .wami-cover {
  padding: 40px 0; }
  @media screen and (min-width: 1100px) {
    #wami .wami-cover {
      padding: 60px 0 0; } }
  @media screen and (min-width: 1100px) {
    #wami .wami-cover .wami-image {
      width: calc(50% + 200px);
      margin-left: -200px;
      padding-right: 3%; } }
  #wami .wami-cover .wami-image img {
    width: 100%;
    height: 100%;
    max-height: 300px;
    -o-object-fit: cover;
       object-fit: cover; }
    @media screen and (min-width: 1100px) {
      #wami .wami-cover .wami-image img {
        width: 100%;
        height: auto;
        max-height: 1000px;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center; } }
  @media screen and (min-width: 1100px) {
    #wami .wami-cover .wami-cover-inner {
      width: 100%;
      max-width: 1200px;
      padding-right: 10px;
      padding-left: 10px;
      margin-right: auto;
      margin-left: auto;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; } }
  #wami .wami-cover .wami-cover-text {
    margin-top: 20px;
    padding: 0 20px; }
    @media screen and (min-width: 1100px) {
      #wami .wami-cover .wami-cover-text {
        width: 50%;
        margin-top: 0;
        padding: 40px;
        padding-left: 5%;
        padding-right: 0; } }
    #wami .wami-cover .wami-cover-text .tr-menu {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      font-size: 16px;
      margin-bottom: 20px; }
      @media screen and (min-width: 1100px) {
        #wami .wami-cover .wami-cover-text .tr-menu {
          display: none; } }
      #wami .wami-cover .wami-cover-text .tr-menu span {
        margin-right: 5px;
        opacity: 0.25; }
        #wami .wami-cover .wami-cover-text .tr-menu span + span {
          margin-right: 0;
          margin-left: 5px; }
        #wami .wami-cover .wami-cover-text .tr-menu span.is-active {
          opacity: 1; }
    #wami .wami-cover .wami-cover-text .cover-text-item {
      display: none;
      font-size: 14px;
      line-height: 1.8; }
      @media screen and (min-width: 1100px) {
        #wami .wami-cover .wami-cover-text .cover-text-item {
          display: block; } }
      #wami .wami-cover .wami-cover-text .cover-text-item.is-active {
        display: block; }
    @media screen and (min-width: 1100px) {
      #wami .wami-cover .wami-cover-text .is-jp {
        line-height: 2; } }
    @media screen and (min-width: 1100px) {
      #wami .wami-cover .wami-cover-text .is-en {
        margin-top: 30px;
        line-height: 1.5; } }

@media screen and (min-width: 1100px) {
  #wami .wami-menu {
    margin-top: 80px; } }

#wami .wami-menu .tr-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 16px;
  padding: 20px; }
  @media screen and (min-width: 1100px) {
    #wami .wami-menu .tr-menu {
      display: none; } }
  #wami .wami-menu .tr-menu span {
    margin-right: 5px;
    opacity: 0.25; }
    #wami .wami-menu .tr-menu span + span {
      margin-right: 0;
      margin-left: 5px; }
    #wami .wami-menu .tr-menu span.is-active {
      opacity: 1; }

#wami .wami-menu .wami-menu-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-top: 1px solid #F0F0F0; }
  @media screen and (min-width: 1100px) {
    #wami .wami-menu .wami-menu-list {
      border-top: 0px solid #000;
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-column-gap: 10px;
      grid-row-gap: 10px;
      width: 100%;
      max-width: 1200px;
      padding-right: 10px;
      padding-left: 10px;
      margin-right: auto;
      margin-left: auto;
      margin-top: 40px; } }
  #wami .wami-menu .wami-menu-list .list-item {
    padding: 20px;
    border-bottom: 1px solid #F0F0F0; }
    @media screen and (min-width: 1100px) {
      #wami .wami-menu .wami-menu-list .list-item {
        border: 1px solid #F0F0F0; } }
    #wami .wami-menu .wami-menu-list .list-item dl {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      #wami .wami-menu .wami-menu-list .list-item dl dt {
        width: 140px; }
        @media screen and (min-width: 1100px) {
          #wami .wami-menu .wami-menu-list .list-item dl dt {
            width: 230px; } }
        #wami .wami-menu .wami-menu-list .list-item dl dt img {
          width: 100%;
          height: auto;
          vertical-align: middle; }
      #wami .wami-menu .wami-menu-list .list-item dl dd {
        width: calc(100% - 140px);
        padding-left: 20px; }
        @media screen and (min-width: 1100px) {
          #wami .wami-menu .wami-menu-list .list-item dl dd {
            width: calc(100% - 230px); } }
        #wami .wami-menu .wami-menu-list .list-item dl dd h3 {
          font-size: 16px; }
          @media screen and (min-width: 1100px) {
            #wami .wami-menu .wami-menu-list .list-item dl dd h3 {
              font-size: 20px;
              display: inline-block;
              width: 100%; }
              #wami .wami-menu .wami-menu-list .list-item dl dd h3 > div {
                display: inline !important; } }
          #wami .wami-menu .wami-menu-list .list-item dl dd h3:after {
            content: '';
            width: 50px;
            display: block;
            height: 1px;
            background-color: #F0F0F0;
            margin-top: 10px;
            margin-bottom: 10px; }
            @media screen and (min-width: 1100px) {
              #wami .wami-menu .wami-menu-list .list-item dl dd h3:after {
                display: none; } }
        #wami .wami-menu .wami-menu-list .list-item dl dd .caption {
          font-size: 12px; }
          @media screen and (min-width: 1100px) {
            #wami .wami-menu .wami-menu-list .list-item dl dd .caption:before {
              content: '';
              width: 50px;
              display: block;
              height: 1px;
              background-color: #F0F0F0;
              margin-top: 20px;
              margin-bottom: 20px; }
            #wami .wami-menu .wami-menu-list .list-item dl dd .caption .en {
              margin-top: 10px;
              line-height: 1.5; } }
        #wami .wami-menu .wami-menu-list .list-item dl dd span {
          display: none; }
          @media screen and (min-width: 1100px) {
            #wami .wami-menu .wami-menu-list .list-item dl dd span {
              display: inline; } }
        #wami .wami-menu .wami-menu-list .list-item dl dd .jp, #wami .wami-menu .wami-menu-list .list-item dl dd .en {
          display: none; }
          @media screen and (min-width: 1100px) {
            #wami .wami-menu .wami-menu-list .list-item dl dd .jp, #wami .wami-menu .wami-menu-list .list-item dl dd .en {
              display: inherit; } }
          #wami .wami-menu .wami-menu-list .list-item dl dd .jp.is-active, #wami .wami-menu .wami-menu-list .list-item dl dd .en.is-active {
            display: block; }

#wami .wami-menu .wami-menu-button {
  margin-top: 30px;
  margin-bottom: 80px; }

#wami .wami-shop {
  margin-top: 50px; }
  @media screen and (min-width: 1100px) {
    #wami .wami-shop {
      margin-top: 60px; } }

#wami .shop-list-l {
  padding-top: 30px;
  width: 100%;
  margin-right: auto;
  margin-left: auto; }
  #wami .shop-list-l:after {
    content: '';
    margin-top: 0px;
    height: 1px;
    display: block;
    width: 100%;
    background-color: #F0F0F0; }
    @media screen and (min-width: 1100px) {
      #wami .shop-list-l:after {
        display: none; } }
  @media screen and (min-width: 1100px) {
    #wami .shop-list-l {
      padding-left: 0;
      padding-right: 0; } }
  #wami .shop-list-l .shop-item {
    padding-bottom: 50px; }
    @media screen and (min-width: 1100px) {
      #wami .shop-list-l .shop-item {
        padding-top: 40px;
        padding-bottom: 5px;
        border-bottom: 1px solid #F0F0F0; }
        #wami .shop-list-l .shop-item:after {
          content: '';
          margin-top: 60px;
          height: 1px;
          display: block;
          width: 100%;
          background-color: #F0F0F0; } }
    #wami .shop-list-l .shop-item + .shop-item {
      margin-top: 30px; }
    #wami .shop-list-l .shop-item .c-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      @media screen and (min-width: 1100px) {
        #wami .shop-list-l .shop-item .c-container {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row; } }
    #wami .shop-list-l .shop-item .shop-item-info {
      margin-top: 20px;
      padding: 0 10px; }
      @media screen and (min-width: 1100px) {
        #wami .shop-list-l .shop-item .shop-item-info {
          width: 280px; } }
      #wami .shop-list-l .shop-item .shop-item-info h3 {
        font-size: 20px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        @media screen and (min-width: 1100px) {
          #wami .shop-list-l .shop-item .shop-item-info h3 {
            font-size: 28px;
            text-align: left;
            -webkit-box-align: end;
            -webkit-align-items: flex-end;
                -ms-flex-align: end;
                    align-items: flex-end;
            line-height: 1; } }
        #wami .shop-list-l .shop-item .shop-item-info h3 .status {
          color: red;
          font-size: 14px;
          font-weight: bold;
          margin-left: 10px; }
          @media screen and (min-width: 1100px) {
            #wami .shop-list-l .shop-item .shop-item-info h3 .status {
              font-weight: normal;
              font-size: 14px;
              margin-bottom: 3px; } }
      #wami .shop-list-l .shop-item .shop-item-info .adr {
        font-size: 15px; }
        #wami .shop-list-l .shop-item .shop-item-info .adr:before {
          content: '';
          width: 80px;
          height: 1px;
          background-color: #F0F0F0;
          display: block;
          margin-top: 10px;
          margin-bottom: 10px; }
          @media screen and (min-width: 1100px) {
            #wami .shop-list-l .shop-item .shop-item-info .adr:before {
              margin-top: 25px;
              margin-bottom: 20px; } }
        #wami .shop-list-l .shop-item .shop-item-info .adr br {
          display: none; }
          @media screen and (min-width: 1100px) {
            #wami .shop-list-l .shop-item .shop-item-info .adr br {
              display: inherit; } }
      #wami .shop-list-l .shop-item .shop-item-info .contact {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 5px; }
        @media screen and (min-width: 1100px) {
          #wami .shop-list-l .shop-item .shop-item-info .contact {
            margin-top: 10px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column; } }
        #wami .shop-list-l .shop-item .shop-item-info .contact .contact-item {
          width: 50%;
          font-size: 20px;
          font-weight: bold; }
          @media screen and (min-width: 1100px) {
            #wami .shop-list-l .shop-item .shop-item-info .contact .contact-item {
              width: 100%;
              font-size: 28px; } }
          #wami .shop-list-l .shop-item .shop-item-info .contact .contact-item span {
            font-size: 12px;
            font-weight: normal;
            margin-right: 5px; }
      @media screen and (min-width: 1100px) {
        #wami .shop-list-l .shop-item .shop-item-info .info {
          font-size: 15px;
          margin-top: 15px; } }
      #wami .shop-list-l .shop-item .shop-item-info .info a {
        color: #000000; }
      #wami .shop-list-l .shop-item .shop-item-info .link > div {
        margin-top: 20px; }
        @media screen and (min-width: 1100px) {
          #wami .shop-list-l .shop-item .shop-item-info .link > div {
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
                -ms-flex-pack: start;
                    justify-content: flex-start; }
            #wami .shop-list-l .shop-item .shop-item-info .link > div.is-tel {
              display: none; } }
        @media screen and (min-width: 1100px) {
          #wami .shop-list-l .shop-item .shop-item-info .link > div a {
            width: 200px; }
            #wami .shop-list-l .shop-item .shop-item-info .link > div a:after {
              width: 200px; } }
    @media screen and (min-width: 1100px) {
      #wami .shop-list-l .shop-item .shop-item-figure {
        width: calc(100% - 280px);
        padding-left: 5%; } }
    #wami .shop-list-l .shop-item .shop-item-figure .figure-map {
      display: none; }
      @media screen and (min-width: 1100px) {
        #wami .shop-list-l .shop-item .shop-item-figure .figure-map {
          display: inherit; }
          #wami .shop-list-l .shop-item .shop-item-figure .figure-map iframe {
            width: 100%;
            vertical-align: middle;
            -webkit-filter: grayscale(100%);
                    filter: grayscale(100%);
            -webkit-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease; }
            #wami .shop-list-l .shop-item .shop-item-figure .figure-map iframe:hover {
              -webkit-filter: grayscale(0%);
                      filter: grayscale(0%);
              -webkit-transition: all .1s ease;
              -o-transition: all .1s ease;
              transition: all .1s ease; } }
    #wami .shop-list-l .shop-item .shop-item-figure .figure-image {
      margin-left: -10px;
      margin-right: -10px;
      width: calc(100% + 20px); }
      @media screen and (min-width: 1100px) {
        #wami .shop-list-l .shop-item .shop-item-figure .figure-image {
          margin-left: 0;
          margin-right: 0;
          width: auto;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          margin-left: -10px;
          margin-top: 10px; } }
      @media screen and (min-width: 1100px) {
        #wami .shop-list-l .shop-item .shop-item-figure .figure-image .image {
          margin-left: 10px; } }
      #wami .shop-list-l .shop-item .shop-item-figure .figure-image .image img {
        width: 100%;
        height: auto;
        vertical-align: middle; }
      #wami .shop-list-l .shop-item .shop-item-figure .figure-image .image + .image {
        display: none; }
        @media screen and (min-width: 1100px) {
          #wami .shop-list-l .shop-item .shop-item-figure .figure-image .image + .image {
            display: inherit; } }

#wamimenu section.second-content {
  background-color: #fff !important; }

#wamimenu-contents html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  word-break: normal;
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4; }

#wamimenu-contents *, #wamimenu-contents ::before, #wamimenu-contents ::after {
  background-repeat: no-repeat;
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }

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

#wamimenu-contents * {
  padding: 0;
  margin: 0; }

#wamimenu-contents hr {
  overflow: visible;
  height: 0; }

#wamimenu-contents details, #wamimenu-contents main {
  display: block; }

#wamimenu-contents summary {
  display: list-item; }

#wamimenu-contents small {
  font-size: 80%; }

#wamimenu-contents [hidden] {
  display: none; }

#wamimenu-contents abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; }

#wamimenu-contents a {
  background-color: transparent; }

#wamimenu-contents a:active, #wamimenu-contents a:hover {
  outline-width: 0; }

#wamimenu-contents code, #wamimenu-contents kbd, #wamimenu-contents pre, #wamimenu-contents samp {
  font-family: monospace,monospace; }

#wamimenu-contents pre {
  font-size: 1em; }

#wamimenu-contents b, #wamimenu-contents strong {
  font-weight: bolder; }

#wamimenu-contents sub, #wamimenu-contents sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

#wamimenu-contents sub {
  bottom: -.25em; }

#wamimenu-contents sup {
  top: -.5em; }

#wamimenu-contents input {
  border-radius: 0; }

#wamimenu-contents [disabled] {
  cursor: default; }

#wamimenu-contents [type="number"]::-webkit-inner-spin-button, #wamimenu-contents [type="number"]::-webkit-outer-spin-button {
  height: auto; }

#wamimenu-contents [type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

#wamimenu-contents [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

#wamimenu-contents textarea {
  overflow: auto;
  resize: vertical; }

#wamimenu-contents button, #wamimenu-contents input, #wamimenu-contents optgroup, #wamimenu-contents select, #wamimenu-contents textarea {
  font: inherit; }

#wamimenu-contents optgroup {
  font-weight: 700; }

#wamimenu-contents button {
  overflow: visible; }

#wamimenu-contents button, #wamimenu-contents select {
  text-transform: none; }

#wamimenu-contents button, #wamimenu-contents [type="button"], #wamimenu-contents [type="reset"], #wamimenu-contents [type="submit"], #wamimenu-contents [role="button"] {
  cursor: pointer;
  color: inherit; }

#wamimenu-contents button::-moz-focus-inner, #wamimenu-contents [type="button"]::-moz-focus-inner, #wamimenu-contents [type="reset"]::-moz-focus-inner, #wamimenu-contents [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

#wamimenu-contents button:-moz-focusring, #wamimenu-contents [type="button"]::-moz-focus-inner, #wamimenu-contents [type="reset"]::-moz-focus-inner, #wamimenu-contents [type="submit"]::-moz-focus-inner {
  outline: 1px dotted ButtonText; }

#wamimenu-contents button, #wamimenu-contents html [type="button"], #wamimenu-contents [type="reset"], #wamimenu-contents [type="submit"] {
  -webkit-appearance: button; }

#wamimenu-contents button, #wamimenu-contents input, #wamimenu-contents select, #wamimenu-contents textarea {
  background-color: transparent;
  border-style: none; }

#wamimenu-contents select {
  -moz-appearance: none;
  -webkit-appearance: none; }

#wamimenu-contents select::-ms-expand {
  display: none; }

#wamimenu-contents select::-ms-value {
  color: currentColor; }

#wamimenu-contents legend {
  border: 0;
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
  max-width: 100%; }

#wamimenu-contents ::-webkit-file-upload-button {
  -webkit-appearance: button;
  color: inherit;
  font: inherit; }

#wamimenu-contents img {
  border-style: none; }

#wamimenu-contents progress {
  vertical-align: baseline; }

#wamimenu-contents svg:not([fill]) {
  fill: currentColor; }

@media screen {
  #wamimenu-contents [hidden~="screen"] {
    display: inherit; }
  #wamimenu-contents [hidden~="screen"]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important; } }

#wamimenu-contents [aria-busy="true"] {
  cursor: progress; }

#wamimenu-contents [aria-controls] {
  cursor: pointer; }

#wamimenu-contents [aria-disabled] {
  cursor: default; }

#wamimenu-contents img {
  vertical-align: bottom;
  max-width: 100%;
  height: auto; }

#wamimenu-contents ul {
  list-style: none; }

#wamimenu-contents .width-fix {
  margin-left: -15px;
  margin-right: -15px; }

#wamimenu-contents body {
  font-family: "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3","Hiragino Kaku Gothic Pro","\30E1\30A4\30EA\30AA",Meiryo,Osaka,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF","MS PGothic","sans-serif";
  line-height: 1.6; }

#wamimenu-contents header {
  position: fixed;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 100;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.85);
  height: 150px; }

#wamimenu-contents .header_pc {
  overflow: hidden;
  padding: 30px 0; }

#wamimenu-contents .header_pc h1.logo {
  width: 200px;
  float: left; }

#wamimenu-contents .header_pc .gnav_box {
  width: auto;
  float: right; }

#wamimenu-contents .header_pc ul.gnav {
  margin-top: 50px;
  width: auto;
  clear: both; }

#wamimenu-contents .header_pc ul.gnav_sns {
  margin-top: 10px;
  width: auto;
  float: right; }

#wamimenu-contents ul.gnav li {
  display: inline-block;
  margin-right: 20px; }

#wamimenu-contents ul.gnav li:last-child {
  margin-right: 0; }

#wamimenu-contents ul.gnav_sns li.sns_icon {
  display: inline-block;
  border-radius: 26px;
  background-position: center center;
  height: 26px;
  width: 26px;
  font-size: 1.6rem;
  text-align: center;
  vertical-align: middle;
  background-color: #9d9d9e;
  margin-right: 5px; }

#wamimenu-contents ul.gnav_sns li.sns_icon.line-icon {
  background-image: url(../images/line-brands.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 18px 20px;
  -moz-background-size: 18px 20px;
  -webkit-background-size: 18px 20px;
  text-indent: -9999px; }

#wamimenu-contents ul.gnav_sns li.sns_icon a {
  color: #fff;
  display: block;
  height: 100%;
  width: 100%; }

#wamimenu-contents ul.gnav_sns li:last-child {
  margin-right: 0; }

#wamimenu-contents ul.gnav li.column_link {
  position: relative; }

#wamimenu-contents ul.gnav li.column_link ul {
  position: absolute;
  width: 160px;
  padding-top: 5px;
  background-color: #fff;
  z-index: 40; }

#wamimenu-contents ul.gnav li.column_link ul li {
  display: block; }

#wamimenu-contents .content {
  padding-top: 150px; }

#wamimenu-contents section {
  padding: 50px 0 0; }

#wamimenu-contents section.mainmovie {
  padding: 0;
  padding-bottom: 30px;
  position: relative; }

#wamimenu-contents section.mainvisual {
  padding: 0;
  position: relative; }

#wamimenu-contents section.instagram {
  margin-bottom: 50px; }

#wamimenu-contents #news_box {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 3%;
  width: 90%;
  max-width: 700px;
  margin: auto;
  padding: 10px 20px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 99; }

@media (max-width: 768px) {
  #wamimenu-contents #news_box {
    border-radius: 20px;
    padding: 10px 20px;
    bottom: 5%; } }

#wamimenu-contents #news_box ul {
  margin-bottom: 0; }

#wamimenu-contents #news_box ul li {
  line-height: 1.4;
  font-size: 1.4rem;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis; }

#wamimenu-contents section .title {
  padding-bottom: 40px; }

#wamimenu-contents section .title h2 {
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: .4em; }

#wamimenu-contents section .title h3 {
  font-size: 1.4rem; }

#wamimenu-contents section .title h4 {
  font-size: 1.4rem; }

#wamimenu-contents .product_img {
  margin-bottom: 20px;
  overflow: hidden;
  position: relative; }

#wamimenu-contents .product_img .caption {
  height: 100%;
  font-size: 1.4rem;
  text-align: center;
  color: #000;
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

#wamimenu-contents .product_img .mask {
  width: 83%;
  height: 90%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  opacity: 0;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

#wamimenu-contents .product_img:hover .mask {
  opacity: 1; }

#wamimenu-contents .insta_img {
  margin-bottom: 20px; }

#wamimenu-contents footer {
  background-color: #3c2039;
  padding: 50px 0 20px;
  font-size: 1.3rem;
  color: #fff; }

#wamimenu-contents .footer_in {
  overflow: hidden;
  max-width: 560px;
  margin: 0 auto 50px; }

#wamimenu-contents .footer_in h4.flogo {
  width: 200px;
  float: left;
  margin-right: 50px; }

#wamimenu-contents .footer_in p {
  margin-top: 20px; }

#wamimenu-contents footer ul.fnav {
  margin-bottom: 40px; }

#wamimenu-contents footer ul.fnav li {
  display: inline-block;
  padding: 0 10px; }

#wamimenu-contents footer a {
  color: #fff; }

#wamimenu-contents footer a:hover {
  color: #d9d9d9; }

#wamimenu-contents footer p small {
  font-size: 1.2rem; }

@media screen and (max-width: 991px) {
  #wamimenu-contents header {
    height: 100px; }
  #wamimenu-contents .content {
    padding-top: 100px; }
  #wamimenu-contents .header_pc {
    padding: 20px 0; }
  #wamimenu-contents .header_pc h1.logo {
    width: 140px; }
  #wamimenu-contents .header_pc .gnav_box {
    font-size: 1.3rem; }
  #wamimenu-contents .header_pc .gnav_box .gnav {
    margin-top: 0;
    clear: both;
    text-align: right; }
  #wamimenu-contents .header_pc .gnav_box .gnav_sns {
    margin-top: 0; }
  #wamimenu-contents .header_pc .gnav_box .gnav li:last-child {
    margin-right: 0; }
  #wamimenu-contents .header_pc .gnav_box .gnav_sns {
    margin-bottom: 10px; }
  #wamimenu-contents .footer_in {
    max-width: 470px; }
  #wamimenu-contents .footer_in h4.flogo {
    width: 140px; }
  #wamimenu-contents .footer_in p {
    margin-top: 0; } }

@media screen and (max-width: 768px) {
  #wamimenu-contents .product_img .mask {
    position: static;
    opacity: 100;
    height: auto;
    padding: 10px 0; } }

@media screen and (max-width: 767px) {
  #wamimenu-contents header {
    position: static; }
  #wamimenu-contents .content {
    padding-top: 0; } }

@media screen and (max-width: 576px) {
  #wamimenu-contents section {
    padding: 40px 0 0; }
  #wamimenu-contents section .title {
    padding-bottom: 30px; }
  #wamimenu-contents .footer_in {
    text-align: center; }
  #wamimenu-contents .footer_in h4.flogo {
    float: none;
    margin: 0 auto 30px; } }

#wamimenu-contents .drawer-hamburger {
  z-index: 99; }

#wamimenu-contents .drawer-nav {
  background-color: #fff;
  z-index: 89; }

#wamimenu-contents ul.drawer-menu li {
  border-bottom: 1px solid #fff; }

#wamimenu-contents ul.drawer-menu li a {
  display: block;
  padding: 15px 20px;
  color: #000; }

#wamimenu-contents ul.drawer-menu li a.drawer-brand {
  padding: 20px; }

#wamimenu-contents ul.drawer-menu li a.drawer-brand img {
  width: 120px; }

#wamimenu-contents ul.drawer-menu li a:hover {
  background-color: #f3f3f3;
  text-decoration: none; }

#wamimenu-contents .drawer-hamburger-icon, #wamimenu-contents .drawer-hamburger-icon:after, #wamimenu-contents .drawer-hamburger-icon:before {
  background-color: #000; }

#wamimenu-contents .bx-wrapper {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  margin: 0; }

#wamimenu-contents .slider-wrapper {
  overflow: hidden; }

#wamimenu-contents .bxslider2 {
  position: relative;
  left: 15vw;
  overflow: visible !important; }

#wamimenu-contents .slide {
  width: 70vw !important; }

#wamimenu-contents .slide p {
  width: 95%;
  margin-left: auto;
  margin-right: auto; }

#wamimenu-contents section.second-content {
  background-color: #fbf6f1;
  padding: 50px 0; }

#wamimenu-contents section.second-content.shop_content:nth-of-type(2) {
  padding-top: 0; }

@media screen and (max-width: 576px) {
  #wamimenu-contents section {
    padding: 40px 0; } }

#wamimenu-contents .news_box {
  padding-bottom: 50px; }

#wamimenu-contents .news_head {
  margin-bottom: 20px; }

#wamimenu-contents .news_head .news_title {
  margin-bottom: 20px; }

#wamimenu-contents .news_title h2 {
  font-size: 1.8rem; }

#wamimenu-contents .news_one {
  margin-bottom: 30px; }

#wamimenu-contents .news_footer {
  border-bottom: 1px solid #ccc; }

#wamimenu-contents .news_footer .sns_btn {
  margin-bottom: 20px; }

#wamimenu-contents .widget_box {
  margin-bottom: 50px; }

#wamimenu-contents .widget_box h4 {
  margin-bottom: 16px; }

#wamimenu-contents .pager {
  overflow: hidden;
  padding: 40px 0; }

#wamimenu-contents .pager .wp-pagenavi {
  list-style: none;
  position: relative;
  left: 50%;
  float: left; }

#wamimenu-contents .pager a, #wamimenu-contents .pager span {
  margin: 0 1px;
  position: relative;
  left: -50%;
  float: left; }

#wamimenu-contents .pager span, #wamimenu-contents .pager a {
  display: block;
  font-size: 1.4rem;
  padding: .6em 1em; }

#wamimenu-contents .pager a {
  background: #fff;
  color: #000;
  text-decoration: none; }

#wamimenu-contents .pager a:hover {
  background: #333;
  color: #FFF; }

#wamimenu-contents .pager .current {
  background: #999;
  color: #fff; }

#wamimenu-contents .pager .current a {
  background: #999;
  color: #fff; }

#wamimenu-contents .pager ul li.next_btn a {
  background: #999;
  color: #fff; }

#wamimenu-contents .o-3column .col-lg-4 {
  padding: 0 30px;
  margin-bottom: 40px; }

#wamimenu-contents .o-3-column {
  margin: 0 -30px; }

#wamimenu-contents .column_one {
  padding-bottom: 30px;
  border-bottom: 1px solid #ccc; }

#wamimenu-contents .column_top {
  margin-bottom: 50px; }

#wamimenu-contents .column_top_img {
  margin-bottom: 60px; }

#wamimenu-contents .column_top .o-3column .col-4 {
  padding: 0 2px; }

#wamimenu-contents .column_top .o-3-column {
  margin: 0 -2px; }

#wamimenu-contents .column_nav li a {
  background-color: #b5b5b6;
  display: block;
  padding: 10px 0;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700; }

#wamimenu-contents .column_nav li a:hover, #wamimenu-contents .column_nav li a:visited {
  text-decoration: none;
  opacity: 1;
  background-color: #c5c5c6; }

#wamimenu-contents .column_nav li a:active, #wamimenu-contents .column_nav li a:focus {
  text-decoration: none;
  opacity: 1; }

#wamimenu-contents .column_nav li a.on {
  background-color: #3c2039; }

#wamimenu-contents .column_nav li a.on:hover, #wamimenu-contents .column_nav li a.on:visited {
  text-decoration: none;
  opacity: 1;
  background-color: #3c2039; }

#wamimenu-contents .column_img {
  margin-bottom: 20px; }

#wamimenu-contents .column_content {
  padding-top: 200px; }

#wamimenu-contents #column1, #wamimenu-contents #column2, #wamimenu-contents #column3 {
  margin-top: -200px;
  padding-top: 200px; }

@media screen and (max-width: 990px) {
  #wamimenu-contents .column_content {
    padding-top: 150px; }
  #wamimenu-contents #column1, #wamimenu-contents #column2, #wamimenu-contents #column3 {
    margin-top: -150px;
    padding-top: 150px; } }

@media screen and (max-width: 768px) {
  #wamimenu-contents .o-3column .col-lg-4 {
    padding: 0 15px; }
  #wamimenu-contents .o-3-column {
    margin: 0 -15px; } }

@media screen and (max-width: 767px) {
  #wamimenu-contents .column_content {
    padding-top: 0; }
  #wamimenu-contents #column1, #wamimenu-contents #column2, #wamimenu-contents #column3 {
    margin-top: 0;
    padding-top: 40px; } }

#wamimenu-contents .shop_content .col-sm-6 {
  margin-bottom: 20px; }

#wamimenu-contents .shop_top {
  margin-bottom: 20px; }

#wamimenu-contents .shop_box {
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px; }

#wamimenu-contents .map_box {
  margin-bottom: 20px; }

#wamimenu-contents .shop_detail {
  margin-bottom: 15px; }

#wamimenu-contents .shop_detail h3 {
  font-size: 1.4rem;
  margin-bottom: 1em; }

#wamimenu-contents .shop_detail p .shop_detail_red {
  color: red; }

#wamimenu-contents .shop_img {
  margin-bottom: 20px; }

#wamimenu-contents #map_higashi, #wamimenu-contents #map_motomachi, #wamimenu-contents #map_arimatsu, #wamimenu-contents #map_wami, #wamimenu-contents #map_nagamachi {
  width: 100%;
  height: 450px; }

@media screen and (max-width: 992px) {
  #wamimenu-contents #map_higashi, #wamimenu-contents #map_motomachi, #wamimenu-contents #map_arimatsu, #wamimenu-contents #map_wami, #wamimenu-contents #map_nagamachi {
    margin-top: 20px;
    height: 310px; } }

#wamimenu-contents .wami_top h1.wami_logo {
  width: 256px;
  margin: 0 auto;
  margin-bottom: 30px; }

#wamimenu-contents .wami_top p {
  max-width: 1000px;
  margin: 0 auto; }

#wamimenu-contents .wami_top_en {
  padding-top: 60px; }

#wamimenu-contents .wami_top_en h3 {
  font-size: 1.4rem;
  margin-bottom: 40px; }

#wamimenu-contents .menu_box {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 5px; }

#wamimenu-contents .menu_box h4 {
  line-height: 1.4;
  font-size: 1.4rem; }

#wamimenu-contents .menu_box h3 {
  font-size: 1.4rem; }

#wamimenu-contents .menu_box h4 span.sm_txt {
  font-size: 1.2rem; }

@media screen and (max-width: 991px) {
  #wamimenu-contents .menu_box h3 {
    margin-bottom: 10px; }
  #wamimenu-contents .menu_box h4 {
    margin-bottom: 20px; } }

@media screen and (max-width: 576px) {
  #wamimenu-contents .menu_box .menu_img {
    margin-bottom: 30px; } }

#wamimenu-contents .about_box tr {
  border-bottom: 1px solid #ccc; }

#wamimenu-contents .youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%; }

#wamimenu-contents .youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important; }

#wamimenu-contents .contact_head {
  padding-bottom: 20px; }

#wamimenu-contents .contact_head p {
  margin-bottom: 20px; }

#wamimenu-contents span.bg_red {
  background-color: #EA5514;
  padding: 3px 6px;
  margin-right: 5px;
  color: #fff;
  border-radius: 5px;
  font-weight: 700;
  font-size: 1.2rem; }

#wamimenu-contents .contact_content {
  margin-bottom: 30px; }

#wamimenu-contents .contact_content p.form_txt {
  margin-bottom: 30px;
  padding-top: 20px; }

#wamimenu-contents .submit_btn .btn-primary {
  color: #fff;
  background-color: #3C2039;
  border-color: #3C2039; }

#wamimenu-contents section.special_banner {
  padding-bottom: 50px; }

#wamimenu-contents .special_banner_box {
  max-width: 880px;
  margin: 0 auto; }

#wamimenu-contents .special_banner_box .special_logo {
  max-width: 220px; }

#wamimenu-contents .special_banner_box .copy_85 {
  margin-bottom: 20px; }

#wamimenu-contents .special_banner_box .readme_btn img {
  max-width: 180px; }

#wamimenu-contents section.special-content {
  padding: 50px 0; }

#wamimenu-contents section.special-content .title {
  padding-bottom: 0; }

#wamimenu-contents .bg_purple {
  background-color: #3C203A; }

#wamimenu-contents .bg_beige {
  background-color: #fbf6f1; }

#wamimenu-contents .special_header img {
  max-width: 165px; }

#wamimenu-contents .special_top {
  font-family: "\FF2D\FF33   \FF30\660E\671D","MS PMincho","\30D2\30E9\30AE\30CE\660E\671D   Pro W3","Hiragino Mincho Pro","serif"; }

#wamimenu-contents .special_top h3 {
  font-size: 2.4rem;
  margin-bottom: 12px; }

#wamimenu-contents .special_top p {
  font-size: 1.4rem; }

#wamimenu-contents .special_content_title img {
  max-width: 290px; }

#wamimenu-contents .special-content .special_title {
  margin-bottom: 50px;
  font-family: "\FF2D\FF33   \FF30\660E\671D","MS PMincho","\30D2\30E9\30AE\30CE\660E\671D   Pro W3","Hiragino Mincho Pro","serif"; }

#wamimenu-contents .special-content .special_title h4 {
  font-size: 1.8rem;
  margin-bottom: 12px; }

#wamimenu-contents .special_box {
  margin-bottom: 50px; }

#wamimenu-contents .special_box:last-child {
  margin-bottom: 0; }

#wamimenu-contents .special_movie_top {
  margin-top: 30px; }

#wamimenu-contents .special_movie {
  margin-bottom: 16px;
  background: url(../images/icon_loader.gif) center center no-repeat; }

#wamimenu-contents .top_movie {
  background: url(../images/icon_loader.gif) center center no-repeat; }

#wamimenu-contents br.sp {
  display: none; }

#wamimenu-contents .radio_box {
  margin-bottom: 30px;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 15px; }

#wamimenu-contents .radio_box:last-child {
  margin-bottom: 0; }

#wamimenu-contents .radio_box h4 {
  font-size: 1.8rem;
  margin-bottom: 12px; }

@media screen and (max-width: 768px) {
  #wamimenu-contents section.special-content {
    padding: 40px 0; }
  #wamimenu-contents .special_header img {
    max-width: 120px; }
  #wamimenu-contents .special_top h3 {
    font-size: 1.8rem; }
  #wamimenu-contents .special_content_title img {
    max-width: 215px; }
  #wamimenu-contents br.sp {
    display: block; } }

@media (min-width: 1200px) {
  #wamimenu-contents .col-xl-15 {
    -webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
            flex-basis: 20%;
    max-width: 20%; } }

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

#wamimenu-contents .animated.fadeInUp {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease; }

#wamimenu-contents .bx-wrapper img {
  width: 100%; }

#wamimenu-contents :root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #212529;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

#wamimenu-contents *, #wamimenu-contents *::before, #wamimenu-contents *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

#wamimenu-contents html {
  font-size: 62.5%;
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent; }

#wamimenu-contents article, #wamimenu-contents aside, #wamimenu-contents figcaption, #wamimenu-contents figure, #wamimenu-contents footer, #wamimenu-contents header, #wamimenu-contents hgroup, #wamimenu-contents main, #wamimenu-contents nav, #wamimenu-contents section {
  display: block; }

#wamimenu-contents body {
  margin: 0;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

#wamimenu-contents [tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

#wamimenu-contents hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

#wamimenu-contents h1, #wamimenu-contents h2, #wamimenu-contents h3, #wamimenu-contents h4, #wamimenu-contents h5, #wamimenu-contents h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

#wamimenu-contents p {
  margin-top: 0;
  margin-bottom: 1rem; }

#wamimenu-contents abbr[title], #wamimenu-contents abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

#wamimenu-contents address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

#wamimenu-contents ol, #wamimenu-contents ul, #wamimenu-contents dl {
  margin-top: 0;
  margin-bottom: 1rem; }

#wamimenu-contents ol ol, #wamimenu-contents ul ul, #wamimenu-contents ol ul, #wamimenu-contents ul ol {
  margin-bottom: 0; }

#wamimenu-contents dt {
  font-weight: 700; }

#wamimenu-contents dd {
  margin-bottom: .5rem;
  margin-left: 0; }

#wamimenu-contents blockquote {
  margin: 0 0 1rem; }

#wamimenu-contents b, #wamimenu-contents strong {
  font-weight: bolder; }

#wamimenu-contents small {
  font-size: 80%; }

#wamimenu-contents sub, #wamimenu-contents sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

#wamimenu-contents sub {
  bottom: -.25em; }

#wamimenu-contents sup {
  top: -.5em; }

#wamimenu-contents a {
  color: #212529;
  text-decoration: none;
  background-color: transparent; }

#wamimenu-contents a:hover {
  color: #000;
  text-decoration: none; }

#wamimenu-contents a:not([href]) {
  color: inherit;
  text-decoration: none; }

#wamimenu-contents a:not([href]):hover {
  color: inherit;
  text-decoration: none; }

#wamimenu-contents pre, #wamimenu-contents code, #wamimenu-contents kbd, #wamimenu-contents samp {
  font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  font-size: 1em; }

#wamimenu-contents pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

#wamimenu-contents figure {
  margin: 0 0 1rem; }

#wamimenu-contents img {
  vertical-align: middle;
  border-style: none; }

#wamimenu-contents svg {
  overflow: hidden;
  vertical-align: middle; }

#wamimenu-contents table {
  border-collapse: collapse; }

#wamimenu-contents caption {
  padding-top: .75rem;
  padding-bottom: .75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

#wamimenu-contents th {
  text-align: inherit; }

#wamimenu-contents label {
  display: inline-block;
  margin-bottom: .5rem; }

#wamimenu-contents button {
  border-radius: 0; }

#wamimenu-contents button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

#wamimenu-contents input, #wamimenu-contents button, #wamimenu-contents select, #wamimenu-contents optgroup, #wamimenu-contents textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

#wamimenu-contents button, #wamimenu-contents input {
  overflow: visible; }

#wamimenu-contents button, #wamimenu-contents select {
  text-transform: none; }

#wamimenu-contents select {
  word-wrap: normal; }

#wamimenu-contents button, #wamimenu-contents [type="button"], #wamimenu-contents [type="reset"], #wamimenu-contents [type="submit"] {
  -webkit-appearance: button; }

#wamimenu-contents button:not(:disabled), #wamimenu-contents [type="button"]:not(:disabled), #wamimenu-contents [type="reset"]:not(:disabled), #wamimenu-contents [type="submit"]:not(:disabled) {
  cursor: pointer; }

#wamimenu-contents button::-moz-focus-inner, #wamimenu-contents [type="button"]::-moz-focus-inner, #wamimenu-contents [type="reset"]::-moz-focus-inner, #wamimenu-contents [type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

#wamimenu-contents input[type="radio"], #wamimenu-contents input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

#wamimenu-contents input[type="date"], #wamimenu-contents input[type="time"], #wamimenu-contents input[type="datetime-local"], #wamimenu-contents input[type="month"] {
  -webkit-appearance: listbox; }

#wamimenu-contents textarea {
  overflow: auto;
  resize: vertical; }

#wamimenu-contents fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

#wamimenu-contents legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

#wamimenu-contents progress {
  vertical-align: baseline; }

#wamimenu-contents [type="number"]::-webkit-inner-spin-button, #wamimenu-contents [type="number"]::-webkit-outer-spin-button {
  height: auto; }

#wamimenu-contents [type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

#wamimenu-contents [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

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

#wamimenu-contents output {
  display: inline-block; }

#wamimenu-contents summary {
  display: list-item;
  cursor: pointer; }

#wamimenu-contents template {
  display: none; }

#wamimenu-contents [hidden] {
  display: none !important; }

#wamimenu-contents h1, #wamimenu-contents h2, #wamimenu-contents h3, #wamimenu-contents h4, #wamimenu-contents h5, #wamimenu-contents h6, #wamimenu-contents .h1, #wamimenu-contents .h2, #wamimenu-contents .h3, #wamimenu-contents .h4, #wamimenu-contents .h5, #wamimenu-contents .h6 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2; }

#wamimenu-contents h1, #wamimenu-contents .h1 {
  font-size: 3.5rem; }

#wamimenu-contents h2, #wamimenu-contents .h2 {
  font-size: 2.8rem; }

#wamimenu-contents h3, #wamimenu-contents .h3 {
  font-size: 2.45rem; }

#wamimenu-contents h4, #wamimenu-contents .h4 {
  font-size: 2.1rem; }

#wamimenu-contents h5, #wamimenu-contents .h5 {
  font-size: 1.75rem; }

#wamimenu-contents h6, #wamimenu-contents .h6 {
  font-size: 1.4rem; }

#wamimenu-contents .lead {
  font-size: 1.75rem;
  font-weight: 300; }

#wamimenu-contents .display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

#wamimenu-contents .display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

#wamimenu-contents .display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

#wamimenu-contents .display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

#wamimenu-contents hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

#wamimenu-contents small, #wamimenu-contents .small {
  font-size: 80%;
  font-weight: 400; }

#wamimenu-contents mark, #wamimenu-contents .mark {
  padding: .2em;
  background-color: #fcf8e3; }

#wamimenu-contents .list-unstyled {
  padding-left: 0;
  list-style: none; }

#wamimenu-contents .list-inline {
  padding-left: 0;
  list-style: none; }

#wamimenu-contents .list-inline-item {
  display: inline-block; }

#wamimenu-contents .list-inline-item:not(:last-child) {
  margin-right: .5rem; }

#wamimenu-contents .initialism {
  font-size: 90%;
  text-transform: uppercase; }

#wamimenu-contents .blockquote {
  margin-bottom: 1rem;
  font-size: 1.75rem; }

#wamimenu-contents .blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }

#wamimenu-contents .blockquote-footer::before {
  content: "\2014\A0"; }

#wamimenu-contents .img-fluid {
  max-width: 100%;
  height: auto; }

#wamimenu-contents .img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: .25rem;
  max-width: 100%;
  height: auto; }

#wamimenu-contents .figure {
  display: inline-block; }

#wamimenu-contents .figure-img {
  margin-bottom: .5rem;
  line-height: 1; }

#wamimenu-contents .figure-caption {
  font-size: 90%;
  color: #6c757d; }

#wamimenu-contents code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word; }

#wamimenu-contents a > code {
  color: inherit; }

#wamimenu-contents kbd {
  padding: .2rem .4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: .2rem; }

#wamimenu-contents kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700; }

#wamimenu-contents pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }

#wamimenu-contents pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal; }

#wamimenu-contents .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

#wamimenu-contents .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  #wamimenu-contents .container {
    max-width: 540px; } }

@media (min-width: 768px) {
  #wamimenu-contents .container {
    max-width: 720px; } }

@media (min-width: 992px) {
  #wamimenu-contents .container {
    max-width: 960px; } }

@media (min-width: 1200px) {
  #wamimenu-contents .container {
    max-width: 1140px; } }

#wamimenu-contents .container-fluid, #wamimenu-contents .container-sm, #wamimenu-contents .container-md, #wamimenu-contents .container-lg, #wamimenu-contents .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  #wamimenu-contents .container, #wamimenu-contents .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  #wamimenu-contents .container, #wamimenu-contents .container-sm, #wamimenu-contents .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  #wamimenu-contents .container, #wamimenu-contents .container-sm, #wamimenu-contents .container-md, #wamimenu-contents .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  #wamimenu-contents .container, #wamimenu-contents .container-sm, #wamimenu-contents .container-md, #wamimenu-contents .container-lg, #wamimenu-contents .container-xl {
    max-width: 1140px; } }

#wamimenu-contents .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

#wamimenu-contents .no-gutters {
  margin-right: 0;
  margin-left: 0; }

#wamimenu-contents .no-gutters > .col, #wamimenu-contents .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0; }

#wamimenu-contents .col-1, #wamimenu-contents .col-2, #wamimenu-contents .col-3, #wamimenu-contents .col-4, #wamimenu-contents .col-5, #wamimenu-contents .col-6, #wamimenu-contents .col-7, #wamimenu-contents .col-8, #wamimenu-contents .col-9, #wamimenu-contents .col-10, #wamimenu-contents .col-11, #wamimenu-contents .col-12, #wamimenu-contents .col, #wamimenu-contents .col-auto, #wamimenu-contents .col-sm-1, #wamimenu-contents .col-sm-2, #wamimenu-contents .col-sm-3, #wamimenu-contents .col-sm-4, #wamimenu-contents .col-sm-5, #wamimenu-contents .col-sm-6, #wamimenu-contents .col-sm-7, #wamimenu-contents .col-sm-8, #wamimenu-contents .col-sm-9, #wamimenu-contents .col-sm-10, #wamimenu-contents .col-sm-11, #wamimenu-contents .col-sm-12, #wamimenu-contents .col-sm, #wamimenu-contents .col-sm-auto, #wamimenu-contents .col-md-1, #wamimenu-contents .col-md-2, #wamimenu-contents .col-md-3, #wamimenu-contents .col-md-4, #wamimenu-contents .col-md-5, #wamimenu-contents .col-md-6, #wamimenu-contents .col-md-7, #wamimenu-contents .col-md-8, #wamimenu-contents .col-md-9, #wamimenu-contents .col-md-10, #wamimenu-contents .col-md-11, #wamimenu-contents .col-md-12, #wamimenu-contents .col-md, #wamimenu-contents .col-md-auto, #wamimenu-contents .col-lg-1, #wamimenu-contents .col-lg-2, #wamimenu-contents .col-lg-3, #wamimenu-contents .col-lg-4, #wamimenu-contents .col-lg-5, #wamimenu-contents .col-lg-6, #wamimenu-contents .col-lg-7, #wamimenu-contents .col-lg-8, #wamimenu-contents .col-lg-9, #wamimenu-contents .col-lg-10, #wamimenu-contents .col-lg-11, #wamimenu-contents .col-lg-12, #wamimenu-contents .col-lg, #wamimenu-contents .col-lg-auto, #wamimenu-contents .col-xl-1, #wamimenu-contents .col-xl-2, #wamimenu-contents .col-xl-3, #wamimenu-contents .col-xl-4, #wamimenu-contents .col-xl-5, #wamimenu-contents .col-xl-6, #wamimenu-contents .col-xl-7, #wamimenu-contents .col-xl-8, #wamimenu-contents .col-xl-9, #wamimenu-contents .col-xl-10, #wamimenu-contents .col-xl-11, #wamimenu-contents .col-xl-12, #wamimenu-contents .col-xl, #wamimenu-contents .col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

#wamimenu-contents .col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

#wamimenu-contents .row-cols-1 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

#wamimenu-contents .row-cols-2 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

#wamimenu-contents .row-cols-3 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%; }

#wamimenu-contents .row-cols-4 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

#wamimenu-contents .row-cols-5 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

#wamimenu-contents .row-cols-6 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%; }

#wamimenu-contents .col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

#wamimenu-contents .col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%; }

#wamimenu-contents .col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%; }

#wamimenu-contents .col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

#wamimenu-contents .col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%; }

#wamimenu-contents .col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%; }

#wamimenu-contents .col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

#wamimenu-contents .col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%; }

#wamimenu-contents .col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%; }

#wamimenu-contents .col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

#wamimenu-contents .col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%; }

#wamimenu-contents .col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%; }

#wamimenu-contents .col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

#wamimenu-contents .order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1; }

#wamimenu-contents .order-last {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
      -ms-flex-order: 13;
          order: 13; }

#wamimenu-contents .order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0; }

#wamimenu-contents .order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1; }

#wamimenu-contents .order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2; }

#wamimenu-contents .order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3; }

#wamimenu-contents .order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4; }

#wamimenu-contents .order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5; }

#wamimenu-contents .order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6; }

#wamimenu-contents .order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
      -ms-flex-order: 7;
          order: 7; }

#wamimenu-contents .order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8; }

#wamimenu-contents .order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9; }

#wamimenu-contents .order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10; }

#wamimenu-contents .order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
      -ms-flex-order: 11;
          order: 11; }

#wamimenu-contents .order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
      -ms-flex-order: 12;
          order: 12; }

#wamimenu-contents .offset-1 {
  margin-left: 8.3333333333%; }

#wamimenu-contents .offset-2 {
  margin-left: 16.6666666667%; }

#wamimenu-contents .offset-3 {
  margin-left: 25%; }

#wamimenu-contents .offset-4 {
  margin-left: 33.3333333333%; }

#wamimenu-contents .offset-5 {
  margin-left: 41.6666666667%; }

#wamimenu-contents .offset-6 {
  margin-left: 50%; }

#wamimenu-contents .offset-7 {
  margin-left: 58.3333333333%; }

#wamimenu-contents .offset-8 {
  margin-left: 66.6666666667%; }

#wamimenu-contents .offset-9 {
  margin-left: 75%; }

#wamimenu-contents .offset-10 {
  margin-left: 83.3333333333%; }

#wamimenu-contents .offset-11 {
  margin-left: 91.6666666667%; }

@media (min-width: 576px) {
  #wamimenu-contents .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  #wamimenu-contents .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  #wamimenu-contents .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  #wamimenu-contents .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  #wamimenu-contents .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  #wamimenu-contents .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  #wamimenu-contents .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  #wamimenu-contents .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  #wamimenu-contents .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  #wamimenu-contents .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  #wamimenu-contents .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  #wamimenu-contents .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  #wamimenu-contents .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  #wamimenu-contents .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  #wamimenu-contents .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  #wamimenu-contents .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  #wamimenu-contents .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  #wamimenu-contents .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  #wamimenu-contents .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  #wamimenu-contents .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  #wamimenu-contents .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  #wamimenu-contents .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  #wamimenu-contents .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  #wamimenu-contents .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  #wamimenu-contents .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  #wamimenu-contents .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  #wamimenu-contents .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  #wamimenu-contents .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  #wamimenu-contents .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  #wamimenu-contents .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  #wamimenu-contents .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  #wamimenu-contents .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  #wamimenu-contents .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  #wamimenu-contents .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  #wamimenu-contents .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  #wamimenu-contents .offset-sm-0 {
    margin-left: 0; }
  #wamimenu-contents .offset-sm-1 {
    margin-left: 8.3333333333%; }
  #wamimenu-contents .offset-sm-2 {
    margin-left: 16.6666666667%; }
  #wamimenu-contents .offset-sm-3 {
    margin-left: 25%; }
  #wamimenu-contents .offset-sm-4 {
    margin-left: 33.3333333333%; }
  #wamimenu-contents .offset-sm-5 {
    margin-left: 41.6666666667%; }
  #wamimenu-contents .offset-sm-6 {
    margin-left: 50%; }
  #wamimenu-contents .offset-sm-7 {
    margin-left: 58.3333333333%; }
  #wamimenu-contents .offset-sm-8 {
    margin-left: 66.6666666667%; }
  #wamimenu-contents .offset-sm-9 {
    margin-left: 75%; }
  #wamimenu-contents .offset-sm-10 {
    margin-left: 83.3333333333%; }
  #wamimenu-contents .offset-sm-11 {
    margin-left: 91.6666666667%; } }

@media (min-width: 768px) {
  #wamimenu-contents .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  #wamimenu-contents .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  #wamimenu-contents .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  #wamimenu-contents .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  #wamimenu-contents .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  #wamimenu-contents .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  #wamimenu-contents .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  #wamimenu-contents .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  #wamimenu-contents .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  #wamimenu-contents .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  #wamimenu-contents .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  #wamimenu-contents .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  #wamimenu-contents .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  #wamimenu-contents .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  #wamimenu-contents .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  #wamimenu-contents .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  #wamimenu-contents .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  #wamimenu-contents .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  #wamimenu-contents .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  #wamimenu-contents .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  #wamimenu-contents .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  #wamimenu-contents .order-md-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  #wamimenu-contents .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  #wamimenu-contents .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  #wamimenu-contents .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  #wamimenu-contents .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  #wamimenu-contents .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  #wamimenu-contents .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  #wamimenu-contents .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  #wamimenu-contents .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  #wamimenu-contents .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  #wamimenu-contents .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  #wamimenu-contents .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  #wamimenu-contents .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  #wamimenu-contents .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  #wamimenu-contents .offset-md-0 {
    margin-left: 0; }
  #wamimenu-contents .offset-md-1 {
    margin-left: 8.3333333333%; }
  #wamimenu-contents .offset-md-2 {
    margin-left: 16.6666666667%; }
  #wamimenu-contents .offset-md-3 {
    margin-left: 25%; }
  #wamimenu-contents .offset-md-4 {
    margin-left: 33.3333333333%; }
  #wamimenu-contents .offset-md-5 {
    margin-left: 41.6666666667%; }
  #wamimenu-contents .offset-md-6 {
    margin-left: 50%; }
  #wamimenu-contents .offset-md-7 {
    margin-left: 58.3333333333%; }
  #wamimenu-contents .offset-md-8 {
    margin-left: 66.6666666667%; }
  #wamimenu-contents .offset-md-9 {
    margin-left: 75%; }
  #wamimenu-contents .offset-md-10 {
    margin-left: 83.3333333333%; }
  #wamimenu-contents .offset-md-11 {
    margin-left: 91.6666666667%; } }

@media (min-width: 992px) {
  #wamimenu-contents .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  #wamimenu-contents .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  #wamimenu-contents .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  #wamimenu-contents .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  #wamimenu-contents .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  #wamimenu-contents .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  #wamimenu-contents .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  #wamimenu-contents .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  #wamimenu-contents .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  #wamimenu-contents .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  #wamimenu-contents .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  #wamimenu-contents .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  #wamimenu-contents .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  #wamimenu-contents .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  #wamimenu-contents .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  #wamimenu-contents .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  #wamimenu-contents .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  #wamimenu-contents .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  #wamimenu-contents .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  #wamimenu-contents .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  #wamimenu-contents .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  #wamimenu-contents .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  #wamimenu-contents .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  #wamimenu-contents .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  #wamimenu-contents .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  #wamimenu-contents .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  #wamimenu-contents .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  #wamimenu-contents .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  #wamimenu-contents .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  #wamimenu-contents .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  #wamimenu-contents .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  #wamimenu-contents .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  #wamimenu-contents .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  #wamimenu-contents .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  #wamimenu-contents .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  #wamimenu-contents .offset-lg-0 {
    margin-left: 0; }
  #wamimenu-contents .offset-lg-1 {
    margin-left: 8.3333333333%; }
  #wamimenu-contents .offset-lg-2 {
    margin-left: 16.6666666667%; }
  #wamimenu-contents .offset-lg-3 {
    margin-left: 25%; }
  #wamimenu-contents .offset-lg-4 {
    margin-left: 33.3333333333%; }
  #wamimenu-contents .offset-lg-5 {
    margin-left: 41.6666666667%; }
  #wamimenu-contents .offset-lg-6 {
    margin-left: 50%; }
  #wamimenu-contents .offset-lg-7 {
    margin-left: 58.3333333333%; }
  #wamimenu-contents .offset-lg-8 {
    margin-left: 66.6666666667%; }
  #wamimenu-contents .offset-lg-9 {
    margin-left: 75%; }
  #wamimenu-contents .offset-lg-10 {
    margin-left: 83.3333333333%; }
  #wamimenu-contents .offset-lg-11 {
    margin-left: 91.6666666667%; } }

@media (min-width: 1200px) {
  #wamimenu-contents .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  #wamimenu-contents .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  #wamimenu-contents .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  #wamimenu-contents .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  #wamimenu-contents .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  #wamimenu-contents .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  #wamimenu-contents .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  #wamimenu-contents .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  #wamimenu-contents .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  #wamimenu-contents .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  #wamimenu-contents .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  #wamimenu-contents .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  #wamimenu-contents .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  #wamimenu-contents .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  #wamimenu-contents .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  #wamimenu-contents .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  #wamimenu-contents .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  #wamimenu-contents .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  #wamimenu-contents .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  #wamimenu-contents .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  #wamimenu-contents .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  #wamimenu-contents .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  #wamimenu-contents .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  #wamimenu-contents .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  #wamimenu-contents .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  #wamimenu-contents .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  #wamimenu-contents .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  #wamimenu-contents .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  #wamimenu-contents .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  #wamimenu-contents .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  #wamimenu-contents .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  #wamimenu-contents .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  #wamimenu-contents .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  #wamimenu-contents .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  #wamimenu-contents .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  #wamimenu-contents .offset-xl-0 {
    margin-left: 0; }
  #wamimenu-contents .offset-xl-1 {
    margin-left: 8.3333333333%; }
  #wamimenu-contents .offset-xl-2 {
    margin-left: 16.6666666667%; }
  #wamimenu-contents .offset-xl-3 {
    margin-left: 25%; }
  #wamimenu-contents .offset-xl-4 {
    margin-left: 33.3333333333%; }
  #wamimenu-contents .offset-xl-5 {
    margin-left: 41.6666666667%; }
  #wamimenu-contents .offset-xl-6 {
    margin-left: 50%; }
  #wamimenu-contents .offset-xl-7 {
    margin-left: 58.3333333333%; }
  #wamimenu-contents .offset-xl-8 {
    margin-left: 66.6666666667%; }
  #wamimenu-contents .offset-xl-9 {
    margin-left: 75%; }
  #wamimenu-contents .offset-xl-10 {
    margin-left: 83.3333333333%; }
  #wamimenu-contents .offset-xl-11 {
    margin-left: 91.6666666667%; } }

#wamimenu-contents .table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529; }

#wamimenu-contents .table th, #wamimenu-contents .table td {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6; }

#wamimenu-contents .table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6; }

#wamimenu-contents .table tbody + tbody {
  border-top: 2px solid #dee2e6; }

#wamimenu-contents .table-sm th, #wamimenu-contents .table-sm td {
  padding: .3rem; }

#wamimenu-contents .table-bordered {
  border: 1px solid #dee2e6; }

#wamimenu-contents .table-bordered th, #wamimenu-contents .table-bordered td {
  border: 1px solid #dee2e6; }

#wamimenu-contents .table-bordered thead th, #wamimenu-contents .table-bordered thead td {
  border-bottom-width: 2px; }

#wamimenu-contents .table-borderless th, #wamimenu-contents .table-borderless td, #wamimenu-contents .table-borderless thead th, #wamimenu-contents .table-borderless tbody + tbody {
  border: 0; }

#wamimenu-contents .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

#wamimenu-contents .table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

#wamimenu-contents .table-primary, #wamimenu-contents .table-primary > th, #wamimenu-contents .table-primary > td {
  background-color: #c1c2c3; }

#wamimenu-contents .table-primary th, #wamimenu-contents .table-primary td, #wamimenu-contents .table-primary thead th, #wamimenu-contents .table-primary tbody + tbody {
  border-color: #8c8e90; }

#wamimenu-contents .table-hover .table-primary:hover {
  background-color: #b4b5b6; }

#wamimenu-contents .table-hover .table-primary:hover > td, #wamimenu-contents .table-hover .table-primary:hover > th {
  background-color: #b4b5b6; }

#wamimenu-contents .table-secondary, #wamimenu-contents .table-secondary > th, #wamimenu-contents .table-secondary > td {
  background-color: #d6d8db; }

#wamimenu-contents .table-secondary th, #wamimenu-contents .table-secondary td, #wamimenu-contents .table-secondary thead th, #wamimenu-contents .table-secondary tbody + tbody {
  border-color: #b3b7bb; }

#wamimenu-contents .table-hover .table-secondary:hover {
  background-color: #c8cbcf; }

#wamimenu-contents .table-hover .table-secondary:hover > td, #wamimenu-contents .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf; }

#wamimenu-contents .table-success, #wamimenu-contents .table-success > th, #wamimenu-contents .table-success > td {
  background-color: #c3e6cb; }

#wamimenu-contents .table-success th, #wamimenu-contents .table-success td, #wamimenu-contents .table-success thead th, #wamimenu-contents .table-success tbody + tbody {
  border-color: #8fd19e; }

#wamimenu-contents .table-hover .table-success:hover {
  background-color: #b1dfbb; }

#wamimenu-contents .table-hover .table-success:hover > td, #wamimenu-contents .table-hover .table-success:hover > th {
  background-color: #b1dfbb; }

#wamimenu-contents .table-info, #wamimenu-contents .table-info > th, #wamimenu-contents .table-info > td {
  background-color: #bee5eb; }

#wamimenu-contents .table-info th, #wamimenu-contents .table-info td, #wamimenu-contents .table-info thead th, #wamimenu-contents .table-info tbody + tbody {
  border-color: #86cfda; }

#wamimenu-contents .table-hover .table-info:hover {
  background-color: #abdde5; }

#wamimenu-contents .table-hover .table-info:hover > td, #wamimenu-contents .table-hover .table-info:hover > th {
  background-color: #abdde5; }

#wamimenu-contents .table-warning, #wamimenu-contents .table-warning > th, #wamimenu-contents .table-warning > td {
  background-color: #ffeeba; }

#wamimenu-contents .table-warning th, #wamimenu-contents .table-warning td, #wamimenu-contents .table-warning thead th, #wamimenu-contents .table-warning tbody + tbody {
  border-color: #ffdf7e; }

#wamimenu-contents .table-hover .table-warning:hover {
  background-color: #ffe8a1; }

#wamimenu-contents .table-hover .table-warning:hover > td, #wamimenu-contents .table-hover .table-warning:hover > th {
  background-color: #ffe8a1; }

#wamimenu-contents .table-danger, #wamimenu-contents .table-danger > th, #wamimenu-contents .table-danger > td {
  background-color: #f5c6cb; }

#wamimenu-contents .table-danger th, #wamimenu-contents .table-danger td, #wamimenu-contents .table-danger thead th, #wamimenu-contents .table-danger tbody + tbody {
  border-color: #ed969e; }

#wamimenu-contents .table-hover .table-danger:hover {
  background-color: #f1b0b7; }

#wamimenu-contents .table-hover .table-danger:hover > td, #wamimenu-contents .table-hover .table-danger:hover > th {
  background-color: #f1b0b7; }

#wamimenu-contents .table-light, #wamimenu-contents .table-light > th, #wamimenu-contents .table-light > td {
  background-color: #fdfdfe; }

#wamimenu-contents .table-light th, #wamimenu-contents .table-light td, #wamimenu-contents .table-light thead th, #wamimenu-contents .table-light tbody + tbody {
  border-color: #fbfcfc; }

#wamimenu-contents .table-hover .table-light:hover {
  background-color: #ececf6; }

#wamimenu-contents .table-hover .table-light:hover > td, #wamimenu-contents .table-hover .table-light:hover > th {
  background-color: #ececf6; }

#wamimenu-contents .table-dark, #wamimenu-contents .table-dark > th, #wamimenu-contents .table-dark > td {
  background-color: #c6c8ca; }

#wamimenu-contents .table-dark th, #wamimenu-contents .table-dark td, #wamimenu-contents .table-dark thead th, #wamimenu-contents .table-dark tbody + tbody {
  border-color: #95999c; }

#wamimenu-contents .table-hover .table-dark:hover {
  background-color: #b9bbbe; }

#wamimenu-contents .table-hover .table-dark:hover > td, #wamimenu-contents .table-hover .table-dark:hover > th {
  background-color: #b9bbbe; }

#wamimenu-contents .table-active, #wamimenu-contents .table-active > th, #wamimenu-contents .table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

#wamimenu-contents .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }

#wamimenu-contents .table-hover .table-active:hover > td, #wamimenu-contents .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075); }

#wamimenu-contents .table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

#wamimenu-contents .table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

#wamimenu-contents .table-dark {
  color: #fff;
  background-color: #343a40; }

#wamimenu-contents .table-dark th, #wamimenu-contents .table-dark td, #wamimenu-contents .table-dark thead th {
  border-color: #454d55; }

#wamimenu-contents .table-dark.table-bordered {
  border: 0; }

#wamimenu-contents .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05); }

#wamimenu-contents .table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  #wamimenu-contents .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  #wamimenu-contents .table-responsive-sm > .table-bordered {
    border: 0; } }

@media (max-width: 767.98px) {
  #wamimenu-contents .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  #wamimenu-contents .table-responsive-md > .table-bordered {
    border: 0; } }

@media (max-width: 991.98px) {
  #wamimenu-contents .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  #wamimenu-contents .table-responsive-lg > .table-bordered {
    border: 0; } }

@media (max-width: 1199.98px) {
  #wamimenu-contents .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  #wamimenu-contents .table-responsive-xl > .table-bordered {
    border: 0; } }

#wamimenu-contents .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

#wamimenu-contents .table-responsive > .table-bordered {
  border: 0; }

#wamimenu-contents .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-transition: border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .form-control {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .form-control::-ms-expand {
  background-color: transparent;
  border: 0; }

#wamimenu-contents .form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057; }

#wamimenu-contents .form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #5a6570;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25); }

#wamimenu-contents .form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1; }

#wamimenu-contents .form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1; }

#wamimenu-contents .form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1; }

#wamimenu-contents .form-control::placeholder {
  color: #6c757d;
  opacity: 1; }

#wamimenu-contents .form-control:disabled, #wamimenu-contents .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1; }

#wamimenu-contents select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

#wamimenu-contents .form-control-file, #wamimenu-contents .form-control-range {
  display: block;
  width: 100%; }

#wamimenu-contents .col-form-label {
  padding-top: calc(.375rem + 1px);
  padding-bottom: calc(.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

#wamimenu-contents .col-form-label-lg {
  padding-top: calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
  font-size: 1.75rem;
  line-height: 1.5; }

#wamimenu-contents .col-form-label-sm {
  padding-top: calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px);
  font-size: 1.225rem;
  line-height: 1.5; }

#wamimenu-contents .form-control-plaintext {
  display: block;
  width: 100%;
  padding: .375rem 0;
  margin-bottom: 0;
  font-size: 1.4rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }

#wamimenu-contents .form-control-plaintext.form-control-sm, #wamimenu-contents .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0; }

#wamimenu-contents .form-control-sm {
  height: calc(1.5em + .5rem + 2px);
  padding: .25rem .5rem;
  font-size: 1.225rem;
  line-height: 1.5;
  border-radius: .2rem; }

#wamimenu-contents .form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: .5rem 1rem;
  font-size: 1.75rem;
  line-height: 1.5;
  border-radius: .3rem; }

#wamimenu-contents select.form-control[size], #wamimenu-contents select.form-control[multiple] {
  height: auto; }

#wamimenu-contents textarea.form-control {
  height: auto; }

#wamimenu-contents .form-group {
  margin-bottom: 1rem; }

#wamimenu-contents .form-text {
  display: block;
  margin-top: .25rem; }

#wamimenu-contents .form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }

#wamimenu-contents .form-row > .col, #wamimenu-contents .form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px; }

#wamimenu-contents .form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

#wamimenu-contents .form-check-input {
  position: absolute;
  margin-top: .3rem;
  margin-left: -1.25rem; }

#wamimenu-contents .form-check-input[disabled] ~ .form-check-label, #wamimenu-contents .form-check-input:disabled ~ .form-check-label {
  color: #6c757d; }

#wamimenu-contents .form-check-label {
  margin-bottom: 0; }

#wamimenu-contents .form-check-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: .75rem; }

#wamimenu-contents .form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: .3125rem;
  margin-left: 0; }

#wamimenu-contents .valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #28a745; }

#wamimenu-contents .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: 1.225rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: .25rem; }

#wamimenu-contents .was-validated :valid ~ .valid-feedback, #wamimenu-contents .was-validated :valid ~ .valid-tooltip, #wamimenu-contents .is-valid ~ .valid-feedback, #wamimenu-contents .is-valid ~ .valid-tooltip {
  display: block; }

#wamimenu-contents .was-validated .form-control:valid, #wamimenu-contents .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem); }

#wamimenu-contents .was-validated .form-control:valid:focus, #wamimenu-contents .form-control.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

#wamimenu-contents .was-validated textarea.form-control:valid, #wamimenu-contents textarea.form-control.is-valid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem); }

#wamimenu-contents .was-validated .custom-select:valid, #wamimenu-contents .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem); }

#wamimenu-contents .was-validated .custom-select:valid:focus, #wamimenu-contents .custom-select.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

#wamimenu-contents .was-validated .form-check-input:valid ~ .form-check-label, #wamimenu-contents .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

#wamimenu-contents .was-validated .form-check-input:valid ~ .valid-feedback, #wamimenu-contents .was-validated .form-check-input:valid ~ .valid-tooltip, #wamimenu-contents .form-check-input.is-valid ~ .valid-feedback, #wamimenu-contents .form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

#wamimenu-contents .was-validated .custom-control-input:valid ~ .custom-control-label, #wamimenu-contents .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }

#wamimenu-contents .was-validated .custom-control-input:valid ~ .custom-control-label::before, #wamimenu-contents .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745; }

#wamimenu-contents .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, #wamimenu-contents .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

#wamimenu-contents .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, #wamimenu-contents .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

#wamimenu-contents .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, #wamimenu-contents .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

#wamimenu-contents .was-validated .custom-file-input:valid ~ .custom-file-label, #wamimenu-contents .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

#wamimenu-contents .was-validated .custom-file-input:valid:focus ~ .custom-file-label, #wamimenu-contents .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

#wamimenu-contents .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545; }

#wamimenu-contents .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: 1.225rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: .25rem; }

#wamimenu-contents .was-validated :invalid ~ .invalid-feedback, #wamimenu-contents .was-validated :invalid ~ .invalid-tooltip, #wamimenu-contents .is-invalid ~ .invalid-feedback, #wamimenu-contents .is-invalid ~ .invalid-tooltip {
  display: block; }

#wamimenu-contents .was-validated .form-control:invalid, #wamimenu-contents .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem); }

#wamimenu-contents .was-validated .form-control:invalid:focus, #wamimenu-contents .form-control.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

#wamimenu-contents .was-validated textarea.form-control:invalid, #wamimenu-contents textarea.form-control.is-invalid {
  padding-right: calc(1.5em + .75rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem); }

#wamimenu-contents .was-validated .custom-select:invalid, #wamimenu-contents .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem); }

#wamimenu-contents .was-validated .custom-select:invalid:focus, #wamimenu-contents .custom-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

#wamimenu-contents .was-validated .form-check-input:invalid ~ .form-check-label, #wamimenu-contents .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

#wamimenu-contents .was-validated .form-check-input:invalid ~ .invalid-feedback, #wamimenu-contents .was-validated .form-check-input:invalid ~ .invalid-tooltip, #wamimenu-contents .form-check-input.is-invalid ~ .invalid-feedback, #wamimenu-contents .form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

#wamimenu-contents .was-validated .custom-control-input:invalid ~ .custom-control-label, #wamimenu-contents .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }

#wamimenu-contents .was-validated .custom-control-input:invalid ~ .custom-control-label::before, #wamimenu-contents .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545; }

#wamimenu-contents .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, #wamimenu-contents .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

#wamimenu-contents .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, #wamimenu-contents .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

#wamimenu-contents .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, #wamimenu-contents .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

#wamimenu-contents .was-validated .custom-file-input:invalid ~ .custom-file-label, #wamimenu-contents .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

#wamimenu-contents .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, #wamimenu-contents .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

#wamimenu-contents .form-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

#wamimenu-contents .form-inline .form-check {
  width: 100%; }

@media (min-width: 576px) {
  #wamimenu-contents .form-inline label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0; }
  #wamimenu-contents .form-inline .form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0; }
  #wamimenu-contents .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  #wamimenu-contents .form-inline .form-control-plaintext {
    display: inline-block; }
  #wamimenu-contents .form-inline .input-group, #wamimenu-contents .form-inline .custom-select {
    width: auto; }
  #wamimenu-contents .form-inline .form-check {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0; }
  #wamimenu-contents .form-inline .form-check-input {
    position: relative;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-top: 0;
    margin-right: .25rem;
    margin-left: 0; }
  #wamimenu-contents .form-inline .custom-control {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  #wamimenu-contents .form-inline .custom-control-label {
    margin-bottom: 0; } }

#wamimenu-contents .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1.4rem;
  line-height: 1.5;
  border-radius: .25rem;
  -webkit-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .btn {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .btn:hover {
  color: #212529;
  text-decoration: none; }

#wamimenu-contents .btn:focus, #wamimenu-contents .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25); }

#wamimenu-contents .btn.disabled, #wamimenu-contents .btn:disabled {
  opacity: .65; }

#wamimenu-contents a.btn.disabled, #wamimenu-contents fieldset:disabled a.btn {
  pointer-events: none; }

#wamimenu-contents .btn-primary {
  color: #fff;
  background-color: #212529;
  border-color: #212529; }

#wamimenu-contents .btn-primary:hover {
  color: #fff;
  background-color: #101214;
  border-color: #0a0c0d; }

#wamimenu-contents .btn-primary:focus, #wamimenu-contents .btn-primary.focus {
  color: #fff;
  background-color: #101214;
  border-color: #0a0c0d;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5); }

#wamimenu-contents .btn-primary.disabled, #wamimenu-contents .btn-primary:disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529; }

#wamimenu-contents .btn-primary:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-primary:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a0c0d;
  border-color: #050506; }

#wamimenu-contents .btn-primary:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-primary:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5); }

#wamimenu-contents .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

#wamimenu-contents .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62; }

#wamimenu-contents .btn-secondary:focus, #wamimenu-contents .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

#wamimenu-contents .btn-secondary.disabled, #wamimenu-contents .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

#wamimenu-contents .btn-secondary:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-secondary:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b; }

#wamimenu-contents .btn-secondary:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-secondary:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

#wamimenu-contents .btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

#wamimenu-contents .btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34; }

#wamimenu-contents .btn-success:focus, #wamimenu-contents .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

#wamimenu-contents .btn-success.disabled, #wamimenu-contents .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

#wamimenu-contents .btn-success:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-success:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430; }

#wamimenu-contents .btn-success:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-success:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

#wamimenu-contents .btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

#wamimenu-contents .btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b; }

#wamimenu-contents .btn-info:focus, #wamimenu-contents .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

#wamimenu-contents .btn-info.disabled, #wamimenu-contents .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

#wamimenu-contents .btn-info:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-info:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f; }

#wamimenu-contents .btn-info:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-info:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

#wamimenu-contents .btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }

#wamimenu-contents .btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00; }

#wamimenu-contents .btn-warning:focus, #wamimenu-contents .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

#wamimenu-contents .btn-warning.disabled, #wamimenu-contents .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }

#wamimenu-contents .btn-warning:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-warning:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500; }

#wamimenu-contents .btn-warning:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-warning:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

#wamimenu-contents .btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

#wamimenu-contents .btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130; }

#wamimenu-contents .btn-danger:focus, #wamimenu-contents .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

#wamimenu-contents .btn-danger.disabled, #wamimenu-contents .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

#wamimenu-contents .btn-danger:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-danger:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d; }

#wamimenu-contents .btn-danger:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-danger:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

#wamimenu-contents .btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

#wamimenu-contents .btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5; }

#wamimenu-contents .btn-light:focus, #wamimenu-contents .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

#wamimenu-contents .btn-light.disabled, #wamimenu-contents .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

#wamimenu-contents .btn-light:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-light:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df; }

#wamimenu-contents .btn-light:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-light:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

#wamimenu-contents .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

#wamimenu-contents .btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124; }

#wamimenu-contents .btn-dark:focus, #wamimenu-contents .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

#wamimenu-contents .btn-dark.disabled, #wamimenu-contents .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

#wamimenu-contents .btn-dark:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-dark:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d; }

#wamimenu-contents .btn-dark:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-dark:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

#wamimenu-contents .btn-outline-primary {
  color: #212529;
  border-color: #212529; }

#wamimenu-contents .btn-outline-primary:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529; }

#wamimenu-contents .btn-outline-primary:focus, #wamimenu-contents .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

#wamimenu-contents .btn-outline-primary.disabled, #wamimenu-contents .btn-outline-primary:disabled {
  color: #212529;
  background-color: transparent; }

#wamimenu-contents .btn-outline-primary:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-outline-primary:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #212529;
  border-color: #212529; }

#wamimenu-contents .btn-outline-primary:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-outline-primary:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

#wamimenu-contents .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }

#wamimenu-contents .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

#wamimenu-contents .btn-outline-secondary:focus, #wamimenu-contents .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

#wamimenu-contents .btn-outline-secondary.disabled, #wamimenu-contents .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent; }

#wamimenu-contents .btn-outline-secondary:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-outline-secondary:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

#wamimenu-contents .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

#wamimenu-contents .btn-outline-success {
  color: #28a745;
  border-color: #28a745; }

#wamimenu-contents .btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

#wamimenu-contents .btn-outline-success:focus, #wamimenu-contents .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

#wamimenu-contents .btn-outline-success.disabled, #wamimenu-contents .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent; }

#wamimenu-contents .btn-outline-success:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-outline-success:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

#wamimenu-contents .btn-outline-success:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-outline-success:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

#wamimenu-contents .btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }

#wamimenu-contents .btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

#wamimenu-contents .btn-outline-info:focus, #wamimenu-contents .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

#wamimenu-contents .btn-outline-info.disabled, #wamimenu-contents .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent; }

#wamimenu-contents .btn-outline-info:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-outline-info:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

#wamimenu-contents .btn-outline-info:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-outline-info:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

#wamimenu-contents .btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }

#wamimenu-contents .btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }

#wamimenu-contents .btn-outline-warning:focus, #wamimenu-contents .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

#wamimenu-contents .btn-outline-warning.disabled, #wamimenu-contents .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent; }

#wamimenu-contents .btn-outline-warning:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-outline-warning:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }

#wamimenu-contents .btn-outline-warning:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-outline-warning:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

#wamimenu-contents .btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }

#wamimenu-contents .btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

#wamimenu-contents .btn-outline-danger:focus, #wamimenu-contents .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

#wamimenu-contents .btn-outline-danger.disabled, #wamimenu-contents .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent; }

#wamimenu-contents .btn-outline-danger:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-outline-danger:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

#wamimenu-contents .btn-outline-danger:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-outline-danger:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

#wamimenu-contents .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }

#wamimenu-contents .btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

#wamimenu-contents .btn-outline-light:focus, #wamimenu-contents .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

#wamimenu-contents .btn-outline-light.disabled, #wamimenu-contents .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent; }

#wamimenu-contents .btn-outline-light:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-outline-light:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

#wamimenu-contents .btn-outline-light:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-outline-light:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

#wamimenu-contents .btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }

#wamimenu-contents .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

#wamimenu-contents .btn-outline-dark:focus, #wamimenu-contents .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

#wamimenu-contents .btn-outline-dark.disabled, #wamimenu-contents .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent; }

#wamimenu-contents .btn-outline-dark:not(:disabled):not(.disabled):active, #wamimenu-contents .btn-outline-dark:not(:disabled):not(.disabled).active, #wamimenu-contents .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

#wamimenu-contents .btn-outline-dark:not(:disabled):not(.disabled):active:focus, #wamimenu-contents .btn-outline-dark:not(:disabled):not(.disabled).active:focus, #wamimenu-contents .show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

#wamimenu-contents .btn-link {
  font-weight: 400;
  color: #212529;
  text-decoration: none; }

#wamimenu-contents .btn-link:hover {
  color: #000;
  text-decoration: none; }

#wamimenu-contents .btn-link:focus, #wamimenu-contents .btn-link.focus {
  text-decoration: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

#wamimenu-contents .btn-link:disabled, #wamimenu-contents .btn-link.disabled {
  color: #6c757d;
  pointer-events: none; }

#wamimenu-contents .btn-lg, #wamimenu-contents .btn-group-lg > .btn {
  padding: .5rem 1rem;
  font-size: 1.75rem;
  line-height: 1.5;
  border-radius: .3rem; }

#wamimenu-contents .btn-sm, #wamimenu-contents .btn-group-sm > .btn {
  padding: .25rem .5rem;
  font-size: 1.225rem;
  line-height: 1.5;
  border-radius: .2rem; }

#wamimenu-contents .btn-block {
  display: block;
  width: 100%; }

#wamimenu-contents .btn-block + .btn-block {
  margin-top: .5rem; }

#wamimenu-contents input[type="submit"].btn-block, #wamimenu-contents input[type="reset"].btn-block, #wamimenu-contents input[type="button"].btn-block {
  width: 100%; }

#wamimenu-contents .fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .fade {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .fade:not(.show) {
  opacity: 0; }

#wamimenu-contents .collapse:not(.show) {
  display: none; }

#wamimenu-contents .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .dropup, #wamimenu-contents .dropright, #wamimenu-contents .dropdown, #wamimenu-contents .dropleft {
  position: relative; }

#wamimenu-contents .dropdown-toggle {
  white-space: nowrap; }

#wamimenu-contents .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent; }

#wamimenu-contents .dropdown-toggle:empty::after {
  margin-left: 0; }

#wamimenu-contents .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 1.4rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: .25rem; }

#wamimenu-contents .dropdown-menu-left {
  right: auto;
  left: 0; }

#wamimenu-contents .dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  #wamimenu-contents .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  #wamimenu-contents .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  #wamimenu-contents .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  #wamimenu-contents .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  #wamimenu-contents .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  #wamimenu-contents .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  #wamimenu-contents .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  #wamimenu-contents .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

#wamimenu-contents .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: .125rem; }

#wamimenu-contents .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: 0;
  border-right: .3em solid transparent;
  border-bottom: .3em solid;
  border-left: .3em solid transparent; }

#wamimenu-contents .dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

#wamimenu-contents .dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: .125rem; }

#wamimenu-contents .dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: 0;
  border-bottom: .3em solid transparent;
  border-left: .3em solid; }

#wamimenu-contents .dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

#wamimenu-contents .dropright .dropdown-toggle::after {
  vertical-align: 0; }

#wamimenu-contents .dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: .125rem; }

#wamimenu-contents .dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: ""; }

#wamimenu-contents .dropleft .dropdown-toggle::after {
  display: none; }

#wamimenu-contents .dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: .3em solid;
  border-bottom: .3em solid transparent; }

#wamimenu-contents .dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

#wamimenu-contents .dropleft .dropdown-toggle::before {
  vertical-align: 0; }

#wamimenu-contents .dropdown-menu[x-placement^="top"], #wamimenu-contents .dropdown-menu[x-placement^="right"], #wamimenu-contents .dropdown-menu[x-placement^="bottom"], #wamimenu-contents .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

#wamimenu-contents .dropdown-divider {
  height: 0;
  margin: .5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

#wamimenu-contents .dropdown-item {
  display: block;
  width: 100%;
  padding: .25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }

#wamimenu-contents .dropdown-item:hover, #wamimenu-contents .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa; }

#wamimenu-contents .dropdown-item.active, #wamimenu-contents .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #212529; }

#wamimenu-contents .dropdown-item.disabled, #wamimenu-contents .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent; }

#wamimenu-contents .dropdown-menu.show {
  display: block; }

#wamimenu-contents .dropdown-header {
  display: block;
  padding: .5rem 1.5rem;
  margin-bottom: 0;
  font-size: 1.225rem;
  color: #6c757d;
  white-space: nowrap; }

#wamimenu-contents .dropdown-item-text {
  display: block;
  padding: .25rem 1.5rem;
  color: #212529; }

#wamimenu-contents .btn-group, #wamimenu-contents .btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }

#wamimenu-contents .btn-group > .btn, #wamimenu-contents .btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

#wamimenu-contents .btn-group > .btn:hover, #wamimenu-contents .btn-group-vertical > .btn:hover {
  z-index: 1; }

#wamimenu-contents .btn-group > .btn:focus, #wamimenu-contents .btn-group > .btn:active, #wamimenu-contents .btn-group > .btn.active, #wamimenu-contents .btn-group-vertical > .btn:focus, #wamimenu-contents .btn-group-vertical > .btn:active, #wamimenu-contents .btn-group-vertical > .btn.active {
  z-index: 1; }

#wamimenu-contents .btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

#wamimenu-contents .btn-toolbar .input-group {
  width: auto; }

#wamimenu-contents .btn-group > .btn:not(:first-child), #wamimenu-contents .btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

#wamimenu-contents .btn-group > .btn:not(:last-child):not(.dropdown-toggle), #wamimenu-contents .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

#wamimenu-contents .btn-group > .btn:not(:first-child), #wamimenu-contents .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

#wamimenu-contents .dropdown-toggle-split {
  padding-right: .5625rem;
  padding-left: .5625rem; }

#wamimenu-contents .dropdown-toggle-split::after, #wamimenu-contents .dropup .dropdown-toggle-split::after, #wamimenu-contents .dropright .dropdown-toggle-split::after {
  margin-left: 0; }

#wamimenu-contents .dropleft .dropdown-toggle-split::before {
  margin-right: 0; }

#wamimenu-contents .btn-sm + .dropdown-toggle-split, #wamimenu-contents .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: .375rem; }

#wamimenu-contents .btn-lg + .dropdown-toggle-split, #wamimenu-contents .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .75rem; }

#wamimenu-contents .btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

#wamimenu-contents .btn-group-vertical > .btn, #wamimenu-contents .btn-group-vertical > .btn-group {
  width: 100%; }

#wamimenu-contents .btn-group-vertical > .btn:not(:first-child), #wamimenu-contents .btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px; }

#wamimenu-contents .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), #wamimenu-contents .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

#wamimenu-contents .btn-group-vertical > .btn:not(:first-child), #wamimenu-contents .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

#wamimenu-contents .btn-group-toggle > .btn, #wamimenu-contents .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }

#wamimenu-contents .btn-group-toggle > .btn input[type="radio"], #wamimenu-contents .btn-group-toggle > .btn input[type="checkbox"], #wamimenu-contents .btn-group-toggle > .btn-group > .btn input[type="radio"], #wamimenu-contents .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

#wamimenu-contents .input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }

#wamimenu-contents .input-group > .form-control, #wamimenu-contents .input-group > .form-control-plaintext, #wamimenu-contents .input-group > .custom-select, #wamimenu-contents .input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 0; }

#wamimenu-contents .input-group > .form-control + .form-control, #wamimenu-contents .input-group > .form-control + .custom-select, #wamimenu-contents .input-group > .form-control + .custom-file, #wamimenu-contents .input-group > .form-control-plaintext + .form-control, #wamimenu-contents .input-group > .form-control-plaintext + .custom-select, #wamimenu-contents .input-group > .form-control-plaintext + .custom-file, #wamimenu-contents .input-group > .custom-select + .form-control, #wamimenu-contents .input-group > .custom-select + .custom-select, #wamimenu-contents .input-group > .custom-select + .custom-file, #wamimenu-contents .input-group > .custom-file + .form-control, #wamimenu-contents .input-group > .custom-file + .custom-select, #wamimenu-contents .input-group > .custom-file + .custom-file {
  margin-left: -1px; }

#wamimenu-contents .input-group > .form-control:focus, #wamimenu-contents .input-group > .custom-select:focus, #wamimenu-contents .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3; }

#wamimenu-contents .input-group > .custom-file .custom-file-input:focus {
  z-index: 4; }

#wamimenu-contents .input-group > .form-control:not(:last-child), #wamimenu-contents .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

#wamimenu-contents .input-group > .form-control:not(:first-child), #wamimenu-contents .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

#wamimenu-contents .input-group > .custom-file {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

#wamimenu-contents .input-group > .custom-file:not(:last-child) .custom-file-label, #wamimenu-contents .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

#wamimenu-contents .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

#wamimenu-contents .input-group-prepend, #wamimenu-contents .input-group-append {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

#wamimenu-contents .input-group-prepend .btn, #wamimenu-contents .input-group-append .btn {
  position: relative;
  z-index: 2; }

#wamimenu-contents .input-group-prepend .btn:focus, #wamimenu-contents .input-group-append .btn:focus {
  z-index: 3; }

#wamimenu-contents .input-group-prepend .btn + .btn, #wamimenu-contents .input-group-prepend .btn + .input-group-text, #wamimenu-contents .input-group-prepend .input-group-text + .input-group-text, #wamimenu-contents .input-group-prepend .input-group-text + .btn, #wamimenu-contents .input-group-append .btn + .btn, #wamimenu-contents .input-group-append .btn + .input-group-text, #wamimenu-contents .input-group-append .input-group-text + .input-group-text, #wamimenu-contents .input-group-append .input-group-text + .btn {
  margin-left: -1px; }

#wamimenu-contents .input-group-prepend {
  margin-right: -1px; }

#wamimenu-contents .input-group-append {
  margin-left: -1px; }

#wamimenu-contents .input-group-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: .375rem .75rem;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: .25rem; }

#wamimenu-contents .input-group-text input[type="radio"], #wamimenu-contents .input-group-text input[type="checkbox"] {
  margin-top: 0; }

#wamimenu-contents .input-group-lg > .form-control:not(textarea), #wamimenu-contents .input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

#wamimenu-contents .input-group-lg > .form-control, #wamimenu-contents .input-group-lg > .custom-select, #wamimenu-contents .input-group-lg > .input-group-prepend > .input-group-text, #wamimenu-contents .input-group-lg > .input-group-append > .input-group-text, #wamimenu-contents .input-group-lg > .input-group-prepend > .btn, #wamimenu-contents .input-group-lg > .input-group-append > .btn {
  padding: .5rem 1rem;
  font-size: 1.75rem;
  line-height: 1.5;
  border-radius: .3rem; }

#wamimenu-contents .input-group-sm > .form-control:not(textarea), #wamimenu-contents .input-group-sm > .custom-select {
  height: calc(1.5em + .5rem + 2px); }

#wamimenu-contents .input-group-sm > .form-control, #wamimenu-contents .input-group-sm > .custom-select, #wamimenu-contents .input-group-sm > .input-group-prepend > .input-group-text, #wamimenu-contents .input-group-sm > .input-group-append > .input-group-text, #wamimenu-contents .input-group-sm > .input-group-prepend > .btn, #wamimenu-contents .input-group-sm > .input-group-append > .btn {
  padding: .25rem .5rem;
  font-size: 1.225rem;
  line-height: 1.5;
  border-radius: .2rem; }

#wamimenu-contents .input-group-lg > .custom-select, #wamimenu-contents .input-group-sm > .custom-select {
  padding-right: 1.75rem; }

#wamimenu-contents .input-group > .input-group-prepend > .btn, #wamimenu-contents .input-group > .input-group-prepend > .input-group-text, #wamimenu-contents .input-group > .input-group-append:not(:last-child) > .btn, #wamimenu-contents .input-group > .input-group-append:not(:last-child) > .input-group-text, #wamimenu-contents .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), #wamimenu-contents .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

#wamimenu-contents .input-group > .input-group-append > .btn, #wamimenu-contents .input-group > .input-group-append > .input-group-text, #wamimenu-contents .input-group > .input-group-prepend:not(:first-child) > .btn, #wamimenu-contents .input-group > .input-group-prepend:not(:first-child) > .input-group-text, #wamimenu-contents .input-group > .input-group-prepend:first-child > .btn:not(:first-child), #wamimenu-contents .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

#wamimenu-contents .custom-control {
  position: relative;
  display: block;
  min-height: 2.1rem;
  padding-left: 1.5rem; }

#wamimenu-contents .custom-control-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

#wamimenu-contents .custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.55rem;
  opacity: 0; }

#wamimenu-contents .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #212529;
  background-color: #212529; }

#wamimenu-contents .custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25); }

#wamimenu-contents .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #5a6570; }

#wamimenu-contents .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #717e8c;
  border-color: #717e8c; }

#wamimenu-contents .custom-control-input[disabled] ~ .custom-control-label, #wamimenu-contents .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d; }

#wamimenu-contents .custom-control-input[disabled] ~ .custom-control-label::before, #wamimenu-contents .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef; }

#wamimenu-contents .custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }

#wamimenu-contents .custom-control-label::before {
  position: absolute;
  top: .55rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px; }

#wamimenu-contents .custom-control-label::after {
  position: absolute;
  top: .55rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%; }

#wamimenu-contents .custom-checkbox .custom-control-label::before {
  border-radius: .25rem; }

#wamimenu-contents .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

#wamimenu-contents .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #212529;
  background-color: #212529; }

#wamimenu-contents .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

#wamimenu-contents .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(33, 37, 41, 0.5); }

#wamimenu-contents .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(33, 37, 41, 0.5); }

#wamimenu-contents .custom-radio .custom-control-label::before {
  border-radius: 50%; }

#wamimenu-contents .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

#wamimenu-contents .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(33, 37, 41, 0.5); }

#wamimenu-contents .custom-switch {
  padding-left: 2.25rem; }

#wamimenu-contents .custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: .5rem; }

#wamimenu-contents .custom-switch .custom-control-label::after {
  top: calc(.55rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: .5rem;
  -webkit-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  -o-transition: transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
      -ms-transform: translateX(0.75rem);
          transform: translateX(0.75rem); }

#wamimenu-contents .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(33, 37, 41, 0.5); }

#wamimenu-contents .custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem 1.75rem .375rem .75rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

#wamimenu-contents .custom-select:focus {
  border-color: #5a6570;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25); }

#wamimenu-contents .custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

#wamimenu-contents .custom-select[multiple], #wamimenu-contents .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: .75rem;
  background-image: none; }

#wamimenu-contents .custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef; }

#wamimenu-contents .custom-select::-ms-expand {
  display: none; }

#wamimenu-contents .custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057; }

#wamimenu-contents .custom-select-sm {
  height: calc(1.5em + .5rem + 2px);
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  font-size: 1.225rem; }

#wamimenu-contents .custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  font-size: 1.75rem; }

#wamimenu-contents .custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin-bottom: 0; }

#wamimenu-contents .custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  margin: 0;
  opacity: 0; }

#wamimenu-contents .custom-file-input:focus ~ .custom-file-label {
  border-color: #5a6570;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25); }

#wamimenu-contents .custom-file-input[disabled] ~ .custom-file-label, #wamimenu-contents .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef; }

#wamimenu-contents .custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse"; }

#wamimenu-contents .custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse); }

#wamimenu-contents .custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: .25rem; }

#wamimenu-contents .custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + .75rem);
  padding: .375rem .75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 .25rem .25rem 0; }

#wamimenu-contents .custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

#wamimenu-contents .custom-range:focus {
  outline: none; }

#wamimenu-contents .custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(33, 37, 41, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(33, 37, 41, 0.25); }

#wamimenu-contents .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(33, 37, 41, 0.25); }

#wamimenu-contents .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(33, 37, 41, 0.25); }

#wamimenu-contents .custom-range::-moz-focus-outer {
  border: 0; }

#wamimenu-contents .custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  background-color: #212529;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .custom-range::-webkit-slider-thumb:active {
  background-color: #717e8c; }

#wamimenu-contents .custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem; }

#wamimenu-contents .custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #212529;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .custom-range::-moz-range-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .custom-range::-moz-range-thumb:active {
  background-color: #717e8c; }

#wamimenu-contents .custom-range::-moz-range-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem; }

#wamimenu-contents .custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: .2rem;
  margin-left: .2rem;
  background-color: #212529;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  appearance: none; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .custom-range::-ms-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .custom-range::-ms-thumb:active {
  background-color: #717e8c; }

#wamimenu-contents .custom-range::-ms-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: .5rem; }

#wamimenu-contents .custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem; }

#wamimenu-contents .custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem; }

#wamimenu-contents .custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd; }

#wamimenu-contents .custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default; }

#wamimenu-contents .custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd; }

#wamimenu-contents .custom-range:disabled::-moz-range-track {
  cursor: default; }

#wamimenu-contents .custom-range:disabled::-ms-thumb {
  background-color: #adb5bd; }

#wamimenu-contents .custom-control-label::before, #wamimenu-contents .custom-file-label, #wamimenu-contents .custom-select {
  -webkit-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .custom-control-label::before, #wamimenu-contents .custom-file-label, #wamimenu-contents .custom-select {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

#wamimenu-contents .nav-link {
  display: block;
  padding: .5rem 1rem; }

#wamimenu-contents .nav-link:hover, #wamimenu-contents .nav-link:focus {
  text-decoration: none; }

#wamimenu-contents .nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default; }

#wamimenu-contents .nav-tabs {
  border-bottom: 1px solid #dee2e6; }

#wamimenu-contents .nav-tabs .nav-item {
  margin-bottom: -1px; }

#wamimenu-contents .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem; }

#wamimenu-contents .nav-tabs .nav-link:hover, #wamimenu-contents .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6; }

#wamimenu-contents .nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent; }

#wamimenu-contents .nav-tabs .nav-link.active, #wamimenu-contents .nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff; }

#wamimenu-contents .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

#wamimenu-contents .nav-pills .nav-link {
  border-radius: .25rem; }

#wamimenu-contents .nav-pills .nav-link.active, #wamimenu-contents .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #212529; }

#wamimenu-contents .nav-fill .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

#wamimenu-contents .nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

#wamimenu-contents .tab-content > .tab-pane {
  display: none; }

#wamimenu-contents .tab-content > .active {
  display: block; }

#wamimenu-contents .navbar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: .5rem 1rem; }

#wamimenu-contents .navbar .container, #wamimenu-contents .navbar .container-fluid, #wamimenu-contents .navbar .container-sm, #wamimenu-contents .navbar .container-md, #wamimenu-contents .navbar .container-lg, #wamimenu-contents .navbar .container-xl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

#wamimenu-contents .navbar-brand {
  display: inline-block;
  padding-top: .2375rem;
  padding-bottom: .2375rem;
  margin-right: 1rem;
  font-size: 1.75rem;
  line-height: inherit;
  white-space: nowrap; }

#wamimenu-contents .navbar-brand:hover, #wamimenu-contents .navbar-brand:focus {
  text-decoration: none; }

#wamimenu-contents .navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

#wamimenu-contents .navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0; }

#wamimenu-contents .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

#wamimenu-contents .navbar-text {
  display: inline-block;
  padding-top: .5rem;
  padding-bottom: .5rem; }

#wamimenu-contents .navbar-collapse {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

#wamimenu-contents .navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.75rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: .25rem; }

#wamimenu-contents .navbar-toggler:hover, #wamimenu-contents .navbar-toggler:focus {
  text-decoration: none; }

#wamimenu-contents .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  #wamimenu-contents .navbar-expand-sm > .container, #wamimenu-contents .navbar-expand-sm > .container-fluid, #wamimenu-contents .navbar-expand-sm > .container-sm, #wamimenu-contents .navbar-expand-sm > .container-md, #wamimenu-contents .navbar-expand-sm > .container-lg, #wamimenu-contents .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  #wamimenu-contents .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  #wamimenu-contents .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  #wamimenu-contents .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute; }
  #wamimenu-contents .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }
  #wamimenu-contents .navbar-expand-sm > .container, #wamimenu-contents .navbar-expand-sm > .container-fluid, #wamimenu-contents .navbar-expand-sm > .container-sm, #wamimenu-contents .navbar-expand-sm > .container-md, #wamimenu-contents .navbar-expand-sm > .container-lg, #wamimenu-contents .navbar-expand-sm > .container-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  #wamimenu-contents .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
  #wamimenu-contents .navbar-expand-sm .navbar-toggler {
    display: none; } }

@media (max-width: 767.98px) {
  #wamimenu-contents .navbar-expand-md > .container, #wamimenu-contents .navbar-expand-md > .container-fluid, #wamimenu-contents .navbar-expand-md > .container-sm, #wamimenu-contents .navbar-expand-md > .container-md, #wamimenu-contents .navbar-expand-md > .container-lg, #wamimenu-contents .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  #wamimenu-contents .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  #wamimenu-contents .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  #wamimenu-contents .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute; }
  #wamimenu-contents .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }
  #wamimenu-contents .navbar-expand-md > .container, #wamimenu-contents .navbar-expand-md > .container-fluid, #wamimenu-contents .navbar-expand-md > .container-sm, #wamimenu-contents .navbar-expand-md > .container-md, #wamimenu-contents .navbar-expand-md > .container-lg, #wamimenu-contents .navbar-expand-md > .container-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  #wamimenu-contents .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
  #wamimenu-contents .navbar-expand-md .navbar-toggler {
    display: none; } }

@media (max-width: 991.98px) {
  #wamimenu-contents .navbar-expand-lg > .container, #wamimenu-contents .navbar-expand-lg > .container-fluid, #wamimenu-contents .navbar-expand-lg > .container-sm, #wamimenu-contents .navbar-expand-lg > .container-md, #wamimenu-contents .navbar-expand-lg > .container-lg, #wamimenu-contents .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  #wamimenu-contents .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  #wamimenu-contents .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  #wamimenu-contents .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute; }
  #wamimenu-contents .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }
  #wamimenu-contents .navbar-expand-lg > .container, #wamimenu-contents .navbar-expand-lg > .container-fluid, #wamimenu-contents .navbar-expand-lg > .container-sm, #wamimenu-contents .navbar-expand-lg > .container-md, #wamimenu-contents .navbar-expand-lg > .container-lg, #wamimenu-contents .navbar-expand-lg > .container-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  #wamimenu-contents .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
  #wamimenu-contents .navbar-expand-lg .navbar-toggler {
    display: none; } }

@media (max-width: 1199.98px) {
  #wamimenu-contents .navbar-expand-xl > .container, #wamimenu-contents .navbar-expand-xl > .container-fluid, #wamimenu-contents .navbar-expand-xl > .container-sm, #wamimenu-contents .navbar-expand-xl > .container-md, #wamimenu-contents .navbar-expand-xl > .container-lg, #wamimenu-contents .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  #wamimenu-contents .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  #wamimenu-contents .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  #wamimenu-contents .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute; }
  #wamimenu-contents .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }
  #wamimenu-contents .navbar-expand-xl > .container, #wamimenu-contents .navbar-expand-xl > .container-fluid, #wamimenu-contents .navbar-expand-xl > .container-sm, #wamimenu-contents .navbar-expand-xl > .container-md, #wamimenu-contents .navbar-expand-xl > .container-lg, #wamimenu-contents .navbar-expand-xl > .container-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  #wamimenu-contents .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
  #wamimenu-contents .navbar-expand-xl .navbar-toggler {
    display: none; } }

#wamimenu-contents .navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

#wamimenu-contents .navbar-expand > .container, #wamimenu-contents .navbar-expand > .container-fluid, #wamimenu-contents .navbar-expand > .container-sm, #wamimenu-contents .navbar-expand > .container-md, #wamimenu-contents .navbar-expand > .container-lg, #wamimenu-contents .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0; }

#wamimenu-contents .navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

#wamimenu-contents .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute; }

#wamimenu-contents .navbar-expand .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

#wamimenu-contents .navbar-expand > .container, #wamimenu-contents .navbar-expand > .container-fluid, #wamimenu-contents .navbar-expand > .container-sm, #wamimenu-contents .navbar-expand > .container-md, #wamimenu-contents .navbar-expand > .container-lg, #wamimenu-contents .navbar-expand > .container-xl {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }

#wamimenu-contents .navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }

#wamimenu-contents .navbar-expand .navbar-toggler {
  display: none; }

#wamimenu-contents .navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }

#wamimenu-contents .navbar-light .navbar-brand:hover, #wamimenu-contents .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9); }

#wamimenu-contents .navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }

#wamimenu-contents .navbar-light .navbar-nav .nav-link:hover, #wamimenu-contents .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7); }

#wamimenu-contents .navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3); }

#wamimenu-contents .navbar-light .navbar-nav .show > .nav-link, #wamimenu-contents .navbar-light .navbar-nav .active > .nav-link, #wamimenu-contents .navbar-light .navbar-nav .nav-link.show, #wamimenu-contents .navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

#wamimenu-contents .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

#wamimenu-contents .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0,0,0,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

#wamimenu-contents .navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }

#wamimenu-contents .navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9); }

#wamimenu-contents .navbar-light .navbar-text a:hover, #wamimenu-contents .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9); }

#wamimenu-contents .navbar-dark .navbar-brand {
  color: #fff; }

#wamimenu-contents .navbar-dark .navbar-brand:hover, #wamimenu-contents .navbar-dark .navbar-brand:focus {
  color: #fff; }

#wamimenu-contents .navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }

#wamimenu-contents .navbar-dark .navbar-nav .nav-link:hover, #wamimenu-contents .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75); }

#wamimenu-contents .navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25); }

#wamimenu-contents .navbar-dark .navbar-nav .show > .nav-link, #wamimenu-contents .navbar-dark .navbar-nav .active > .nav-link, #wamimenu-contents .navbar-dark .navbar-nav .nav-link.show, #wamimenu-contents .navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

#wamimenu-contents .navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

#wamimenu-contents .navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

#wamimenu-contents .navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }

#wamimenu-contents .navbar-dark .navbar-text a {
  color: #fff; }

#wamimenu-contents .navbar-dark .navbar-text a:hover, #wamimenu-contents .navbar-dark .navbar-text a:focus {
  color: #fff; }

#wamimenu-contents .card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: .25rem; }

#wamimenu-contents .card > hr {
  margin-right: 0;
  margin-left: 0; }

#wamimenu-contents .card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem; }

#wamimenu-contents .card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem; }

#wamimenu-contents .card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }

#wamimenu-contents .card-title {
  margin-bottom: .75rem; }

#wamimenu-contents .card-subtitle {
  margin-top: -.375rem;
  margin-bottom: 0; }

#wamimenu-contents .card-text:last-child {
  margin-bottom: 0; }

#wamimenu-contents .card-link:hover {
  text-decoration: none; }

#wamimenu-contents .card-link + .card-link {
  margin-left: 1.25rem; }

#wamimenu-contents .card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

#wamimenu-contents .card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0; }

#wamimenu-contents .card-header + .list-group .list-group-item:first-child {
  border-top: 0; }

#wamimenu-contents .card-footer {
  padding: .75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }

#wamimenu-contents .card-footer:last-child {
  border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px); }

#wamimenu-contents .card-header-tabs {
  margin-right: -.625rem;
  margin-bottom: -0.75rem;
  margin-left: -.625rem;
  border-bottom: 0; }

#wamimenu-contents .card-header-pills {
  margin-right: -.625rem;
  margin-left: -.625rem; }

#wamimenu-contents .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

#wamimenu-contents .card-img, #wamimenu-contents .card-img-top, #wamimenu-contents .card-img-bottom {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%; }

#wamimenu-contents .card-img, #wamimenu-contents .card-img-top {
  border-top-left-radius: calc(.25rem - 1px);
  border-top-right-radius: calc(.25rem - 1px); }

#wamimenu-contents .card-img, #wamimenu-contents .card-img-bottom {
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px); }

#wamimenu-contents .card-deck .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  #wamimenu-contents .card-deck {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
  #wamimenu-contents .card-deck .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px; } }

#wamimenu-contents .card-group > .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  #wamimenu-contents .card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
  #wamimenu-contents .card-group > .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0; }
  #wamimenu-contents .card-group > .card + .card {
    margin-left: 0;
    border-left: 0; }
  #wamimenu-contents .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  #wamimenu-contents .card-group > .card:not(:last-child) .card-img-top, #wamimenu-contents .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0; }
  #wamimenu-contents .card-group > .card:not(:last-child) .card-img-bottom, #wamimenu-contents .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0; }
  #wamimenu-contents .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  #wamimenu-contents .card-group > .card:not(:first-child) .card-img-top, #wamimenu-contents .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0; }
  #wamimenu-contents .card-group > .card:not(:first-child) .card-img-bottom, #wamimenu-contents .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0; } }

#wamimenu-contents .card-columns .card {
  margin-bottom: .75rem; }

@media (min-width: 576px) {
  #wamimenu-contents .card-columns {
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
  #wamimenu-contents .card-columns .card {
    display: inline-block;
    width: 100%; } }

#wamimenu-contents .accordion > .card {
  overflow: hidden; }

#wamimenu-contents .accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

#wamimenu-contents .accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

#wamimenu-contents .accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px; }

#wamimenu-contents .breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: .75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: .25rem; }

#wamimenu-contents .breadcrumb-item + .breadcrumb-item {
  padding-left: .5rem; }

#wamimenu-contents .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: .5rem;
  color: #6c757d;
  content: "/"; }

#wamimenu-contents .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

#wamimenu-contents .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

#wamimenu-contents .breadcrumb-item.active {
  color: #6c757d; }

#wamimenu-contents .pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: .25rem; }

#wamimenu-contents .page-link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #212529;
  background-color: #fff;
  border: 1px solid #dee2e6; }

#wamimenu-contents .page-link:hover {
  z-index: 2;
  color: #000;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6; }

#wamimenu-contents .page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.25); }

#wamimenu-contents .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem; }

#wamimenu-contents .page-item:last-child .page-link {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem; }

#wamimenu-contents .page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #212529;
  border-color: #212529; }

#wamimenu-contents .page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

#wamimenu-contents .pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: 1.75rem;
  line-height: 1.5; }

#wamimenu-contents .pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: .3rem;
  border-bottom-left-radius: .3rem; }

#wamimenu-contents .pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: .3rem;
  border-bottom-right-radius: .3rem; }

#wamimenu-contents .pagination-sm .page-link {
  padding: .25rem .5rem;
  font-size: 1.225rem;
  line-height: 1.5; }

#wamimenu-contents .pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: .2rem;
  border-bottom-left-radius: .2rem; }

#wamimenu-contents .pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: .2rem;
  border-bottom-right-radius: .2rem; }

#wamimenu-contents .badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem;
  -webkit-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .badge {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents a.badge:hover, #wamimenu-contents a.badge:focus {
  text-decoration: none; }

#wamimenu-contents .badge:empty {
  display: none; }

#wamimenu-contents .btn .badge {
  position: relative;
  top: -1px; }

#wamimenu-contents .badge-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem; }

#wamimenu-contents .badge-primary {
  color: #fff;
  background-color: #212529; }

#wamimenu-contents a.badge-primary:hover, #wamimenu-contents a.badge-primary:focus {
  color: #fff;
  background-color: #0a0c0d; }

#wamimenu-contents a.badge-primary:focus, #wamimenu-contents a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); }

#wamimenu-contents .badge-secondary {
  color: #fff;
  background-color: #6c757d; }

#wamimenu-contents a.badge-secondary:hover, #wamimenu-contents a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62; }

#wamimenu-contents a.badge-secondary:focus, #wamimenu-contents a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

#wamimenu-contents .badge-success {
  color: #fff;
  background-color: #28a745; }

#wamimenu-contents a.badge-success:hover, #wamimenu-contents a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34; }

#wamimenu-contents a.badge-success:focus, #wamimenu-contents a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

#wamimenu-contents .badge-info {
  color: #fff;
  background-color: #17a2b8; }

#wamimenu-contents a.badge-info:hover, #wamimenu-contents a.badge-info:focus {
  color: #fff;
  background-color: #117a8b; }

#wamimenu-contents a.badge-info:focus, #wamimenu-contents a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

#wamimenu-contents .badge-warning {
  color: #212529;
  background-color: #ffc107; }

#wamimenu-contents a.badge-warning:hover, #wamimenu-contents a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00; }

#wamimenu-contents a.badge-warning:focus, #wamimenu-contents a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

#wamimenu-contents .badge-danger {
  color: #fff;
  background-color: #dc3545; }

#wamimenu-contents a.badge-danger:hover, #wamimenu-contents a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130; }

#wamimenu-contents a.badge-danger:focus, #wamimenu-contents a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

#wamimenu-contents .badge-light {
  color: #212529;
  background-color: #f8f9fa; }

#wamimenu-contents a.badge-light:hover, #wamimenu-contents a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5; }

#wamimenu-contents a.badge-light:focus, #wamimenu-contents a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

#wamimenu-contents .badge-dark {
  color: #fff;
  background-color: #343a40; }

#wamimenu-contents a.badge-dark:hover, #wamimenu-contents a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124; }

#wamimenu-contents a.badge-dark:focus, #wamimenu-contents a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

#wamimenu-contents .jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: .3rem; }

@media (min-width: 576px) {
  #wamimenu-contents .jumbotron {
    padding: 4rem 2rem; } }

#wamimenu-contents .jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

#wamimenu-contents .alert {
  position: relative;
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem; }

#wamimenu-contents .alert-heading {
  color: inherit; }

#wamimenu-contents .alert-link {
  font-weight: 700; }

#wamimenu-contents .alert-dismissible {
  padding-right: 4.6rem; }

#wamimenu-contents .alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: .75rem 1.25rem;
  color: inherit; }

#wamimenu-contents .alert-primary {
  color: #111315;
  background-color: #d3d3d4;
  border-color: #c1c2c3; }

#wamimenu-contents .alert-primary hr {
  border-top-color: #b4b5b6; }

#wamimenu-contents .alert-primary .alert-link {
  color: #000; }

#wamimenu-contents .alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }

#wamimenu-contents .alert-secondary hr {
  border-top-color: #c8cbcf; }

#wamimenu-contents .alert-secondary .alert-link {
  color: #202326; }

#wamimenu-contents .alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }

#wamimenu-contents .alert-success hr {
  border-top-color: #b1dfbb; }

#wamimenu-contents .alert-success .alert-link {
  color: #0b2e13; }

#wamimenu-contents .alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }

#wamimenu-contents .alert-info hr {
  border-top-color: #abdde5; }

#wamimenu-contents .alert-info .alert-link {
  color: #062c33; }

#wamimenu-contents .alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }

#wamimenu-contents .alert-warning hr {
  border-top-color: #ffe8a1; }

#wamimenu-contents .alert-warning .alert-link {
  color: #533f03; }

#wamimenu-contents .alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }

#wamimenu-contents .alert-danger hr {
  border-top-color: #f1b0b7; }

#wamimenu-contents .alert-danger .alert-link {
  color: #491217; }

#wamimenu-contents .alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }

#wamimenu-contents .alert-light hr {
  border-top-color: #ececf6; }

#wamimenu-contents .alert-light .alert-link {
  color: #686868; }

#wamimenu-contents .alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }

#wamimenu-contents .alert-dark hr {
  border-top-color: #b9bbbe; }

#wamimenu-contents .alert-dark .alert-link {
  color: #040505; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

#wamimenu-contents .progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 1.05rem;
  background-color: #e9ecef;
  border-radius: .25rem; }

#wamimenu-contents .progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #212529;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .progress-bar {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

#wamimenu-contents .progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .progress-bar-animated {
    -webkit-animation: none;
            animation: none; } }

#wamimenu-contents .media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

#wamimenu-contents .media-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

#wamimenu-contents .list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

#wamimenu-contents .list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }

#wamimenu-contents .list-group-item-action:hover, #wamimenu-contents .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa; }

#wamimenu-contents .list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef; }

#wamimenu-contents .list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }

#wamimenu-contents .list-group-item:first-child {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem; }

#wamimenu-contents .list-group-item:last-child {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem; }

#wamimenu-contents .list-group-item.disabled, #wamimenu-contents .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff; }

#wamimenu-contents .list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #212529;
  border-color: #212529; }

#wamimenu-contents .list-group-item + .list-group-item {
  border-top-width: 0; }

#wamimenu-contents .list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px; }

#wamimenu-contents .list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

#wamimenu-contents .list-group-horizontal .list-group-item:first-child {
  border-bottom-left-radius: .25rem;
  border-top-right-radius: 0; }

#wamimenu-contents .list-group-horizontal .list-group-item:last-child {
  border-top-right-radius: .25rem;
  border-bottom-left-radius: 0; }

#wamimenu-contents .list-group-horizontal .list-group-item.active {
  margin-top: 0; }

#wamimenu-contents .list-group-horizontal .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0; }

#wamimenu-contents .list-group-horizontal .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px; }

@media (min-width: 576px) {
  #wamimenu-contents .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  #wamimenu-contents .list-group-horizontal-sm .list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0; }
  #wamimenu-contents .list-group-horizontal-sm .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0; }
  #wamimenu-contents .list-group-horizontal-sm .list-group-item.active {
    margin-top: 0; }
  #wamimenu-contents .list-group-horizontal-sm .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  #wamimenu-contents .list-group-horizontal-sm .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

@media (min-width: 768px) {
  #wamimenu-contents .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  #wamimenu-contents .list-group-horizontal-md .list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0; }
  #wamimenu-contents .list-group-horizontal-md .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0; }
  #wamimenu-contents .list-group-horizontal-md .list-group-item.active {
    margin-top: 0; }
  #wamimenu-contents .list-group-horizontal-md .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  #wamimenu-contents .list-group-horizontal-md .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

@media (min-width: 992px) {
  #wamimenu-contents .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  #wamimenu-contents .list-group-horizontal-lg .list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0; }
  #wamimenu-contents .list-group-horizontal-lg .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0; }
  #wamimenu-contents .list-group-horizontal-lg .list-group-item.active {
    margin-top: 0; }
  #wamimenu-contents .list-group-horizontal-lg .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  #wamimenu-contents .list-group-horizontal-lg .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

@media (min-width: 1200px) {
  #wamimenu-contents .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  #wamimenu-contents .list-group-horizontal-xl .list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0; }
  #wamimenu-contents .list-group-horizontal-xl .list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0; }
  #wamimenu-contents .list-group-horizontal-xl .list-group-item.active {
    margin-top: 0; }
  #wamimenu-contents .list-group-horizontal-xl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  #wamimenu-contents .list-group-horizontal-xl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

#wamimenu-contents .list-group-flush .list-group-item {
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0; }

#wamimenu-contents .list-group-flush .list-group-item:first-child {
  border-top-width: 0; }

#wamimenu-contents .list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width: 0; }

#wamimenu-contents .list-group-item-primary {
  color: #111315;
  background-color: #c1c2c3; }

#wamimenu-contents .list-group-item-primary.list-group-item-action:hover, #wamimenu-contents .list-group-item-primary.list-group-item-action:focus {
  color: #111315;
  background-color: #b4b5b6; }

#wamimenu-contents .list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #111315;
  border-color: #111315; }

#wamimenu-contents .list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }

#wamimenu-contents .list-group-item-secondary.list-group-item-action:hover, #wamimenu-contents .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf; }

#wamimenu-contents .list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41; }

#wamimenu-contents .list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }

#wamimenu-contents .list-group-item-success.list-group-item-action:hover, #wamimenu-contents .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb; }

#wamimenu-contents .list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724; }

#wamimenu-contents .list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }

#wamimenu-contents .list-group-item-info.list-group-item-action:hover, #wamimenu-contents .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5; }

#wamimenu-contents .list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460; }

#wamimenu-contents .list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }

#wamimenu-contents .list-group-item-warning.list-group-item-action:hover, #wamimenu-contents .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1; }

#wamimenu-contents .list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404; }

#wamimenu-contents .list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }

#wamimenu-contents .list-group-item-danger.list-group-item-action:hover, #wamimenu-contents .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7; }

#wamimenu-contents .list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24; }

#wamimenu-contents .list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }

#wamimenu-contents .list-group-item-light.list-group-item-action:hover, #wamimenu-contents .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6; }

#wamimenu-contents .list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182; }

#wamimenu-contents .list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }

#wamimenu-contents .list-group-item-dark.list-group-item-action:hover, #wamimenu-contents .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe; }

#wamimenu-contents .list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21; }

#wamimenu-contents .close {
  float: right;
  font-size: 2.1rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }

#wamimenu-contents .close:hover {
  color: #000;
  text-decoration: none; }

#wamimenu-contents .close:not(:disabled):not(.disabled):hover, #wamimenu-contents .close:not(:disabled):not(.disabled):focus {
  opacity: .75; }

#wamimenu-contents button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

#wamimenu-contents a.close.disabled {
  pointer-events: none; }

#wamimenu-contents .toast {
  max-width: 350px;
  overflow: hidden;
  font-size: .875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: .25rem; }

#wamimenu-contents .toast:not(:last-child) {
  margin-bottom: .75rem; }

#wamimenu-contents .toast.showing {
  opacity: 1; }

#wamimenu-contents .toast.show {
  display: block;
  opacity: 1; }

#wamimenu-contents .toast.hide {
  display: none; }

#wamimenu-contents .toast-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: .25rem .75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

#wamimenu-contents .toast-body {
  padding: .75rem; }

#wamimenu-contents .modal-open {
  overflow: hidden; }

#wamimenu-contents .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

#wamimenu-contents .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

#wamimenu-contents .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none; }

#wamimenu-contents .modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
      -ms-transform: translate(0, -50px);
          transform: translate(0, -50px); }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .modal.show .modal-dialog {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

#wamimenu-contents .modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02); }

#wamimenu-contents .modal-dialog-scrollable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem); }

#wamimenu-contents .modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden; }

#wamimenu-contents .modal-dialog-scrollable .modal-header, #wamimenu-contents .modal-dialog-scrollable .modal-footer {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

#wamimenu-contents .modal-dialog-scrollable .modal-body {
  overflow-y: auto; }

#wamimenu-contents .modal-dialog-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem); }

#wamimenu-contents .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: ""; }

#wamimenu-contents .modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%; }

#wamimenu-contents .modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none; }

#wamimenu-contents .modal-dialog-centered.modal-dialog-scrollable::before {
  content: none; }

#wamimenu-contents .modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: .3rem;
  outline: 0; }

#wamimenu-contents .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }

#wamimenu-contents .modal-backdrop.fade {
  opacity: 0; }

#wamimenu-contents .modal-backdrop.show {
  opacity: .5; }

#wamimenu-contents .modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px); }

#wamimenu-contents .modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto; }

#wamimenu-contents .modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

#wamimenu-contents .modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem; }

#wamimenu-contents .modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: .75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(.3rem - 1px);
  border-bottom-left-radius: calc(.3rem - 1px); }

#wamimenu-contents .modal-footer > * {
  margin: .25rem; }

#wamimenu-contents .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  #wamimenu-contents .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  #wamimenu-contents .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
  #wamimenu-contents .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem); }
  #wamimenu-contents .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
  #wamimenu-contents .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem); }
  #wamimenu-contents .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  #wamimenu-contents .modal-lg, #wamimenu-contents .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  #wamimenu-contents .modal-xl {
    max-width: 1140px; } }

#wamimenu-contents .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 1.225rem;
  word-wrap: break-word;
  opacity: 0; }

#wamimenu-contents .tooltip.show {
  opacity: .9; }

#wamimenu-contents .tooltip .arrow {
  position: absolute;
  display: block;
  width: .8rem;
  height: .4rem; }

#wamimenu-contents .tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid; }

#wamimenu-contents .bs-tooltip-top, #wamimenu-contents .bs-tooltip-auto[x-placement^="top"] {
  padding: .4rem 0; }

#wamimenu-contents .bs-tooltip-top .arrow, #wamimenu-contents .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0; }

#wamimenu-contents .bs-tooltip-top .arrow::before, #wamimenu-contents .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: .4rem .4rem 0;
  border-top-color: #000; }

#wamimenu-contents .bs-tooltip-right, #wamimenu-contents .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 .4rem; }

#wamimenu-contents .bs-tooltip-right .arrow, #wamimenu-contents .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: .4rem;
  height: .8rem; }

#wamimenu-contents .bs-tooltip-right .arrow::before, #wamimenu-contents .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: .4rem .4rem .4rem 0;
  border-right-color: #000; }

#wamimenu-contents .bs-tooltip-bottom, #wamimenu-contents .bs-tooltip-auto[x-placement^="bottom"] {
  padding: .4rem 0; }

#wamimenu-contents .bs-tooltip-bottom .arrow, #wamimenu-contents .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0; }

#wamimenu-contents .bs-tooltip-bottom .arrow::before, #wamimenu-contents .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 .4rem .4rem;
  border-bottom-color: #000; }

#wamimenu-contents .bs-tooltip-left, #wamimenu-contents .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 .4rem; }

#wamimenu-contents .bs-tooltip-left .arrow, #wamimenu-contents .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: .4rem;
  height: .8rem; }

#wamimenu-contents .bs-tooltip-left .arrow::before, #wamimenu-contents .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: .4rem 0 .4rem .4rem;
  border-left-color: #000; }

#wamimenu-contents .tooltip-inner {
  max-width: 200px;
  padding: .25rem .5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem; }

#wamimenu-contents .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 1.225rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: .3rem; }

#wamimenu-contents .popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: .5rem;
  margin: 0 .3rem; }

#wamimenu-contents .popover .arrow::before, #wamimenu-contents .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid; }

#wamimenu-contents .bs-popover-top, #wamimenu-contents .bs-popover-auto[x-placement^="top"] {
  margin-bottom: .5rem; }

#wamimenu-contents .bs-popover-top > .arrow, #wamimenu-contents .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px); }

#wamimenu-contents .bs-popover-top > .arrow::before, #wamimenu-contents .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: .5rem .5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25); }

#wamimenu-contents .bs-popover-top > .arrow::after, #wamimenu-contents .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: .5rem .5rem 0;
  border-top-color: #fff; }

#wamimenu-contents .bs-popover-right, #wamimenu-contents .bs-popover-auto[x-placement^="right"] {
  margin-left: .5rem; }

#wamimenu-contents .bs-popover-right > .arrow, #wamimenu-contents .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: .5rem;
  height: 1rem;
  margin: .3rem 0; }

#wamimenu-contents .bs-popover-right > .arrow::before, #wamimenu-contents .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25); }

#wamimenu-contents .bs-popover-right > .arrow::after, #wamimenu-contents .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: #fff; }

#wamimenu-contents .bs-popover-bottom, #wamimenu-contents .bs-popover-auto[x-placement^="bottom"] {
  margin-top: .5rem; }

#wamimenu-contents .bs-popover-bottom > .arrow, #wamimenu-contents .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px); }

#wamimenu-contents .bs-popover-bottom > .arrow::before, #wamimenu-contents .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25); }

#wamimenu-contents .bs-popover-bottom > .arrow::after, #wamimenu-contents .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: #fff; }

#wamimenu-contents .bs-popover-bottom .popover-header::before, #wamimenu-contents .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7; }

#wamimenu-contents .bs-popover-left, #wamimenu-contents .bs-popover-auto[x-placement^="left"] {
  margin-right: .5rem; }

#wamimenu-contents .bs-popover-left > .arrow, #wamimenu-contents .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: .5rem;
  height: 1rem;
  margin: .3rem 0; }

#wamimenu-contents .bs-popover-left > .arrow::before, #wamimenu-contents .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: rgba(0, 0, 0, 0.25); }

#wamimenu-contents .bs-popover-left > .arrow::after, #wamimenu-contents .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: #fff; }

#wamimenu-contents .popover-header {
  padding: .5rem .75rem;
  margin-bottom: 0;
  font-size: 1.4rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px); }

#wamimenu-contents .popover-header:empty {
  display: none; }

#wamimenu-contents .popover-body {
  padding: .5rem .75rem;
  color: #212529; }

#wamimenu-contents .carousel {
  position: relative; }

#wamimenu-contents .carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

#wamimenu-contents .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

#wamimenu-contents .carousel-inner::after {
  display: block;
  clear: both;
  content: ""; }

#wamimenu-contents .carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform .6s ease-in-out;
  transition: -webkit-transform .6s ease-in-out;
  -o-transition: transform .6s ease-in-out;
  transition: transform .6s ease-in-out;
  transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .carousel-item {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .carousel-item.active, #wamimenu-contents .carousel-item-next, #wamimenu-contents .carousel-item-prev {
  display: block; }

#wamimenu-contents .carousel-item-next:not(.carousel-item-left), #wamimenu-contents .active.carousel-item-right {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }

#wamimenu-contents .carousel-item-prev:not(.carousel-item-right), #wamimenu-contents .active.carousel-item-left {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }

#wamimenu-contents .carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

#wamimenu-contents .carousel-fade .carousel-item.active, #wamimenu-contents .carousel-fade .carousel-item-next.carousel-item-left, #wamimenu-contents .carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

#wamimenu-contents .carousel-fade .active.carousel-item-left, #wamimenu-contents .carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s .6s;
  -o-transition: opacity 0s .6s;
  transition: opacity 0s .6s; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .carousel-fade .active.carousel-item-left, #wamimenu-contents .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .carousel-control-prev, #wamimenu-contents .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: .5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .carousel-control-prev, #wamimenu-contents .carousel-control-next {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .carousel-control-prev:hover, #wamimenu-contents .carousel-control-prev:focus, #wamimenu-contents .carousel-control-next:hover, #wamimenu-contents .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9; }

#wamimenu-contents .carousel-control-prev {
  left: 0; }

#wamimenu-contents .carousel-control-next {
  right: 0; }

#wamimenu-contents .carousel-control-prev-icon, #wamimenu-contents .carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%; }

#wamimenu-contents .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

#wamimenu-contents .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

#wamimenu-contents .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }

#wamimenu-contents .carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease; }

@media (prefers-reduced-motion: reduce) {
  #wamimenu-contents .carousel-indicators li {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }

#wamimenu-contents .carousel-indicators .active {
  opacity: 1; }

#wamimenu-contents .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

#wamimenu-contents .spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: .25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
          animation: spinner-border .75s linear infinite; }

#wamimenu-contents .spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: .2em; }

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1; } }

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1; } }

#wamimenu-contents .spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
          animation: spinner-grow .75s linear infinite; }

#wamimenu-contents .spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

#wamimenu-contents .align-baseline {
  vertical-align: baseline !important; }

#wamimenu-contents .align-top {
  vertical-align: top !important; }

#wamimenu-contents .align-middle {
  vertical-align: middle !important; }

#wamimenu-contents .align-bottom {
  vertical-align: bottom !important; }

#wamimenu-contents .align-text-bottom {
  vertical-align: text-bottom !important; }

#wamimenu-contents .align-text-top {
  vertical-align: text-top !important; }

#wamimenu-contents .bg-primary {
  background-color: #212529 !important; }

#wamimenu-contents a.bg-primary:hover, #wamimenu-contents a.bg-primary:focus, #wamimenu-contents button.bg-primary:hover, #wamimenu-contents button.bg-primary:focus {
  background-color: #0a0c0d !important; }

#wamimenu-contents .bg-secondary {
  background-color: #6c757d !important; }

#wamimenu-contents a.bg-secondary:hover, #wamimenu-contents a.bg-secondary:focus, #wamimenu-contents button.bg-secondary:hover, #wamimenu-contents button.bg-secondary:focus {
  background-color: #545b62 !important; }

#wamimenu-contents .bg-success {
  background-color: #28a745 !important; }

#wamimenu-contents a.bg-success:hover, #wamimenu-contents a.bg-success:focus, #wamimenu-contents button.bg-success:hover, #wamimenu-contents button.bg-success:focus {
  background-color: #1e7e34 !important; }

#wamimenu-contents .bg-info {
  background-color: #17a2b8 !important; }

#wamimenu-contents a.bg-info:hover, #wamimenu-contents a.bg-info:focus, #wamimenu-contents button.bg-info:hover, #wamimenu-contents button.bg-info:focus {
  background-color: #117a8b !important; }

#wamimenu-contents .bg-warning {
  background-color: #ffc107 !important; }

#wamimenu-contents a.bg-warning:hover, #wamimenu-contents a.bg-warning:focus, #wamimenu-contents button.bg-warning:hover, #wamimenu-contents button.bg-warning:focus {
  background-color: #d39e00 !important; }

#wamimenu-contents .bg-danger {
  background-color: #dc3545 !important; }

#wamimenu-contents a.bg-danger:hover, #wamimenu-contents a.bg-danger:focus, #wamimenu-contents button.bg-danger:hover, #wamimenu-contents button.bg-danger:focus {
  background-color: #bd2130 !important; }

#wamimenu-contents .bg-light {
  background-color: #f8f9fa !important; }

#wamimenu-contents a.bg-light:hover, #wamimenu-contents a.bg-light:focus, #wamimenu-contents button.bg-light:hover, #wamimenu-contents button.bg-light:focus {
  background-color: #dae0e5 !important; }

#wamimenu-contents .bg-dark {
  background-color: #343a40 !important; }

#wamimenu-contents a.bg-dark:hover, #wamimenu-contents a.bg-dark:focus, #wamimenu-contents button.bg-dark:hover, #wamimenu-contents button.bg-dark:focus {
  background-color: #1d2124 !important; }

#wamimenu-contents .bg-white {
  background-color: #fff !important; }

#wamimenu-contents .bg-transparent {
  background-color: transparent !important; }

#wamimenu-contents .border {
  border: 1px solid #dee2e6 !important; }

#wamimenu-contents .border-top {
  border-top: 1px solid #dee2e6 !important; }

#wamimenu-contents .border-right {
  border-right: 1px solid #dee2e6 !important; }

#wamimenu-contents .border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

#wamimenu-contents .border-left {
  border-left: 1px solid #dee2e6 !important; }

#wamimenu-contents .border-0 {
  border: 0 !important; }

#wamimenu-contents .border-top-0 {
  border-top: 0 !important; }

#wamimenu-contents .border-right-0 {
  border-right: 0 !important; }

#wamimenu-contents .border-bottom-0 {
  border-bottom: 0 !important; }

#wamimenu-contents .border-left-0 {
  border-left: 0 !important; }

#wamimenu-contents .border-primary {
  border-color: #212529 !important; }

#wamimenu-contents .border-secondary {
  border-color: #6c757d !important; }

#wamimenu-contents .border-success {
  border-color: #28a745 !important; }

#wamimenu-contents .border-info {
  border-color: #17a2b8 !important; }

#wamimenu-contents .border-warning {
  border-color: #ffc107 !important; }

#wamimenu-contents .border-danger {
  border-color: #dc3545 !important; }

#wamimenu-contents .border-light {
  border-color: #f8f9fa !important; }

#wamimenu-contents .border-dark {
  border-color: #343a40 !important; }

#wamimenu-contents .border-white {
  border-color: #fff !important; }

#wamimenu-contents .rounded-sm {
  border-radius: .2rem !important; }

#wamimenu-contents .rounded {
  border-radius: .25rem !important; }

#wamimenu-contents .rounded-top {
  border-top-left-radius: .25rem !important;
  border-top-right-radius: .25rem !important; }

#wamimenu-contents .rounded-right {
  border-top-right-radius: .25rem !important;
  border-bottom-right-radius: .25rem !important; }

#wamimenu-contents .rounded-bottom {
  border-bottom-right-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important; }

#wamimenu-contents .rounded-left {
  border-top-left-radius: .25rem !important;
  border-bottom-left-radius: .25rem !important; }

#wamimenu-contents .rounded-lg {
  border-radius: .3rem !important; }

#wamimenu-contents .rounded-circle {
  border-radius: 50% !important; }

#wamimenu-contents .rounded-pill {
  border-radius: 50rem !important; }

#wamimenu-contents .rounded-0 {
  border-radius: 0 !important; }

#wamimenu-contents .clearfix::after {
  display: block;
  clear: both;
  content: ""; }

#wamimenu-contents .d-none {
  display: none !important; }

#wamimenu-contents .d-inline {
  display: inline !important; }

#wamimenu-contents .d-inline-block {
  display: inline-block !important; }

#wamimenu-contents .d-block {
  display: block !important; }

#wamimenu-contents .d-table {
  display: table !important; }

#wamimenu-contents .d-table-row {
  display: table-row !important; }

#wamimenu-contents .d-table-cell {
  display: table-cell !important; }

#wamimenu-contents .d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

#wamimenu-contents .d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  #wamimenu-contents .d-sm-none {
    display: none !important; }
  #wamimenu-contents .d-sm-inline {
    display: inline !important; }
  #wamimenu-contents .d-sm-inline-block {
    display: inline-block !important; }
  #wamimenu-contents .d-sm-block {
    display: block !important; }
  #wamimenu-contents .d-sm-table {
    display: table !important; }
  #wamimenu-contents .d-sm-table-row {
    display: table-row !important; }
  #wamimenu-contents .d-sm-table-cell {
    display: table-cell !important; }
  #wamimenu-contents .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  #wamimenu-contents .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  #wamimenu-contents .d-md-none {
    display: none !important; }
  #wamimenu-contents .d-md-inline {
    display: inline !important; }
  #wamimenu-contents .d-md-inline-block {
    display: inline-block !important; }
  #wamimenu-contents .d-md-block {
    display: block !important; }
  #wamimenu-contents .d-md-table {
    display: table !important; }
  #wamimenu-contents .d-md-table-row {
    display: table-row !important; }
  #wamimenu-contents .d-md-table-cell {
    display: table-cell !important; }
  #wamimenu-contents .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  #wamimenu-contents .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  #wamimenu-contents .d-lg-none {
    display: none !important; }
  #wamimenu-contents .d-lg-inline {
    display: inline !important; }
  #wamimenu-contents .d-lg-inline-block {
    display: inline-block !important; }
  #wamimenu-contents .d-lg-block {
    display: block !important; }
  #wamimenu-contents .d-lg-table {
    display: table !important; }
  #wamimenu-contents .d-lg-table-row {
    display: table-row !important; }
  #wamimenu-contents .d-lg-table-cell {
    display: table-cell !important; }
  #wamimenu-contents .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  #wamimenu-contents .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  #wamimenu-contents .d-xl-none {
    display: none !important; }
  #wamimenu-contents .d-xl-inline {
    display: inline !important; }
  #wamimenu-contents .d-xl-inline-block {
    display: inline-block !important; }
  #wamimenu-contents .d-xl-block {
    display: block !important; }
  #wamimenu-contents .d-xl-table {
    display: table !important; }
  #wamimenu-contents .d-xl-table-row {
    display: table-row !important; }
  #wamimenu-contents .d-xl-table-cell {
    display: table-cell !important; }
  #wamimenu-contents .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  #wamimenu-contents .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  #wamimenu-contents .d-print-none {
    display: none !important; }
  #wamimenu-contents .d-print-inline {
    display: inline !important; }
  #wamimenu-contents .d-print-inline-block {
    display: inline-block !important; }
  #wamimenu-contents .d-print-block {
    display: block !important; }
  #wamimenu-contents .d-print-table {
    display: table !important; }
  #wamimenu-contents .d-print-table-row {
    display: table-row !important; }
  #wamimenu-contents .d-print-table-cell {
    display: table-cell !important; }
  #wamimenu-contents .d-print-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  #wamimenu-contents .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

#wamimenu-contents .embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }

#wamimenu-contents .embed-responsive::before {
  display: block;
  content: ""; }

#wamimenu-contents .embed-responsive .embed-responsive-item, #wamimenu-contents .embed-responsive iframe, #wamimenu-contents .embed-responsive embed, #wamimenu-contents .embed-responsive object, #wamimenu-contents .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

#wamimenu-contents .embed-responsive-21by9::before {
  padding-top: 42.8571428571%; }

#wamimenu-contents .embed-responsive-16by9::before {
  padding-top: 56.25%; }

#wamimenu-contents .embed-responsive-4by3::before {
  padding-top: 75%; }

#wamimenu-contents .embed-responsive-1by1::before {
  padding-top: 100%; }

#wamimenu-contents .flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

#wamimenu-contents .flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

#wamimenu-contents .flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

#wamimenu-contents .flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

#wamimenu-contents .flex-wrap {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }

#wamimenu-contents .flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }

#wamimenu-contents .flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }

#wamimenu-contents .flex-fill {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

#wamimenu-contents .flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

#wamimenu-contents .flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

#wamimenu-contents .flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }

#wamimenu-contents .flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }

#wamimenu-contents .justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

#wamimenu-contents .justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

#wamimenu-contents .justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

#wamimenu-contents .justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

#wamimenu-contents .justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }

#wamimenu-contents .align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

#wamimenu-contents .align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

#wamimenu-contents .align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

#wamimenu-contents .align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

#wamimenu-contents .align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

#wamimenu-contents .align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }

#wamimenu-contents .align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }

#wamimenu-contents .align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important; }

#wamimenu-contents .align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }

#wamimenu-contents .align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }

#wamimenu-contents .align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }

#wamimenu-contents .align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important; }

#wamimenu-contents .align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }

#wamimenu-contents .align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }

#wamimenu-contents .align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important; }

#wamimenu-contents .align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }

#wamimenu-contents .align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important; }

@media (min-width: 576px) {
  #wamimenu-contents .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  #wamimenu-contents .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  #wamimenu-contents .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  #wamimenu-contents .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  #wamimenu-contents .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  #wamimenu-contents .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  #wamimenu-contents .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  #wamimenu-contents .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  #wamimenu-contents .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  #wamimenu-contents .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  #wamimenu-contents .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  #wamimenu-contents .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  #wamimenu-contents .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  #wamimenu-contents .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  #wamimenu-contents .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  #wamimenu-contents .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  #wamimenu-contents .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  #wamimenu-contents .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  #wamimenu-contents .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  #wamimenu-contents .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  #wamimenu-contents .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  #wamimenu-contents .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  #wamimenu-contents .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  #wamimenu-contents .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  #wamimenu-contents .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  #wamimenu-contents .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  #wamimenu-contents .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  #wamimenu-contents .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  #wamimenu-contents .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  #wamimenu-contents .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  #wamimenu-contents .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  #wamimenu-contents .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  #wamimenu-contents .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  #wamimenu-contents .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 768px) {
  #wamimenu-contents .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  #wamimenu-contents .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  #wamimenu-contents .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  #wamimenu-contents .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  #wamimenu-contents .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  #wamimenu-contents .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  #wamimenu-contents .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  #wamimenu-contents .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  #wamimenu-contents .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  #wamimenu-contents .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  #wamimenu-contents .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  #wamimenu-contents .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  #wamimenu-contents .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  #wamimenu-contents .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  #wamimenu-contents .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  #wamimenu-contents .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  #wamimenu-contents .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  #wamimenu-contents .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  #wamimenu-contents .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  #wamimenu-contents .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  #wamimenu-contents .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  #wamimenu-contents .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  #wamimenu-contents .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  #wamimenu-contents .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  #wamimenu-contents .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  #wamimenu-contents .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  #wamimenu-contents .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  #wamimenu-contents .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  #wamimenu-contents .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  #wamimenu-contents .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  #wamimenu-contents .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  #wamimenu-contents .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  #wamimenu-contents .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  #wamimenu-contents .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 992px) {
  #wamimenu-contents .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  #wamimenu-contents .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  #wamimenu-contents .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  #wamimenu-contents .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  #wamimenu-contents .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  #wamimenu-contents .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  #wamimenu-contents .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  #wamimenu-contents .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  #wamimenu-contents .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  #wamimenu-contents .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  #wamimenu-contents .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  #wamimenu-contents .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  #wamimenu-contents .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  #wamimenu-contents .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  #wamimenu-contents .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  #wamimenu-contents .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  #wamimenu-contents .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  #wamimenu-contents .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  #wamimenu-contents .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  #wamimenu-contents .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  #wamimenu-contents .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  #wamimenu-contents .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  #wamimenu-contents .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  #wamimenu-contents .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  #wamimenu-contents .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  #wamimenu-contents .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  #wamimenu-contents .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  #wamimenu-contents .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  #wamimenu-contents .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  #wamimenu-contents .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  #wamimenu-contents .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  #wamimenu-contents .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  #wamimenu-contents .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  #wamimenu-contents .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 1200px) {
  #wamimenu-contents .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  #wamimenu-contents .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  #wamimenu-contents .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  #wamimenu-contents .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  #wamimenu-contents .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  #wamimenu-contents .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  #wamimenu-contents .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  #wamimenu-contents .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  #wamimenu-contents .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  #wamimenu-contents .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  #wamimenu-contents .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  #wamimenu-contents .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  #wamimenu-contents .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  #wamimenu-contents .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  #wamimenu-contents .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  #wamimenu-contents .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  #wamimenu-contents .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  #wamimenu-contents .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  #wamimenu-contents .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  #wamimenu-contents .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  #wamimenu-contents .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  #wamimenu-contents .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  #wamimenu-contents .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  #wamimenu-contents .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  #wamimenu-contents .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  #wamimenu-contents .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  #wamimenu-contents .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  #wamimenu-contents .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  #wamimenu-contents .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  #wamimenu-contents .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  #wamimenu-contents .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  #wamimenu-contents .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  #wamimenu-contents .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  #wamimenu-contents .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; } }

#wamimenu-contents .float-left {
  float: left !important; }

#wamimenu-contents .float-right {
  float: right !important; }

#wamimenu-contents .float-none {
  float: none !important; }

@media (min-width: 576px) {
  #wamimenu-contents .float-sm-left {
    float: left !important; }
  #wamimenu-contents .float-sm-right {
    float: right !important; }
  #wamimenu-contents .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  #wamimenu-contents .float-md-left {
    float: left !important; }
  #wamimenu-contents .float-md-right {
    float: right !important; }
  #wamimenu-contents .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  #wamimenu-contents .float-lg-left {
    float: left !important; }
  #wamimenu-contents .float-lg-right {
    float: right !important; }
  #wamimenu-contents .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  #wamimenu-contents .float-xl-left {
    float: left !important; }
  #wamimenu-contents .float-xl-right {
    float: right !important; }
  #wamimenu-contents .float-xl-none {
    float: none !important; } }

#wamimenu-contents .overflow-auto {
  overflow: auto !important; }

#wamimenu-contents .overflow-hidden {
  overflow: hidden !important; }

#wamimenu-contents .position-static {
  position: static !important; }

#wamimenu-contents .position-relative {
  position: relative !important; }

#wamimenu-contents .position-absolute {
  position: absolute !important; }

#wamimenu-contents .position-fixed {
  position: fixed !important; }

#wamimenu-contents .position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

#wamimenu-contents .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

#wamimenu-contents .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  #wamimenu-contents .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

#wamimenu-contents .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

#wamimenu-contents .sr-only-focusable:active, #wamimenu-contents .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

#wamimenu-contents .shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

#wamimenu-contents .shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

#wamimenu-contents .shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

#wamimenu-contents .shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

#wamimenu-contents .w-25 {
  width: 25% !important; }

#wamimenu-contents .w-50 {
  width: 50% !important; }

#wamimenu-contents .w-75 {
  width: 75% !important; }

#wamimenu-contents .w-100 {
  width: 100% !important; }

#wamimenu-contents .w-auto {
  width: auto !important; }

#wamimenu-contents .h-25 {
  height: 25% !important; }

#wamimenu-contents .h-50 {
  height: 50% !important; }

#wamimenu-contents .h-75 {
  height: 75% !important; }

#wamimenu-contents .h-100 {
  height: 100% !important; }

#wamimenu-contents .h-auto {
  height: auto !important; }

#wamimenu-contents .mw-100 {
  max-width: 100% !important; }

#wamimenu-contents .mh-100 {
  max-height: 100% !important; }

#wamimenu-contents .min-vw-100 {
  min-width: 100vw !important; }

#wamimenu-contents .min-vh-100 {
  min-height: 100vh !important; }

#wamimenu-contents .vw-100 {
  width: 100vw !important; }

#wamimenu-contents .vh-100 {
  height: 100vh !important; }

#wamimenu-contents .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: transparent; }

#wamimenu-contents .m-0 {
  margin: 0 !important; }

#wamimenu-contents .mt-0, #wamimenu-contents .my-0 {
  margin-top: 0 !important; }

#wamimenu-contents .mr-0, #wamimenu-contents .mx-0 {
  margin-right: 0 !important; }

#wamimenu-contents .mb-0, #wamimenu-contents .my-0 {
  margin-bottom: 0 !important; }

#wamimenu-contents .ml-0, #wamimenu-contents .mx-0 {
  margin-left: 0 !important; }

#wamimenu-contents .m-1 {
  margin: .25rem !important; }

#wamimenu-contents .mt-1, #wamimenu-contents .my-1 {
  margin-top: .25rem !important; }

#wamimenu-contents .mr-1, #wamimenu-contents .mx-1 {
  margin-right: .25rem !important; }

#wamimenu-contents .mb-1, #wamimenu-contents .my-1 {
  margin-bottom: .25rem !important; }

#wamimenu-contents .ml-1, #wamimenu-contents .mx-1 {
  margin-left: .25rem !important; }

#wamimenu-contents .m-2 {
  margin: .5rem !important; }

#wamimenu-contents .mt-2, #wamimenu-contents .my-2 {
  margin-top: .5rem !important; }

#wamimenu-contents .mr-2, #wamimenu-contents .mx-2 {
  margin-right: .5rem !important; }

#wamimenu-contents .mb-2, #wamimenu-contents .my-2 {
  margin-bottom: .5rem !important; }

#wamimenu-contents .ml-2, #wamimenu-contents .mx-2 {
  margin-left: .5rem !important; }

#wamimenu-contents .m-3 {
  margin: 1rem !important; }

#wamimenu-contents .mt-3, #wamimenu-contents .my-3 {
  margin-top: 1rem !important; }

#wamimenu-contents .mr-3, #wamimenu-contents .mx-3 {
  margin-right: 1rem !important; }

#wamimenu-contents .mb-3, #wamimenu-contents .my-3 {
  margin-bottom: 1rem !important; }

#wamimenu-contents .ml-3, #wamimenu-contents .mx-3 {
  margin-left: 1rem !important; }

#wamimenu-contents .m-4 {
  margin: 1.5rem !important; }

#wamimenu-contents .mt-4, #wamimenu-contents .my-4 {
  margin-top: 1.5rem !important; }

#wamimenu-contents .mr-4, #wamimenu-contents .mx-4 {
  margin-right: 1.5rem !important; }

#wamimenu-contents .mb-4, #wamimenu-contents .my-4 {
  margin-bottom: 1.5rem !important; }

#wamimenu-contents .ml-4, #wamimenu-contents .mx-4 {
  margin-left: 1.5rem !important; }

#wamimenu-contents .m-5 {
  margin: 3rem !important; }

#wamimenu-contents .mt-5, #wamimenu-contents .my-5 {
  margin-top: 3rem !important; }

#wamimenu-contents .mr-5, #wamimenu-contents .mx-5 {
  margin-right: 3rem !important; }

#wamimenu-contents .mb-5, #wamimenu-contents .my-5 {
  margin-bottom: 3rem !important; }

#wamimenu-contents .ml-5, #wamimenu-contents .mx-5 {
  margin-left: 3rem !important; }

#wamimenu-contents .p-0 {
  padding: 0 !important; }

#wamimenu-contents .pt-0, #wamimenu-contents .py-0 {
  padding-top: 0 !important; }

#wamimenu-contents .pr-0, #wamimenu-contents .px-0 {
  padding-right: 0 !important; }

#wamimenu-contents .pb-0, #wamimenu-contents .py-0 {
  padding-bottom: 0 !important; }

#wamimenu-contents .pl-0, #wamimenu-contents .px-0 {
  padding-left: 0 !important; }

#wamimenu-contents .p-1 {
  padding: .25rem !important; }

#wamimenu-contents .pt-1, #wamimenu-contents .py-1 {
  padding-top: .25rem !important; }

#wamimenu-contents .pr-1, #wamimenu-contents .px-1 {
  padding-right: .25rem !important; }

#wamimenu-contents .pb-1, #wamimenu-contents .py-1 {
  padding-bottom: .25rem !important; }

#wamimenu-contents .pl-1, #wamimenu-contents .px-1 {
  padding-left: .25rem !important; }

#wamimenu-contents .p-2 {
  padding: .5rem !important; }

#wamimenu-contents .pt-2, #wamimenu-contents .py-2 {
  padding-top: .5rem !important; }

#wamimenu-contents .pr-2, #wamimenu-contents .px-2 {
  padding-right: .5rem !important; }

#wamimenu-contents .pb-2, #wamimenu-contents .py-2 {
  padding-bottom: .5rem !important; }

#wamimenu-contents .pl-2, #wamimenu-contents .px-2 {
  padding-left: .5rem !important; }

#wamimenu-contents .p-3 {
  padding: 1rem !important; }

#wamimenu-contents .pt-3, #wamimenu-contents .py-3 {
  padding-top: 1rem !important; }

#wamimenu-contents .pr-3, #wamimenu-contents .px-3 {
  padding-right: 1rem !important; }

#wamimenu-contents .pb-3, #wamimenu-contents .py-3 {
  padding-bottom: 1rem !important; }

#wamimenu-contents .pl-3, #wamimenu-contents .px-3 {
  padding-left: 1rem !important; }

#wamimenu-contents .p-4 {
  padding: 1.5rem !important; }

#wamimenu-contents .pt-4, #wamimenu-contents .py-4 {
  padding-top: 1.5rem !important; }

#wamimenu-contents .pr-4, #wamimenu-contents .px-4 {
  padding-right: 1.5rem !important; }

#wamimenu-contents .pb-4, #wamimenu-contents .py-4 {
  padding-bottom: 1.5rem !important; }

#wamimenu-contents .pl-4, #wamimenu-contents .px-4 {
  padding-left: 1.5rem !important; }

#wamimenu-contents .p-5 {
  padding: 3rem !important; }

#wamimenu-contents .pt-5, #wamimenu-contents .py-5 {
  padding-top: 3rem !important; }

#wamimenu-contents .pr-5, #wamimenu-contents .px-5 {
  padding-right: 3rem !important; }

#wamimenu-contents .pb-5, #wamimenu-contents .py-5 {
  padding-bottom: 3rem !important; }

#wamimenu-contents .pl-5, #wamimenu-contents .px-5 {
  padding-left: 3rem !important; }

#wamimenu-contents .m-n1 {
  margin: -.25rem !important; }

#wamimenu-contents .mt-n1, #wamimenu-contents .my-n1 {
  margin-top: -.25rem !important; }

#wamimenu-contents .mr-n1, #wamimenu-contents .mx-n1 {
  margin-right: -.25rem !important; }

#wamimenu-contents .mb-n1, #wamimenu-contents .my-n1 {
  margin-bottom: -.25rem !important; }

#wamimenu-contents .ml-n1, #wamimenu-contents .mx-n1 {
  margin-left: -.25rem !important; }

#wamimenu-contents .m-n2 {
  margin: -.5rem !important; }

#wamimenu-contents .mt-n2, #wamimenu-contents .my-n2 {
  margin-top: -.5rem !important; }

#wamimenu-contents .mr-n2, #wamimenu-contents .mx-n2 {
  margin-right: -.5rem !important; }

#wamimenu-contents .mb-n2, #wamimenu-contents .my-n2 {
  margin-bottom: -.5rem !important; }

#wamimenu-contents .ml-n2, #wamimenu-contents .mx-n2 {
  margin-left: -.5rem !important; }

#wamimenu-contents .m-n3 {
  margin: -1rem !important; }

#wamimenu-contents .mt-n3, #wamimenu-contents .my-n3 {
  margin-top: -1rem !important; }

#wamimenu-contents .mr-n3, #wamimenu-contents .mx-n3 {
  margin-right: -1rem !important; }

#wamimenu-contents .mb-n3, #wamimenu-contents .my-n3 {
  margin-bottom: -1rem !important; }

#wamimenu-contents .ml-n3, #wamimenu-contents .mx-n3 {
  margin-left: -1rem !important; }

#wamimenu-contents .m-n4 {
  margin: -1.5rem !important; }

#wamimenu-contents .mt-n4, #wamimenu-contents .my-n4 {
  margin-top: -1.5rem !important; }

#wamimenu-contents .mr-n4, #wamimenu-contents .mx-n4 {
  margin-right: -1.5rem !important; }

#wamimenu-contents .mb-n4, #wamimenu-contents .my-n4 {
  margin-bottom: -1.5rem !important; }

#wamimenu-contents .ml-n4, #wamimenu-contents .mx-n4 {
  margin-left: -1.5rem !important; }

#wamimenu-contents .m-n5 {
  margin: -3rem !important; }

#wamimenu-contents .mt-n5, #wamimenu-contents .my-n5 {
  margin-top: -3rem !important; }

#wamimenu-contents .mr-n5, #wamimenu-contents .mx-n5 {
  margin-right: -3rem !important; }

#wamimenu-contents .mb-n5, #wamimenu-contents .my-n5 {
  margin-bottom: -3rem !important; }

#wamimenu-contents .ml-n5, #wamimenu-contents .mx-n5 {
  margin-left: -3rem !important; }

#wamimenu-contents .m-auto {
  margin: auto !important; }

#wamimenu-contents .mt-auto, #wamimenu-contents .my-auto {
  margin-top: auto !important; }

#wamimenu-contents .mr-auto, #wamimenu-contents .mx-auto {
  margin-right: auto !important; }

#wamimenu-contents .mb-auto, #wamimenu-contents .my-auto {
  margin-bottom: auto !important; }

#wamimenu-contents .ml-auto, #wamimenu-contents .mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  #wamimenu-contents .m-sm-0 {
    margin: 0 !important; }
  #wamimenu-contents .mt-sm-0, #wamimenu-contents .my-sm-0 {
    margin-top: 0 !important; }
  #wamimenu-contents .mr-sm-0, #wamimenu-contents .mx-sm-0 {
    margin-right: 0 !important; }
  #wamimenu-contents .mb-sm-0, #wamimenu-contents .my-sm-0 {
    margin-bottom: 0 !important; }
  #wamimenu-contents .ml-sm-0, #wamimenu-contents .mx-sm-0 {
    margin-left: 0 !important; }
  #wamimenu-contents .m-sm-1 {
    margin: .25rem !important; }
  #wamimenu-contents .mt-sm-1, #wamimenu-contents .my-sm-1 {
    margin-top: .25rem !important; }
  #wamimenu-contents .mr-sm-1, #wamimenu-contents .mx-sm-1 {
    margin-right: .25rem !important; }
  #wamimenu-contents .mb-sm-1, #wamimenu-contents .my-sm-1 {
    margin-bottom: .25rem !important; }
  #wamimenu-contents .ml-sm-1, #wamimenu-contents .mx-sm-1 {
    margin-left: .25rem !important; }
  #wamimenu-contents .m-sm-2 {
    margin: .5rem !important; }
  #wamimenu-contents .mt-sm-2, #wamimenu-contents .my-sm-2 {
    margin-top: .5rem !important; }
  #wamimenu-contents .mr-sm-2, #wamimenu-contents .mx-sm-2 {
    margin-right: .5rem !important; }
  #wamimenu-contents .mb-sm-2, #wamimenu-contents .my-sm-2 {
    margin-bottom: .5rem !important; }
  #wamimenu-contents .ml-sm-2, #wamimenu-contents .mx-sm-2 {
    margin-left: .5rem !important; }
  #wamimenu-contents .m-sm-3 {
    margin: 1rem !important; }
  #wamimenu-contents .mt-sm-3, #wamimenu-contents .my-sm-3 {
    margin-top: 1rem !important; }
  #wamimenu-contents .mr-sm-3, #wamimenu-contents .mx-sm-3 {
    margin-right: 1rem !important; }
  #wamimenu-contents .mb-sm-3, #wamimenu-contents .my-sm-3 {
    margin-bottom: 1rem !important; }
  #wamimenu-contents .ml-sm-3, #wamimenu-contents .mx-sm-3 {
    margin-left: 1rem !important; }
  #wamimenu-contents .m-sm-4 {
    margin: 1.5rem !important; }
  #wamimenu-contents .mt-sm-4, #wamimenu-contents .my-sm-4 {
    margin-top: 1.5rem !important; }
  #wamimenu-contents .mr-sm-4, #wamimenu-contents .mx-sm-4 {
    margin-right: 1.5rem !important; }
  #wamimenu-contents .mb-sm-4, #wamimenu-contents .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  #wamimenu-contents .ml-sm-4, #wamimenu-contents .mx-sm-4 {
    margin-left: 1.5rem !important; }
  #wamimenu-contents .m-sm-5 {
    margin: 3rem !important; }
  #wamimenu-contents .mt-sm-5, #wamimenu-contents .my-sm-5 {
    margin-top: 3rem !important; }
  #wamimenu-contents .mr-sm-5, #wamimenu-contents .mx-sm-5 {
    margin-right: 3rem !important; }
  #wamimenu-contents .mb-sm-5, #wamimenu-contents .my-sm-5 {
    margin-bottom: 3rem !important; }
  #wamimenu-contents .ml-sm-5, #wamimenu-contents .mx-sm-5 {
    margin-left: 3rem !important; }
  #wamimenu-contents .p-sm-0 {
    padding: 0 !important; }
  #wamimenu-contents .pt-sm-0, #wamimenu-contents .py-sm-0 {
    padding-top: 0 !important; }
  #wamimenu-contents .pr-sm-0, #wamimenu-contents .px-sm-0 {
    padding-right: 0 !important; }
  #wamimenu-contents .pb-sm-0, #wamimenu-contents .py-sm-0 {
    padding-bottom: 0 !important; }
  #wamimenu-contents .pl-sm-0, #wamimenu-contents .px-sm-0 {
    padding-left: 0 !important; }
  #wamimenu-contents .p-sm-1 {
    padding: .25rem !important; }
  #wamimenu-contents .pt-sm-1, #wamimenu-contents .py-sm-1 {
    padding-top: .25rem !important; }
  #wamimenu-contents .pr-sm-1, #wamimenu-contents .px-sm-1 {
    padding-right: .25rem !important; }
  #wamimenu-contents .pb-sm-1, #wamimenu-contents .py-sm-1 {
    padding-bottom: .25rem !important; }
  #wamimenu-contents .pl-sm-1, #wamimenu-contents .px-sm-1 {
    padding-left: .25rem !important; }
  #wamimenu-contents .p-sm-2 {
    padding: .5rem !important; }
  #wamimenu-contents .pt-sm-2, #wamimenu-contents .py-sm-2 {
    padding-top: .5rem !important; }
  #wamimenu-contents .pr-sm-2, #wamimenu-contents .px-sm-2 {
    padding-right: .5rem !important; }
  #wamimenu-contents .pb-sm-2, #wamimenu-contents .py-sm-2 {
    padding-bottom: .5rem !important; }
  #wamimenu-contents .pl-sm-2, #wamimenu-contents .px-sm-2 {
    padding-left: .5rem !important; }
  #wamimenu-contents .p-sm-3 {
    padding: 1rem !important; }
  #wamimenu-contents .pt-sm-3, #wamimenu-contents .py-sm-3 {
    padding-top: 1rem !important; }
  #wamimenu-contents .pr-sm-3, #wamimenu-contents .px-sm-3 {
    padding-right: 1rem !important; }
  #wamimenu-contents .pb-sm-3, #wamimenu-contents .py-sm-3 {
    padding-bottom: 1rem !important; }
  #wamimenu-contents .pl-sm-3, #wamimenu-contents .px-sm-3 {
    padding-left: 1rem !important; }
  #wamimenu-contents .p-sm-4 {
    padding: 1.5rem !important; }
  #wamimenu-contents .pt-sm-4, #wamimenu-contents .py-sm-4 {
    padding-top: 1.5rem !important; }
  #wamimenu-contents .pr-sm-4, #wamimenu-contents .px-sm-4 {
    padding-right: 1.5rem !important; }
  #wamimenu-contents .pb-sm-4, #wamimenu-contents .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  #wamimenu-contents .pl-sm-4, #wamimenu-contents .px-sm-4 {
    padding-left: 1.5rem !important; }
  #wamimenu-contents .p-sm-5 {
    padding: 3rem !important; }
  #wamimenu-contents .pt-sm-5, #wamimenu-contents .py-sm-5 {
    padding-top: 3rem !important; }
  #wamimenu-contents .pr-sm-5, #wamimenu-contents .px-sm-5 {
    padding-right: 3rem !important; }
  #wamimenu-contents .pb-sm-5, #wamimenu-contents .py-sm-5 {
    padding-bottom: 3rem !important; }
  #wamimenu-contents .pl-sm-5, #wamimenu-contents .px-sm-5 {
    padding-left: 3rem !important; }
  #wamimenu-contents .m-sm-n1 {
    margin: -.25rem !important; }
  #wamimenu-contents .mt-sm-n1, #wamimenu-contents .my-sm-n1 {
    margin-top: -.25rem !important; }
  #wamimenu-contents .mr-sm-n1, #wamimenu-contents .mx-sm-n1 {
    margin-right: -.25rem !important; }
  #wamimenu-contents .mb-sm-n1, #wamimenu-contents .my-sm-n1 {
    margin-bottom: -.25rem !important; }
  #wamimenu-contents .ml-sm-n1, #wamimenu-contents .mx-sm-n1 {
    margin-left: -.25rem !important; }
  #wamimenu-contents .m-sm-n2 {
    margin: -.5rem !important; }
  #wamimenu-contents .mt-sm-n2, #wamimenu-contents .my-sm-n2 {
    margin-top: -.5rem !important; }
  #wamimenu-contents .mr-sm-n2, #wamimenu-contents .mx-sm-n2 {
    margin-right: -.5rem !important; }
  #wamimenu-contents .mb-sm-n2, #wamimenu-contents .my-sm-n2 {
    margin-bottom: -.5rem !important; }
  #wamimenu-contents .ml-sm-n2, #wamimenu-contents .mx-sm-n2 {
    margin-left: -.5rem !important; }
  #wamimenu-contents .m-sm-n3 {
    margin: -1rem !important; }
  #wamimenu-contents .mt-sm-n3, #wamimenu-contents .my-sm-n3 {
    margin-top: -1rem !important; }
  #wamimenu-contents .mr-sm-n3, #wamimenu-contents .mx-sm-n3 {
    margin-right: -1rem !important; }
  #wamimenu-contents .mb-sm-n3, #wamimenu-contents .my-sm-n3 {
    margin-bottom: -1rem !important; }
  #wamimenu-contents .ml-sm-n3, #wamimenu-contents .mx-sm-n3 {
    margin-left: -1rem !important; }
  #wamimenu-contents .m-sm-n4 {
    margin: -1.5rem !important; }
  #wamimenu-contents .mt-sm-n4, #wamimenu-contents .my-sm-n4 {
    margin-top: -1.5rem !important; }
  #wamimenu-contents .mr-sm-n4, #wamimenu-contents .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  #wamimenu-contents .mb-sm-n4, #wamimenu-contents .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  #wamimenu-contents .ml-sm-n4, #wamimenu-contents .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  #wamimenu-contents .m-sm-n5 {
    margin: -3rem !important; }
  #wamimenu-contents .mt-sm-n5, #wamimenu-contents .my-sm-n5 {
    margin-top: -3rem !important; }
  #wamimenu-contents .mr-sm-n5, #wamimenu-contents .mx-sm-n5 {
    margin-right: -3rem !important; }
  #wamimenu-contents .mb-sm-n5, #wamimenu-contents .my-sm-n5 {
    margin-bottom: -3rem !important; }
  #wamimenu-contents .ml-sm-n5, #wamimenu-contents .mx-sm-n5 {
    margin-left: -3rem !important; }
  #wamimenu-contents .m-sm-auto {
    margin: auto !important; }
  #wamimenu-contents .mt-sm-auto, #wamimenu-contents .my-sm-auto {
    margin-top: auto !important; }
  #wamimenu-contents .mr-sm-auto, #wamimenu-contents .mx-sm-auto {
    margin-right: auto !important; }
  #wamimenu-contents .mb-sm-auto, #wamimenu-contents .my-sm-auto {
    margin-bottom: auto !important; }
  #wamimenu-contents .ml-sm-auto, #wamimenu-contents .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  #wamimenu-contents .m-md-0 {
    margin: 0 !important; }
  #wamimenu-contents .mt-md-0, #wamimenu-contents .my-md-0 {
    margin-top: 0 !important; }
  #wamimenu-contents .mr-md-0, #wamimenu-contents .mx-md-0 {
    margin-right: 0 !important; }
  #wamimenu-contents .mb-md-0, #wamimenu-contents .my-md-0 {
    margin-bottom: 0 !important; }
  #wamimenu-contents .ml-md-0, #wamimenu-contents .mx-md-0 {
    margin-left: 0 !important; }
  #wamimenu-contents .m-md-1 {
    margin: .25rem !important; }
  #wamimenu-contents .mt-md-1, #wamimenu-contents .my-md-1 {
    margin-top: .25rem !important; }
  #wamimenu-contents .mr-md-1, #wamimenu-contents .mx-md-1 {
    margin-right: .25rem !important; }
  #wamimenu-contents .mb-md-1, #wamimenu-contents .my-md-1 {
    margin-bottom: .25rem !important; }
  #wamimenu-contents .ml-md-1, #wamimenu-contents .mx-md-1 {
    margin-left: .25rem !important; }
  #wamimenu-contents .m-md-2 {
    margin: .5rem !important; }
  #wamimenu-contents .mt-md-2, #wamimenu-contents .my-md-2 {
    margin-top: .5rem !important; }
  #wamimenu-contents .mr-md-2, #wamimenu-contents .mx-md-2 {
    margin-right: .5rem !important; }
  #wamimenu-contents .mb-md-2, #wamimenu-contents .my-md-2 {
    margin-bottom: .5rem !important; }
  #wamimenu-contents .ml-md-2, #wamimenu-contents .mx-md-2 {
    margin-left: .5rem !important; }
  #wamimenu-contents .m-md-3 {
    margin: 1rem !important; }
  #wamimenu-contents .mt-md-3, #wamimenu-contents .my-md-3 {
    margin-top: 1rem !important; }
  #wamimenu-contents .mr-md-3, #wamimenu-contents .mx-md-3 {
    margin-right: 1rem !important; }
  #wamimenu-contents .mb-md-3, #wamimenu-contents .my-md-3 {
    margin-bottom: 1rem !important; }
  #wamimenu-contents .ml-md-3, #wamimenu-contents .mx-md-3 {
    margin-left: 1rem !important; }
  #wamimenu-contents .m-md-4 {
    margin: 1.5rem !important; }
  #wamimenu-contents .mt-md-4, #wamimenu-contents .my-md-4 {
    margin-top: 1.5rem !important; }
  #wamimenu-contents .mr-md-4, #wamimenu-contents .mx-md-4 {
    margin-right: 1.5rem !important; }
  #wamimenu-contents .mb-md-4, #wamimenu-contents .my-md-4 {
    margin-bottom: 1.5rem !important; }
  #wamimenu-contents .ml-md-4, #wamimenu-contents .mx-md-4 {
    margin-left: 1.5rem !important; }
  #wamimenu-contents .m-md-5 {
    margin: 3rem !important; }
  #wamimenu-contents .mt-md-5, #wamimenu-contents .my-md-5 {
    margin-top: 3rem !important; }
  #wamimenu-contents .mr-md-5, #wamimenu-contents .mx-md-5 {
    margin-right: 3rem !important; }
  #wamimenu-contents .mb-md-5, #wamimenu-contents .my-md-5 {
    margin-bottom: 3rem !important; }
  #wamimenu-contents .ml-md-5, #wamimenu-contents .mx-md-5 {
    margin-left: 3rem !important; }
  #wamimenu-contents .p-md-0 {
    padding: 0 !important; }
  #wamimenu-contents .pt-md-0, #wamimenu-contents .py-md-0 {
    padding-top: 0 !important; }
  #wamimenu-contents .pr-md-0, #wamimenu-contents .px-md-0 {
    padding-right: 0 !important; }
  #wamimenu-contents .pb-md-0, #wamimenu-contents .py-md-0 {
    padding-bottom: 0 !important; }
  #wamimenu-contents .pl-md-0, #wamimenu-contents .px-md-0 {
    padding-left: 0 !important; }
  #wamimenu-contents .p-md-1 {
    padding: .25rem !important; }
  #wamimenu-contents .pt-md-1, #wamimenu-contents .py-md-1 {
    padding-top: .25rem !important; }
  #wamimenu-contents .pr-md-1, #wamimenu-contents .px-md-1 {
    padding-right: .25rem !important; }
  #wamimenu-contents .pb-md-1, #wamimenu-contents .py-md-1 {
    padding-bottom: .25rem !important; }
  #wamimenu-contents .pl-md-1, #wamimenu-contents .px-md-1 {
    padding-left: .25rem !important; }
  #wamimenu-contents .p-md-2 {
    padding: .5rem !important; }
  #wamimenu-contents .pt-md-2, #wamimenu-contents .py-md-2 {
    padding-top: .5rem !important; }
  #wamimenu-contents .pr-md-2, #wamimenu-contents .px-md-2 {
    padding-right: .5rem !important; }
  #wamimenu-contents .pb-md-2, #wamimenu-contents .py-md-2 {
    padding-bottom: .5rem !important; }
  #wamimenu-contents .pl-md-2, #wamimenu-contents .px-md-2 {
    padding-left: .5rem !important; }
  #wamimenu-contents .p-md-3 {
    padding: 1rem !important; }
  #wamimenu-contents .pt-md-3, #wamimenu-contents .py-md-3 {
    padding-top: 1rem !important; }
  #wamimenu-contents .pr-md-3, #wamimenu-contents .px-md-3 {
    padding-right: 1rem !important; }
  #wamimenu-contents .pb-md-3, #wamimenu-contents .py-md-3 {
    padding-bottom: 1rem !important; }
  #wamimenu-contents .pl-md-3, #wamimenu-contents .px-md-3 {
    padding-left: 1rem !important; }
  #wamimenu-contents .p-md-4 {
    padding: 1.5rem !important; }
  #wamimenu-contents .pt-md-4, #wamimenu-contents .py-md-4 {
    padding-top: 1.5rem !important; }
  #wamimenu-contents .pr-md-4, #wamimenu-contents .px-md-4 {
    padding-right: 1.5rem !important; }
  #wamimenu-contents .pb-md-4, #wamimenu-contents .py-md-4 {
    padding-bottom: 1.5rem !important; }
  #wamimenu-contents .pl-md-4, #wamimenu-contents .px-md-4 {
    padding-left: 1.5rem !important; }
  #wamimenu-contents .p-md-5 {
    padding: 3rem !important; }
  #wamimenu-contents .pt-md-5, #wamimenu-contents .py-md-5 {
    padding-top: 3rem !important; }
  #wamimenu-contents .pr-md-5, #wamimenu-contents .px-md-5 {
    padding-right: 3rem !important; }
  #wamimenu-contents .pb-md-5, #wamimenu-contents .py-md-5 {
    padding-bottom: 3rem !important; }
  #wamimenu-contents .pl-md-5, #wamimenu-contents .px-md-5 {
    padding-left: 3rem !important; }
  #wamimenu-contents .m-md-n1 {
    margin: -.25rem !important; }
  #wamimenu-contents .mt-md-n1, #wamimenu-contents .my-md-n1 {
    margin-top: -.25rem !important; }
  #wamimenu-contents .mr-md-n1, #wamimenu-contents .mx-md-n1 {
    margin-right: -.25rem !important; }
  #wamimenu-contents .mb-md-n1, #wamimenu-contents .my-md-n1 {
    margin-bottom: -.25rem !important; }
  #wamimenu-contents .ml-md-n1, #wamimenu-contents .mx-md-n1 {
    margin-left: -.25rem !important; }
  #wamimenu-contents .m-md-n2 {
    margin: -.5rem !important; }
  #wamimenu-contents .mt-md-n2, #wamimenu-contents .my-md-n2 {
    margin-top: -.5rem !important; }
  #wamimenu-contents .mr-md-n2, #wamimenu-contents .mx-md-n2 {
    margin-right: -.5rem !important; }
  #wamimenu-contents .mb-md-n2, #wamimenu-contents .my-md-n2 {
    margin-bottom: -.5rem !important; }
  #wamimenu-contents .ml-md-n2, #wamimenu-contents .mx-md-n2 {
    margin-left: -.5rem !important; }
  #wamimenu-contents .m-md-n3 {
    margin: -1rem !important; }
  #wamimenu-contents .mt-md-n3, #wamimenu-contents .my-md-n3 {
    margin-top: -1rem !important; }
  #wamimenu-contents .mr-md-n3, #wamimenu-contents .mx-md-n3 {
    margin-right: -1rem !important; }
  #wamimenu-contents .mb-md-n3, #wamimenu-contents .my-md-n3 {
    margin-bottom: -1rem !important; }
  #wamimenu-contents .ml-md-n3, #wamimenu-contents .mx-md-n3 {
    margin-left: -1rem !important; }
  #wamimenu-contents .m-md-n4 {
    margin: -1.5rem !important; }
  #wamimenu-contents .mt-md-n4, #wamimenu-contents .my-md-n4 {
    margin-top: -1.5rem !important; }
  #wamimenu-contents .mr-md-n4, #wamimenu-contents .mx-md-n4 {
    margin-right: -1.5rem !important; }
  #wamimenu-contents .mb-md-n4, #wamimenu-contents .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  #wamimenu-contents .ml-md-n4, #wamimenu-contents .mx-md-n4 {
    margin-left: -1.5rem !important; }
  #wamimenu-contents .m-md-n5 {
    margin: -3rem !important; }
  #wamimenu-contents .mt-md-n5, #wamimenu-contents .my-md-n5 {
    margin-top: -3rem !important; }
  #wamimenu-contents .mr-md-n5, #wamimenu-contents .mx-md-n5 {
    margin-right: -3rem !important; }
  #wamimenu-contents .mb-md-n5, #wamimenu-contents .my-md-n5 {
    margin-bottom: -3rem !important; }
  #wamimenu-contents .ml-md-n5, #wamimenu-contents .mx-md-n5 {
    margin-left: -3rem !important; }
  #wamimenu-contents .m-md-auto {
    margin: auto !important; }
  #wamimenu-contents .mt-md-auto, #wamimenu-contents .my-md-auto {
    margin-top: auto !important; }
  #wamimenu-contents .mr-md-auto, #wamimenu-contents .mx-md-auto {
    margin-right: auto !important; }
  #wamimenu-contents .mb-md-auto, #wamimenu-contents .my-md-auto {
    margin-bottom: auto !important; }
  #wamimenu-contents .ml-md-auto, #wamimenu-contents .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  #wamimenu-contents .m-lg-0 {
    margin: 0 !important; }
  #wamimenu-contents .mt-lg-0, #wamimenu-contents .my-lg-0 {
    margin-top: 0 !important; }
  #wamimenu-contents .mr-lg-0, #wamimenu-contents .mx-lg-0 {
    margin-right: 0 !important; }
  #wamimenu-contents .mb-lg-0, #wamimenu-contents .my-lg-0 {
    margin-bottom: 0 !important; }
  #wamimenu-contents .ml-lg-0, #wamimenu-contents .mx-lg-0 {
    margin-left: 0 !important; }
  #wamimenu-contents .m-lg-1 {
    margin: .25rem !important; }
  #wamimenu-contents .mt-lg-1, #wamimenu-contents .my-lg-1 {
    margin-top: .25rem !important; }
  #wamimenu-contents .mr-lg-1, #wamimenu-contents .mx-lg-1 {
    margin-right: .25rem !important; }
  #wamimenu-contents .mb-lg-1, #wamimenu-contents .my-lg-1 {
    margin-bottom: .25rem !important; }
  #wamimenu-contents .ml-lg-1, #wamimenu-contents .mx-lg-1 {
    margin-left: .25rem !important; }
  #wamimenu-contents .m-lg-2 {
    margin: .5rem !important; }
  #wamimenu-contents .mt-lg-2, #wamimenu-contents .my-lg-2 {
    margin-top: .5rem !important; }
  #wamimenu-contents .mr-lg-2, #wamimenu-contents .mx-lg-2 {
    margin-right: .5rem !important; }
  #wamimenu-contents .mb-lg-2, #wamimenu-contents .my-lg-2 {
    margin-bottom: .5rem !important; }
  #wamimenu-contents .ml-lg-2, #wamimenu-contents .mx-lg-2 {
    margin-left: .5rem !important; }
  #wamimenu-contents .m-lg-3 {
    margin: 1rem !important; }
  #wamimenu-contents .mt-lg-3, #wamimenu-contents .my-lg-3 {
    margin-top: 1rem !important; }
  #wamimenu-contents .mr-lg-3, #wamimenu-contents .mx-lg-3 {
    margin-right: 1rem !important; }
  #wamimenu-contents .mb-lg-3, #wamimenu-contents .my-lg-3 {
    margin-bottom: 1rem !important; }
  #wamimenu-contents .ml-lg-3, #wamimenu-contents .mx-lg-3 {
    margin-left: 1rem !important; }
  #wamimenu-contents .m-lg-4 {
    margin: 1.5rem !important; }
  #wamimenu-contents .mt-lg-4, #wamimenu-contents .my-lg-4 {
    margin-top: 1.5rem !important; }
  #wamimenu-contents .mr-lg-4, #wamimenu-contents .mx-lg-4 {
    margin-right: 1.5rem !important; }
  #wamimenu-contents .mb-lg-4, #wamimenu-contents .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  #wamimenu-contents .ml-lg-4, #wamimenu-contents .mx-lg-4 {
    margin-left: 1.5rem !important; }
  #wamimenu-contents .m-lg-5 {
    margin: 3rem !important; }
  #wamimenu-contents .mt-lg-5, #wamimenu-contents .my-lg-5 {
    margin-top: 3rem !important; }
  #wamimenu-contents .mr-lg-5, #wamimenu-contents .mx-lg-5 {
    margin-right: 3rem !important; }
  #wamimenu-contents .mb-lg-5, #wamimenu-contents .my-lg-5 {
    margin-bottom: 3rem !important; }
  #wamimenu-contents .ml-lg-5, #wamimenu-contents .mx-lg-5 {
    margin-left: 3rem !important; }
  #wamimenu-contents .p-lg-0 {
    padding: 0 !important; }
  #wamimenu-contents .pt-lg-0, #wamimenu-contents .py-lg-0 {
    padding-top: 0 !important; }
  #wamimenu-contents .pr-lg-0, #wamimenu-contents .px-lg-0 {
    padding-right: 0 !important; }
  #wamimenu-contents .pb-lg-0, #wamimenu-contents .py-lg-0 {
    padding-bottom: 0 !important; }
  #wamimenu-contents .pl-lg-0, #wamimenu-contents .px-lg-0 {
    padding-left: 0 !important; }
  #wamimenu-contents .p-lg-1 {
    padding: .25rem !important; }
  #wamimenu-contents .pt-lg-1, #wamimenu-contents .py-lg-1 {
    padding-top: .25rem !important; }
  #wamimenu-contents .pr-lg-1, #wamimenu-contents .px-lg-1 {
    padding-right: .25rem !important; }
  #wamimenu-contents .pb-lg-1, #wamimenu-contents .py-lg-1 {
    padding-bottom: .25rem !important; }
  #wamimenu-contents .pl-lg-1, #wamimenu-contents .px-lg-1 {
    padding-left: .25rem !important; }
  #wamimenu-contents .p-lg-2 {
    padding: .5rem !important; }
  #wamimenu-contents .pt-lg-2, #wamimenu-contents .py-lg-2 {
    padding-top: .5rem !important; }
  #wamimenu-contents .pr-lg-2, #wamimenu-contents .px-lg-2 {
    padding-right: .5rem !important; }
  #wamimenu-contents .pb-lg-2, #wamimenu-contents .py-lg-2 {
    padding-bottom: .5rem !important; }
  #wamimenu-contents .pl-lg-2, #wamimenu-contents .px-lg-2 {
    padding-left: .5rem !important; }
  #wamimenu-contents .p-lg-3 {
    padding: 1rem !important; }
  #wamimenu-contents .pt-lg-3, #wamimenu-contents .py-lg-3 {
    padding-top: 1rem !important; }
  #wamimenu-contents .pr-lg-3, #wamimenu-contents .px-lg-3 {
    padding-right: 1rem !important; }
  #wamimenu-contents .pb-lg-3, #wamimenu-contents .py-lg-3 {
    padding-bottom: 1rem !important; }
  #wamimenu-contents .pl-lg-3, #wamimenu-contents .px-lg-3 {
    padding-left: 1rem !important; }
  #wamimenu-contents .p-lg-4 {
    padding: 1.5rem !important; }
  #wamimenu-contents .pt-lg-4, #wamimenu-contents .py-lg-4 {
    padding-top: 1.5rem !important; }
  #wamimenu-contents .pr-lg-4, #wamimenu-contents .px-lg-4 {
    padding-right: 1.5rem !important; }
  #wamimenu-contents .pb-lg-4, #wamimenu-contents .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  #wamimenu-contents .pl-lg-4, #wamimenu-contents .px-lg-4 {
    padding-left: 1.5rem !important; }
  #wamimenu-contents .p-lg-5 {
    padding: 3rem !important; }
  #wamimenu-contents .pt-lg-5, #wamimenu-contents .py-lg-5 {
    padding-top: 3rem !important; }
  #wamimenu-contents .pr-lg-5, #wamimenu-contents .px-lg-5 {
    padding-right: 3rem !important; }
  #wamimenu-contents .pb-lg-5, #wamimenu-contents .py-lg-5 {
    padding-bottom: 3rem !important; }
  #wamimenu-contents .pl-lg-5, #wamimenu-contents .px-lg-5 {
    padding-left: 3rem !important; }
  #wamimenu-contents .m-lg-n1 {
    margin: -.25rem !important; }
  #wamimenu-contents .mt-lg-n1, #wamimenu-contents .my-lg-n1 {
    margin-top: -.25rem !important; }
  #wamimenu-contents .mr-lg-n1, #wamimenu-contents .mx-lg-n1 {
    margin-right: -.25rem !important; }
  #wamimenu-contents .mb-lg-n1, #wamimenu-contents .my-lg-n1 {
    margin-bottom: -.25rem !important; }
  #wamimenu-contents .ml-lg-n1, #wamimenu-contents .mx-lg-n1 {
    margin-left: -.25rem !important; }
  #wamimenu-contents .m-lg-n2 {
    margin: -.5rem !important; }
  #wamimenu-contents .mt-lg-n2, #wamimenu-contents .my-lg-n2 {
    margin-top: -.5rem !important; }
  #wamimenu-contents .mr-lg-n2, #wamimenu-contents .mx-lg-n2 {
    margin-right: -.5rem !important; }
  #wamimenu-contents .mb-lg-n2, #wamimenu-contents .my-lg-n2 {
    margin-bottom: -.5rem !important; }
  #wamimenu-contents .ml-lg-n2, #wamimenu-contents .mx-lg-n2 {
    margin-left: -.5rem !important; }
  #wamimenu-contents .m-lg-n3 {
    margin: -1rem !important; }
  #wamimenu-contents .mt-lg-n3, #wamimenu-contents .my-lg-n3 {
    margin-top: -1rem !important; }
  #wamimenu-contents .mr-lg-n3, #wamimenu-contents .mx-lg-n3 {
    margin-right: -1rem !important; }
  #wamimenu-contents .mb-lg-n3, #wamimenu-contents .my-lg-n3 {
    margin-bottom: -1rem !important; }
  #wamimenu-contents .ml-lg-n3, #wamimenu-contents .mx-lg-n3 {
    margin-left: -1rem !important; }
  #wamimenu-contents .m-lg-n4 {
    margin: -1.5rem !important; }
  #wamimenu-contents .mt-lg-n4, #wamimenu-contents .my-lg-n4 {
    margin-top: -1.5rem !important; }
  #wamimenu-contents .mr-lg-n4, #wamimenu-contents .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  #wamimenu-contents .mb-lg-n4, #wamimenu-contents .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  #wamimenu-contents .ml-lg-n4, #wamimenu-contents .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  #wamimenu-contents .m-lg-n5 {
    margin: -3rem !important; }
  #wamimenu-contents .mt-lg-n5, #wamimenu-contents .my-lg-n5 {
    margin-top: -3rem !important; }
  #wamimenu-contents .mr-lg-n5, #wamimenu-contents .mx-lg-n5 {
    margin-right: -3rem !important; }
  #wamimenu-contents .mb-lg-n5, #wamimenu-contents .my-lg-n5 {
    margin-bottom: -3rem !important; }
  #wamimenu-contents .ml-lg-n5, #wamimenu-contents .mx-lg-n5 {
    margin-left: -3rem !important; }
  #wamimenu-contents .m-lg-auto {
    margin: auto !important; }
  #wamimenu-contents .mt-lg-auto, #wamimenu-contents .my-lg-auto {
    margin-top: auto !important; }
  #wamimenu-contents .mr-lg-auto, #wamimenu-contents .mx-lg-auto {
    margin-right: auto !important; }
  #wamimenu-contents .mb-lg-auto, #wamimenu-contents .my-lg-auto {
    margin-bottom: auto !important; }
  #wamimenu-contents .ml-lg-auto, #wamimenu-contents .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  #wamimenu-contents .m-xl-0 {
    margin: 0 !important; }
  #wamimenu-contents .mt-xl-0, #wamimenu-contents .my-xl-0 {
    margin-top: 0 !important; }
  #wamimenu-contents .mr-xl-0, #wamimenu-contents .mx-xl-0 {
    margin-right: 0 !important; }
  #wamimenu-contents .mb-xl-0, #wamimenu-contents .my-xl-0 {
    margin-bottom: 0 !important; }
  #wamimenu-contents .ml-xl-0, #wamimenu-contents .mx-xl-0 {
    margin-left: 0 !important; }
  #wamimenu-contents .m-xl-1 {
    margin: .25rem !important; }
  #wamimenu-contents .mt-xl-1, #wamimenu-contents .my-xl-1 {
    margin-top: .25rem !important; }
  #wamimenu-contents .mr-xl-1, #wamimenu-contents .mx-xl-1 {
    margin-right: .25rem !important; }
  #wamimenu-contents .mb-xl-1, #wamimenu-contents .my-xl-1 {
    margin-bottom: .25rem !important; }
  #wamimenu-contents .ml-xl-1, #wamimenu-contents .mx-xl-1 {
    margin-left: .25rem !important; }
  #wamimenu-contents .m-xl-2 {
    margin: .5rem !important; }
  #wamimenu-contents .mt-xl-2, #wamimenu-contents .my-xl-2 {
    margin-top: .5rem !important; }
  #wamimenu-contents .mr-xl-2, #wamimenu-contents .mx-xl-2 {
    margin-right: .5rem !important; }
  #wamimenu-contents .mb-xl-2, #wamimenu-contents .my-xl-2 {
    margin-bottom: .5rem !important; }
  #wamimenu-contents .ml-xl-2, #wamimenu-contents .mx-xl-2 {
    margin-left: .5rem !important; }
  #wamimenu-contents .m-xl-3 {
    margin: 1rem !important; }
  #wamimenu-contents .mt-xl-3, #wamimenu-contents .my-xl-3 {
    margin-top: 1rem !important; }
  #wamimenu-contents .mr-xl-3, #wamimenu-contents .mx-xl-3 {
    margin-right: 1rem !important; }
  #wamimenu-contents .mb-xl-3, #wamimenu-contents .my-xl-3 {
    margin-bottom: 1rem !important; }
  #wamimenu-contents .ml-xl-3, #wamimenu-contents .mx-xl-3 {
    margin-left: 1rem !important; }
  #wamimenu-contents .m-xl-4 {
    margin: 1.5rem !important; }
  #wamimenu-contents .mt-xl-4, #wamimenu-contents .my-xl-4 {
    margin-top: 1.5rem !important; }
  #wamimenu-contents .mr-xl-4, #wamimenu-contents .mx-xl-4 {
    margin-right: 1.5rem !important; }
  #wamimenu-contents .mb-xl-4, #wamimenu-contents .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  #wamimenu-contents .ml-xl-4, #wamimenu-contents .mx-xl-4 {
    margin-left: 1.5rem !important; }
  #wamimenu-contents .m-xl-5 {
    margin: 3rem !important; }
  #wamimenu-contents .mt-xl-5, #wamimenu-contents .my-xl-5 {
    margin-top: 3rem !important; }
  #wamimenu-contents .mr-xl-5, #wamimenu-contents .mx-xl-5 {
    margin-right: 3rem !important; }
  #wamimenu-contents .mb-xl-5, #wamimenu-contents .my-xl-5 {
    margin-bottom: 3rem !important; }
  #wamimenu-contents .ml-xl-5, #wamimenu-contents .mx-xl-5 {
    margin-left: 3rem !important; }
  #wamimenu-contents .p-xl-0 {
    padding: 0 !important; }
  #wamimenu-contents .pt-xl-0, #wamimenu-contents .py-xl-0 {
    padding-top: 0 !important; }
  #wamimenu-contents .pr-xl-0, #wamimenu-contents .px-xl-0 {
    padding-right: 0 !important; }
  #wamimenu-contents .pb-xl-0, #wamimenu-contents .py-xl-0 {
    padding-bottom: 0 !important; }
  #wamimenu-contents .pl-xl-0, #wamimenu-contents .px-xl-0 {
    padding-left: 0 !important; }
  #wamimenu-contents .p-xl-1 {
    padding: .25rem !important; }
  #wamimenu-contents .pt-xl-1, #wamimenu-contents .py-xl-1 {
    padding-top: .25rem !important; }
  #wamimenu-contents .pr-xl-1, #wamimenu-contents .px-xl-1 {
    padding-right: .25rem !important; }
  #wamimenu-contents .pb-xl-1, #wamimenu-contents .py-xl-1 {
    padding-bottom: .25rem !important; }
  #wamimenu-contents .pl-xl-1, #wamimenu-contents .px-xl-1 {
    padding-left: .25rem !important; }
  #wamimenu-contents .p-xl-2 {
    padding: .5rem !important; }
  #wamimenu-contents .pt-xl-2, #wamimenu-contents .py-xl-2 {
    padding-top: .5rem !important; }
  #wamimenu-contents .pr-xl-2, #wamimenu-contents .px-xl-2 {
    padding-right: .5rem !important; }
  #wamimenu-contents .pb-xl-2, #wamimenu-contents .py-xl-2 {
    padding-bottom: .5rem !important; }
  #wamimenu-contents .pl-xl-2, #wamimenu-contents .px-xl-2 {
    padding-left: .5rem !important; }
  #wamimenu-contents .p-xl-3 {
    padding: 1rem !important; }
  #wamimenu-contents .pt-xl-3, #wamimenu-contents .py-xl-3 {
    padding-top: 1rem !important; }
  #wamimenu-contents .pr-xl-3, #wamimenu-contents .px-xl-3 {
    padding-right: 1rem !important; }
  #wamimenu-contents .pb-xl-3, #wamimenu-contents .py-xl-3 {
    padding-bottom: 1rem !important; }
  #wamimenu-contents .pl-xl-3, #wamimenu-contents .px-xl-3 {
    padding-left: 1rem !important; }
  #wamimenu-contents .p-xl-4 {
    padding: 1.5rem !important; }
  #wamimenu-contents .pt-xl-4, #wamimenu-contents .py-xl-4 {
    padding-top: 1.5rem !important; }
  #wamimenu-contents .pr-xl-4, #wamimenu-contents .px-xl-4 {
    padding-right: 1.5rem !important; }
  #wamimenu-contents .pb-xl-4, #wamimenu-contents .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  #wamimenu-contents .pl-xl-4, #wamimenu-contents .px-xl-4 {
    padding-left: 1.5rem !important; }
  #wamimenu-contents .p-xl-5 {
    padding: 3rem !important; }
  #wamimenu-contents .pt-xl-5, #wamimenu-contents .py-xl-5 {
    padding-top: 3rem !important; }
  #wamimenu-contents .pr-xl-5, #wamimenu-contents .px-xl-5 {
    padding-right: 3rem !important; }
  #wamimenu-contents .pb-xl-5, #wamimenu-contents .py-xl-5 {
    padding-bottom: 3rem !important; }
  #wamimenu-contents .pl-xl-5, #wamimenu-contents .px-xl-5 {
    padding-left: 3rem !important; }
  #wamimenu-contents .m-xl-n1 {
    margin: -.25rem !important; }
  #wamimenu-contents .mt-xl-n1, #wamimenu-contents .my-xl-n1 {
    margin-top: -.25rem !important; }
  #wamimenu-contents .mr-xl-n1, #wamimenu-contents .mx-xl-n1 {
    margin-right: -.25rem !important; }
  #wamimenu-contents .mb-xl-n1, #wamimenu-contents .my-xl-n1 {
    margin-bottom: -.25rem !important; }
  #wamimenu-contents .ml-xl-n1, #wamimenu-contents .mx-xl-n1 {
    margin-left: -.25rem !important; }
  #wamimenu-contents .m-xl-n2 {
    margin: -.5rem !important; }
  #wamimenu-contents .mt-xl-n2, #wamimenu-contents .my-xl-n2 {
    margin-top: -.5rem !important; }
  #wamimenu-contents .mr-xl-n2, #wamimenu-contents .mx-xl-n2 {
    margin-right: -.5rem !important; }
  #wamimenu-contents .mb-xl-n2, #wamimenu-contents .my-xl-n2 {
    margin-bottom: -.5rem !important; }
  #wamimenu-contents .ml-xl-n2, #wamimenu-contents .mx-xl-n2 {
    margin-left: -.5rem !important; }
  #wamimenu-contents .m-xl-n3 {
    margin: -1rem !important; }
  #wamimenu-contents .mt-xl-n3, #wamimenu-contents .my-xl-n3 {
    margin-top: -1rem !important; }
  #wamimenu-contents .mr-xl-n3, #wamimenu-contents .mx-xl-n3 {
    margin-right: -1rem !important; }
  #wamimenu-contents .mb-xl-n3, #wamimenu-contents .my-xl-n3 {
    margin-bottom: -1rem !important; }
  #wamimenu-contents .ml-xl-n3, #wamimenu-contents .mx-xl-n3 {
    margin-left: -1rem !important; }
  #wamimenu-contents .m-xl-n4 {
    margin: -1.5rem !important; }
  #wamimenu-contents .mt-xl-n4, #wamimenu-contents .my-xl-n4 {
    margin-top: -1.5rem !important; }
  #wamimenu-contents .mr-xl-n4, #wamimenu-contents .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  #wamimenu-contents .mb-xl-n4, #wamimenu-contents .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  #wamimenu-contents .ml-xl-n4, #wamimenu-contents .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  #wamimenu-contents .m-xl-n5 {
    margin: -3rem !important; }
  #wamimenu-contents .mt-xl-n5, #wamimenu-contents .my-xl-n5 {
    margin-top: -3rem !important; }
  #wamimenu-contents .mr-xl-n5, #wamimenu-contents .mx-xl-n5 {
    margin-right: -3rem !important; }
  #wamimenu-contents .mb-xl-n5, #wamimenu-contents .my-xl-n5 {
    margin-bottom: -3rem !important; }
  #wamimenu-contents .ml-xl-n5, #wamimenu-contents .mx-xl-n5 {
    margin-left: -3rem !important; }
  #wamimenu-contents .m-xl-auto {
    margin: auto !important; }
  #wamimenu-contents .mt-xl-auto, #wamimenu-contents .my-xl-auto {
    margin-top: auto !important; }
  #wamimenu-contents .mr-xl-auto, #wamimenu-contents .mx-xl-auto {
    margin-right: auto !important; }
  #wamimenu-contents .mb-xl-auto, #wamimenu-contents .my-xl-auto {
    margin-bottom: auto !important; }
  #wamimenu-contents .ml-xl-auto, #wamimenu-contents .mx-xl-auto {
    margin-left: auto !important; } }

#wamimenu-contents .text-monospace {
  font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important; }

#wamimenu-contents .text-justify {
  text-align: justify !important; }

#wamimenu-contents .text-wrap {
  white-space: normal !important; }

#wamimenu-contents .text-nowrap {
  white-space: nowrap !important; }

#wamimenu-contents .text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap; }

#wamimenu-contents .text-left {
  text-align: left !important; }

#wamimenu-contents .text-right {
  text-align: right !important; }

#wamimenu-contents .text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  #wamimenu-contents .text-sm-left {
    text-align: left !important; }
  #wamimenu-contents .text-sm-right {
    text-align: right !important; }
  #wamimenu-contents .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  #wamimenu-contents .text-md-left {
    text-align: left !important; }
  #wamimenu-contents .text-md-right {
    text-align: right !important; }
  #wamimenu-contents .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  #wamimenu-contents .text-lg-left {
    text-align: left !important; }
  #wamimenu-contents .text-lg-right {
    text-align: right !important; }
  #wamimenu-contents .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  #wamimenu-contents .text-xl-left {
    text-align: left !important; }
  #wamimenu-contents .text-xl-right {
    text-align: right !important; }
  #wamimenu-contents .text-xl-center {
    text-align: center !important; } }

#wamimenu-contents .text-lowercase {
  text-transform: lowercase !important; }

#wamimenu-contents .text-uppercase {
  text-transform: uppercase !important; }

#wamimenu-contents .text-capitalize {
  text-transform: capitalize !important; }

#wamimenu-contents .font-weight-light {
  font-weight: 300 !important; }

#wamimenu-contents .font-weight-lighter {
  font-weight: lighter !important; }

#wamimenu-contents .font-weight-normal {
  font-weight: 400 !important; }

#wamimenu-contents .font-weight-bold {
  font-weight: 700 !important; }

#wamimenu-contents .font-weight-bolder {
  font-weight: bolder !important; }

#wamimenu-contents .font-italic {
  font-style: italic !important; }

#wamimenu-contents .text-white {
  color: #fff !important; }

#wamimenu-contents .text-primary {
  color: #212529 !important; }

#wamimenu-contents a.text-primary:hover, #wamimenu-contents a.text-primary:focus {
  color: #000 !important; }

#wamimenu-contents .text-secondary {
  color: #6c757d !important; }

#wamimenu-contents a.text-secondary:hover, #wamimenu-contents a.text-secondary:focus {
  color: #494f54 !important; }

#wamimenu-contents .text-success {
  color: #28a745 !important; }

#wamimenu-contents a.text-success:hover, #wamimenu-contents a.text-success:focus {
  color: #19692c !important; }

#wamimenu-contents .text-info {
  color: #17a2b8 !important; }

#wamimenu-contents a.text-info:hover, #wamimenu-contents a.text-info:focus {
  color: #0f6674 !important; }

#wamimenu-contents .text-warning {
  color: #ffc107 !important; }

#wamimenu-contents a.text-warning:hover, #wamimenu-contents a.text-warning:focus {
  color: #ba8b00 !important; }

#wamimenu-contents .text-danger {
  color: #dc3545 !important; }

#wamimenu-contents a.text-danger:hover, #wamimenu-contents a.text-danger:focus {
  color: #a71d2a !important; }

#wamimenu-contents .text-light {
  color: #f8f9fa !important; }

#wamimenu-contents a.text-light:hover, #wamimenu-contents a.text-light:focus {
  color: #cbd3da !important; }

#wamimenu-contents .text-dark {
  color: #343a40 !important; }

#wamimenu-contents a.text-dark:hover, #wamimenu-contents a.text-dark:focus {
  color: #121416 !important; }

#wamimenu-contents .text-body {
  color: #212529 !important; }

#wamimenu-contents .text-muted {
  color: #6c757d !important; }

#wamimenu-contents .text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

#wamimenu-contents .text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

#wamimenu-contents .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

#wamimenu-contents .text-decoration-none {
  text-decoration: none !important; }

#wamimenu-contents .text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

#wamimenu-contents .text-reset {
  color: inherit !important; }

#wamimenu-contents .visible {
  visibility: visible !important; }

#wamimenu-contents .invisible {
  visibility: hidden !important; }

@media print {
  #wamimenu-contents *, #wamimenu-contents *::before, #wamimenu-contents *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  #wamimenu-contents a:not(.btn) {
    text-decoration: underline; }
  #wamimenu-contents abbr[title]::after {
    content: " (" attr(title) ")"; }
  #wamimenu-contents pre {
    white-space: pre-wrap !important; }
  #wamimenu-contents pre, #wamimenu-contents blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  #wamimenu-contents thead {
    display: table-header-group; }
  #wamimenu-contents tr, #wamimenu-contents img {
    page-break-inside: avoid; }
  #wamimenu-contents p, #wamimenu-contents h2, #wamimenu-contents h3 {
    orphans: 3;
    widows: 3; }
  #wamimenu-contents h2, #wamimenu-contents h3 {
    page-break-after: avoid; }
  @page {
    #wamimenu-contents {
      size: a3; } }
  #wamimenu-contents body {
    min-width: 992px !important; }
  #wamimenu-contents .container {
    min-width: 992px !important; }
  #wamimenu-contents .navbar {
    display: none; }
  #wamimenu-contents .badge {
    border: 1px solid #000; }
  #wamimenu-contents .table {
    border-collapse: collapse !important; }
  #wamimenu-contents .table td, #wamimenu-contents .table th {
    background-color: #fff !important; }
  #wamimenu-contents .table-bordered th, #wamimenu-contents .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  #wamimenu-contents .table-dark {
    color: inherit; }
  #wamimenu-contents .table-dark th, #wamimenu-contents .table-dark td, #wamimenu-contents .table-dark thead th, #wamimenu-contents .table-dark tbody + tbody {
    border-color: #dee2e6; }
  #wamimenu-contents .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

#wamimenu-contents p {
  font-size: 16px; }

#wamimenu-contents .menu-name {
  font-size: 20px; }
  @media screen and (min-width: 1100px) {
    #wamimenu-contents .menu-name {
      font-size: 16px; } }

#wamimenu-contents .menu-caption {
  font-size: 12px !important;
  margin-top: -10px; }
  @media screen and (min-width: 1100px) {
    #wamimenu-contents .menu-caption {
      font-size: 14px;
      margin-top: 0; } }

#contact .contact-inner {
  padding: 30px 0px; }
  @media screen and (min-width: 1100px) {
    #contact .contact-inner {
      padding: 0; } }

#contact .contact-header {
  padding: 0 20px; }
  @media screen and (min-width: 1100px) {
    #contact .contact-header {
      padding: 40px 0;
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto; } }
  #contact .contact-header p {
    line-height: 1.8;
    font-size: 12px; }
    @media screen and (min-width: 1100px) {
      #contact .contact-header p {
        font-size: 14px; } }
    #contact .contact-header p + p {
      margin-top: 20px; }
    #contact .contact-header p br {
      display: none; }
      @media screen and (min-width: 1100px) {
        #contact .contact-header p br {
          display: inherit; } }
    #contact .contact-header p span {
      background-color: #EA5514;
      color: #fff;
      padding: 5px 10px;
      font-size: 12px;
      line-height: 1;
      display: inline-block;
      margin-right: 5px; }

#contact .contact-form {
  background-color: #FAFAFA;
  border-top: 1px solid #F0F0F0;
  border-bottom: 1px solid #F0F0F0;
  margin: 30px 0;
  padding: 20px; }
  @media screen and (min-width: 1100px) {
    #contact .contact-form {
      margin: 0;
      padding: 75px 0; } }
  #contact .contact-form .contact-form-inner {
    padding: 20px 0; }
    @media screen and (min-width: 1100px) {
      #contact .contact-form .contact-form-inner {
        max-width: 1000px; } }
  #contact .contact-form .form-group {
    margin-bottom: 20px; }
    @media screen and (min-width: 1100px) {
      #contact .contact-form .form-group {
        margin-bottom: 40px; } }
    #contact .contact-form .form-group dl {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      @media screen and (min-width: 1100px) {
        #contact .contact-form .form-group dl {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          font-size: 16px; } }
      @media screen and (min-width: 1100px) {
        #contact .contact-form .form-group dl dt {
          width: 200px;
          text-align: right; } }
      #contact .contact-form .form-group dl dt span {
        background-color: #EA5514;
        color: #fff;
        padding: 5px 10px;
        line-height: 1;
        display: inline-block;
        margin-left: 10px; }
        @media screen and (min-width: 1100px) {
          #contact .contact-form .form-group dl dt span {
            font-size: 12px; } }
      #contact .contact-form .form-group dl dd {
        margin-top: 10px; }
        @media screen and (min-width: 1100px) {
          #contact .contact-form .form-group dl dd {
            margin-top: 0;
            width: calc(100% - 200px);
            padding-left: 40px; } }
        #contact .contact-form .form-group dl dd input {
          width: 100%;
          background-color: #fff;
          border: 0;
          padding: 10px;
          border-radius: 5px; }
          #contact .contact-form .form-group dl dd input[type="radio"] {
            width: auto !important; }
        #contact .contact-form .form-group dl dd textarea {
          padding: 5px;
          border-radius: 5px;
          background-color: #fff;
          border: 0;
          width: 100%;
          padding: 10px; }

#contact .contact-caption {
  max-width: 600px;
  margin: -20px auto 0;
  padding: 0 20px; }
  @media screen and (min-width: 1100px) {
    #contact .contact-caption {
      max-width: 100%;
      margin: auto;
      padding: 40px 0 0;
      line-height: 1.8;
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: -50px; } }

#contact .contact-form__submit {
  margin: 40px auto 60px;
  text-align: center; }
  #contact .contact-form__submit input {
    max-width: 200px;
    background-color: #764793;
    text-align: center;
    cursor: pointer;
    padding: 10px 20px;
    color: #fff;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    letter-spacing: .2em;
    border-radius: 5px;
    width: 80%;
    border: 1px solid #764793;
    font-size: 16px;
    margin: 0 15px; }
    @media screen and (min-width: 1100px) {
      #contact .contact-form__submit input {
        width: 100%;
        margin: 0px 20px;
        display: inline-block;
        padding: 10px 30px; } }
    #contact .contact-form__submit input:hover {
      background-color: rgba(118, 71, 147, 0.5);
      color: #fff; }
    #contact .contact-form__submit input[value="戻る"] {
      background-color: transparent;
      color: #764793;
      opacity: 1;
      -webkit-transition: all .2s ease;
      -o-transition: all .2s ease;
      transition: all .2s ease;
      margin-bottom: 20px; }
      #contact .contact-form__submit input[value="戻る"]:hover {
        opacity: 0.5; }

#contact .mw_wp_form_preview .form-group {
  border-bottom: 1px solid #764793;
  padding-bottom: 20px; }

#contact .mw_wp_form_complete {
  margin: 0px 20px;
  margin-top: -40px;
  padding: 40px 20px; }
  @media screen and (min-width: 1100px) {
    #contact .mw_wp_form_complete {
      padding: 20px;
      margin-top: -20px;
      margin-bottom: 20px; } }
  #contact .mw_wp_form_complete .thanks-heading {
    text-align: center;
    margin-bottom: 20px;
    font-size: 14px; }
    @media screen and (min-width: 1100px) {
      #contact .mw_wp_form_complete .thanks-heading {
        font-size: 20px; } }
  #contact .mw_wp_form_complete .thanks-txt {
    margin-bottom: 40px; }
  #contact .mw_wp_form_complete .thanks-back {
    width: 200px;
    background-color: #764793;
    margin: 0 auto;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    #contact .mw_wp_form_complete .thanks-back a {
      display: block;
      text-align: center;
      padding: 20px;
      color: #fff;
      letter-spacing: 0.1em; }

#policy .policy-body {
  padding: 40px 10px;
  font-size: 16px; }
  @media screen and (min-width: 1100px) {
    #policy .policy-body {
      padding: 60px 0; } }
  #policy .policy-body p {
    margin-bottom: 20px; }
  #policy .policy-body h2 {
    margin-bottom: 10px;
    font-size: 20px;
    margin-top: 30px; }
    @media screen and (min-width: 1100px) {
      #policy .policy-body h2 {
        font-size: 30px; } }

#notfound .notfound-contents {
  min-height: 30vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media screen and (min-width: 1100px) {
    #notfound .notfound-contents {
      min-height: 60vh; } }
  #notfound .notfound-contents h2 {
    text-align: center;
    font-family: "Zen Old Mincho", 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", serif;
    font-size: 27px;
    margin-top: 30px; }
    @media screen and (min-width: 1100px) {
      #notfound .notfound-contents h2 {
        font-size: 40px; }
        #notfound .notfound-contents h2 br {
          display: none; } }
  #notfound .notfound-contents p {
    padding: 0 0px;
    text-align: center;
    margin-top: 20px; }
    @media screen and (min-width: 1100px) {
      #notfound .notfound-contents p {
        font-size: 20px; } }
  #notfound .notfound-contents .c-page-link {
    margin-top: 30px; }
    @media screen and (min-width: 1100px) {
      #notfound .notfound-contents .c-page-link {
        margin-top: 80px; } }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zYW5pdGl6ZS5jc3Mvc2FuaXRpemUuY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL2ZvdW5kYXRpb24vX2NsZWFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Nhc3MvZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL2ZvdW5kYXRpb24vX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9mb3VuZGF0aW9uL19mdW5jdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL29iamVjdC9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Nhc3MvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL2xheW91dC9fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL3BhZ2VzL19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Nhc3MvcGFnZXMvX3Byb2R1Y3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Nhc3MvcGFnZXMvX2FydGljbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9wYWdlcy9fYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9wYWdlcy9fc2hvcC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL3BhZ2VzL19jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9wYWdlcy9fd2FtaS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL3BhZ2VzL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Nhc3MvcGFnZXMvX3BvbGljeS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL3BhZ2VzL180MDQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiNE1BQUEsaUJBQWlCO0FDQWpCLDJFQUEyRTtBQUUzRTtnRkFDZ0Y7QUFFaEY7OztHQUdHO0FBRUg7OztFQUdFLDZCQUE0QjtFQUFFLE9BQU87RUFDckMsK0JBQXNCO1VBQXRCLHVCQUFzQjtFQUFFLE9BQU8sRUFDaEM7O0FBRUQ7OztHQUdHO0FBRUg7O0VBRUUseUJBQXdCO0VBQUUsT0FBTztFQUNqQyx3QkFBdUI7RUFBRSxPQUFPLEVBQ2pDOztBQUVEOzs7Ozs7OztHQVFHO0FBRUg7RUFDRSxnQkFBZTtFQUFFLE9BQU87RUFDeEIsZ0xBWXNDO0VBQUUsT0FBTztFQUUvQyxrQkFBaUI7RUFBRSxPQUFPO0VBQzFCLGlCQUFnQjtFQUFFLE9BQU87RUFDekIsZUFBVztLQUFYLFlBQVc7RUFBRSxPQUFPO0VBQ3BCLDJCQUEwQjtFQUFFLE9BQU87RUFDbkMsK0JBQThCO0VBQUUsT0FBTztFQUN2Qyx1QkFBc0I7RUFBRSxPQUFPLEVBQ2hDOztBQUVEO2dGQUNnRjtBQUVoRjs7R0FFRztBQUVIO0VBQ0UsVUFBUyxFQUNWOztBQUVEOzs7R0FHRztBQUVIO0VBQ0UsZUFBYztFQUNkLGlCQUFnQixFQUNqQjs7QUFFRDtnRkFDZ0Y7QUFFaEY7OztHQUdHO0FBRUg7RUFDRSxVQUFTO0VBQUUsT0FBTztFQUNsQixrQkFBaUI7RUFBRSxPQUFPLEVBQzNCOztBQUVEOztHQUVHO0FBRUg7RUFDRSxlQUFjLEVBQ2Y7O0FBRUQ7O0dBRUc7QUFFSDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBRUQ7Ozs7R0FJRztBQUVIO0VBQ0UsZ0hBUTBCO0VBQUUsT0FBTztFQUVuQyxlQUFjO0VBQUUsT0FBTyxFQUN4Qjs7QUFFRDtnRkFDZ0Y7QUFFaEY7O0dBRUc7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bml0aXplLmNzcyB2Ny4wLjMgfCBDQzAgTGljZW5zZSB8IGdpdGh1Yi5jb20vY3NzdG9vbHMvc2FuaXRpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHJlcGVhdGluZyBiYWNrZ3JvdW5kcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCBib3JkZXIgYm94IHNpemluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXApO1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1aZW4rT2xkK01pbmNobzp3Z2h0QDQwMDs1MDA7NjAwOzcwMDs5MDAmZGlzcGxheT1zd2FwKTtcbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvKiAxICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdmVydGljYWwgYWxpZ25tZW50IGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFVzZSB0aGUgZGVmYXVsdCBjdXJzb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBVc2UgdGhlIGRlZmF1bHQgdXNlciBpbnRlcmZhY2UgZm9udCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDQuIFVzZSBhIDQtc3BhY2UgdGFiIHdpZHRoIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogNS4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICogNi4gQnJlYWtzIHdvcmRzIHRvIHByZXZlbnQgb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmh0bWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC8qIDEgKi9cbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgVWJ1bnR1LCBDYW50YXJlbGwsIE5vdG8gU2Fucywgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAvKiAyICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAzICovXG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIC8qIDQgKi9cbiAgdGFiLXNpemU6IDQ7XG4gIC8qIDQgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDUgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiA1ICovXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC8qIDYgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbGlzdCBzdHlsZSBvbiBuYXZpZ2F0aW9uIGxpc3RzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5uYXYgb2wsXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogMS4gVXNlIHRoZSBkZWZhdWx0IG1vbm9zcGFjZSB1c2VyIGludGVyZmFjZSBmb250XG4gKiAgICBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBDb25zb2xhcywgUm9ib3RvIE1vbm8sIFVidW50dSBNb25vc3BhY2UsIE5vdG8gTW9ubywgT3h5Z2VuIE1vbm8sIExpYmVyYXRpb24gTW9ubywgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gVXNlIHRoZSBkZWZhdWx0IG1vbm9zcGFjZSB1c2VyIGludGVyZmFjZSBmb250XG4gKiAgICBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIENvbnNvbGFzLCBSb2JvdG8gTW9ubywgVWJ1bnR1IE1vbm9zcGFjZSwgTm90byBNb25vLCBPeHlnZW4gTW9ubywgTGliZXJhdGlvbiBNb25vLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qXG4gKiBSZW1vdmUgdGhlIHRleHQgc2hhZG93IG9uIHRleHQgc2VsZWN0aW9ucyBpbiBGaXJlZm94IDYxLSAob3BpbmlvbmF0ZWQpLlxuICogMS4gUmVzdG9yZSB0aGUgY29sb3JpbmcgdW5kb25lIGJ5IGRlZmluaW5nIHRoZSB0ZXh0IHNoYWRvd1xuICogICAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjO1xuICAvKiAxICovXG4gIGNvbG9yOiAjMDAwO1xuICAvKiAxICovXG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgLyogMSAqL1xuICBjb2xvcjogIzAwMDtcbiAgLyogMSAqL1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIENoYW5nZSB0aGUgYWxpZ25tZW50IG9uIG1lZGlhIGVsZW1lbnRzIGluIGFsbCBicm93ZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBmaWxsIGNvbG9yIHRvIG1hdGNoIHRoZSB0ZXh0IGNvbG9yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5zdmc6bm90KFtmaWxsXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIFRhYnVsYXIgZGF0YVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29sbGFwc2UgYm9yZGVyIHNwYWNpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4vKiBGb3Jtc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogSW5oZXJpdCBzdHlsaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAyLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICovXG5sZWdlbmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKiAyLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICogMy4gQ2hhbmdlIHRoZSByZXNpemUgZGlyZWN0aW9uIG9uIHRleHRhcmVhcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDIgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0OyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgb2YgZm9jdXMgb3V0bGluZXMgaW4gRmlyZWZveC5cbiAqL1xuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgb3V0bGluZSBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUgaW4gRmlyZWZveC5cbiAqL1xuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qIEludGVyYWN0aXZlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgYW5kIElFLlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBzdHlsZXMgaW4gRWRnZSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cbmRpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkO1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFVzZXIgaW50ZXJhY3Rpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogMS4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IG9uIGNsaWNrYWJsZSBlbGVtZW50c1xuICAgICAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmEsXG5hcmVhLFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSxcblt0YWJpbmRleF0ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC8qIDEgKi9cbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEFjY2Vzc2liaWxpdHlcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBwcm9ncmVzczsgfVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gY29udHJvbCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2VcbiAqIGlub3BlcmFibGUgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGRpc3BsYXkgb24gdmlzdWFsbHkgaGlkZGVuIGFjY2Vzc2libGUgZWxlbWVudHNcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dOm5vdCg6Zm9jdXMpIHtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG5cbiN3cmFwcGVyLmlzLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjd3JhcHBlci5pcy1wYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfSB9XG5cbiN3cmFwcGVyLmlzLXBhZ2UuaXMtZml4ZWQtbmV3cyB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjd3JhcHBlci5pcy1wYWdlLmlzLWZpeGVkLW5ld3Mge1xuICAgICAgcGFkZGluZy10b3A6IDE2MHB4OyB9IH1cblxuLnBhZ2UtY29udGVudHMge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG5hIHtcbiAgY29sb3I6ICM0RTJBNEI7IH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzRFMkE0QjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGklwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpBcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi5jLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuYy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5jLWNvbnRhaW5lci1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1jb250YWluZXItbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmMtY29udGFpbmVyLWwge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5jLWJ1dHRvbiB7XG4gIC0tYy1idXR0b24tbGluZTogNDBweDtcbiAgLS1jLWJ1dHRvbi1jb2xvcjogI2ZmZjsgfVxuICAuYy1idXR0b24gYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1idXR0b24tY29sb3IpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBjb2xvcjogdmFyKC0tYy1idXR0b24tY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgIC5jLWJ1dHRvbiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IHZhcigtLWMtYnV0dG9uLWxpbmUpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJ1dHRvbi1jb2xvcik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogY2FsYyh2YXIoLS1jLWJ1dHRvbi1saW5lKSAqIC0wLjUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDsgfVxuICAgIC5jLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAgIC5jLWJ1dHRvbiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IGNhbGModmFyKC0tYy1idXR0b24tbGluZSkgKiAtMC42KTsgfVxuXG4uYy10aXRsZS1ob21lLXBjIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgLmMtdGl0bGUtaG9tZS1wYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuYy10aXRsZS1ob21lLXBjOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5jLWhvbWUtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYy1ob21lLXRpdGxlIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5jLWhvbWUtdGl0bGUgc3BhbiBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5jLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLmMtcGFnZXRpdGxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmMtcGFnZXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH0gfVxuXG4uYy1wYWdlLXN1YnRpdGxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmMtcGFnZS1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH0gfVxuXG4uYy1wYWdlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYy1wYWdlLWxpbmsgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLmMtcGFnZS1saW5rIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAgICAgICAuYy1wYWdlLWxpbmsgYTpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmMtcGFnZS1saW5rIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYy1wYWdlLWxpbmsgYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIHJpZ2h0OiAtNXB4OyB9XG5cbi5jLXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5jLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuICAuYy1zdWJ0aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtOyB9XG5cbi5zZi1pY29uLXN0YXItZW1wdHksIC5zZi1pY29uLXN0YXItZnVsbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgLnNmLWljb24tc3Rhci1lbXB0eTpob3ZlciwgLnNmLWljb24tc3Rhci1mdWxsOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnNmLWljb24tc3Rhci1lbXB0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2Fzc2V0cy9pbWFnZXMvaWNvbi1zdGFyX2Rhcmsuc3ZnKTsgfVxuXG4uc2YtaWNvbi1zdGFyLWZ1bGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2ljb24tc3Rhci5zdmcpOyB9XG5cbiNmaXhlZC1uZXdzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICNmaXhlZC1uZXdzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gICNmaXhlZC1uZXdzIGEge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc2NDc5MztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgICAjZml4ZWQtbmV3cyBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkNBRDU7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgI2ZpeGVkLW5ld3MgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgI2ZpeGVkLW5ld3MgLmxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI2ZpeGVkLW5ld3MgLmxpbmsgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjZml4ZWQtbmV3cyAubGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICNmaXhlZC1uZXdzIC5saW5rIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cblxuI2hlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI2hlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICB6LWluZGV4OiAxOyB9IH1cbiAgI2hlYWRlciAuaW5yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI2hlYWRlciAuaW5yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICNoZWFkZXIgLmhlYWRlci1sb2dvIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNoZWFkZXIgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cbiAgICAjaGVhZGVyIC5oZWFkZXItbG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI2hlYWRlciAuaGVhZGVyLWxvZ28gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjaGVhZGVyIC5zaWRlbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAjaGVhZGVyIC5zaWRlbmF2ID4gZGl2ICsgZGl2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH0gfVxuICAjaGVhZGVyIC5nbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNoZWFkZXIgLmduYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAgICNoZWFkZXIgLmduYXYub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI2hlYWRlciAuZ25hdiAuZ25hdl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gICAgI2hlYWRlciAuZ25hdiAuZ25hdl9fbGlzdCB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjaGVhZGVyIC5nbmF2IC5nbmF2X19saXN0IHVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgI2hlYWRlciAuZ25hdiAuZ25hdl9fbGlzdCB1bCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfSB9XG4gICAgICAjaGVhZGVyIC5nbmF2IC5nbmF2X19saXN0IHVsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjaGVhZGVyIC5nbmF2IC5nbmF2X19saXN0IHVsIGxpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAjaGVhZGVyIC5nbmF2IC5nbmF2X19saXN0IHVsIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgI2hlYWRlciAuZ25hdiAuZ25hdl9fbGlzdCB1bCBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gICAgICAgICNoZWFkZXIgLmduYXYgLmduYXZfX2xpc3QgdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI2hlYWRlciAuZ25hdiAuZ25hdl9fbGlzdCB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAgICAgICAgICAgICAjaGVhZGVyIC5nbmF2IC5nbmF2X19saXN0IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAgICAgICAjaGVhZGVyIC5nbmF2IC5nbmF2X19saXN0IHVsIGxpIGEgaW1nIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgICNoZWFkZXIgLmduYXYgLmduYXZfX2xpc3QgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgI2hlYWRlciAuZ25hdiAuZ25hdl9fbGlzdCAuc25zLWxpc3Qge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNoZWFkZXIgLmduYXYgLmduYXZfX2xpc3QgLnNucy1saXN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDsgfSB9XG4gICAgICAjaGVhZGVyIC5nbmF2IC5nbmF2X19saXN0IC5zbnMtbGlzdCAuc25zLWxpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggOHB4IDBweDsgfVxuICAgICAgICAjaGVhZGVyIC5nbmF2IC5nbmF2X19saXN0IC5zbnMtbGlzdCAuc25zLWxpc3QtaXRlbSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICNoZWFkZXIgLmduYXYgLmduYXZfX2xpc3QgLnNucy1saXN0IC5zbnMtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7IH1cbiAgICAgICAgICAgICNoZWFkZXIgLmduYXYgLmduYXZfX2xpc3QgLnNucy1saXN0IC5zbnMtbGlzdC1pdGVtIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI2hlYWRlci5pcy1wYWdlIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgI2hlYWRlci5pcy1wYWdlIC5zbnMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgI2hlYWRlci5pcy1wYWdlIC5nbmF2IGxpIGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9IH1cbiAgI2hlYWRlci5pcy1wYWdlIC5tZW51IC5tZW51LWxpbmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgI2hlYWRlci5pcy1wYWdlIC5tZW51Lm9wZW4gLm1lbnUtbGluZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjaGVhZGVyLmlzLWZpeGVkLW5ld3Mge1xuICAgIHRvcDogNDBweDsgfVxuICAgICNoZWFkZXIuaXMtZml4ZWQtbmV3cyAubWVudSB7XG4gICAgICB0b3A6IDUycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNoZWFkZXIuaXMtZml4ZWQtbmV3cyAuc25zLWxpc3Qge1xuICAgICAgICBib3R0b206IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbi5tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgLm1lbnUge1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB0b3A6IDkwcHg7IH0gfVxuICAubWVudSBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA3cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWVudSBzcGFuIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4ubWVudSAubWVudS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uaXMtaG9tZSAubWVudSAubWVudS1saW5lIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4ubWVudSAubWVudS1saW5lOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xczsgfVxuXG4ubWVudSAubWVudS1saW5lOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAyMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbi5tZW51Lm9wZW4gLm1lbnUtbGluZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm1lbnUub3BlbiAubWVudS1saW5lOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAxNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xczsgfVxuXG4ubWVudS5vcGVuIC5tZW51LWxpbmU6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzMHB4OyB9XG5cbi5tZW51IC5tZW51LXRleHQgc3BhbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBjb2xvcjogIzRFMkE0QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWVudSAubWVudS10ZXh0IHNwYW4gaW1nIHtcbiAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiNiYWNrLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRBREVEO1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjYmFjay10b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNiYWNrLXRvcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtNjBweDsgfVxuICAgICNiYWNrLXRvcCBhIGltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY0NzkzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI2Zvb3RlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgI2Zvb3RlciAuZm9vdGVyLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI2Zvb3RlciAuZm9vdGVyLXNwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNmb290ZXIgLmZvb3Rlci1wYyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI2Zvb3RlciAuZm9vdGVyLXBjIHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG4gICNmb290ZXIgLmZvb3Rlci1wYy1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItaGVhZGVyIC5mb290ZXItaGVhZGVyLWxvZ28ge1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICAjZm9vdGVyIC5mb290ZXItaGVhZGVyIC5mb290ZXItaGVhZGVyLWxvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1oZWFkZXIgLmZvb3Rlci1oZWFkZXItaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICNmb290ZXIgLmZvb3Rlci1jb3B5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAjZm9vdGVyIC5mb290ZXItbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLW5hdiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAjZm9vdGVyIC5mb290ZXItbmF2IHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAjZm9vdGVyIC5mb290ZXItbmF2IHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1uYXYgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjZm9vdGVyIC5mb290ZXItaW5mbyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLWluZm8gLmluZm8tbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLWluZm8gLmluZm8tdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItaW5mbyAuaW5mby1uYXYge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgI2Zvb3RlciAuZm9vdGVyLWluZm8gLmluZm8tbmF2IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAjZm9vdGVyIC5mb290ZXItaW5mbyAuaW5mby1uYXYgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1pbmZvIC5pbmZvLW5hdiB1bCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAjZm9vdGVyIC5mb290ZXItaW5mbyAuaW5mby1uYXYgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNmb290ZXIgLmZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1tZW51IC5uYXYtY29udGVudHMge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgI2Zvb3RlciAuZm9vdGVyLW1lbnUgLm5hdi1jb250ZW50cyBoMyB7XG4gICAgICAgIGNvbG9yOiAjRDZDQUQ1O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgI2Zvb3RlciAuZm9vdGVyLW1lbnUgLm5hdi1jb250ZW50cyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgI2Zvb3RlciAuZm9vdGVyLW1lbnUgLm5hdi1jb250ZW50cyB1bCBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICNmb290ZXIgLmZvb3Rlci1tZW51IC5uYXYtY29udGVudHMgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLW1lbnUgLm5hdi1jb250ZW50cyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNmb290ZXIgLmZvb3Rlci1wYy1jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cblxuI2Zvb3Rlci1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAzMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICNmb290ZXItbmF2IHtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNmb290ZXItbmF2IC5saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgI2Zvb3Rlci1uYXYgLmxpc3QgLmxpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI2Zvb3Rlci1uYXYgLmxpc3QgLmxpc3QtaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc4LCA0MiwgNzUsIDAuMSk7IH1cbiAgICAgICNmb290ZXItbmF2IC5saXN0IC5saXN0LWl0ZW0gYSwgI2Zvb3Rlci1uYXYgLmxpc3QgLmxpc3QtaXRlbSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjZm9vdGVyLW5hdiAubGlzdCAubGlzdC1pdGVtIGRsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgI2Zvb3Rlci1uYXYgLmxpc3QgLmxpc3QtaXRlbSBkbCBkdCBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICNmb290ZXItbmF2IC5saXN0IC5saXN0LWl0ZW0gZGwgZGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07IH1cbiAgICAgICNmb290ZXItbmF2IC5saXN0IC5saXN0LWl0ZW0gLnNucy1uYXYge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBkaXNwbGF5LCBvcGFjaXR5LCBoZWlnaHQsIHBhZGRpbmctdG9wO1xuICAgICAgICB0cmFuc2l0aW9uLWJlaGF2aW9yOiBhbGxvdy1kaXNjcmV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuXG5Ac3RhcnRpbmctc3R5bGUge1xuICAjZm9vdGVyLW5hdiAubGlzdCAubGlzdC1pdGVtIC5zbnMtbmF2IHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAgICAgI2Zvb3Rlci1uYXYgLmxpc3QgLmxpc3QtaXRlbSAuc25zLW5hdi5pcy1hY3RpdmUge1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGRpc3BsYXksIG9wYWNpdHksIGhlaWdodCwgcGFkZGluZy10b3A7XG4gICAgICAgICAgdHJhbnNpdGlvbi1iZWhhdmlvcjogYWxsb3ctZGlzY3JldGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICNmb290ZXItbmF2IC5saXN0IC5saXN0LWl0ZW0gLnNucy1uYXYgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAjZm9vdGVyLW5hdiAubGlzdCAubGlzdC1pdGVtIC5zbnMtbmF2IGxpIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RTJBNEI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAjZm9vdGVyLW5hdiAubGlzdCAubGlzdC1pdGVtIC5zbnMtbmF2IGxpIGEgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4jc2lkZWJhciB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI3NpZGViYXIge1xuICAgICAgcGFkZGluZzogMCA0MHB4IDgwcHg7IH0gfVxuICAjc2lkZWJhciAuc2lkZWJhci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNzaWRlYmFyIC5zaWRlYmFyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gICNzaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7IH1cbiAgICAjc2lkZWJhciAuc2lkZWJhci1jb250ZW50cyB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgICNzaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnRzIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gICAgICAgICNzaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnRzIHVsIGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgICAjc2lkZWJhciAuc2lkZWJhci1jb250ZW50cyB1bCBsaSBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2lkZWJhci1jb250ZW50cyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAjc2lkZWJhciAuc2lkZWJhci1jb250ZW50cyB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfSB9XG4gICNzaWRlYmFyIC5zaWRlYmFyLXNlYXJjaCAuc2VhcmNoLWZvcm0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAjc2lkZWJhciAuc2lkZWJhci1zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpOyB9XG4gICAgI3NpZGViYXIgLnNpZGViYXItc2VhcmNoIC5zZWFyY2gtZm9ybSBidXR0b24ge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyOiAwcHggc29saWQgIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICNzaWRlYmFyIC5zaWRlYmFyLXNlYXJjaCAuc2VhcmNoLWZvcm0gYnV0dG9uIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuI2hvbWUge1xuICAtLWhvbWUtdG9waWNzLWhlaWdodDogMHB4OyB9XG4gICNob21lIC5ob21lLWNvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNob21lIC5ob21lLWNvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taG9tZS10b3BpY3MtaGVpZ2h0KSk7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtY292ZXI6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgI2hvbWUgLmhvbWUtY292ZXIgLmhvbWUtY29weSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjaG9tZSAuaG9tZS1jb3ZlciAuaG9tZS1jb3B5IHtcbiAgICAgICAgICByaWdodDogMTAwcHg7XG4gICAgICAgICAgYm90dG9tOiAxNXZoO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICNob21lIC5ob21lLWNvdmVyIC5ob21lLWNvcHkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1jb3ZlciAuaG9tZS1jb3B5IGE6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI2hvbWUgLmhvbWUtY292ZXIgLmhvbWUtY29weSBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgICAgICNob21lIC5ob21lLWNvdmVyIC5ob21lLWNvcHkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgICAgICAgICAgICAjaG9tZSAuaG9tZS1jb3ZlciAuaG9tZS1jb3B5IGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zNXB4OyB9IH1cbiAgICAjaG9tZSAuaG9tZS1jb3ZlciAuaG9tZS1zbGlkZXItc3Age1xuICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgbWF4LWhlaWdodDogNjAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjaG9tZSAuaG9tZS1jb3ZlciAuaG9tZS1zbGlkZXItc3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgI2hvbWUgLmhvbWUtY292ZXIgLmhvbWUtc2xpZGVyLXNwIC5zbGlkZXItaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1jb3ZlciAuaG9tZS1zbGlkZXItc3AgLnNsaWRlci1pdGVtIGltZywgI2hvbWUgLmhvbWUtY292ZXIgLmhvbWUtc2xpZGVyLXNwIC5zbGlkZXItaXRlbSB2aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtY292ZXIgLmhvbWUtc2xpZGVyLXNwIC5zbGlkZXItaXRlbSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgICAjaG9tZSAuaG9tZS1jb3ZlciAuaG9tZS1zbGlkZXItcGMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjaG9tZSAuaG9tZS1jb3ZlciAuaG9tZS1zbGlkZXItcGMge1xuICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuICAgICAgI2hvbWUgLmhvbWUtY292ZXIgLmhvbWUtc2xpZGVyLXBjIGltZywgI2hvbWUgLmhvbWUtY292ZXIgLmhvbWUtc2xpZGVyLXBjIHZpZGVvIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1ob21lLXRvcGljcy1oZWlnaHQpKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICNob21lIC5ob21lLWNvdmVyIC5zbGljay1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgI2hvbWUgLmhvbWUtY292ZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1jb3ZlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICNob21lIC5ob21lLWNvdmVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgI2hvbWUgLmhvbWUtY292ZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4OyB9XG4gICAgICAgICAgI2hvbWUgLmhvbWUtY292ZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50OyB9XG4gICAgI2hvbWUgLmhvbWUtY292ZXIgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjaG9tZSAuaG9tZS10b3BpY3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNob21lIC5ob21lLXRvcGljcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1ob21lLXRvcGljcy1oZWlnaHQpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtdG9waWNzIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAgICNob21lIC5ob21lLXRvcGljcyBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICNob21lIC5ob21lLXRvcGljcyBkbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogdmFyKC0taG9tZS10b3BpY3MtaGVpZ2h0KTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgICAjaG9tZSAuaG9tZS10b3BpY3MgZGwgZHQge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgICAgI2hvbWUgLmhvbWUtdG9waWNzIGRsIGRkIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgICAgICAgICAgICNob21lIC5ob21lLXRvcGljcyBkbCBkZDo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnPj4nO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gICNob21lIC5ob21lLXN0b3J5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNob21lIC5ob21lLXN0b3J5IHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAjaG9tZSAuaG9tZS1zdG9yeSAuaG9tZS1zdG9yeS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG4gICAgICAjaG9tZSAuaG9tZS1zdG9yeSAuaG9tZS1zdG9yeS1ibG9jayA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICNob21lIC5ob21lLXN0b3J5IC5ob21lLXN0b3J5LWJsb2NrIC5ibG9jay10ZXh0IGRsIGR0IHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgICAjaG9tZSAuaG9tZS1zdG9yeSAuaG9tZS1zdG9yeS1ibG9jayAuYmxvY2stdGV4dCBkbCBkZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAgICNob21lIC5ob21lLXN0b3J5IC5ob21lLXN0b3J5LWJsb2NrIC5ibG9jay10ZXh0IC5jLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgICNob21lIC5ob21lLXN0b3J5IC5ob21lLXN0b3J5LWJsb2NrIC5ibG9jay1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAjaG9tZSAuaG9tZS1zdG9yeSAuaG9tZS1zdG9yeS1ibG9jay5ibG9jay0xIC5ibG9jay10ZXh0IGRkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDAlOyB9XG4gICAgICAjaG9tZSAuaG9tZS1zdG9yeSAuaG9tZS1zdG9yeS1ibG9jay5ibG9jay0xIC5ibG9jay1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwdnc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDEwdncpOyB9XG4gICAgICAjaG9tZSAuaG9tZS1zdG9yeSAuaG9tZS1zdG9yeS1ibG9jay5ibG9jay0yIC5ibG9jay10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuICAgICAgI2hvbWUgLmhvbWUtc3RvcnkgLmhvbWUtc3RvcnktYmxvY2suYmxvY2stMiAuYmxvY2staW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwdnc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDEwdncpOyB9XG4gICAgICAgICNob21lIC5ob21lLXN0b3J5IC5ob21lLXN0b3J5LWJsb2NrLmJsb2NrLTIgLmJsb2NrLWltYWdlIC5pbWFnZTIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXZ3OyB9XG4gICAgI2hvbWUgLmhvbWUtc3RvcnkgLmhvbWUtc3RvcnktZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjAwcHg7IH1cbiAgICAgICNob21lIC5ob21lLXN0b3J5IC5ob21lLXN0b3J5LWZvb3RlciAuYmxvY2stdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtc3RvcnkgLmhvbWUtc3RvcnktZm9vdGVyIC5ibG9jay10ZXh0IGRsIGR0IHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtc3RvcnkgLmhvbWUtc3RvcnktZm9vdGVyIC5ibG9jay10ZXh0IGRsIGRkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICAgICNob21lIC5ob21lLXN0b3J5IC5ob21lLXN0b3J5LWZvb3RlciAuYmxvY2stdGV4dCAuYy1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgI2hvbWUgLmhvbWUtc3RvcnkgLmhvbWUtc3RvcnktZm9vdGVyIC5ibG9jay1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1zdG9yeSAuaG9tZS1zdG9yeS1mb290ZXIgLmJsb2NrLWltYWdlIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogY2FsYygzMDBweCArIDV2dyk7IH1cbiAgI2hvbWUgLmhvbWUtcmFua2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNTtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjaG9tZSAuaG9tZS1yYW5raW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgI2hvbWUgLmhvbWUtcmFua2luZyAuYy1ob21lLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAjaG9tZSAuaG9tZS1yYW5raW5nIC5jLWhvbWUtdGl0bGUgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1yYW5raW5nIC5jLWhvbWUtdGl0bGUgc3BhbiBpbWcge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgI2hvbWUgLmhvbWUtcmFua2luZyAuaG9tZS1yYW5raW5nLWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDVweDsgfVxuICAgICAgI2hvbWUgLmhvbWUtcmFua2luZyAuaG9tZS1yYW5raW5nLWxpc3QgLnJhbmtpbmctaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtcmFua2luZyAuaG9tZS1yYW5raW5nLWxpc3QgLnJhbmtpbmctaXRlbSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICNob21lIC5ob21lLXJhbmtpbmcgLmhvbWUtcmFua2luZy1saXN0IC5yYW5raW5nLWl0ZW0gZGwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICNob21lIC5ob21lLXJhbmtpbmcgLmhvbWUtcmFua2luZy1saXN0IC5yYW5raW5nLWl0ZW0gZGwgZGQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNHB4ICMwMDA7IH1cbiAgI2hvbWUgLmhvbWUtaW5zdGEtc3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjQ3OTM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNob21lIC5ob21lLWluc3RhLXNwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgI2hvbWUgLmhvbWUtaW5zdGEtc3AgLmhvbWUtaW5zdGEtbGluay10b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAjaG9tZSAuaG9tZS1pbnN0YS1zcCAuaG9tZS1pbnN0YS1saW5rLXRvcCBhIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAjaG9tZSAuaG9tZS1pbnN0YS1zcCAuaG9tZS1pbnN0YS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA1cHg7IH1cbiAgICAgICNob21lIC5ob21lLWluc3RhLXNwIC5ob21lLWluc3RhLWxpc3QgLmxpc3QtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNTB2dyAtIDEwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1pbnN0YS1zcCAuaG9tZS1pbnN0YS1saXN0IC5saXN0LWl0ZW0gaW1nIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtaW5zdGEtc3AgLmhvbWUtaW5zdGEtbGlzdCAubGlzdC1pdGVtIGRsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAjaG9tZSAuaG9tZS1pbnN0YS1zcCAuaG9tZS1pbnN0YS1saXN0IC5saXN0LWl0ZW0gZGwgZGQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNHB4ICMwMDA7IH1cbiAgICAjaG9tZSAuaG9tZS1pbnN0YS1zcCAuaG9tZS1pbnN0YS1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICNob21lIC5ob21lLWluc3RhLXNwIC5ob21lLWluc3RhLWxpbmsgYSB7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNFMUY1MDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtaW5zdGEtc3AgLmhvbWUtaW5zdGEtbGluayBhIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1pbnN0YS1zcCAuaG9tZS1pbnN0YS1saW5rIGEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAjaG9tZSAuaG9tZS1va2FzaGktc2Vhc29uLXBjIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjaG9tZSAuaG9tZS1va2FzaGktc2Vhc29uLXBjIHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwIDAlLCAjNDkxRjUwIDQ1JSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG4gICAgI2hvbWUgLmhvbWUtb2thc2hpLXNlYXNvbi1wYyAub2thc2hpLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICAgICAjaG9tZSAuaG9tZS1va2FzaGktc2Vhc29uLXBjIC5va2FzaGktbGlzdCA+IC5va2FzaGktaXRlbTpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtb2thc2hpLXNlYXNvbi1wYyAub2thc2hpLWxpc3QgPiAub2thc2hpLWl0ZW06aG92ZXIgYSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCA0MHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgICNob21lIC5ob21lLW9rYXNoaS1zZWFzb24tcGMgLm9rYXNoaS1pdGVtIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAgICNob21lIC5ob21lLW9rYXNoaS1zZWFzb24tcGMgLm9rYXNoaS1pdGVtIGRsIGR0IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAjaG9tZSAuaG9tZS1va2FzaGktc2Vhc29uLXBjIC5va2FzaGktaXRlbSBkbCBkdCAubGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgdG9wOiAtMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5QTcwQjQ7XG4gICAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgI2hvbWUgLmhvbWUtb2thc2hpLXNlYXNvbi1wYyAub2thc2hpLWl0ZW0gZGwgZHQgLmxhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICNob21lIC5ob21lLW9rYXNoaS1zZWFzb24tcGMgLm9rYXNoaS1pdGVtIGRsIGR0IC5sYWJlbCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtb2thc2hpLXNlYXNvbi1wYyAub2thc2hpLWl0ZW0gZGwgZHQgLmxhYmVsIGgzIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICB3aWR0aDogMzFweDsgfVxuICAgICNob21lIC5ob21lLW9rYXNoaS1zZWFzb24tcGMgLm9rYXNoaS1pdGVtIGRsIGRkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAjaG9tZSAuaG9tZS1va2FzaGktc2Vhc29uLXBjIC5va2FzaGktaXRlbTpudGgtb2YtdHlwZShvZGQpIGRsIGR0IC5sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNBRDk3OyB9XG4gICNob21lIC5ob21lLW9rYXNoaS1zZWFzb24tc3AsICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1zcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI2hvbWUgLmhvbWUtb2thc2hpLXNlYXNvbi1zcCwgI2hvbWUgLmhvbWUtb2thc2hpLXN0YW5kYXJkLXNwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgI2hvbWUgLmhvbWUtb2thc2hpLXNlYXNvbi1zcCAuaG9tZS1va2FzaGktbGlzdCwgI2hvbWUgLmhvbWUtb2thc2hpLXN0YW5kYXJkLXNwIC5ob21lLW9rYXNoaS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA1cHg7IH1cbiAgICAgICNob21lIC5ob21lLW9rYXNoaS1zZWFzb24tc3AgLmhvbWUtb2thc2hpLWxpc3QgLm9rYXNoaS1pdGVtLCAjaG9tZSAuaG9tZS1va2FzaGktc3RhbmRhcmQtc3AgLmhvbWUtb2thc2hpLWxpc3QgLm9rYXNoaS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1va2FzaGktc2Vhc29uLXNwIC5ob21lLW9rYXNoaS1saXN0IC5va2FzaGktaXRlbSBpbWcsICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1zcCAuaG9tZS1va2FzaGktbGlzdCAub2thc2hpLWl0ZW0gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1va2FzaGktc2Vhc29uLXNwIC5ob21lLW9rYXNoaS1saXN0IC5va2FzaGktaXRlbSBkbCwgI2hvbWUgLmhvbWUtb2thc2hpLXN0YW5kYXJkLXNwIC5ob21lLW9rYXNoaS1saXN0IC5va2FzaGktaXRlbSBkbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgI2hvbWUgLmhvbWUtb2thc2hpLXNlYXNvbi1zcCAuaG9tZS1va2FzaGktbGlzdCAub2thc2hpLWl0ZW0gZGwgZGQsICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1zcCAuaG9tZS1va2FzaGktbGlzdCAub2thc2hpLWl0ZW0gZGwgZGQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNHB4ICMwMDA7IH1cbiAgICAjaG9tZSAuaG9tZS1va2FzaGktc2Vhc29uLXNwIC5ob21lLW9rYXNoaS1saW5rLCAjaG9tZSAuaG9tZS1va2FzaGktc3RhbmRhcmQtc3AgLmhvbWUtb2thc2hpLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAjaG9tZSAuaG9tZS1va2FzaGktc2Vhc29uLXNwIC5ob21lLW9rYXNoaS1saW5rIGEsICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1zcCAuaG9tZS1va2FzaGktbGluayBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1va2FzaGktc2Vhc29uLXNwIC5ob21lLW9rYXNoaS1saW5rIGE6YWZ0ZXIsICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1zcCAuaG9tZS1va2FzaGktbGluayBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAjaG9tZSAuaG9tZS1va2FzaGktc3RhbmRhcmQtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1wYyB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAgICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1wYyAuYy10aXRsZS1ob21lLXBjIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAjaG9tZSAuaG9tZS1va2FzaGktc3RhbmRhcmQtcGMgLmMtdGl0bGUtaG9tZS1wYzo6YWZ0ZXIsICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1wYyAuYy10aXRsZS1ob21lLXBjOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgI2hvbWUgLmhvbWUtb2thc2hpLXN0YW5kYXJkLXBjIC5va2FzaGktbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAgICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1wYyAub2thc2hpLWxpc3QgPiAub2thc2hpLWl0ZW06aG92ZXIge1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1wYyAub2thc2hpLWxpc3QgPiAub2thc2hpLWl0ZW06aG92ZXIgYSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1wYyAub2thc2hpLWl0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gICAgI2hvbWUgLmhvbWUtb2thc2hpLXN0YW5kYXJkLXBjIC5va2FzaGktaXRlbSBkbCBkdCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgI2hvbWUgLmhvbWUtb2thc2hpLXN0YW5kYXJkLXBjIC5va2FzaGktaXRlbSBkbCBkdCAubGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgdG9wOiAtMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgI2hvbWUgLmhvbWUtb2thc2hpLXN0YW5kYXJkLXBjIC5va2FzaGktaXRlbSBkbCBkdCAubGFiZWw6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgI2hvbWUgLmhvbWUtb2thc2hpLXN0YW5kYXJkLXBjIC5va2FzaGktaXRlbSBkbCBkdCAubGFiZWwgaDMge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1wYyAub2thc2hpLWl0ZW0gZGwgZHQgLmxhYmVsIGgzIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICB3aWR0aDogMzFweDsgfVxuICAgICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1wYyAub2thc2hpLWl0ZW0gZGwgZGQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICNob21lIC5ob21lLW9rYXNoaS1zdGFuZGFyZC1wYyAub2thc2hpLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICAgICAjaG9tZSAuaG9tZS1va2FzaGktc3RhbmRhcmQtcGMgLm9rYXNoaS1saW5rIC5jLWJ1dHRvbiB7XG4gICAgICAgIC0tYy1idXR0b24tY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtb2thc2hpLXN0YW5kYXJkLXBjIC5va2FzaGktbGluayAuYy1idXR0b24gYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OCwgNDIsIDc1LCAwLjc1KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAjaG9tZSAuaG9tZS13YW1pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFRkVFO1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI2hvbWUgLmhvbWUtd2FtaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICNob21lIC5ob21lLXdhbWkgaDIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjaG9tZSAuaG9tZS13YW1pIC5ob21lLXdhbWktY292ZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICAjaG9tZSAuaG9tZS13YW1pIC5ob21lLXdhbWktY292ZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICNob21lIC5ob21lLXdhbWkgLmhvbWUtd2FtaS1pbWFnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgI2hvbWUgLmhvbWUtd2FtaSAuaG9tZS13YW1pLWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAjaG9tZSAuaG9tZS13YW1pIC5ob21lLXdhbWktdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgI2hvbWUgLmhvbWUtd2FtaSAuaG9tZS13YW1pLXRleHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICNob21lIC5ob21lLXdhbWkgLmhvbWUtd2FtaS10ZXh0IHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI2hvbWUgLmhvbWUtd2FtaSAuaG9tZS13YW1pLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgI2hvbWUgLmhvbWUtd2FtaSAuaG9tZS13YW1pLWxpbmsgYSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgI2hvbWUgLmhvbWUtbmV3cyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjaG9tZSAuaG9tZS1uZXdzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTQwcHggMCAxMDBweDsgfSB9XG4gICAgI2hvbWUgLmhvbWUtbmV3cyBoMiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjaG9tZSAuaG9tZS1uZXdzIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICNob21lIC5ob21lLW5ld3MgdWwge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgI2hvbWUgLmhvbWUtbmV3cyB1bCBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAjaG9tZSAuaG9tZS1uZXdzIHVsIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgICAgICAjaG9tZSAuaG9tZS1uZXdzIHVsIGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtbmV3cyB1bCBsaSBkbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgI2hvbWUgLmhvbWUtbmV3cyB1bCBsaSBkbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgICAgI2hvbWUgLmhvbWUtbmV3cyB1bCBsaSBkbCBkdCB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgICAjaG9tZSAuaG9tZS1uZXdzIHVsIGxpIGRsIGR0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICAgICAgICAgICNob21lIC5ob21lLW5ld3MgdWwgbGkgZGwgZGQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgICAjaG9tZSAuaG9tZS1uZXdzIHVsIGxpIGRsIGRkIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTsgfSB9XG4gICAgICAgICAgICAjaG9tZSAuaG9tZS1uZXdzIHVsIGxpIGRsIGRkIC5jYXQge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgICAgICNob21lIC5ob21lLW5ld3MgdWwgbGkgZGwgZGQgLmNhdCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7IH0gfVxuICAgICAgICAgICAgI2hvbWUgLmhvbWUtbmV3cyB1bCBsaSBkbCBkZCBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgICAgICAjaG9tZSAuaG9tZS1uZXdzIHVsIGxpIGRsIGRkIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI2hvbWUgLmhvbWUtbmV3cyAubW9yZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICNob21lIC5ob21lLW5ld3MgLm1vcmUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtbmV3cyAubW9yZSBhOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICNob21lIC5ob21lLW5ld3MgLm1vcmUgYTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICNob21lIC5ob21lLWluc3RhLXBjIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjaG9tZSAuaG9tZS1pbnN0YS1wYyB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMHB4OyB9IH1cbiAgICAjaG9tZSAuaG9tZS1pbnN0YS1wYyBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAjaG9tZSAuaG9tZS1pbnN0YS1wYyAuaG9tZS1pbnN0YS1mZWVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAjaG9tZSAuaG9tZS1pbnN0YS1wYyAuaG9tZS1pbnN0YS1mZWVkIC5mZWVkLWl0ZW0ge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1pbnN0YS1wYyAuaG9tZS1pbnN0YS1mZWVkIC5mZWVkLWl0ZW0gYSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjB2dyAtIDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsYygyMHZ3IC0gMjBweCk7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICNob21lIC5ob21lLWluc3RhLXBjIC5ob21lLWluc3RhLWZlZWQgLmZlZWQtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1pbnN0YS1wYyAuaG9tZS1pbnN0YS1mZWVkIC5mZWVkLWl0ZW0gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICNob21lIC5ob21lLWluc3RhLXBjIC5ob21lLWluc3RhLWNhcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgI2hvbWUgLmhvbWUtaW5zdGEtcGMgLmhvbWUtaW5zdGEtbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICAgICAjaG9tZSAuaG9tZS1pbnN0YS1wYyAuaG9tZS1pbnN0YS1saW5rIC5jLWJ1dHRvbiB7XG4gICAgICAgIC0tYy1idXR0b24tY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtaW5zdGEtcGMgLmhvbWUtaW5zdGEtbGluayAuYy1idXR0b24gYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OCwgNDIsIDc1LCAwLjc1KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAjaG9tZSAuaG9tZS1uYXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNob21lIC5ob21lLW5hdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgICNob21lIC5ob21lLW5hdiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAjaG9tZSAuaG9tZS1uYXYgdWwgbGkuaG9tZS1uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICNob21lIC5ob21lLW5hdiB1bCBsaS5ob21lLW5hdi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cbiAgICAgICAgI2hvbWUgLmhvbWUtbmF2IHVsIGxpLmhvbWUtbmF2LWl0ZW0gYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgI2hvbWUgLmhvbWUtbmF2IHVsIGxpLmhvbWUtbmF2LWl0ZW0gYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgICNob21lIC5ob21lLW5hdiB1bCBsaS5ob21lLW5hdi1pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzRFMkE0QjtcbiAgICAgICAgICBjb2xvcjogIzRFMkE0QjsgfVxuICAjaG9tZSAuaG9tZS1hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNob21lIC5ob21lLWFydGljbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgICAjaG9tZSAuaG9tZS1hcnRpY2xlIC5ob21lLWFydGljbGUtaXRlbSB7XG4gICAgICB3aWR0aDogNDUlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaG9tZSAuaG9tZS1hcnRpY2xlIC5ob21lLWFydGljbGUtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI2hvbWUgLmhvbWUtYXJ0aWNsZSAuaG9tZS1hcnRpY2xlLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gICAgICAjaG9tZSAuaG9tZS1hcnRpY2xlIC5ob21lLWFydGljbGUtaXRlbSBkbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI2hvbWUgLmhvbWUtYXJ0aWNsZSAuaG9tZS1hcnRpY2xlLWl0ZW0gZGwge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuICAgICAgICAgICAgI2hvbWUgLmhvbWUtYXJ0aWNsZSAuaG9tZS1hcnRpY2xlLWl0ZW0gZGw6aG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7IH0gfVxuICAgICAgICAjaG9tZSAuaG9tZS1hcnRpY2xlIC5ob21lLWFydGljbGUtaXRlbSBkbCBkdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgI2hvbWUgLmhvbWUtYXJ0aWNsZSAuaG9tZS1hcnRpY2xlLWl0ZW0gZGwgZHQgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgfVxuICAgICAgICAgICNob21lIC5ob21lLWFydGljbGUgLmhvbWUtYXJ0aWNsZS1pdGVtIGRsIGR0IC5jYXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRFMkE0QjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAjaG9tZSAuaG9tZS1hcnRpY2xlIC5ob21lLWFydGljbGUtaXRlbSBkbCBkZCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAjaG9tZSAuaG9tZS1hcnRpY2xlIC5ob21lLWFydGljbGUtaXRlbSBkbCBkZCAudGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICAgI2hvbWUgLmhvbWUtYXJ0aWNsZSAuaG9tZS1hcnRpY2xlLWl0ZW0gZGwgZGQgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICAgICAgI2hvbWUgLmhvbWUtYXJ0aWNsZSAuaG9tZS1hcnRpY2xlLWl0ZW0gZGwgZGQgLnRpdGxlIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAjaG9tZSAuaG9tZS1hcnRpY2xlIC5ob21lLWFydGljbGUtaXRlbSBkbCBkZCAudGl0bGUgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAgICAgICAgICNob21lIC5ob21lLWFydGljbGUgLmhvbWUtYXJ0aWNsZS1pdGVtIGRsIGRkIC5kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgICAjaG9tZSAuaG9tZS1hcnRpY2xlIC5ob21lLWFydGljbGUtaXRlbSBkbCBkZCAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgICAjaG9tZSAuaG9tZS1hcnRpY2xlIC5ob21lLWFydGljbGUtaXRlbSBkbCBkZCAuZmF2LWJveCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgI2hvbWUgLmhvbWUtYXJ0aWNsZSAuaG9tZS1hcnRpY2xlLWl0ZW0gZGwgZGQgLmxpa2UtYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAjaG9tZSAuaG9tZS1hcnRpY2xlIC5ob21lLWFydGljbGUtaXRlbSBkbCBkZCAubGlrZS1ib3ggc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgICAgI2hvbWUgLmhvbWUtYXJ0aWNsZSAuaG9tZS1hcnRpY2xlLWl0ZW0gZGwgZGQgLmxpa2UtYm94IC53cHVsaWtlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgICAgI2hvbWUgLmhvbWUtYXJ0aWNsZSAuaG9tZS1hcnRpY2xlLWl0ZW0gZGwgZGQgLmxpa2UtYm94IC53cHVsaWtlLXJvYmVlbiBidXR0b24ud3BfdWxpa2VfYnRuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAgICAgI2hvbWUgLmhvbWUtYXJ0aWNsZSAuaG9tZS1hcnRpY2xlLWl0ZW0gZGwgZGQgLmxpa2UtYm94IC53cHVsaWtlLXJvYmVlbiBidXR0b24ud3BfdWxpa2VfYnRuOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2Fzc2V0cy9pbWFnZXMvaWNvbi1oZWFydF9kaXNhYmxlLnN2Zyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxN3B4OyB9XG4gICAgICAgICAgICAjaG9tZSAuaG9tZS1hcnRpY2xlIC5ob21lLWFydGljbGUtaXRlbSBkbCBkZCAubGlrZS1ib3ggLndwdWxpa2Utcm9iZWVuIGJ1dHRvbi53cF91bGlrZV9idG4ud3BfdWxpa2VfYnRuX2lzX2FjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2ljb24taGVhcnQuc3ZnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE3cHg7IH1cbiAgI2hvbWUgLmhvbWUtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjaG9tZSAuaG9tZS1iYW5uZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgICAjaG9tZSAuaG9tZS1iYW5uZXIgYTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAjaG9tZSAuaG9tZS1iYW5uZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4jcHJvZHVjdHMgLnByb2R1Y3RzLWNvdmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWNvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICNwcm9kdWN0cyAucHJvZHVjdHMtY292ZXIgLmMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdHMtYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuICAjcHJvZHVjdHMgLnByb2R1Y3RzLWNvdmVyIC5jb3Zlci1jb3B5IGltZyB7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuXG4jcHJvZHVjdHMgLmMtcGFnZXN1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjcHJvZHVjdHMgLmMtcGFnZXN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7IH0gfVxuXG4jcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3Qge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gKyAucHJvZHVjdHMtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtICsgLnByb2R1Y3RzLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWlubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tbmFtZSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tbmFtZSB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7IH1cbiAgICAgICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tbmFtZSAuYy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfSB9XG4gICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tbmFtZSBoMyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1uYW1lIGgzIHtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogaW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1uYW1lIC5jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3JTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tbmFtZSAuY2FwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLW5hbWUgLmNhcHRpb24gLmVuIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tbmFtZSAuY2FwdGlvbiAuZW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tbmFtZSAuY2FwdGlvbiAuY29weS1zcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tbmFtZSAuY2FwdGlvbiAuY29weS1zcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWNvbnRlbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2ltYWdlcy9wcm9kdWN0cy1pdGVtLWJnLnBuZyksIHVybCguL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdHMtaXRlbS1iZzIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDBweCBhdXRvOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1jb250ZW50cyAuaXMtc3Age1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tY29udGVudHMgLmlzLXNwIC50b3AtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWNvbnRlbnRzIC5pcy1zcCAuaXRlbS1nYWxsZXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7IH1cbiAgICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1jb250ZW50cyAuaXMtc3AgLml0ZW0tZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tY29udGVudHMgLmlzLXNwIC5pdGVtLWdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWNvbnRlbnRzIC5pcy1zcCAuaXRlbS10ZXh0IC5zaG93LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwcHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci1yaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2ltYWdlcy9pY29uLWNhcHRpb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWNvbnRlbnRzIC5pcy1zcCAuaXRlbS10ZXh0IC5zaG93LWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2ltYWdlcy90ZXh0LWNhcHRpb24uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgbGVmdDogLTZweDsgfVxuICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1jb250ZW50cyAuaXMtc3AgLml0ZW0tdGV4dCAudGV4dC1jb250ZW50cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWNvbnRlbnRzIC5pcy1zcCAuaXRlbS10ZXh0IC50ZXh0LWNvbnRlbnRzLmlzLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0OyB9XG4gICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWNvbnRlbnRzIC5pcy1zcCAuYm90dG9tLWlubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1jb250ZW50cyAuaXMtc3AgLml0ZW0tY2FwdGlvbiBkbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tY29udGVudHMgLmlzLXNwIC5pdGVtLWNhcHRpb24gZGwgZHQge1xuICAgICAgICBjb2xvcjogIzRFMkE0QjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1jb250ZW50cyAuaXMtc3AgLml0ZW0tbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWNvbnRlbnRzIC5pcy1zcCAuaXRlbS1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tY29udGVudHMgLmlzLXBjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tY29udGVudHMgLmlzLXBjIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cbiAgICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1jb250ZW50cyAuaXMtcGMgZGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAgICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWNvbnRlbnRzIC5pcy1wYyBkbCBkdCB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICAgICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWNvbnRlbnRzIC5pcy1wYyBkbCBkdCAuaXRlbS1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWNvbnRlbnRzIC5pcy1wYyBkbCBkdCAuaXRlbS1sb2dvIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAgICAgICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1jb250ZW50cyAuaXMtcGMgZGwgZHQgLml0ZW0tY29weSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1jb250ZW50cyAuaXMtcGMgZGwgZHQgLml0ZW0tY29weTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tY29udGVudHMgLmlzLXBjIGRsIGR0IC5pdGVtLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgICAgICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tY29udGVudHMgLmlzLXBjIGRsIGR0IC5pdGVtLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgICAjcHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWl0ZW0gLml0ZW0tY29udGVudHMgLmlzLXBjIGRsIGRkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgIGdyaWQtcm93LWdhcDogMjBweDsgfVxuICAgICAgICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1jb250ZW50cyAuaXMtcGMgZGwgZGQgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgICAgI3Byb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1pdGVtIC5pdGVtLWNvbnRlbnRzIC5pcy1wYyBkbCBkZCBpbWc6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7IH1cbiAgICAgICAgICAgICNwcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtaXRlbSAuaXRlbS1jb250ZW50cyAuaXMtcGMgZGwgZGQgaW1nOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICNhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweDsgfSB9XG5cbiNhcnRpY2xlIC5hcnRpY2xlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjYXJ0aWNsZSAuYXJ0aWNsZS1pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuI2FydGljbGUgLmFydGljbGUtY29udGVudHMge1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICNhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDAwOyB9IH1cbiAgI2FydGljbGUgLmFydGljbGUtY29udGVudHMgLmFydGljbGUtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnRzIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHggNTBweDsgfSB9XG4gICAgI2FydGljbGUgLmFydGljbGUtY29udGVudHMgLmFydGljbGUtaXRlbSArIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnRzIC5hcnRpY2xlLWl0ZW0gKyAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgICAjYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50cyAuYXJ0aWNsZS1pdGVtIC5kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnRzIC5hcnRpY2xlLWl0ZW0gLmRhdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAjYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50cyAuYXJ0aWNsZS1pdGVtIC5kYXRlIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICNhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnRzIC5hcnRpY2xlLWl0ZW0gLmRhdGUgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAjYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50cyAuYXJ0aWNsZS1pdGVtIC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnRzIC5hcnRpY2xlLWl0ZW0gLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG4gICAgI2FydGljbGUgLmFydGljbGUtY29udGVudHMgLmFydGljbGUtaXRlbSAuY29udGVudHMge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNhcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnRzIC5hcnRpY2xlLWl0ZW0gLmNvbnRlbnRzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAjYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50cyAuYXJ0aWNsZS1pdGVtIC5jb250ZW50cyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAjYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50cyAuYXJ0aWNsZS1pdGVtIC5jb250ZW50cyBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH0gfVxuICAgICAgICAjYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50cyAuYXJ0aWNsZS1pdGVtIC5jb250ZW50cyBwICsgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgI2FydGljbGUgLmFydGljbGUtY29udGVudHMgLmFydGljbGUtaXRlbSAuY29udGVudHMgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICNhcnRpY2xlIC5hcnRpY2xlLXNpZGUge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0YwRjBGMDsgfSB9XG5cbiNhcnRpY2xlIC5wYWdlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI2FydGljbGUgLnBhZ2VyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAjYXJ0aWNsZSAucGFnZXIgc3BhbiwgI2FydGljbGUgLnBhZ2VyIGEge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgI2FydGljbGUgLnBhZ2VyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAjYXJ0aWNsZSAuc2VhcmNoLXJlc3VsdCB7XG4gICAgcGFkZGluZzogODBweCA0MHB4OyB9IH1cblxuI2FydGljbGUgLnNlYXJjaC1yZXN1bHQgYXJ0aWNsZSArIGFydGljbGUge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICNhcnRpY2xlIC5zZWFyY2gtcmVzdWx0IGFydGljbGUgKyBhcnRpY2xlIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4jYXJ0aWNsZSAuc2VhcmNoLXJlc3VsdCBhcnRpY2xlIC5kYXRlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbiNhcnRpY2xlIC5zZWFyY2gtcmVzdWx0IGFydGljbGUgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI2FydGljbGUgLnNlYXJjaC1yZXN1bHQgYXJ0aWNsZSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgI2FydGljbGUgLnNlYXJjaC1yZXN1bHQgYXJ0aWNsZSAudGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI2FydGljbGUgLnNlYXJjaC1yZXN1bHQgYXJ0aWNsZSAudGl0bGUgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jYWJvdXQgLmFib3V0LWNvdmVyIHtcbiAgcGFkZGluZzogNDBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI2Fib3V0IC5hYm91dC1jb3ZlciB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAjYWJvdXQgLmFib3V0LWNvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3RzLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDExMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTIwdncgY2VudGVyO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI2Fib3V0IC5hYm91dC1jb3ZlcjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEyMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwdncgY2VudGVyOyB9IH1cblxuI2Fib3V0IC5hYm91dC10YWJsZSB0aCwgI2Fib3V0IC5hYm91dC10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI2Fib3V0IC5hYm91dC10YWJsZSB0aCwgI2Fib3V0IC5hYm91dC10YWJsZSB0ZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4jYWJvdXQgLmFib3V0LXRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjYWJvdXQgLmFib3V0LXRhYmxlIHRoIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH0gfVxuXG4jYWJvdXQgLmFib3V0LXRhYmxlIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICNhYm91dCAuYWJvdXQtdGFibGUgdGQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9IH1cblxuI2Fib3V0IC5hYm91dC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjYWJvdXQgLmFib3V0LWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gICNhYm91dCAuYWJvdXQtbGlzdCAubGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI2Fib3V0IC5hYm91dC1saXN0IC5saXN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAjYWJvdXQgLmFib3V0LWxpc3QgLmxpc3QtaXRlbSArIC5saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNhYm91dCAuYWJvdXQtbGlzdCAubGlzdC1pdGVtICsgLmxpc3QtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgI2Fib3V0IC5hYm91dC1saXN0IC5saXN0LWl0ZW0gLm1vdmllIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7IH1cbiAgICAgICNhYm91dCAuYWJvdXQtbGlzdCAubGlzdC1pdGVtIC5tb3ZpZSBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgI2Fib3V0IC5hYm91dC1saXN0IC5saXN0LWl0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3Nob3AgLnNob3Atc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RTJBNEI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuI3Nob3AgLnNob3AtdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmc6IDE1cHggMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjc2hvcCAuc2hvcC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH0gfVxuXG4jc2hvcCAuc2hvcC1uYXYge1xuICBwYWRkaW5nOiA0MHB4IDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjc2hvcCAuc2hvcC1uYXYge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgI3Nob3AgLnNob3AtbmF2IC5jLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDBweDtcbiAgICBncmlkLXJvdy1nYXA6IDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI3Nob3AgLnNob3AtbmF2IC5jLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICNzaG9wIC5zaG9wLW5hdiAuc2hvcC1zdWJ0aXRsZSB7XG4gICAgICB3aWR0aDogMTUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjc2hvcCAuc2hvcC1uYXYgLnNob3AtbmF2LWluIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICNzaG9wIC5zaG9wLW5hdiAuc2hvcC1uYXYtb3V0IHtcbiAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjc2hvcCAuc2hvcC1uYXYgLnNob3AtbmF2LW90aGVyIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gMztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICNzaG9wIC5zaG9wLW5hdiAuc2hvcC1uYXYtb3RoZXIgLnNob3Atc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICNzaG9wIC5zaG9wLW5hdiAuc2hvcC1uYXYtb3RoZXIgLnNob3AtbmF2LWxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgI3Nob3AgLnNob3AtbmF2IC5zaG9wLW5hdi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaXN0LXN0eWxlOiBkaXNjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjc2hvcCAuc2hvcC1uYXYgLnNob3AtbmF2LWxpc3Qge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgICNzaG9wIC5zaG9wLW5hdiAuc2hvcC1uYXYtbGlzdCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAjc2hvcCAuc2hvcC1uYXYgLnNob3AtbmF2LWxpc3QgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgI3Nob3AgLnNob3AtbmF2IC5zaG9wLW5hdi1saXN0IGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNzaG9wIC5zaG9wLW5hdiAuc2hvcC1uYXYtb3RoZXIgLnNob3AtbmF2LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAjc2hvcCAuc2hvcC1uYXYgLnNob3AtbmF2LW90aGVyIC5zaG9wLW5hdi1saXN0IGxpIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAjc2hvcCAuc2hvcC1uYXYgLnNob3AtbmF2LW90aGVyIC5zaG9wLW5hdi1saXN0IGxpICsgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgbWFyZ2luOiAwIDVweDsgfVxuXG4jc2hvcCAuc2hvcC1saXN0LWwge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAjc2hvcCAuc2hvcC1saXN0LWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjc2hvcCAuc2hvcC1saXN0LWw6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI3Nob3AgLnNob3AtbGlzdC1sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwOyB9XG4gICAgICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7IH0gfVxuICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtICsgLnNob3AtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLmMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuYy1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7IH0gfVxuICAgICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG4gICAgICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyBoMyAuc3RhdHVzIHtcbiAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIGgzIC5zdGF0dXMge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG4gICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmFkciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmFkcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmFkcjpiZWZvcmUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5hZHIgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuYWRyIGJyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG4gICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmNvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5jb250YWN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5jb250YWN0IC5jb250YWN0LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmNvbnRhY3QgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuY29udGFjdCAuY29udGFjdC1pdGVtIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5pbmZvIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmluZm8gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmxpbmsgPiBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAubGluayA+IGRpdiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAubGluayA+IGRpdi5pcy10ZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5saW5rID4gZGl2IGEge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAgICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmxpbmsgPiBkaXYgYTphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODBweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7IH0gfVxuICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0tZmlndXJlIC5maWd1cmUtbWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWZpZ3VyZSAuZmlndXJlLW1hcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgfVxuICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0tZmlndXJlIC5maWd1cmUtbWFwIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1maWd1cmUgLmZpZ3VyZS1tYXAgaWZyYW1lOmhvdmVyIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7IH0gfVxuICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0tZmlndXJlIC5maWd1cmUtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0tZmlndXJlIC5maWd1cmUtaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjc2hvcCAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWZpZ3VyZSAuZmlndXJlLWltYWdlIC5pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAgICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1maWd1cmUgLmZpZ3VyZS1pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgI3Nob3AgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1maWd1cmUgLmZpZ3VyZS1pbWFnZSAuaW1hZ2UgKyAuaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0tZmlndXJlIC5maWd1cmUtaW1hZ2UgLmltYWdlICsgLmltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuXG4jc2hvcCAuc2hvcC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICNzaG9wIC5zaG9wLWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgI3Nob3AgLnNob3AtbGlzdCAuc2hvcC1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSArIC5zaG9wLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSArIC5zaG9wLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAuYy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI3Nob3AgLnNob3AtbGlzdCAuc2hvcC1pdGVtIC5jLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgI3Nob3AgLnNob3AtbGlzdCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAjc2hvcCAuc2hvcC1saXN0IC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuICAgICAgICAjc2hvcCAuc2hvcC1saXN0IC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIGgzIC5zdGF0dXMge1xuICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAjc2hvcCAuc2hvcC1saXN0IC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIGgzIC5zdGF0dXMge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG4gICAgICAjc2hvcCAuc2hvcC1saXN0IC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5hZHIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgI3Nob3AgLnNob3AtbGlzdCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuYWRyOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmFkcjpiZWZvcmUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgICAgI3Nob3AgLnNob3AtbGlzdCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuYWRyIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAjc2hvcCAuc2hvcC1saXN0IC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5hZHIgYnIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cbiAgICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmNvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI3Nob3AgLnNob3AtbGlzdCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuY29udGFjdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmNvbnRhY3QgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmNvbnRhY3QgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmNvbnRhY3QgLmNvbnRhY3QtaXRlbSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmluZm8ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmluZm8gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAjc2hvcCAuc2hvcC1saXN0IC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5saW5rIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI3Nob3AgLnNob3AtbGlzdCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAubGluayAuaXMtdGVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAjc2hvcCAuc2hvcC1saXN0IC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5saW5rID4gZGl2IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmxpbmsgYSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmxpbmsgYTphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG5cbiNzaG9wIC5zaG9wLWxpc3QtcyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjc2hvcCAuc2hvcC1saXN0LXMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgI3Nob3AgLnNob3AtbGlzdC1zIC5zaG9wLWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgI3Nob3AgLnNob3AtbGlzdC1zIC5zaG9wLWl0ZW0gKyAuc2hvcC1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjc2hvcCAuc2hvcC1saXN0LXMgLnNob3AtaXRlbSArIC5zaG9wLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICNzaG9wIC5zaG9wLWxpc3QtcyAuc2hvcC1pdGVtIC5jLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1zIC5zaG9wLWl0ZW0gLmMtY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAjc2hvcCAuc2hvcC1saXN0LXMgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8ge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAjc2hvcCAuc2hvcC1saXN0LXMgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1zIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9IH1cbiAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1zIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIGgzIC5zdGF0dXMge1xuICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAjc2hvcCAuc2hvcC1saXN0LXMgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gaDMgLnN0YXR1cyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICAjc2hvcCAuc2hvcC1saXN0LXMgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmFkciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAjc2hvcCAuc2hvcC1saXN0LXMgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmFkciBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1zIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5hZHIgYnIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cbiAgICAgICNzaG9wIC5zaG9wLWxpc3QtcyAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuY29udGFjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1zIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5jb250YWN0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgICAjc2hvcCAuc2hvcC1saXN0LXMgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmNvbnRhY3QgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICNzaG9wIC5zaG9wLWxpc3QtcyAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuY29udGFjdCAuY29udGFjdC1pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgICAgI3Nob3AgLnNob3AtbGlzdC1zIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5jb250YWN0IC5jb250YWN0LWl0ZW0gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjc2hvcCAuc2hvcC1saXN0LXMgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmluZm8ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgICNzaG9wIC5zaG9wLWxpc3QtcyAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuaW5mbyBhIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICNzaG9wIC5zaG9wLWxpc3QtcyAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAubGluayBhIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAjc2hvcCAuc2hvcC1saXN0LXMgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmxpbmsgPiBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiNjb2x1bW4gLmNvbHVtbi1jb3ZlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI2NvbHVtbiAuY29sdW1uLWNvdmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7IH0gfVxuICAjY29sdW1uIC5jb2x1bW4tY292ZXIgZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjY29sdW1uIC5jb2x1bW4tY292ZXIgZGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAjY29sdW1uIC5jb2x1bW4tY292ZXIgZGwgZHQge1xuICAgICAgcGFkZGluZzogMjVweCAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI2NvbHVtbiAuY29sdW1uLWNvdmVyIGRsIGR0IHtcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAjY29sdW1uIC5jb2x1bW4tY292ZXIgZGwgZHQgaDIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI2NvbHVtbiAuY29sdW1uLWNvdmVyIGRsIGR0IGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuICAgICAgICAjY29sdW1uIC5jb2x1bW4tY292ZXIgZGwgZHQgaDI6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAjY29sdW1uIC5jb2x1bW4tY292ZXIgZGwgZHQgaDI6YWZ0ZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAgICNjb2x1bW4gLmNvbHVtbi1jb3ZlciBkbCBkdCBwIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICNjb2x1bW4gLmNvbHVtbi1jb3ZlciBkbCBkdCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cbiAgICAgICAgI2NvbHVtbiAuY29sdW1uLWNvdmVyIGRsIGR0IHAgKyBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI2NvbHVtbiAuY29sdW1uLWNvdmVyIGRsIGRkIHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNjb2x1bW4gLmNvbHVtbi1jb3ZlciBkbCBkZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cbiAgICAgICNjb2x1bW4gLmNvbHVtbi1jb3ZlciBkbCBkZCB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUpOyB9XG5cbiNjb2x1bW4gLmNvbHVtbi1zdWJ0aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjY29sdW1uIC5jb2x1bW4tc3VidGl0bGUge1xuICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICMwMDA7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgI2NvbHVtbiAuY29sdW1uLXN1YnRpdGxlIC5jLWNvbnRhaW5lci1sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI2NvbHVtbiAuY29sdW1uLXN1YnRpdGxlIC5jLWNvbnRhaW5lci1sIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH0gfVxuICAjY29sdW1uIC5jb2x1bW4tc3VidGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNjb2x1bW4gLmNvbHVtbi1zdWJ0aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAjY29sdW1uIC5jb2x1bW4tc3VidGl0bGUgLmVuIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNjb2x1bW4gLmNvbHVtbi1zdWJ0aXRsZSAuZW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuI2NvbHVtbiAuY29sdW1uLWl0ZW0ge1xuICBtYXJnaW46IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjY29sdW1uIC5jb2x1bW4taXRlbSB7XG4gICAgICBtYXJnaW46IDYwcHggYXV0byAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNjb2x1bW4gLmNvbHVtbi1pdGVtIC5jb2x1bW4taW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLWltYWdlIC5zbGlkZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICNjb2x1bW4gLmNvbHVtbi1pdGVtIC5jb2x1bW4taW1hZ2UgLnNsaWRlIGltZyB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQGtleWZyYW1lcyB6b29tVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIC8qIOaLoeWkp+eOhyAqLyB9IH1cbiAgICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLWltYWdlIC5zbGljay1zbGlkZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI2NvbHVtbiAuY29sdW1uLWl0ZW0gLmNvbHVtbi1pbWFnZSAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgI2NvbHVtbiAuY29sdW1uLWl0ZW0gLmNvbHVtbi1pbWFnZSAuc2xpY2stc2xpZGUuYWRkLWFuaW1hdGlvbiBpbWcge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB6b29tVXAgMTBzIGxpbmVhciAwcyBub3JtYWwgYm90aDsgfSB9XG4gICAgICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLWltYWdlIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI2NvbHVtbiAuY29sdW1uLWl0ZW0gLmNvbHVtbi1pbWFnZSAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbiAgICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLWltYWdlIC5pcy1hY3RpdmUtbmV4dCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLWltYWdlIC5pcy1hY3RpdmUtbmV4dCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50OyB9IH1cbiAgICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLWltYWdlIC5zbGljay1hcnJvdyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgI2NvbHVtbiAuY29sdW1uLWl0ZW0gLmNvbHVtbi1pbWFnZSAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICNjb2x1bW4gLmNvbHVtbi1pdGVtIC5jb2x1bW4taW1hZ2UgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgI2NvbHVtbiAuY29sdW1uLWl0ZW0gLmNvbHVtbi1pbWFnZSAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKC4vYXNzZXRzL2ltYWdlcy9jdXJzb3ItcmlnaHQtY29sbW4uc3ZnKTsgfVxuICAgICNjb2x1bW4gLmNvbHVtbi1pdGVtIC5jb2x1bW4taW1hZ2UgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogNXB4OyB9XG4gICAgICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLWltYWdlIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoLi9hc3NldHMvaW1hZ2VzL2N1cnNvci1sZWZ0LWNvbHVtbi5zdmcpOyB9XG4gICAgI2NvbHVtbiAuY29sdW1uLWl0ZW0gLmNvbHVtbi1pbWFnZSAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLWltYWdlIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4IDNweDtcbiAgICAgIHJpZ2h0OiAyMnB4OyB9XG4gICNjb2x1bW4gLmNvbHVtbi1pdGVtIC5jb2x1bW4tdGV4dCB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLXRleHQge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICNjb2x1bW4gLmNvbHVtbi1pdGVtIC5jb2x1bW4tdGV4dCBoMyB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLXRleHQgaDMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cbiAgICAgICNjb2x1bW4gLmNvbHVtbi1pdGVtIC5jb2x1bW4tdGV4dCBoMzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICNjb2x1bW4gLmNvbHVtbi1pdGVtIC5jb2x1bW4tdGV4dCBoMzphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgI2NvbHVtbiAuY29sdW1uLWl0ZW0gLmNvbHVtbi10ZXh0IHAge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI2NvbHVtbiAuY29sdW1uLWl0ZW0gLmNvbHVtbi10ZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjsgfSB9XG4gICAgICAjY29sdW1uIC5jb2x1bW4taXRlbSAuY29sdW1uLXRleHQgcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiN3YW1pIC53YW1pLWNvdmVyIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICN3YW1pIC53YW1pLWNvdmVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI3dhbWkgLndhbWktY292ZXIgLndhbWktaW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMjAwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMlOyB9IH1cbiAgI3dhbWkgLndhbWktY292ZXIgLndhbWktaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICN3YW1pIC53YW1pLWNvdmVyIC53YW1pLWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI3dhbWkgLndhbWktY292ZXIgLndhbWktY292ZXItaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgI3dhbWkgLndhbWktY292ZXIgLndhbWktY292ZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICN3YW1pIC53YW1pLWNvdmVyIC53YW1pLWNvdmVyLXRleHQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAjd2FtaSAud2FtaS1jb3ZlciAud2FtaS1jb3Zlci10ZXh0IC50ci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICN3YW1pIC53YW1pLWNvdmVyIC53YW1pLWNvdmVyLXRleHQgLnRyLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgI3dhbWkgLndhbWktY292ZXIgLndhbWktY292ZXItdGV4dCAudHItbWVudSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgICAgICAgI3dhbWkgLndhbWktY292ZXIgLndhbWktY292ZXItdGV4dCAudHItbWVudSBzcGFuICsgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgI3dhbWkgLndhbWktY292ZXIgLndhbWktY292ZXItdGV4dCAudHItbWVudSBzcGFuLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICN3YW1pIC53YW1pLWNvdmVyIC53YW1pLWNvdmVyLXRleHQgLmNvdmVyLXRleHQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICN3YW1pIC53YW1pLWNvdmVyIC53YW1pLWNvdmVyLXRleHQgLmNvdmVyLXRleHQtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgI3dhbWkgLndhbWktY292ZXIgLndhbWktY292ZXItdGV4dCAuY292ZXItdGV4dC1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjd2FtaSAud2FtaS1jb3ZlciAud2FtaS1jb3Zlci10ZXh0IC5pcy1qcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICN3YW1pIC53YW1pLWNvdmVyIC53YW1pLWNvdmVyLXRleHQgLmlzLWVuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAjd2FtaSAud2FtaS1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cblxuI3dhbWkgLndhbWktbWVudSAudHItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjd2FtaSAud2FtaS1tZW51IC50ci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAjd2FtaSAud2FtaS1tZW51IC50ci1tZW51IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgICAjd2FtaSAud2FtaS1tZW51IC50ci1tZW51IHNwYW4gKyBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAjd2FtaSAud2FtaS1tZW51IC50ci1tZW51IHNwYW4uaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuI3dhbWkgLndhbWktbWVudSAud2FtaS1tZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjd2FtaSAud2FtaS1tZW51IC53YW1pLW1lbnUtbGlzdCB7XG4gICAgICBib3JkZXItdG9wOiAwcHggc29saWQgIzAwMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAjd2FtaSAud2FtaS1tZW51IC53YW1pLW1lbnUtbGlzdCAubGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjd2FtaSAud2FtaS1tZW51IC53YW1pLW1lbnUtbGlzdCAubGlzdC1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGMDsgfSB9XG4gICAgI3dhbWkgLndhbWktbWVudSAud2FtaS1tZW51LWxpc3QgLmxpc3QtaXRlbSBkbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAjd2FtaSAud2FtaS1tZW51IC53YW1pLW1lbnUtbGlzdCAubGlzdC1pdGVtIGRsIGR0IHtcbiAgICAgICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICN3YW1pIC53YW1pLW1lbnUgLndhbWktbWVudS1saXN0IC5saXN0LWl0ZW0gZGwgZHQge1xuICAgICAgICAgICAgd2lkdGg6IDIzMHB4OyB9IH1cbiAgICAgICAgI3dhbWkgLndhbWktbWVudSAud2FtaS1tZW51LWxpc3QgLmxpc3QtaXRlbSBkbCBkdCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAjd2FtaSAud2FtaS1tZW51IC53YW1pLW1lbnUtbGlzdCAubGlzdC1pdGVtIGRsIGRkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICN3YW1pIC53YW1pLW1lbnUgLndhbWktbWVudS1saXN0IC5saXN0LWl0ZW0gZGwgZGQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTsgfSB9XG4gICAgICAgICN3YW1pIC53YW1pLW1lbnUgLndhbWktbWVudS1saXN0IC5saXN0LWl0ZW0gZGwgZGQgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgI3dhbWkgLndhbWktbWVudSAud2FtaS1tZW51LWxpc3QgLmxpc3QtaXRlbSBkbCBkZCBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAjd2FtaSAud2FtaS1tZW51IC53YW1pLW1lbnUtbGlzdCAubGlzdC1pdGVtIGRsIGRkIGgzID4gZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgI3dhbWkgLndhbWktbWVudSAud2FtaS1tZW51LWxpc3QgLmxpc3QtaXRlbSBkbCBkZCBoMzphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAgICN3YW1pIC53YW1pLW1lbnUgLndhbWktbWVudS1saXN0IC5saXN0LWl0ZW0gZGwgZGQgaDM6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAjd2FtaSAud2FtaS1tZW51IC53YW1pLW1lbnUtbGlzdCAubGlzdC1pdGVtIGRsIGRkIC5jYXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICN3YW1pIC53YW1pLW1lbnUgLndhbWktbWVudS1saXN0IC5saXN0LWl0ZW0gZGwgZGQgLmNhcHRpb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAgICN3YW1pIC53YW1pLW1lbnUgLndhbWktbWVudS1saXN0IC5saXN0LWl0ZW0gZGwgZGQgLmNhcHRpb24gLmVuIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gICAgICAgICN3YW1pIC53YW1pLW1lbnUgLndhbWktbWVudS1saXN0IC5saXN0LWl0ZW0gZGwgZGQgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgI3dhbWkgLndhbWktbWVudSAud2FtaS1tZW51LWxpc3QgLmxpc3QtaXRlbSBkbCBkZCBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgICAgICAgI3dhbWkgLndhbWktbWVudSAud2FtaS1tZW51LWxpc3QgLmxpc3QtaXRlbSBkbCBkZCAuanAsICN3YW1pIC53YW1pLW1lbnUgLndhbWktbWVudS1saXN0IC5saXN0LWl0ZW0gZGwgZGQgLmVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAjd2FtaSAud2FtaS1tZW51IC53YW1pLW1lbnUtbGlzdCAubGlzdC1pdGVtIGRsIGRkIC5qcCwgI3dhbWkgLndhbWktbWVudSAud2FtaS1tZW51LWxpc3QgLmxpc3QtaXRlbSBkbCBkZCAuZW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cbiAgICAgICAgICAjd2FtaSAud2FtaS1tZW51IC53YW1pLW1lbnUtbGlzdCAubGlzdC1pdGVtIGRsIGRkIC5qcC5pcy1hY3RpdmUsICN3YW1pIC53YW1pLW1lbnUgLndhbWktbWVudS1saXN0IC5saXN0LWl0ZW0gZGwgZGQgLmVuLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4jd2FtaSAud2FtaS1tZW51IC53YW1pLW1lbnUtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG4jd2FtaSAud2FtaS1zaG9wIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjd2FtaSAud2FtaS1zaG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG4jd2FtaSAuc2hvcC1saXN0LWwge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgI3dhbWkgLnNob3AtbGlzdC1sOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI3dhbWkgLnNob3AtbGlzdC1sOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICN3YW1pIC5zaG9wLWxpc3QtbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDsgfVxuICAgICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwOyB9IH1cbiAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSArIC5zaG9wLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5jLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLmMtY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4OyB9IH1cbiAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgICAgICAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIGgzIC5zdGF0dXMge1xuICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gaDMgLnN0YXR1cyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9IH1cbiAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuYWRyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuYWRyOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuYWRyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmFkciBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5hZHIgYnIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cbiAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuY29udGFjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmNvbnRhY3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmNvbnRhY3QgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuY29udGFjdCAuY29udGFjdC1pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgICAgICAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5jb250YWN0IC5jb250YWN0LWl0ZW0gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmluZm8ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAuaW5mbyBhIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAubGluayA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5saW5rID4gZGl2IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAgICAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1pbmZvIC5saW5rID4gZGl2LmlzLXRlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWluZm8gLmxpbmsgPiBkaXYgYSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgICAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0taW5mbyAubGluayA+IGRpdiBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0tZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTsgfSB9XG4gICAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1maWd1cmUgLmZpZ3VyZS1tYXAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0tZmlndXJlIC5maWd1cmUtbWFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0OyB9XG4gICAgICAgICAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1maWd1cmUgLmZpZ3VyZS1tYXAgaWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWZpZ3VyZSAuZmlndXJlLW1hcCBpZnJhbWU6aG92ZXIge1xuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTsgfSB9XG4gICAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1maWd1cmUgLmZpZ3VyZS1pbWFnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1maWd1cmUgLmZpZ3VyZS1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICN3YW1pIC5zaG9wLWxpc3QtbCAuc2hvcC1pdGVtIC5zaG9wLWl0ZW0tZmlndXJlIC5maWd1cmUtaW1hZ2UgLmltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWZpZ3VyZSAuZmlndXJlLWltYWdlIC5pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAjd2FtaSAuc2hvcC1saXN0LWwgLnNob3AtaXRlbSAuc2hvcC1pdGVtLWZpZ3VyZSAuZmlndXJlLWltYWdlIC5pbWFnZSArIC5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI3dhbWkgLnNob3AtbGlzdC1sIC5zaG9wLWl0ZW0gLnNob3AtaXRlbS1maWd1cmUgLmZpZ3VyZS1pbWFnZSAuaW1hZ2UgKyAuaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG5cbiN3YW1pbWVudSBzZWN0aW9uLnNlY29uZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIHRhYi1zaXplOiA0OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAqLCAjd2FtaW1lbnUtY29udGVudHMgOjpiZWZvcmUsICN3YW1pbWVudS1jb250ZW50cyA6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgOjpiZWZvcmUsICN3YW1pbWVudS1jb250ZW50cyA6OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBkZXRhaWxzLCAjd2FtaW1lbnUtY29udGVudHMgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBzdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhOmFjdGl2ZSwgI3dhbWltZW51LWNvbnRlbnRzIGE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBjb2RlLCAjd2FtaW1lbnUtY29udGVudHMga2JkLCAjd2FtaW1lbnUtY29udGVudHMgcHJlLCAjd2FtaW1lbnUtY29udGVudHMgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsbW9ub3NwYWNlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBwcmUge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYiwgI3dhbWltZW51LWNvbnRlbnRzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHN1YiwgI3dhbWltZW51LWNvbnRlbnRzIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBzdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAjd2FtaW1lbnUtY29udGVudHMgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYnV0dG9uLCAjd2FtaW1lbnUtY29udGVudHMgaW5wdXQsICN3YW1pbWVudS1jb250ZW50cyBvcHRncm91cCwgI3dhbWltZW51LWNvbnRlbnRzIHNlbGVjdCwgI3dhbWltZW51LWNvbnRlbnRzIHRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgb3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBidXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYnV0dG9uLCAjd2FtaW1lbnUtY29udGVudHMgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGJ1dHRvbiwgI3dhbWltZW51LWNvbnRlbnRzIFt0eXBlPVwiYnV0dG9uXCJdLCAjd2FtaW1lbnUtY29udGVudHMgW3R5cGU9XCJyZXNldFwiXSwgI3dhbWltZW51LWNvbnRlbnRzIFt0eXBlPVwic3VibWl0XCJdLCAjd2FtaW1lbnUtY29udGVudHMgW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsICN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lciwgI3dhbWltZW51LWNvbnRlbnRzIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsICN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYnV0dG9uOi1tb3otZm9jdXNyaW5nLCAjd2FtaW1lbnUtY29udGVudHMgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsICN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCAjd2FtaW1lbnUtY29udGVudHMgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGJ1dHRvbiwgI3dhbWltZW51LWNvbnRlbnRzIGh0bWwgW3R5cGU9XCJidXR0b25cIl0sICN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cInJlc2V0XCJdLCAjd2FtaW1lbnUtY29udGVudHMgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYnV0dG9uLCAjd2FtaW1lbnUtY29udGVudHMgaW5wdXQsICN3YW1pbWVudS1jb250ZW50cyBzZWxlY3QsICN3YW1pbWVudS1jb250ZW50cyB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBzZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBwcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgc3ZnOm5vdChbZmlsbF0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbkBtZWRpYSBzY3JlZW4ge1xuICAjd2FtaW1lbnUtY29udGVudHMgW2hpZGRlbn49XCJzY3JlZW5cIl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIFtoaWRkZW5+PVwic2NyZWVuXCJdOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDsgfSB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBbYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIFthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgW2FyaWEtZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAud2lkdGgtZml4IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsXCLjg6HjgqTjg6rjgqpcIixNZWlyeW8sT3Nha2EsXCLvvK3vvLMg77yw44K044K344OD44KvXCIsXCJNUyBQR290aGljXCIsXCJzYW5zLXNlcmlmXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBoZWlnaHQ6IDE1MHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaGVhZGVyX3BjIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaGVhZGVyX3BjIGgxLmxvZ28ge1xuICB3aWR0aDogMjAwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaGVhZGVyX3BjIC5nbmF2X2JveCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5oZWFkZXJfcGMgdWwuZ25hdiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBjbGVhcjogYm90aDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmhlYWRlcl9wYyB1bC5nbmF2X3NucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHVsLmduYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgdWwuZ25hdiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyB1bC5nbmF2X3NucyBsaS5zbnNfaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkOWQ5ZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHVsLmduYXZfc25zIGxpLnNuc19pY29uLmxpbmUtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGluZS1icmFuZHMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDIwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiAxOHB4IDIwcHg7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxOHB4IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyB1bC5nbmF2X3NucyBsaS5zbnNfaWNvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyB1bC5nbmF2X3NucyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyB1bC5nbmF2IGxpLmNvbHVtbl9saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyB1bC5nbmF2IGxpLmNvbHVtbl9saW5rIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDQwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyB1bC5nbmF2IGxpLmNvbHVtbl9saW5rIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE1MHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBzZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwIDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHNlY3Rpb24ubWFpbm1vdmllIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgc2VjdGlvbi5tYWludmlzdWFsIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBzZWN0aW9uLmluc3RhZ3JhbSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzICNuZXdzX2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMyU7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHotaW5kZXg6IDk5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgI25ld3NfYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3R0b206IDUlOyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzICNuZXdzX2JveCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzICNuZXdzX2JveCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgc2VjdGlvbiAudGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgc2VjdGlvbiAudGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC40ZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHNlY3Rpb24gLnRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHNlY3Rpb24gLnRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wcm9kdWN0X2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnByb2R1Y3RfaW1nIC5jYXB0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucHJvZHVjdF9pbWcgLm1hc2sge1xuICB3aWR0aDogODMlO1xuICBoZWlnaHQ6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wcm9kdWN0X2ltZzpob3ZlciAubWFzayB7XG4gIG9wYWNpdHk6IDE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5pbnN0YV9pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MyMDM5O1xuICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9vdGVyX2luIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZvb3Rlcl9pbiBoNC5mbG9nbyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZvb3Rlcl9pbiBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgZm9vdGVyIHVsLmZuYXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBmb290ZXIgdWwuZm5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBmb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBmb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDlkOWQ5OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBmb290ZXIgcCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyBoZWFkZXIge1xuICAgIGhlaWdodDogMTAwcHg7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5oZWFkZXJfcGMge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmhlYWRlcl9wYyBoMS5sb2dvIHtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5oZWFkZXJfcGMgLmduYXZfYm94IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmhlYWRlcl9wYyAuZ25hdl9ib3ggLmduYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5oZWFkZXJfcGMgLmduYXZfYm94IC5nbmF2X3NucyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmhlYWRlcl9wYyAuZ25hdl9ib3ggLmduYXYgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuaGVhZGVyX3BjIC5nbmF2X2JveCAuZ25hdl9zbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mb290ZXJfaW4ge1xuICAgIG1heC13aWR0aDogNDcwcHg7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mb290ZXJfaW4gaDQuZmxvZ28ge1xuICAgIHdpZHRoOiAxNDBweDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZvb3Rlcl9pbiBwIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wcm9kdWN0X2ltZyAubWFzayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcGFjaXR5OiAxMDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgc2VjdGlvbiAudGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZm9vdGVyX2luIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mb290ZXJfaW4gaDQuZmxvZ28ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyYXdlci1oYW1idXJnZXIge1xuICB6LWluZGV4OiA5OTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyYXdlci1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA4OTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgdWwuZHJhd2VyLW1lbnUgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgdWwuZHJhd2VyLW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyB1bC5kcmF3ZXItbWVudSBsaSBhLmRyYXdlci1icmFuZCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHVsLmRyYXdlci1tZW51IGxpIGEuZHJhd2VyLWJyYW5kIGltZyB7XG4gIHdpZHRoOiAxMjBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgdWwuZHJhd2VyLW1lbnUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyYXdlci1oYW1idXJnZXItaWNvbiwgI3dhbWltZW51LWNvbnRlbnRzIC5kcmF3ZXItaGFtYnVyZ2VyLWljb246YWZ0ZXIsICN3YW1pbWVudS1jb250ZW50cyAuZHJhd2VyLWhhbWJ1cmdlci1pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ieC13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zbGlkZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ieHNsaWRlcjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE1dnc7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zbGlkZSB7XG4gIHdpZHRoOiA3MHZ3ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zbGlkZSBwIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgc2VjdGlvbi5zZWNvbmQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmY2ZjE7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgc2VjdGlvbi5zZWNvbmQtY29udGVudC5zaG9wX2NvbnRlbnQ6bnRoLW9mLXR5cGUoMikge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uZXdzX2JveCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmV3c19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5ld3NfaGVhZCAubmV3c190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uZXdzX3RpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uZXdzX29uZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uZXdzX2Zvb3RlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmV3c19mb290ZXIgLnNuc19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAud2lkZ2V0X2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53aWRnZXRfYm94IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBhZ2VyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucGFnZXIgLndwLXBhZ2VuYXZpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucGFnZXIgYSwgI3dhbWltZW51LWNvbnRlbnRzIC5wYWdlciBzcGFuIHtcbiAgbWFyZ2luOiAwIDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNTAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBhZ2VyIHNwYW4sICN3YW1pbWVudS1jb250ZW50cyAucGFnZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogLjZlbSAxZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYWdlciBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBhZ2VyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI0ZGRjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBhZ2VyIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgY29sb3I6ICNmZmY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYWdlciAuY3VycmVudCBhIHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgY29sb3I6ICNmZmY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYWdlciB1bCBsaS5uZXh0X2J0biBhIHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgY29sb3I6ICNmZmY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5vLTNjb2x1bW4gLmNvbC1sZy00IHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuby0zLWNvbHVtbiB7XG4gIG1hcmdpbjogMCAtMzBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbHVtbl9vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jb2x1bW5fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbHVtbl90b3BfaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbHVtbl90b3AgLm8tM2NvbHVtbiAuY29sLTQge1xuICBwYWRkaW5nOiAwIDJweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbHVtbl90b3AgLm8tMy1jb2x1bW4ge1xuICBtYXJnaW46IDAgLTJweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbHVtbl9uYXYgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWI1YjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbHVtbl9uYXYgbGkgYTpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2x1bW5fbmF2IGxpIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbHVtbl9uYXYgbGkgYTphY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuY29sdW1uX25hdiBsaSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29sdW1uX25hdiBsaSBhLm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjMjAzOTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbHVtbl9uYXYgbGkgYS5vbjpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2x1bW5fbmF2IGxpIGEub246dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjMjAzOTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbHVtbl9pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29sdW1uX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzICNjb2x1bW4xLCAjd2FtaW1lbnUtY29udGVudHMgI2NvbHVtbjIsICN3YW1pbWVudS1jb250ZW50cyAjY29sdW1uMyB7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgcGFkZGluZy10b3A6IDIwMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sdW1uX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgI2NvbHVtbjEsICN3YW1pbWVudS1jb250ZW50cyAjY29sdW1uMiwgI3dhbWltZW51LWNvbnRlbnRzICNjb2x1bW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vLTNjb2x1bW4gLmNvbC1sZy00IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vLTMtY29sdW1uIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbHVtbl9jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgI2NvbHVtbjEsICN3YW1pbWVudS1jb250ZW50cyAjY29sdW1uMiwgI3dhbWltZW51LWNvbnRlbnRzICNjb2x1bW4zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zaG9wX2NvbnRlbnQgLmNvbC1zbS02IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNob3BfdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNob3BfYm94IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tYXBfYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNob3BfZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNob3BfZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNob3BfZGV0YWlsIHAgLnNob3BfZGV0YWlsX3JlZCB7XG4gIGNvbG9yOiByZWQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zaG9wX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzICNtYXBfaGlnYXNoaSwgI3dhbWltZW51LWNvbnRlbnRzICNtYXBfbW90b21hY2hpLCAjd2FtaW1lbnUtY29udGVudHMgI21hcF9hcmltYXRzdSwgI3dhbWltZW51LWNvbnRlbnRzICNtYXBfd2FtaSwgI3dhbWltZW51LWNvbnRlbnRzICNtYXBfbmFnYW1hY2hpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzICNtYXBfaGlnYXNoaSwgI3dhbWltZW51LWNvbnRlbnRzICNtYXBfbW90b21hY2hpLCAjd2FtaW1lbnUtY29udGVudHMgI21hcF9hcmltYXRzdSwgI3dhbWltZW51LWNvbnRlbnRzICNtYXBfd2FtaSwgI3dhbWltZW51LWNvbnRlbnRzICNtYXBfbmFnYW1hY2hpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogMzEwcHg7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhbWlfdG9wIGgxLndhbWlfbG9nbyB7XG4gIHdpZHRoOiAyNTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53YW1pX3RvcCBwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAud2FtaV90b3BfZW4ge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhbWlfdG9wX2VuIGgzIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tZW51X2JveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWVudV9ib3ggaDQge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1lbnVfYm94IGgzIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tZW51X2JveCBoNCBzcGFuLnNtX3R4dCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAubWVudV9ib3ggaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tZW51X2JveCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAubWVudV9ib3ggLm1lbnVfaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hYm91dF9ib3ggdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnlvdXR1YmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAueW91dHViZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29udGFjdF9oZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jb250YWN0X2hlYWQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHNwYW4uYmdfcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNTUxNDtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29udGFjdF9jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbnRhY3RfY29udGVudCBwLmZvcm1fdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zdWJtaXRfYnRuIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MyMDM5O1xuICBib3JkZXItY29sb3I6ICMzQzIwMzk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHNlY3Rpb24uc3BlY2lhbF9iYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNwZWNpYWxfYmFubmVyX2JveCB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuc3BlY2lhbF9iYW5uZXJfYm94IC5zcGVjaWFsX2xvZ28ge1xuICBtYXgtd2lkdGg6IDIyMHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuc3BlY2lhbF9iYW5uZXJfYm94IC5jb3B5Xzg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNwZWNpYWxfYmFubmVyX2JveCAucmVhZG1lX2J0biBpbWcge1xuICBtYXgtd2lkdGg6IDE4MHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBzZWN0aW9uLnNwZWNpYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgc2VjdGlvbi5zcGVjaWFsLWNvbnRlbnQgLnRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5iZ19wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MyMDNBOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYmdfYmVpZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmNmYxOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuc3BlY2lhbF9oZWFkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjVweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNwZWNpYWxfdG9wIHtcbiAgZm9udC1mYW1pbHk6IFwi77yt77yzIO+8sOaYjuacnVwiLFwiTVMgUE1pbmNob1wiLFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLFwic2VyaWZcIjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNwZWNpYWxfdG9wIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zcGVjaWFsX3RvcCBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zcGVjaWFsX2NvbnRlbnRfdGl0bGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAyOTBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNwZWNpYWwtY29udGVudCAuc3BlY2lhbF90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIu+8re+8syDvvLDmmI7mnJ1cIixcIk1TIFBNaW5jaG9cIixcIuODkuODqeOCruODjuaYjuacnSBQcm8gVzNcIixcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixcInNlcmlmXCI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zcGVjaWFsLWNvbnRlbnQgLnNwZWNpYWxfdGl0bGUgaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNwZWNpYWxfYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNwZWNpYWxfYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuc3BlY2lhbF9tb3ZpZV90b3Age1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuc3BlY2lhbF9tb3ZpZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9sb2FkZXIuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRvcF9tb3ZpZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9sb2FkZXIuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYnIuc3Age1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucmFkaW9fYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucmFkaW9fYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucmFkaW9fYm94IGg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIHNlY3Rpb24uc3BlY2lhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5zcGVjaWFsX2hlYWRlciBpbWcge1xuICAgIG1heC13aWR0aDogMTIwcHg7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5zcGVjaWFsX3RvcCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5zcGVjaWFsX2NvbnRlbnRfdGl0bGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyBici5zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLXhsLTE1IHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFuaW1hdGVkLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ieC13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyA6cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMyMTI1Mjk7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzICosICN3YW1pbWVudS1jb250ZW50cyAqOjpiZWZvcmUsICN3YW1pbWVudS1jb250ZW50cyAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYXJ0aWNsZSwgI3dhbWltZW51LWNvbnRlbnRzIGFzaWRlLCAjd2FtaW1lbnUtY29udGVudHMgZmlnY2FwdGlvbiwgI3dhbWltZW51LWNvbnRlbnRzIGZpZ3VyZSwgI3dhbWltZW51LWNvbnRlbnRzIGZvb3RlciwgI3dhbWltZW51LWNvbnRlbnRzIGhlYWRlciwgI3dhbWltZW51LWNvbnRlbnRzIGhncm91cCwgI3dhbWltZW51LWNvbnRlbnRzIG1haW4sICN3YW1pbWVudS1jb250ZW50cyBuYXYsICN3YW1pbWVudS1jb250ZW50cyBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGgxLCAjd2FtaW1lbnUtY29udGVudHMgaDIsICN3YW1pbWVudS1jb250ZW50cyBoMywgI3dhbWltZW51LWNvbnRlbnRzIGg0LCAjd2FtaW1lbnUtY29udGVudHMgaDUsICN3YW1pbWVudS1jb250ZW50cyBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYWJiclt0aXRsZV0sICN3YW1pbWVudS1jb250ZW50cyBhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBvbCwgI3dhbWltZW51LWNvbnRlbnRzIHVsLCAjd2FtaW1lbnUtY29udGVudHMgZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBvbCBvbCwgI3dhbWltZW51LWNvbnRlbnRzIHVsIHVsLCAjd2FtaW1lbnUtY29udGVudHMgb2wgdWwsICN3YW1pbWVudS1jb250ZW50cyB1bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBiLCAjd2FtaW1lbnUtY29udGVudHMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgc3ViLCAjd2FtaW1lbnUtY29udGVudHMgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGE6bm90KFtocmVmXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhOm5vdChbaHJlZl0pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgcHJlLCAjd2FtaW1lbnUtY29udGVudHMgY29kZSwgI3dhbWltZW51LWNvbnRlbnRzIGtiZCwgI3dhbWltZW51LWNvbnRlbnRzIHNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBmaWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgdGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgaW5wdXQsICN3YW1pbWVudS1jb250ZW50cyBidXR0b24sICN3YW1pbWVudS1jb250ZW50cyBzZWxlY3QsICN3YW1pbWVudS1jb250ZW50cyBvcHRncm91cCwgI3dhbWltZW51LWNvbnRlbnRzIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYnV0dG9uLCAjd2FtaW1lbnUtY29udGVudHMgaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYnV0dG9uLCAjd2FtaW1lbnUtY29udGVudHMgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBidXR0b24sICN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cImJ1dHRvblwiXSwgI3dhbWltZW51LWNvbnRlbnRzIFt0eXBlPVwicmVzZXRcIl0sICN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBidXR0b246bm90KDpkaXNhYmxlZCksICN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSwgI3dhbWltZW51LWNvbnRlbnRzIFt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksICN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCAjd2FtaW1lbnUtY29udGVudHMgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsICN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCAjd2FtaW1lbnUtY29udGVudHMgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgI3dhbWltZW51LWNvbnRlbnRzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAjd2FtaW1lbnUtY29udGVudHMgaW5wdXRbdHlwZT1cInRpbWVcIl0sICN3YW1pbWVudS1jb250ZW50cyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sICN3YW1pbWVudS1jb250ZW50cyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBwcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBvdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgaDEsICN3YW1pbWVudS1jb250ZW50cyBoMiwgI3dhbWltZW51LWNvbnRlbnRzIGgzLCAjd2FtaW1lbnUtY29udGVudHMgaDQsICN3YW1pbWVudS1jb250ZW50cyBoNSwgI3dhbWltZW51LWNvbnRlbnRzIGg2LCAjd2FtaW1lbnUtY29udGVudHMgLmgxLCAjd2FtaW1lbnUtY29udGVudHMgLmgyLCAjd2FtaW1lbnUtY29udGVudHMgLmgzLCAjd2FtaW1lbnUtY29udGVudHMgLmg0LCAjd2FtaW1lbnUtY29udGVudHMgLmg1LCAjd2FtaW1lbnUtY29udGVudHMgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGgxLCAjd2FtaW1lbnUtY29udGVudHMgLmgxIHtcbiAgZm9udC1zaXplOiAzLjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGgyLCAjd2FtaW1lbnUtY29udGVudHMgLmgyIHtcbiAgZm9udC1zaXplOiAyLjhyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGgzLCAjd2FtaW1lbnUtY29udGVudHMgLmgzIHtcbiAgZm9udC1zaXplOiAyLjQ1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBoNCwgI3dhbWltZW51LWNvbnRlbnRzIC5oNCB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBoNSwgI3dhbWltZW51LWNvbnRlbnRzIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgaDYsICN3YW1pbWVudS1jb250ZW50cyAuaDYge1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxlYWQge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBzbWFsbCwgI3dhbWltZW51LWNvbnRlbnRzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBtYXJrLCAjd2FtaW1lbnUtY29udGVudHMgLm1hcmsge1xuICBwYWRkaW5nOiAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBrYmQge1xuICBwYWRkaW5nOiAuMnJlbSAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IC4ycmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBrYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBwcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29udGFpbmVyLWZsdWlkLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbnRhaW5lci1zbSwgI3dhbWltZW51LWNvbnRlbnRzIC5jb250YWluZXItbWQsICN3YW1pbWVudS1jb250ZW50cyAuY29udGFpbmVyLWxnLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29udGFpbmVyLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbnRhaW5lciwgI3dhbWltZW51LWNvbnRlbnRzIC5jb250YWluZXItc20sICN3YW1pbWVudS1jb250ZW50cyAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29udGFpbmVyLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbnRhaW5lci1zbSwgI3dhbWltZW51LWNvbnRlbnRzIC5jb250YWluZXItbWQsICN3YW1pbWVudS1jb250ZW50cyAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbnRhaW5lciwgI3dhbWltZW51LWNvbnRlbnRzIC5jb250YWluZXItc20sICN3YW1pbWVudS1jb250ZW50cyAuY29udGFpbmVyLW1kLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbnRhaW5lci1sZywgI3dhbWltZW51LWNvbnRlbnRzIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubm8tZ3V0dGVycyA+IC5jb2wsICN3YW1pbWVudS1jb250ZW50cyAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29sLTEsICN3YW1pbWVudS1jb250ZW50cyAuY29sLTIsICN3YW1pbWVudS1jb250ZW50cyAuY29sLTMsICN3YW1pbWVudS1jb250ZW50cyAuY29sLTQsICN3YW1pbWVudS1jb250ZW50cyAuY29sLTUsICN3YW1pbWVudS1jb250ZW50cyAuY29sLTYsICN3YW1pbWVudS1jb250ZW50cyAuY29sLTcsICN3YW1pbWVudS1jb250ZW50cyAuY29sLTgsICN3YW1pbWVudS1jb250ZW50cyAuY29sLTksICN3YW1pbWVudS1jb250ZW50cyAuY29sLTEwLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC0xMSwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtMTIsICN3YW1pbWVudS1jb250ZW50cyAuY29sLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1hdXRvLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS0xLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS0yLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS0zLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS00LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS01LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS02LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS03LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS04LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS05LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS0xMCwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtc20tMTEsICN3YW1pbWVudS1jb250ZW50cyAuY29sLXNtLTEyLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbSwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtc20tYXV0bywgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtMSwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtMiwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtMywgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtNCwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtNSwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtNiwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtNywgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtOCwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtOSwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtMTAsICN3YW1pbWVudS1jb250ZW50cyAuY29sLW1kLTExLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1tZC0xMiwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQsICN3YW1pbWVudS1jb250ZW50cyAuY29sLW1kLWF1dG8sICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTEsICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTIsICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTMsICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTQsICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTUsICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTYsICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTcsICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTgsICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTksICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTEwLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1sZy0xMSwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbGctMTIsICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1sZy1hdXRvLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC0xLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC0yLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC0zLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC00LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC01LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC02LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC03LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC04LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC05LCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC0xMCwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wteGwtMTEsICN3YW1pbWVudS1jb250ZW50cyAuY29sLXhsLTEyLCAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bCwgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUgdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUgdGQge1xuICBwYWRkaW5nOiAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXNtIHRoLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogLjNyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ib3JkZXJlZCB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWJvcmRlcmxlc3MgdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtYm9yZGVybGVzcyB0ZCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXByaW1hcnksICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtcHJpbWFyeSA+IHRoLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMyYzM7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1wcmltYXJ5IHRoLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXByaW1hcnkgdGQsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtcHJpbWFyeSB0aGVhZCB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4YzhlOTA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGI1YjY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNWI2OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtc2Vjb25kYXJ5LCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXNlY29uZGFyeSA+IHRoLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXNlY29uZGFyeSB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1zZWNvbmRhcnkgdGQsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXN1Y2Nlc3MsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtc3VjY2VzcyA+IHRoLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1zdWNjZXNzIHRoLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXN1Y2Nlc3MgdGQsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtc3VjY2VzcyB0aGVhZCB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZmQxOWU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaW5mbywgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1pbmZvID4gdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWluZm8gdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaW5mbyB0ZCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1pbmZvIHRoZWFkIHRoLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS13YXJuaW5nLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXdhcm5pbmcgPiB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtd2FybmluZyB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS13YXJuaW5nIHRkLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZjdlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWRhbmdlciwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1kYW5nZXIgPiB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1kYW5nZXIgdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtZGFuZ2VyIHRkLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWRhbmdlciB0aGVhZCB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VkOTY5ZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1saWdodCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1saWdodCA+IHRoLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtbGlnaHQgdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtbGlnaHQgdGQsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtbGlnaHQgdGhlYWQgdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1kYXJrLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWRhcmsgPiB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtZGFyayB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1kYXJrIHRkLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWRhcmsgdGhlYWQgdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWFjdGl2ZSwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1hY3RpdmUgPiB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWRhcmsgdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtZGFyayB0ZCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1NzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1YTY1NzA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMzLCAzNywgNDEsIDAuMjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY29udHJvbC1maWxlLCAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBmb250LXNpemU6IDEuMjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCAjd2FtaW1lbnUtY29udGVudHMgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1yb3cgPiAuY29sLCAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLjc1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMS4yMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAjd2FtaW1lbnUtY29udGVudHMgLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAjd2FtaW1lbnUtY29udGVudHMgLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgI3dhbWltZW51LWNvbnRlbnRzIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssICN3YW1pbWVudS1jb250ZW50cyAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssICN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0Y2U1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1NzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAxLjIyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgI3dhbWltZW51LWNvbnRlbnRzIC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssICN3YW1pbWVudS1jb250ZW50cyAuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgI3dhbWltZW51LWNvbnRlbnRzIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgI3dhbWltZW51LWNvbnRlbnRzIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsICN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLCAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG46Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDM3LCA0MSwgMC4yNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4uZGlzYWJsZWQsICN3YW1pbWVudS1jb250ZW50cyAuYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjY1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJ0bi5kaXNhYmxlZCwgI3dhbWltZW51LWNvbnRlbnRzIGZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMjE0O1xuICBib3JkZXItY29sb3I6ICMwYTBjMGQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tcHJpbWFyeTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMjE0O1xuICBib3JkZXItY29sb3I6ICMwYTBjMGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY2LCA3MCwgNzMsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBjMGQ7XG4gIGJvcmRlci1jb2xvcjogIzA1MDUwNjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgNzAsIDczLCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1zdWNjZXNzOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4YjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1pbmZvOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWluZm8uZGlzYWJsZWQsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgI3dhbWltZW51LWNvbnRlbnRzIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLXdhcm5pbmc6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4td2FybmluZy5kaXNhYmxlZCwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWRhbmdlcjpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1saWdodDpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWxpZ2h0LmRpc2FibGVkLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWRhcms6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWRhcmsuZGlzYWJsZWQsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgI3dhbWltZW51LWNvbnRlbnRzIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDM3LCA0MSwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tbGluazpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1saW5rOmRpc2FibGVkLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWxnLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLXNtLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IC4ycmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IC41cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jaywgI3dhbWltZW51LWNvbnRlbnRzIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssICN3YW1pbWVudS1jb250ZW50cyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3B1cCwgI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wcmlnaHQsICN3YW1pbWVudS1jb250ZW50cyAuZHJvcGRvd24sICN3YW1pbWVudS1jb250ZW50cyAuZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IC41cmVtIDA7XG4gIG1hcmdpbjogLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuMTI1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLjEyNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogLjNlbSBzb2xpZDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogLjEyNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sICN3YW1pbWVudS1jb250ZW50cyAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3Bkb3duLWl0ZW06aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAjd2FtaW1lbnUtY29udGVudHMgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMjI1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cCwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWdyb3VwID4gLmJ0biwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IC41NjI1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsICN3YW1pbWVudS1jb250ZW50cyAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuMzc1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNzVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAjd2FtaW1lbnUtY29udGVudHMgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sICN3YW1pbWVudS1jb250ZW50cyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cC1wcmVwZW5kLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0biwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC41cmVtICsgMnB4KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBmb250LXNpemU6IDEuMjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgI3dhbWltZW51LWNvbnRlbnRzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sICN3YW1pbWVudS1jb250ZW50cyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAjd2FtaW1lbnUtY29udGVudHMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDIuMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjU1cmVtO1xuICBvcGFjaXR5OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjI1KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzVhNjU3MDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTdlOGM7XG4gIGJvcmRlci1jb2xvcjogIzcxN2U4YzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjU1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjU1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDUwJSA1MCU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IC41cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKC41NXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IC4zNzVyZW0gMS43NXJlbSAuMzc1cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzVhNjU3MDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDM3LCA0MSwgMC4yNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICBmb250LXNpemU6IDEuMjI1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM1YTY1NzA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMzLCAzNywgNDEsIDAuMjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSk7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgLjI1cmVtIC4yNXJlbSAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDMzLCAzNywgNDEsIDAuMjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDMzLCAzNywgNDEsIDAuMjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDM3LCA0MSwgMC4yNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3ZThjOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTdlOGM7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTdlOGM7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogLjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tZmlsZS1sYWJlbCwgI3dhbWltZW51LWNvbnRlbnRzIC5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLWZpbGUtbGFiZWwsICN3YW1pbWVudS1jb250ZW50cyAuY3VzdG9tLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2LWxpbms6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyIC5jb250YWluZXIsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyIC5jb250YWluZXItZmx1aWQsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyIC5jb250YWluZXItc20sICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyIC5jb250YWluZXItbWQsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyIC5jb250YWluZXItbGcsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IC4yMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjIzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1icmFuZDpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lciwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lciwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZywgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lciwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZywgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluaywgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluaywgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDAsMCwwLDAuNSknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLCAjd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsMjU1LDI1NSwwLjUpJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KSAwIDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLS42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLS42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLS42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtLjYyNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcmQtaW1nLCAjd2FtaW1lbnUtY29udGVudHMgLmNhcmQtaW1nLXRvcCwgI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkLWltZywgI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkLWltZywgI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsICN3YW1pbWVudS1jb250ZW50cyAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sICN3YW1pbWVudS1jb250ZW50cyAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsICN3YW1pbWVudS1jb250ZW50cyAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLCAjd2FtaW1lbnUtY29udGVudHMgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbnRlbnQ6IFwiL1wiOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjI1KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjNyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjNyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMnJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMnJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuMjVlbSAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLXByaW1hcnk6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGMwZDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDM3LCA0MSwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2UtaW5mbzpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLWluZm86Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLWluZm8uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2Utd2FybmluZzpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLWRhbmdlcjpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2UtbGlnaHQ6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYS5iYWRnZS1kYXJrOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2UtZGFyazpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtOyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNC42cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxMTEzMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDQ7XG4gIGJvcmRlci1jb2xvcjogI2MxYzJjMzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjRiNWI2OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjJlMTM7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0OTEyMTc7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAjd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzExMTMxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzJjMzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTExMzE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNWI2OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTMxNTtcbiAgYm9yZGVyLWNvbG9yOiAjMTExMzE1OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICBib3JkZXItY29sb3I6ICMzODNkNDE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICBib3JkZXItY29sb3I6ICMxNTU3MjQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICBib3JkZXItY29sb3I6ICM4NTY0MDQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICBib3JkZXItY29sb3I6ICMxYjFlMjE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogLjU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudG9hc3Qge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRvYXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogLjI1cmVtIC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IC43NXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLCAjd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXNocmluazogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgb3V0bGluZTogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IC41OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyguM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyguM3JlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoLjNyZW0gLSAxcHgpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogLjI1cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbC1sZywgI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAxLjIyNXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogLjk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAuOHJlbTtcbiAgaGVpZ2h0OiAuNHJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5icy10b29sdGlwLXRvcCwgI3dhbWltZW51LWNvbnRlbnRzIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgcGFkZGluZzogLjRyZW0gMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgI3dhbWltZW51LWNvbnRlbnRzIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogLjRyZW0gLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtcmlnaHQsICN3YW1pbWVudS1jb250ZW50cyAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgcGFkZGluZzogMCAuNHJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogLjRyZW07XG4gIGhlaWdodDogLjhyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IC40cmVtIC40cmVtIC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtYm90dG9tLCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBwYWRkaW5nOiAuNHJlbSAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgdG9wOiAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsICN3YW1pbWVudS1jb250ZW50cyAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIC40cmVtIC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnMtdG9vbHRpcC1sZWZ0LCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAuNHJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csICN3YW1pbWVudS1jb250ZW50cyAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAuNHJlbTtcbiAgaGVpZ2h0OiAuOHJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgI3dhbWltZW51LWNvbnRlbnRzIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogLjRyZW0gMCAuNHJlbSAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4yMjVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogLjVyZW07XG4gIG1hcmdpbjogMCAuM3JlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsICN3YW1pbWVudS1jb250ZW50cyAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItdG9wLCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItdG9wID4gLmFycm93LCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAuNXJlbSAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogLjVyZW0gLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItcmlnaHQsICN3YW1pbWVudS1jb250ZW50cyAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgI3dhbWltZW51LWNvbnRlbnRzIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAuM3JlbSAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAuNXJlbSAuNXJlbSAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgI3dhbWltZW51LWNvbnRlbnRzIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IC41cmVtIC41cmVtIC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYm90dG9tLCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAuNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIC41cmVtIC41cmVtIC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAuNXJlbSAuNXJlbSAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnMtcG9wb3Zlci1sZWZ0LCAjd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgI3dhbWltZW51LWNvbnRlbnRzIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAuM3JlbSAwOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsICN3YW1pbWVudS1jb250ZW50cyAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IC41cmVtIDAgLjVyZW0gLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgI3dhbWltZW51LWNvbnRlbnRzIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IC41cmVtIDAgLjVyZW0gLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyguM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSwgI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1pdGVtLW5leHQsICN3YW1pbWVudS1jb250ZW50cyAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLCAjd2FtaW1lbnUtY29udGVudHMgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksICN3YW1pbWVudS1jb250ZW50cyAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwgI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAjd2FtaW1lbnUtY29udGVudHMgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAuNnM7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAjd2FtaW1lbnUtY29udGVudHMgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1jb250cm9sLXByZXYsICN3YW1pbWVudS1jb250ZW50cyAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1jb250cm9sLXByZXYsICN3YW1pbWVudS1jb250ZW50cyAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAuOTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLCAjd2FtaW1lbnUtY29udGVudHMgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gMTAwJSAxMDAlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogLjJlbTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJnLXByaW1hcnk6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyBhLmJnLXByaW1hcnk6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyBidXR0b24uYmctcHJpbWFyeTpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGMwZCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJnLXNlY29uZGFyeTpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGEuYmctc2Vjb25kYXJ5OmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJnLXN1Y2Nlc3M6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyBhLmJnLXN1Y2Nlc3M6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyBidXR0b24uYmctc3VjY2Vzczpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYS5iZy1pbmZvOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgYS5iZy1pbmZvOmZvY3VzLCAjd2FtaW1lbnUtY29udGVudHMgYnV0dG9uLmJnLWluZm86aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyBidXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEuYmctd2FybmluZzpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGEuYmctd2FybmluZzpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEuYmctZGFuZ2VyOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgYS5iZy1kYW5nZXI6Zm9jdXMsICN3YW1pbWVudS1jb250ZW50cyBidXR0b24uYmctZGFuZ2VyOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLmJnLWxpZ2h0OmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgYS5iZy1saWdodDpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIGJ1dHRvbi5iZy1saWdodDpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEuYmctZGFyazpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGEuYmctZGFyazpmb2N1cywgI3dhbWltZW51LWNvbnRlbnRzIGJ1dHRvbi5iZy1kYXJrOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAjd2FtaW1lbnUtY29udGVudHMgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAjd2FtaW1lbnUtY29udGVudHMgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsICN3YW1pbWVudS1jb250ZW50cyAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsICN3YW1pbWVudS1jb250ZW50cyAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDI4NTcxJTsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsICN3YW1pbWVudS1jb250ZW50cyAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm10LTAsICN3YW1pbWVudS1jb250ZW50cyAubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1yLTAsICN3YW1pbWVudS1jb250ZW50cyAubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWItMCwgI3dhbWltZW51LWNvbnRlbnRzIC5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWwtMCwgI3dhbWltZW51LWNvbnRlbnRzIC5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm0tMSB7XG4gIG1hcmdpbjogLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tdC0xLCAjd2FtaW1lbnUtY29udGVudHMgLm15LTEge1xuICBtYXJnaW4tdG9wOiAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1yLTEsICN3YW1pbWVudS1jb250ZW50cyAubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tYi0xLCAjd2FtaW1lbnUtY29udGVudHMgLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1sLTEsICN3YW1pbWVudS1jb250ZW50cyAubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm0tMiB7XG4gIG1hcmdpbjogLjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm10LTIsICN3YW1pbWVudS1jb250ZW50cyAubXktMiB7XG4gIG1hcmdpbi10b3A6IC41cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tci0yLCAjd2FtaW1lbnUtY29udGVudHMgLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tYi0yLCAjd2FtaW1lbnUtY29udGVudHMgLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWwtMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm10LTMsICN3YW1pbWVudS1jb250ZW50cyAubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1yLTMsICN3YW1pbWVudS1jb250ZW50cyAubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWItMywgI3dhbWltZW51LWNvbnRlbnRzIC5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWwtMywgI3dhbWltZW51LWNvbnRlbnRzIC5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tdC00LCAjd2FtaW1lbnUtY29udGVudHMgLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1yLTQsICN3YW1pbWVudS1jb250ZW50cyAubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tYi00LCAjd2FtaW1lbnUtY29udGVudHMgLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1sLTQsICN3YW1pbWVudS1jb250ZW50cyAubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubXQtNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubXItNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tYi01LCAjd2FtaW1lbnUtY29udGVudHMgLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tbC01LCAjd2FtaW1lbnUtY29udGVudHMgLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucHQtMCwgI3dhbWltZW51LWNvbnRlbnRzIC5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnByLTAsICN3YW1pbWVudS1jb250ZW50cyAucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBiLTAsICN3YW1pbWVudS1jb250ZW50cyAucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wbC0wLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnAtMSB7XG4gIHBhZGRpbmc6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucHQtMSwgI3dhbWltZW51LWNvbnRlbnRzIC5weS0xIHtcbiAgcGFkZGluZy10b3A6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucHItMSwgI3dhbWltZW51LWNvbnRlbnRzIC5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYi0xLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wbC0xLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucC0yIHtcbiAgcGFkZGluZzogLjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnB0LTIsICN3YW1pbWVudS1jb250ZW50cyAucHktMiB7XG4gIHBhZGRpbmctdG9wOiAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucHItMiwgI3dhbWltZW51LWNvbnRlbnRzIC5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBiLTIsICN3YW1pbWVudS1jb250ZW50cyAucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucGwtMiwgI3dhbWltZW51LWNvbnRlbnRzIC5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucHQtMywgI3dhbWltZW51LWNvbnRlbnRzIC5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnByLTMsICN3YW1pbWVudS1jb250ZW50cyAucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBiLTMsICN3YW1pbWVudS1jb250ZW50cyAucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wbC0zLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucHQtNCwgI3dhbWltZW51LWNvbnRlbnRzIC5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucHItNCwgI3dhbWltZW51LWNvbnRlbnRzIC5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wYi00LCAjd2FtaW1lbnUtY29udGVudHMgLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wbC00LCAjd2FtaW1lbnUtY29udGVudHMgLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAucHQtNSwgI3dhbWltZW51LWNvbnRlbnRzIC5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnByLTUsICN3YW1pbWVudS1jb250ZW50cyAucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnBiLTUsICN3YW1pbWVudS1jb250ZW50cyAucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5wbC01LCAjd2FtaW1lbnUtY29udGVudHMgLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm0tbjEge1xuICBtYXJnaW46IC0uMjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm10LW4xLCAjd2FtaW1lbnUtY29udGVudHMgLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubXItbjEsICN3YW1pbWVudS1jb250ZW50cyAubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0uMjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1iLW4xLCAjd2FtaW1lbnUtY29udGVudHMgLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWwtbjEsICN3YW1pbWVudS1jb250ZW50cyAubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubS1uMiB7XG4gIG1hcmdpbjogLS41cmVtICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tdC1uMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0uNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubXItbjIsICN3YW1pbWVudS1jb250ZW50cyAubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0uNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWItbjIsICN3YW1pbWVudS1jb250ZW50cyAubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtLjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1sLW4yLCAjd2FtaW1lbnUtY29udGVudHMgLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0uNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm10LW4zLCAjd2FtaW1lbnUtY29udGVudHMgLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1yLW4zLCAjd2FtaW1lbnUtY29udGVudHMgLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWItbjMsICN3YW1pbWVudS1jb250ZW50cyAubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWwtbjMsICN3YW1pbWVudS1jb250ZW50cyAubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm10LW40LCAjd2FtaW1lbnUtY29udGVudHMgLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubXItbjQsICN3YW1pbWVudS1jb250ZW50cyAubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1iLW40LCAjd2FtaW1lbnUtY29udGVudHMgLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWwtbjQsICN3YW1pbWVudS1jb250ZW50cyAubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm10LW41LCAjd2FtaW1lbnUtY29udGVudHMgLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm1yLW41LCAjd2FtaW1lbnUtY29udGVudHMgLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWItbjUsICN3YW1pbWVudS1jb250ZW50cyAubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubWwtbjUsICN3YW1pbWVudS1jb250ZW50cyAubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubXQtYXV0bywgI3dhbWltZW51LWNvbnRlbnRzIC5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAubXItYXV0bywgI3dhbWltZW51LWNvbnRlbnRzIC5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tYi1hdXRvLCAjd2FtaW1lbnUtY29udGVudHMgLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tbC1hdXRvLCAjd2FtaW1lbnUtY29udGVudHMgLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjd2FtaW1lbnUtY29udGVudHMgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1zbS0wLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLXNtLTAsICN3YW1pbWVudS1jb250ZW50cyAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1zbS0wLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLXNtLTAsICN3YW1pbWVudS1jb250ZW50cyAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LXNtLTEsICN3YW1pbWVudS1jb250ZW50cyAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1zbS0xLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1zbS0xLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtc20tMSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLXNtLTIge1xuICAgIG1hcmdpbjogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LXNtLTIsICN3YW1pbWVudS1jb250ZW50cyAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLXNtLTIsICN3YW1pbWVudS1jb250ZW50cyAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItc20tMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtc20tMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1zbS0zLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLXNtLTMsICN3YW1pbWVudS1jb250ZW50cyAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1zbS0zLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLXNtLTMsICN3YW1pbWVudS1jb250ZW50cyAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LXNtLTQsICN3YW1pbWVudS1jb250ZW50cyAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1zbS00LCAjd2FtaW1lbnUtY29udGVudHMgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1zbS00LCAjd2FtaW1lbnUtY29udGVudHMgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtc20tNCwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtc20tNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1zbS01LCAjd2FtaW1lbnUtY29udGVudHMgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItc20tNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1zbS01LCAjd2FtaW1lbnUtY29udGVudHMgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnB0LXNtLTAsICN3YW1pbWVudS1jb250ZW50cyAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnByLXNtLTAsICN3YW1pbWVudS1jb250ZW50cyAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGItc20tMCwgI3dhbWltZW51LWNvbnRlbnRzIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGwtc20tMCwgI3dhbWltZW51LWNvbnRlbnRzIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnAtc20tMSB7XG4gICAgcGFkZGluZzogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wdC1zbS0xLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnByLXNtLTEsICN3YW1pbWVudS1jb250ZW50cyAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wYi1zbS0xLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBsLXNtLTEsICN3YW1pbWVudS1jb250ZW50cyAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnAtc20tMiB7XG4gICAgcGFkZGluZzogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnB0LXNtLTIsICN3YW1pbWVudS1jb250ZW50cyAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wci1zbS0yLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wYi1zbS0yLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGwtc20tMiwgI3dhbWltZW51LWNvbnRlbnRzIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnB0LXNtLTMsICN3YW1pbWVudS1jb250ZW50cyAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnByLXNtLTMsICN3YW1pbWVudS1jb250ZW50cyAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGItc20tMywgI3dhbWltZW51LWNvbnRlbnRzIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGwtc20tMywgI3dhbWltZW51LWNvbnRlbnRzIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wdC1zbS00LCAjd2FtaW1lbnUtY29udGVudHMgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnByLXNtLTQsICN3YW1pbWVudS1jb250ZW50cyAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wYi1zbS00LCAjd2FtaW1lbnUtY29udGVudHMgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBsLXNtLTQsICN3YW1pbWVudS1jb250ZW50cyAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHQtc20tNSwgI3dhbWltZW51LWNvbnRlbnRzIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHItc20tNSwgI3dhbWltZW51LWNvbnRlbnRzIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wYi1zbS01LCAjd2FtaW1lbnUtY29udGVudHMgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wbC1zbS01LCAjd2FtaW1lbnUtY29udGVudHMgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1zbS1uMSwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItc20tbjEsICN3YW1pbWVudS1jb250ZW50cyAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItc20tbjEsICN3YW1pbWVudS1jb250ZW50cyAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0uMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLXNtLW4xLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LXNtLW4yLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLXNtLW4yLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItc20tbjIsICN3YW1pbWVudS1jb250ZW50cyAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0uNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtc20tbjIsICN3YW1pbWVudS1jb250ZW50cyAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LXNtLW4zLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItc20tbjMsICN3YW1pbWVudS1jb250ZW50cyAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLXNtLW4zLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtc20tbjMsICN3YW1pbWVudS1jb250ZW50cyAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1zbS1uNCwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItc20tbjQsICN3YW1pbWVudS1jb250ZW50cyAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItc20tbjQsICN3YW1pbWVudS1jb250ZW50cyAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLXNtLW40LCAjd2FtaW1lbnUtY29udGVudHMgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtc20tbjUsICN3YW1pbWVudS1jb250ZW50cyAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1zbS1uNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItc20tbjUsICN3YW1pbWVudS1jb250ZW50cyAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1zbS1uNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtc20tYXV0bywgI3dhbWltZW51LWNvbnRlbnRzIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1zbS1hdXRvLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItc20tYXV0bywgI3dhbWltZW51LWNvbnRlbnRzIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1zbS1hdXRvLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtbWQtMCwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1tZC0wLCAjd2FtaW1lbnUtY29udGVudHMgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItbWQtMCwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1tZC0wLCAjd2FtaW1lbnUtY29udGVudHMgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLW1kLTEge1xuICAgIG1hcmdpbjogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1tZC0xLCAjd2FtaW1lbnUtY29udGVudHMgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItbWQtMSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItbWQtMSwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLW1kLTEsICN3YW1pbWVudS1jb250ZW50cyAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1tZC0yIHtcbiAgICBtYXJnaW46IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1tZC0yLCAjd2FtaW1lbnUtY29udGVudHMgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1tZC0yLCAjd2FtaW1lbnUtY29udGVudHMgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLW1kLTIsICN3YW1pbWVudS1jb250ZW50cyAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLW1kLTIsICN3YW1pbWVudS1jb250ZW50cyAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtbWQtMywgI3dhbWltZW51LWNvbnRlbnRzIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1tZC0zLCAjd2FtaW1lbnUtY29udGVudHMgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItbWQtMywgI3dhbWltZW51LWNvbnRlbnRzIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1tZC0zLCAjd2FtaW1lbnUtY29udGVudHMgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1tZC00LCAjd2FtaW1lbnUtY29udGVudHMgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItbWQtNCwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItbWQtNCwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLW1kLTQsICN3YW1pbWVudS1jb250ZW50cyAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LW1kLTUsICN3YW1pbWVudS1jb250ZW50cyAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItbWQtNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLW1kLTUsICN3YW1pbWVudS1jb250ZW50cyAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtbWQtNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wdC1tZC0wLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wci1tZC0wLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBiLW1kLTAsICN3YW1pbWVudS1jb250ZW50cyAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBsLW1kLTAsICN3YW1pbWVudS1jb250ZW50cyAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHQtbWQtMSwgI3dhbWltZW51LWNvbnRlbnRzIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wci1tZC0xLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGItbWQtMSwgI3dhbWltZW51LWNvbnRlbnRzIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wbC1tZC0xLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wdC1tZC0yLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHItbWQtMiwgI3dhbWltZW51LWNvbnRlbnRzIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGItbWQtMiwgI3dhbWltZW51LWNvbnRlbnRzIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBsLW1kLTIsICN3YW1pbWVudS1jb250ZW50cyAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wdC1tZC0zLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wci1tZC0zLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBiLW1kLTMsICN3YW1pbWVudS1jb250ZW50cyAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBsLW1kLTMsICN3YW1pbWVudS1jb250ZW50cyAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHQtbWQtNCwgI3dhbWltZW51LWNvbnRlbnRzIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wci1tZC00LCAjd2FtaW1lbnUtY29udGVudHMgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGItbWQtNCwgI3dhbWltZW51LWNvbnRlbnRzIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wbC1tZC00LCAjd2FtaW1lbnUtY29udGVudHMgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnB0LW1kLTUsICN3YW1pbWVudS1jb250ZW50cyAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnByLW1kLTUsICN3YW1pbWVudS1jb250ZW50cyAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGItbWQtNSwgI3dhbWltZW51LWNvbnRlbnRzIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGwtbWQtNSwgI3dhbWltZW51LWNvbnRlbnRzIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtbWQtbjEsICN3YW1pbWVudS1jb250ZW50cyAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0uMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLW1kLW4xLCAjd2FtaW1lbnUtY29udGVudHMgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLW1kLW4xLCAjd2FtaW1lbnUtY29udGVudHMgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1tZC1uMSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0uMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1tZC1uMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1tZC1uMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLW1kLW4yLCAjd2FtaW1lbnUtY29udGVudHMgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLW1kLW4yLCAjd2FtaW1lbnUtY29udGVudHMgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1tZC1uMywgI3dhbWltZW51LWNvbnRlbnRzIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLW1kLW4zLCAjd2FtaW1lbnUtY29udGVudHMgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1tZC1uMywgI3dhbWltZW51LWNvbnRlbnRzIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLW1kLW4zLCAjd2FtaW1lbnUtY29udGVudHMgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtbWQtbjQsICN3YW1pbWVudS1jb250ZW50cyAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLW1kLW40LCAjd2FtaW1lbnUtY29udGVudHMgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLW1kLW40LCAjd2FtaW1lbnUtY29udGVudHMgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1tZC1uNCwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LW1kLW41LCAjd2FtaW1lbnUtY29udGVudHMgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItbWQtbjUsICN3YW1pbWVudS1jb250ZW50cyAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLW1kLW41LCAjd2FtaW1lbnUtY29udGVudHMgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtbWQtbjUsICN3YW1pbWVudS1jb250ZW50cyAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LW1kLWF1dG8sICN3YW1pbWVudS1jb250ZW50cyAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItbWQtYXV0bywgI3dhbWltZW51LWNvbnRlbnRzIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLW1kLWF1dG8sICN3YW1pbWVudS1jb250ZW50cyAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtbWQtYXV0bywgI3dhbWltZW51LWNvbnRlbnRzIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LWxnLTAsICN3YW1pbWVudS1jb250ZW50cyAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItbGctMCwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLWxnLTAsICN3YW1pbWVudS1jb250ZW50cyAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtbGctMCwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1sZy0xIHtcbiAgICBtYXJnaW46IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtbGctMSwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLWxnLTEsICN3YW1pbWVudS1jb250ZW50cyAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLWxnLTEsICN3YW1pbWVudS1jb250ZW50cyAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1sZy0xLCAjd2FtaW1lbnUtY29udGVudHMgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtbGctMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItbGctMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1sZy0yLCAjd2FtaW1lbnUtY29udGVudHMgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1sZy0yLCAjd2FtaW1lbnUtY29udGVudHMgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LWxnLTMsICN3YW1pbWVudS1jb250ZW50cyAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItbGctMywgI3dhbWltZW51LWNvbnRlbnRzIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLWxnLTMsICN3YW1pbWVudS1jb250ZW50cyAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtbGctMywgI3dhbWltZW51LWNvbnRlbnRzIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtbGctNCwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLWxnLTQsICN3YW1pbWVudS1jb250ZW50cyAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLWxnLTQsICN3YW1pbWVudS1jb250ZW50cyAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1sZy00LCAjd2FtaW1lbnUtY29udGVudHMgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1sZy01LCAjd2FtaW1lbnUtY29udGVudHMgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLWxnLTUsICN3YW1pbWVudS1jb250ZW50cyAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1sZy01LCAjd2FtaW1lbnUtY29udGVudHMgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLWxnLTUsICN3YW1pbWVudS1jb250ZW50cyAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHQtbGctMCwgI3dhbWltZW51LWNvbnRlbnRzIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHItbGctMCwgI3dhbWltZW51LWNvbnRlbnRzIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wYi1sZy0wLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wbC1sZy0wLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnB0LWxnLTEsICN3YW1pbWVudS1jb250ZW50cyAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHItbGctMSwgI3dhbWltZW51LWNvbnRlbnRzIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBiLWxnLTEsICN3YW1pbWVudS1jb250ZW50cyAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGwtbGctMSwgI3dhbWltZW51LWNvbnRlbnRzIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHQtbGctMiwgI3dhbWltZW51LWNvbnRlbnRzIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnByLWxnLTIsICN3YW1pbWVudS1jb250ZW50cyAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBiLWxnLTIsICN3YW1pbWVudS1jb250ZW50cyAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wbC1sZy0yLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHQtbGctMywgI3dhbWltZW51LWNvbnRlbnRzIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHItbGctMywgI3dhbWltZW51LWNvbnRlbnRzIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wYi1sZy0zLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wbC1sZy0zLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnB0LWxnLTQsICN3YW1pbWVudS1jb250ZW50cyAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHItbGctNCwgI3dhbWltZW51LWNvbnRlbnRzIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBiLWxnLTQsICN3YW1pbWVudS1jb250ZW50cyAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGwtbGctNCwgI3dhbWltZW51LWNvbnRlbnRzIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wdC1sZy01LCAjd2FtaW1lbnUtY29udGVudHMgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wci1sZy01LCAjd2FtaW1lbnUtY29udGVudHMgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBiLWxnLTUsICN3YW1pbWVudS1jb250ZW50cyAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBsLWxnLTUsICN3YW1pbWVudS1jb250ZW50cyAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0uMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LWxnLW4xLCAjd2FtaW1lbnUtY29udGVudHMgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1sZy1uMSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1sZy1uMSwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtbGctbjEsICN3YW1pbWVudS1jb250ZW50cyAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0uNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtbGctbjIsICN3YW1pbWVudS1jb250ZW50cyAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0uNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXItbGctbjIsICN3YW1pbWVudS1jb250ZW50cyAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1sZy1uMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1sZy1uMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0uNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQtbGctbjMsICN3YW1pbWVudS1jb250ZW50cyAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1sZy1uMywgI3dhbWltZW51LWNvbnRlbnRzIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWItbGctbjMsICN3YW1pbWVudS1jb250ZW50cyAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC1sZy1uMywgI3dhbWltZW51LWNvbnRlbnRzIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LWxnLW40LCAjd2FtaW1lbnUtY29udGVudHMgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci1sZy1uNCwgI3dhbWltZW51LWNvbnRlbnRzIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1sZy1uNCwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwtbGctbjQsICN3YW1pbWVudS1jb250ZW50cyAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1sZy1uNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLWxnLW41LCAjd2FtaW1lbnUtY29udGVudHMgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1sZy1uNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLWxnLW41LCAjd2FtaW1lbnUtY29udGVudHMgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC1sZy1hdXRvLCAjd2FtaW1lbnUtY29udGVudHMgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLWxnLWF1dG8sICN3YW1pbWVudS1jb250ZW50cyAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi1sZy1hdXRvLCAjd2FtaW1lbnUtY29udGVudHMgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLWxnLWF1dG8sICN3YW1pbWVudS1jb250ZW50cyAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQteGwtMCwgI3dhbWltZW51LWNvbnRlbnRzIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci14bC0wLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWIteGwtMCwgI3dhbWltZW51LWNvbnRlbnRzIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC14bC0wLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLXhsLTEge1xuICAgIG1hcmdpbjogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC14bC0xLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXIteGwtMSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWIteGwtMSwgI3dhbWltZW51LWNvbnRlbnRzIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLXhsLTEsICN3YW1pbWVudS1jb250ZW50cyAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS14bC0yIHtcbiAgICBtYXJnaW46IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC14bC0yLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci14bC0yLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLXhsLTIsICN3YW1pbWVudS1jb250ZW50cyAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLXhsLTIsICN3YW1pbWVudS1jb250ZW50cyAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQteGwtMywgI3dhbWltZW51LWNvbnRlbnRzIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci14bC0zLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWIteGwtMywgI3dhbWltZW51LWNvbnRlbnRzIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC14bC0zLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC14bC00LCAjd2FtaW1lbnUtY29udGVudHMgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXIteGwtNCwgI3dhbWltZW51LWNvbnRlbnRzIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWIteGwtNCwgI3dhbWltZW51LWNvbnRlbnRzIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLXhsLTQsICN3YW1pbWVudS1jb250ZW50cyAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LXhsLTUsICN3YW1pbWVudS1jb250ZW50cyAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXIteGwtNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLXhsLTUsICN3YW1pbWVudS1jb250ZW50cyAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwteGwtNSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wdC14bC0wLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wci14bC0wLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBiLXhsLTAsICN3YW1pbWVudS1jb250ZW50cyAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBsLXhsLTAsICN3YW1pbWVudS1jb250ZW50cyAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHQteGwtMSwgI3dhbWltZW51LWNvbnRlbnRzIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wci14bC0xLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGIteGwtMSwgI3dhbWltZW51LWNvbnRlbnRzIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wbC14bC0xLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wdC14bC0yLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHIteGwtMiwgI3dhbWltZW51LWNvbnRlbnRzIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGIteGwtMiwgI3dhbWltZW51LWNvbnRlbnRzIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBsLXhsLTIsICN3YW1pbWVudS1jb250ZW50cyAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wdC14bC0zLCAjd2FtaW1lbnUtY29udGVudHMgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wci14bC0zLCAjd2FtaW1lbnUtY29udGVudHMgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBiLXhsLTMsICN3YW1pbWVudS1jb250ZW50cyAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnBsLXhsLTMsICN3YW1pbWVudS1jb250ZW50cyAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucHQteGwtNCwgI3dhbWltZW51LWNvbnRlbnRzIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wci14bC00LCAjd2FtaW1lbnUtY29udGVudHMgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGIteGwtNCwgI3dhbWltZW51LWNvbnRlbnRzIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wbC14bC00LCAjd2FtaW1lbnUtY29udGVudHMgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnB0LXhsLTUsICN3YW1pbWVudS1jb250ZW50cyAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnByLXhsLTUsICN3YW1pbWVudS1jb250ZW50cyAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGIteGwtNSwgI3dhbWltZW51LWNvbnRlbnRzIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAucGwteGwtNSwgI3dhbWltZW51LWNvbnRlbnRzIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQteGwtbjEsICN3YW1pbWVudS1jb250ZW50cyAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0uMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLXhsLW4xLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLXhsLW4xLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC14bC1uMSwgI3dhbWltZW51LWNvbnRlbnRzIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0uMjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC14bC1uMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tci14bC1uMiwgI3dhbWltZW51LWNvbnRlbnRzIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLXhsLW4yLCAjd2FtaW1lbnUtY29udGVudHMgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLXhsLW4yLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tdC14bC1uMywgI3dhbWltZW51LWNvbnRlbnRzIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLXhsLW4zLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tYi14bC1uMywgI3dhbWltZW51LWNvbnRlbnRzIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1sLXhsLW4zLCAjd2FtaW1lbnUtY29udGVudHMgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXQteGwtbjQsICN3YW1pbWVudS1jb250ZW50cyAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1yLXhsLW40LCAjd2FtaW1lbnUtY29udGVudHMgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLXhsLW40LCAjd2FtaW1lbnUtY29udGVudHMgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5tbC14bC1uNCwgI3dhbWltZW51LWNvbnRlbnRzIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LXhsLW41LCAjd2FtaW1lbnUtY29udGVudHMgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXIteGwtbjUsICN3YW1pbWVudS1jb250ZW50cyAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLXhsLW41LCAjd2FtaW1lbnUtY29udGVudHMgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwteGwtbjUsICN3YW1pbWVudS1jb250ZW50cyAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm10LXhsLWF1dG8sICN3YW1pbWVudS1jb250ZW50cyAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubXIteGwtYXV0bywgI3dhbWltZW51LWNvbnRlbnRzIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLm1iLXhsLWF1dG8sICN3YW1pbWVudS1jb250ZW50cyAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAubWwteGwtYXV0bywgI3dhbWltZW51LWNvbnRlbnRzIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN3YW1pbWVudS1jb250ZW50cyAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYS50ZXh0LXByaW1hcnk6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEudGV4dC1zdWNjZXNzOmhvdmVyLCAjd2FtaW1lbnUtY29udGVudHMgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYS50ZXh0LWluZm86aG92ZXIsICN3YW1pbWVudS1jb250ZW50cyBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLnRleHQtd2FybmluZzpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgYS50ZXh0LWRhbmdlcjpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIGEudGV4dC1saWdodDpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyBhLnRleHQtZGFyazpob3ZlciwgI3dhbWltZW51LWNvbnRlbnRzIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4jd2FtaW1lbnUtY29udGVudHMgLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAudGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbiN3YW1pbWVudS1jb250ZW50cyAuaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgI3dhbWltZW51LWNvbnRlbnRzICosICN3YW1pbWVudS1jb250ZW50cyAqOjpiZWZvcmUsICN3YW1pbWVudS1jb250ZW50cyAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIHByZSwgI3dhbWltZW51LWNvbnRlbnRzIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyB0ciwgI3dhbWltZW51LWNvbnRlbnRzIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICN3YW1pbWVudS1jb250ZW50cyBwLCAjd2FtaW1lbnUtY29udGVudHMgaDIsICN3YW1pbWVudS1jb250ZW50cyBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIGgyLCAjd2FtaW1lbnUtY29udGVudHMgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIEBwYWdlIHtcbiAgICAjd2FtaW1lbnUtY29udGVudHMge1xuICAgICAgc2l6ZTogYTM7IH0gfVxuICAjd2FtaW1lbnUtY29udGVudHMgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZSB0ZCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtYm9yZGVyZWQgdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtZGFyayB0aCwgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZS1kYXJrIHRkLCAjd2FtaW1lbnUtY29udGVudHMgLnRhYmxlLWRhcmsgdGhlYWQgdGgsICN3YW1pbWVudS1jb250ZW50cyAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgI3dhbWltZW51LWNvbnRlbnRzIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIHAge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tZW51LW5hbWUge1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI3dhbWltZW51LWNvbnRlbnRzIC5tZW51LW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuI3dhbWltZW51LWNvbnRlbnRzIC5tZW51LWNhcHRpb24ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI3dhbWltZW51LWNvbnRlbnRzIC5tZW51LWNhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbiNjb250YWN0IC5jb250YWN0LWlubmVyIHtcbiAgcGFkZGluZzogMzBweCAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI2NvbnRhY3QgLmNvbnRhY3QtaW5uZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbiNjb250YWN0IC5jb250YWN0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjY29udGFjdCAuY29udGFjdC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICNjb250YWN0IC5jb250YWN0LWhlYWRlciBwIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI2NvbnRhY3QgLmNvbnRhY3QtaGVhZGVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICNjb250YWN0IC5jb250YWN0LWhlYWRlciBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgI2NvbnRhY3QgLmNvbnRhY3QtaGVhZGVyIHAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNjb250YWN0IC5jb250YWN0LWhlYWRlciBwIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cbiAgICAjY29udGFjdCAuY29udGFjdC1oZWFkZXIgcCBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTU1MTQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jY29udGFjdCAuY29udGFjdC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZzogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjY29udGFjdCAuY29udGFjdC1mb3JtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDc1cHggMDsgfSB9XG4gICNjb250YWN0IC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybS1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjY29udGFjdCAuY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm0taW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDsgfSB9XG4gICNjb250YWN0IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNjb250YWN0IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAjY29udGFjdCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIGRsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgI2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBkbCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICNjb250YWN0IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgZGwgZHQge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgICAjY29udGFjdCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIGRsIGR0IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE1NTE0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICNjb250YWN0IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgZGwgZHQgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgI2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBkbCBkZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgI2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBkbCBkZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gICAgICAgICNjb250YWN0IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgZGwgZGQgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICAgI2NvbnRhY3QgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCBkbCBkZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgICAjY29udGFjdCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIGRsIGRkIHRleHRhcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuI2NvbnRhY3QgLmNvbnRhY3QtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogLTIwcHggYXV0byAwO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI2NvbnRhY3QgLmNvbnRhY3QtY2FwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH0gfVxuXG4jY29udGFjdCAuY29udGFjdC1mb3JtX19zdWJtaXQge1xuICBtYXJnaW46IDQwcHggYXV0byA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2NvbnRhY3QgLmNvbnRhY3QtZm9ybV9fc3VibWl0IGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjQ3OTM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzY0NzkzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI2NvbnRhY3QgLmNvbnRhY3QtZm9ybV9fc3VibWl0IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4OyB9IH1cbiAgICAjY29udGFjdCAuY29udGFjdC1mb3JtX19zdWJtaXQgaW5wdXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTgsIDcxLCAxNDcsIDAuNSk7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNjb250YWN0IC5jb250YWN0LWZvcm1fX3N1Ym1pdCBpbnB1dFt2YWx1ZT1cIuaIu+OCi1wiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNzY0NzkzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICNjb250YWN0IC5jb250YWN0LWZvcm1fX3N1Ym1pdCBpbnB1dFt2YWx1ZT1cIuaIu+OCi1wiXTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4jY29udGFjdCAubXdfd3BfZm9ybV9wcmV2aWV3IC5mb3JtLWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NjQ3OTM7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbiNjb250YWN0IC5td193cF9mb3JtX2NvbXBsZXRlIHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAjY29udGFjdCAubXdfd3BfZm9ybV9jb21wbGV0ZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgI2NvbnRhY3QgLm13X3dwX2Zvcm1fY29tcGxldGUgLnRoYW5rcy1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNjb250YWN0IC5td193cF9mb3JtX2NvbXBsZXRlIC50aGFua3MtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICNjb250YWN0IC5td193cF9mb3JtX2NvbXBsZXRlIC50aGFua3MtdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICNjb250YWN0IC5td193cF9mb3JtX2NvbXBsZXRlIC50aGFua3MtYmFjayB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjQ3OTM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuICAgICNjb250YWN0IC5td193cF9mb3JtX2NvbXBsZXRlIC50aGFua3MtYmFjayBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG5cbiNwb2xpY3kgLnBvbGljeS1ib2R5IHtcbiAgcGFkZGluZzogNDBweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI3BvbGljeSAucG9saWN5LWJvZHkge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgI3BvbGljeSAucG9saWN5LWJvZHkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAjcG9saWN5IC5wb2xpY3ktYm9keSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgI3BvbGljeSAucG9saWN5LWJvZHkgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4jbm90Zm91bmQgLm5vdGZvdW5kLWNvbnRlbnRzIHtcbiAgbWluLWhlaWdodDogMzB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgI25vdGZvdW5kIC5ub3Rmb3VuZC1jb250ZW50cyB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHZoOyB9IH1cbiAgI25vdGZvdW5kIC5ub3Rmb3VuZC1jb250ZW50cyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlplbiBPbGQgTWluY2hvXCIsIOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNub3Rmb3VuZCAubm90Zm91bmQtY29udGVudHMgaDIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgICAgI25vdGZvdW5kIC5ub3Rmb3VuZC1jb250ZW50cyBoMiBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNub3Rmb3VuZCAubm90Zm91bmQtY29udGVudHMgcCB7XG4gICAgcGFkZGluZzogMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICNub3Rmb3VuZCAubm90Zm91bmQtY29udGVudHMgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICNub3Rmb3VuZCAubm90Zm91bmQtY29udGVudHMgLmMtcGFnZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAjbm90Zm91bmQgLm5vdGZvdW5kLWNvbnRlbnRzIC5jLXBhZ2UtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuIiwiLyohIHNhbml0aXplLmNzcyB2Ny4wLjMgfCBDQzAgTGljZW5zZSB8IGdpdGh1Yi5jb20vY3NzdG9vbHMvc2FuaXRpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSByZXBlYXRpbmcgYmFja2dyb3VuZHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIDEgKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdmVydGljYWwgYWxpZ25tZW50IGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFVzZSB0aGUgZGVmYXVsdCBjdXJzb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBVc2UgdGhlIGRlZmF1bHQgdXNlciBpbnRlcmZhY2UgZm9udCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDQuIFVzZSBhIDQtc3BhY2UgdGFiIHdpZHRoIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogNS4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICogNi4gQnJlYWtzIHdvcmRzIHRvIHByZXZlbnQgb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuaHRtbCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgLyogMSAqL1xuICBmb250LWZhbWlseTpcbiAgICBzeXN0ZW0tdWksXG4gICAgLyogbWFjT1MgMTAuMTEtMTAuMTIgKi8gLWFwcGxlLXN5c3RlbSxcbiAgICAvKiBXaW5kb3dzIDYrICovIFNlZ29lIFVJLFxuICAgIC8qIEFuZHJvaWQgNCsgKi8gUm9ib3RvLFxuICAgIC8qIFVidW50dSAxMC4xMCsgKi8gVWJ1bnR1LFxuICAgIC8qIEdub21lIDMrICovIENhbnRhcmVsbCxcbiAgICAvKiBLREUgUGxhc21hIDUrICovIE5vdG8gU2FucyxcbiAgICAvKiBmYWxsYmFjayAqLyBzYW5zLXNlcmlmLFxuICAgIC8qIG1hY09TIGVtb2ppICovIFwiQXBwbGUgQ29sb3IgRW1vamlcIixcbiAgICAvKiBXaW5kb3dzIGVtb2ppICovIFwiU2Vnb2UgVUkgRW1vamlcIixcbiAgICAvKiBXaW5kb3dzIGVtb2ppICovIFwiU2Vnb2UgVUkgU3ltYm9sXCIsXG4gICAgLyogTGludXggZW1vamkgKi8gXCJOb3RvIENvbG9yIEVtb2ppXCI7IC8qIDIgKi9cblxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMyAqL1xuICAtbW96LXRhYi1zaXplOiA0OyAvKiA0ICovXG4gIHRhYi1zaXplOiA0OyAvKiA0ICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiA1ICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogNSAqL1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyAvKiA2ICovXG59XG5cbi8qIFNlY3Rpb25zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbGlzdCBzdHlsZSBvbiBuYXZpZ2F0aW9uIGxpc3RzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbm5hdiBvbCxcbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gVXNlIHRoZSBkZWZhdWx0IG1vbm9zcGFjZSB1c2VyIGludGVyZmFjZSBmb250XG4gKiAgICBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTpcbiAgICAvKiBtYWNPUyAxMC4xMCsgKi8gTWVubG8sXG4gICAgLyogV2luZG93cyA2KyAqLyBDb25zb2xhcyxcbiAgICAvKiBBbmRyb2lkIDQrICovIFJvYm90byBNb25vLFxuICAgIC8qIFVidW50dSAxMC4xMCsgKi8gVWJ1bnR1IE1vbm9zcGFjZSxcbiAgICAvKiBLREUgUGxhc21hIDUrICovIE5vdG8gTW9ubyxcbiAgICAvKiBLREUgUGxhc21hIDQrICovIE94eWdlbiBNb25vLFxuICAgIC8qIExpbnV4L09wZW5PZmZpY2UgZmFsbGJhY2sgKi8gTGliZXJhdGlvbiBNb25vLFxuICAgIC8qIGZhbGxiYWNrICovIG1vbm9zcGFjZTsgLyogMSAqL1xuXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gVXNlIHRoZSBkZWZhdWx0IG1vbm9zcGFjZSB1c2VyIGludGVyZmFjZSBmb250XG4gKiAgICBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OlxuICAgIC8qIG1hY09TIDEwLjEwKyAqLyBNZW5sbyxcbiAgICAvKiBXaW5kb3dzIDYrICovIENvbnNvbGFzLFxuICAgIC8qIEFuZHJvaWQgNCsgKi8gUm9ib3RvIE1vbm8sXG4gICAgLyogVWJ1bnR1IDEwLjEwKyAqLyBVYnVudHUgTW9ub3NwYWNlLFxuICAgIC8qIEtERSBQbGFzbWEgNSsgKi8gTm90byBNb25vLFxuICAgIC8qIEtERSBQbGFzbWEgNCsgKi8gT3h5Z2VuIE1vbm8sXG4gICAgLyogTGludXgvT3Blbk9mZmljZSBmYWxsYmFjayAqLyBMaWJlcmF0aW9uIE1vbm8sXG4gICAgLyogZmFsbGJhY2sgKi8gbW9ub3NwYWNlOyAvKiAxICovXG5cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKlxuICogUmVtb3ZlIHRoZSB0ZXh0IHNoYWRvdyBvbiB0ZXh0IHNlbGVjdGlvbnMgaW4gRmlyZWZveCA2MS0gKG9waW5pb25hdGVkKS5cbiAqIDEuIFJlc3RvcmUgdGhlIGNvbG9yaW5nIHVuZG9uZSBieSBkZWZpbmluZyB0aGUgdGV4dCBzaGFkb3dcbiAqICAgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiAxICovXG4gIGNvbG9yOiAjMDAwOyAvKiAxICovXG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIDEgKi9cbiAgY29sb3I6ICMwMDA7IC8qIDEgKi9cbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGFsaWdubWVudCBvbiBtZWRpYSBlbGVtZW50cyBpbiBhbGwgYnJvd2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgZmlsbCBjb2xvciB0byBtYXRjaCB0aGUgdGV4dCBjb2xvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5zdmc6bm90KFtmaWxsXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBUYWJ1bGFyIGRhdGFcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29sbGFwc2UgYm9yZGVyIHNwYWNpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBGb3Jtc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBJbmhlcml0IHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDIuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKi9cblxubGVnZW5kIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqIDIuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKiAzLiBDaGFuZ2UgdGhlIHJlc2l6ZSBkaXJlY3Rpb24gb24gdGV4dGFyZWFzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiBhdXRvOyAvKiAyICovXG4gIHJlc2l6ZTogdmVydGljYWw7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBvZiBmb2N1cyBvdXRsaW5lcyBpbiBGaXJlZm94LlxuICovXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBvdXRsaW5lIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZSBpbiBGaXJlZm94LlxuICovXG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3Qgc3R5bGVzIGluIEVkZ2UsIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmRpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkO1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5kaWFsb2c6bm90KFtvcGVuXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBVc2VyIGludGVyYWN0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IG9uIGNsaWNrYWJsZSBlbGVtZW50c1xuICAgICAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYSxcbmFyZWEsXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhLFxuW3RhYmluZGV4XSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgLyogMSAqL1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHlcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gYnVzeSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBjb250cm9sIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZVxuICogaW5vcGVyYWJsZSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgZGlzcGxheSBvbiB2aXN1YWxseSBoaWRkZW4gYWNjZXNzaWJsZSBlbGVtZW50c1xuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl1baGlkZGVuXTpub3QoOmZvY3VzKSB7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsImh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuaWZyYW1lIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4vLyAgY29tbW9uLnNjc3Ncbi8vXG4vLyAgMS4gZm9udCBzdHlsZVxuLy8gIDIuIGxheW91dCBzdHlsZVxuLy9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMS4gZm9udCBzdHlsZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgLy8gcGFkZGluZy10b3A6IDY1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4jd3JhcHBlciB7XG4gICYuaXMtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1wYWdlLmlzLWZpeGVkLW5ld3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5wYWdlLWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbmEge1xuICBjb2xvcjogJGNvbG9yLW1haW47XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cblxuXG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gIGNvbmZpZy5zY3NzXG4vL1xuLy8gIDEuIEJhc2UgQ29sb3JzXG4vLyAgMi4gTGluZSBIZWlnaHQgVmFyaWFibGVzXG4vLyAgMy4gTWFyZ2luc1xuLy8gIDQuIEZvbnQgRmFtaWxpZXNcbi8vICA1LiBCcmVha3BvaW50IFNldHRpbmdcbi8vXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDEuIEJhc2UgQ29sb3JzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb2xvci1tYWluOiAgICAgIzRFMkE0QjtcbiRjb2xvci1zdWI6ICAgICAgI0Q2Q0FENTtcbiRjb2xvci1tYWluX3NwOiAgICAgICM3NjQ3OTM7XG4kY29sb3Itc3ViX3NwOiAgICAgICNENEFERUQ7XG4kY29sb3Itd2hpdGU6ICAgICAjZmZmO1xuJGNvbG9yLWJsYWNrOiAgICAgICAgIzAwMDAwMDtcbiRjb2xvci1saW5lOiAgICAgICAgI0YwRjBGMDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMi4gTGluZSBIZWlnaHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRsaW5lLWhlaWdodDogICAgICAgICAgICAgIDEuNjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMy4gTWFyZ2luc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kbWFyZ2luOiAgICAgICAxNXB4O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyA0LiBGb250IEZhbWlsaWVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9WmVuK09sZCtNaW5jaG86d2dodEA0MDA7NTAwOzYwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcCk7XG4vLyBAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2VyaWYrSlA6d2dodEAyMDAuLjkwMCZkaXNwbGF5PXN3YXApO1xuXG4kZm9udC1ib2R5OiAnTm90byBTYW5zIEpQJywgIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiRmb250LXNlcmlmOiAgJ1plbiBPbGQgTWluY2hvJywg5ri45piO5pydLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBzZXJpZjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyA1LiBCcmVha3BvaW50IFNldHRpbmdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGJyZWFrcG9pbnQtdXA6IChcbiAgJ3h4cyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KScsXG4gICd4cyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyNXB4KScsXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1NHB4KScsXG4gICdtZCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KScsXG4gICdsZyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCknLFxuICAvLyAnbGcnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCknLFxuICAneGxzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MXB4KScsXG4gICd4bCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCknLFxuKSAhZGVmYXVsdDtcblxuJGJyZWFrcG9pbnQtZG93bjogKFxuICAneHhzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpJyxcbiAgJ3hzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNDI0cHgpJyxcbiAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNTUzcHgpJyxcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcbiAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpJyxcbiAgJ3hsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KScsXG4pICFkZWZhdWx0O1xuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMS4gTWVkaWEgUXVlcnlcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIG1lZGlhLXVwKCRicmVha3BvaW50OiBtZCkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtZG93bigkYnJlYWtwb2ludDogbWQpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyDjgrPjg7Pjg4bjg4pcbi5jLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLXVwKG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmMtY29udGFpbmVyLWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS11cChtZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5jLWJ1dHRvbiB7XG4gIC0tYy1idXR0b24tbGluZTogNDBweDtcbiAgLS1jLWJ1dHRvbi1jb2xvcjogI3skY29sb3Itd2hpdGV9O1xuXG4gIGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtYnV0dG9uLWNvbG9yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgY29sb3I6IHZhcigtLWMtYnV0dG9uLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IHZhcigtLWMtYnV0dG9uLWxpbmUpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJ1dHRvbi1jb2xvcik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogY2FsYyh2YXIoLS1jLWJ1dHRvbi1saW5lKSAqIC0wLjUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwwLjUpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLWMtYnV0dG9uLWxpbmUpICogLTAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLXRpdGxlLWhvbWUtcGMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OicnO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6MDtcbiAgICB0b3A6MDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OicnO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OjA7XG4gICAgYm90dG9tOjA7XG4gIH1cbn1cblxuLmMtaG9tZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5jLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5jLXBhZ2V0aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGluZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAvLyBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG5cbi5jLXBhZ2Utc3VidGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuXG4uYy1wYWdlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDonJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgfVxuICB9XG59XG5cbi5jLXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIH1cbn1cblxuLnNmLWljb24tc3Rhci1lbXB0eSwgLnNmLWljb24tc3Rhci1mdWxsIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLnNmLWljb24tc3Rhci1lbXB0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2Fzc2V0cy9pbWFnZXMvaWNvbi1zdGFyX2Rhcmsuc3ZnKTtcbn1cblxuLnNmLWljb24tc3Rhci1mdWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2ltYWdlcy9pY29uLXN0YXIuc3ZnKTtcbn1cbiIsIiNmaXhlZC1uZXdzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICBhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjQ3OTM7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWI7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobWQpe1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcblxuICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuaW5yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1sb2dvIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuc2lkZW5hdiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICA+ZGl2K2RpdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvLyB0b3A6IDY1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuODUpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5nbmF2X19saXN0IHtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cCh4bCl7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobWQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKHhsKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNucy1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc25zLWxpc3QtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA4cHggMHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLXBhZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgLnNucy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuZ25hdiBsaSBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAubWVudSB7XG4gICAgICAubWVudS1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICAubWVudS5vcGVuIC5tZW51LWxpbmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtZml4ZWQtbmV3cyB7XG4gICAgdG9wOiA0MHB4O1xuXG4gICAgLm1lbnUge1xuICAgICAgdG9wOiA0MHB4ICsgMTJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAuc25zLWxpc3Qge1xuICAgICAgICBib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLXBhZ2UuaXMtZml4ZWQtbmV3cyB7fVxufVxuXG5cblxuXG4vLyBtZW51IGFjdGlvblxuLm1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS11cCh4bCkge1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRvcDogOTBweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUgLm1lbnUtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwcHg7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAvLyBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgjMDAwLDAuMSk7XG59XG5cbi5pcy1ob21lIC5tZW51IC5tZW51LWxpbmUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG59XG5cbi5tZW51IC5tZW51LWxpbmU6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xufVxuXG4ubWVudSAubWVudS1saW5lOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAyMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ubWVudS5vcGVuIC5tZW51LWxpbmUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5tZW51Lm9wZW4gLm1lbnUtbGluZTpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG59XG5cbi5tZW51Lm9wZW4gLm1lbnUtbGluZTpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5tZW51IC5tZW51LXRleHQge31cblxuLm1lbnUgLm1lbnUtdGV4dCBzcGFuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lbnUgLm1lbnUtdGV4dCBzcGFuIGltZyB7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIiNiYWNrLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRBREVEO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY0NzkzO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAuZm9vdGVyLXNwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG5cbiAgLmZvb3Rlci1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItcGMtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZvb3Rlci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZvb3Rlci1oZWFkZXItbG9nbyB7XG4gICAgICB3aWR0aDogMTUwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1oZWFkZXItaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItY29weSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAuZm9vdGVyLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItaW5mbyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgLmluZm8tbG9nbyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8tdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuXG4gICAgLmluZm8tbmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAubmF2LWNvbnRlbnRzIHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItcGMtY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG5cblxuI2Zvb3Rlci1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDMwMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAubGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4sIDAuMSk7XG4gICAgICB9XG5cbiAgICAgIGEsc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBkbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGR0IHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbnMtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZGlzcGxheSwgb3BhY2l0eSwgaGVpZ2h0LCBwYWRkaW5nLXRvcDtcbiAgICAgICAgdHJhbnNpdGlvbi1iZWhhdmlvcjogYWxsb3ctZGlzY3JldGU7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG5cbiAgICAgICAgQHN0YXJ0aW5nLXN0eWxlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGRpc3BsYXksIG9wYWNpdHksIGhlaWdodCwgcGFkZGluZy10b3A7XG4gICAgICAgICAgdHJhbnNpdGlvbi1iZWhhdmlvcjogYWxsb3ctZGlzY3JldGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzaWRlYmFyIHtcbiAgcGFkZGluZzogMzBweDtcblxuICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgcGFkZGluZzogMCA0MHB4IDgwcHg7XG4gIH1cblxuICAuc2lkZWJhci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblxuICAgICAgICArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLXNlYXJjaCB7XG5cbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyLXJlc2VudCB7XG5cbiAgfVxufVxuIiwiI2hvbWUge1xuICAtLWhvbWUtdG9waWNzLWhlaWdodDogMHB4OyAvLyA1MHB4XG5cbiAgLmhvbWUtY292ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhvbWUtdG9waWNzLWhlaWdodCkpO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2Fzc2V0cy9pbWFnZXMvc2xpZGVyLWJnLnBuZyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZS1jb3B5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICByaWdodDogMTAwcHg7XG4gICAgICAgIGJvdHRvbTogMTV2aDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICByaWdodDowO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC8vIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwwLjUpO1xuICAgICAgICAgICAgLy8gY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLXNsaWRlci1zcCB7XG4gICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZywgdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWUtc2xpZGVyLXBjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgaW1nLCB2aWRlbyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taG9tZS10b3BpY3MtaGVpZ2h0KSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbntcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuaG9tZS10b3BpY3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBoZWlnaHQ6IHZhcigtLWhvbWUtdG9waWNzLWhlaWdodCk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogdmFyKC0taG9tZS10b3BpY3MtaGVpZ2h0KTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBkdCB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnPj4nO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtc3Rvcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuaG9tZS1zdG9yeS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay10ZXh0IHtcbiAgICAgICAgZGwge1xuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYmxvY2stMSB7XG4gICAgICAgIC5ibG9jay10ZXh0IHtcbiAgICAgICAgICBkZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTB2dztcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAxMHZ3KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJsb2NrLTIge1xuICAgICAgICAuYmxvY2stdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTB2dztcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAxMHZ3KTtcblxuICAgICAgICAgIC5pbWFnZTIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTV2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhvbWUtc3RvcnktZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XG5cbiAgICAgIC5ibG9jay10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICBkdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDMwMHB4ICsgNXZ3KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ob21lLXJhbmtpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3RjU7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMtaG9tZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWUtcmFua2luZy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgIC5yYW5raW5nLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAvLyAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIC8vICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIC8vICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAvLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgIHJpZ2h0OjA7XG4gICAgICAgIC8vICAgdG9wOjA7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyAmOm50aC1jaGlsZCgxKTphZnRlciB7XG4gICAgICAgIC8vICAgY29udGVudDogdXJsKC4vYXNzZXRzL2ltYWdlcy9pY29uLXJhbmtpbmcxLnN2Zyk7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyAmOm50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgICAgIC8vICAgY29udGVudDogdXJsKC4vYXNzZXRzL2ltYWdlcy9pY29uLXJhbmtpbmcyLnN2Zyk7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyAmOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgICAgIC8vICAgY29udGVudDogdXJsKC4vYXNzZXRzL2ltYWdlcy9pY29uLXJhbmtpbmczLnN2Zyk7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyAmOm50aC1jaGlsZCg0KTphZnRlciB7XG4gICAgICAgIC8vICAgY29udGVudDogdXJsKC4vYXNzZXRzL2ltYWdlcy9pY29uLXJhbmtpbmcwLnN2Zyk7XG4gICAgICAgIC8vIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgZGwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNHB4ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtaW5zdGEtc3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjQ3OTM7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhvbWUtaW5zdGEtbGluay10b3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgYSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWUtaW5zdGEtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogNXB4O1xuXG4gICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYyg1MHZ3IC0gMTBweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBkbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgZGQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA0cHggIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZS1pbnN0YS1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzRTFGNTA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtb2thc2hpLXNlYXNvbi1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY29sb3ItYmxhY2sgMCUsICM0OTFGNTAgNDUlKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLm9rYXNoaS1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICAgPiAub2thc2hpLWl0ZW06aG92ZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBhIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDQwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9rYXNoaS1pdGVtIHtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgfVxuXG4gICAgICBkbCB7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlBNzBCNDtcbiAgICAgICAgICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgZGwgZHQgLmxhYmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNBRDk3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtb2thc2hpLXNlYXNvbi1zcCwgLmhvbWUtb2thc2hpLXN0YW5kYXJkLXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ob21lLW9rYXNoaS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgIC5va2FzaGktaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBkZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDRweCAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLW9rYXNoaS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50Oic+JztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtb2thc2hpLXN0YW5kYXJkLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuYy10aXRsZS1ob21lLXBjIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9rYXNoaS1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICAgPiAub2thc2hpLWl0ZW06aG92ZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBhIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9rYXNoaS1pdGVtIHtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgfVxuXG4gICAgICBkbCB7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2thc2hpLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAuYy1idXR0b24ge1xuICAgICAgICAtLWMtYnV0dG9uLWNvbG9yOiAjeyRjb2xvci1ibGFja307XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4sIDAuNzUpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZS13YW1pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFRkVFO1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5ob21lLXdhbWktY292ZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZS13YW1pLWltYWdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLXdhbWktdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWUtd2FtaS1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtbmV3cyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMTQwcHggMCAxMDBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgICAgICB3aWR0aDogODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhdCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6Jz4nO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtaW5zdGEtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMTAwcHggMCAwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC5ob21lLWluc3RhLWZlZWQge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5mZWVkLWl0ZW0ge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjB2dyAtIDIwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsYygyMHZ3IC0gMjBweCk7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgLy8gb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWUtaW5zdGEtY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuXG4gICAgLmhvbWUtaW5zdGEtbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAuYy1idXR0b24ge1xuICAgICAgICAtLWMtYnV0dG9uLWNvbG9yOiAjeyRjb2xvci1ibGFja307XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4sIDAuNzUpO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZS1uYXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIGxpLmhvbWUtbmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1tYWluO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZS1hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgLy8gcGFkZGluZzogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLmhvbWUtYXJ0aWNsZS1pdGVtIHtcbiAgICAgIHdpZHRoOiA0NSU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKG1kKXtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgIGRsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6IGdyYXk7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mYXYtYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpa2UtYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3B1bGlrZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cHVsaWtlLXJvYmVlbiBidXR0b24ud3BfdWxpa2VfYnRuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwdWxpa2Utcm9iZWVuIGJ1dHRvbi53cF91bGlrZV9idG46YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9hc3NldHMvaW1hZ2VzL2ljb24taGVhcnRfZGlzYWJsZS5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwdWxpa2Utcm9iZWVuIGJ1dHRvbi53cF91bGlrZV9idG4ud3BfdWxpa2VfYnRuX2lzX2FjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2Fzc2V0cy9pbWFnZXMvaWNvbi1oZWFydC5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZS1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG4iLCIjcHJvZHVjdHMge1xuICAucHJvZHVjdHMtaW5uZXIge31cblxuICAucHJvZHVjdHMtY292ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2ltYWdlcy9wcm9kdWN0cy1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICB9XG5cbiAgICAuY292ZXItY29weSB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jLXBhZ2VzdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0cy1saXN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAucHJvZHVjdHMtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICsgLnByb2R1Y3RzLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW0tbmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuXG4gICAgICAgICAgLmMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiBpbmhlcml0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjpzdGF0aWM7XG4gICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3JTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmVuIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb3B5LXNwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW0tY29udGVudHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2ltYWdlcy9wcm9kdWN0cy1pdGVtLWJnLnBuZyksdXJsKC4vYXNzZXRzL2ltYWdlcy9wcm9kdWN0cy1pdGVtLWJnMi5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wLCByaWdodCBib3R0b207XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDBweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLXNwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50b3AtaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLWdhbGxlcnkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblxuICAgICAgICAgICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgICAgLnNob3ctYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vYXNzZXRzL2ltYWdlcy9pY29uLWNhcHRpb24uc3ZnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2Fzc2V0cy9pbWFnZXMvdGV4dC1jYXB0aW9uLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6LThweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1jb250ZW50cyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLDAuOSk7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDotMTBweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAmLmlzLXNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm90dG9tLWlubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbS1jYXB0aW9uIHtcbiAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDRlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1wYyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgICAgIC5pdGVtLWxvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pdGVtLWNvcHkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNhcnRpY2xlIHtcbiAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4O1xuICB9XG4gIC5hcnRpY2xlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWxpbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluZTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweCA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweCA1MHB4O1xuICAgICAgfVxuXG4gICAgICArIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLmRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFydGljbGUtc2lkZXtcbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cblxuICAgIHNwYW4sIGEge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgcGFkZGluZzogODBweCA0MHB4O1xuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgKyBhcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGF0ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjYWJvdXQge1xuICAuYWJvdXQtY292ZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdHMtYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMTAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTIwdncgY2VudGVyO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTB2dyBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmFib3V0LXRhYmxlIHtcblxuICAgIHRoLHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFib3V0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiA2MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogIDAgMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICArIC5saXN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW92aWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIjc2hvcCB7XG4gIC5zaG9wLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW47XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNob3AtdGl0bGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGluZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgLy8gZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG4gIH1cblxuXG4gIC5zaG9wLW5hdiB7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgLmMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG9wLXN1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG9wLW5hdi1pbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3AtbmF2LW91dCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3AtbmF2LW90aGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyAzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIC5zaG9wLXN1YnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvcC1uYXYtbGlzdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvcC1uYXYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvcC1uYXYtb3RoZXIge1xuICAgICAgLnNob3AtbmF2LWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICsgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnNob3AtbGlzdC1sIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNob3AtaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIC5zaG9wLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuYy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNob3AtaXRlbS1pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250YWN0LWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluayB7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAmLmlzLXRlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2hvcC1pdGVtLWZpZ3VyZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODBweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgfVxuICAgICAgICAuZmlndXJlLW1hcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpZ3VyZS1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAuaW1hZ2Uge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNob3AtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zaG9wLWl0ZW0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICsgLnNob3AtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2hvcC1pdGVtLWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250YWN0LWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluayB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAuaXMtdGVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNob3AtbGlzdC1zIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNob3AtaXRlbSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGluZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgKyAuc2hvcC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNob3AtaXRlbS1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRhY3QtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rIHtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIiNjb2x1bW4ge1xuICAuY29sdW1uLWNvdmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICB9XG5cbiAgICBkbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGR0IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkZCB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi1zdWJ0aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGluZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBib3JkZXItdG9wOiAwcHggc29saWQgIzAwMDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLmMtY29udGFpbmVyLWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAuZW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi1pdGVtIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBtYXJnaW46IDYwcHggYXV0byAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuXG5cbiAgICAuY29sdW1uLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBrZXlmcmFtZXMgem9vbVVwIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTsgLyog5ouh5aSn546HICovXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAmLmFkZC1hbmltYXRpb24gaW1nIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogem9vbVVwIDEwcyBsaW5lYXIgMHMgbm9ybWFsIGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXMtYWN0aXZlLW5leHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKC4vYXNzZXRzL2ltYWdlcy9jdXJzb3ItcmlnaHQtY29sbW4uc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKC4vYXNzZXRzL2ltYWdlcy9jdXJzb3ItbGVmdC1jb2x1bW4uc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4IDNweDtcbiAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbi10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIiN3YW1pIHtcblxuICAud2FtaS1jb3ZlciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgcGFkZGluZzogNjBweCAwIDA7XG4gICAgfVxuXG4gICAgLndhbWktaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAyMDBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2FtaS1jb3Zlci1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndhbWktY292ZXItdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC50ci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgb3BhY2l0eTogMC4yNTtcblxuICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb3Zlci10ZXh0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pcy1qcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXMtZW4ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAud2FtaS1tZW51IHtcbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgICAudHItbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuXG4gICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53YW1pLW1lbnUtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGluZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgIzAwMDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgZHQge1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkZCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluZTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5lbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcCwgLmVuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53YW1pLW1lbnUtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC53YW1pLXNob3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaG9wLWxpc3QtbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNob3AtaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIC5zaG9wLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuYy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNob3AtaXRlbS1pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZHIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGFjdC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgJi5pcy10ZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNob3AtaXRlbS1maWd1cmUge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjgwcHgpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZ3VyZS1tYXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWd1cmUtaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLmltYWdlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jd2FtaW1lbnUge1xuIHNlY3Rpb24uc2Vjb25kLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gfVxufVxuXG5cbi8vIG9sZCBzdHlsZVxuXG4jd2FtaW1lbnUtY29udGVudHMge1xuICBodG1se2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt3b3JkLWJyZWFrOm5vcm1hbDstbW96LXRhYi1zaXplOjQ7dGFiLXNpemU6NH0qLDo6YmVmb3JlLDo6YWZ0ZXJ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JveC1zaXppbmc6aW5oZXJpdH06OmJlZm9yZSw6OmFmdGVye3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmluaGVyaXR9KntwYWRkaW5nOjA7bWFyZ2luOjB9aHJ7b3ZlcmZsb3c6dmlzaWJsZTtoZWlnaHQ6MH1kZXRhaWxzLG1haW57ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9W2hpZGRlbl17ZGlzcGxheTpub25lfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmUtd2lkdGg6MH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlfXByZXtmb250LXNpemU6MWVtfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWlucHV0e2JvcmRlci1yYWRpdXM6MH1bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fVt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3Jlc2l6ZTp2ZXJ0aWNhbH1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQ6aW5oZXJpdH1vcHRncm91cHtmb250LXdlaWdodDo3MDB9YnV0dG9ue292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixbdHlwZT1cImJ1dHRvblwiXSxbdHlwZT1cInJlc2V0XCJdLFt0eXBlPVwic3VibWl0XCJdLFtyb2xlPVwiYnV0dG9uXCJde2N1cnNvcjpwb2ludGVyO2NvbG9yOmluaGVyaXR9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfWJ1dHRvbjotbW96LWZvY3VzcmluZyxbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVye291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWJ1dHRvbixodG1sIFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmV9c2VsZWN0ey1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfXNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9c2VsZWN0OjotbXMtdmFsdWV7Y29sb3I6Y3VycmVudENvbG9yfWxlZ2VuZHtib3JkZXI6MDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm9ybWFsO21heC13aWR0aDoxMDAlfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdH1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3ZnOm5vdChbZmlsbF0pe2ZpbGw6Y3VycmVudENvbG9yfUBtZWRpYSBzY3JlZW57W2hpZGRlbn49XCJzY3JlZW5cIl17ZGlzcGxheTppbmhlcml0fVtoaWRkZW5+PVwic2NyZWVuXCJdOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCl7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O2NsaXA6cmVjdCgwIDAgMCAwKSFpbXBvcnRhbnR9fVthcmlhLWJ1c3k9XCJ0cnVlXCJde2N1cnNvcjpwcm9ncmVzc31bYXJpYS1jb250cm9sc117Y3Vyc29yOnBvaW50ZXJ9W2FyaWEtZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fWltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99dWx7bGlzdC1zdHlsZTpub25lfS53aWR0aC1maXh7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4fWJvZHl7Zm9udC1mYW1pbHk6XCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIixcIuODoeOCpOODquOCqlwiLE1laXJ5byxPc2FrYSxcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIixcIk1TIFBHb3RoaWNcIixcInNhbnMtc2VyaWZcIjtsaW5lLWhlaWdodDoxLjZ9aGVhZGVye3Bvc2l0aW9uOmZpeGVkO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3otaW5kZXg6MTAwO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7aGVpZ2h0OjE1MHB4fS5oZWFkZXJfcGN7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MzBweCAwfS5oZWFkZXJfcGMgaDEubG9nb3t3aWR0aDoyMDBweDtmbG9hdDpsZWZ0fS5oZWFkZXJfcGMgLmduYXZfYm94e3dpZHRoOmF1dG87ZmxvYXQ6cmlnaHR9LmhlYWRlcl9wYyB1bC5nbmF2e21hcmdpbi10b3A6NTBweDt3aWR0aDphdXRvO2NsZWFyOmJvdGh9LmhlYWRlcl9wYyB1bC5nbmF2X3Nuc3ttYXJnaW4tdG9wOjEwcHg7d2lkdGg6YXV0bztmbG9hdDpyaWdodH11bC5nbmF2IGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoyMHB4fXVsLmduYXYgbGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH11bC5nbmF2X3NucyBsaS5zbnNfaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjI2cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2hlaWdodDoyNnB4O3dpZHRoOjI2cHg7Zm9udC1zaXplOjEuNnJlbTt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZC1jb2xvcjojOWQ5ZDllO21hcmdpbi1yaWdodDo1cHh9dWwuZ25hdl9zbnMgbGkuc25zX2ljb24ubGluZS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9saW5lLWJyYW5kcy5wbmcpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE4cHggMjBweDstbW96LWJhY2tncm91bmQtc2l6ZToxOHB4IDIwcHg7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MThweCAyMHB4O3RleHQtaW5kZW50Oi05OTk5cHh9dWwuZ25hdl9zbnMgbGkuc25zX2ljb24gYXtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX11bC5nbmF2X3NucyBsaTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfXVsLmduYXYgbGkuY29sdW1uX2xpbmt7cG9zaXRpb246cmVsYXRpdmV9dWwuZ25hdiBsaS5jb2x1bW5fbGluayB1bHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNjBweDtwYWRkaW5nLXRvcDo1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6NDB9dWwuZ25hdiBsaS5jb2x1bW5fbGluayB1bCBsaXtkaXNwbGF5OmJsb2NrfS5jb250ZW50e3BhZGRpbmctdG9wOjE1MHB4fXNlY3Rpb257cGFkZGluZzo1MHB4IDAgMH1zZWN0aW9uLm1haW5tb3ZpZXtwYWRkaW5nOjA7cGFkZGluZy1ib3R0b206MzBweDtwb3NpdGlvbjpyZWxhdGl2ZX1zZWN0aW9uLm1haW52aXN1YWx7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlfXNlY3Rpb24uaW5zdGFncmFte21hcmdpbi1ib3R0b206NTBweH0jbmV3c19ib3h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjMlO3dpZHRoOjkwJTttYXgtd2lkdGg6NzAwcHg7bWFyZ2luOmF1dG87cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czoxNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7ei1pbmRleDo5OX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7I25ld3NfYm94e2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjEwcHggMjBweDtib3R0b206NSV9fSNuZXdzX2JveCB1bHttYXJnaW4tYm90dG9tOjB9I25ld3NfYm94IHVsIGxpe2xpbmUtaGVpZ2h0OjEuNDtmb250LXNpemU6MS40cmVtO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9c2VjdGlvbiAudGl0bGV7cGFkZGluZy1ib3R0b206NDBweH1zZWN0aW9uIC50aXRsZSBoMntmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouNGVtfXNlY3Rpb24gLnRpdGxlIGgze2ZvbnQtc2l6ZToxLjRyZW19c2VjdGlvbiAudGl0bGUgaDR7Zm9udC1zaXplOjEuNHJlbX0ucHJvZHVjdF9pbWd7bWFyZ2luLWJvdHRvbToyMHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZHVjdF9pbWcgLmNhcHRpb257aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjEuNHJlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAwO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnByb2R1Y3RfaW1nIC5tYXNre3dpZHRoOjgzJTtoZWlnaHQ6OTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO21hcmdpbjphdXRvO29wYWNpdHk6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZX0ucHJvZHVjdF9pbWc6aG92ZXIgLm1hc2t7b3BhY2l0eToxfS5pbnN0YV9pbWd7bWFyZ2luLWJvdHRvbToyMHB4fWZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMzYzIwMzk7cGFkZGluZzo1MHB4IDAgMjBweDtmb250LXNpemU6MS4zcmVtO2NvbG9yOiNmZmZ9LmZvb3Rlcl9pbntvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjU2MHB4O21hcmdpbjowIGF1dG8gNTBweH0uZm9vdGVyX2luIGg0LmZsb2dve3dpZHRoOjIwMHB4O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjUwcHh9LmZvb3Rlcl9pbiBwe21hcmdpbi10b3A6MjBweH1mb290ZXIgdWwuZm5hdnttYXJnaW4tYm90dG9tOjQwcHh9Zm9vdGVyIHVsLmZuYXYgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDEwcHh9Zm9vdGVyIGF7Y29sb3I6I2ZmZn1mb290ZXIgYTpob3Zlcntjb2xvcjojZDlkOWQ5fWZvb3RlciBwIHNtYWxse2ZvbnQtc2l6ZToxLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7aGVhZGVye2hlaWdodDoxMDBweH0uY29udGVudHtwYWRkaW5nLXRvcDoxMDBweH0uaGVhZGVyX3Bje3BhZGRpbmc6MjBweCAwfS5oZWFkZXJfcGMgaDEubG9nb3t3aWR0aDoxNDBweH0uaGVhZGVyX3BjIC5nbmF2X2JveHtmb250LXNpemU6MS4zcmVtfS5oZWFkZXJfcGMgLmduYXZfYm94IC5nbmF2e21hcmdpbi10b3A6MDtjbGVhcjpib3RoO3RleHQtYWxpZ246cmlnaHR9LmhlYWRlcl9wYyAuZ25hdl9ib3ggLmduYXZfc25ze21hcmdpbi10b3A6MH0uaGVhZGVyX3BjIC5nbmF2X2JveCAuZ25hdiBsaTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5oZWFkZXJfcGMgLmduYXZfYm94IC5nbmF2X3Nuc3ttYXJnaW4tYm90dG9tOjEwcHh9LmZvb3Rlcl9pbnttYXgtd2lkdGg6NDcwcHh9LmZvb3Rlcl9pbiBoNC5mbG9nb3t3aWR0aDoxNDBweH0uZm9vdGVyX2luIHB7bWFyZ2luLXRvcDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsucHJvZHVjdF9pbWcgLm1hc2t7cG9zaXRpb246c3RhdGljO29wYWNpdHk6MTAwO2hlaWdodDphdXRvO3BhZGRpbmc6MTBweCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtoZWFkZXJ7cG9zaXRpb246c3RhdGljfS5jb250ZW50e3BhZGRpbmctdG9wOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTc2cHgpe3NlY3Rpb257cGFkZGluZzo0MHB4IDAgMH1zZWN0aW9uIC50aXRsZXtwYWRkaW5nLWJvdHRvbTozMHB4fS5mb290ZXJfaW57dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlcl9pbiBoNC5mbG9nb3tmbG9hdDpub25lO21hcmdpbjowIGF1dG8gMzBweH19LmRyYXdlci1oYW1idXJnZXJ7ei1pbmRleDo5OX0uZHJhd2VyLW5hdntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ei1pbmRleDo4OX11bC5kcmF3ZXItbWVudSBsaXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmfXVsLmRyYXdlci1tZW51IGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE1cHggMjBweDtjb2xvcjojMDAwfXVsLmRyYXdlci1tZW51IGxpIGEuZHJhd2VyLWJyYW5ke3BhZGRpbmc6MjBweH11bC5kcmF3ZXItbWVudSBsaSBhLmRyYXdlci1icmFuZCBpbWd7d2lkdGg6MTIwcHh9dWwuZHJhd2VyLW1lbnUgbGkgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmRyYXdlci1oYW1idXJnZXItaWNvbiwuZHJhd2VyLWhhbWJ1cmdlci1pY29uOmFmdGVyLC5kcmF3ZXItaGFtYnVyZ2VyLWljb246YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMH0uYngtd3JhcHBlcntib3gtc2hhZG93Om5vbmU7Ym9yZGVyOm5vbmU7bWFyZ2luOjB9LnNsaWRlci13cmFwcGVye292ZXJmbG93OmhpZGRlbn0uYnhzbGlkZXIye3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MTV2dztvdmVyZmxvdzp2aXNpYmxlIWltcG9ydGFudH0uc2xpZGV7d2lkdGg6NzB2dyFpbXBvcnRhbnR9LnNsaWRlIHB7d2lkdGg6OTUlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99c2VjdGlvbi5zZWNvbmQtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmYmY2ZjE7cGFkZGluZzo1MHB4IDB9c2VjdGlvbi5zZWNvbmQtY29udGVudC5zaG9wX2NvbnRlbnQ6bnRoLW9mLXR5cGUoMil7cGFkZGluZy10b3A6MDt9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzZweCl7c2VjdGlvbntwYWRkaW5nOjQwcHggMH19Lm5ld3NfYm94e3BhZGRpbmctYm90dG9tOjUwcHh9Lm5ld3NfaGVhZHttYXJnaW4tYm90dG9tOjIwcHh9Lm5ld3NfaGVhZCAubmV3c190aXRsZXttYXJnaW4tYm90dG9tOjIwcHh9Lm5ld3NfdGl0bGUgaDJ7Zm9udC1zaXplOjEuOHJlbX0ubmV3c19vbmV7bWFyZ2luLWJvdHRvbTozMHB4fS5uZXdzX2Zvb3Rlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjfS5uZXdzX2Zvb3RlciAuc25zX2J0bnttYXJnaW4tYm90dG9tOjIwcHh9LndpZGdldF9ib3h7bWFyZ2luLWJvdHRvbTo1MHB4fS53aWRnZXRfYm94IGg0e21hcmdpbi1ib3R0b206MTZweH0ucGFnZXJ7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6NDBweCAwfS5wYWdlciAud3AtcGFnZW5hdml7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6NTAlO2Zsb2F0OmxlZnR9LnBhZ2VyIGEsLnBhZ2VyIHNwYW57bWFyZ2luOjAgMXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6LTUwJTtmbG9hdDpsZWZ0fS5wYWdlciBzcGFuLC5wYWdlciBhe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuNHJlbTtwYWRkaW5nOi42ZW0gMWVtfS5wYWdlciBhe2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdlciBhOmhvdmVye2JhY2tncm91bmQ6IzMzMztjb2xvcjojRkZGfS5wYWdlciAuY3VycmVudHtiYWNrZ3JvdW5kOiM5OTk7Y29sb3I6I2ZmZn0ucGFnZXIgLmN1cnJlbnQgYXtiYWNrZ3JvdW5kOiM5OTk7Y29sb3I6I2ZmZn0ucGFnZXIgdWwgbGkubmV4dF9idG4gYXtiYWNrZ3JvdW5kOiM5OTk7Y29sb3I6I2ZmZn0uby0zY29sdW1uIC5jb2wtbGctNHtwYWRkaW5nOjAgMzBweDttYXJnaW4tYm90dG9tOjQwcHh9Lm8tMy1jb2x1bW57bWFyZ2luOjAgLTMwcHh9LmNvbHVtbl9vbmV7cGFkZGluZy1ib3R0b206MzBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjfS5jb2x1bW5fdG9we21hcmdpbi1ib3R0b206NTBweH0uY29sdW1uX3RvcF9pbWd7bWFyZ2luLWJvdHRvbTo2MHB4fS5jb2x1bW5fdG9wIC5vLTNjb2x1bW4gLmNvbC00e3BhZGRpbmc6MCAycHh9LmNvbHVtbl90b3AgLm8tMy1jb2x1bW57bWFyZ2luOjAgLTJweH0uY29sdW1uX25hdiBsaSBhe2JhY2tncm91bmQtY29sb3I6I2I1YjViNjtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDB9LmNvbHVtbl9uYXYgbGkgYTpob3ZlciwuY29sdW1uX25hdiBsaSBhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6I2M1YzVjNn0uY29sdW1uX25hdiBsaSBhOmFjdGl2ZSwuY29sdW1uX25hdiBsaSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6MX0uY29sdW1uX25hdiBsaSBhLm9ue2JhY2tncm91bmQtY29sb3I6IzNjMjAzOX0uY29sdW1uX25hdiBsaSBhLm9uOmhvdmVyLC5jb2x1bW5fbmF2IGxpIGEub246dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjojM2MyMDM5fS5jb2x1bW5faW1ne21hcmdpbi1ib3R0b206MjBweH0uY29sdW1uX2NvbnRlbnR7cGFkZGluZy10b3A6MjAwcHh9I2NvbHVtbjEsI2NvbHVtbjIsI2NvbHVtbjN7bWFyZ2luLXRvcDotMjAwcHg7cGFkZGluZy10b3A6MjAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTBweCl7LmNvbHVtbl9jb250ZW50e3BhZGRpbmctdG9wOjE1MHB4fSNjb2x1bW4xLCNjb2x1bW4yLCNjb2x1bW4ze21hcmdpbi10b3A6LTE1MHB4O3BhZGRpbmctdG9wOjE1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsuby0zY29sdW1uIC5jb2wtbGctNHtwYWRkaW5nOjAgMTVweH0uby0zLWNvbHVtbnttYXJnaW46MCAtMTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmNvbHVtbl9jb250ZW50e3BhZGRpbmctdG9wOjB9I2NvbHVtbjEsI2NvbHVtbjIsI2NvbHVtbjN7bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjQwcHh9fS5zaG9wX2NvbnRlbnQgLmNvbC1zbS02e21hcmdpbi1ib3R0b206MjBweH0uc2hvcF90b3B7bWFyZ2luLWJvdHRvbToyMHB4fS5zaG9wX2JveHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO3BhZGRpbmctYm90dG9tOjVweH0ubWFwX2JveHttYXJnaW4tYm90dG9tOjIwcHh9LnNob3BfZGV0YWlse21hcmdpbi1ib3R0b206MTVweH0uc2hvcF9kZXRhaWwgaDN7Zm9udC1zaXplOjEuNHJlbTttYXJnaW4tYm90dG9tOjFlbX0uc2hvcF9kZXRhaWwgcCAuc2hvcF9kZXRhaWxfcmVke2NvbG9yOnJlZH0uc2hvcF9pbWd7bWFyZ2luLWJvdHRvbToyMHB4fSNtYXBfaGlnYXNoaSwjbWFwX21vdG9tYWNoaSwjbWFwX2FyaW1hdHN1LCNtYXBfd2FtaSwjbWFwX25hZ2FtYWNoaXt3aWR0aDoxMDAlO2hlaWdodDo0NTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KXsjbWFwX2hpZ2FzaGksI21hcF9tb3RvbWFjaGksI21hcF9hcmltYXRzdSwjbWFwX3dhbWksI21hcF9uYWdhbWFjaGl7bWFyZ2luLXRvcDoyMHB4O2hlaWdodDozMTBweH19LndhbWlfdG9wIGgxLndhbWlfbG9nb3t3aWR0aDoyNTZweDttYXJnaW46MCBhdXRvO21hcmdpbi1ib3R0b206MzBweH0ud2FtaV90b3AgcHttYXgtd2lkdGg6MTAwMHB4O21hcmdpbjowIGF1dG99LndhbWlfdG9wX2Vue3BhZGRpbmctdG9wOjYwcHh9LndhbWlfdG9wX2VuIGgze2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLWJvdHRvbTo0MHB4fS5tZW51X2JveHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWJvdHRvbTo1cHh9Lm1lbnVfYm94IGg0e2xpbmUtaGVpZ2h0OjEuNDtmb250LXNpemU6MS40cmVtfS5tZW51X2JveCBoM3tmb250LXNpemU6MS40cmVtfS5tZW51X2JveCBoNCBzcGFuLnNtX3R4dHtmb250LXNpemU6MS4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpey5tZW51X2JveCBoM3ttYXJnaW4tYm90dG9tOjEwcHh9Lm1lbnVfYm94IGg0e21hcmdpbi1ib3R0b206MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzZweCl7Lm1lbnVfYm94IC5tZW51X2ltZ3ttYXJnaW4tYm90dG9tOjMwcHh9fS5hYm91dF9ib3ggdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjY30ueW91dHViZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjU2LjI1JX0ueW91dHViZSBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlIWltcG9ydGFudDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnR9LmNvbnRhY3RfaGVhZHtwYWRkaW5nLWJvdHRvbToyMHB4fS5jb250YWN0X2hlYWQgcHttYXJnaW4tYm90dG9tOjIwcHh9c3Bhbi5iZ19yZWR7YmFja2dyb3VuZC1jb2xvcjojRUE1NTE0O3BhZGRpbmc6M3B4IDZweDttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjJyZW19LmNvbnRhY3RfY29udGVudHttYXJnaW4tYm90dG9tOjMwcHh9LmNvbnRhY3RfY29udGVudCBwLmZvcm1fdHh0e21hcmdpbi1ib3R0b206MzBweDtwYWRkaW5nLXRvcDoyMHB4fS5zdWJtaXRfYnRuIC5idG4tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzNDMjAzOTtib3JkZXItY29sb3I6IzNDMjAzOX1zZWN0aW9uLnNwZWNpYWxfYmFubmVye3BhZGRpbmctYm90dG9tOjUwcHh9LnNwZWNpYWxfYmFubmVyX2JveHttYXgtd2lkdGg6ODgwcHg7bWFyZ2luOjAgYXV0b30uc3BlY2lhbF9iYW5uZXJfYm94IC5zcGVjaWFsX2xvZ297bWF4LXdpZHRoOjIyMHB4fS5zcGVjaWFsX2Jhbm5lcl9ib3ggLmNvcHlfODV7bWFyZ2luLWJvdHRvbToyMHB4fS5zcGVjaWFsX2Jhbm5lcl9ib3ggLnJlYWRtZV9idG4gaW1ne21heC13aWR0aDoxODBweH1zZWN0aW9uLnNwZWNpYWwtY29udGVudHtwYWRkaW5nOjUwcHggMH1zZWN0aW9uLnNwZWNpYWwtY29udGVudCAudGl0bGV7cGFkZGluZy1ib3R0b206MH0uYmdfcHVycGxle2JhY2tncm91bmQtY29sb3I6IzNDMjAzQX0uYmdfYmVpZ2V7YmFja2dyb3VuZC1jb2xvcjojZmJmNmYxfS5zcGVjaWFsX2hlYWRlciBpbWd7bWF4LXdpZHRoOjE2NXB4fS5zcGVjaWFsX3RvcHtmb250LWZhbWlseTpcIu+8re+8syDvvLDmmI7mnJ1cIixcIk1TIFBNaW5jaG9cIixcIuODkuODqeOCruODjuaYjuacnSBQcm8gVzNcIixcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixcInNlcmlmXCJ9LnNwZWNpYWxfdG9wIGgze2ZvbnQtc2l6ZToyLjRyZW07bWFyZ2luLWJvdHRvbToxMnB4fS5zcGVjaWFsX3RvcCBwe2ZvbnQtc2l6ZToxLjRyZW19LnNwZWNpYWxfY29udGVudF90aXRsZSBpbWd7bWF4LXdpZHRoOjI5MHB4fS5zcGVjaWFsLWNvbnRlbnQgLnNwZWNpYWxfdGl0bGV7bWFyZ2luLWJvdHRvbTo1MHB4O2ZvbnQtZmFtaWx5Olwi77yt77yzIO+8sOaYjuacnVwiLFwiTVMgUE1pbmNob1wiLFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLFwic2VyaWZcIn0uc3BlY2lhbC1jb250ZW50IC5zcGVjaWFsX3RpdGxlIGg0e2ZvbnQtc2l6ZToxLjhyZW07bWFyZ2luLWJvdHRvbToxMnB4fS5zcGVjaWFsX2JveHttYXJnaW4tYm90dG9tOjUwcHh9LnNwZWNpYWxfYm94Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zcGVjaWFsX21vdmllX3RvcHttYXJnaW4tdG9wOjMwcHh9LnNwZWNpYWxfbW92aWV7bWFyZ2luLWJvdHRvbToxNnB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29uX2xvYWRlci5naWYpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0fS50b3BfbW92aWV7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2ljb25fbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXR9YnIuc3B7ZGlzcGxheTpub25lfS5yYWRpb19ib3h7bWFyZ2luLWJvdHRvbTozMHB4O3RleHQtYWxpZ246bGVmdDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O3BhZGRpbmctYm90dG9tOjE1cHh9LnJhZGlvX2JveDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ucmFkaW9fYm94IGg0e2ZvbnQtc2l6ZToxLjhyZW07bWFyZ2luLWJvdHRvbToxMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe3NlY3Rpb24uc3BlY2lhbC1jb250ZW50e3BhZGRpbmc6NDBweCAwfS5zcGVjaWFsX2hlYWRlciBpbWd7bWF4LXdpZHRoOjEyMHB4fS5zcGVjaWFsX3RvcCBoM3tmb250LXNpemU6MS44cmVtfS5zcGVjaWFsX2NvbnRlbnRfdGl0bGUgaW1ne21heC13aWR0aDoyMTVweH1ici5zcHtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wteGwtMTV7ZmxleC1iYXNpczoyMCU7bWF4LXdpZHRoOjIwJX19QGtleWZyYW1lcyBmYWRlSW5VcHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmFuaW1hdGVkLmZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9LmJ4LXdyYXBwZXIgaW1ne3dpZHRoOjEwMCV9XG59XG5cbiN3YW1pbWVudS1jb250ZW50cyB7XG4gICA6cm9vdHstLWJsdWU6ICMwMDdiZmY7LS1pbmRpZ286ICM2NjEwZjI7LS1wdXJwbGU6ICM2ZjQyYzE7LS1waW5rOiAjZTgzZThjOy0tcmVkOiAjZGMzNTQ1Oy0tb3JhbmdlOiAjZmQ3ZTE0Oy0teWVsbG93OiAjZmZjMTA3Oy0tZ3JlZW46ICMyOGE3NDU7LS10ZWFsOiAjMjBjOTk3Oy0tY3lhbjogIzE3YTJiODstLXdoaXRlOiAjZmZmOy0tZ3JheTogIzZjNzU3ZDstLWdyYXktZGFyazogIzM0M2E0MDstLXByaW1hcnk6ICMyMTI1Mjk7LS1zZWNvbmRhcnk6ICM2Yzc1N2Q7LS1zdWNjZXNzOiAjMjhhNzQ1Oy0taW5mbzogIzE3YTJiODstLXdhcm5pbmc6ICNmZmMxMDc7LS1kYW5nZXI6ICNkYzM1NDU7LS1saWdodDogI2Y4ZjlmYTstLWRhcms6ICMzNDNhNDA7LS1icmVha3BvaW50LXhzOiAwOy0tYnJlYWtwb2ludC1zbTogNTc2cHg7LS1icmVha3BvaW50LW1kOiA3NjhweDstLWJyZWFrcG9pbnQtbGc6IDk5MnB4Oy0tYnJlYWtwb2ludC14bDogMTIwMHB4Oy0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiOy0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtc2l6ZTo2Mi41JTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fWFydGljbGUsYXNpZGUsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowICFpbXBvcnRhbnR9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41cmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1hYmJyW3RpdGxlXSxhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7Ym9yZGVyLWJvdHRvbTowO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWwsZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCx1bCB1bCxvbCB1bCx1bCBvbHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWF7Y29sb3I6IzIxMjUyOTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWE6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfXByZSxjb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1wcmV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtvdmVyZmxvdzphdXRvfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItc3R5bGU6bm9uZX1zdmd7b3ZlcmZsb3c6aGlkZGVuO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNzVyZW07cGFkZGluZy1ib3R0b206Ljc1cmVtO2NvbG9yOiM2Yzc1N2Q7dGV4dC1hbGlnbjpsZWZ0O2NhcHRpb24tc2lkZTpib3R0b219dGh7dGV4dC1hbGlnbjppbmhlcml0fWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LjVyZW19YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXN7b3V0bGluZToxcHggZG90dGVkO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yfWlucHV0LGJ1dHRvbixzZWxlY3Qsb3B0Z3JvdXAsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1zZWxlY3R7d29yZC13cmFwOm5vcm1hbH1idXR0b24sW3R5cGU9XCJidXR0b25cIl0sW3R5cGU9XCJyZXNldFwiXSxbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjpub3QoOmRpc2FibGVkKSxbdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxbdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXItc3R5bGU6bm9uZX1pbnB1dFt0eXBlPVwicmFkaW9cIl0saW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1cImRhdGVcIl0saW5wdXRbdHlwZT1cInRpbWVcIl0saW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLGlucHV0W3R5cGU9XCJtb250aFwiXXstd2Via2l0LWFwcGVhcmFuY2U6bGlzdGJveH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9XCJzZWFyY2hcIl17b3V0bGluZS1vZmZzZXQ6LTJweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2ZvbnQ6aW5oZXJpdDstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufW91dHB1dHtkaXNwbGF5OmlubGluZS1ibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1oMSxoMixoMyxoNCxoNSxoNiwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNnttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjJ9aDEsLmgxe2ZvbnQtc2l6ZTozLjVyZW19aDIsLmgye2ZvbnQtc2l6ZToyLjhyZW19aDMsLmgze2ZvbnQtc2l6ZToyLjQ1cmVtfWg0LC5oNHtmb250LXNpemU6Mi4xcmVtfWg1LC5oNXtmb250LXNpemU6MS43NXJlbX1oNiwuaDZ7Zm9udC1zaXplOjEuNHJlbX0ubGVhZHtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktMXtmb250LXNpemU6NnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTJ7Zm9udC1zaXplOjUuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTN7Zm9udC1zaXplOjQuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfS5kaXNwbGF5LTR7Zm9udC1zaXplOjMuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfWhye21hcmdpbi10b3A6MXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpfXNtYWxsLC5zbWFsbHtmb250LXNpemU6ODAlO2ZvbnQtd2VpZ2h0OjQwMH1tYXJrLC5tYXJre3BhZGRpbmc6LjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjVyZW19LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjc1cmVtfS5ibG9ja3F1b3RlLWZvb3RlcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzZjNzU3ZH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50OlwiXFwyMDE0XFwwMEEwXCJ9LmltZy1mbHVpZHttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLXRodW1ibmFpbHtwYWRkaW5nOi4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1yYWRpdXM6LjI1cmVtO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6OTAlO2NvbG9yOiM2Yzc1N2R9Y29kZXtmb250LXNpemU6ODcuNSU7Y29sb3I6I2U4M2U4Yzt3b3JkLXdyYXA6YnJlYWstd29yZH1hPmNvZGV7Y29sb3I6aW5oZXJpdH1rYmR7cGFkZGluZzouMnJlbSAuNHJlbTtmb250LXNpemU6ODcuNSU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLXJhZGl1czouMnJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MTAwJTtmb250LXdlaWdodDo3MDB9cHJle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjg3LjUlO2NvbG9yOiMyMTI1Mjl9cHJlIGNvZGV7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbH0ucHJlLXNjcm9sbGFibGV7bWF4LWhlaWdodDozNDBweDtvdmVyZmxvdy15OnNjcm9sbH0uY29udGFpbmVye3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX0uY29udGFpbmVyLWZsdWlkLC5jb250YWluZXItc20sLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLWxnLC5jb250YWluZXIteGx7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jb250YWluZXIsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lciwuY29udGFpbmVyLXNtLC5jb250YWluZXItbWR7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5jb250YWluZXIsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLW1kLC5jb250YWluZXItbGd7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVyLC5jb250YWluZXItc20sLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLWxnLC5jb250YWluZXIteGx7bWF4LXdpZHRoOjExNDBweH19LnJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPVwiY29sLVwiXXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmNvbC0xLC5jb2wtMiwuY29sLTMsLmNvbC00LC5jb2wtNSwuY29sLTYsLmNvbC03LC5jb2wtOCwuY29sLTksLmNvbC0xMCwuY29sLTExLC5jb2wtMTIsLmNvbCwuY29sLWF1dG8sLmNvbC1zbS0xLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTIsLmNvbC1zbSwuY29sLXNtLWF1dG8sLmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZCwuY29sLW1kLWF1dG8sLmNvbC1sZy0xLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZywuY29sLWxnLWF1dG8sLmNvbC14bC0xLC5jb2wteGwtMiwuY29sLXhsLTMsLmNvbC14bC00LC5jb2wteGwtNSwuY29sLXhsLTYsLmNvbC14bC03LC5jb2wteGwtOCwuY29sLXhsLTksLmNvbC14bC0xMCwuY29sLXhsLTExLC5jb2wteGwtMTIsLmNvbC14bCwuY29sLXhsLWF1dG97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHh9LmNvbHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLTM+KntmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy02Pip7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC0xe2ZsZXg6MCAwIDguMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMzMyV9LmNvbC0ye2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0uY29sLTV7ZmxleDowIDAgNDEuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY2NjclfS5jb2wtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLTd7ZmxleDowIDAgNTguMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzMzMlfS5jb2wtOHtmbGV4OjAgMCA2Ni42NjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjY2NyV9LmNvbC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgODMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzMzMlfS5jb2wtMTF7ZmxleDowIDAgOTEuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY2NjclfS5jb2wtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLTB7b3JkZXI6MH0ub3JkZXItMXtvcmRlcjoxfS5vcmRlci0ye29yZGVyOjJ9Lm9yZGVyLTN7b3JkZXI6M30ub3JkZXItNHtvcmRlcjo0fS5vcmRlci01e29yZGVyOjV9Lm9yZGVyLTZ7b3JkZXI6Nn0ub3JkZXItN3tvcmRlcjo3fS5vcmRlci04e29yZGVyOjh9Lm9yZGVyLTl7b3JkZXI6OX0ub3JkZXItMTB7b3JkZXI6MTB9Lm9yZGVyLTExe29yZGVyOjExfS5vcmRlci0xMntvcmRlcjoxMn0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzMyV9Lm9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jb2wtc217ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1zbS0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1zbS0zPip7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXNtLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtc20tMXtmbGV4OjAgMCA4LjMzMzMzMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMzMzMzMlfS5jb2wtc20tMntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtc20tNHtmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIDQxLjY2NjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NjY3JX0uY29sLXNtLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1zbS03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMzMzJX0uY29sLXNtLTh7ZmxleDowIDAgNjYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIDgzLjMzMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMzMzJX0uY29sLXNtLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY2NjclO21heC13aWR0aDo5MS42NjY2NjY2NjY3JX0uY29sLXNtLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLWZpcnN0e29yZGVyOi0xfS5vcmRlci1zbS1sYXN0e29yZGVyOjEzfS5vcmRlci1zbS0we29yZGVyOjB9Lm9yZGVyLXNtLTF7b3JkZXI6MX0ub3JkZXItc20tMntvcmRlcjoyfS5vcmRlci1zbS0ze29yZGVyOjN9Lm9yZGVyLXNtLTR7b3JkZXI6NH0ub3JkZXItc20tNXtvcmRlcjo1fS5vcmRlci1zbS02e29yZGVyOjZ9Lm9yZGVyLXNtLTd7b3JkZXI6N30ub3JkZXItc20tOHtvcmRlcjo4fS5vcmRlci1zbS05e29yZGVyOjl9Lm9yZGVyLXNtLTEwe29yZGVyOjEwfS5vcmRlci1zbS0xMXtvcmRlcjoxMX0ub3JkZXItc20tMTJ7b3JkZXI6MTJ9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMzMyV9Lm9mZnNldC1zbS0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtc20tN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzMzMlfS5vZmZzZXQtc20tMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbC1tZHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1tZC0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLW1kLTM+KntmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC0xe2ZsZXg6MCAwIDguMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMzMyV9LmNvbC1tZC0ye2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLW1kLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgNDEuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgNTguMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzMzMlfS5jb2wtbWQtOHtmbGV4OjAgMCA2Ni42NjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgODMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgOTEuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY2NjclfS5jb2wtbWQtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLW1kLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7b3JkZXI6MH0ub3JkZXItbWQtMXtvcmRlcjoxfS5vcmRlci1tZC0ye29yZGVyOjJ9Lm9yZGVyLW1kLTN7b3JkZXI6M30ub3JkZXItbWQtNHtvcmRlcjo0fS5vcmRlci1tZC01e29yZGVyOjV9Lm9yZGVyLW1kLTZ7b3JkZXI6Nn0ub3JkZXItbWQtN3tvcmRlcjo3fS5vcmRlci1tZC04e29yZGVyOjh9Lm9yZGVyLW1kLTl7b3JkZXI6OX0ub3JkZXItbWQtMTB7b3JkZXI6MTB9Lm9yZGVyLW1kLTExe29yZGVyOjExfS5vcmRlci1tZC0xMntvcmRlcjoxMn0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29sLWxne2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtbGctMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtbGctND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1sZy01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLWxnLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLWxnLTF7ZmxleDowIDAgOC4zMzMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbGctM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLWxnLTR7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCA0MS42NjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCA1OC4zMzMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMzMyV9LmNvbC1sZy04e2ZsZXg6MCAwIDY2LjY2NjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NjY3JX0uY29sLWxnLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjY2NyV9LmNvbC1sZy0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1sZy1maXJzdHtvcmRlcjotMX0ub3JkZXItbGctbGFzdHtvcmRlcjoxM30ub3JkZXItbGctMHtvcmRlcjowfS5vcmRlci1sZy0xe29yZGVyOjF9Lm9yZGVyLWxnLTJ7b3JkZXI6Mn0ub3JkZXItbGctM3tvcmRlcjozfS5vcmRlci1sZy00e29yZGVyOjR9Lm9yZGVyLWxnLTV7b3JkZXI6NX0ub3JkZXItbGctNntvcmRlcjo2fS5vcmRlci1sZy03e29yZGVyOjd9Lm9yZGVyLWxnLTh7b3JkZXI6OH0ub3JkZXItbGctOXtvcmRlcjo5fS5vcmRlci1sZy0xMHtvcmRlcjoxMH0ub3JkZXItbGctMTF7b3JkZXI6MTF9Lm9yZGVyLWxnLTEye29yZGVyOjEyfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5vZmZzZXQtbGctMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY2NyV9Lm9mZnNldC1sZy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LWxnLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0ub2Zmc2V0LWxnLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuY29sLXhse2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMteGwtMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXhsLTF7ZmxleDowIDAgOC4zMzMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wteGwtM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXhsLTR7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCA0MS42NjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCA1OC4zMzMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMzMyV9LmNvbC14bC04e2ZsZXg6MCAwIDY2LjY2NjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NjY3JX0uY29sLXhsLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC14bC0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjY2NyV9LmNvbC14bC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci14bC1maXJzdHtvcmRlcjotMX0ub3JkZXIteGwtbGFzdHtvcmRlcjoxM30ub3JkZXIteGwtMHtvcmRlcjowfS5vcmRlci14bC0xe29yZGVyOjF9Lm9yZGVyLXhsLTJ7b3JkZXI6Mn0ub3JkZXIteGwtM3tvcmRlcjozfS5vcmRlci14bC00e29yZGVyOjR9Lm9yZGVyLXhsLTV7b3JkZXI6NX0ub3JkZXIteGwtNntvcmRlcjo2fS5vcmRlci14bC03e29yZGVyOjd9Lm9yZGVyLXhsLTh7b3JkZXI6OH0ub3JkZXIteGwtOXtvcmRlcjo5fS5vcmRlci14bC0xMHtvcmRlcjoxMH0ub3JkZXIteGwtMTF7b3JkZXI6MTF9Lm9yZGVyLXhsLTEye29yZGVyOjEyfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY2NjclfX0udGFibGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW07Y29sb3I6IzIxMjUyOX0udGFibGUgdGgsLnRhYmxlIHRke3BhZGRpbmc6Ljc1cmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZSB0aGVhZCB0aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RlZTJlNn0udGFibGUgdGJvZHkrdGJvZHl7Ym9yZGVyLXRvcDoycHggc29saWQgI2RlZTJlNn0udGFibGUtc20gdGgsLnRhYmxlLXNtIHRke3BhZGRpbmc6LjNyZW19LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRke2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS50YWJsZS1ib3JkZXJsZXNzIHRoLC50YWJsZS1ib3JkZXJsZXNzIHRkLC50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLC50YWJsZS1ib3JkZXJsZXNzIHRib2R5K3Rib2R5e2JvcmRlcjowfS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDUpfS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA3NSl9LnRhYmxlLXByaW1hcnksLnRhYmxlLXByaW1hcnk+dGgsLnRhYmxlLXByaW1hcnk+dGR7YmFja2dyb3VuZC1jb2xvcjojYzFjMmMzfS50YWJsZS1wcmltYXJ5IHRoLC50YWJsZS1wcmltYXJ5IHRkLC50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLC50YWJsZS1wcmltYXJ5IHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojOGM4ZTkwfS50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiNGI1YjZ9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiNGI1YjZ9LnRhYmxlLXNlY29uZGFyeSwudGFibGUtc2Vjb25kYXJ5PnRoLC50YWJsZS1zZWNvbmRhcnk+dGR7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS50YWJsZS1zZWNvbmRhcnkgdGgsLnRhYmxlLXNlY29uZGFyeSB0ZCwudGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLC50YWJsZS1zZWNvbmRhcnkgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNiM2I3YmJ9LnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzhjYmNmfS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0udGFibGUtc3VjY2VzcywudGFibGUtc3VjY2Vzcz50aCwudGFibGUtc3VjY2Vzcz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9LnRhYmxlLXN1Y2Nlc3MgdGgsLnRhYmxlLXN1Y2Nlc3MgdGQsLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsLnRhYmxlLXN1Y2Nlc3MgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiM4ZmQxOWV9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0udGFibGUtaW5mbywudGFibGUtaW5mbz50aCwudGFibGUtaW5mbz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNiZWU1ZWJ9LnRhYmxlLWluZm8gdGgsLnRhYmxlLWluZm8gdGQsLnRhYmxlLWluZm8gdGhlYWQgdGgsLnRhYmxlLWluZm8gdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiM4NmNmZGF9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0udGFibGUtd2FybmluZywudGFibGUtd2FybmluZz50aCwudGFibGUtd2FybmluZz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmVlYmF9LnRhYmxlLXdhcm5pbmcgdGgsLnRhYmxlLXdhcm5pbmcgdGQsLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsLnRhYmxlLXdhcm5pbmcgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNmZmRmN2V9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0udGFibGUtZGFuZ2VyLC50YWJsZS1kYW5nZXI+dGgsLnRhYmxlLWRhbmdlcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWM2Y2J9LnRhYmxlLWRhbmdlciB0aCwudGFibGUtZGFuZ2VyIHRkLC50YWJsZS1kYW5nZXIgdGhlYWQgdGgsLnRhYmxlLWRhbmdlciB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6I2VkOTY5ZX0udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS50YWJsZS1saWdodCwudGFibGUtbGlnaHQ+dGgsLnRhYmxlLWxpZ2h0PnRke2JhY2tncm91bmQtY29sb3I6I2ZkZmRmZX0udGFibGUtbGlnaHQgdGgsLnRhYmxlLWxpZ2h0IHRkLC50YWJsZS1saWdodCB0aGVhZCB0aCwudGFibGUtbGlnaHQgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNmYmZjZmN9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0udGFibGUtZGFyaywudGFibGUtZGFyaz50aCwudGFibGUtZGFyaz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNjNmM4Y2F9LnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGhlYWQgdGgsLnRhYmxlLWRhcmsgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiM5NTk5OWN9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0udGFibGUtYWN0aXZlLC50YWJsZS1hY3RpdmU+dGgsLnRhYmxlLWFjdGl2ZT50ZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA3NSl9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0udGFibGUgLnRoZWFkLWRhcmsgdGh7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiM0NTRkNTV9LnRhYmxlIC50aGVhZC1saWdodCB0aHtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItY29sb3I6I2RlZTJlNn0udGFibGUtZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MH0udGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aGVhZCB0aHtib3JkZXItY29sb3I6IzQ1NGQ1NX0udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpfS50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDc1KX1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXNte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUtc20+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLW1ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUtbWQ+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpey50YWJsZS1yZXNwb25zaXZlLWxne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUtbGc+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14bHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlLXhsPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19LnRhYmxlLXJlc3BvbnNpdmV7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tY29udHJvbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICM0OTUwNTd9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzVhNjU3MDtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDMzLDM3LDQxLDAuMjUpfS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsLmZvcm0tY29udHJvbFtyZWFkb25seV17YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO29wYWNpdHk6MX1zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmZvcm0tY29udHJvbC1maWxlLC5mb3JtLWNvbnRyb2wtcmFuZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKC4zNzVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjM3NXJlbSArIDFweCk7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6Y2FsYyguNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguNXJlbSArIDFweCk7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDpjYWxjKC4yNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguMjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZToxLjIyNXJlbTtsaW5lLWhlaWdodDoxLjV9LmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjM3NXJlbSAwO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHggMH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxne3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNte2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZToxLjIyNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uZm9ybS1jb250cm9sLWxne2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zcmVtfXNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV17aGVpZ2h0OmF1dG99dGV4dGFyZWEuZm9ybS1jb250cm9se2hlaWdodDphdXRvfS5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MXJlbX0uZm9ybS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouMjVyZW19LmZvcm0tcm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDotNXB4fS5mb3JtLXJvdz4uY29sLC5mb3JtLXJvdz5bY2xhc3MqPVwiY29sLVwiXXtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4fS5mb3JtLWNoZWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjEuMjVyZW19LmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDouM3JlbTttYXJnaW4tbGVmdDotMS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmZvcm0tY2hlY2stbGFiZWx7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6Ljc1cmVtfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMzEyNXJlbTttYXJnaW4tbGVmdDowfS52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6ODAlO2NvbG9yOiMyOGE3NDV9LnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZToxLjIyNXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDAsMTY3LDY5LDAuOSk7Ym9yZGVyLXJhZGl1czouMjVyZW19Lndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsLmZvcm0tY29udHJvbC5pcy12YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWR7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy12YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoLjc1ZW0gKyAyLjMxMjVyZW0pO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMzNGNlNTc7YmFja2dyb3VuZC1jb2xvcjojMzRjZTU3fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LDAuMjUpfS5pbnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6I2RjMzU0NX0uaW52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6MS4yMjVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMCw1Myw2OSwwLjkpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1O3BhZGRpbmctcmlnaHQ6Y2FsYyguNzVlbSArIDIuMzEyNXJlbSk7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgLjc1cmVtIGNlbnRlci84cHggMTBweCx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZTQ2MDZkO2JhY2tncm91bmQtY29sb3I6I2U0NjA2ZH0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwwLjI1KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksMC4yNSl9LmZvcm0taW5saW5le2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3t3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmZvcm0taW5saW5lIGxhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCBhdXRvO2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdHt3aWR0aDphdXRvfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1zaHJpbms6MDttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4yNXJlbTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbHttYXJnaW4tYm90dG9tOjB9fS5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYnRue3RyYW5zaXRpb246bm9uZX19LmJ0bjpob3Zlcntjb2xvcjojMjEyNTI5O3RleHQtZGVjb3JhdGlvbjpub25lfS5idG46Zm9jdXMsLmJ0bi5mb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDMzLDM3LDQxLDAuMjUpfS5idG4uZGlzYWJsZWQsLmJ0bjpkaXNhYmxlZHtvcGFjaXR5Oi42NX1hLmJ0bi5kaXNhYmxlZCxmaWVsZHNldDpkaXNhYmxlZCBhLmJ0bntwb2ludGVyLWV2ZW50czpub25lfS5idG4tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItY29sb3I6IzIxMjUyOX0uYnRuLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMDEyMTQ7Ym9yZGVyLWNvbG9yOiMwYTBjMGR9LmJ0bi1wcmltYXJ5OmZvY3VzLC5idG4tcHJpbWFyeS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEwMTIxNDtib3JkZXItY29sb3I6IzBhMGMwZDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNjYsNzAsNzMsMC41KX0uYnRuLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1wcmltYXJ5OmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMjEyNTI5fS5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGEwYzBkO2JvcmRlci1jb2xvcjojMDUwNTA2fS5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg2Niw3MCw3MywwLjUpfS5idG4tc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWE2MjY4O2JvcmRlci1jb2xvcjojNTQ1YjYyfS5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5LmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWE2MjY4O2JvcmRlci1jb2xvcjojNTQ1YjYyO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMzAsMTM4LDE0NSwwLjUpfS5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tc2Vjb25kYXJ5OmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTQ1YjYyO2JvcmRlci1jb2xvcjojNGU1NTVifS5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMzAsMTM4LDE0NSwwLjUpfS5idG4tc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg4Mzg7Ym9yZGVyLWNvbG9yOiMxZTdlMzR9LmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tc3VjY2Vzcy5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxODgzODtib3JkZXItY29sb3I6IzFlN2UzNDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNzIsMTgwLDk3LDAuNSl9LmJ0bi1zdWNjZXNzLmRpc2FibGVkLC5idG4tc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFlN2UzNDtib3JkZXItY29sb3I6IzFjNzQzMH0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNzIsMTgwLDk3LDAuNSl9LmJ0bi1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4taW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEzODQ5Njtib3JkZXItY29sb3I6IzExN2E4Yn0uYnRuLWluZm86Zm9jdXMsLmJ0bi1pbmZvLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTM4NDk2O2JvcmRlci1jb2xvcjojMTE3YThiO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1OCwxNzYsMTk1LDAuNSl9LmJ0bi1pbmZvLmRpc2FibGVkLC5idG4taW5mbzpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzExN2E4Yjtib3JkZXItY29sb3I6IzEwNzA3Zn0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTgsMTc2LDE5NSwwLjUpfS5idG4td2FybmluZ3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMGE4MDA7Ym9yZGVyLWNvbG9yOiNkMzllMDB9LmJ0bi13YXJuaW5nOmZvY3VzLC5idG4td2FybmluZy5mb2N1c3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UwYTgwMDtib3JkZXItY29sb3I6I2QzOWUwMDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIyLDE3MCwxMiwwLjUpfS5idG4td2FybmluZy5kaXNhYmxlZCwuYnRuLXdhcm5pbmc6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDA7Ym9yZGVyLWNvbG9yOiNjNjk1MDB9LmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMiwxNzAsMTIsMC41KX0uYnRuLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M4MjMzMztib3JkZXItY29sb3I6I2JkMjEzMH0uYnRuLWRhbmdlcjpmb2N1cywuYnRuLWRhbmdlci5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M4MjMzMztib3JkZXItY29sb3I6I2JkMjEzMDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjI1LDgzLDk3LDAuNSl9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzA7Ym9yZGVyLWNvbG9yOiNiMjFmMmR9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNSw4Myw5NywwLjUpfS5idG4tbGlnaHR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1saWdodDpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UyZTZlYTtib3JkZXItY29sb3I6I2RhZTBlNX0uYnRuLWxpZ2h0OmZvY3VzLC5idG4tbGlnaHQuZm9jdXN7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMmU2ZWE7Ym9yZGVyLWNvbG9yOiNkYWUwZTU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxNiwyMTcsMjE5LDAuNSl9LmJ0bi1saWdodC5kaXNhYmxlZCwuYnRuLWxpZ2h0OmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1O2JvcmRlci1jb2xvcjojZDNkOWRmfS5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMTYsMjE3LDIxOSwwLjUpfS5idG4tZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMzI3MmI7Ym9yZGVyLWNvbG9yOiMxZDIxMjR9LmJ0bi1kYXJrOmZvY3VzLC5idG4tZGFyay5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIzMjcyYjtib3JkZXItY29sb3I6IzFkMjEyNDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoODIsODgsOTMsMC41KX0uYnRuLWRhcmsuZGlzYWJsZWQsLmJ0bi1kYXJrOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0O2JvcmRlci1jb2xvcjojMTcxYTFkfS5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg4Miw4OCw5MywwLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5e2NvbG9yOiMyMTI1Mjk7Ym9yZGVyLWNvbG9yOiMyMTI1Mjl9LmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLWNvbG9yOiMyMTI1Mjl9LmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDMzLDM3LDQxLDAuNSl9LmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMjEyNTI5fS5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgzMywzNyw0MSwwLjUpfS5idG4tb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsMC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwwLjUpfS5idG4tb3V0bGluZS1zdWNjZXNze2NvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwwLjUpfS5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiMyOGE3NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LDAuNSl9LmJ0bi1vdXRsaW5lLWluZm97Y29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywuYnRuLW91dGxpbmUtaW5mby5mb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwwLjUpfS5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVke2NvbG9yOiMxN2EyYjg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwwLjUpfS5idG4tb3V0bGluZS13YXJuaW5ne2NvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywwLjUpfS5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVke2NvbG9yOiNmZmMxMDc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LDAuNSl9LmJ0bi1vdXRsaW5lLWRhbmdlcntjb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksMC41KX0uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2RjMzU0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksMC41KX0uYnRuLW91dGxpbmUtbGlnaHR7Y29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLC5idG4tb3V0bGluZS1saWdodC5mb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsMC41KX0uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVke2NvbG9yOiNmOGY5ZmE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsMC41KX0uYnRuLW91dGxpbmUtZGFya3tjb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrLmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwwLjUpfS5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVke2NvbG9yOiMzNDNhNDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsMC41KX0uYnRuLWxpbmt7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi1saW5rOmhvdmVye2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi1saW5rOmZvY3VzLC5idG4tbGluay5mb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtib3gtc2hhZG93Om5vbmV9LmJ0bi1saW5rOmRpc2FibGVkLC5idG4tbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1sZywuYnRuLWdyb3VwLWxnPi5idG57cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zcmVtfS5idG4tc20sLmJ0bi1ncm91cC1zbT4uYnRue3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZToxLjIyNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXRvcDouNXJlbX1pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2Nre3dpZHRoOjEwMCV9LmZhZGV7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMTVzIGxpbmVhcn1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZhZGV7dHJhbnNpdGlvbjpub25lfX0uZmFkZTpub3QoLnNob3cpe29wYWNpdHk6MH0uY29sbGFwc2U6bm90KC5zaG93KXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNpbmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IDAuMzVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmRyb3B1cCwuZHJvcHJpZ2h0LC5kcm9wZG93biwuZHJvcGxlZnR7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTByZW07cGFkZGluZzouNXJlbSAwO21hcmdpbjouMTI1cmVtIDAgMDtmb250LXNpemU6MS40cmVtO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZHJvcGRvd24tbWVudS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmRyb3Bkb3duLW1lbnUtc20tbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1zbS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZHJvcGRvd24tbWVudS1tZC1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LW1kLXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5kcm9wZG93bi1tZW51LWxnLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbGctcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5kcm9wZG93bi1tZW51LXhsLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUteGwtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOi4zZW0gc29saWQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LjEyNXJlbX0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZH0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcnt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wbGVmdCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDoxMDAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4xMjVyZW19LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwifS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDouM2VtIHNvbGlkO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOjB9LmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJde3JpZ2h0OmF1dG87Ym90dG9tOmF1dG99LmRyb3Bkb3duLWRpdmlkZXJ7aGVpZ2h0OjA7bWFyZ2luOi41cmVtIDA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWVjZWZ9LmRyb3Bkb3duLWl0ZW17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIDEuNXJlbTtjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZHJvcGRvd24taXRlbTpob3ZlciwuZHJvcGRvd24taXRlbTpmb2N1c3tjb2xvcjojMTYxODFiO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0uZHJvcGRvd24taXRlbS5hY3RpdmUsLmRyb3Bkb3duLWl0ZW06YWN0aXZle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5fS5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1pdGVtOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxLjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxLjIyNXJlbTtjb2xvcjojNmM3NTdkO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24taXRlbS10ZXh0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMjVyZW0gMS41cmVtO2NvbG9yOiMyMTI1Mjl9LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG4tZ3JvdXA+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG57cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0b30uYnRuLWdyb3VwPi5idG46aG92ZXIsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVye3otaW5kZXg6MX0uYnRuLWdyb3VwPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwPi5idG4uYWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmV7ei1pbmRleDoxfS5idG4tdG9vbGJhcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLWdyb3VwPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi41NjI1cmVtO3BhZGRpbmctbGVmdDouNTYyNXJlbX0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3Jle21hcmdpbi1yaWdodDowfS5idG4tc20rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWdyb3VwLXNtPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07cGFkZGluZy1sZWZ0Oi4zNzVyZW19LmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tZ3JvdXAtbGc+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6Ljc1cmVtO3BhZGRpbmctbGVmdDouNzVyZW19LmJ0bi1ncm91cC12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXB7d2lkdGg6MTAwJX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6LTFweH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cC10b2dnbGU+LmJ0biwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG57bWFyZ2luLWJvdHRvbTowfS5idG4tZ3JvdXAtdG9nZ2xlPi5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtwb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgMCU7bWluLXdpZHRoOjA7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmN1c3RvbS1maWxle21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0OmZvY3VzLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVse3otaW5kZXg6M30uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c3t6LWluZGV4OjR9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLXByZXBlbmQsLmlucHV0LWdyb3VwLWFwcGVuZHtkaXNwbGF5OmZsZXh9LmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmJ0bnttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC1wcmVwZW5ke21hcmdpbi1yaWdodDotMXB4fS5pbnB1dC1ncm91cC1hcHBlbmR7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17bWFyZ2luLXRvcDowfS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksLmlucHV0LWdyb3VwLWxnPi5jdXN0b20tc2VsZWN0e2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCl9LmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRue3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX0uaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLC5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdHtoZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KX0uaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG57cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOjEuMjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4ycmVtfS5pbnB1dC1ncm91cC1sZz4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmN1c3RvbS1zZWxlY3R7cGFkZGluZy1yaWdodDoxLjc1cmVtfS5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY3VzdG9tLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjIuMXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtfS5jdXN0b20tY29udHJvbC1pbmxpbmV7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXJlbX0uY3VzdG9tLWNvbnRyb2wtaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3otaW5kZXg6LTE7d2lkdGg6MXJlbTtoZWlnaHQ6MS41NXJlbTtvcGFjaXR5OjB9LmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6IzIxMjUyOX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMzMsMzcsNDEsMC4yNSl9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzVhNjU3MH0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3MTdlOGM7Ym9yZGVyLWNvbG9yOiM3MTdlOGN9LmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzZjNzU3ZH0uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tY29udHJvbC1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246dG9wfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNTVyZW07bGVmdDotMS41cmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtwb2ludGVyLWV2ZW50czpub25lO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOiNhZGI1YmQgc29saWQgMXB4fS5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi41NXJlbTtsZWZ0Oi0xLjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOm5vLXJlcGVhdCA1MCUgLyA1MCUgNTAlfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czouMjVyZW19LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6IzIxMjUyOX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMzLDM3LDQxLDAuNSl9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgzMywzNyw0MSwwLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMzLDM3LDQxLDAuNSl9LmN1c3RvbS1zd2l0Y2h7cGFkZGluZy1sZWZ0OjIuMjVyZW19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7bGVmdDotMi4yNXJlbTt3aWR0aDoxLjc1cmVtO3BvaW50ZXItZXZlbnRzOmFsbDtib3JkZXItcmFkaXVzOi41cmVtfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7dG9wOmNhbGMoLjU1cmVtICsgMnB4KTtsZWZ0OmNhbGMoLTIuMjVyZW0gKyAycHgpO3dpZHRoOmNhbGMoMXJlbSAtIDRweCk7aGVpZ2h0OmNhbGMoMXJlbSAtIDRweCk7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkO2JvcmRlci1yYWRpdXM6LjVyZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLjc1cmVtKX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgzMywzNyw0MSwwLjUpfS5jdXN0b20tc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbSAxLjc1cmVtIC4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjI1cmVtO2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6IzVhNjU3MDtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDMzLDM3LDQxLDAuMjUpfS5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pe2hlaWdodDphdXRvO3BhZGRpbmctcmlnaHQ6Ljc1cmVtO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmd7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6MCAwIDAgIzQ5NTA1N30uY3VzdG9tLXNlbGVjdC1zbXtoZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nLXRvcDouMjVyZW07cGFkZGluZy1ib3R0b206LjI1cmVtO3BhZGRpbmctbGVmdDouNXJlbTtmb250LXNpemU6MS4yMjVyZW19LmN1c3RvbS1zZWxlY3QtbGd7aGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtmb250LXNpemU6MS43NXJlbX0uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7bWFyZ2luLWJvdHRvbTowfS5jdXN0b20tZmlsZS1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7bWFyZ2luOjA7b3BhY2l0eTowfS5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzVhNjU3MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMzMsMzcsNDEsMC4yNSl9LmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Y29udGVudDpcIkJyb3dzZVwifS5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLWJyb3dzZSl9LmN1c3RvbS1maWxlLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7Y29udGVudDpcIkJyb3dzZVwiO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItbGVmdDppbmhlcml0O2JvcmRlci1yYWRpdXM6MCAuMjVyZW0gLjI1cmVtIDB9LmN1c3RvbS1yYW5nZXt3aWR0aDoxMDAlO2hlaWdodDoxLjRyZW07cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Zm9jdXN7b3V0bGluZTpub25lfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgzMywzNyw0MSwwLjI1KX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgzMywzNyw0MSwwLjI1KX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDMzLDM3LDQxLDAuMjUpfS5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOi0uMjVyZW07YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM3MTdlOGN9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzcxN2U4Y30uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjJyZW07bWFyZ2luLWxlZnQ6LjJyZW07YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzcxN2U4Y30uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOi41cmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXJ7bWFyZ2luLXJpZ2h0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7Y3Vyc29yOmRlZmF1bHR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFja3tjdXJzb3I6ZGVmYXVsdH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdHt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdHt0cmFuc2l0aW9uOm5vbmV9fS5uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdi1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxcmVtfS5uYXYtbGluazpob3ZlciwubmF2LWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNn0ubmF2LXRhYnMgLm5hdi1pdGVte21hcmdpbi1ib3R0b206LTFweH0ubmF2LXRhYnMgLm5hdi1saW5re2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsLm5hdi10YWJzIC5uYXYtbGluazpmb2N1c3tib3JkZXItY29sb3I6I2U5ZWNlZiAjZTllY2VmICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmt7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTYgI2RlZTJlNiAjZmZmfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdi1waWxscyAubmF2LWxpbmt7Ym9yZGVyLXJhZGl1czouMjVyZW19Lm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5fS5uYXYtZmlsbCAubmF2LWl0ZW17ZmxleDoxIDEgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW17ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2YmFyIC5jb250YWluZXIsLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLC5uYXZiYXIgLmNvbnRhaW5lci1zbSwubmF2YmFyIC5jb250YWluZXItbWQsLm5hdmJhciAuY29udGFpbmVyLWxnLC5uYXZiYXIgLmNvbnRhaW5lci14bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXZiYXItYnJhbmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjIzNzVyZW07cGFkZGluZy1ib3R0b206LjIzNzVyZW07bWFyZ2luLXJpZ2h0OjFyZW07Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdmJhci1icmFuZDpob3ZlciwubmF2YmFyLWJyYW5kOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItbmF2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lfS5uYXZiYXItdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbX0ubmF2YmFyLWNvbGxhcHNle2ZsZXgtYmFzaXM6MTAwJTtmbGV4LWdyb3c6MTthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsLm5hdmJhci10b2dnbGVyOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXhse3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsubmF2YmFyLWV4cGFuZC1zbXtmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXhse2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci14bHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5uYXZiYXItZXhwYW5kLWxne2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIteGx7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KXsubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5uYXZiYXItZXhwYW5kLXhse2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIteGx7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX0ubmF2YmFyLWV4cGFuZHtmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci14bHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5ke2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3Vze2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXN7Y29sb3I6cmdiYSgwLDAsMCwwLjcpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsMC4zKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluaywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDAsMCwwLDAuNSknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMCwwLDAsMC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhe2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXN7Y29sb3I6cmdiYSgwLDAsMCwwLjkpfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5ke2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXN7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXN7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZle2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMjU1LDI1NSwyNTUsMC41KScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhe2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1c3tjb2xvcjojZmZmfS5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEyNSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmNhcmQ+aHJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0uY2FyZD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0uY2FyZD4ubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19LmNhcmQtYm9keXtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmc6MS4yNXJlbX0uY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOi43NXJlbX0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOi0uMzc1cmVtO21hcmdpbi1ib3R0b206MH0uY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmQtbGluaysuY2FyZC1saW5re21hcmdpbi1sZWZ0OjEuMjVyZW19LmNhcmQtaGVhZGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjAzKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTI1KX0uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpIDAgMH0uY2FyZC1oZWFkZXIrLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LmNhcmQtZm9vdGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDMpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5jYXJkLWZvb3RlcjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIGNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtO21hcmdpbi1ib3R0b206LTAuNzVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW07Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci1waWxsc3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW19LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzoxLjI1cmVtfS5jYXJkLWltZywuY2FyZC1pbWctdG9wLC5jYXJkLWltZy1ib3R0b217ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlfS5jYXJkLWltZywuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1pbWcsLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtZGVjayAuY2FyZHttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY2FyZC1kZWNre2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5jYXJkLWRlY2sgLmNhcmR7ZmxleDoxIDAgMCU7bWFyZ2luLXJpZ2h0OjE1cHg7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjE1cHh9fS5jYXJkLWdyb3VwPi5jYXJke21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmNhcmQtZ3JvdXA+LmNhcmR7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3Rlcntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fS5jYXJkLWNvbHVtbnMgLmNhcmR7bWFyZ2luLWJvdHRvbTouNzVyZW19QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY2FyZC1jb2x1bW5ze2NvbHVtbi1jb3VudDozO2NvbHVtbi1nYXA6MS4yNXJlbTtvcnBoYW5zOjE7d2lkb3dzOjF9LmNhcmQtY29sdW1ucyAuY2FyZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfX0uYWNjb3JkaW9uPi5jYXJke292ZXJmbG93OmhpZGRlbn0uYWNjb3JkaW9uPi5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmFjY29yZGlvbj4uY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5hY2NvcmRpb24+LmNhcmQ+LmNhcmQtaGVhZGVye2JvcmRlci1yYWRpdXM6MDttYXJnaW4tYm90dG9tOi0xcHh9LmJyZWFkY3J1bWJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6Ljc1cmVtIDFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDouNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0Oi41cmVtO2NvbG9yOiM2Yzc1N2Q7Y29udGVudDpcIi9cIn0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjpub25lfS5icmVhZGNydW1iLWl0ZW0uYWN0aXZle2NvbG9yOiM2Yzc1N2R9LnBhZ2luYXRpb257ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItcmFkaXVzOi4yNXJlbX0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAuNzVyZW07bWFyZ2luLWxlZnQ6LTFweDtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0ucGFnZS1saW5rOmhvdmVye3otaW5kZXg6Mjtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItY29sb3I6I2RlZTJlNn0ucGFnZS1saW5rOmZvY3Vze3otaW5kZXg6MztvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDMzLDM3LDQxLDAuMjUpfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjM7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLWNvbG9yOiMyMTI1Mjl9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3twYWRkaW5nOi43NXJlbSAxLjVyZW07Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua3twYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6MS4yMjVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4ycmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjJyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjJyZW19LmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjI1ZW0gLjRlbTtmb250LXNpemU6NzUlO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5iYWRnZXt0cmFuc2l0aW9uOm5vbmV9fWEuYmFkZ2U6aG92ZXIsYS5iYWRnZTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5iYWRnZS1waWxse3BhZGRpbmctcmlnaHQ6LjZlbTtwYWRkaW5nLWxlZnQ6LjZlbTtib3JkZXItcmFkaXVzOjEwcmVtfS5iYWRnZS1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5fWEuYmFkZ2UtcHJpbWFyeTpob3ZlcixhLmJhZGdlLXByaW1hcnk6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYTBjMGR9YS5iYWRnZS1wcmltYXJ5OmZvY3VzLGEuYmFkZ2UtcHJpbWFyeS5mb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDMzLDM3LDQxLDAuNSl9LmJhZGdlLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZH1hLmJhZGdlLXNlY29uZGFyeTpob3ZlcixhLmJhZGdlLXNlY29uZGFyeTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU0NWI2Mn1hLmJhZGdlLXNlY29uZGFyeTpmb2N1cyxhLmJhZGdlLXNlY29uZGFyeS5mb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LDAuNSl9LmJhZGdlLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9YS5iYWRnZS1zdWNjZXNzOmhvdmVyLGEuYmFkZ2Utc3VjY2Vzczpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFlN2UzNH1hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsYS5iYWRnZS1zdWNjZXNzLmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LDAuNSl9LmJhZGdlLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjh9YS5iYWRnZS1pbmZvOmhvdmVyLGEuYmFkZ2UtaW5mbzpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzExN2E4Yn1hLmJhZGdlLWluZm86Zm9jdXMsYS5iYWRnZS1pbmZvLmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwwLjUpfS5iYWRnZS13YXJuaW5ne2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3fWEuYmFkZ2Utd2FybmluZzpob3ZlcixhLmJhZGdlLXdhcm5pbmc6Zm9jdXN7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDB9YS5iYWRnZS13YXJuaW5nOmZvY3VzLGEuYmFkZ2Utd2FybmluZy5mb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywwLjUpfS5iYWRnZS1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDV9YS5iYWRnZS1kYW5nZXI6aG92ZXIsYS5iYWRnZS1kYW5nZXI6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzB9YS5iYWRnZS1kYW5nZXI6Zm9jdXMsYS5iYWRnZS1kYW5nZXIuZm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksMC41KX0uYmFkZ2UtbGlnaHR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9YS5iYWRnZS1saWdodDpob3ZlcixhLmJhZGdlLWxpZ2h0OmZvY3Vze2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1fWEuYmFkZ2UtbGlnaHQ6Zm9jdXMsYS5iYWRnZS1saWdodC5mb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLDAuNSl9LmJhZGdlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9YS5iYWRnZS1kYXJrOmhvdmVyLGEuYmFkZ2UtZGFyazpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFkMjEyNH1hLmJhZGdlLWRhcms6Zm9jdXMsYS5iYWRnZS1kYXJrLmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsMC41KX0uanVtYm90cm9ue3BhZGRpbmc6MnJlbSAxcmVtO21hcmdpbi1ib3R0b206MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouM3JlbX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5qdW1ib3Ryb257cGFkZGluZzo0cmVtIDJyZW19fS5qdW1ib3Ryb24tZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowO2JvcmRlci1yYWRpdXM6MH0uYWxlcnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDo0LjZyZW19LmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07Y29sb3I6aW5oZXJpdH0uYWxlcnQtcHJpbWFyeXtjb2xvcjojMTExMzE1O2JhY2tncm91bmQtY29sb3I6I2QzZDNkNDtib3JkZXItY29sb3I6I2MxYzJjM30uYWxlcnQtcHJpbWFyeSBocntib3JkZXItdG9wLWNvbG9yOiNiNGI1YjZ9LmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzAwMH0uYWxlcnQtc2Vjb25kYXJ5e2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojZTJlM2U1O2JvcmRlci1jb2xvcjojZDZkOGRifS5hbGVydC1zZWNvbmRhcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYzhjYmNmfS5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzIwMjMyNn0uYWxlcnQtc3VjY2Vzc3tjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2Q0ZWRkYTtib3JkZXItY29sb3I6I2MzZTZjYn0uYWxlcnQtc3VjY2VzcyBocntib3JkZXItdG9wLWNvbG9yOiNiMWRmYmJ9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzBiMmUxM30uYWxlcnQtaW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2QxZWNmMTtib3JkZXItY29sb3I6I2JlZTVlYn0uYWxlcnQtaW5mbyBocntib3JkZXItdG9wLWNvbG9yOiNhYmRkZTV9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzA2MmMzM30uYWxlcnQtd2FybmluZ3tjb2xvcjojODU2NDA0O2JhY2tncm91bmQtY29sb3I6I2ZmZjNjZDtib3JkZXItY29sb3I6I2ZmZWViYX0uYWxlcnQtd2FybmluZyBocntib3JkZXItdG9wLWNvbG9yOiNmZmU4YTF9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzUzM2YwM30uYWxlcnQtZGFuZ2Vye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjhkN2RhO2JvcmRlci1jb2xvcjojZjVjNmNifS5hbGVydC1kYW5nZXIgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZjFiMGI3fS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6IzQ5MTIxN30uYWxlcnQtbGlnaHR7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZlZmU7Ym9yZGVyLWNvbG9yOiNmZGZkZmV9LmFsZXJ0LWxpZ2h0IGhye2JvcmRlci10b3AtY29sb3I6I2VjZWNmNn0uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmt7Y29sb3I6IzY4Njg2OH0uYWxlcnQtZGFya3tjb2xvcjojMWIxZTIxO2JhY2tncm91bmQtY29sb3I6I2Q2ZDhkOTtib3JkZXItY29sb3I6I2M2YzhjYX0uYWxlcnQtZGFyayBocntib3JkZXItdG9wLWNvbG9yOiNiOWJiYmV9LmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmt7Y29sb3I6IzA0MDUwNX1Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fS5wcm9ncmVzc3tkaXNwbGF5OmZsZXg7aGVpZ2h0OjFyZW07b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZToxLjA1cmVtO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0ucHJvZ3Jlc3MtYmFye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O3RyYW5zaXRpb246d2lkdGggMC42cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsucHJvZ3Jlc3MtYmFye3RyYW5zaXRpb246bm9uZX19LnByb2dyZXNzLWJhci1zdHJpcGVke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjFyZW0gMXJlbX0ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVke2FuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGV9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7YW5pbWF0aW9uOm5vbmV9fS5tZWRpYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubWVkaWEtYm9keXtmbGV4OjF9Lmxpc3QtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb257d2lkdGg6MTAwJTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3t6LWluZGV4OjE7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwubGlzdC1ncm91cC1pdGVtOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMjEyNTI5fS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC13aWR0aDoxcHh9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtc217ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLWxne2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXhse2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX0ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVte2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjA7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC13aWR0aDowfS5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MH0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7Y29sb3I6IzExMTMxNTtiYWNrZ3JvdW5kLWNvbG9yOiNjMWMyYzN9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7Y29sb3I6IzExMTMxNTtiYWNrZ3JvdW5kLWNvbG9yOiNiNGI1YjZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTExMzE1O2JvcmRlci1jb2xvcjojMTExMzE1fS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5e2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3tjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM4M2Q0MTtib3JkZXItY29sb3I6IzM4M2Q0MX0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTU1NzI0O2JvcmRlci1jb2xvcjojMTU1NzI0fS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYzU0NjA7Ym9yZGVyLWNvbG9yOiMwYzU0NjB9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg1NjQwNDtib3JkZXItY29sb3I6Izg1NjQwNH0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn0ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3MjFjMjQ7Ym9yZGVyLWNvbG9yOiM3MjFjMjR9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodHtjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2ZkZmRmZX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4MTgxODI7Ym9yZGVyLWNvbG9yOiM4MTgxODJ9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFiMWUyMTtib3JkZXItY29sb3I6IzFiMWUyMX0uY2xvc2V7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjIuMXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi41fS5jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXN7b3BhY2l0eTouNzV9YnV0dG9uLmNsb3Nle3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowO2FwcGVhcmFuY2U6bm9uZX1hLmNsb3NlLmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LnRvYXN0e21heC13aWR0aDozNTBweDtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOi44NzVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuODUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtib3gtc2hhZG93OjAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwwLDAsMC4xKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtvcGFjaXR5OjA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnRvYXN0Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTouNzVyZW19LnRvYXN0LnNob3dpbmd7b3BhY2l0eToxfS50b2FzdC5zaG93e2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxfS50b2FzdC5oaWRle2Rpc3BsYXk6bm9uZX0udG9hc3QtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMjVyZW0gLjc1cmVtO2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuODUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpfS50b2FzdC1ib2R5e3BhZGRpbmc6Ljc1cmVtfS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn0ubW9kYWwtb3BlbiAubW9kYWx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOjB9Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjouNXJlbTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MHB4KX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOm5vbmV9fS5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOm5vbmV9Lm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpzY2FsZSgxLjAyKX0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7ZGlzcGxheTpmbGV4O21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDFyZW0pO292ZXJmbG93OmhpZGRlbn0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlciwubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlcntmbGV4LXNocmluazowfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMTAwdmggLSAxcmVtKTtjb250ZW50OlwiXCJ9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6bm9uZX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmV7Y29udGVudDpub25lfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyLXJhZGl1czouM3JlbTtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNDA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNX0ubW9kYWwtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbSAxcmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KX0ubW9kYWwtaGVhZGVyIC5jbG9zZXtwYWRkaW5nOjFyZW0gMXJlbTttYXJnaW46LTFyZW0gLTFyZW0gLTFyZW0gYXV0b30ubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MXJlbX0ubW9kYWwtZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6Ljc1cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KX0ubW9kYWwtZm9vdGVyPip7bWFyZ2luOi4yNXJlbX0ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtvdmVyZmxvdzpzY3JvbGx9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsubW9kYWwtZGlhbG9ne21heC13aWR0aDo1MDBweDttYXJnaW46MS43NXJlbSBhdXRvfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3Jle2hlaWdodDpjYWxjKDEwMHZoIC0gMy41cmVtKX0ubW9kYWwtc217bWF4LXdpZHRoOjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7bWF4LXdpZHRoOjgwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubW9kYWwteGx7bWF4LXdpZHRoOjExNDBweH19LnRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDcwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZToxLjIyNXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5Oi45fS50b29sdGlwIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDouNHJlbX0udG9vbHRpcCAuYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtdG9vbHRpcC10b3AsLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl17cGFkZGluZzouNHJlbSAwfS5icy10b29sdGlwLXRvcCAuYXJyb3csLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93e2JvdHRvbTowfS5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtcmlnaHQsLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXXtwYWRkaW5nOjAgLjRyZW19LmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93e2xlZnQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci13aWR0aDouNHJlbSAuNHJlbSAuNHJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS5icy10b29sdGlwLWJvdHRvbSwuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXXtwYWRkaW5nOi40cmVtIDB9LmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3d7dG9wOjB9LmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci13aWR0aDowIC40cmVtIC40cmVtO2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1sZWZ0LC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXXtwYWRkaW5nOjAgLjRyZW19LmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvd3tyaWdodDowO3dpZHRoOi40cmVtO2hlaWdodDouOHJlbX0uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXdpZHRoOi40cmVtIDAgLjRyZW0gLjRyZW07Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzouMjVyZW0gLjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA2MDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyNzZweDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOjEuMjI1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyLXJhZGl1czouM3JlbX0ucG9wb3ZlciAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDouNXJlbTttYXJnaW46MCAuM3JlbX0ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwucG9wb3ZlciAuYXJyb3c6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXBvcG92ZXItdG9wLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJde21hcmdpbi1ib3R0b206LjVyZW19LmJzLXBvcG92ZXItdG9wPi5hcnJvdywuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXT4uYXJyb3d7Ym90dG9tOmNhbGMoLTAuNXJlbSAtIDFweCl9LmJzLXBvcG92ZXItdG9wPi5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdPi5hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAwO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwLjI1KX0uYnMtcG9wb3Zlci10b3A+LmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXT4uYXJyb3c6OmFmdGVye2JvdHRvbToxcHg7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLXJpZ2h0LC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl17bWFyZ2luLWxlZnQ6LjVyZW19LmJzLXBvcG92ZXItcmlnaHQ+LmFycm93LC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0+LmFycm93e2xlZnQ6Y2FsYygtMC41cmVtIC0gMXB4KTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbTttYXJnaW46LjNyZW0gMH0uYnMtcG9wb3Zlci1yaWdodD4uYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdPi5hcnJvdzo6YmVmb3Jle2xlZnQ6MDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gLjVyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwLjI1KX0uYnMtcG9wb3Zlci1yaWdodD4uYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0+LmFycm93OjphZnRlcntsZWZ0OjFweDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gLjVyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1ib3R0b20sLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl17bWFyZ2luLXRvcDouNXJlbX0uYnMtcG9wb3Zlci1ib3R0b20+LmFycm93LC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdPi5hcnJvd3t0b3A6Y2FsYygtMC41cmVtIC0gMXB4KX0uYnMtcG9wb3Zlci1ib3R0b20+LmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0+LmFycm93OjpiZWZvcmV7dG9wOjA7Ym9yZGVyLXdpZHRoOjAgLjVyZW0gLjVyZW0gLjVyZW07Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDAuMjUpfS5icy1wb3BvdmVyLWJvdHRvbT4uYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdPi5hcnJvdzo6YWZ0ZXJ7dG9wOjFweDtib3JkZXItd2lkdGg6MCAuNXJlbSAuNXJlbSAuNXJlbTtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTttYXJnaW4tbGVmdDotLjVyZW07Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmN2Y3Zjd9LmJzLXBvcG92ZXItbGVmdCwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl17bWFyZ2luLXJpZ2h0Oi41cmVtfS5icy1wb3BvdmVyLWxlZnQ+LmFycm93LC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXT4uYXJyb3d7cmlnaHQ6Y2FsYygtMC41cmVtIC0gMXB4KTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbTttYXJnaW46LjNyZW0gMH0uYnMtcG9wb3Zlci1sZWZ0Pi5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXT4uYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci13aWR0aDouNXJlbSAwIC41cmVtIC41cmVtO2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMC4yNSl9LmJzLXBvcG92ZXItbGVmdD4uYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXT4uYXJyb3c6OmFmdGVye3JpZ2h0OjFweDtib3JkZXItd2lkdGg6LjVyZW0gMCAuNXJlbSAuNXJlbTtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5wb3BvdmVyLWhlYWRlcntwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjEuNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpfS5wb3BvdmVyLWhlYWRlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnBvcG92ZXItYm9keXtwYWRkaW5nOi41cmVtIC43NXJlbTtjb2xvcjojMjEyNTI5fS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2Fyb3VzZWwucG9pbnRlci1ldmVudHt0b3VjaC1hY3Rpb246cGFuLXl9LmNhcm91c2VsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDotMTAwJTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jYXJvdXNlbC1pdGVte3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWl0ZW0uYWN0aXZlLC5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldntkaXNwbGF5OmJsb2NrfS5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVte29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNmb3JtOm5vbmV9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodHt6LWluZGV4OjE7b3BhY2l0eToxfS5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodHt6LWluZGV4OjA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwcyAuNnN9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodHt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1jb250cm9sLXByZXYsLmNhcm91c2VsLWNvbnRyb2wtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjE1JTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMTVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jYXJvdXNlbC1jb250cm9sLXByZXYsLmNhcm91c2VsLWNvbnRyb2wtbmV4dHt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7b3BhY2l0eTouOX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2e2xlZnQ6MH0uY2Fyb3VzZWwtY29udHJvbC1uZXh0e3JpZ2h0OjB9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQ6bm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIil9LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKX0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE1O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDoxNSU7bWFyZ2luLWxlZnQ6MTUlO2xpc3Qtc3R5bGU6bm9uZX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2ZsZXg6MCAxIGF1dG87d2lkdGg6MzBweDtoZWlnaHQ6M3B4O21hcmdpbi1yaWdodDozcHg7bWFyZ2luLWxlZnQ6M3B4O3RleHQtaW5kZW50Oi05OTlweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci10b3A6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgMC42cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7b3BhY2l0eToxfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MjBweDtsZWZ0OjE1JTt6LWluZGV4OjEwO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfUBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXJ7dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3Bpbm5lci1ib3JkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtib3JkZXI6LjI1ZW0gc29saWQgY3VycmVudENvbG9yO2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTthbmltYXRpb246c3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGV9LnNwaW5uZXItYm9yZGVyLXNte3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Ym9yZGVyLXdpZHRoOi4yZW19QGtleWZyYW1lcyBzcGlubmVyLWdyb3d7MCV7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXtvcGFjaXR5OjF9fS5zcGlubmVyLWdyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjA7YW5pbWF0aW9uOnNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZX0uc3Bpbm5lci1ncm93LXNte3dpZHRoOjFyZW07aGVpZ2h0OjFyZW19LmFsaWduLWJhc2VsaW5le3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudH0uYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50fS5hbGlnbi1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tICFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tICFpbXBvcnRhbnR9LmFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wICFpbXBvcnRhbnR9LmJnLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5ICFpbXBvcnRhbnR9YS5iZy1wcmltYXJ5OmhvdmVyLGEuYmctcHJpbWFyeTpmb2N1cyxidXR0b24uYmctcHJpbWFyeTpob3ZlcixidXR0b24uYmctcHJpbWFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwYTBjMGQgIWltcG9ydGFudH0uYmctc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZCAhaW1wb3J0YW50fWEuYmctc2Vjb25kYXJ5OmhvdmVyLGEuYmctc2Vjb25kYXJ5OmZvY3VzLGJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjIgIWltcG9ydGFudH0uYmctc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDUgIWltcG9ydGFudH1hLmJnLXN1Y2Nlc3M6aG92ZXIsYS5iZy1zdWNjZXNzOmZvY3VzLGJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLGJ1dHRvbi5iZy1zdWNjZXNzOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzFlN2UzNCAhaW1wb3J0YW50fS5iZy1pbmZve2JhY2tncm91bmQtY29sb3I6IzE3YTJiOCAhaW1wb3J0YW50fWEuYmctaW5mbzpob3ZlcixhLmJnLWluZm86Zm9jdXMsYnV0dG9uLmJnLWluZm86aG92ZXIsYnV0dG9uLmJnLWluZm86Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMTE3YThiICFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9YS5iZy13YXJuaW5nOmhvdmVyLGEuYmctd2FybmluZzpmb2N1cyxidXR0b24uYmctd2FybmluZzpob3ZlcixidXR0b24uYmctd2FybmluZzpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDAgIWltcG9ydGFudH0uYmctZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fWEuYmctZGFuZ2VyOmhvdmVyLGEuYmctZGFuZ2VyOmZvY3VzLGJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsYnV0dG9uLmJnLWRhbmdlcjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzAgIWltcG9ydGFudH0uYmctbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhICFpbXBvcnRhbnR9YS5iZy1saWdodDpob3ZlcixhLmJnLWxpZ2h0OmZvY3VzLGJ1dHRvbi5iZy1saWdodDpob3ZlcixidXR0b24uYmctbGlnaHQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1ICFpbXBvcnRhbnR9LmJnLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwICFpbXBvcnRhbnR9YS5iZy1kYXJrOmhvdmVyLGEuYmctZGFyazpmb2N1cyxidXR0b24uYmctZGFyazpob3ZlcixidXR0b24uYmctZGFyazpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjQgIWltcG9ydGFudH0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0uYm9yZGVye2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItdG9we2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0e2JvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9te2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudH0uYm9yZGVyLWxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAgIWltcG9ydGFudH0uYm9yZGVyLXRvcC0we2JvcmRlci10b3A6MCAhaW1wb3J0YW50fS5ib3JkZXItcmlnaHQtMHtib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0LTB7Ym9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeXtib3JkZXItY29sb3I6IzIxMjUyOSAhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9LmJvcmRlci1zdWNjZXNze2JvcmRlci1jb2xvcjojMjhhNzQ1ICFpbXBvcnRhbnR9LmJvcmRlci1pbmZve2JvcmRlci1jb2xvcjojMTdhMmI4ICFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ne2JvcmRlci1jb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9LmJvcmRlci1kYW5nZXJ7Ym9yZGVyLWNvbG9yOiNkYzM1NDUgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0e2JvcmRlci1jb2xvcjojZjhmOWZhICFpbXBvcnRhbnR9LmJvcmRlci1kYXJre2JvcmRlci1jb2xvcjojMzQzYTQwICFpbXBvcnRhbnR9LmJvcmRlci13aGl0ZXtib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5yb3VuZGVkLXNte2JvcmRlci1yYWRpdXM6LjJyZW0gIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLWxlZnR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLWxne2JvcmRlci1yYWRpdXM6LjNyZW0gIWltcG9ydGFudH0ucm91bmRlZC1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudH0ucm91bmRlZC1waWxse2JvcmRlci1yYWRpdXM6NTByZW0gIWltcG9ydGFudH0ucm91bmRlZC0we2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5kLXNtLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1zbS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5kLW1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZC14bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQteGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX0uZW1iZWQtcmVzcG9uc2l2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwifS5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MH0uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3Jle3BhZGRpbmctdG9wOjQyLjg1NzE0Mjg1NzElfS5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmV7cGFkZGluZy10b3A6NTYuMjUlfS5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZXtwYWRkaW5nLXRvcDo3NSV9LmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3Jle3BhZGRpbmctdG9wOjEwMCV9LmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mbGV4LXNtLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZmxleC1sZy1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX0uZmxvYXQtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmZsb2F0LXNtLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1zbS1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZmxvYXQtbWQtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5mbG9hdC1sZy1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtbGctcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbGctbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5mbG9hdC14bC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQteGwtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8gIWltcG9ydGFudH0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGF0aWN7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnR9LnBvc2l0aW9uLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnR9LnBvc2l0aW9uLWZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0aWNreXtwb3NpdGlvbjpzdGlja3kgIWltcG9ydGFudH0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH1Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpey5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWx9LnNoYWRvdy1zbXtib3gtc2hhZG93OjAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsMCwwLDAuMDc1KSAhaW1wb3J0YW50fS5zaGFkb3d7Ym94LXNoYWRvdzowIDAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsMC4xNSkgIWltcG9ydGFudH0uc2hhZG93LWxne2JveC1zaGFkb3c6MCAxcmVtIDNyZW0gcmdiYSgwLDAsMCwwLjE3NSkgIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LnctMjV7d2lkdGg6MjUlICFpbXBvcnRhbnR9LnctNTB7d2lkdGg6NTAlICFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlICFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUgIWltcG9ydGFudH0udy1hdXRve3dpZHRoOmF1dG8gIWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlICFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSAhaW1wb3J0YW50fS5oLTc1e2hlaWdodDo3NSUgIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0uaC1hdXRve2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm13LTEwMHttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9Lm1pbi12aC0xMDB7bWluLWhlaWdodDoxMDB2aCAhaW1wb3J0YW50fS52dy0xMDB7d2lkdGg6MTAwdncgIWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCAhaW1wb3J0YW50fS5zdHJldGNoZWQtbGluazo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxO3BvaW50ZXItZXZlbnRzOmF1dG87Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm0tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC0wLC5teS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci0wLC5teC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLTAsLm15LTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLTAsLm14LTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC0xLC5teS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLTEsLm14LTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi0xLC5teS0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLTEsLm14LTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtMiwubXktMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLTIsLm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLTIsLm15LTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC0yLC5teC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC0zLC5teS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci0zLC5teC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLTMsLm15LTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLTMsLm14LTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC00LC5teS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLTQsLm14LTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi00LC5teS00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLTQsLm14LTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm0tNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC01LC5teS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci01LC5teC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLTUsLm15LTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLTUsLm14LTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5wLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LTAsLnB5LTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci0wLC5weC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi0wLC5weS0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtMCwucHgtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtMSwucHktMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItMSwucHgtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi0xLC5weS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC0xLC5weC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtMiwucHktMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci0yLC5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItMiwucHktMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC0yLC5weC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LTMsLnB5LTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci0zLC5weC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi0zLC5weS0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtMywucHgtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtNCwucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItNCwucHgtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi00LC5weS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC00LC5weC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC01LC5weS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItNSwucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItNSwucHktNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLTUsLnB4LTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubS1uMXttYXJnaW46LS4yNXJlbSAhaW1wb3J0YW50fS5tdC1uMSwubXktbjF7bWFyZ2luLXRvcDotLjI1cmVtICFpbXBvcnRhbnR9Lm1yLW4xLC5teC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tYi1uMSwubXktbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtICFpbXBvcnRhbnR9Lm1sLW4xLC5teC1uMXttYXJnaW4tbGVmdDotLjI1cmVtICFpbXBvcnRhbnR9Lm0tbjJ7bWFyZ2luOi0uNXJlbSAhaW1wb3J0YW50fS5tdC1uMiwubXktbjJ7bWFyZ2luLXRvcDotLjVyZW0gIWltcG9ydGFudH0ubXItbjIsLm14LW4ye21hcmdpbi1yaWdodDotLjVyZW0gIWltcG9ydGFudH0ubWItbjIsLm15LW4ye21hcmdpbi1ib3R0b206LS41cmVtICFpbXBvcnRhbnR9Lm1sLW4yLC5teC1uMnttYXJnaW4tbGVmdDotLjVyZW0gIWltcG9ydGFudH0ubS1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQtbjMsLm15LW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXItbjMsLm14LW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi1uMywubXktbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC1uMywubXgtbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC1uNCwubXktbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLW40LC5teC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi1uNCwubXktbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLW40LC5teC1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0tbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LW41LC5teS1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLW41LC5teC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWItbjUsLm15LW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwtbjUsLm14LW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1hdXRvLC5teS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1hdXRvLC5teC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLWF1dG8sLm15LWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLWF1dG8sLm14LWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lm0tc20tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC1zbS0wLC5teS1zbS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci1zbS0wLC5teC1zbS0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLXNtLTAsLm15LXNtLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLXNtLTAsLm14LXNtLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0xLC5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTEsLm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0xLC5teS1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTEsLm14LXNtLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtc20tMiwubXktc20tMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTIsLm14LXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTIsLm15LXNtLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC1zbS0yLC5teC1zbS0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC1zbS0zLC5teS1zbS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci1zbS0zLC5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLXNtLTMsLm15LXNtLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLXNtLTMsLm14LXNtLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1zbS00LC5teS1zbS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTQsLm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi1zbS00LC5teS1zbS00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTQsLm14LXNtLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC1zbS01LC5teS1zbS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci1zbS01LC5teC1zbS01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLXNtLTUsLm15LXNtLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLXNtLTUsLm14LXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LXNtLTAsLnB5LXNtLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1zbS0wLC5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1zbS0wLC5weS1zbS0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtc20tMCwucHgtc20tMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtc20tMSwucHktc20tMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItc20tMSwucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0xLC5weS1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC1zbS0xLC5weC1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucC1zbS0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtc20tMiwucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci1zbS0yLC5weC1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItc20tMiwucHktc20tMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC1zbS0yLC5weC1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wLXNtLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LXNtLTMsLnB5LXNtLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci1zbS0zLC5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi1zbS0zLC5weS1zbS0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtc20tMywucHgtc20tM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtc20tNCwucHktc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItc20tNCwucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi1zbS00LC5weS1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC1zbS00LC5weC1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC1zbS01LC5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItc20tNSwucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItc20tNSwucHktc20tNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubS1zbS1uMXttYXJnaW46LS4yNXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uMSwubXktc20tbjF7bWFyZ2luLXRvcDotLjI1cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uMSwubXktc20tbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tbGVmdDotLjI1cmVtICFpbXBvcnRhbnR9Lm0tc20tbjJ7bWFyZ2luOi0uNXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uMiwubXktc20tbjJ7bWFyZ2luLXRvcDotLjVyZW0gIWltcG9ydGFudH0ubXItc20tbjIsLm14LXNtLW4ye21hcmdpbi1yaWdodDotLjVyZW0gIWltcG9ydGFudH0ubWItc20tbjIsLm15LXNtLW4ye21hcmdpbi1ib3R0b206LS41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW4yLC5teC1zbS1uMnttYXJnaW4tbGVmdDotLjVyZW0gIWltcG9ydGFudH0ubS1zbS1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQtc20tbjMsLm15LXNtLW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXItc20tbjMsLm14LXNtLW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uMywubXktc20tbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC1zbS1uMywubXgtc20tbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS1zbS1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uNCwubXktc20tbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW40LC5teC1zbS1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uNCwubXktc20tbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW40LC5teC1zbS1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0tc20tbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LXNtLW41LC5teS1zbS1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLXNtLW41LC5teC1zbS1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWItc20tbjUsLm15LXNtLW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwtc20tbjUsLm14LXNtLW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tLW1kLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtbWQtMCwubXktbWQtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItbWQtMCwubXgtbWQtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1tZC0wLC5teS1tZC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1tZC0wLC5teC1tZC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQtbWQtMSwubXktbWQtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci1tZC0xLC5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWItbWQtMSwubXktbWQtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC1tZC0xLC5teC1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LW1kLTIsLm15LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci1tZC0yLC5teC1tZC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0yLC5teS1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtbWQtMiwubXgtbWQtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQtbWQtMywubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXItbWQtMywubXgtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi1tZC0zLC5teS1tZC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC1tZC0zLC5teC1tZC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubS1tZC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtNCwubXktbWQtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci1tZC00LC5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWItbWQtNCwubXktbWQtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC1tZC00LC5teC1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtbWQtNSwubXktbWQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItbWQtNSwubXgtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi1tZC01LC5teS1tZC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC1tZC01LC5teC1tZC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucC1tZC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC1tZC0wLC5weS1tZC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItbWQtMCwucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItbWQtMCwucHktbWQtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LW1kLTEsLnB5LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGItbWQtMSwucHktbWQtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwtbWQtMSwucHgtbWQtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTIsLnB5LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHItbWQtMiwucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLW1kLTIsLnB5LW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwtbWQtMiwucHgtbWQtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC1tZC0zLC5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItbWQtMywucHgtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItbWQtMywucHktbWQtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTQsLnB5LW1kLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGItbWQtNCwucHktbWQtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwtbWQtNCwucHgtbWQtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQtbWQtNSwucHktbWQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLW1kLTUsLnB5LW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC1tZC01LC5weC1tZC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9Lm0tbWQtbjF7bWFyZ2luOi0uMjVyZW0gIWltcG9ydGFudH0ubXQtbWQtbjEsLm15LW1kLW4xe21hcmdpbi10b3A6LS4yNXJlbSAhaW1wb3J0YW50fS5tci1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0gIWltcG9ydGFudH0ubWItbWQtbjEsLm15LW1kLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tLW1kLW4ye21hcmdpbjotLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtbjIsLm15LW1kLW4ye21hcmdpbi10b3A6LS41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLW4yLC5teC1tZC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLW4yLC5teS1tZC1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uMiwubXgtbWQtbjJ7bWFyZ2luLWxlZnQ6LS41cmVtICFpbXBvcnRhbnR9Lm0tbWQtbjN7bWFyZ2luOi0xcmVtICFpbXBvcnRhbnR9Lm10LW1kLW4zLC5teS1tZC1uM3ttYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnR9Lm1yLW1kLW4zLC5teC1tZC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudH0ubWItbWQtbjMsLm15LW1kLW4ze21hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudH0ubWwtbWQtbjMsLm14LW1kLW4ze21hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnR9Lm0tbWQtbjR7bWFyZ2luOi0xLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtbjQsLm15LW1kLW40e21hcmdpbi10b3A6LTEuNXJlbSAhaW1wb3J0YW50fS5tci1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0gIWltcG9ydGFudH0ubWItbWQtbjQsLm15LW1kLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tLW1kLW41e21hcmdpbjotM3JlbSAhaW1wb3J0YW50fS5tdC1tZC1uNSwubXktbWQtbjV7bWFyZ2luLXRvcDotM3JlbSAhaW1wb3J0YW50fS5tci1tZC1uNSwubXgtbWQtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtICFpbXBvcnRhbnR9Lm1iLW1kLW41LC5teS1tZC1uNXttYXJnaW4tYm90dG9tOi0zcmVtICFpbXBvcnRhbnR9Lm1sLW1kLW41LC5teC1tZC1uNXttYXJnaW4tbGVmdDotM3JlbSAhaW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbWQtYXV0bywubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsubS1sZy0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LWxnLTAsLm15LWxnLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLWxnLTAsLm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItbGctMCwubXktbGctMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtbGctMCwubXgtbGctMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LWxnLTEsLm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItbGctMSwubXgtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTEsLm15LWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtbGctMSwubXgtbGctMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubS1sZy0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC1sZy0yLC5teS1sZy0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItbGctMiwubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItbGctMiwubXktbGctMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLWxnLTIsLm14LWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LWxnLTMsLm15LWxnLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLWxnLTMsLm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItbGctMywubXktbGctM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtbGctMywubXgtbGctM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTQsLm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItbGctNCwubXgtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTQsLm15LWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtbGctNCwubXgtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubS1sZy01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LWxnLTUsLm15LWxnLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLWxnLTUsLm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItbGctNSwubXktbGctNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtbGctNSwubXgtbGctNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtbGctMCwucHktbGctMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLWxnLTAsLnB5LWxnLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC1sZy0wLC5weC1sZy0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0xLC5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci1sZy0xLC5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLWxnLTEsLnB5LWxnLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0yLC5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi1sZy0yLC5weS1sZy0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtbGctMywucHktbGctM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLWxnLTMsLnB5LWxnLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC1sZy0zLC5weC1sZy0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1sZy00LC5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci1sZy00LC5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTQsLnB5LWxnLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LWxnLTUsLnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci1sZy01LC5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1sZy01LC5weS1sZy01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtbGctNSwucHgtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tLWxnLW4xe21hcmdpbjotLjI1cmVtICFpbXBvcnRhbnR9Lm10LWxnLW4xLC5teS1sZy1uMXttYXJnaW4tdG9wOi0uMjVyZW0gIWltcG9ydGFudH0ubXItbGctbjEsLm14LWxnLW4xe21hcmdpbi1yaWdodDotLjI1cmVtICFpbXBvcnRhbnR9Lm1iLWxnLW4xLC5teS1sZy1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0gIWltcG9ydGFudH0ubWwtbGctbjEsLm14LWxnLW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0gIWltcG9ydGFudH0ubS1sZy1uMnttYXJnaW46LS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLW4yLC5teS1sZy1uMnttYXJnaW4tdG9wOi0uNXJlbSAhaW1wb3J0YW50fS5tci1sZy1uMiwubXgtbGctbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSAhaW1wb3J0YW50fS5tYi1sZy1uMiwubXktbGctbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0gIWltcG9ydGFudH0ubWwtbGctbjIsLm14LWxnLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSAhaW1wb3J0YW50fS5tLWxnLW4ze21hcmdpbjotMXJlbSAhaW1wb3J0YW50fS5tdC1sZy1uMywubXktbGctbjN7bWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50fS5tci1sZy1uMywubXgtbGctbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnR9Lm1iLWxnLW4zLC5teS1sZy1uM3ttYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnR9Lm1sLWxnLW4zLC5teC1sZy1uM3ttYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50fS5tLWxnLW40e21hcmdpbjotMS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLW40LC5teS1sZy1uNHttYXJnaW4tdG9wOi0xLjVyZW0gIWltcG9ydGFudH0ubXItbGctbjQsLm14LWxnLW40e21hcmdpbi1yaWdodDotMS41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLW40LC5teS1sZy1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0gIWltcG9ydGFudH0ubWwtbGctbjQsLm14LWxnLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0gIWltcG9ydGFudH0ubS1sZy1uNXttYXJnaW46LTNyZW0gIWltcG9ydGFudH0ubXQtbGctbjUsLm15LWxnLW41e21hcmdpbi10b3A6LTNyZW0gIWltcG9ydGFudH0ubXItbGctbjUsLm14LWxnLW41e21hcmdpbi1yaWdodDotM3JlbSAhaW1wb3J0YW50fS5tYi1sZy1uNSwubXktbGctbjV7bWFyZ2luLWJvdHRvbTotM3JlbSAhaW1wb3J0YW50fS5tbC1sZy1uNSwubXgtbGctbjV7bWFyZ2luLWxlZnQ6LTNyZW0gIWltcG9ydGFudH0ubS1sZy1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tLXhsLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQteGwtMCwubXkteGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXIteGwtMCwubXgteGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi14bC0wLC5teS14bC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC14bC0wLC5teC14bC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQteGwtMSwubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci14bC0xLC5teC14bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWIteGwtMSwubXkteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC14bC0xLC5teC14bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tLXhsLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LXhsLTIsLm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci14bC0yLC5teC14bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi14bC0yLC5teS14bC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwteGwtMiwubXgteGwtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQteGwtMywubXkteGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXIteGwtMywubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi14bC0zLC5teS14bC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC14bC0zLC5teC14bC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQteGwtNCwubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci14bC00LC5teC14bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWIteGwtNCwubXkteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC14bC00LC5teC14bC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQteGwtNSwubXkteGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXIteGwtNSwubXgteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi14bC01LC5teS14bC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC14bC01LC5teC14bC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC14bC0wLC5weS14bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHIteGwtMCwucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGIteGwtMCwucHkteGwtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXhsLTEsLnB5LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGIteGwtMSwucHkteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwteGwtMSwucHgteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnAteGwtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTIsLnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHIteGwtMiwucHgteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLXhsLTIsLnB5LXhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwteGwtMiwucHgteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC14bC0zLC5weS14bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHIteGwtMywucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGIteGwtMywucHkteGwtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTQsLnB5LXhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGIteGwtNCwucHkteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwteGwtNCwucHgteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQteGwtNSwucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXhsLTUsLnB5LXhsLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC14bC01LC5weC14bC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9Lm0teGwtbjF7bWFyZ2luOi0uMjVyZW0gIWltcG9ydGFudH0ubXQteGwtbjEsLm15LXhsLW4xe21hcmdpbi10b3A6LS4yNXJlbSAhaW1wb3J0YW50fS5tci14bC1uMSwubXgteGwtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0gIWltcG9ydGFudH0ubWIteGwtbjEsLm15LXhsLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSAhaW1wb3J0YW50fS5tbC14bC1uMSwubXgteGwtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tLXhsLW4ye21hcmdpbjotLjVyZW0gIWltcG9ydGFudH0ubXQteGwtbjIsLm15LXhsLW4ye21hcmdpbi10b3A6LS41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLW4yLC5teC14bC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLW4yLC5teS14bC1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSAhaW1wb3J0YW50fS5tbC14bC1uMiwubXgteGwtbjJ7bWFyZ2luLWxlZnQ6LS41cmVtICFpbXBvcnRhbnR9Lm0teGwtbjN7bWFyZ2luOi0xcmVtICFpbXBvcnRhbnR9Lm10LXhsLW4zLC5teS14bC1uM3ttYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnR9Lm1yLXhsLW4zLC5teC14bC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudH0ubWIteGwtbjMsLm15LXhsLW4ze21hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudH0ubWwteGwtbjMsLm14LXhsLW4ze21hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnR9Lm0teGwtbjR7bWFyZ2luOi0xLjVyZW0gIWltcG9ydGFudH0ubXQteGwtbjQsLm15LXhsLW40e21hcmdpbi10b3A6LTEuNXJlbSAhaW1wb3J0YW50fS5tci14bC1uNCwubXgteGwtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0gIWltcG9ydGFudH0ubWIteGwtbjQsLm15LXhsLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSAhaW1wb3J0YW50fS5tbC14bC1uNCwubXgteGwtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tLXhsLW41e21hcmdpbjotM3JlbSAhaW1wb3J0YW50fS5tdC14bC1uNSwubXkteGwtbjV7bWFyZ2luLXRvcDotM3JlbSAhaW1wb3J0YW50fS5tci14bC1uNSwubXgteGwtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtICFpbXBvcnRhbnR9Lm1iLXhsLW41LC5teS14bC1uNXttYXJnaW4tYm90dG9tOi0zcmVtICFpbXBvcnRhbnR9Lm1sLXhsLW41LC5teC14bC1uNXttYXJnaW4tbGVmdDotM3JlbSAhaW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXIteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19LnRleHQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2UgIWltcG9ydGFudH0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey50ZXh0LXNtLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtc20tcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey50ZXh0LW1kLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey50ZXh0LWxnLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbGctcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudGV4dC14bC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIgIWltcG9ydGFudH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudH0udGV4dC13aGl0ZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXtjb2xvcjojMjEyNTI5ICFpbXBvcnRhbnR9YS50ZXh0LXByaW1hcnk6aG92ZXIsYS50ZXh0LXByaW1hcnk6Zm9jdXN7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS50ZXh0LXNlY29uZGFyeXtjb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9YS50ZXh0LXNlY29uZGFyeTpob3ZlcixhLnRleHQtc2Vjb25kYXJ5OmZvY3Vze2NvbG9yOiM0OTRmNTQgIWltcG9ydGFudH0udGV4dC1zdWNjZXNze2NvbG9yOiMyOGE3NDUgIWltcG9ydGFudH1hLnRleHQtc3VjY2Vzczpob3ZlcixhLnRleHQtc3VjY2Vzczpmb2N1c3tjb2xvcjojMTk2OTJjICFpbXBvcnRhbnR9LnRleHQtaW5mb3tjb2xvcjojMTdhMmI4ICFpbXBvcnRhbnR9YS50ZXh0LWluZm86aG92ZXIsYS50ZXh0LWluZm86Zm9jdXN7Y29sb3I6IzBmNjY3NCAhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmd7Y29sb3I6I2ZmYzEwNyAhaW1wb3J0YW50fWEudGV4dC13YXJuaW5nOmhvdmVyLGEudGV4dC13YXJuaW5nOmZvY3Vze2NvbG9yOiNiYThiMDAgIWltcG9ydGFudH0udGV4dC1kYW5nZXJ7Y29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fWEudGV4dC1kYW5nZXI6aG92ZXIsYS50ZXh0LWRhbmdlcjpmb2N1c3tjb2xvcjojYTcxZDJhICFpbXBvcnRhbnR9LnRleHQtbGlnaHR7Y29sb3I6I2Y4ZjlmYSAhaW1wb3J0YW50fWEudGV4dC1saWdodDpob3ZlcixhLnRleHQtbGlnaHQ6Zm9jdXN7Y29sb3I6I2NiZDNkYSAhaW1wb3J0YW50fS50ZXh0LWRhcmt7Y29sb3I6IzM0M2E0MCAhaW1wb3J0YW50fWEudGV4dC1kYXJrOmhvdmVyLGEudGV4dC1kYXJrOmZvY3Vze2NvbG9yOiMxMjE0MTYgIWltcG9ydGFudH0udGV4dC1ib2R5e2NvbG9yOiMyMTI1MjkgIWltcG9ydGFudH0udGV4dC1tdXRlZHtjb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7Y29sb3I6cmdiYSgwLDAsMCwwLjUpICFpbXBvcnRhbnR9LnRleHQtd2hpdGUtNTB7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpICFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0udGV4dC1kZWNvcmF0aW9uLW5vbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0udGV4dC1icmVha3t3b3JkLWJyZWFrOmJyZWFrLXdvcmQgIWltcG9ydGFudDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudH0udGV4dC1yZXNldHtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsqLCo6OmJlZm9yZSwqOjphZnRlcnt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9YTpub3QoLmJ0bil7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hYmJyW3RpdGxlXTo6YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9cHJle3doaXRlLXNwYWNlOnByZS13cmFwICFpbXBvcnRhbnR9cHJlLGJsb2NrcXVvdGV7Ym9yZGVyOjFweCBzb2xpZCAjYWRiNWJkO3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfXRyLGltZ3twYWdlLWJyZWFrLWluc2lkZTphdm9pZH1wLGgyLGgze29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfUBwYWdle3NpemU6YTN9Ym9keXttaW4td2lkdGg6OTkycHggIWltcG9ydGFudH0uY29udGFpbmVye21pbi13aWR0aDo5OTJweCAhaW1wb3J0YW50fS5uYXZiYXJ7ZGlzcGxheTpub25lfS5iYWRnZXtib3JkZXI6MXB4IHNvbGlkICMwMDB9LnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSAhaW1wb3J0YW50fS50YWJsZSB0ZCwudGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRoLC50YWJsZS1ib3JkZXJlZCB0ZHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudH0udGFibGUtZGFya3tjb2xvcjppbmhlcml0fS50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoZWFkIHRoLC50YWJsZS1kYXJrIHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojZGVlMmU2fS50YWJsZSAudGhlYWQtZGFyayB0aHtjb2xvcjppbmhlcml0O2JvcmRlci1jb2xvcjojZGVlMmU2fX1cblxufVxuXG5cbi8vIG5ldyBzdHlsZSB7XG4jd2FtaW1lbnUtY29udGVudHMge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAubWVudS1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiI2NvbnRhY3Qge1xuICAuY29udGFjdC1pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuY29udGFjdC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE1NTE0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saW5lO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA3NXB4IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9ybS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBkbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTU1MTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogLTIwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1mb3JtX19zdWJtaXQge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGlucHV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc2NDc5MztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc2NDc5MztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzc2NDc5MywgMC41KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdmFsdWU9XCLmiLvjgotcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjNzY0NzkzO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubXdfd3BfZm9ybV9wcmV2aWV3IHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc2NDc5MztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICAgLm13X3dwX2Zvcm1fY29tcGxldGUge1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC50aGFua3MtaGVhZGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4ICogMC43O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGhhbmtzLXR4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnRoYW5rcy1iYWNrIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY0NzkzO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjcG9saWN5IHtcbiAgLnBvbGljeS1ib2R5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjbm90Zm91bmQge1xuICAubm90Zm91bmQtY29udGVudHMge1xuICAgIG1pbi1oZWlnaHQ6IDMwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgbWluLWhlaWdodDogNjB2aDtcblxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMCAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpe1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/