/**
* -----------------------
* Paths
* -----------------------
*/
/* $input-border-radius: 0 !default;
$input-focus-box-shadow: none !default;

$form-check-input-focus-box-shadow: none !default; */
/**
* -----------------------
* Background Sizing
* -----------------------
*/
@font-face {
  font-family: "Museo Sans Cyrl 500";
  src: url("../fonts/MuseoSansCyrl-500.woff2") format("woff2"), url("../fonts/MuseoSansCyrl-500.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Museo Sans Cyrl 500";
  src: url("../fonts/MuseoSansCyrl-500Italic.woff2") format("woff2"), url("../fonts/MuseoSansCyrl-500Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: "Museo Sans Cyrl 700";
  src: url("../fonts/MuseoSansCyrl-700.woff2") format("woff2"), url("../fonts/MuseoSansCyrl-700.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "Museo Sans Cyrl 700";
  src: url("../fonts/MuseoSansCyrl-700Italic.woff2") format("woff2"), url("../fonts/MuseoSansCyrl-700Italic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: "Museo Sans Cyrl 900";
  src: url("../fonts/MuseoSansCyrl-900.woff2") format("woff2"), url("../fonts/MuseoSansCyrl-900.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

:root {
  --bs-blue: #4760ff;
  --bs-indigo: #5361a3;
  --bs-purple: #525fa5;
  --bs-pink: #e83e8c;
  --bs-red: #d0445a;
  --bs-orange: #fd7e14;
  --bs-yellow: #f17f1b;
  --bs-green: #43ae37;
  --bs-teal: #2ec4b6;
  --bs-cyan: #3bcaec;
  --bs-white: #ffffff;
  --bs-gray: #838e95;
  --bs-gray-dark: #6d88b1;
  --bs-gray-100: #fdfdfd;
  --bs-gray-200: #fbfbfb;
  --bs-gray-300: #e6e6e6;
  --bs-gray-400: #dfe1ee;
  --bs-gray-500: #cad0e6;
  --bs-gray-600: #838e95;
  --bs-gray-700: #7b8fa4;
  --bs-gray-800: #6d88b1;
  --bs-gray-900: #262932;
  --bs-gray-100: #fdfdfd;
  --bs-gray-200: #fbfbfb;
  --bs-gray-300: #e6e6e6;
  --bs-gray-400: #dfe1ee;
  --bs-gray-400-b: #deecf1;
  --bs-gray-500: #cad0e6;
  --bs-gray-600: #838e95;
  --bs-gray-700: #7b8fa4;
  --bs-gray-800: #6d88b1;
  --bs-gray-900: #262932;
  --bs-primary: #1f1f3d;
  --bs-secondary: #43ae37;
  --bs-success: #2ec4b6;
  --bs-info: #525fa5;
  --bs-warning: #f17f1b;
  --bs-danger: #d0445a;
  --bs-light: #c4c9df;
  --bs-dark: #1f1f3d;
  --bs-indigo: #5361a3;
  --bs-purple: #525fa5;
  --bs-white: #ffffff;
  --bs-black: #000000;
  --bs-cyan: #3bcaec;
  --bs-gray-100-rgb: 253, 253, 253;
  --bs-gray-200-rgb: 251, 251, 251;
  --bs-gray-300-rgb: 230, 230, 230;
  --bs-gray-400-rgb: 223, 225, 238;
  --bs-gray-400-b-rgb: 222, 236, 241;
  --bs-gray-500-rgb: 202, 208, 230;
  --bs-gray-600-rgb: 131, 142, 149;
  --bs-gray-700-rgb: 123, 143, 164;
  --bs-gray-800-rgb: 109, 136, 177;
  --bs-gray-900-rgb: 38, 41, 50;
  --bs-primary-rgb: 31, 31, 61;
  --bs-secondary-rgb: 67, 174, 55;
  --bs-success-rgb: 46, 196, 182;
  --bs-info-rgb: 82, 95, 165;
  --bs-warning-rgb: 241, 127, 27;
  --bs-danger-rgb: 208, 68, 90;
  --bs-light-rgb: 196, 201, 223;
  --bs-dark-rgb: 31, 31, 61;
  --bs-indigo-rgb: 83, 97, 163;
  --bs-purple-rgb: 82, 95, 165;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 31, 31, 61;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Museo Sans Cyrl 500;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #1f1f3d;
  --bs-body-bg: #ffffff; }

*,
*::before,
*::after {
  box-sizing: border-box; }

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth; } }

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25; }

hr:not([size]) {
  height: 1px; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: "Museo Sans Cyrl 700";
  font-weight: 400;
  line-height: 1.2; }

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw); }
  @media (min-width: 1200px) {
    h1, .h1 {
      font-size: 2.5rem; } }

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw); }
  @media (min-width: 1200px) {
    h2, .h2 {
      font-size: 2rem; } }

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw); }
  @media (min-width: 1200px) {
    h3, .h3 {
      font-size: 1.75rem; } }

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw); }
  @media (min-width: 1200px) {
    h4, .h4 {
      font-size: 1.5rem; } }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

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

abbr[title],
abbr[data-bs-original-title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none; }

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

ol,
ul {
  padding-left: 2rem; }

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

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 600; }

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

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: 900; }

small, .small {
  font-size: 0.875em; }

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #1f1f3d;
  text-decoration: underline; }
  a:hover {
    color: #191931; }

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

code {
  font-size: 0.875em;
  color: #e83e8c;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #ffffff;
  background-color: #262932;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 600; }

figure {
  margin: 0 0 1rem; }

img,
svg {
  vertical-align: middle; }

table {
  caption-side: bottom;
  border-collapse: collapse; }

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #838e95;
  text-align: left; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0; }

label {
  display: inline-block; }

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

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

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }
  select:disabled {
    opacity: 1; }

[list]::-webkit-calendar-picker-indicator {
  display: none; }

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

::-moz-focus-inner {
  padding: 0;
  border-style: none; }

textarea {
  resize: vertical; }

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit; }
  @media (min-width: 1200px) {
    legend {
      font-size: 1.5rem; } }
  legend + * {
    clear: left; }

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0; }

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

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-color-swatch-wrapper {
  padding: 0; }

::file-selector-button {
  font: inherit; }

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

output {
  display: inline-block; }

iframe {
  border: 0; }

summary {
  display: list-item;
  cursor: pointer; }

progress {
  vertical-align: baseline; }

[hidden] {
  display: none !important; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-1 {
      font-size: 5rem; } }

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-2 {
      font-size: 4.5rem; } }

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-3 {
      font-size: 4rem; } }

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-4 {
      font-size: 3.5rem; } }

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-5 {
      font-size: 3rem; } }

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 1200px) {
    .display-6 {
      font-size: 2.5rem; } }

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

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

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 0.875em;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }
  .blockquote > :last-child {
    margin-bottom: 0; }

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #838e95; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 0.875em;
  color: #838e95; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto; }

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

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

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

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

@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1340px; } }

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5); }
  .row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y); }

.col {
  flex: 1 0 0%; }

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto; }

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%; }

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%; }

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.333%; }

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%; }

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%; }

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto; }

.col-1 {
  flex: 0 0 auto;
  width: 8.333%; }

.col-2 {
  flex: 0 0 auto;
  width: 16.667%; }

.col-3 {
  flex: 0 0 auto;
  width: 25%; }

.col-4 {
  flex: 0 0 auto;
  width: 33.333%; }

.col-5 {
  flex: 0 0 auto;
  width: 41.667%; }

.col-6 {
  flex: 0 0 auto;
  width: 50%; }

.col-7 {
  flex: 0 0 auto;
  width: 58.333%; }

.col-8 {
  flex: 0 0 auto;
  width: 66.667%; }

.col-9 {
  flex: 0 0 auto;
  width: 75%; }

.col-10 {
  flex: 0 0 auto;
  width: 83.333%; }

.col-11 {
  flex: 0 0 auto;
  width: 91.667%; }

.col-12 {
  flex: 0 0 auto;
  width: 100%; }

.offset-1 {
  margin-left: 8.333%; }

.offset-2 {
  margin-left: 16.667%; }

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

.offset-4 {
  margin-left: 33.333%; }

.offset-5 {
  margin-left: 41.667%; }

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

.offset-7 {
  margin-left: 58.333%; }

.offset-8 {
  margin-left: 66.667%; }

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

.offset-10 {
  margin-left: 83.333%; }

.offset-11 {
  margin-left: 91.667%; }

.g-0,
.gx-0 {
  --bs-gutter-x: 0; }

.g-0,
.gy-0 {
  --bs-gutter-y: 0; }

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem; }

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem; }

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem; }

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem; }

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem; }

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem; }

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem; }

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem; }

.g-5,
.gx-5 {
  --bs-gutter-x: 2rem; }

.g-5,
.gy-5 {
  --bs-gutter-y: 2rem; }

.g-6,
.gx-6 {
  --bs-gutter-x: 2.5rem; }

.g-6,
.gy-6 {
  --bs-gutter-y: 2.5rem; }

.g-7,
.gx-7 {
  --bs-gutter-x: 3rem; }

.g-7,
.gy-7 {
  --bs-gutter-y: 3rem; }

.g-8,
.gx-8 {
  --bs-gutter-x: 3.5rem; }

.g-8,
.gy-8 {
  --bs-gutter-y: 3.5rem; }

.g-9,
.gx-9 {
  --bs-gutter-x: 4rem; }

.g-9,
.gy-9 {
  --bs-gutter-y: 4rem; }

.g-10,
.gx-10 {
  --bs-gutter-x: 4.5rem; }

.g-10,
.gy-10 {
  --bs-gutter-y: 4.5rem; }

.g-11,
.gx-11 {
  --bs-gutter-x: 5rem; }

.g-11,
.gy-11 {
  --bs-gutter-y: 5rem; }

.g-12,
.gx-12 {
  --bs-gutter-x: 5.5rem; }

.g-12,
.gy-12 {
  --bs-gutter-y: 5.5rem; }

.g-13,
.gx-13 {
  --bs-gutter-x: 6rem; }

.g-13,
.gy-13 {
  --bs-gutter-y: 6rem; }

.g-14,
.gx-14 {
  --bs-gutter-x: 6.5rem; }

.g-14,
.gy-14 {
  --bs-gutter-y: 6.5rem; }

.g-15,
.gx-15 {
  --bs-gutter-x: 7rem; }

.g-15,
.gy-15 {
  --bs-gutter-y: 7rem; }

.g-16,
.gx-16 {
  --bs-gutter-x: 7.5rem; }

.g-16,
.gy-16 {
  --bs-gutter-y: 7.5rem; }

.g-17,
.gx-17 {
  --bs-gutter-x: 8rem; }

.g-17,
.gy-17 {
  --bs-gutter-y: 8rem; }

.g-18,
.gx-18 {
  --bs-gutter-x: 8.5rem; }

.g-18,
.gy-18 {
  --bs-gutter-y: 8.5rem; }

.g-19,
.gx-19 {
  --bs-gutter-x: 9rem; }

.g-19,
.gy-19 {
  --bs-gutter-y: 9rem; }

.g-20,
.gx-20 {
  --bs-gutter-x: 9.5rem; }

.g-20,
.gy-20 {
  --bs-gutter-y: 9.5rem; }

.g-21,
.gx-21 {
  --bs-gutter-x: 10rem; }

.g-21,
.gy-21 {
  --bs-gutter-y: 10rem; }

.g-22,
.gx-22 {
  --bs-gutter-x: 10.5rem; }

.g-22,
.gy-22 {
  --bs-gutter-y: 10.5rem; }

.g-23,
.gx-23 {
  --bs-gutter-x: 11rem; }

.g-23,
.gy-23 {
  --bs-gutter-y: 11rem; }

.g-24,
.gx-24 {
  --bs-gutter-x: 11.5rem; }

.g-24,
.gy-24 {
  --bs-gutter-y: 11.5rem; }

.g-25,
.gx-25 {
  --bs-gutter-x: 12rem; }

.g-25,
.gy-25 {
  --bs-gutter-y: 12rem; }

.g-26,
.gx-26 {
  --bs-gutter-x: 12.5rem; }

.g-26,
.gy-26 {
  --bs-gutter-y: 12.5rem; }

.g-27,
.gx-27 {
  --bs-gutter-x: 13rem; }

.g-27,
.gy-27 {
  --bs-gutter-y: 13rem; }

.g-28,
.gx-28 {
  --bs-gutter-x: 13.5rem; }

.g-28,
.gy-28 {
  --bs-gutter-y: 13.5rem; }

.g-29,
.gx-29 {
  --bs-gutter-x: 14rem; }

.g-29,
.gy-29 {
  --bs-gutter-y: 14rem; }

.g-30,
.gx-30 {
  --bs-gutter-x: 14.5rem; }

.g-30,
.gy-30 {
  --bs-gutter-y: 14.5rem; }

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.333%; }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.667%; }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.333%; }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.667%; }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.333%; }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.667%; }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.333%; }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.667%; }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.333%; }
  .offset-sm-2 {
    margin-left: 16.667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.333%; }
  .offset-sm-5 {
    margin-left: 41.667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.333%; }
  .offset-sm-8 {
    margin-left: 66.667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.333%; }
  .offset-sm-11 {
    margin-left: 91.667%; }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0; }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0; }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 2rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 2rem; }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 2.5rem; }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 2.5rem; }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 3rem; }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 3rem; }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 3.5rem; }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 3.5rem; }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 4rem; }
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 4rem; }
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 4.5rem; }
  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 4.5rem; }
  .g-sm-11,
  .gx-sm-11 {
    --bs-gutter-x: 5rem; }
  .g-sm-11,
  .gy-sm-11 {
    --bs-gutter-y: 5rem; }
  .g-sm-12,
  .gx-sm-12 {
    --bs-gutter-x: 5.5rem; }
  .g-sm-12,
  .gy-sm-12 {
    --bs-gutter-y: 5.5rem; }
  .g-sm-13,
  .gx-sm-13 {
    --bs-gutter-x: 6rem; }
  .g-sm-13,
  .gy-sm-13 {
    --bs-gutter-y: 6rem; }
  .g-sm-14,
  .gx-sm-14 {
    --bs-gutter-x: 6.5rem; }
  .g-sm-14,
  .gy-sm-14 {
    --bs-gutter-y: 6.5rem; }
  .g-sm-15,
  .gx-sm-15 {
    --bs-gutter-x: 7rem; }
  .g-sm-15,
  .gy-sm-15 {
    --bs-gutter-y: 7rem; }
  .g-sm-16,
  .gx-sm-16 {
    --bs-gutter-x: 7.5rem; }
  .g-sm-16,
  .gy-sm-16 {
    --bs-gutter-y: 7.5rem; }
  .g-sm-17,
  .gx-sm-17 {
    --bs-gutter-x: 8rem; }
  .g-sm-17,
  .gy-sm-17 {
    --bs-gutter-y: 8rem; }
  .g-sm-18,
  .gx-sm-18 {
    --bs-gutter-x: 8.5rem; }
  .g-sm-18,
  .gy-sm-18 {
    --bs-gutter-y: 8.5rem; }
  .g-sm-19,
  .gx-sm-19 {
    --bs-gutter-x: 9rem; }
  .g-sm-19,
  .gy-sm-19 {
    --bs-gutter-y: 9rem; }
  .g-sm-20,
  .gx-sm-20 {
    --bs-gutter-x: 9.5rem; }
  .g-sm-20,
  .gy-sm-20 {
    --bs-gutter-y: 9.5rem; }
  .g-sm-21,
  .gx-sm-21 {
    --bs-gutter-x: 10rem; }
  .g-sm-21,
  .gy-sm-21 {
    --bs-gutter-y: 10rem; }
  .g-sm-22,
  .gx-sm-22 {
    --bs-gutter-x: 10.5rem; }
  .g-sm-22,
  .gy-sm-22 {
    --bs-gutter-y: 10.5rem; }
  .g-sm-23,
  .gx-sm-23 {
    --bs-gutter-x: 11rem; }
  .g-sm-23,
  .gy-sm-23 {
    --bs-gutter-y: 11rem; }
  .g-sm-24,
  .gx-sm-24 {
    --bs-gutter-x: 11.5rem; }
  .g-sm-24,
  .gy-sm-24 {
    --bs-gutter-y: 11.5rem; }
  .g-sm-25,
  .gx-sm-25 {
    --bs-gutter-x: 12rem; }
  .g-sm-25,
  .gy-sm-25 {
    --bs-gutter-y: 12rem; }
  .g-sm-26,
  .gx-sm-26 {
    --bs-gutter-x: 12.5rem; }
  .g-sm-26,
  .gy-sm-26 {
    --bs-gutter-y: 12.5rem; }
  .g-sm-27,
  .gx-sm-27 {
    --bs-gutter-x: 13rem; }
  .g-sm-27,
  .gy-sm-27 {
    --bs-gutter-y: 13rem; }
  .g-sm-28,
  .gx-sm-28 {
    --bs-gutter-x: 13.5rem; }
  .g-sm-28,
  .gy-sm-28 {
    --bs-gutter-y: 13.5rem; }
  .g-sm-29,
  .gx-sm-29 {
    --bs-gutter-x: 14rem; }
  .g-sm-29,
  .gy-sm-29 {
    --bs-gutter-y: 14rem; }
  .g-sm-30,
  .gx-sm-30 {
    --bs-gutter-x: 14.5rem; }
  .g-sm-30,
  .gy-sm-30 {
    --bs-gutter-y: 14.5rem; } }

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%; }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.333%; }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.333%; }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.667%; }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.333%; }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.667%; }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.333%; }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.667%; }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.333%; }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.667%; }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.333%; }
  .offset-md-2 {
    margin-left: 16.667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.333%; }
  .offset-md-5 {
    margin-left: 41.667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.333%; }
  .offset-md-8 {
    margin-left: 66.667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.333%; }
  .offset-md-11 {
    margin-left: 91.667%; }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0; }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0; }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 2rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 2rem; }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 2.5rem; }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 2.5rem; }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 3rem; }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 3rem; }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 3.5rem; }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 3.5rem; }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 4rem; }
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 4rem; }
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 4.5rem; }
  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 4.5rem; }
  .g-md-11,
  .gx-md-11 {
    --bs-gutter-x: 5rem; }
  .g-md-11,
  .gy-md-11 {
    --bs-gutter-y: 5rem; }
  .g-md-12,
  .gx-md-12 {
    --bs-gutter-x: 5.5rem; }
  .g-md-12,
  .gy-md-12 {
    --bs-gutter-y: 5.5rem; }
  .g-md-13,
  .gx-md-13 {
    --bs-gutter-x: 6rem; }
  .g-md-13,
  .gy-md-13 {
    --bs-gutter-y: 6rem; }
  .g-md-14,
  .gx-md-14 {
    --bs-gutter-x: 6.5rem; }
  .g-md-14,
  .gy-md-14 {
    --bs-gutter-y: 6.5rem; }
  .g-md-15,
  .gx-md-15 {
    --bs-gutter-x: 7rem; }
  .g-md-15,
  .gy-md-15 {
    --bs-gutter-y: 7rem; }
  .g-md-16,
  .gx-md-16 {
    --bs-gutter-x: 7.5rem; }
  .g-md-16,
  .gy-md-16 {
    --bs-gutter-y: 7.5rem; }
  .g-md-17,
  .gx-md-17 {
    --bs-gutter-x: 8rem; }
  .g-md-17,
  .gy-md-17 {
    --bs-gutter-y: 8rem; }
  .g-md-18,
  .gx-md-18 {
    --bs-gutter-x: 8.5rem; }
  .g-md-18,
  .gy-md-18 {
    --bs-gutter-y: 8.5rem; }
  .g-md-19,
  .gx-md-19 {
    --bs-gutter-x: 9rem; }
  .g-md-19,
  .gy-md-19 {
    --bs-gutter-y: 9rem; }
  .g-md-20,
  .gx-md-20 {
    --bs-gutter-x: 9.5rem; }
  .g-md-20,
  .gy-md-20 {
    --bs-gutter-y: 9.5rem; }
  .g-md-21,
  .gx-md-21 {
    --bs-gutter-x: 10rem; }
  .g-md-21,
  .gy-md-21 {
    --bs-gutter-y: 10rem; }
  .g-md-22,
  .gx-md-22 {
    --bs-gutter-x: 10.5rem; }
  .g-md-22,
  .gy-md-22 {
    --bs-gutter-y: 10.5rem; }
  .g-md-23,
  .gx-md-23 {
    --bs-gutter-x: 11rem; }
  .g-md-23,
  .gy-md-23 {
    --bs-gutter-y: 11rem; }
  .g-md-24,
  .gx-md-24 {
    --bs-gutter-x: 11.5rem; }
  .g-md-24,
  .gy-md-24 {
    --bs-gutter-y: 11.5rem; }
  .g-md-25,
  .gx-md-25 {
    --bs-gutter-x: 12rem; }
  .g-md-25,
  .gy-md-25 {
    --bs-gutter-y: 12rem; }
  .g-md-26,
  .gx-md-26 {
    --bs-gutter-x: 12.5rem; }
  .g-md-26,
  .gy-md-26 {
    --bs-gutter-y: 12.5rem; }
  .g-md-27,
  .gx-md-27 {
    --bs-gutter-x: 13rem; }
  .g-md-27,
  .gy-md-27 {
    --bs-gutter-y: 13rem; }
  .g-md-28,
  .gx-md-28 {
    --bs-gutter-x: 13.5rem; }
  .g-md-28,
  .gy-md-28 {
    --bs-gutter-y: 13.5rem; }
  .g-md-29,
  .gx-md-29 {
    --bs-gutter-x: 14rem; }
  .g-md-29,
  .gy-md-29 {
    --bs-gutter-y: 14rem; }
  .g-md-30,
  .gx-md-30 {
    --bs-gutter-x: 14.5rem; }
  .g-md-30,
  .gy-md-30 {
    --bs-gutter-y: 14.5rem; } }

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.333%; }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.667%; }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.333%; }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.667%; }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.333%; }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.667%; }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.333%; }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.667%; }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.333%; }
  .offset-lg-2 {
    margin-left: 16.667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.333%; }
  .offset-lg-5 {
    margin-left: 41.667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.333%; }
  .offset-lg-8 {
    margin-left: 66.667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.333%; }
  .offset-lg-11 {
    margin-left: 91.667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 2rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 2rem; }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 2.5rem; }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 2.5rem; }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 3rem; }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 3rem; }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 3.5rem; }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 3.5rem; }
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 4rem; }
  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 4rem; }
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 4.5rem; }
  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 4.5rem; }
  .g-lg-11,
  .gx-lg-11 {
    --bs-gutter-x: 5rem; }
  .g-lg-11,
  .gy-lg-11 {
    --bs-gutter-y: 5rem; }
  .g-lg-12,
  .gx-lg-12 {
    --bs-gutter-x: 5.5rem; }
  .g-lg-12,
  .gy-lg-12 {
    --bs-gutter-y: 5.5rem; }
  .g-lg-13,
  .gx-lg-13 {
    --bs-gutter-x: 6rem; }
  .g-lg-13,
  .gy-lg-13 {
    --bs-gutter-y: 6rem; }
  .g-lg-14,
  .gx-lg-14 {
    --bs-gutter-x: 6.5rem; }
  .g-lg-14,
  .gy-lg-14 {
    --bs-gutter-y: 6.5rem; }
  .g-lg-15,
  .gx-lg-15 {
    --bs-gutter-x: 7rem; }
  .g-lg-15,
  .gy-lg-15 {
    --bs-gutter-y: 7rem; }
  .g-lg-16,
  .gx-lg-16 {
    --bs-gutter-x: 7.5rem; }
  .g-lg-16,
  .gy-lg-16 {
    --bs-gutter-y: 7.5rem; }
  .g-lg-17,
  .gx-lg-17 {
    --bs-gutter-x: 8rem; }
  .g-lg-17,
  .gy-lg-17 {
    --bs-gutter-y: 8rem; }
  .g-lg-18,
  .gx-lg-18 {
    --bs-gutter-x: 8.5rem; }
  .g-lg-18,
  .gy-lg-18 {
    --bs-gutter-y: 8.5rem; }
  .g-lg-19,
  .gx-lg-19 {
    --bs-gutter-x: 9rem; }
  .g-lg-19,
  .gy-lg-19 {
    --bs-gutter-y: 9rem; }
  .g-lg-20,
  .gx-lg-20 {
    --bs-gutter-x: 9.5rem; }
  .g-lg-20,
  .gy-lg-20 {
    --bs-gutter-y: 9.5rem; }
  .g-lg-21,
  .gx-lg-21 {
    --bs-gutter-x: 10rem; }
  .g-lg-21,
  .gy-lg-21 {
    --bs-gutter-y: 10rem; }
  .g-lg-22,
  .gx-lg-22 {
    --bs-gutter-x: 10.5rem; }
  .g-lg-22,
  .gy-lg-22 {
    --bs-gutter-y: 10.5rem; }
  .g-lg-23,
  .gx-lg-23 {
    --bs-gutter-x: 11rem; }
  .g-lg-23,
  .gy-lg-23 {
    --bs-gutter-y: 11rem; }
  .g-lg-24,
  .gx-lg-24 {
    --bs-gutter-x: 11.5rem; }
  .g-lg-24,
  .gy-lg-24 {
    --bs-gutter-y: 11.5rem; }
  .g-lg-25,
  .gx-lg-25 {
    --bs-gutter-x: 12rem; }
  .g-lg-25,
  .gy-lg-25 {
    --bs-gutter-y: 12rem; }
  .g-lg-26,
  .gx-lg-26 {
    --bs-gutter-x: 12.5rem; }
  .g-lg-26,
  .gy-lg-26 {
    --bs-gutter-y: 12.5rem; }
  .g-lg-27,
  .gx-lg-27 {
    --bs-gutter-x: 13rem; }
  .g-lg-27,
  .gy-lg-27 {
    --bs-gutter-y: 13rem; }
  .g-lg-28,
  .gx-lg-28 {
    --bs-gutter-x: 13.5rem; }
  .g-lg-28,
  .gy-lg-28 {
    --bs-gutter-y: 13.5rem; }
  .g-lg-29,
  .gx-lg-29 {
    --bs-gutter-x: 14rem; }
  .g-lg-29,
  .gy-lg-29 {
    --bs-gutter-y: 14rem; }
  .g-lg-30,
  .gx-lg-30 {
    --bs-gutter-x: 14.5rem; }
  .g-lg-30,
  .gy-lg-30 {
    --bs-gutter-y: 14.5rem; } }

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.333%; }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.667%; }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.333%; }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.667%; }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.333%; }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.667%; }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.333%; }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.667%; }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.333%; }
  .offset-xl-2 {
    margin-left: 16.667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.333%; }
  .offset-xl-5 {
    margin-left: 41.667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.333%; }
  .offset-xl-8 {
    margin-left: 66.667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.333%; }
  .offset-xl-11 {
    margin-left: 91.667%; }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0; }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0; }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 2rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 2rem; }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 2.5rem; }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 2.5rem; }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 3rem; }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 3rem; }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 3.5rem; }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 3.5rem; }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 4rem; }
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 4rem; }
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 4.5rem; }
  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 4.5rem; }
  .g-xl-11,
  .gx-xl-11 {
    --bs-gutter-x: 5rem; }
  .g-xl-11,
  .gy-xl-11 {
    --bs-gutter-y: 5rem; }
  .g-xl-12,
  .gx-xl-12 {
    --bs-gutter-x: 5.5rem; }
  .g-xl-12,
  .gy-xl-12 {
    --bs-gutter-y: 5.5rem; }
  .g-xl-13,
  .gx-xl-13 {
    --bs-gutter-x: 6rem; }
  .g-xl-13,
  .gy-xl-13 {
    --bs-gutter-y: 6rem; }
  .g-xl-14,
  .gx-xl-14 {
    --bs-gutter-x: 6.5rem; }
  .g-xl-14,
  .gy-xl-14 {
    --bs-gutter-y: 6.5rem; }
  .g-xl-15,
  .gx-xl-15 {
    --bs-gutter-x: 7rem; }
  .g-xl-15,
  .gy-xl-15 {
    --bs-gutter-y: 7rem; }
  .g-xl-16,
  .gx-xl-16 {
    --bs-gutter-x: 7.5rem; }
  .g-xl-16,
  .gy-xl-16 {
    --bs-gutter-y: 7.5rem; }
  .g-xl-17,
  .gx-xl-17 {
    --bs-gutter-x: 8rem; }
  .g-xl-17,
  .gy-xl-17 {
    --bs-gutter-y: 8rem; }
  .g-xl-18,
  .gx-xl-18 {
    --bs-gutter-x: 8.5rem; }
  .g-xl-18,
  .gy-xl-18 {
    --bs-gutter-y: 8.5rem; }
  .g-xl-19,
  .gx-xl-19 {
    --bs-gutter-x: 9rem; }
  .g-xl-19,
  .gy-xl-19 {
    --bs-gutter-y: 9rem; }
  .g-xl-20,
  .gx-xl-20 {
    --bs-gutter-x: 9.5rem; }
  .g-xl-20,
  .gy-xl-20 {
    --bs-gutter-y: 9.5rem; }
  .g-xl-21,
  .gx-xl-21 {
    --bs-gutter-x: 10rem; }
  .g-xl-21,
  .gy-xl-21 {
    --bs-gutter-y: 10rem; }
  .g-xl-22,
  .gx-xl-22 {
    --bs-gutter-x: 10.5rem; }
  .g-xl-22,
  .gy-xl-22 {
    --bs-gutter-y: 10.5rem; }
  .g-xl-23,
  .gx-xl-23 {
    --bs-gutter-x: 11rem; }
  .g-xl-23,
  .gy-xl-23 {
    --bs-gutter-y: 11rem; }
  .g-xl-24,
  .gx-xl-24 {
    --bs-gutter-x: 11.5rem; }
  .g-xl-24,
  .gy-xl-24 {
    --bs-gutter-y: 11.5rem; }
  .g-xl-25,
  .gx-xl-25 {
    --bs-gutter-x: 12rem; }
  .g-xl-25,
  .gy-xl-25 {
    --bs-gutter-y: 12rem; }
  .g-xl-26,
  .gx-xl-26 {
    --bs-gutter-x: 12.5rem; }
  .g-xl-26,
  .gy-xl-26 {
    --bs-gutter-y: 12.5rem; }
  .g-xl-27,
  .gx-xl-27 {
    --bs-gutter-x: 13rem; }
  .g-xl-27,
  .gy-xl-27 {
    --bs-gutter-y: 13rem; }
  .g-xl-28,
  .gx-xl-28 {
    --bs-gutter-x: 13.5rem; }
  .g-xl-28,
  .gy-xl-28 {
    --bs-gutter-y: 13.5rem; }
  .g-xl-29,
  .gx-xl-29 {
    --bs-gutter-x: 14rem; }
  .g-xl-29,
  .gy-xl-29 {
    --bs-gutter-y: 14rem; }
  .g-xl-30,
  .gx-xl-30 {
    --bs-gutter-x: 14.5rem; }
  .g-xl-30,
  .gy-xl-30 {
    --bs-gutter-y: 14.5rem; } }

@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%; }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.333%; }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.667%; }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.333%; }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.667%; }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.333%; }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.667%; }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.333%; }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.667%; }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.333%; }
  .offset-xxl-2 {
    margin-left: 16.667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.333%; }
  .offset-xxl-5 {
    margin-left: 41.667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.333%; }
  .offset-xxl-8 {
    margin-left: 66.667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.333%; }
  .offset-xxl-11 {
    margin-left: 91.667%; }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0; }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0; }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem; }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem; }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 2rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 2rem; }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 2.5rem; }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 2.5rem; }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 3rem; }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 3rem; }
  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 3.5rem; }
  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 3.5rem; }
  .g-xxl-9,
  .gx-xxl-9 {
    --bs-gutter-x: 4rem; }
  .g-xxl-9,
  .gy-xxl-9 {
    --bs-gutter-y: 4rem; }
  .g-xxl-10,
  .gx-xxl-10 {
    --bs-gutter-x: 4.5rem; }
  .g-xxl-10,
  .gy-xxl-10 {
    --bs-gutter-y: 4.5rem; }
  .g-xxl-11,
  .gx-xxl-11 {
    --bs-gutter-x: 5rem; }
  .g-xxl-11,
  .gy-xxl-11 {
    --bs-gutter-y: 5rem; }
  .g-xxl-12,
  .gx-xxl-12 {
    --bs-gutter-x: 5.5rem; }
  .g-xxl-12,
  .gy-xxl-12 {
    --bs-gutter-y: 5.5rem; }
  .g-xxl-13,
  .gx-xxl-13 {
    --bs-gutter-x: 6rem; }
  .g-xxl-13,
  .gy-xxl-13 {
    --bs-gutter-y: 6rem; }
  .g-xxl-14,
  .gx-xxl-14 {
    --bs-gutter-x: 6.5rem; }
  .g-xxl-14,
  .gy-xxl-14 {
    --bs-gutter-y: 6.5rem; }
  .g-xxl-15,
  .gx-xxl-15 {
    --bs-gutter-x: 7rem; }
  .g-xxl-15,
  .gy-xxl-15 {
    --bs-gutter-y: 7rem; }
  .g-xxl-16,
  .gx-xxl-16 {
    --bs-gutter-x: 7.5rem; }
  .g-xxl-16,
  .gy-xxl-16 {
    --bs-gutter-y: 7.5rem; }
  .g-xxl-17,
  .gx-xxl-17 {
    --bs-gutter-x: 8rem; }
  .g-xxl-17,
  .gy-xxl-17 {
    --bs-gutter-y: 8rem; }
  .g-xxl-18,
  .gx-xxl-18 {
    --bs-gutter-x: 8.5rem; }
  .g-xxl-18,
  .gy-xxl-18 {
    --bs-gutter-y: 8.5rem; }
  .g-xxl-19,
  .gx-xxl-19 {
    --bs-gutter-x: 9rem; }
  .g-xxl-19,
  .gy-xxl-19 {
    --bs-gutter-y: 9rem; }
  .g-xxl-20,
  .gx-xxl-20 {
    --bs-gutter-x: 9.5rem; }
  .g-xxl-20,
  .gy-xxl-20 {
    --bs-gutter-y: 9.5rem; }
  .g-xxl-21,
  .gx-xxl-21 {
    --bs-gutter-x: 10rem; }
  .g-xxl-21,
  .gy-xxl-21 {
    --bs-gutter-y: 10rem; }
  .g-xxl-22,
  .gx-xxl-22 {
    --bs-gutter-x: 10.5rem; }
  .g-xxl-22,
  .gy-xxl-22 {
    --bs-gutter-y: 10.5rem; }
  .g-xxl-23,
  .gx-xxl-23 {
    --bs-gutter-x: 11rem; }
  .g-xxl-23,
  .gy-xxl-23 {
    --bs-gutter-y: 11rem; }
  .g-xxl-24,
  .gx-xxl-24 {
    --bs-gutter-x: 11.5rem; }
  .g-xxl-24,
  .gy-xxl-24 {
    --bs-gutter-y: 11.5rem; }
  .g-xxl-25,
  .gx-xxl-25 {
    --bs-gutter-x: 12rem; }
  .g-xxl-25,
  .gy-xxl-25 {
    --bs-gutter-y: 12rem; }
  .g-xxl-26,
  .gx-xxl-26 {
    --bs-gutter-x: 12.5rem; }
  .g-xxl-26,
  .gy-xxl-26 {
    --bs-gutter-y: 12.5rem; }
  .g-xxl-27,
  .gx-xxl-27 {
    --bs-gutter-x: 13rem; }
  .g-xxl-27,
  .gy-xxl-27 {
    --bs-gutter-y: 13rem; }
  .g-xxl-28,
  .gx-xxl-28 {
    --bs-gutter-x: 13.5rem; }
  .g-xxl-28,
  .gy-xxl-28 {
    --bs-gutter-y: 13.5rem; }
  .g-xxl-29,
  .gx-xxl-29 {
    --bs-gutter-x: 14rem; }
  .g-xxl-29,
  .gy-xxl-29 {
    --bs-gutter-y: 14rem; }
  .g-xxl-30,
  .gx-xxl-30 {
    --bs-gutter-x: 14.5rem; }
  .g-xxl-30,
  .gy-xxl-30 {
    --bs-gutter-y: 14.5rem; } }

.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #1f1f3d;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #1f1f3d;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #1f1f3d;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #1f1f3d;
  vertical-align: top;
  border-color: currentColor; }
  .table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }
  .table > tbody {
    vertical-align: inherit; }
  .table > thead {
    vertical-align: bottom; }
  .table > :not(:last-child) > :last-child > * {
    border-bottom-color: currentColor; }

.caption-top {
  caption-side: top; }

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem; }

.table-bordered > :not(caption) > * {
  border-width: 1px 0; }
  .table-bordered > :not(caption) > * > * {
    border-width: 0 1px; }

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0; }

.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color); }

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color); }

.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color); }

.table-primary {
  --bs-table-bg: #d2d2d8;
  --bs-table-striped-bg: #c8c8cd;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #bdbdc2;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #c2c2c8;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #bdbdc2; }

.table-secondary {
  --bs-table-bg: #d9efd7;
  --bs-table-striped-bg: #cee3cc;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #c3d7c2;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #c9ddc7;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #c3d7c2; }

.table-success {
  --bs-table-bg: #d5f3f0;
  --bs-table-striped-bg: #cae7e4;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #c0dbd8;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #c5e1de;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #c0dbd8; }

.table-info {
  --bs-table-bg: #dcdfed;
  --bs-table-striped-bg: #d1d4e1;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #c6c9d5;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #cccedb;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #c6c9d5; }

.table-warning {
  --bs-table-bg: #fce5d1;
  --bs-table-striped-bg: #efdac7;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e3cebc;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e9d4c1;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #e3cebc; }

.table-danger {
  --bs-table-bg: #f6dade;
  --bs-table-striped-bg: #eacfd3;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #ddc4c8;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e4cacd;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #ddc4c8; }

.table-light {
  --bs-table-bg: #c4c9df;
  --bs-table-striped-bg: #babfd4;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #b0b5c9;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #b5bace;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #b0b5c9; }

.table-dark {
  --bs-table-bg: #1f1f3d;
  --bs-table-striped-bg: #2a2a47;
  --bs-table-striped-color: #ffffff;
  --bs-table-active-bg: #353550;
  --bs-table-active-color: #ffffff;
  --bs-table-hover-bg: #30304c;
  --bs-table-hover-color: #ffffff;
  color: #ffffff;
  border-color: #353550; }

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

.form-label {
  margin-bottom: 0.5rem; }

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

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem; }

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #838e95; }

.form-control {
  display: block;
  width: 100%;
  padding: 0.7rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1f1f3d;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #dfe1ee;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control[type="file"] {
    overflow: hidden; }
    .form-control[type="file"]:not(:disabled):not([readonly]) {
      cursor: pointer; }
  .form-control:focus {
    color: #1f1f3d;
    background-color: #ffffff;
    border-color: #8f8f9e;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(31, 31, 61, 0.25); }
  .form-control::-webkit-date-and-time-value {
    height: 1.5em; }
  .form-control::placeholder {
    color: #525fa5;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #fbfbfb;
    opacity: 1; }
  .form-control::file-selector-button {
    padding: 0.7rem 1rem;
    margin: -0.7rem -1rem;
    margin-inline-end: 1rem;
    color: #1f1f3d;
    background-color: #fbfbfb;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: all 0.8s cubic-bezier(0.2, 1, 0.2, 1); }
    @media (prefers-reduced-motion: reduce) {
      .form-control::file-selector-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #eeeeee; }
  .form-control::-webkit-file-upload-button {
    padding: 0.7rem 1rem;
    margin: -0.7rem -1rem;
    margin-inline-end: 1rem;
    color: #1f1f3d;
    background-color: #fbfbfb;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: all 0.8s cubic-bezier(0.2, 1, 0.2, 1); }
    @media (prefers-reduced-motion: reduce) {
      .form-control::-webkit-file-upload-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #eeeeee; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.7rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #1f1f3d;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }
  .form-control-sm::file-selector-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem; }
  .form-control-sm::-webkit-file-upload-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    margin-inline-end: 0.5rem; }

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.8rem; }
  .form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem; }
  .form-control-lg::-webkit-file-upload-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    margin-inline-end: 1rem; }

textarea.form-control {
  min-height: calc(1.5em + 1.4rem + 2px); }

textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px); }

textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px); }

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.7rem; }
  .form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer; }
  .form-control-color::-moz-color-swatch {
    height: 1.5em;
    border-radius: 0.25rem; }
  .form-control-color::-webkit-color-swatch {
    height: 1.5em;
    border-radius: 0.25rem; }

.form-select {
  display: block;
  width: 100%;
  padding: 0.7rem 3rem 0.7rem 1rem;
  -moz-padding-start: calc(1rem - 3px);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1f1f3d;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23838e95' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px;
  border: 1px solid #dfe1ee;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none; }
  @media (prefers-reduced-motion: reduce) {
    .form-select {
      transition: none; } }
  .form-select:focus {
    border-color: #8f8f9e;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(31, 31, 61, 0.25); }
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 1rem;
    background-image: none; }
  .form-select:disabled {
    background-color: #fbfbfb; }
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #1f1f3d; }

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem; }
  .form-check .form-check-input {
    float: left;
    margin-left: -1.5em; }

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  color-adjust: exact; }
  .form-check-input[type="checkbox"] {
    border-radius: 0.25em; }
  .form-check-input[type="radio"] {
    border-radius: 50%; }
  .form-check-input:active {
    filter: brightness(90%); }
  .form-check-input:focus {
    border-color: #8f8f9e;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(31, 31, 61, 0.25); }
  .form-check-input:checked {
    background-color: #43ae37;
    border-color: #43ae37; }
    .form-check-input:checked[type="checkbox"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); }
    .form-check-input:checked[type="radio"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e"); }
  .form-check-input[type="checkbox"]:indeterminate {
    background-color: #1f1f3d;
    border-color: #1f1f3d;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }
  .form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5; }
  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    opacity: 0.5; }

.form-switch {
  padding-left: 2.5em; }
  .form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2em;
    transition: background-position 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-switch .form-check-input {
        transition: none; } }
    .form-switch .form-check-input:focus {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238f8f9e'/%3e%3c/svg%3e"); }
    .form-switch .form-check-input:checked {
      background-position: right center;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e"); }

.form-check-inline {
  display: inline-block;
  margin-right: 1rem; }

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }
  .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    pointer-events: none;
    filter: none;
    opacity: 0.65; }

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .form-range:focus {
    outline: 0; }
    .form-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(31, 31, 61, 0.25); }
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(31, 31, 61, 0.25); }
  .form-range::-moz-focus-outer {
    border: 0; }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #1f1f3d;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-webkit-slider-thumb {
        transition: none; } }
    .form-range::-webkit-slider-thumb:active {
      background-color: #bcbcc5; }
  .form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #e6e6e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #1f1f3d;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-moz-range-thumb {
        transition: none; } }
    .form-range::-moz-range-thumb:active {
      background-color: #bcbcc5; }
  .form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #e6e6e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range:disabled {
    pointer-events: none; }
    .form-range:disabled::-webkit-slider-thumb {
      background-color: #cad0e6; }
    .form-range:disabled::-moz-range-thumb {
      background-color: #cad0e6; }

.form-floating {
  position: relative; }
  .form-floating > .form-control,
  .form-floating > .form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25; }
  .form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem 1rem;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-floating > label {
        transition: none; } }
  .form-floating > .form-control {
    padding: 1rem 1rem; }
    .form-floating > .form-control::placeholder {
      color: transparent; }
    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
    .form-floating > .form-control:-webkit-autofill {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
  .form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem; }
  .form-floating > .form-control:focus ~ label,
  .form-floating > .form-control:not(:placeholder-shown) ~ label,
  .form-floating > .form-select ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0; }
  .input-group > .form-control:focus,
  .input-group > .form-select:focus {
    z-index: 3; }
  .input-group .btn {
    position: relative;
    z-index: 2; }
    .input-group .btn:focus {
      z-index: 3; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.7rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1f1f3d;
  text-align: center;
  white-space: nowrap;
  background-color: #fbfbfb;
  border: 1px solid #dfe1ee;
  border-radius: 0.25rem; }

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.8rem; }

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 4rem; }

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #2ec4b6; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #000000;
  background-color: rgba(46, 196, 182, 0.9);
  border-radius: 0.25rem; }

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #2ec4b6;
  padding-right: calc(1.5em + 1.4rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232ec4b6' 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(0.375em + 0.35rem) center;
  background-size: calc(0.75em + 0.7rem) calc(0.75em + 0.7rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #2ec4b6;
    box-shadow: 0 0 0 0.25rem rgba(46, 196, 182, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 1.4rem);
  background-position: top calc(0.375em + 0.35rem) right calc(0.375em + 0.35rem); }

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #2ec4b6; }
  .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    padding-right: 5.5rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23838e95' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232ec4b6' 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-position: right 1rem center, center right 3rem;
    background-size: 16px 12px, calc(0.75em + 0.7rem) calc(0.75em + 0.7rem); }
  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #2ec4b6;
    box-shadow: 0 0 0 0.25rem rgba(46, 196, 182, 0.25); }

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #2ec4b6; }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #2ec4b6; }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(46, 196, 182, 0.25); }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #2ec4b6; }

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em; }

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated
.input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1; }
  .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated
  .input-group .form-select:valid:focus,
  .input-group .form-select.is-valid:focus {
    z-index: 3; }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #d0445a; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #ffffff;
  background-color: rgba(208, 68, 90, 0.9);
  border-radius: 0.25rem; }

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #d0445a;
  padding-right: calc(1.5em + 1.4rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d0445a'%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='%23d0445a' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.35rem) center;
  background-size: calc(0.75em + 0.7rem) calc(0.75em + 0.7rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #d0445a;
    box-shadow: 0 0 0 0.25rem rgba(208, 68, 90, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 1.4rem);
  background-position: top calc(0.375em + 0.35rem) right calc(0.375em + 0.35rem); }

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #d0445a; }
  .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 5.5rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23838e95' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d0445a'%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='%23d0445a' stroke='none'/%3e%3c/svg%3e");
    background-position: right 1rem center, center right 3rem;
    background-size: 16px 12px, calc(0.75em + 0.7rem) calc(0.75em + 0.7rem); }
  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #d0445a;
    box-shadow: 0 0 0 0.25rem rgba(208, 68, 90, 0.25); }

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #d0445a; }
  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: #d0445a; }
  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.25rem rgba(208, 68, 90, 0.25); }
  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #d0445a; }

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em; }

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated
.input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2; }
  .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated
  .input-group .form-select:invalid:focus,
  .input-group .form-select.is-invalid:focus {
    z-index: 3; }

.btn {
  display: inline-block;
  font-family: "Museo Sans Cyrl 700";
  font-weight: 400;
  line-height: 1.5;
  color: #1f1f3d;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.7rem 1.8rem;
  font-size: 1.05rem;
  border-radius: 0.25rem;
  transition: all 0.8s cubic-bezier(0.2, 1, 0.2, 1); }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #1f1f3d; }
  .btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: none; }
  .btn:disabled, .btn.disabled,
  fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65; }

.btn-gray-100 {
  color: #000000;
  background-color: #fdfdfd;
  border-color: #fdfdfd; }
  .btn-gray-100:hover {
    color: #000000;
    background-color: #fdfdfd;
    border-color: #fdfdfd; }
  .btn-check:focus + .btn-gray-100, .btn-gray-100:focus {
    color: #000000;
    background-color: #fdfdfd;
    border-color: #fdfdfd;
    box-shadow: none; }
  .btn-check:checked + .btn-gray-100,
  .btn-check:active + .btn-gray-100, .btn-gray-100:active, .btn-gray-100.active,
  .show > .btn-gray-100.dropdown-toggle {
    color: #000000;
    background-color: #fdfdfd;
    border-color: #fdfdfd; }
    .btn-check:checked + .btn-gray-100:focus,
    .btn-check:active + .btn-gray-100:focus, .btn-gray-100:active:focus, .btn-gray-100.active:focus,
    .show > .btn-gray-100.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-gray-100:disabled, .btn-gray-100.disabled {
    color: #000000;
    background-color: #fdfdfd;
    border-color: #fdfdfd; }

.btn-gray-200 {
  color: #000000;
  background-color: #fbfbfb;
  border-color: #fbfbfb; }
  .btn-gray-200:hover {
    color: #000000;
    background-color: #fcfcfc;
    border-color: #fbfbfb; }
  .btn-check:focus + .btn-gray-200, .btn-gray-200:focus {
    color: #000000;
    background-color: #fcfcfc;
    border-color: #fbfbfb;
    box-shadow: none; }
  .btn-check:checked + .btn-gray-200,
  .btn-check:active + .btn-gray-200, .btn-gray-200:active, .btn-gray-200.active,
  .show > .btn-gray-200.dropdown-toggle {
    color: #000000;
    background-color: #fcfcfc;
    border-color: #fbfbfb; }
    .btn-check:checked + .btn-gray-200:focus,
    .btn-check:active + .btn-gray-200:focus, .btn-gray-200:active:focus, .btn-gray-200.active:focus,
    .show > .btn-gray-200.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-gray-200:disabled, .btn-gray-200.disabled {
    color: #000000;
    background-color: #fbfbfb;
    border-color: #fbfbfb; }

.btn-gray-300 {
  color: #000000;
  background-color: #e6e6e6;
  border-color: #e6e6e6; }
  .btn-gray-300:hover {
    color: #000000;
    background-color: #eaeaea;
    border-color: #e9e9e9; }
  .btn-check:focus + .btn-gray-300, .btn-gray-300:focus {
    color: #000000;
    background-color: #eaeaea;
    border-color: #e9e9e9;
    box-shadow: none; }
  .btn-check:checked + .btn-gray-300,
  .btn-check:active + .btn-gray-300, .btn-gray-300:active, .btn-gray-300.active,
  .show > .btn-gray-300.dropdown-toggle {
    color: #000000;
    background-color: #ebebeb;
    border-color: #e9e9e9; }
    .btn-check:checked + .btn-gray-300:focus,
    .btn-check:active + .btn-gray-300:focus, .btn-gray-300:active:focus, .btn-gray-300.active:focus,
    .show > .btn-gray-300.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-gray-300:disabled, .btn-gray-300.disabled {
    color: #000000;
    background-color: #e6e6e6;
    border-color: #e6e6e6; }

.btn-gray-400 {
  color: #000000;
  background-color: #dfe1ee;
  border-color: #dfe1ee; }
  .btn-gray-400:hover {
    color: #000000;
    background-color: #e4e6f1;
    border-color: #e2e4f0; }
  .btn-check:focus + .btn-gray-400, .btn-gray-400:focus {
    color: #000000;
    background-color: #e4e6f1;
    border-color: #e2e4f0;
    box-shadow: none; }
  .btn-check:checked + .btn-gray-400,
  .btn-check:active + .btn-gray-400, .btn-gray-400:active, .btn-gray-400.active,
  .show > .btn-gray-400.dropdown-toggle {
    color: #000000;
    background-color: #e5e7f1;
    border-color: #e2e4f0; }
    .btn-check:checked + .btn-gray-400:focus,
    .btn-check:active + .btn-gray-400:focus, .btn-gray-400:active:focus, .btn-gray-400.active:focus,
    .show > .btn-gray-400.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-gray-400:disabled, .btn-gray-400.disabled {
    color: #000000;
    background-color: #dfe1ee;
    border-color: #dfe1ee; }

.btn-gray-400-b {
  color: #000000;
  background-color: #deecf1;
  border-color: #deecf1; }
  .btn-gray-400-b:hover {
    color: #000000;
    background-color: #e3eff3;
    border-color: #e1eef2; }
  .btn-check:focus + .btn-gray-400-b, .btn-gray-400-b:focus {
    color: #000000;
    background-color: #e3eff3;
    border-color: #e1eef2;
    box-shadow: none; }
  .btn-check:checked + .btn-gray-400-b,
  .btn-check:active + .btn-gray-400-b, .btn-gray-400-b:active, .btn-gray-400-b.active,
  .show > .btn-gray-400-b.dropdown-toggle {
    color: #000000;
    background-color: #e5f0f4;
    border-color: #e1eef2; }
    .btn-check:checked + .btn-gray-400-b:focus,
    .btn-check:active + .btn-gray-400-b:focus, .btn-gray-400-b:active:focus, .btn-gray-400-b.active:focus,
    .show > .btn-gray-400-b.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-gray-400-b:disabled, .btn-gray-400-b.disabled {
    color: #000000;
    background-color: #deecf1;
    border-color: #deecf1; }

.btn-gray-500 {
  color: #000000;
  background-color: #cad0e6;
  border-color: #cad0e6; }
  .btn-gray-500:hover {
    color: #000000;
    background-color: #d2d7ea;
    border-color: #cfd5e9; }
  .btn-check:focus + .btn-gray-500, .btn-gray-500:focus {
    color: #000000;
    background-color: #d2d7ea;
    border-color: #cfd5e9;
    box-shadow: none; }
  .btn-check:checked + .btn-gray-500,
  .btn-check:active + .btn-gray-500, .btn-gray-500:active, .btn-gray-500.active,
  .show > .btn-gray-500.dropdown-toggle {
    color: #000000;
    background-color: #d5d9eb;
    border-color: #cfd5e9; }
    .btn-check:checked + .btn-gray-500:focus,
    .btn-check:active + .btn-gray-500:focus, .btn-gray-500:active:focus, .btn-gray-500.active:focus,
    .show > .btn-gray-500.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-gray-500:disabled, .btn-gray-500.disabled {
    color: #000000;
    background-color: #cad0e6;
    border-color: #cad0e6; }

.btn-gray-600 {
  color: #ffffff;
  background-color: #838e95;
  border-color: #838e95; }
  .btn-gray-600:hover {
    color: #ffffff;
    background-color: #6f797f;
    border-color: #697277; }
  .btn-check:focus + .btn-gray-600, .btn-gray-600:focus {
    color: #ffffff;
    background-color: #6f797f;
    border-color: #697277;
    box-shadow: none; }
  .btn-check:checked + .btn-gray-600,
  .btn-check:active + .btn-gray-600, .btn-gray-600:active, .btn-gray-600.active,
  .show > .btn-gray-600.dropdown-toggle {
    color: #ffffff;
    background-color: #697277;
    border-color: #626b70; }
    .btn-check:checked + .btn-gray-600:focus,
    .btn-check:active + .btn-gray-600:focus, .btn-gray-600:active:focus, .btn-gray-600.active:focus,
    .show > .btn-gray-600.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-gray-600:disabled, .btn-gray-600.disabled {
    color: #ffffff;
    background-color: #838e95;
    border-color: #838e95; }

.btn-gray-700 {
  color: #ffffff;
  background-color: #7b8fa4;
  border-color: #7b8fa4; }
  .btn-gray-700:hover {
    color: #ffffff;
    background-color: #697a8b;
    border-color: #627283; }
  .btn-check:focus + .btn-gray-700, .btn-gray-700:focus {
    color: #ffffff;
    background-color: #697a8b;
    border-color: #627283;
    box-shadow: none; }
  .btn-check:checked + .btn-gray-700,
  .btn-check:active + .btn-gray-700, .btn-gray-700:active, .btn-gray-700.active,
  .show > .btn-gray-700.dropdown-toggle {
    color: #ffffff;
    background-color: #627283;
    border-color: #5c6b7b; }
    .btn-check:checked + .btn-gray-700:focus,
    .btn-check:active + .btn-gray-700:focus, .btn-gray-700:active:focus, .btn-gray-700.active:focus,
    .show > .btn-gray-700.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-gray-700:disabled, .btn-gray-700.disabled {
    color: #ffffff;
    background-color: #7b8fa4;
    border-color: #7b8fa4; }

.btn-gray-800 {
  color: #ffffff;
  background-color: #6d88b1;
  border-color: #6d88b1; }
  .btn-gray-800:hover {
    color: #ffffff;
    background-color: #5d7496;
    border-color: #576d8e; }
  .btn-check:focus + .btn-gray-800, .btn-gray-800:focus {
    color: #ffffff;
    background-color: #5d7496;
    border-color: #576d8e;
    box-shadow: none; }
  .btn-check:checked + .btn-gray-800,
  .btn-check:active + .btn-gray-800, .btn-gray-800:active, .btn-gray-800.active,
  .show > .btn-gray-800.dropdown-toggle {
    color: #ffffff;
    background-color: #576d8e;
    border-color: #526685; }
    .btn-check:checked + .btn-gray-800:focus,
    .btn-check:active + .btn-gray-800:focus, .btn-gray-800:active:focus, .btn-gray-800.active:focus,
    .show > .btn-gray-800.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-gray-800:disabled, .btn-gray-800.disabled {
    color: #ffffff;
    background-color: #6d88b1;
    border-color: #6d88b1; }

.btn-gray-900 {
  color: #ffffff;
  background-color: #262932;
  border-color: #262932; }
  .btn-gray-900:hover {
    color: #ffffff;
    background-color: #20232b;
    border-color: #1e2128; }
  .btn-check:focus + .btn-gray-900, .btn-gray-900:focus {
    color: #ffffff;
    background-color: #20232b;
    border-color: #1e2128;
    box-shadow: none; }
  .btn-check:checked + .btn-gray-900,
  .btn-check:active + .btn-gray-900, .btn-gray-900:active, .btn-gray-900.active,
  .show > .btn-gray-900.dropdown-toggle {
    color: #ffffff;
    background-color: #1e2128;
    border-color: #1d1f26; }
    .btn-check:checked + .btn-gray-900:focus,
    .btn-check:active + .btn-gray-900:focus, .btn-gray-900:active:focus, .btn-gray-900.active:focus,
    .show > .btn-gray-900.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-gray-900:disabled, .btn-gray-900.disabled {
    color: #ffffff;
    background-color: #262932;
    border-color: #262932; }

.btn-primary {
  color: #ffffff;
  background-color: #1f1f3d;
  border-color: #1f1f3d; }
  .btn-primary:hover {
    color: #ffffff;
    background-color: #1a1a34;
    border-color: #191931; }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #ffffff;
    background-color: #1a1a34;
    border-color: #191931;
    box-shadow: none; }
  .btn-check:checked + .btn-primary,
  .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
  .show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #191931;
    border-color: #17172e; }
    .btn-check:checked + .btn-primary:focus,
    .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #ffffff;
    background-color: #1f1f3d;
    border-color: #1f1f3d; }

.btn-secondary {
  color: #ffffff;
  background-color: #43ae37;
  border-color: #43ae37; }
  .btn-secondary:hover {
    color: #ffffff;
    background-color: #39942f;
    border-color: #368b2c; }
  .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #ffffff;
    background-color: #39942f;
    border-color: #368b2c;
    box-shadow: none; }
  .btn-check:checked + .btn-secondary,
  .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active,
  .show > .btn-secondary.dropdown-toggle {
    color: #ffffff;
    background-color: #368b2c;
    border-color: #328329; }
    .btn-check:checked + .btn-secondary:focus,
    .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-secondary:disabled, .btn-secondary.disabled {
    color: #ffffff;
    background-color: #43ae37;
    border-color: #43ae37; }

.btn-success {
  color: #000000;
  background-color: #2ec4b6;
  border-color: #2ec4b6; }
  .btn-success:hover {
    color: #000000;
    background-color: #4dcdc1;
    border-color: #43cabd; }
  .btn-check:focus + .btn-success, .btn-success:focus {
    color: #000000;
    background-color: #4dcdc1;
    border-color: #43cabd;
    box-shadow: none; }
  .btn-check:checked + .btn-success,
  .btn-check:active + .btn-success, .btn-success:active, .btn-success.active,
  .show > .btn-success.dropdown-toggle {
    color: #000000;
    background-color: #58d0c5;
    border-color: #43cabd; }
    .btn-check:checked + .btn-success:focus,
    .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-success:disabled, .btn-success.disabled {
    color: #000000;
    background-color: #2ec4b6;
    border-color: #2ec4b6; }

.btn-info {
  color: #ffffff;
  background-color: #525fa5;
  border-color: #525fa5; }
  .btn-info:hover {
    color: #ffffff;
    background-color: #46518c;
    border-color: #424c84; }
  .btn-check:focus + .btn-info, .btn-info:focus {
    color: #ffffff;
    background-color: #46518c;
    border-color: #424c84;
    box-shadow: none; }
  .btn-check:checked + .btn-info,
  .btn-check:active + .btn-info, .btn-info:active, .btn-info.active,
  .show > .btn-info.dropdown-toggle {
    color: #ffffff;
    background-color: #424c84;
    border-color: #3e477c; }
    .btn-check:checked + .btn-info:focus,
    .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-info:disabled, .btn-info.disabled {
    color: #ffffff;
    background-color: #525fa5;
    border-color: #525fa5; }

.btn-warning {
  color: #ffffff;
  background-color: #f17f1b;
  border-color: #f17f1b; }
  .btn-warning:hover {
    color: #ffffff;
    background-color: #cd6c17;
    border-color: #c16616; }
  .btn-check:focus + .btn-warning, .btn-warning:focus {
    color: #ffffff;
    background-color: #cd6c17;
    border-color: #c16616;
    box-shadow: none; }
  .btn-check:checked + .btn-warning,
  .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active,
  .show > .btn-warning.dropdown-toggle {
    color: #ffffff;
    background-color: #c16616;
    border-color: #b55f14; }
    .btn-check:checked + .btn-warning:focus,
    .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-warning:disabled, .btn-warning.disabled {
    color: #ffffff;
    background-color: #f17f1b;
    border-color: #f17f1b; }

.btn-danger {
  color: #ffffff;
  background-color: #d0445a;
  border-color: #d0445a; }
  .btn-danger:hover {
    color: #ffffff;
    background-color: #b13a4d;
    border-color: #a63648; }
  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #ffffff;
    background-color: #b13a4d;
    border-color: #a63648;
    box-shadow: none; }
  .btn-check:checked + .btn-danger,
  .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active,
  .show > .btn-danger.dropdown-toggle {
    color: #ffffff;
    background-color: #a63648;
    border-color: #9c3344; }
    .btn-check:checked + .btn-danger:focus,
    .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #ffffff;
    background-color: #d0445a;
    border-color: #d0445a; }

.btn-light {
  color: #000000;
  background-color: #c4c9df;
  border-color: #c4c9df; }
  .btn-light:hover {
    color: #000000;
    background-color: #cdd1e4;
    border-color: #cacee2; }
  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #000000;
    background-color: #cdd1e4;
    border-color: #cacee2;
    box-shadow: none; }
  .btn-check:checked + .btn-light,
  .btn-check:active + .btn-light, .btn-light:active, .btn-light.active,
  .show > .btn-light.dropdown-toggle {
    color: #000000;
    background-color: #d0d4e5;
    border-color: #cacee2; }
    .btn-check:checked + .btn-light:focus,
    .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-light:disabled, .btn-light.disabled {
    color: #000000;
    background-color: #c4c9df;
    border-color: #c4c9df; }

.btn-dark {
  color: #ffffff;
  background-color: #1f1f3d;
  border-color: #1f1f3d; }
  .btn-dark:hover {
    color: #ffffff;
    background-color: #1a1a34;
    border-color: #191931; }
  .btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #ffffff;
    background-color: #1a1a34;
    border-color: #191931;
    box-shadow: none; }
  .btn-check:checked + .btn-dark,
  .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active,
  .show > .btn-dark.dropdown-toggle {
    color: #ffffff;
    background-color: #191931;
    border-color: #17172e; }
    .btn-check:checked + .btn-dark:focus,
    .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-dark:disabled, .btn-dark.disabled {
    color: #ffffff;
    background-color: #1f1f3d;
    border-color: #1f1f3d; }

.btn-indigo {
  color: #ffffff;
  background-color: #5361a3;
  border-color: #5361a3; }
  .btn-indigo:hover {
    color: #ffffff;
    background-color: #47528b;
    border-color: #424e82; }
  .btn-check:focus + .btn-indigo, .btn-indigo:focus {
    color: #ffffff;
    background-color: #47528b;
    border-color: #424e82;
    box-shadow: none; }
  .btn-check:checked + .btn-indigo,
  .btn-check:active + .btn-indigo, .btn-indigo:active, .btn-indigo.active,
  .show > .btn-indigo.dropdown-toggle {
    color: #ffffff;
    background-color: #424e82;
    border-color: #3e497a; }
    .btn-check:checked + .btn-indigo:focus,
    .btn-check:active + .btn-indigo:focus, .btn-indigo:active:focus, .btn-indigo.active:focus,
    .show > .btn-indigo.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-indigo:disabled, .btn-indigo.disabled {
    color: #ffffff;
    background-color: #5361a3;
    border-color: #5361a3; }

.btn-purple {
  color: #ffffff;
  background-color: #525fa5;
  border-color: #525fa5; }
  .btn-purple:hover {
    color: #ffffff;
    background-color: #46518c;
    border-color: #424c84; }
  .btn-check:focus + .btn-purple, .btn-purple:focus {
    color: #ffffff;
    background-color: #46518c;
    border-color: #424c84;
    box-shadow: none; }
  .btn-check:checked + .btn-purple,
  .btn-check:active + .btn-purple, .btn-purple:active, .btn-purple.active,
  .show > .btn-purple.dropdown-toggle {
    color: #ffffff;
    background-color: #424c84;
    border-color: #3e477c; }
    .btn-check:checked + .btn-purple:focus,
    .btn-check:active + .btn-purple:focus, .btn-purple:active:focus, .btn-purple.active:focus,
    .show > .btn-purple.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-purple:disabled, .btn-purple.disabled {
    color: #ffffff;
    background-color: #525fa5;
    border-color: #525fa5; }

.btn-white {
  color: #000000;
  background-color: #ffffff;
  border-color: #ffffff; }
  .btn-white:hover {
    color: #000000;
    background-color: white;
    border-color: white; }
  .btn-check:focus + .btn-white, .btn-white:focus {
    color: #000000;
    background-color: white;
    border-color: white;
    box-shadow: none; }
  .btn-check:checked + .btn-white,
  .btn-check:active + .btn-white, .btn-white:active, .btn-white.active,
  .show > .btn-white.dropdown-toggle {
    color: #000000;
    background-color: white;
    border-color: white; }
    .btn-check:checked + .btn-white:focus,
    .btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus,
    .show > .btn-white.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-white:disabled, .btn-white.disabled {
    color: #000000;
    background-color: #ffffff;
    border-color: #ffffff; }

.btn-black {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000; }
  .btn-black:hover {
    color: #ffffff;
    background-color: black;
    border-color: black; }
  .btn-check:focus + .btn-black, .btn-black:focus {
    color: #ffffff;
    background-color: black;
    border-color: black;
    box-shadow: none; }
  .btn-check:checked + .btn-black,
  .btn-check:active + .btn-black, .btn-black:active, .btn-black.active,
  .show > .btn-black.dropdown-toggle {
    color: #ffffff;
    background-color: black;
    border-color: black; }
    .btn-check:checked + .btn-black:focus,
    .btn-check:active + .btn-black:focus, .btn-black:active:focus, .btn-black.active:focus,
    .show > .btn-black.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-black:disabled, .btn-black.disabled {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000; }

.btn-cyan {
  color: #000000;
  background-color: #3bcaec;
  border-color: #3bcaec; }
  .btn-cyan:hover {
    color: #000000;
    background-color: #58d2ef;
    border-color: #4fcfee; }
  .btn-check:focus + .btn-cyan, .btn-cyan:focus {
    color: #000000;
    background-color: #58d2ef;
    border-color: #4fcfee;
    box-shadow: none; }
  .btn-check:checked + .btn-cyan,
  .btn-check:active + .btn-cyan, .btn-cyan:active, .btn-cyan.active,
  .show > .btn-cyan.dropdown-toggle {
    color: #000000;
    background-color: #62d5f0;
    border-color: #4fcfee; }
    .btn-check:checked + .btn-cyan:focus,
    .btn-check:active + .btn-cyan:focus, .btn-cyan:active:focus, .btn-cyan.active:focus,
    .show > .btn-cyan.dropdown-toggle:focus {
      box-shadow: none; }
  .btn-cyan:disabled, .btn-cyan.disabled {
    color: #000000;
    background-color: #3bcaec;
    border-color: #3bcaec; }

.btn-outline-gray-100 {
  color: #fdfdfd;
  border-color: #fdfdfd; }
  .btn-outline-gray-100:hover {
    color: #000000;
    background-color: #fdfdfd;
    border-color: #fdfdfd; }
  .btn-check:focus + .btn-outline-gray-100, .btn-outline-gray-100:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-gray-100,
  .btn-check:active + .btn-outline-gray-100, .btn-outline-gray-100:active, .btn-outline-gray-100.active, .btn-outline-gray-100.dropdown-toggle.show {
    color: #000000;
    background-color: #fdfdfd;
    border-color: #fdfdfd; }
    .btn-check:checked + .btn-outline-gray-100:focus,
    .btn-check:active + .btn-outline-gray-100:focus, .btn-outline-gray-100:active:focus, .btn-outline-gray-100.active:focus, .btn-outline-gray-100.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-gray-100:disabled, .btn-outline-gray-100.disabled {
    color: #fdfdfd;
    background-color: transparent; }

.btn-outline-gray-200 {
  color: #fbfbfb;
  border-color: #fbfbfb; }
  .btn-outline-gray-200:hover {
    color: #000000;
    background-color: #fbfbfb;
    border-color: #fbfbfb; }
  .btn-check:focus + .btn-outline-gray-200, .btn-outline-gray-200:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-gray-200,
  .btn-check:active + .btn-outline-gray-200, .btn-outline-gray-200:active, .btn-outline-gray-200.active, .btn-outline-gray-200.dropdown-toggle.show {
    color: #000000;
    background-color: #fbfbfb;
    border-color: #fbfbfb; }
    .btn-check:checked + .btn-outline-gray-200:focus,
    .btn-check:active + .btn-outline-gray-200:focus, .btn-outline-gray-200:active:focus, .btn-outline-gray-200.active:focus, .btn-outline-gray-200.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-gray-200:disabled, .btn-outline-gray-200.disabled {
    color: #fbfbfb;
    background-color: transparent; }

.btn-outline-gray-300 {
  color: #e6e6e6;
  border-color: #e6e6e6; }
  .btn-outline-gray-300:hover {
    color: #000000;
    background-color: #e6e6e6;
    border-color: #e6e6e6; }
  .btn-check:focus + .btn-outline-gray-300, .btn-outline-gray-300:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-gray-300,
  .btn-check:active + .btn-outline-gray-300, .btn-outline-gray-300:active, .btn-outline-gray-300.active, .btn-outline-gray-300.dropdown-toggle.show {
    color: #000000;
    background-color: #e6e6e6;
    border-color: #e6e6e6; }
    .btn-check:checked + .btn-outline-gray-300:focus,
    .btn-check:active + .btn-outline-gray-300:focus, .btn-outline-gray-300:active:focus, .btn-outline-gray-300.active:focus, .btn-outline-gray-300.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-gray-300:disabled, .btn-outline-gray-300.disabled {
    color: #e6e6e6;
    background-color: transparent; }

.btn-outline-gray-400 {
  color: #dfe1ee;
  border-color: #dfe1ee; }
  .btn-outline-gray-400:hover {
    color: #000000;
    background-color: #dfe1ee;
    border-color: #dfe1ee; }
  .btn-check:focus + .btn-outline-gray-400, .btn-outline-gray-400:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-gray-400,
  .btn-check:active + .btn-outline-gray-400, .btn-outline-gray-400:active, .btn-outline-gray-400.active, .btn-outline-gray-400.dropdown-toggle.show {
    color: #000000;
    background-color: #dfe1ee;
    border-color: #dfe1ee; }
    .btn-check:checked + .btn-outline-gray-400:focus,
    .btn-check:active + .btn-outline-gray-400:focus, .btn-outline-gray-400:active:focus, .btn-outline-gray-400.active:focus, .btn-outline-gray-400.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-gray-400:disabled, .btn-outline-gray-400.disabled {
    color: #dfe1ee;
    background-color: transparent; }

.btn-outline-gray-400-b {
  color: #deecf1;
  border-color: #deecf1; }
  .btn-outline-gray-400-b:hover {
    color: #000000;
    background-color: #deecf1;
    border-color: #deecf1; }
  .btn-check:focus + .btn-outline-gray-400-b, .btn-outline-gray-400-b:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-gray-400-b,
  .btn-check:active + .btn-outline-gray-400-b, .btn-outline-gray-400-b:active, .btn-outline-gray-400-b.active, .btn-outline-gray-400-b.dropdown-toggle.show {
    color: #000000;
    background-color: #deecf1;
    border-color: #deecf1; }
    .btn-check:checked + .btn-outline-gray-400-b:focus,
    .btn-check:active + .btn-outline-gray-400-b:focus, .btn-outline-gray-400-b:active:focus, .btn-outline-gray-400-b.active:focus, .btn-outline-gray-400-b.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-gray-400-b:disabled, .btn-outline-gray-400-b.disabled {
    color: #deecf1;
    background-color: transparent; }

.btn-outline-gray-500 {
  color: #cad0e6;
  border-color: #cad0e6; }
  .btn-outline-gray-500:hover {
    color: #000000;
    background-color: #cad0e6;
    border-color: #cad0e6; }
  .btn-check:focus + .btn-outline-gray-500, .btn-outline-gray-500:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-gray-500,
  .btn-check:active + .btn-outline-gray-500, .btn-outline-gray-500:active, .btn-outline-gray-500.active, .btn-outline-gray-500.dropdown-toggle.show {
    color: #000000;
    background-color: #cad0e6;
    border-color: #cad0e6; }
    .btn-check:checked + .btn-outline-gray-500:focus,
    .btn-check:active + .btn-outline-gray-500:focus, .btn-outline-gray-500:active:focus, .btn-outline-gray-500.active:focus, .btn-outline-gray-500.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-gray-500:disabled, .btn-outline-gray-500.disabled {
    color: #cad0e6;
    background-color: transparent; }

.btn-outline-gray-600 {
  color: #838e95;
  border-color: #838e95; }
  .btn-outline-gray-600:hover {
    color: #ffffff;
    background-color: #838e95;
    border-color: #838e95; }
  .btn-check:focus + .btn-outline-gray-600, .btn-outline-gray-600:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-gray-600,
  .btn-check:active + .btn-outline-gray-600, .btn-outline-gray-600:active, .btn-outline-gray-600.active, .btn-outline-gray-600.dropdown-toggle.show {
    color: #ffffff;
    background-color: #838e95;
    border-color: #838e95; }
    .btn-check:checked + .btn-outline-gray-600:focus,
    .btn-check:active + .btn-outline-gray-600:focus, .btn-outline-gray-600:active:focus, .btn-outline-gray-600.active:focus, .btn-outline-gray-600.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-gray-600:disabled, .btn-outline-gray-600.disabled {
    color: #838e95;
    background-color: transparent; }

.btn-outline-gray-700 {
  color: #7b8fa4;
  border-color: #7b8fa4; }
  .btn-outline-gray-700:hover {
    color: #ffffff;
    background-color: #7b8fa4;
    border-color: #7b8fa4; }
  .btn-check:focus + .btn-outline-gray-700, .btn-outline-gray-700:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-gray-700,
  .btn-check:active + .btn-outline-gray-700, .btn-outline-gray-700:active, .btn-outline-gray-700.active, .btn-outline-gray-700.dropdown-toggle.show {
    color: #ffffff;
    background-color: #7b8fa4;
    border-color: #7b8fa4; }
    .btn-check:checked + .btn-outline-gray-700:focus,
    .btn-check:active + .btn-outline-gray-700:focus, .btn-outline-gray-700:active:focus, .btn-outline-gray-700.active:focus, .btn-outline-gray-700.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-gray-700:disabled, .btn-outline-gray-700.disabled {
    color: #7b8fa4;
    background-color: transparent; }

.btn-outline-gray-800 {
  color: #6d88b1;
  border-color: #6d88b1; }
  .btn-outline-gray-800:hover {
    color: #ffffff;
    background-color: #6d88b1;
    border-color: #6d88b1; }
  .btn-check:focus + .btn-outline-gray-800, .btn-outline-gray-800:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-gray-800,
  .btn-check:active + .btn-outline-gray-800, .btn-outline-gray-800:active, .btn-outline-gray-800.active, .btn-outline-gray-800.dropdown-toggle.show {
    color: #ffffff;
    background-color: #6d88b1;
    border-color: #6d88b1; }
    .btn-check:checked + .btn-outline-gray-800:focus,
    .btn-check:active + .btn-outline-gray-800:focus, .btn-outline-gray-800:active:focus, .btn-outline-gray-800.active:focus, .btn-outline-gray-800.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-gray-800:disabled, .btn-outline-gray-800.disabled {
    color: #6d88b1;
    background-color: transparent; }

.btn-outline-gray-900 {
  color: #262932;
  border-color: #262932; }
  .btn-outline-gray-900:hover {
    color: #ffffff;
    background-color: #262932;
    border-color: #262932; }
  .btn-check:focus + .btn-outline-gray-900, .btn-outline-gray-900:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-gray-900,
  .btn-check:active + .btn-outline-gray-900, .btn-outline-gray-900:active, .btn-outline-gray-900.active, .btn-outline-gray-900.dropdown-toggle.show {
    color: #ffffff;
    background-color: #262932;
    border-color: #262932; }
    .btn-check:checked + .btn-outline-gray-900:focus,
    .btn-check:active + .btn-outline-gray-900:focus, .btn-outline-gray-900:active:focus, .btn-outline-gray-900.active:focus, .btn-outline-gray-900.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-gray-900:disabled, .btn-outline-gray-900.disabled {
    color: #262932;
    background-color: transparent; }

.btn-outline-primary {
  color: #1f1f3d;
  border-color: #1f1f3d; }
  .btn-outline-primary:hover {
    color: #ffffff;
    background-color: #1f1f3d;
    border-color: #1f1f3d; }
  .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-primary,
  .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #ffffff;
    background-color: #1f1f3d;
    border-color: #1f1f3d; }
    .btn-check:checked + .btn-outline-primary:focus,
    .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #1f1f3d;
    background-color: transparent; }

.btn-outline-secondary {
  color: #43ae37;
  border-color: #43ae37; }
  .btn-outline-secondary:hover {
    color: #ffffff;
    background-color: #43ae37;
    border-color: #43ae37; }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-secondary,
  .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #ffffff;
    background-color: #43ae37;
    border-color: #43ae37; }
    .btn-check:checked + .btn-outline-secondary:focus,
    .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #43ae37;
    background-color: transparent; }

.btn-outline-success {
  color: #2ec4b6;
  border-color: #2ec4b6; }
  .btn-outline-success:hover {
    color: #000000;
    background-color: #2ec4b6;
    border-color: #2ec4b6; }
  .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-success,
  .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    color: #000000;
    background-color: #2ec4b6;
    border-color: #2ec4b6; }
    .btn-check:checked + .btn-outline-success:focus,
    .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #2ec4b6;
    background-color: transparent; }

.btn-outline-info {
  color: #525fa5;
  border-color: #525fa5; }
  .btn-outline-info:hover {
    color: #ffffff;
    background-color: #525fa5;
    border-color: #525fa5; }
  .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-info,
  .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
    color: #ffffff;
    background-color: #525fa5;
    border-color: #525fa5; }
    .btn-check:checked + .btn-outline-info:focus,
    .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #525fa5;
    background-color: transparent; }

.btn-outline-warning {
  color: #f17f1b;
  border-color: #f17f1b; }
  .btn-outline-warning:hover {
    color: #ffffff;
    background-color: #f17f1b;
    border-color: #f17f1b; }
  .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-warning,
  .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
    color: #ffffff;
    background-color: #f17f1b;
    border-color: #f17f1b; }
    .btn-check:checked + .btn-outline-warning:focus,
    .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-warning:disabled, .btn-outline-warning.disabled {
    color: #f17f1b;
    background-color: transparent; }

.btn-outline-danger {
  color: #d0445a;
  border-color: #d0445a; }
  .btn-outline-danger:hover {
    color: #ffffff;
    background-color: #d0445a;
    border-color: #d0445a; }
  .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-danger,
  .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
    color: #ffffff;
    background-color: #d0445a;
    border-color: #d0445a; }
    .btn-check:checked + .btn-outline-danger:focus,
    .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #d0445a;
    background-color: transparent; }

.btn-outline-light {
  color: #c4c9df;
  border-color: #c4c9df; }
  .btn-outline-light:hover {
    color: #000000;
    background-color: #c4c9df;
    border-color: #c4c9df; }
  .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-light,
  .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
    color: #000000;
    background-color: #c4c9df;
    border-color: #c4c9df; }
    .btn-check:checked + .btn-outline-light:focus,
    .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #c4c9df;
    background-color: transparent; }

.btn-outline-dark {
  color: #1f1f3d;
  border-color: #1f1f3d; }
  .btn-outline-dark:hover {
    color: #ffffff;
    background-color: #1f1f3d;
    border-color: #1f1f3d; }
  .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-dark,
  .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
    color: #ffffff;
    background-color: #1f1f3d;
    border-color: #1f1f3d; }
    .btn-check:checked + .btn-outline-dark:focus,
    .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #1f1f3d;
    background-color: transparent; }

.btn-outline-indigo {
  color: #5361a3;
  border-color: #5361a3; }
  .btn-outline-indigo:hover {
    color: #ffffff;
    background-color: #5361a3;
    border-color: #5361a3; }
  .btn-check:focus + .btn-outline-indigo, .btn-outline-indigo:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-indigo,
  .btn-check:active + .btn-outline-indigo, .btn-outline-indigo:active, .btn-outline-indigo.active, .btn-outline-indigo.dropdown-toggle.show {
    color: #ffffff;
    background-color: #5361a3;
    border-color: #5361a3; }
    .btn-check:checked + .btn-outline-indigo:focus,
    .btn-check:active + .btn-outline-indigo:focus, .btn-outline-indigo:active:focus, .btn-outline-indigo.active:focus, .btn-outline-indigo.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-indigo:disabled, .btn-outline-indigo.disabled {
    color: #5361a3;
    background-color: transparent; }

.btn-outline-purple {
  color: #525fa5;
  border-color: #525fa5; }
  .btn-outline-purple:hover {
    color: #ffffff;
    background-color: #525fa5;
    border-color: #525fa5; }
  .btn-check:focus + .btn-outline-purple, .btn-outline-purple:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-purple,
  .btn-check:active + .btn-outline-purple, .btn-outline-purple:active, .btn-outline-purple.active, .btn-outline-purple.dropdown-toggle.show {
    color: #ffffff;
    background-color: #525fa5;
    border-color: #525fa5; }
    .btn-check:checked + .btn-outline-purple:focus,
    .btn-check:active + .btn-outline-purple:focus, .btn-outline-purple:active:focus, .btn-outline-purple.active:focus, .btn-outline-purple.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-purple:disabled, .btn-outline-purple.disabled {
    color: #525fa5;
    background-color: transparent; }

.btn-outline-white {
  color: #ffffff;
  border-color: #ffffff; }
  .btn-outline-white:hover {
    color: #000000;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-check:focus + .btn-outline-white, .btn-outline-white:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-white,
  .btn-check:active + .btn-outline-white, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.dropdown-toggle.show {
    color: #000000;
    background-color: #ffffff;
    border-color: #ffffff; }
    .btn-check:checked + .btn-outline-white:focus,
    .btn-check:active + .btn-outline-white:focus, .btn-outline-white:active:focus, .btn-outline-white.active:focus, .btn-outline-white.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-white:disabled, .btn-outline-white.disabled {
    color: #ffffff;
    background-color: transparent; }

.btn-outline-black {
  color: #000000;
  border-color: #000000; }
  .btn-outline-black:hover {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000; }
  .btn-check:focus + .btn-outline-black, .btn-outline-black:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-black,
  .btn-check:active + .btn-outline-black, .btn-outline-black:active, .btn-outline-black.active, .btn-outline-black.dropdown-toggle.show {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000; }
    .btn-check:checked + .btn-outline-black:focus,
    .btn-check:active + .btn-outline-black:focus, .btn-outline-black:active:focus, .btn-outline-black.active:focus, .btn-outline-black.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-black:disabled, .btn-outline-black.disabled {
    color: #000000;
    background-color: transparent; }

.btn-outline-cyan {
  color: #3bcaec;
  border-color: #3bcaec; }
  .btn-outline-cyan:hover {
    color: #000000;
    background-color: #3bcaec;
    border-color: #3bcaec; }
  .btn-check:focus + .btn-outline-cyan, .btn-outline-cyan:focus {
    box-shadow: none; }
  .btn-check:checked + .btn-outline-cyan,
  .btn-check:active + .btn-outline-cyan, .btn-outline-cyan:active, .btn-outline-cyan.active, .btn-outline-cyan.dropdown-toggle.show {
    color: #000000;
    background-color: #3bcaec;
    border-color: #3bcaec; }
    .btn-check:checked + .btn-outline-cyan:focus,
    .btn-check:active + .btn-outline-cyan:focus, .btn-outline-cyan:active:focus, .btn-outline-cyan.active:focus, .btn-outline-cyan.dropdown-toggle.show:focus {
      box-shadow: none; }
  .btn-outline-cyan:disabled, .btn-outline-cyan.disabled {
    color: #3bcaec;
    background-color: transparent; }

.btn-link {
  font-weight: 400;
  color: #1f1f3d;
  text-decoration: underline; }
  .btn-link:hover {
    color: #191931; }
  .btn-link:disabled, .btn-link.disabled {
    color: #838e95; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.8rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }
  .collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      .collapsing.collapse-horizontal {
        transition: none; } }

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #1f1f3d;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem; }

.dropdown-menu-start {
  --bs-position: start; }
  .dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0; }

.dropdown-menu-end {
  --bs-position: end; }
  .dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start; }
    .dropdown-menu-sm-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm-end {
    --bs-position: end; }
    .dropdown-menu-sm-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start; }
    .dropdown-menu-md-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md-end {
    --bs-position: end; }
    .dropdown-menu-md-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start; }
    .dropdown-menu-lg-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg-end {
    --bs-position: end; }
    .dropdown-menu-lg-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start; }
    .dropdown-menu-xl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xl-end {
    --bs-position: end; }
    .dropdown-menu-xl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start; }
    .dropdown-menu-xxl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xxl-end {
    --bs-position: end; }
    .dropdown-menu-xxl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

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

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropend .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropend .dropdown-toggle::after {
  vertical-align: 0; }

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropstart .dropdown-toggle::after {
  display: none; }

.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropstart .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropstart .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15); }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #262932;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #22252d;
    background-color: #fbfbfb; }
  .dropdown-item.active, .dropdown-item:active {
    color: #ffffff;
    text-decoration: none;
    background-color: #1f1f3d; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #cad0e6;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #838e95;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #262932; }

.dropdown-menu-dark {
  color: #e6e6e6;
  background-color: #6d88b1;
  border-color: rgba(0, 0, 0, 0.15); }
  .dropdown-menu-dark .dropdown-item {
    color: #e6e6e6; }
    .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
      color: #ffffff;
      background-color: rgba(255, 255, 255, 0.15); }
    .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
      color: #ffffff;
      background-color: #1f1f3d; }
    .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
      color: #cad0e6; }
  .dropdown-menu-dark .dropdown-divider {
    border-color: rgba(0, 0, 0, 0.15); }
  .dropdown-menu-dark .dropdown-item-text {
    color: #e6e6e6; }
  .dropdown-menu-dark .dropdown-header {
    color: #cad0e6; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
  .btn-group > .btn-check:checked + .btn,
  .btn-group > .btn-check:focus + .btn,
  .btn-group > .btn:hover,
  .btn-group > .btn:focus,
  .btn-group > .btn:active,
  .btn-group > .btn.active,
  .btn-group-vertical > .btn-check:checked + .btn,
  .btn-group-vertical > .btn-check:focus + .btn,
  .btn-group-vertical > .btn:hover,
  .btn-group-vertical > .btn:focus,
  .btn-group-vertical > .btn:active,
  .btn-group-vertical > .btn.active {
    z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

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

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

.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 1.35rem;
  padding-left: 1.35rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropend .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropstart .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn ~ .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #1f1f3d;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .nav-link {
      transition: none; } }
  .nav-link:hover, .nav-link:focus {
    color: #43ae37; }
  .nav-link.disabled {
    color: #838e95;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #e6e6e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #fbfbfb #fbfbfb #e6e6e6;
      isolation: isolate; }
    .nav-tabs .nav-link.disabled {
      color: #838e95;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #7b8fa4;
    background-color: #ffffff;
    border-color: #e6e6e6 #e6e6e6 #ffffff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #1f1f3d; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
  .navbar > .container,
  .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  padding-top: 0.313rem;
  padding-bottom: 0.313rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static; }

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
      transition: none; } }
  .navbar-toggler:hover {
    text-decoration: none; }
  .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0.25rem; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%; }

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto; }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.8rem;
        padding-left: 0.8rem; }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    .navbar-expand-sm .offcanvas-header {
      display: none; }
    .navbar-expand-sm .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-sm .offcanvas-top,
    .navbar-expand-sm .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-sm .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.8rem;
        padding-left: 0.8rem; }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; }
    .navbar-expand-md .offcanvas-header {
      display: none; }
    .navbar-expand-md .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-md .offcanvas-top,
    .navbar-expand-md .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-md .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.8rem;
        padding-left: 0.8rem; }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    .navbar-expand-lg .offcanvas-header {
      display: none; }
    .navbar-expand-lg .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-lg .offcanvas-top,
    .navbar-expand-lg .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-lg .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.8rem;
        padding-left: 0.8rem; }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    .navbar-expand-xl .offcanvas-header {
      display: none; }
    .navbar-expand-xl .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-xl .offcanvas-top,
    .navbar-expand-xl .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-xl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.8rem;
        padding-left: 0.8rem; }
    .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xxl .navbar-toggler {
      display: none; }
    .navbar-expand-xxl .offcanvas-header {
      display: none; }
    .navbar-expand-xxl .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-xxl .offcanvas-top,
    .navbar-expand-xxl .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-xxl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.8rem;
      padding-left: 0.8rem; }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }
  .navbar-expand .offcanvas-header {
    display: none; }
  .navbar-expand .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none; }
  .navbar-expand .offcanvas-top,
  .navbar-expand .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0; }
  .navbar-expand .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-text a,
  .navbar-light .navbar-text a:hover,
  .navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #ffffff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #ffffff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-text a,
  .navbar-dark .navbar-text a:hover,
  .navbar-dark .navbar-text a:focus {
    color: #ffffff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem; }

.card-title {
  margin-bottom: 0.5rem; }

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link + .card-link {
  margin-left: 1rem; }

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-group > .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #1f1f3d;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: all 0.8s cubic-bezier(0.2, 1, 0.2, 1), border-radius 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button {
      transition: none; } }
  .accordion-button:not(.collapsed) {
    color: #1c1c37;
    background-color: transparent;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); }
    .accordion-button:not(.collapsed)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231c1c37'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
      transform: rotate(-180deg); }
  .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231f1f3d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .accordion-button::after {
        transition: none; } }
  .accordion-button:hover {
    z-index: 2; }
  .accordion-button:focus {
    z-index: 3;
    border-color: #8f8f9e;
    outline: 0;
    box-shadow: none; }

.accordion-header {
  margin-bottom: 0; }

.accordion-item {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .accordion-item:first-of-type {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .accordion-item:first-of-type .accordion-button {
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
  .accordion-item:not(:first-of-type) {
    border-top: 0; }
  .accordion-item:last-of-type {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
    .accordion-item:last-of-type .accordion-button.collapsed {
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
    .accordion-item:last-of-type .accordion-collapse {
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem; }

.accordion-body {
  padding: 1rem 1.25rem; }

.accordion-flush .accordion-collapse {
  border-width: 0; }

.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
  .accordion-flush .accordion-item:first-child {
    border-top: 0; }
  .accordion-flush .accordion-item:last-child {
    border-bottom: 0; }
  .accordion-flush .accordion-item .accordion-button {
    border-radius: 0; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #838e95;
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; }

.breadcrumb-item.active {
  color: #838e95; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none; }

.page-link {
  position: relative;
  display: block;
  color: #1f1f3d;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #e6e6e6;
  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; }
  @media (prefers-reduced-motion: reduce) {
    .page-link {
      transition: none; } }
  .page-link:hover {
    z-index: 2;
    color: #191931;
    background-color: #fbfbfb;
    border-color: #e6e6e6; }
  .page-link:focus {
    z-index: 3;
    color: #191931;
    background-color: #fbfbfb;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(31, 31, 61, 0.25); }

.page-item:not(:first-child) .page-link {
  margin-left: -1px; }

.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #1f1f3d;
  border-color: #1f1f3d; }

.page-item.disabled .page-link {
  color: #838e95;
  pointer-events: none;
  background-color: #ffffff;
  border-color: #e6e6e6; }

.page-link {
  padding: 0.375rem 0.75rem; }

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.8rem;
  border-bottom-left-radius: 0.8rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.8rem;
  border-bottom-right-radius: 0.8rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 600;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 600; }

.alert-dismissible {
  padding-right: 3rem; }
  .alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem; }

.alert-gray-100 {
  color: #191919;
  background-color: #fdfdfd;
  border-color: #e4e4e4; }
  .alert-gray-100 .alert-link {
    color: #141414; }

.alert-gray-200 {
  color: #191919;
  background-color: #fbfbfb;
  border-color: #e2e2e2; }
  .alert-gray-200 .alert-link {
    color: #141414; }

.alert-gray-300 {
  color: #171717;
  background-color: #e6e6e6;
  border-color: #cfcfcf; }
  .alert-gray-300 .alert-link {
    color: #121212; }

.alert-gray-400 {
  color: #161718;
  background-color: #dfe1ee;
  border-color: #c9cbd6; }
  .alert-gray-400 .alert-link {
    color: #121213; }

.alert-gray-400-b {
  color: #161818;
  background-color: #deecf1;
  border-color: #c8d4d9; }
  .alert-gray-400-b .alert-link {
    color: #121313; }

.alert-gray-500 {
  color: #141517;
  background-color: #cad0e6;
  border-color: #b6bbcf; }
  .alert-gray-500 .alert-link {
    color: #101112; }

.alert-gray-600 {
  color: #f3f4f4;
  background-color: #838e95;
  border-color: #768086; }
  .alert-gray-600 .alert-link {
    color: #c2c3c3; }

.alert-gray-700 {
  color: #f2f4f6;
  background-color: #7b8fa4;
  border-color: #6f8194; }
  .alert-gray-700 .alert-link {
    color: #c2c3c5; }

.alert-gray-800 {
  color: #f0f3f7;
  background-color: #6d88b1;
  border-color: #627a9f; }
  .alert-gray-800 .alert-link {
    color: #c0c2c6; }

.alert-gray-900 {
  color: #e9eaeb;
  background-color: #262932;
  border-color: #22252d; }
  .alert-gray-900 .alert-link {
    color: #babbbc; }

.alert-primary {
  color: #e9e9ec;
  background-color: #1f1f3d;
  border-color: #1c1c37; }
  .alert-primary .alert-link {
    color: #bababd; }

.alert-secondary {
  color: #ecf7eb;
  background-color: #43ae37;
  border-color: #3c9d32; }
  .alert-secondary .alert-link {
    color: #bdc6bc; }

.alert-success {
  color: #051412;
  background-color: #2ec4b6;
  border-color: #29b0a4; }
  .alert-success .alert-link {
    color: #04100e; }

.alert-info {
  color: #eeeff6;
  background-color: #525fa5;
  border-color: #4a5695; }
  .alert-info .alert-link {
    color: #bebfc5; }

.alert-warning {
  color: #fef2e8;
  background-color: #f17f1b;
  border-color: #d97218; }
  .alert-warning .alert-link {
    color: #cbc2ba; }

.alert-danger {
  color: #faecef;
  background-color: #d0445a;
  border-color: #bb3d51; }
  .alert-danger .alert-link {
    color: #c8bdbf; }

.alert-light {
  color: #141416;
  background-color: #c4c9df;
  border-color: #b0b5c9; }
  .alert-light .alert-link {
    color: #101012; }

.alert-dark {
  color: #e9e9ec;
  background-color: #1f1f3d;
  border-color: #1c1c37; }
  .alert-dark .alert-link {
    color: #bababd; }

.alert-indigo {
  color: #eeeff6;
  background-color: #5361a3;
  border-color: #4b5793; }
  .alert-indigo .alert-link {
    color: #bebfc5; }

.alert-purple {
  color: #eeeff6;
  background-color: #525fa5;
  border-color: #4a5695; }
  .alert-purple .alert-link {
    color: #bebfc5; }

.alert-white {
  color: #1a1a1a;
  background-color: white;
  border-color: #e6e6e6; }
  .alert-white .alert-link {
    color: #151515; }

.alert-black {
  color: #e6e6e6;
  background-color: black;
  border-color: black; }
  .alert-black .alert-link {
    color: #b8b8b8; }

.alert-cyan {
  color: #061418;
  background-color: #3bcaec;
  border-color: #35b6d4; }
  .alert-cyan .alert-link {
    color: #051013; }

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #fbfbfb;
  border-radius: 0.25rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #1f1f3d;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  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; }

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none; } }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }

.list-group-numbered {
  list-style-type: none;
  counter-reset: section; }
  .list-group-numbered > li::before {
    content: counters(section, ".") ". ";
    counter-increment: section; }

.list-group-item-action {
  width: 100%;
  color: #7b8fa4;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #7b8fa4;
    text-decoration: none;
    background-color: #fdfdfd; }
  .list-group-item-action:active {
    color: #1f1f3d;
    background-color: #fbfbfb; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #262932;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #838e95;
    pointer-events: none;
    background-color: #ffffff; }
  .list-group-item.active {
    z-index: 2;
    color: #ffffff;
    background-color: #1f1f3d;
    border-color: #1f1f3d; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

.list-group-horizontal {
  flex-direction: row; }
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row; }
    .list-group-horizontal-xxl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-gray-100 {
  color: #989898;
  background-color: white; }
  .list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
    color: #989898;
    background-color: #e6e6e6; }
  .list-group-item-gray-100.list-group-item-action.active {
    color: #ffffff;
    background-color: #989898;
    border-color: #989898; }

.list-group-item-gray-200 {
  color: #979797;
  background-color: #fefefe; }
  .list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
    color: #979797;
    background-color: #e5e5e5; }
  .list-group-item-gray-200.list-group-item-action.active {
    color: #ffffff;
    background-color: #979797;
    border-color: #979797; }

.list-group-item-gray-300 {
  color: #8a8a8a;
  background-color: #fafafa; }
  .list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
    color: #8a8a8a;
    background-color: #e1e1e1; }
  .list-group-item-gray-300.list-group-item-action.active {
    color: #ffffff;
    background-color: #8a8a8a;
    border-color: #8a8a8a; }

.list-group-item-gray-400 {
  color: #86878f;
  background-color: #f9f9fc; }
  .list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
    color: #86878f;
    background-color: #e0e0e3; }
  .list-group-item-gray-400.list-group-item-action.active {
    color: #ffffff;
    background-color: #86878f;
    border-color: #86878f; }

.list-group-item-gray-400-b {
  color: #858e91;
  background-color: #f8fbfc; }
  .list-group-item-gray-400-b.list-group-item-action:hover, .list-group-item-gray-400-b.list-group-item-action:focus {
    color: #858e91;
    background-color: #dfe2e3; }
  .list-group-item-gray-400-b.list-group-item-action.active {
    color: #ffffff;
    background-color: #858e91;
    border-color: #858e91; }

.list-group-item-gray-500 {
  color: #797d8a;
  background-color: #f4f6fa; }
  .list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
    color: #797d8a;
    background-color: #dcdde1; }
  .list-group-item-gray-500.list-group-item-action.active {
    color: #ffffff;
    background-color: #797d8a;
    border-color: #797d8a; }

.list-group-item-gray-600 {
  color: #4f5559;
  background-color: #e6e8ea; }
  .list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
    color: #4f5559;
    background-color: #cfd1d3; }
  .list-group-item-gray-600.list-group-item-action.active {
    color: #ffffff;
    background-color: #4f5559;
    border-color: #4f5559; }

.list-group-item-gray-700 {
  color: #4a5662;
  background-color: #e5e9ed; }
  .list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {
    color: #4a5662;
    background-color: #ced2d5; }
  .list-group-item-gray-700.list-group-item-action.active {
    color: #ffffff;
    background-color: #4a5662;
    border-color: #4a5662; }

.list-group-item-gray-800 {
  color: #41526a;
  background-color: #e2e7ef; }
  .list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {
    color: #41526a;
    background-color: #cbd0d7; }
  .list-group-item-gray-800.list-group-item-action.active {
    color: #ffffff;
    background-color: #41526a;
    border-color: #41526a; }

.list-group-item-gray-900 {
  color: #17191e;
  background-color: #d4d4d6; }
  .list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus {
    color: #17191e;
    background-color: #bfbfc1; }
  .list-group-item-gray-900.list-group-item-action.active {
    color: #ffffff;
    background-color: #17191e;
    border-color: #17191e; }

.list-group-item-primary {
  color: #131325;
  background-color: #d2d2d8; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #131325;
    background-color: #bdbdc2; }
  .list-group-item-primary.list-group-item-action.active {
    color: #ffffff;
    background-color: #131325;
    border-color: #131325; }

.list-group-item-secondary {
  color: #286821;
  background-color: #d9efd7; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #286821;
    background-color: #c3d7c2; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #ffffff;
    background-color: #286821;
    border-color: #286821; }

.list-group-item-success {
  color: #1c766d;
  background-color: #d5f3f0; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #1c766d;
    background-color: #c0dbd8; }
  .list-group-item-success.list-group-item-action.active {
    color: #ffffff;
    background-color: #1c766d;
    border-color: #1c766d; }

.list-group-item-info {
  color: #313963;
  background-color: #dcdfed; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #313963;
    background-color: #c6c9d5; }
  .list-group-item-info.list-group-item-action.active {
    color: #ffffff;
    background-color: #313963;
    border-color: #313963; }

.list-group-item-warning {
  color: #914c10;
  background-color: #fce5d1; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #914c10;
    background-color: #e3cebc; }
  .list-group-item-warning.list-group-item-action.active {
    color: #ffffff;
    background-color: #914c10;
    border-color: #914c10; }

.list-group-item-danger {
  color: #7d2936;
  background-color: #f6dade; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #7d2936;
    background-color: #ddc4c8; }
  .list-group-item-danger.list-group-item-action.active {
    color: #ffffff;
    background-color: #7d2936;
    border-color: #7d2936; }

.list-group-item-light {
  color: #767986;
  background-color: #f3f4f9; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #767986;
    background-color: #dbdce0; }
  .list-group-item-light.list-group-item-action.active {
    color: #ffffff;
    background-color: #767986;
    border-color: #767986; }

.list-group-item-dark {
  color: #131325;
  background-color: #d2d2d8; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #131325;
    background-color: #bdbdc2; }
  .list-group-item-dark.list-group-item-action.active {
    color: #ffffff;
    background-color: #131325;
    border-color: #131325; }

.list-group-item-indigo {
  color: #323a62;
  background-color: #dddfed; }
  .list-group-item-indigo.list-group-item-action:hover, .list-group-item-indigo.list-group-item-action:focus {
    color: #323a62;
    background-color: #c7c9d5; }
  .list-group-item-indigo.list-group-item-action.active {
    color: #ffffff;
    background-color: #323a62;
    border-color: #323a62; }

.list-group-item-purple {
  color: #313963;
  background-color: #dcdfed; }
  .list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
    color: #313963;
    background-color: #c6c9d5; }
  .list-group-item-purple.list-group-item-action.active {
    color: #ffffff;
    background-color: #313963;
    border-color: #313963; }

.list-group-item-white {
  color: #999999;
  background-color: white; }
  .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
    color: #999999;
    background-color: #e6e6e6; }
  .list-group-item-white.list-group-item-action.active {
    color: #ffffff;
    background-color: #999999;
    border-color: #999999; }

.list-group-item-black {
  color: black;
  background-color: #cccccc; }
  .list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
    color: black;
    background-color: #b8b8b8; }
  .list-group-item-black.list-group-item-action.active {
    color: #ffffff;
    background-color: black;
    border-color: black; }

.list-group-item-cyan {
  color: #23798e;
  background-color: #d8f4fb; }
  .list-group-item-cyan.list-group-item-action:hover, .list-group-item-cyan.list-group-item-action:focus {
    color: #23798e;
    background-color: #c2dce2; }
  .list-group-item-cyan.list-group-item-action.active {
    color: #ffffff;
    background-color: #23798e;
    border-color: #23798e; }

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5; }
  .btn-close:hover {
    color: #000000;
    text-decoration: none;
    opacity: 0.75; }
  .btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(31, 31, 61, 0.25);
    opacity: 1; }
  .btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    user-select: none;
    opacity: 0.25; }

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%); }

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .toast.showing {
    opacity: 0; }
  .toast:not(.show) {
    display: none; }

.toast-container {
  width: max-content;
  max-width: 100%;
  pointer-events: none; }
  .toast-container > :not(:last-child) {
    margin-bottom: 0.75rem; }

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #838e95;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }
  .toast-header .btn-close {
    margin-right: -0.375rem;
    margin-left: 0.75rem; }

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02); }

.modal-dialog-scrollable {
  height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.8rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid currentColor;
  border-top-left-radius: calc(0.8rem - 1px);
  border-top-right-radius: calc(0.8rem - 1px); }
  .modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid currentColor;
  border-bottom-right-radius: calc(0.8rem - 1px);
  border-bottom-left-radius: calc(0.8rem - 1px); }
  .modal-footer > * {
    margin: 0.25rem; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0; }
  .modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0; }
  .modal-fullscreen .modal-header {
    border-radius: 0; }
  .modal-fullscreen .modal-body {
    overflow-y: auto; }
  .modal-fullscreen .modal-footer {
    border-radius: 0; }

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-sm-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-sm-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-md-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-lg-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-lg-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-xl-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xxl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-xxl-down .modal-footer {
      border-radius: 0; } }

.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: "Museo Sans Cyrl 500";
  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: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .tooltip-arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
    bottom: 0; }
    .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
      top: -1px;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000000; }

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
      right: -1px;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000000; }

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
    top: 0; }
    .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
      bottom: -1px;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000000; }

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
      left: -1px;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  border-radius: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: "Museo Sans Cyrl 500";
  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: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.8rem; }
  .popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem; }
    .popover .popover-arrow::before, .popover .popover-arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
  bottom: calc(-0.5rem - 1px); }
  .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: #ffffff; }

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem; }
  .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
    left: 0;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
    left: 1px;
    border-width: 0.5rem 0.5rem 0.5rem 0;
    border-right-color: #ffffff; }

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
  top: calc(-0.5rem - 1px); }
  .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
    top: 0;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
    top: 1px;
    border-width: 0 0.5rem 0.5rem 0.5rem;
    border-bottom-color: #ffffff; }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0; }

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem; }
  .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
    right: 0;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
    right: 1px;
    border-width: 0.5rem 0 0.5rem 0.5rem;
    border-left-color: #ffffff; }

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.8rem - 1px);
  border-top-right-radius: calc(0.8rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 1rem 1rem;
  color: #1f1f3d; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.link-gray-100 {
  color: #fdfdfd; }
  .link-gray-100:hover, .link-gray-100:focus {
    color: #fdfdfd; }

.link-gray-200 {
  color: #fbfbfb; }
  .link-gray-200:hover, .link-gray-200:focus {
    color: #fcfcfc; }

.link-gray-300 {
  color: #e6e6e6; }
  .link-gray-300:hover, .link-gray-300:focus {
    color: #ebebeb; }

.link-gray-400 {
  color: #dfe1ee; }
  .link-gray-400:hover, .link-gray-400:focus {
    color: #e5e7f1; }

.link-gray-400-b {
  color: #deecf1; }
  .link-gray-400-b:hover, .link-gray-400-b:focus {
    color: #e5f0f4; }

.link-gray-500 {
  color: #cad0e6; }
  .link-gray-500:hover, .link-gray-500:focus {
    color: #d5d9eb; }

.link-gray-600 {
  color: #838e95; }
  .link-gray-600:hover, .link-gray-600:focus {
    color: #697277; }

.link-gray-700 {
  color: #7b8fa4; }
  .link-gray-700:hover, .link-gray-700:focus {
    color: #627283; }

.link-gray-800 {
  color: #6d88b1; }
  .link-gray-800:hover, .link-gray-800:focus {
    color: #576d8e; }

.link-gray-900 {
  color: #262932; }
  .link-gray-900:hover, .link-gray-900:focus {
    color: #1e2128; }

.link-primary {
  color: #1f1f3d; }
  .link-primary:hover, .link-primary:focus {
    color: #191931; }

.link-secondary {
  color: #43ae37; }
  .link-secondary:hover, .link-secondary:focus {
    color: #368b2c; }

.link-success {
  color: #2ec4b6; }
  .link-success:hover, .link-success:focus {
    color: #58d0c5; }

.link-info {
  color: #525fa5; }
  .link-info:hover, .link-info:focus {
    color: #424c84; }

.link-warning {
  color: #f17f1b; }
  .link-warning:hover, .link-warning:focus {
    color: #c16616; }

.link-danger {
  color: #d0445a; }
  .link-danger:hover, .link-danger:focus {
    color: #a63648; }

.link-light {
  color: #c4c9df; }
  .link-light:hover, .link-light:focus {
    color: #d0d4e5; }

.link-dark {
  color: #1f1f3d; }
  .link-dark:hover, .link-dark:focus {
    color: #191931; }

.link-indigo {
  color: #5361a3; }
  .link-indigo:hover, .link-indigo:focus {
    color: #424e82; }

.link-purple {
  color: #525fa5; }
  .link-purple:hover, .link-purple:focus {
    color: #424c84; }

.link-white {
  color: #ffffff; }
  .link-white:hover, .link-white:focus {
    color: white; }

.link-black {
  color: #000000; }
  .link-black:hover, .link-black:focus {
    color: black; }

.link-cyan {
  color: #3bcaec; }
  .link-cyan:hover, .link-cyan:focus {
    color: #62d5f0; }

.ratio {
  position: relative;
  width: 100%; }
  .ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""; }
  .ratio > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.ratio-1x1 {
  --bs-aspect-ratio: 100%; }

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%); }

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020; }

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch; }

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch; }

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: ""; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.float-start {
  float: left !important; }

.float-end {
  float: right !important; }

.float-none {
  float: none !important; }

.opacity-0 {
  opacity: 0 !important; }

.opacity-10 {
  opacity: 0.1 !important; }

.opacity-20 {
  opacity: 0.2 !important; }

.opacity-30 {
  opacity: 0.3 !important; }

.opacity-40 {
  opacity: 0.4 !important; }

.opacity-50 {
  opacity: 0.5 !important; }

.opacity-60 {
  opacity: 0.6 !important; }

.opacity-70 {
  opacity: 0.7 !important; }

.opacity-80 {
  opacity: 0.8 !important; }

.opacity-90 {
  opacity: 0.9 !important; }

.opacity-100 {
  opacity: 1 !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.overflow-visible {
  overflow: visible !important; }

.overflow-scroll {
  overflow: scroll !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-grid {
  display: grid !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

.d-none {
  display: none !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.top-auto {
  top: auto !important; }

.top-0 {
  top: 0 !important; }

.top-50 {
  top: 50% !important; }

.top-100 {
  top: 100% !important; }

.bottom-auto {
  bottom: auto !important; }

.bottom-0 {
  bottom: 0 !important; }

.bottom-50 {
  bottom: 50% !important; }

.bottom-100 {
  bottom: 100% !important; }

.start-auto {
  left: auto !important; }

.start-0 {
  left: 0 !important; }

.start-50 {
  left: 50% !important; }

.start-100 {
  left: 100% !important; }

.end-auto {
  right: auto !important; }

.end-0 {
  right: 0 !important; }

.end-50 {
  right: 50% !important; }

.end-100 {
  right: 100% !important; }

.translate-middle {
  transform: translate(-50%, -50%) !important; }

.translate-middle-x {
  transform: translateX(-50%) !important; }

.translate-middle-y {
  transform: translateY(-50%) !important; }

.border {
  border: 1px solid currentColor !important; }

.border-0 {
  border: 0 !important; }

.border-top {
  border-top: 1px solid currentColor !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-end {
  border-right: 1px solid currentColor !important; }

.border-end-0 {
  border-right: 0 !important; }

.border-bottom {
  border-bottom: 1px solid currentColor !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-start {
  border-left: 1px solid currentColor !important; }

.border-start-0 {
  border-left: 0 !important; }

.border-gray-100 {
  border-color: #fdfdfd !important; }

.border-gray-200 {
  border-color: #fbfbfb !important; }

.border-gray-300 {
  border-color: #e6e6e6 !important; }

.border-gray-400 {
  border-color: #dfe1ee !important; }

.border-gray-400-b {
  border-color: #deecf1 !important; }

.border-gray-500 {
  border-color: #cad0e6 !important; }

.border-gray-600 {
  border-color: #838e95 !important; }

.border-gray-700 {
  border-color: #7b8fa4 !important; }

.border-gray-800 {
  border-color: #6d88b1 !important; }

.border-gray-900 {
  border-color: #262932 !important; }

.border-primary {
  border-color: #1f1f3d !important; }

.border-secondary {
  border-color: #43ae37 !important; }

.border-success {
  border-color: #2ec4b6 !important; }

.border-info {
  border-color: #525fa5 !important; }

.border-warning {
  border-color: #f17f1b !important; }

.border-danger {
  border-color: #d0445a !important; }

.border-light {
  border-color: #c4c9df !important; }

.border-dark {
  border-color: #1f1f3d !important; }

.border-indigo {
  border-color: #5361a3 !important; }

.border-purple {
  border-color: #525fa5 !important; }

.border-white {
  border-color: #ffffff !important; }

.border-black {
  border-color: #000000 !important; }

.border-cyan {
  border-color: #3bcaec !important; }

.border-1 {
  border-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-5 {
  border-width: 5px !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.w-5 {
  width: 5% !important; }

.w-10 {
  width: 10% !important; }

.w-15 {
  width: 15% !important; }

.w-20 {
  width: 20% !important; }

.w-30 {
  width: 30% !important; }

.w-35 {
  width: 35% !important; }

.w-40 {
  width: 40% !important; }

.w-45 {
  width: 45% !important; }

.w-55 {
  width: 55% !important; }

.w-60 {
  width: 60% !important; }

.w-65 {
  width: 65% !important; }

.w-70 {
  width: 70% !important; }

.w-80 {
  width: 80% !important; }

.w-85 {
  width: 85% !important; }

.w-90 {
  width: 90% !important; }

.w-95 {
  width: 95% !important; }

.mw-100 {
  max-width: 100% !important; }

.vw-100 {
  width: 100vw !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.h-5 {
  height: 5% !important; }

.h-10 {
  height: 10% !important; }

.h-15 {
  height: 15% !important; }

.h-20 {
  height: 20% !important; }

.h-30 {
  height: 30% !important; }

.h-35 {
  height: 35% !important; }

.h-40 {
  height: 40% !important; }

.h-45 {
  height: 45% !important; }

.h-55 {
  height: 55% !important; }

.h-60 {
  height: 60% !important; }

.h-65 {
  height: 65% !important; }

.h-70 {
  height: 70% !important; }

.h-80 {
  height: 80% !important; }

.h-85 {
  height: 85% !important; }

.h-90 {
  height: 90% !important; }

.h-95 {
  height: 95% !important; }

.mh-100 {
  max-height: 100% !important; }

.vh-100 {
  height: 100vh !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.gap-0 {
  gap: 0 !important; }

.gap-1 {
  gap: 0.25rem !important; }

.gap-2 {
  gap: 0.5rem !important; }

.gap-3 {
  gap: 1rem !important; }

.gap-4 {
  gap: 1.5rem !important; }

.gap-5 {
  gap: 2rem !important; }

.gap-6 {
  gap: 2.5rem !important; }

.gap-7 {
  gap: 3rem !important; }

.gap-8 {
  gap: 3.5rem !important; }

.gap-9 {
  gap: 4rem !important; }

.gap-10 {
  gap: 4.5rem !important; }

.gap-11 {
  gap: 5rem !important; }

.gap-12 {
  gap: 5.5rem !important; }

.gap-13 {
  gap: 6rem !important; }

.gap-14 {
  gap: 6.5rem !important; }

.gap-15 {
  gap: 7rem !important; }

.gap-16 {
  gap: 7.5rem !important; }

.gap-17 {
  gap: 8rem !important; }

.gap-18 {
  gap: 8.5rem !important; }

.gap-19 {
  gap: 9rem !important; }

.gap-20 {
  gap: 9.5rem !important; }

.gap-21 {
  gap: 10rem !important; }

.gap-22 {
  gap: 10.5rem !important; }

.gap-23 {
  gap: 11rem !important; }

.gap-24 {
  gap: 11.5rem !important; }

.gap-25 {
  gap: 12rem !important; }

.gap-26 {
  gap: 12.5rem !important; }

.gap-27 {
  gap: 13rem !important; }

.gap-28 {
  gap: 13.5rem !important; }

.gap-29 {
  gap: 14rem !important; }

.gap-30 {
  gap: 14.5rem !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.justify-content-evenly {
  justify-content: space-evenly !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

.order-first {
  order: -1 !important; }

.order-0 {
  order: 0 !important; }

.order-1 {
  order: 1 !important; }

.order-2 {
  order: 2 !important; }

.order-3 {
  order: 3 !important; }

.order-4 {
  order: 4 !important; }

.order-5 {
  order: 5 !important; }

.order-last {
  order: 6 !important; }

.m-0 {
  margin: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.m-5 {
  margin: 2rem !important; }

.m-6 {
  margin: 2.5rem !important; }

.m-7 {
  margin: 3rem !important; }

.m-8 {
  margin: 3.5rem !important; }

.m-9 {
  margin: 4rem !important; }

.m-10 {
  margin: 4.5rem !important; }

.m-11 {
  margin: 5rem !important; }

.m-12 {
  margin: 5.5rem !important; }

.m-13 {
  margin: 6rem !important; }

.m-14 {
  margin: 6.5rem !important; }

.m-15 {
  margin: 7rem !important; }

.m-16 {
  margin: 7.5rem !important; }

.m-17 {
  margin: 8rem !important; }

.m-18 {
  margin: 8.5rem !important; }

.m-19 {
  margin: 9rem !important; }

.m-20 {
  margin: 9.5rem !important; }

.m-21 {
  margin: 10rem !important; }

.m-22 {
  margin: 10.5rem !important; }

.m-23 {
  margin: 11rem !important; }

.m-24 {
  margin: 11.5rem !important; }

.m-25 {
  margin: 12rem !important; }

.m-26 {
  margin: 12.5rem !important; }

.m-27 {
  margin: 13rem !important; }

.m-28 {
  margin: 13.5rem !important; }

.m-29 {
  margin: 14rem !important; }

.m-30 {
  margin: 14.5rem !important; }

.m-auto {
  margin: auto !important; }

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.mx-5 {
  margin-right: 2rem !important;
  margin-left: 2rem !important; }

.mx-6 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important; }

.mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.mx-8 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important; }

.mx-9 {
  margin-right: 4rem !important;
  margin-left: 4rem !important; }

.mx-10 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important; }

.mx-11 {
  margin-right: 5rem !important;
  margin-left: 5rem !important; }

.mx-12 {
  margin-right: 5.5rem !important;
  margin-left: 5.5rem !important; }

.mx-13 {
  margin-right: 6rem !important;
  margin-left: 6rem !important; }

.mx-14 {
  margin-right: 6.5rem !important;
  margin-left: 6.5rem !important; }

.mx-15 {
  margin-right: 7rem !important;
  margin-left: 7rem !important; }

.mx-16 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important; }

.mx-17 {
  margin-right: 8rem !important;
  margin-left: 8rem !important; }

.mx-18 {
  margin-right: 8.5rem !important;
  margin-left: 8.5rem !important; }

.mx-19 {
  margin-right: 9rem !important;
  margin-left: 9rem !important; }

.mx-20 {
  margin-right: 9.5rem !important;
  margin-left: 9.5rem !important; }

.mx-21 {
  margin-right: 10rem !important;
  margin-left: 10rem !important; }

.mx-22 {
  margin-right: 10.5rem !important;
  margin-left: 10.5rem !important; }

.mx-23 {
  margin-right: 11rem !important;
  margin-left: 11rem !important; }

.mx-24 {
  margin-right: 11.5rem !important;
  margin-left: 11.5rem !important; }

.mx-25 {
  margin-right: 12rem !important;
  margin-left: 12rem !important; }

.mx-26 {
  margin-right: 12.5rem !important;
  margin-left: 12.5rem !important; }

.mx-27 {
  margin-right: 13rem !important;
  margin-left: 13rem !important; }

.mx-28 {
  margin-right: 13.5rem !important;
  margin-left: 13.5rem !important; }

.mx-29 {
  margin-right: 14rem !important;
  margin-left: 14rem !important; }

.mx-30 {
  margin-right: 14.5rem !important;
  margin-left: 14.5rem !important; }

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important; }

.my-6 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important; }

.my-7 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.my-8 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important; }

.my-9 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important; }

.my-10 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important; }

.my-11 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important; }

.my-12 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important; }

.my-13 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important; }

.my-14 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important; }

.my-15 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important; }

.my-16 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important; }

.my-17 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important; }

.my-18 {
  margin-top: 8.5rem !important;
  margin-bottom: 8.5rem !important; }

.my-19 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important; }

.my-20 {
  margin-top: 9.5rem !important;
  margin-bottom: 9.5rem !important; }

.my-21 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important; }

.my-22 {
  margin-top: 10.5rem !important;
  margin-bottom: 10.5rem !important; }

.my-23 {
  margin-top: 11rem !important;
  margin-bottom: 11rem !important; }

.my-24 {
  margin-top: 11.5rem !important;
  margin-bottom: 11.5rem !important; }

.my-25 {
  margin-top: 12rem !important;
  margin-bottom: 12rem !important; }

.my-26 {
  margin-top: 12.5rem !important;
  margin-bottom: 12.5rem !important; }

.my-27 {
  margin-top: 13rem !important;
  margin-bottom: 13rem !important; }

.my-28 {
  margin-top: 13.5rem !important;
  margin-bottom: 13.5rem !important; }

.my-29 {
  margin-top: 14rem !important;
  margin-bottom: 14rem !important; }

.my-30 {
  margin-top: 14.5rem !important;
  margin-bottom: 14.5rem !important; }

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.mt-0 {
  margin-top: 0 !important; }

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

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

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

.mt-4 {
  margin-top: 1.5rem !important; }

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

.mt-6 {
  margin-top: 2.5rem !important; }

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

.mt-8 {
  margin-top: 3.5rem !important; }

.mt-9 {
  margin-top: 4rem !important; }

.mt-10 {
  margin-top: 4.5rem !important; }

.mt-11 {
  margin-top: 5rem !important; }

.mt-12 {
  margin-top: 5.5rem !important; }

.mt-13 {
  margin-top: 6rem !important; }

.mt-14 {
  margin-top: 6.5rem !important; }

.mt-15 {
  margin-top: 7rem !important; }

.mt-16 {
  margin-top: 7.5rem !important; }

.mt-17 {
  margin-top: 8rem !important; }

.mt-18 {
  margin-top: 8.5rem !important; }

.mt-19 {
  margin-top: 9rem !important; }

.mt-20 {
  margin-top: 9.5rem !important; }

.mt-21 {
  margin-top: 10rem !important; }

.mt-22 {
  margin-top: 10.5rem !important; }

.mt-23 {
  margin-top: 11rem !important; }

.mt-24 {
  margin-top: 11.5rem !important; }

.mt-25 {
  margin-top: 12rem !important; }

.mt-26 {
  margin-top: 12.5rem !important; }

.mt-27 {
  margin-top: 13rem !important; }

.mt-28 {
  margin-top: 13.5rem !important; }

.mt-29 {
  margin-top: 14rem !important; }

.mt-30 {
  margin-top: 14.5rem !important; }

.mt-auto {
  margin-top: auto !important; }

.me-0 {
  margin-right: 0 !important; }

.me-1 {
  margin-right: 0.25rem !important; }

.me-2 {
  margin-right: 0.5rem !important; }

.me-3 {
  margin-right: 1rem !important; }

.me-4 {
  margin-right: 1.5rem !important; }

.me-5 {
  margin-right: 2rem !important; }

.me-6 {
  margin-right: 2.5rem !important; }

.me-7 {
  margin-right: 3rem !important; }

.me-8 {
  margin-right: 3.5rem !important; }

.me-9 {
  margin-right: 4rem !important; }

.me-10 {
  margin-right: 4.5rem !important; }

.me-11 {
  margin-right: 5rem !important; }

.me-12 {
  margin-right: 5.5rem !important; }

.me-13 {
  margin-right: 6rem !important; }

.me-14 {
  margin-right: 6.5rem !important; }

.me-15 {
  margin-right: 7rem !important; }

.me-16 {
  margin-right: 7.5rem !important; }

.me-17 {
  margin-right: 8rem !important; }

.me-18 {
  margin-right: 8.5rem !important; }

.me-19 {
  margin-right: 9rem !important; }

.me-20 {
  margin-right: 9.5rem !important; }

.me-21 {
  margin-right: 10rem !important; }

.me-22 {
  margin-right: 10.5rem !important; }

.me-23 {
  margin-right: 11rem !important; }

.me-24 {
  margin-right: 11.5rem !important; }

.me-25 {
  margin-right: 12rem !important; }

.me-26 {
  margin-right: 12.5rem !important; }

.me-27 {
  margin-right: 13rem !important; }

.me-28 {
  margin-right: 13.5rem !important; }

.me-29 {
  margin-right: 14rem !important; }

.me-30 {
  margin-right: 14.5rem !important; }

.me-auto {
  margin-right: auto !important; }

.mb-0 {
  margin-bottom: 0 !important; }

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

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

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

.mb-4 {
  margin-bottom: 1.5rem !important; }

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

.mb-6 {
  margin-bottom: 2.5rem !important; }

.mb-7 {
  margin-bottom: 3rem !important; }

.mb-8 {
  margin-bottom: 3.5rem !important; }

.mb-9 {
  margin-bottom: 4rem !important; }

.mb-10 {
  margin-bottom: 4.5rem !important; }

.mb-11 {
  margin-bottom: 5rem !important; }

.mb-12 {
  margin-bottom: 5.5rem !important; }

.mb-13 {
  margin-bottom: 6rem !important; }

.mb-14 {
  margin-bottom: 6.5rem !important; }

.mb-15 {
  margin-bottom: 7rem !important; }

.mb-16 {
  margin-bottom: 7.5rem !important; }

.mb-17 {
  margin-bottom: 8rem !important; }

.mb-18 {
  margin-bottom: 8.5rem !important; }

.mb-19 {
  margin-bottom: 9rem !important; }

.mb-20 {
  margin-bottom: 9.5rem !important; }

.mb-21 {
  margin-bottom: 10rem !important; }

.mb-22 {
  margin-bottom: 10.5rem !important; }

.mb-23 {
  margin-bottom: 11rem !important; }

.mb-24 {
  margin-bottom: 11.5rem !important; }

.mb-25 {
  margin-bottom: 12rem !important; }

.mb-26 {
  margin-bottom: 12.5rem !important; }

.mb-27 {
  margin-bottom: 13rem !important; }

.mb-28 {
  margin-bottom: 13.5rem !important; }

.mb-29 {
  margin-bottom: 14rem !important; }

.mb-30 {
  margin-bottom: 14.5rem !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ms-0 {
  margin-left: 0 !important; }

.ms-1 {
  margin-left: 0.25rem !important; }

.ms-2 {
  margin-left: 0.5rem !important; }

.ms-3 {
  margin-left: 1rem !important; }

.ms-4 {
  margin-left: 1.5rem !important; }

.ms-5 {
  margin-left: 2rem !important; }

.ms-6 {
  margin-left: 2.5rem !important; }

.ms-7 {
  margin-left: 3rem !important; }

.ms-8 {
  margin-left: 3.5rem !important; }

.ms-9 {
  margin-left: 4rem !important; }

.ms-10 {
  margin-left: 4.5rem !important; }

.ms-11 {
  margin-left: 5rem !important; }

.ms-12 {
  margin-left: 5.5rem !important; }

.ms-13 {
  margin-left: 6rem !important; }

.ms-14 {
  margin-left: 6.5rem !important; }

.ms-15 {
  margin-left: 7rem !important; }

.ms-16 {
  margin-left: 7.5rem !important; }

.ms-17 {
  margin-left: 8rem !important; }

.ms-18 {
  margin-left: 8.5rem !important; }

.ms-19 {
  margin-left: 9rem !important; }

.ms-20 {
  margin-left: 9.5rem !important; }

.ms-21 {
  margin-left: 10rem !important; }

.ms-22 {
  margin-left: 10.5rem !important; }

.ms-23 {
  margin-left: 11rem !important; }

.ms-24 {
  margin-left: 11.5rem !important; }

.ms-25 {
  margin-left: 12rem !important; }

.ms-26 {
  margin-left: 12.5rem !important; }

.ms-27 {
  margin-left: 13rem !important; }

.ms-28 {
  margin-left: 13.5rem !important; }

.ms-29 {
  margin-left: 14rem !important; }

.ms-30 {
  margin-left: 14.5rem !important; }

.ms-auto {
  margin-left: auto !important; }

.m-n0 {
  margin: 0 !important; }

.m-n1 {
  margin: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.m-n5 {
  margin: -2rem !important; }

.m-n6 {
  margin: -2.5rem !important; }

.m-n7 {
  margin: -3rem !important; }

.m-n8 {
  margin: -3.5rem !important; }

.m-n9 {
  margin: -4rem !important; }

.m-n10 {
  margin: -4.5rem !important; }

.m-n11 {
  margin: -5rem !important; }

.m-n12 {
  margin: -5.5rem !important; }

.m-n13 {
  margin: -6rem !important; }

.m-n14 {
  margin: -6.5rem !important; }

.m-n15 {
  margin: -7rem !important; }

.m-n16 {
  margin: -7.5rem !important; }

.m-n17 {
  margin: -8rem !important; }

.m-n18 {
  margin: -8.5rem !important; }

.m-n19 {
  margin: -9rem !important; }

.m-n20 {
  margin: -9.5rem !important; }

.m-n21 {
  margin: -10rem !important; }

.m-n22 {
  margin: -10.5rem !important; }

.m-n23 {
  margin: -11rem !important; }

.m-n24 {
  margin: -11.5rem !important; }

.m-n25 {
  margin: -12rem !important; }

.m-n26 {
  margin: -12.5rem !important; }

.m-n27 {
  margin: -13rem !important; }

.m-n28 {
  margin: -13.5rem !important; }

.m-n29 {
  margin: -14rem !important; }

.m-n30 {
  margin: -14.5rem !important; }

.mx-n0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important; }

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important; }

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important; }

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important; }

.mx-n5 {
  margin-right: -2rem !important;
  margin-left: -2rem !important; }

.mx-n6 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important; }

.mx-n7 {
  margin-right: -3rem !important;
  margin-left: -3rem !important; }

.mx-n8 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important; }

.mx-n9 {
  margin-right: -4rem !important;
  margin-left: -4rem !important; }

.mx-n10 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important; }

.mx-n11 {
  margin-right: -5rem !important;
  margin-left: -5rem !important; }

.mx-n12 {
  margin-right: -5.5rem !important;
  margin-left: -5.5rem !important; }

.mx-n13 {
  margin-right: -6rem !important;
  margin-left: -6rem !important; }

.mx-n14 {
  margin-right: -6.5rem !important;
  margin-left: -6.5rem !important; }

.mx-n15 {
  margin-right: -7rem !important;
  margin-left: -7rem !important; }

.mx-n16 {
  margin-right: -7.5rem !important;
  margin-left: -7.5rem !important; }

.mx-n17 {
  margin-right: -8rem !important;
  margin-left: -8rem !important; }

.mx-n18 {
  margin-right: -8.5rem !important;
  margin-left: -8.5rem !important; }

.mx-n19 {
  margin-right: -9rem !important;
  margin-left: -9rem !important; }

.mx-n20 {
  margin-right: -9.5rem !important;
  margin-left: -9.5rem !important; }

.mx-n21 {
  margin-right: -10rem !important;
  margin-left: -10rem !important; }

.mx-n22 {
  margin-right: -10.5rem !important;
  margin-left: -10.5rem !important; }

.mx-n23 {
  margin-right: -11rem !important;
  margin-left: -11rem !important; }

.mx-n24 {
  margin-right: -11.5rem !important;
  margin-left: -11.5rem !important; }

.mx-n25 {
  margin-right: -12rem !important;
  margin-left: -12rem !important; }

.mx-n26 {
  margin-right: -12.5rem !important;
  margin-left: -12.5rem !important; }

.mx-n27 {
  margin-right: -13rem !important;
  margin-left: -13rem !important; }

.mx-n28 {
  margin-right: -13.5rem !important;
  margin-left: -13.5rem !important; }

.mx-n29 {
  margin-right: -14rem !important;
  margin-left: -14rem !important; }

.mx-n30 {
  margin-right: -14.5rem !important;
  margin-left: -14.5rem !important; }

.my-n0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important; }

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important; }

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important; }

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important; }

.my-n5 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important; }

.my-n6 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important; }

.my-n7 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important; }

.my-n8 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important; }

.my-n9 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important; }

.my-n10 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important; }

.my-n11 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important; }

.my-n12 {
  margin-top: -5.5rem !important;
  margin-bottom: -5.5rem !important; }

.my-n13 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important; }

.my-n14 {
  margin-top: -6.5rem !important;
  margin-bottom: -6.5rem !important; }

.my-n15 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important; }

.my-n16 {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important; }

.my-n17 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important; }

.my-n18 {
  margin-top: -8.5rem !important;
  margin-bottom: -8.5rem !important; }

.my-n19 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important; }

.my-n20 {
  margin-top: -9.5rem !important;
  margin-bottom: -9.5rem !important; }

.my-n21 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important; }

.my-n22 {
  margin-top: -10.5rem !important;
  margin-bottom: -10.5rem !important; }

.my-n23 {
  margin-top: -11rem !important;
  margin-bottom: -11rem !important; }

.my-n24 {
  margin-top: -11.5rem !important;
  margin-bottom: -11.5rem !important; }

.my-n25 {
  margin-top: -12rem !important;
  margin-bottom: -12rem !important; }

.my-n26 {
  margin-top: -12.5rem !important;
  margin-bottom: -12.5rem !important; }

.my-n27 {
  margin-top: -13rem !important;
  margin-bottom: -13rem !important; }

.my-n28 {
  margin-top: -13.5rem !important;
  margin-bottom: -13.5rem !important; }

.my-n29 {
  margin-top: -14rem !important;
  margin-bottom: -14rem !important; }

.my-n30 {
  margin-top: -14.5rem !important;
  margin-bottom: -14.5rem !important; }

.mt-n0 {
  margin-top: 0 !important; }

.mt-n1 {
  margin-top: -0.25rem !important; }

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

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

.mt-n4 {
  margin-top: -1.5rem !important; }

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

.mt-n6 {
  margin-top: -2.5rem !important; }

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

.mt-n8 {
  margin-top: -3.5rem !important; }

.mt-n9 {
  margin-top: -4rem !important; }

.mt-n10 {
  margin-top: -4.5rem !important; }

.mt-n11 {
  margin-top: -5rem !important; }

.mt-n12 {
  margin-top: -5.5rem !important; }

.mt-n13 {
  margin-top: -6rem !important; }

.mt-n14 {
  margin-top: -6.5rem !important; }

.mt-n15 {
  margin-top: -7rem !important; }

.mt-n16 {
  margin-top: -7.5rem !important; }

.mt-n17 {
  margin-top: -8rem !important; }

.mt-n18 {
  margin-top: -8.5rem !important; }

.mt-n19 {
  margin-top: -9rem !important; }

.mt-n20 {
  margin-top: -9.5rem !important; }

.mt-n21 {
  margin-top: -10rem !important; }

.mt-n22 {
  margin-top: -10.5rem !important; }

.mt-n23 {
  margin-top: -11rem !important; }

.mt-n24 {
  margin-top: -11.5rem !important; }

.mt-n25 {
  margin-top: -12rem !important; }

.mt-n26 {
  margin-top: -12.5rem !important; }

.mt-n27 {
  margin-top: -13rem !important; }

.mt-n28 {
  margin-top: -13.5rem !important; }

.mt-n29 {
  margin-top: -14rem !important; }

.mt-n30 {
  margin-top: -14.5rem !important; }

.me-n0 {
  margin-right: 0 !important; }

.me-n1 {
  margin-right: -0.25rem !important; }

.me-n2 {
  margin-right: -0.5rem !important; }

.me-n3 {
  margin-right: -1rem !important; }

.me-n4 {
  margin-right: -1.5rem !important; }

.me-n5 {
  margin-right: -2rem !important; }

.me-n6 {
  margin-right: -2.5rem !important; }

.me-n7 {
  margin-right: -3rem !important; }

.me-n8 {
  margin-right: -3.5rem !important; }

.me-n9 {
  margin-right: -4rem !important; }

.me-n10 {
  margin-right: -4.5rem !important; }

.me-n11 {
  margin-right: -5rem !important; }

.me-n12 {
  margin-right: -5.5rem !important; }

.me-n13 {
  margin-right: -6rem !important; }

.me-n14 {
  margin-right: -6.5rem !important; }

.me-n15 {
  margin-right: -7rem !important; }

.me-n16 {
  margin-right: -7.5rem !important; }

.me-n17 {
  margin-right: -8rem !important; }

.me-n18 {
  margin-right: -8.5rem !important; }

.me-n19 {
  margin-right: -9rem !important; }

.me-n20 {
  margin-right: -9.5rem !important; }

.me-n21 {
  margin-right: -10rem !important; }

.me-n22 {
  margin-right: -10.5rem !important; }

.me-n23 {
  margin-right: -11rem !important; }

.me-n24 {
  margin-right: -11.5rem !important; }

.me-n25 {
  margin-right: -12rem !important; }

.me-n26 {
  margin-right: -12.5rem !important; }

.me-n27 {
  margin-right: -13rem !important; }

.me-n28 {
  margin-right: -13.5rem !important; }

.me-n29 {
  margin-right: -14rem !important; }

.me-n30 {
  margin-right: -14.5rem !important; }

.mb-n0 {
  margin-bottom: 0 !important; }

.mb-n1 {
  margin-bottom: -0.25rem !important; }

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

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

.mb-n4 {
  margin-bottom: -1.5rem !important; }

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

.mb-n6 {
  margin-bottom: -2.5rem !important; }

.mb-n7 {
  margin-bottom: -3rem !important; }

.mb-n8 {
  margin-bottom: -3.5rem !important; }

.mb-n9 {
  margin-bottom: -4rem !important; }

.mb-n10 {
  margin-bottom: -4.5rem !important; }

.mb-n11 {
  margin-bottom: -5rem !important; }

.mb-n12 {
  margin-bottom: -5.5rem !important; }

.mb-n13 {
  margin-bottom: -6rem !important; }

.mb-n14 {
  margin-bottom: -6.5rem !important; }

.mb-n15 {
  margin-bottom: -7rem !important; }

.mb-n16 {
  margin-bottom: -7.5rem !important; }

.mb-n17 {
  margin-bottom: -8rem !important; }

.mb-n18 {
  margin-bottom: -8.5rem !important; }

.mb-n19 {
  margin-bottom: -9rem !important; }

.mb-n20 {
  margin-bottom: -9.5rem !important; }

.mb-n21 {
  margin-bottom: -10rem !important; }

.mb-n22 {
  margin-bottom: -10.5rem !important; }

.mb-n23 {
  margin-bottom: -11rem !important; }

.mb-n24 {
  margin-bottom: -11.5rem !important; }

.mb-n25 {
  margin-bottom: -12rem !important; }

.mb-n26 {
  margin-bottom: -12.5rem !important; }

.mb-n27 {
  margin-bottom: -13rem !important; }

.mb-n28 {
  margin-bottom: -13.5rem !important; }

.mb-n29 {
  margin-bottom: -14rem !important; }

.mb-n30 {
  margin-bottom: -14.5rem !important; }

.ms-n0 {
  margin-left: 0 !important; }

.ms-n1 {
  margin-left: -0.25rem !important; }

.ms-n2 {
  margin-left: -0.5rem !important; }

.ms-n3 {
  margin-left: -1rem !important; }

.ms-n4 {
  margin-left: -1.5rem !important; }

.ms-n5 {
  margin-left: -2rem !important; }

.ms-n6 {
  margin-left: -2.5rem !important; }

.ms-n7 {
  margin-left: -3rem !important; }

.ms-n8 {
  margin-left: -3.5rem !important; }

.ms-n9 {
  margin-left: -4rem !important; }

.ms-n10 {
  margin-left: -4.5rem !important; }

.ms-n11 {
  margin-left: -5rem !important; }

.ms-n12 {
  margin-left: -5.5rem !important; }

.ms-n13 {
  margin-left: -6rem !important; }

.ms-n14 {
  margin-left: -6.5rem !important; }

.ms-n15 {
  margin-left: -7rem !important; }

.ms-n16 {
  margin-left: -7.5rem !important; }

.ms-n17 {
  margin-left: -8rem !important; }

.ms-n18 {
  margin-left: -8.5rem !important; }

.ms-n19 {
  margin-left: -9rem !important; }

.ms-n20 {
  margin-left: -9.5rem !important; }

.ms-n21 {
  margin-left: -10rem !important; }

.ms-n22 {
  margin-left: -10.5rem !important; }

.ms-n23 {
  margin-left: -11rem !important; }

.ms-n24 {
  margin-left: -11.5rem !important; }

.ms-n25 {
  margin-left: -12rem !important; }

.ms-n26 {
  margin-left: -12.5rem !important; }

.ms-n27 {
  margin-left: -13rem !important; }

.ms-n28 {
  margin-left: -13.5rem !important; }

.ms-n29 {
  margin-left: -14rem !important; }

.ms-n30 {
  margin-left: -14.5rem !important; }

.p-0 {
  padding: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.p-5 {
  padding: 2rem !important; }

.p-6 {
  padding: 2.5rem !important; }

.p-7 {
  padding: 3rem !important; }

.p-8 {
  padding: 3.5rem !important; }

.p-9 {
  padding: 4rem !important; }

.p-10 {
  padding: 4.5rem !important; }

.p-11 {
  padding: 5rem !important; }

.p-12 {
  padding: 5.5rem !important; }

.p-13 {
  padding: 6rem !important; }

.p-14 {
  padding: 6.5rem !important; }

.p-15 {
  padding: 7rem !important; }

.p-16 {
  padding: 7.5rem !important; }

.p-17 {
  padding: 8rem !important; }

.p-18 {
  padding: 8.5rem !important; }

.p-19 {
  padding: 9rem !important; }

.p-20 {
  padding: 9.5rem !important; }

.p-21 {
  padding: 10rem !important; }

.p-22 {
  padding: 10.5rem !important; }

.p-23 {
  padding: 11rem !important; }

.p-24 {
  padding: 11.5rem !important; }

.p-25 {
  padding: 12rem !important; }

.p-26 {
  padding: 12.5rem !important; }

.p-27 {
  padding: 13rem !important; }

.p-28 {
  padding: 13.5rem !important; }

.p-29 {
  padding: 14rem !important; }

.p-30 {
  padding: 14.5rem !important; }

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important; }

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.px-5 {
  padding-right: 2rem !important;
  padding-left: 2rem !important; }

.px-6 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important; }

.px-7 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.px-8 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important; }

.px-9 {
  padding-right: 4rem !important;
  padding-left: 4rem !important; }

.px-10 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important; }

.px-11 {
  padding-right: 5rem !important;
  padding-left: 5rem !important; }

.px-12 {
  padding-right: 5.5rem !important;
  padding-left: 5.5rem !important; }

.px-13 {
  padding-right: 6rem !important;
  padding-left: 6rem !important; }

.px-14 {
  padding-right: 6.5rem !important;
  padding-left: 6.5rem !important; }

.px-15 {
  padding-right: 7rem !important;
  padding-left: 7rem !important; }

.px-16 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important; }

.px-17 {
  padding-right: 8rem !important;
  padding-left: 8rem !important; }

.px-18 {
  padding-right: 8.5rem !important;
  padding-left: 8.5rem !important; }

.px-19 {
  padding-right: 9rem !important;
  padding-left: 9rem !important; }

.px-20 {
  padding-right: 9.5rem !important;
  padding-left: 9.5rem !important; }

.px-21 {
  padding-right: 10rem !important;
  padding-left: 10rem !important; }

.px-22 {
  padding-right: 10.5rem !important;
  padding-left: 10.5rem !important; }

.px-23 {
  padding-right: 11rem !important;
  padding-left: 11rem !important; }

.px-24 {
  padding-right: 11.5rem !important;
  padding-left: 11.5rem !important; }

.px-25 {
  padding-right: 12rem !important;
  padding-left: 12rem !important; }

.px-26 {
  padding-right: 12.5rem !important;
  padding-left: 12.5rem !important; }

.px-27 {
  padding-right: 13rem !important;
  padding-left: 13rem !important; }

.px-28 {
  padding-right: 13.5rem !important;
  padding-left: 13.5rem !important; }

.px-29 {
  padding-right: 14rem !important;
  padding-left: 14rem !important; }

.px-30 {
  padding-right: 14.5rem !important;
  padding-left: 14.5rem !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important; }

.py-6 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important; }

.py-7 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.py-8 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important; }

.py-9 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important; }

.py-10 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important; }

.py-11 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important; }

.py-12 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important; }

.py-13 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important; }

.py-14 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important; }

.py-15 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important; }

.py-16 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important; }

.py-17 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important; }

.py-18 {
  padding-top: 8.5rem !important;
  padding-bottom: 8.5rem !important; }

.py-19 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important; }

.py-20 {
  padding-top: 9.5rem !important;
  padding-bottom: 9.5rem !important; }

.py-21 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important; }

.py-22 {
  padding-top: 10.5rem !important;
  padding-bottom: 10.5rem !important; }

.py-23 {
  padding-top: 11rem !important;
  padding-bottom: 11rem !important; }

.py-24 {
  padding-top: 11.5rem !important;
  padding-bottom: 11.5rem !important; }

.py-25 {
  padding-top: 12rem !important;
  padding-bottom: 12rem !important; }

.py-26 {
  padding-top: 12.5rem !important;
  padding-bottom: 12.5rem !important; }

.py-27 {
  padding-top: 13rem !important;
  padding-bottom: 13rem !important; }

.py-28 {
  padding-top: 13.5rem !important;
  padding-bottom: 13.5rem !important; }

.py-29 {
  padding-top: 14rem !important;
  padding-bottom: 14rem !important; }

.py-30 {
  padding-top: 14.5rem !important;
  padding-bottom: 14.5rem !important; }

.pt-0 {
  padding-top: 0 !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pt-3 {
  padding-top: 1rem !important; }

.pt-4 {
  padding-top: 1.5rem !important; }

.pt-5 {
  padding-top: 2rem !important; }

.pt-6 {
  padding-top: 2.5rem !important; }

.pt-7 {
  padding-top: 3rem !important; }

.pt-8 {
  padding-top: 3.5rem !important; }

.pt-9 {
  padding-top: 4rem !important; }

.pt-10 {
  padding-top: 4.5rem !important; }

.pt-11 {
  padding-top: 5rem !important; }

.pt-12 {
  padding-top: 5.5rem !important; }

.pt-13 {
  padding-top: 6rem !important; }

.pt-14 {
  padding-top: 6.5rem !important; }

.pt-15 {
  padding-top: 7rem !important; }

.pt-16 {
  padding-top: 7.5rem !important; }

.pt-17 {
  padding-top: 8rem !important; }

.pt-18 {
  padding-top: 8.5rem !important; }

.pt-19 {
  padding-top: 9rem !important; }

.pt-20 {
  padding-top: 9.5rem !important; }

.pt-21 {
  padding-top: 10rem !important; }

.pt-22 {
  padding-top: 10.5rem !important; }

.pt-23 {
  padding-top: 11rem !important; }

.pt-24 {
  padding-top: 11.5rem !important; }

.pt-25 {
  padding-top: 12rem !important; }

.pt-26 {
  padding-top: 12.5rem !important; }

.pt-27 {
  padding-top: 13rem !important; }

.pt-28 {
  padding-top: 13.5rem !important; }

.pt-29 {
  padding-top: 14rem !important; }

.pt-30 {
  padding-top: 14.5rem !important; }

.pe-0 {
  padding-right: 0 !important; }

.pe-1 {
  padding-right: 0.25rem !important; }

.pe-2 {
  padding-right: 0.5rem !important; }

.pe-3 {
  padding-right: 1rem !important; }

.pe-4 {
  padding-right: 1.5rem !important; }

.pe-5 {
  padding-right: 2rem !important; }

.pe-6 {
  padding-right: 2.5rem !important; }

.pe-7 {
  padding-right: 3rem !important; }

.pe-8 {
  padding-right: 3.5rem !important; }

.pe-9 {
  padding-right: 4rem !important; }

.pe-10 {
  padding-right: 4.5rem !important; }

.pe-11 {
  padding-right: 5rem !important; }

.pe-12 {
  padding-right: 5.5rem !important; }

.pe-13 {
  padding-right: 6rem !important; }

.pe-14 {
  padding-right: 6.5rem !important; }

.pe-15 {
  padding-right: 7rem !important; }

.pe-16 {
  padding-right: 7.5rem !important; }

.pe-17 {
  padding-right: 8rem !important; }

.pe-18 {
  padding-right: 8.5rem !important; }

.pe-19 {
  padding-right: 9rem !important; }

.pe-20 {
  padding-right: 9.5rem !important; }

.pe-21 {
  padding-right: 10rem !important; }

.pe-22 {
  padding-right: 10.5rem !important; }

.pe-23 {
  padding-right: 11rem !important; }

.pe-24 {
  padding-right: 11.5rem !important; }

.pe-25 {
  padding-right: 12rem !important; }

.pe-26 {
  padding-right: 12.5rem !important; }

.pe-27 {
  padding-right: 13rem !important; }

.pe-28 {
  padding-right: 13.5rem !important; }

.pe-29 {
  padding-right: 14rem !important; }

.pe-30 {
  padding-right: 14.5rem !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.pb-4 {
  padding-bottom: 1.5rem !important; }

.pb-5 {
  padding-bottom: 2rem !important; }

.pb-6 {
  padding-bottom: 2.5rem !important; }

.pb-7 {
  padding-bottom: 3rem !important; }

.pb-8 {
  padding-bottom: 3.5rem !important; }

.pb-9 {
  padding-bottom: 4rem !important; }

.pb-10 {
  padding-bottom: 4.5rem !important; }

.pb-11 {
  padding-bottom: 5rem !important; }

.pb-12 {
  padding-bottom: 5.5rem !important; }

.pb-13 {
  padding-bottom: 6rem !important; }

.pb-14 {
  padding-bottom: 6.5rem !important; }

.pb-15 {
  padding-bottom: 7rem !important; }

.pb-16 {
  padding-bottom: 7.5rem !important; }

.pb-17 {
  padding-bottom: 8rem !important; }

.pb-18 {
  padding-bottom: 8.5rem !important; }

.pb-19 {
  padding-bottom: 9rem !important; }

.pb-20 {
  padding-bottom: 9.5rem !important; }

.pb-21 {
  padding-bottom: 10rem !important; }

.pb-22 {
  padding-bottom: 10.5rem !important; }

.pb-23 {
  padding-bottom: 11rem !important; }

.pb-24 {
  padding-bottom: 11.5rem !important; }

.pb-25 {
  padding-bottom: 12rem !important; }

.pb-26 {
  padding-bottom: 12.5rem !important; }

.pb-27 {
  padding-bottom: 13rem !important; }

.pb-28 {
  padding-bottom: 13.5rem !important; }

.pb-29 {
  padding-bottom: 14rem !important; }

.pb-30 {
  padding-bottom: 14.5rem !important; }

.ps-0 {
  padding-left: 0 !important; }

.ps-1 {
  padding-left: 0.25rem !important; }

.ps-2 {
  padding-left: 0.5rem !important; }

.ps-3 {
  padding-left: 1rem !important; }

.ps-4 {
  padding-left: 1.5rem !important; }

.ps-5 {
  padding-left: 2rem !important; }

.ps-6 {
  padding-left: 2.5rem !important; }

.ps-7 {
  padding-left: 3rem !important; }

.ps-8 {
  padding-left: 3.5rem !important; }

.ps-9 {
  padding-left: 4rem !important; }

.ps-10 {
  padding-left: 4.5rem !important; }

.ps-11 {
  padding-left: 5rem !important; }

.ps-12 {
  padding-left: 5.5rem !important; }

.ps-13 {
  padding-left: 6rem !important; }

.ps-14 {
  padding-left: 6.5rem !important; }

.ps-15 {
  padding-left: 7rem !important; }

.ps-16 {
  padding-left: 7.5rem !important; }

.ps-17 {
  padding-left: 8rem !important; }

.ps-18 {
  padding-left: 8.5rem !important; }

.ps-19 {
  padding-left: 9rem !important; }

.ps-20 {
  padding-left: 9.5rem !important; }

.ps-21 {
  padding-left: 10rem !important; }

.ps-22 {
  padding-left: 10.5rem !important; }

.ps-23 {
  padding-left: 11rem !important; }

.ps-24 {
  padding-left: 11.5rem !important; }

.ps-25 {
  padding-left: 12rem !important; }

.ps-26 {
  padding-left: 12.5rem !important; }

.ps-27 {
  padding-left: 13rem !important; }

.ps-28 {
  padding-left: 13.5rem !important; }

.ps-29 {
  padding-left: 14rem !important; }

.ps-30 {
  padding-left: 14.5rem !important; }

.font-monospace {
  font-family: var(--bs-font-monospace) !important; }

.font-base {
  font-family: "Museo Sans Cyrl 500" !important; }

.font-base-2 {
  font-family: "Museo Sans Cyrl 700" !important; }

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important; }

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important; }

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important; }

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important; }

.fs-5 {
  font-size: 1.25rem !important; }

.fs-6 {
  font-size: 1rem !important; }

.fs-7 {
  font-size: 0.875rem !important; }

.fs-8 {
  font-size: 0.7rem !important; }

.fst-italic {
  font-style: italic !important; }

.fst-normal {
  font-style: normal !important; }

.fw-light {
  font-weight: 300 !important; }

.fw-lighter {
  font-weight: lighter !important; }

.fw-normal {
  font-weight: 400 !important; }

.fw-bold {
  font-weight: 600 !important; }

.fw-bolder {
  font-weight: 900 !important; }

.fw-semi-bold-500 {
  font-weight: 500 !important; }

.fw-semi-bold-600 {
  font-weight: 600 !important; }

.lh-1 {
  line-height: 1 !important; }

.lh-sm {
  line-height: 1.25 !important; }

.lh-base {
  line-height: 1.5 !important; }

.lh-lg {
  line-height: 2 !important; }

.text-start {
  text-align: left !important; }

.text-end {
  text-align: right !important; }

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

.text-decoration-none {
  text-decoration: none !important; }

.text-decoration-underline {
  text-decoration: underline !important; }

.text-decoration-line-through {
  text-decoration: line-through !important; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.text-none {
  text-transform: none !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important; }

/* rtl:end:remove */
.text-gray-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important; }

.text-gray-200 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-200-rgb), var(--bs-text-opacity)) !important; }

.text-gray-300 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-300-rgb), var(--bs-text-opacity)) !important; }

.text-gray-400 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-400-rgb), var(--bs-text-opacity)) !important; }

.text-gray-400-b {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-400-b-rgb), var(--bs-text-opacity)) !important; }

.text-gray-500 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-500-rgb), var(--bs-text-opacity)) !important; }

.text-gray-600 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-600-rgb), var(--bs-text-opacity)) !important; }

.text-gray-700 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-700-rgb), var(--bs-text-opacity)) !important; }

.text-gray-800 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-800-rgb), var(--bs-text-opacity)) !important; }

.text-gray-900 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-900-rgb), var(--bs-text-opacity)) !important; }

.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }

.text-indigo {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-indigo-rgb), var(--bs-text-opacity)) !important; }

.text-purple {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-purple-rgb), var(--bs-text-opacity)) !important; }

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }

.text-muted {
  --bs-text-opacity: 1;
  color: #838e95 !important; }

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important; }

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important; }

.text-opacity-25 {
  --bs-text-opacity: 0.25; }

.text-opacity-50 {
  --bs-text-opacity: 0.5; }

.text-opacity-75 {
  --bs-text-opacity: 0.75; }

.text-opacity-100 {
  --bs-text-opacity: 1; }

.bg-gray-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important; }

.bg-gray-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-200-rgb), var(--bs-bg-opacity)) !important; }

.bg-gray-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-300-rgb), var(--bs-bg-opacity)) !important; }

.bg-gray-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-400-rgb), var(--bs-bg-opacity)) !important; }

.bg-gray-400-b {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-400-b-rgb), var(--bs-bg-opacity)) !important; }

.bg-gray-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-500-rgb), var(--bs-bg-opacity)) !important; }

.bg-gray-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-600-rgb), var(--bs-bg-opacity)) !important; }

.bg-gray-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-700-rgb), var(--bs-bg-opacity)) !important; }

.bg-gray-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-800-rgb), var(--bs-bg-opacity)) !important; }

.bg-gray-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-900-rgb), var(--bs-bg-opacity)) !important; }

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; }

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; }

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; }

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; }

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; }

.bg-indigo {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-indigo-rgb), var(--bs-bg-opacity)) !important; }

.bg-purple {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important; }

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; }

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; }

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important; }

.bg-opacity-10 {
  --bs-bg-opacity: 0.1; }

.bg-opacity-25 {
  --bs-bg-opacity: 0.25; }

.bg-opacity-50 {
  --bs-bg-opacity: 0.5; }

.bg-opacity-75 {
  --bs-bg-opacity: 0.75; }

.bg-opacity-100 {
  --bs-bg-opacity: 1; }

.bg-gradient {
  background-image: var(--bs-gradient) !important; }

.user-select-all {
  user-select: all !important; }

.user-select-auto {
  user-select: auto !important; }

.user-select-none {
  user-select: none !important; }

.pe-none {
  pointer-events: none !important; }

.pe-auto {
  pointer-events: auto !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.rounded-1 {
  border-radius: 0.2rem !important; }

.rounded-2 {
  border-radius: 0.25rem !important; }

.rounded-3 {
  border-radius: 0.8rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

.ls-0 {
  letter-spacing: 0px !important; }

.ls-1 {
  letter-spacing: 1px !important; }

.ls-2 {
  letter-spacing: 2px !important; }

.ls-3 {
  letter-spacing: 3px !important; }

.ls-4 {
  letter-spacing: 4px !important; }

.ls-5 {
  letter-spacing: 5px !important; }

.ls-6 {
  letter-spacing: 6px !important; }

.ls-7 {
  letter-spacing: 7px !important; }

.ls-8 {
  letter-spacing: 8px !important; }

.ls-9 {
  letter-spacing: 9px !important; }

.ls-10 {
  letter-spacing: 10px !important; }

.min-w-rem-1 {
  min-width: 1rem !important; }

.min-w-rem-2 {
  min-width: 2rem !important; }

.min-w-rem-3 {
  min-width: 3rem !important; }

.min-w-rem-4 {
  min-width: 4rem !important; }

.min-w-rem-5 {
  min-width: 5rem !important; }

.min-w-rem-6 {
  min-width: 6rem !important; }

.min-w-rem-7 {
  min-width: 7rem !important; }

.min-w-rem-8 {
  min-width: 8rem !important; }

.min-w-rem-9 {
  min-width: 9rem !important; }

.min-w-rem-10 {
  min-width: 10rem !important; }

.min-w-rem-11 {
  min-width: 11rem !important; }

.min-w-rem-12 {
  min-width: 12rem !important; }

.min-w-rem-13 {
  min-width: 13rem !important; }

.min-w-rem-14 {
  min-width: 14rem !important; }

.min-w-rem-15 {
  min-width: 15rem !important; }

.min-w-rem-16 {
  min-width: 16rem !important; }

.min-w-rem-17 {
  min-width: 17rem !important; }

.min-w-rem-18 {
  min-width: 18rem !important; }

.min-w-rem-19 {
  min-width: 19rem !important; }

.min-w-rem-20 {
  min-width: 20rem !important; }

.min-h-rem-1 {
  min-height: 1rem !important; }

.min-h-rem-2 {
  min-height: 2rem !important; }

.min-h-rem-3 {
  min-height: 3rem !important; }

.min-h-rem-4 {
  min-height: 4rem !important; }

.min-h-rem-5 {
  min-height: 5rem !important; }

.min-h-rem-6 {
  min-height: 6rem !important; }

.min-h-rem-7 {
  min-height: 7rem !important; }

.min-h-rem-8 {
  min-height: 8rem !important; }

.min-h-rem-9 {
  min-height: 9rem !important; }

.min-h-rem-10 {
  min-height: 10rem !important; }

.min-h-rem-11 {
  min-height: 11rem !important; }

.min-h-rem-12 {
  min-height: 12rem !important; }

.min-h-rem-13 {
  min-height: 13rem !important; }

.min-h-rem-14 {
  min-height: 14rem !important; }

.min-h-rem-15 {
  min-height: 15rem !important; }

.min-h-rem-16 {
  min-height: 16rem !important; }

.min-h-rem-17 {
  min-height: 17rem !important; }

.min-h-rem-18 {
  min-height: 18rem !important; }

.min-h-rem-19 {
  min-height: 19rem !important; }

.min-h-rem-20 {
  min-height: 20rem !important; }

.min-h-rem-25 {
  min-height: 25rem !important; }

.min-h-rem-30 {
  min-height: 30rem !important; }

.min-h-rem-35 {
  min-height: 35rem !important; }

.mw-rem-1 {
  max-width: 1rem !important; }

.mw-rem-2 {
  max-width: 2rem !important; }

.mw-rem-3 {
  max-width: 3rem !important; }

.mw-rem-4 {
  max-width: 4rem !important; }

.mw-rem-5 {
  max-width: 5rem !important; }

.mw-rem-6 {
  max-width: 6rem !important; }

.mw-rem-7 {
  max-width: 7rem !important; }

.mw-rem-8 {
  max-width: 8rem !important; }

.mw-rem-9 {
  max-width: 9rem !important; }

.mw-rem-10 {
  max-width: 10rem !important; }

.mw-rem-11 {
  max-width: 11rem !important; }

.mw-rem-12 {
  max-width: 12rem !important; }

.mw-rem-13 {
  max-width: 13rem !important; }

.mw-rem-14 {
  max-width: 14rem !important; }

.mw-rem-15 {
  max-width: 15rem !important; }

.mw-rem-16 {
  max-width: 16rem !important; }

.mw-rem-17 {
  max-width: 17rem !important; }

.mw-rem-18 {
  max-width: 18rem !important; }

.mw-rem-19 {
  max-width: 19rem !important; }

.mw-rem-20 {
  max-width: 20rem !important; }

.mh-rem-1 {
  max-height: 1rem !important; }

.mh-rem-2 {
  max-height: 2rem !important; }

.mh-rem-3 {
  max-height: 3rem !important; }

.mh-rem-4 {
  max-height: 4rem !important; }

.mh-rem-5 {
  max-height: 5rem !important; }

.mh-rem-6 {
  max-height: 6rem !important; }

.mh-rem-7 {
  max-height: 7rem !important; }

.mh-rem-8 {
  max-height: 8rem !important; }

.mh-rem-9 {
  max-height: 9rem !important; }

.mh-rem-10 {
  max-height: 10rem !important; }

.mh-rem-11 {
  max-height: 11rem !important; }

.mh-rem-12 {
  max-height: 12rem !important; }

.mh-rem-13 {
  max-height: 13rem !important; }

.mh-rem-14 {
  max-height: 14rem !important; }

.mh-rem-15 {
  max-height: 15rem !important; }

.mh-rem-16 {
  max-height: 16rem !important; }

.mh-rem-17 {
  max-height: 17rem !important; }

.mh-rem-18 {
  max-height: 18rem !important; }

.mh-rem-19 {
  max-height: 19rem !important; }

.mh-rem-20 {
  max-height: 20rem !important; }

.border-top-gray-100 {
  border-top-color: #fdfdfd !important; }

.border-top-gray-200 {
  border-top-color: #fbfbfb !important; }

.border-top-gray-300 {
  border-top-color: #e6e6e6 !important; }

.border-top-gray-400 {
  border-top-color: #dfe1ee !important; }

.border-top-gray-400-b {
  border-top-color: #deecf1 !important; }

.border-top-gray-500 {
  border-top-color: #cad0e6 !important; }

.border-top-gray-600 {
  border-top-color: #838e95 !important; }

.border-top-gray-700 {
  border-top-color: #7b8fa4 !important; }

.border-top-gray-800 {
  border-top-color: #6d88b1 !important; }

.border-top-gray-900 {
  border-top-color: #262932 !important; }

.border-top-primary {
  border-top-color: #1f1f3d !important; }

.border-top-secondary {
  border-top-color: #43ae37 !important; }

.border-top-success {
  border-top-color: #2ec4b6 !important; }

.border-top-info {
  border-top-color: #525fa5 !important; }

.border-top-warning {
  border-top-color: #f17f1b !important; }

.border-top-danger {
  border-top-color: #d0445a !important; }

.border-top-light {
  border-top-color: #c4c9df !important; }

.border-top-dark {
  border-top-color: #1f1f3d !important; }

.border-top-indigo {
  border-top-color: #5361a3 !important; }

.border-top-purple {
  border-top-color: #525fa5 !important; }

.border-top-white {
  border-top-color: #ffffff !important; }

.border-top-black {
  border-top-color: #000000 !important; }

.border-top-cyan {
  border-top-color: #3bcaec !important; }

.border-end-gray-100 {
  border-right-color: #fdfdfd !important; }

.border-end-gray-200 {
  border-right-color: #fbfbfb !important; }

.border-end-gray-300 {
  border-right-color: #e6e6e6 !important; }

.border-end-gray-400 {
  border-right-color: #dfe1ee !important; }

.border-end-gray-400-b {
  border-right-color: #deecf1 !important; }

.border-end-gray-500 {
  border-right-color: #cad0e6 !important; }

.border-end-gray-600 {
  border-right-color: #838e95 !important; }

.border-end-gray-700 {
  border-right-color: #7b8fa4 !important; }

.border-end-gray-800 {
  border-right-color: #6d88b1 !important; }

.border-end-gray-900 {
  border-right-color: #262932 !important; }

.border-end-primary {
  border-right-color: #1f1f3d !important; }

.border-end-secondary {
  border-right-color: #43ae37 !important; }

.border-end-success {
  border-right-color: #2ec4b6 !important; }

.border-end-info {
  border-right-color: #525fa5 !important; }

.border-end-warning {
  border-right-color: #f17f1b !important; }

.border-end-danger {
  border-right-color: #d0445a !important; }

.border-end-light {
  border-right-color: #c4c9df !important; }

.border-end-dark {
  border-right-color: #1f1f3d !important; }

.border-end-indigo {
  border-right-color: #5361a3 !important; }

.border-end-purple {
  border-right-color: #525fa5 !important; }

.border-end-white {
  border-right-color: #ffffff !important; }

.border-end-black {
  border-right-color: #000000 !important; }

.border-end-cyan {
  border-right-color: #3bcaec !important; }

.border-bottom-gray-100 {
  border-bottom-color: #fdfdfd !important; }

.border-bottom-gray-200 {
  border-bottom-color: #fbfbfb !important; }

.border-bottom-gray-300 {
  border-bottom-color: #e6e6e6 !important; }

.border-bottom-gray-400 {
  border-bottom-color: #dfe1ee !important; }

.border-bottom-gray-400-b {
  border-bottom-color: #deecf1 !important; }

.border-bottom-gray-500 {
  border-bottom-color: #cad0e6 !important; }

.border-bottom-gray-600 {
  border-bottom-color: #838e95 !important; }

.border-bottom-gray-700 {
  border-bottom-color: #7b8fa4 !important; }

.border-bottom-gray-800 {
  border-bottom-color: #6d88b1 !important; }

.border-bottom-gray-900 {
  border-bottom-color: #262932 !important; }

.border-bottom-primary {
  border-bottom-color: #1f1f3d !important; }

.border-bottom-secondary {
  border-bottom-color: #43ae37 !important; }

.border-bottom-success {
  border-bottom-color: #2ec4b6 !important; }

.border-bottom-info {
  border-bottom-color: #525fa5 !important; }

.border-bottom-warning {
  border-bottom-color: #f17f1b !important; }

.border-bottom-danger {
  border-bottom-color: #d0445a !important; }

.border-bottom-light {
  border-bottom-color: #c4c9df !important; }

.border-bottom-dark {
  border-bottom-color: #1f1f3d !important; }

.border-bottom-indigo {
  border-bottom-color: #5361a3 !important; }

.border-bottom-purple {
  border-bottom-color: #525fa5 !important; }

.border-bottom-white {
  border-bottom-color: #ffffff !important; }

.border-bottom-black {
  border-bottom-color: #000000 !important; }

.border-bottom-cyan {
  border-bottom-color: #3bcaec !important; }

.border-start-gray-100 {
  border-left-color: #fdfdfd !important; }

.border-start-gray-200 {
  border-left-color: #fbfbfb !important; }

.border-start-gray-300 {
  border-left-color: #e6e6e6 !important; }

.border-start-gray-400 {
  border-left-color: #dfe1ee !important; }

.border-start-gray-400-b {
  border-left-color: #deecf1 !important; }

.border-start-gray-500 {
  border-left-color: #cad0e6 !important; }

.border-start-gray-600 {
  border-left-color: #838e95 !important; }

.border-start-gray-700 {
  border-left-color: #7b8fa4 !important; }

.border-start-gray-800 {
  border-left-color: #6d88b1 !important; }

.border-start-gray-900 {
  border-left-color: #262932 !important; }

.border-start-primary {
  border-left-color: #1f1f3d !important; }

.border-start-secondary {
  border-left-color: #43ae37 !important; }

.border-start-success {
  border-left-color: #2ec4b6 !important; }

.border-start-info {
  border-left-color: #525fa5 !important; }

.border-start-warning {
  border-left-color: #f17f1b !important; }

.border-start-danger {
  border-left-color: #d0445a !important; }

.border-start-light {
  border-left-color: #c4c9df !important; }

.border-start-dark {
  border-left-color: #1f1f3d !important; }

.border-start-indigo {
  border-left-color: #5361a3 !important; }

.border-start-purple {
  border-left-color: #525fa5 !important; }

.border-start-white {
  border-left-color: #ffffff !important; }

.border-start-black {
  border-left-color: #000000 !important; }

.border-start-cyan {
  border-left-color: #3bcaec !important; }

.zi-0 {
  z-index: 0 !important; }

.zi-1 {
  z-index: 10 !important; }

.zi-2 {
  z-index: 50 !important; }

.zi-3 {
  z-index: 100 !important; }

.zi-4 {
  z-index: 150 !important; }

.zi-5 {
  z-index: 200 !important; }

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important; }
  .float-sm-end {
    float: right !important; }
  .float-sm-none {
    float: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-grid {
    display: grid !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; }
  .d-sm-none {
    display: none !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-sm-0 {
    gap: 0 !important; }
  .gap-sm-1 {
    gap: 0.25rem !important; }
  .gap-sm-2 {
    gap: 0.5rem !important; }
  .gap-sm-3 {
    gap: 1rem !important; }
  .gap-sm-4 {
    gap: 1.5rem !important; }
  .gap-sm-5 {
    gap: 2rem !important; }
  .gap-sm-6 {
    gap: 2.5rem !important; }
  .gap-sm-7 {
    gap: 3rem !important; }
  .gap-sm-8 {
    gap: 3.5rem !important; }
  .gap-sm-9 {
    gap: 4rem !important; }
  .gap-sm-10 {
    gap: 4.5rem !important; }
  .gap-sm-11 {
    gap: 5rem !important; }
  .gap-sm-12 {
    gap: 5.5rem !important; }
  .gap-sm-13 {
    gap: 6rem !important; }
  .gap-sm-14 {
    gap: 6.5rem !important; }
  .gap-sm-15 {
    gap: 7rem !important; }
  .gap-sm-16 {
    gap: 7.5rem !important; }
  .gap-sm-17 {
    gap: 8rem !important; }
  .gap-sm-18 {
    gap: 8.5rem !important; }
  .gap-sm-19 {
    gap: 9rem !important; }
  .gap-sm-20 {
    gap: 9.5rem !important; }
  .gap-sm-21 {
    gap: 10rem !important; }
  .gap-sm-22 {
    gap: 10.5rem !important; }
  .gap-sm-23 {
    gap: 11rem !important; }
  .gap-sm-24 {
    gap: 11.5rem !important; }
  .gap-sm-25 {
    gap: 12rem !important; }
  .gap-sm-26 {
    gap: 12.5rem !important; }
  .gap-sm-27 {
    gap: 13rem !important; }
  .gap-sm-28 {
    gap: 13.5rem !important; }
  .gap-sm-29 {
    gap: 14rem !important; }
  .gap-sm-30 {
    gap: 14.5rem !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; }
  .order-sm-first {
    order: -1 !important; }
  .order-sm-0 {
    order: 0 !important; }
  .order-sm-1 {
    order: 1 !important; }
  .order-sm-2 {
    order: 2 !important; }
  .order-sm-3 {
    order: 3 !important; }
  .order-sm-4 {
    order: 4 !important; }
  .order-sm-5 {
    order: 5 !important; }
  .order-sm-last {
    order: 6 !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .m-sm-5 {
    margin: 2rem !important; }
  .m-sm-6 {
    margin: 2.5rem !important; }
  .m-sm-7 {
    margin: 3rem !important; }
  .m-sm-8 {
    margin: 3.5rem !important; }
  .m-sm-9 {
    margin: 4rem !important; }
  .m-sm-10 {
    margin: 4.5rem !important; }
  .m-sm-11 {
    margin: 5rem !important; }
  .m-sm-12 {
    margin: 5.5rem !important; }
  .m-sm-13 {
    margin: 6rem !important; }
  .m-sm-14 {
    margin: 6.5rem !important; }
  .m-sm-15 {
    margin: 7rem !important; }
  .m-sm-16 {
    margin: 7.5rem !important; }
  .m-sm-17 {
    margin: 8rem !important; }
  .m-sm-18 {
    margin: 8.5rem !important; }
  .m-sm-19 {
    margin: 9rem !important; }
  .m-sm-20 {
    margin: 9.5rem !important; }
  .m-sm-21 {
    margin: 10rem !important; }
  .m-sm-22 {
    margin: 10.5rem !important; }
  .m-sm-23 {
    margin: 11rem !important; }
  .m-sm-24 {
    margin: 11.5rem !important; }
  .m-sm-25 {
    margin: 12rem !important; }
  .m-sm-26 {
    margin: 12.5rem !important; }
  .m-sm-27 {
    margin: 13rem !important; }
  .m-sm-28 {
    margin: 13.5rem !important; }
  .m-sm-29 {
    margin: 14rem !important; }
  .m-sm-30 {
    margin: 14.5rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-sm-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-sm-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-sm-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-sm-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important; }
  .mx-sm-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-sm-12 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important; }
  .mx-sm-13 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-sm-14 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important; }
  .mx-sm-15 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-sm-16 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important; }
  .mx-sm-17 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-sm-18 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important; }
  .mx-sm-19 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-sm-20 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important; }
  .mx-sm-21 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-sm-22 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important; }
  .mx-sm-23 {
    margin-right: 11rem !important;
    margin-left: 11rem !important; }
  .mx-sm-24 {
    margin-right: 11.5rem !important;
    margin-left: 11.5rem !important; }
  .mx-sm-25 {
    margin-right: 12rem !important;
    margin-left: 12rem !important; }
  .mx-sm-26 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important; }
  .mx-sm-27 {
    margin-right: 13rem !important;
    margin-left: 13rem !important; }
  .mx-sm-28 {
    margin-right: 13.5rem !important;
    margin-left: 13.5rem !important; }
  .mx-sm-29 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-sm-30 {
    margin-right: 14.5rem !important;
    margin-left: 14.5rem !important; }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-sm-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-sm-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-sm-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-sm-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important; }
  .my-sm-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-sm-12 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important; }
  .my-sm-13 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-sm-14 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important; }
  .my-sm-15 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-sm-16 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important; }
  .my-sm-17 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-sm-18 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important; }
  .my-sm-19 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-sm-20 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important; }
  .my-sm-21 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-sm-22 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important; }
  .my-sm-23 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important; }
  .my-sm-24 {
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important; }
  .my-sm-25 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .my-sm-26 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important; }
  .my-sm-27 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important; }
  .my-sm-28 {
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important; }
  .my-sm-29 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-sm-30 {
    margin-top: 14.5rem !important;
    margin-bottom: 14.5rem !important; }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-1 {
    margin-top: 0.25rem !important; }
  .mt-sm-2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-4 {
    margin-top: 1.5rem !important; }
  .mt-sm-5 {
    margin-top: 2rem !important; }
  .mt-sm-6 {
    margin-top: 2.5rem !important; }
  .mt-sm-7 {
    margin-top: 3rem !important; }
  .mt-sm-8 {
    margin-top: 3.5rem !important; }
  .mt-sm-9 {
    margin-top: 4rem !important; }
  .mt-sm-10 {
    margin-top: 4.5rem !important; }
  .mt-sm-11 {
    margin-top: 5rem !important; }
  .mt-sm-12 {
    margin-top: 5.5rem !important; }
  .mt-sm-13 {
    margin-top: 6rem !important; }
  .mt-sm-14 {
    margin-top: 6.5rem !important; }
  .mt-sm-15 {
    margin-top: 7rem !important; }
  .mt-sm-16 {
    margin-top: 7.5rem !important; }
  .mt-sm-17 {
    margin-top: 8rem !important; }
  .mt-sm-18 {
    margin-top: 8.5rem !important; }
  .mt-sm-19 {
    margin-top: 9rem !important; }
  .mt-sm-20 {
    margin-top: 9.5rem !important; }
  .mt-sm-21 {
    margin-top: 10rem !important; }
  .mt-sm-22 {
    margin-top: 10.5rem !important; }
  .mt-sm-23 {
    margin-top: 11rem !important; }
  .mt-sm-24 {
    margin-top: 11.5rem !important; }
  .mt-sm-25 {
    margin-top: 12rem !important; }
  .mt-sm-26 {
    margin-top: 12.5rem !important; }
  .mt-sm-27 {
    margin-top: 13rem !important; }
  .mt-sm-28 {
    margin-top: 13.5rem !important; }
  .mt-sm-29 {
    margin-top: 14rem !important; }
  .mt-sm-30 {
    margin-top: 14.5rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .me-sm-0 {
    margin-right: 0 !important; }
  .me-sm-1 {
    margin-right: 0.25rem !important; }
  .me-sm-2 {
    margin-right: 0.5rem !important; }
  .me-sm-3 {
    margin-right: 1rem !important; }
  .me-sm-4 {
    margin-right: 1.5rem !important; }
  .me-sm-5 {
    margin-right: 2rem !important; }
  .me-sm-6 {
    margin-right: 2.5rem !important; }
  .me-sm-7 {
    margin-right: 3rem !important; }
  .me-sm-8 {
    margin-right: 3.5rem !important; }
  .me-sm-9 {
    margin-right: 4rem !important; }
  .me-sm-10 {
    margin-right: 4.5rem !important; }
  .me-sm-11 {
    margin-right: 5rem !important; }
  .me-sm-12 {
    margin-right: 5.5rem !important; }
  .me-sm-13 {
    margin-right: 6rem !important; }
  .me-sm-14 {
    margin-right: 6.5rem !important; }
  .me-sm-15 {
    margin-right: 7rem !important; }
  .me-sm-16 {
    margin-right: 7.5rem !important; }
  .me-sm-17 {
    margin-right: 8rem !important; }
  .me-sm-18 {
    margin-right: 8.5rem !important; }
  .me-sm-19 {
    margin-right: 9rem !important; }
  .me-sm-20 {
    margin-right: 9.5rem !important; }
  .me-sm-21 {
    margin-right: 10rem !important; }
  .me-sm-22 {
    margin-right: 10.5rem !important; }
  .me-sm-23 {
    margin-right: 11rem !important; }
  .me-sm-24 {
    margin-right: 11.5rem !important; }
  .me-sm-25 {
    margin-right: 12rem !important; }
  .me-sm-26 {
    margin-right: 12.5rem !important; }
  .me-sm-27 {
    margin-right: 13rem !important; }
  .me-sm-28 {
    margin-right: 13.5rem !important; }
  .me-sm-29 {
    margin-right: 14rem !important; }
  .me-sm-30 {
    margin-right: 14.5rem !important; }
  .me-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-5 {
    margin-bottom: 2rem !important; }
  .mb-sm-6 {
    margin-bottom: 2.5rem !important; }
  .mb-sm-7 {
    margin-bottom: 3rem !important; }
  .mb-sm-8 {
    margin-bottom: 3.5rem !important; }
  .mb-sm-9 {
    margin-bottom: 4rem !important; }
  .mb-sm-10 {
    margin-bottom: 4.5rem !important; }
  .mb-sm-11 {
    margin-bottom: 5rem !important; }
  .mb-sm-12 {
    margin-bottom: 5.5rem !important; }
  .mb-sm-13 {
    margin-bottom: 6rem !important; }
  .mb-sm-14 {
    margin-bottom: 6.5rem !important; }
  .mb-sm-15 {
    margin-bottom: 7rem !important; }
  .mb-sm-16 {
    margin-bottom: 7.5rem !important; }
  .mb-sm-17 {
    margin-bottom: 8rem !important; }
  .mb-sm-18 {
    margin-bottom: 8.5rem !important; }
  .mb-sm-19 {
    margin-bottom: 9rem !important; }
  .mb-sm-20 {
    margin-bottom: 9.5rem !important; }
  .mb-sm-21 {
    margin-bottom: 10rem !important; }
  .mb-sm-22 {
    margin-bottom: 10.5rem !important; }
  .mb-sm-23 {
    margin-bottom: 11rem !important; }
  .mb-sm-24 {
    margin-bottom: 11.5rem !important; }
  .mb-sm-25 {
    margin-bottom: 12rem !important; }
  .mb-sm-26 {
    margin-bottom: 12.5rem !important; }
  .mb-sm-27 {
    margin-bottom: 13rem !important; }
  .mb-sm-28 {
    margin-bottom: 13.5rem !important; }
  .mb-sm-29 {
    margin-bottom: 14rem !important; }
  .mb-sm-30 {
    margin-bottom: 14.5rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ms-sm-0 {
    margin-left: 0 !important; }
  .ms-sm-1 {
    margin-left: 0.25rem !important; }
  .ms-sm-2 {
    margin-left: 0.5rem !important; }
  .ms-sm-3 {
    margin-left: 1rem !important; }
  .ms-sm-4 {
    margin-left: 1.5rem !important; }
  .ms-sm-5 {
    margin-left: 2rem !important; }
  .ms-sm-6 {
    margin-left: 2.5rem !important; }
  .ms-sm-7 {
    margin-left: 3rem !important; }
  .ms-sm-8 {
    margin-left: 3.5rem !important; }
  .ms-sm-9 {
    margin-left: 4rem !important; }
  .ms-sm-10 {
    margin-left: 4.5rem !important; }
  .ms-sm-11 {
    margin-left: 5rem !important; }
  .ms-sm-12 {
    margin-left: 5.5rem !important; }
  .ms-sm-13 {
    margin-left: 6rem !important; }
  .ms-sm-14 {
    margin-left: 6.5rem !important; }
  .ms-sm-15 {
    margin-left: 7rem !important; }
  .ms-sm-16 {
    margin-left: 7.5rem !important; }
  .ms-sm-17 {
    margin-left: 8rem !important; }
  .ms-sm-18 {
    margin-left: 8.5rem !important; }
  .ms-sm-19 {
    margin-left: 9rem !important; }
  .ms-sm-20 {
    margin-left: 9.5rem !important; }
  .ms-sm-21 {
    margin-left: 10rem !important; }
  .ms-sm-22 {
    margin-left: 10.5rem !important; }
  .ms-sm-23 {
    margin-left: 11rem !important; }
  .ms-sm-24 {
    margin-left: 11.5rem !important; }
  .ms-sm-25 {
    margin-left: 12rem !important; }
  .ms-sm-26 {
    margin-left: 12.5rem !important; }
  .ms-sm-27 {
    margin-left: 13rem !important; }
  .ms-sm-28 {
    margin-left: 13.5rem !important; }
  .ms-sm-29 {
    margin-left: 14rem !important; }
  .ms-sm-30 {
    margin-left: 14.5rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .m-sm-n0 {
    margin: 0 !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .m-sm-n5 {
    margin: -2rem !important; }
  .m-sm-n6 {
    margin: -2.5rem !important; }
  .m-sm-n7 {
    margin: -3rem !important; }
  .m-sm-n8 {
    margin: -3.5rem !important; }
  .m-sm-n9 {
    margin: -4rem !important; }
  .m-sm-n10 {
    margin: -4.5rem !important; }
  .m-sm-n11 {
    margin: -5rem !important; }
  .m-sm-n12 {
    margin: -5.5rem !important; }
  .m-sm-n13 {
    margin: -6rem !important; }
  .m-sm-n14 {
    margin: -6.5rem !important; }
  .m-sm-n15 {
    margin: -7rem !important; }
  .m-sm-n16 {
    margin: -7.5rem !important; }
  .m-sm-n17 {
    margin: -8rem !important; }
  .m-sm-n18 {
    margin: -8.5rem !important; }
  .m-sm-n19 {
    margin: -9rem !important; }
  .m-sm-n20 {
    margin: -9.5rem !important; }
  .m-sm-n21 {
    margin: -10rem !important; }
  .m-sm-n22 {
    margin: -10.5rem !important; }
  .m-sm-n23 {
    margin: -11rem !important; }
  .m-sm-n24 {
    margin: -11.5rem !important; }
  .m-sm-n25 {
    margin: -12rem !important; }
  .m-sm-n26 {
    margin: -12.5rem !important; }
  .m-sm-n27 {
    margin: -13rem !important; }
  .m-sm-n28 {
    margin: -13.5rem !important; }
  .m-sm-n29 {
    margin: -14rem !important; }
  .m-sm-n30 {
    margin: -14.5rem !important; }
  .mx-sm-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-sm-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-sm-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-sm-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-sm-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-sm-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-sm-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important; }
  .mx-sm-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-sm-n12 {
    margin-right: -5.5rem !important;
    margin-left: -5.5rem !important; }
  .mx-sm-n13 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-sm-n14 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important; }
  .mx-sm-n15 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-sm-n16 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important; }
  .mx-sm-n17 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-sm-n18 {
    margin-right: -8.5rem !important;
    margin-left: -8.5rem !important; }
  .mx-sm-n19 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-sm-n20 {
    margin-right: -9.5rem !important;
    margin-left: -9.5rem !important; }
  .mx-sm-n21 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-sm-n22 {
    margin-right: -10.5rem !important;
    margin-left: -10.5rem !important; }
  .mx-sm-n23 {
    margin-right: -11rem !important;
    margin-left: -11rem !important; }
  .mx-sm-n24 {
    margin-right: -11.5rem !important;
    margin-left: -11.5rem !important; }
  .mx-sm-n25 {
    margin-right: -12rem !important;
    margin-left: -12rem !important; }
  .mx-sm-n26 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important; }
  .mx-sm-n27 {
    margin-right: -13rem !important;
    margin-left: -13rem !important; }
  .mx-sm-n28 {
    margin-right: -13.5rem !important;
    margin-left: -13.5rem !important; }
  .mx-sm-n29 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-sm-n30 {
    margin-right: -14.5rem !important;
    margin-left: -14.5rem !important; }
  .my-sm-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-sm-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-sm-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-sm-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-sm-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-sm-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-sm-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important; }
  .my-sm-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-sm-n12 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important; }
  .my-sm-n13 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-sm-n14 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important; }
  .my-sm-n15 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-sm-n16 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important; }
  .my-sm-n17 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-sm-n18 {
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important; }
  .my-sm-n19 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-sm-n20 {
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important; }
  .my-sm-n21 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-sm-n22 {
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important; }
  .my-sm-n23 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important; }
  .my-sm-n24 {
    margin-top: -11.5rem !important;
    margin-bottom: -11.5rem !important; }
  .my-sm-n25 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important; }
  .my-sm-n26 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important; }
  .my-sm-n27 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important; }
  .my-sm-n28 {
    margin-top: -13.5rem !important;
    margin-bottom: -13.5rem !important; }
  .my-sm-n29 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-sm-n30 {
    margin-top: -14.5rem !important;
    margin-bottom: -14.5rem !important; }
  .mt-sm-n0 {
    margin-top: 0 !important; }
  .mt-sm-n1 {
    margin-top: -0.25rem !important; }
  .mt-sm-n2 {
    margin-top: -0.5rem !important; }
  .mt-sm-n3 {
    margin-top: -1rem !important; }
  .mt-sm-n4 {
    margin-top: -1.5rem !important; }
  .mt-sm-n5 {
    margin-top: -2rem !important; }
  .mt-sm-n6 {
    margin-top: -2.5rem !important; }
  .mt-sm-n7 {
    margin-top: -3rem !important; }
  .mt-sm-n8 {
    margin-top: -3.5rem !important; }
  .mt-sm-n9 {
    margin-top: -4rem !important; }
  .mt-sm-n10 {
    margin-top: -4.5rem !important; }
  .mt-sm-n11 {
    margin-top: -5rem !important; }
  .mt-sm-n12 {
    margin-top: -5.5rem !important; }
  .mt-sm-n13 {
    margin-top: -6rem !important; }
  .mt-sm-n14 {
    margin-top: -6.5rem !important; }
  .mt-sm-n15 {
    margin-top: -7rem !important; }
  .mt-sm-n16 {
    margin-top: -7.5rem !important; }
  .mt-sm-n17 {
    margin-top: -8rem !important; }
  .mt-sm-n18 {
    margin-top: -8.5rem !important; }
  .mt-sm-n19 {
    margin-top: -9rem !important; }
  .mt-sm-n20 {
    margin-top: -9.5rem !important; }
  .mt-sm-n21 {
    margin-top: -10rem !important; }
  .mt-sm-n22 {
    margin-top: -10.5rem !important; }
  .mt-sm-n23 {
    margin-top: -11rem !important; }
  .mt-sm-n24 {
    margin-top: -11.5rem !important; }
  .mt-sm-n25 {
    margin-top: -12rem !important; }
  .mt-sm-n26 {
    margin-top: -12.5rem !important; }
  .mt-sm-n27 {
    margin-top: -13rem !important; }
  .mt-sm-n28 {
    margin-top: -13.5rem !important; }
  .mt-sm-n29 {
    margin-top: -14rem !important; }
  .mt-sm-n30 {
    margin-top: -14.5rem !important; }
  .me-sm-n0 {
    margin-right: 0 !important; }
  .me-sm-n1 {
    margin-right: -0.25rem !important; }
  .me-sm-n2 {
    margin-right: -0.5rem !important; }
  .me-sm-n3 {
    margin-right: -1rem !important; }
  .me-sm-n4 {
    margin-right: -1.5rem !important; }
  .me-sm-n5 {
    margin-right: -2rem !important; }
  .me-sm-n6 {
    margin-right: -2.5rem !important; }
  .me-sm-n7 {
    margin-right: -3rem !important; }
  .me-sm-n8 {
    margin-right: -3.5rem !important; }
  .me-sm-n9 {
    margin-right: -4rem !important; }
  .me-sm-n10 {
    margin-right: -4.5rem !important; }
  .me-sm-n11 {
    margin-right: -5rem !important; }
  .me-sm-n12 {
    margin-right: -5.5rem !important; }
  .me-sm-n13 {
    margin-right: -6rem !important; }
  .me-sm-n14 {
    margin-right: -6.5rem !important; }
  .me-sm-n15 {
    margin-right: -7rem !important; }
  .me-sm-n16 {
    margin-right: -7.5rem !important; }
  .me-sm-n17 {
    margin-right: -8rem !important; }
  .me-sm-n18 {
    margin-right: -8.5rem !important; }
  .me-sm-n19 {
    margin-right: -9rem !important; }
  .me-sm-n20 {
    margin-right: -9.5rem !important; }
  .me-sm-n21 {
    margin-right: -10rem !important; }
  .me-sm-n22 {
    margin-right: -10.5rem !important; }
  .me-sm-n23 {
    margin-right: -11rem !important; }
  .me-sm-n24 {
    margin-right: -11.5rem !important; }
  .me-sm-n25 {
    margin-right: -12rem !important; }
  .me-sm-n26 {
    margin-right: -12.5rem !important; }
  .me-sm-n27 {
    margin-right: -13rem !important; }
  .me-sm-n28 {
    margin-right: -13.5rem !important; }
  .me-sm-n29 {
    margin-right: -14rem !important; }
  .me-sm-n30 {
    margin-right: -14.5rem !important; }
  .mb-sm-n0 {
    margin-bottom: 0 !important; }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-sm-n3 {
    margin-bottom: -1rem !important; }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-sm-n5 {
    margin-bottom: -2rem !important; }
  .mb-sm-n6 {
    margin-bottom: -2.5rem !important; }
  .mb-sm-n7 {
    margin-bottom: -3rem !important; }
  .mb-sm-n8 {
    margin-bottom: -3.5rem !important; }
  .mb-sm-n9 {
    margin-bottom: -4rem !important; }
  .mb-sm-n10 {
    margin-bottom: -4.5rem !important; }
  .mb-sm-n11 {
    margin-bottom: -5rem !important; }
  .mb-sm-n12 {
    margin-bottom: -5.5rem !important; }
  .mb-sm-n13 {
    margin-bottom: -6rem !important; }
  .mb-sm-n14 {
    margin-bottom: -6.5rem !important; }
  .mb-sm-n15 {
    margin-bottom: -7rem !important; }
  .mb-sm-n16 {
    margin-bottom: -7.5rem !important; }
  .mb-sm-n17 {
    margin-bottom: -8rem !important; }
  .mb-sm-n18 {
    margin-bottom: -8.5rem !important; }
  .mb-sm-n19 {
    margin-bottom: -9rem !important; }
  .mb-sm-n20 {
    margin-bottom: -9.5rem !important; }
  .mb-sm-n21 {
    margin-bottom: -10rem !important; }
  .mb-sm-n22 {
    margin-bottom: -10.5rem !important; }
  .mb-sm-n23 {
    margin-bottom: -11rem !important; }
  .mb-sm-n24 {
    margin-bottom: -11.5rem !important; }
  .mb-sm-n25 {
    margin-bottom: -12rem !important; }
  .mb-sm-n26 {
    margin-bottom: -12.5rem !important; }
  .mb-sm-n27 {
    margin-bottom: -13rem !important; }
  .mb-sm-n28 {
    margin-bottom: -13.5rem !important; }
  .mb-sm-n29 {
    margin-bottom: -14rem !important; }
  .mb-sm-n30 {
    margin-bottom: -14.5rem !important; }
  .ms-sm-n0 {
    margin-left: 0 !important; }
  .ms-sm-n1 {
    margin-left: -0.25rem !important; }
  .ms-sm-n2 {
    margin-left: -0.5rem !important; }
  .ms-sm-n3 {
    margin-left: -1rem !important; }
  .ms-sm-n4 {
    margin-left: -1.5rem !important; }
  .ms-sm-n5 {
    margin-left: -2rem !important; }
  .ms-sm-n6 {
    margin-left: -2.5rem !important; }
  .ms-sm-n7 {
    margin-left: -3rem !important; }
  .ms-sm-n8 {
    margin-left: -3.5rem !important; }
  .ms-sm-n9 {
    margin-left: -4rem !important; }
  .ms-sm-n10 {
    margin-left: -4.5rem !important; }
  .ms-sm-n11 {
    margin-left: -5rem !important; }
  .ms-sm-n12 {
    margin-left: -5.5rem !important; }
  .ms-sm-n13 {
    margin-left: -6rem !important; }
  .ms-sm-n14 {
    margin-left: -6.5rem !important; }
  .ms-sm-n15 {
    margin-left: -7rem !important; }
  .ms-sm-n16 {
    margin-left: -7.5rem !important; }
  .ms-sm-n17 {
    margin-left: -8rem !important; }
  .ms-sm-n18 {
    margin-left: -8.5rem !important; }
  .ms-sm-n19 {
    margin-left: -9rem !important; }
  .ms-sm-n20 {
    margin-left: -9.5rem !important; }
  .ms-sm-n21 {
    margin-left: -10rem !important; }
  .ms-sm-n22 {
    margin-left: -10.5rem !important; }
  .ms-sm-n23 {
    margin-left: -11rem !important; }
  .ms-sm-n24 {
    margin-left: -11.5rem !important; }
  .ms-sm-n25 {
    margin-left: -12rem !important; }
  .ms-sm-n26 {
    margin-left: -12.5rem !important; }
  .ms-sm-n27 {
    margin-left: -13rem !important; }
  .ms-sm-n28 {
    margin-left: -13.5rem !important; }
  .ms-sm-n29 {
    margin-left: -14rem !important; }
  .ms-sm-n30 {
    margin-left: -14.5rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .p-sm-5 {
    padding: 2rem !important; }
  .p-sm-6 {
    padding: 2.5rem !important; }
  .p-sm-7 {
    padding: 3rem !important; }
  .p-sm-8 {
    padding: 3.5rem !important; }
  .p-sm-9 {
    padding: 4rem !important; }
  .p-sm-10 {
    padding: 4.5rem !important; }
  .p-sm-11 {
    padding: 5rem !important; }
  .p-sm-12 {
    padding: 5.5rem !important; }
  .p-sm-13 {
    padding: 6rem !important; }
  .p-sm-14 {
    padding: 6.5rem !important; }
  .p-sm-15 {
    padding: 7rem !important; }
  .p-sm-16 {
    padding: 7.5rem !important; }
  .p-sm-17 {
    padding: 8rem !important; }
  .p-sm-18 {
    padding: 8.5rem !important; }
  .p-sm-19 {
    padding: 9rem !important; }
  .p-sm-20 {
    padding: 9.5rem !important; }
  .p-sm-21 {
    padding: 10rem !important; }
  .p-sm-22 {
    padding: 10.5rem !important; }
  .p-sm-23 {
    padding: 11rem !important; }
  .p-sm-24 {
    padding: 11.5rem !important; }
  .p-sm-25 {
    padding: 12rem !important; }
  .p-sm-26 {
    padding: 12.5rem !important; }
  .p-sm-27 {
    padding: 13rem !important; }
  .p-sm-28 {
    padding: 13.5rem !important; }
  .p-sm-29 {
    padding: 14rem !important; }
  .p-sm-30 {
    padding: 14.5rem !important; }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-sm-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-sm-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-sm-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-sm-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-sm-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important; }
  .px-sm-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-sm-12 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important; }
  .px-sm-13 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-sm-14 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important; }
  .px-sm-15 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-sm-16 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important; }
  .px-sm-17 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-sm-18 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important; }
  .px-sm-19 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-sm-20 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important; }
  .px-sm-21 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-sm-22 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important; }
  .px-sm-23 {
    padding-right: 11rem !important;
    padding-left: 11rem !important; }
  .px-sm-24 {
    padding-right: 11.5rem !important;
    padding-left: 11.5rem !important; }
  .px-sm-25 {
    padding-right: 12rem !important;
    padding-left: 12rem !important; }
  .px-sm-26 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important; }
  .px-sm-27 {
    padding-right: 13rem !important;
    padding-left: 13rem !important; }
  .px-sm-28 {
    padding-right: 13.5rem !important;
    padding-left: 13.5rem !important; }
  .px-sm-29 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-sm-30 {
    padding-right: 14.5rem !important;
    padding-left: 14.5rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-sm-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-sm-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-sm-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-sm-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-sm-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important; }
  .py-sm-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-sm-12 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important; }
  .py-sm-13 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-sm-14 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important; }
  .py-sm-15 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-sm-16 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  .py-sm-17 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-sm-18 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important; }
  .py-sm-19 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-sm-20 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important; }
  .py-sm-21 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-sm-22 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important; }
  .py-sm-23 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important; }
  .py-sm-24 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important; }
  .py-sm-25 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .py-sm-26 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  .py-sm-27 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important; }
  .py-sm-28 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important; }
  .py-sm-29 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-sm-30 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1 {
    padding-top: 0.25rem !important; }
  .pt-sm-2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-4 {
    padding-top: 1.5rem !important; }
  .pt-sm-5 {
    padding-top: 2rem !important; }
  .pt-sm-6 {
    padding-top: 2.5rem !important; }
  .pt-sm-7 {
    padding-top: 3rem !important; }
  .pt-sm-8 {
    padding-top: 3.5rem !important; }
  .pt-sm-9 {
    padding-top: 4rem !important; }
  .pt-sm-10 {
    padding-top: 4.5rem !important; }
  .pt-sm-11 {
    padding-top: 5rem !important; }
  .pt-sm-12 {
    padding-top: 5.5rem !important; }
  .pt-sm-13 {
    padding-top: 6rem !important; }
  .pt-sm-14 {
    padding-top: 6.5rem !important; }
  .pt-sm-15 {
    padding-top: 7rem !important; }
  .pt-sm-16 {
    padding-top: 7.5rem !important; }
  .pt-sm-17 {
    padding-top: 8rem !important; }
  .pt-sm-18 {
    padding-top: 8.5rem !important; }
  .pt-sm-19 {
    padding-top: 9rem !important; }
  .pt-sm-20 {
    padding-top: 9.5rem !important; }
  .pt-sm-21 {
    padding-top: 10rem !important; }
  .pt-sm-22 {
    padding-top: 10.5rem !important; }
  .pt-sm-23 {
    padding-top: 11rem !important; }
  .pt-sm-24 {
    padding-top: 11.5rem !important; }
  .pt-sm-25 {
    padding-top: 12rem !important; }
  .pt-sm-26 {
    padding-top: 12.5rem !important; }
  .pt-sm-27 {
    padding-top: 13rem !important; }
  .pt-sm-28 {
    padding-top: 13.5rem !important; }
  .pt-sm-29 {
    padding-top: 14rem !important; }
  .pt-sm-30 {
    padding-top: 14.5rem !important; }
  .pe-sm-0 {
    padding-right: 0 !important; }
  .pe-sm-1 {
    padding-right: 0.25rem !important; }
  .pe-sm-2 {
    padding-right: 0.5rem !important; }
  .pe-sm-3 {
    padding-right: 1rem !important; }
  .pe-sm-4 {
    padding-right: 1.5rem !important; }
  .pe-sm-5 {
    padding-right: 2rem !important; }
  .pe-sm-6 {
    padding-right: 2.5rem !important; }
  .pe-sm-7 {
    padding-right: 3rem !important; }
  .pe-sm-8 {
    padding-right: 3.5rem !important; }
  .pe-sm-9 {
    padding-right: 4rem !important; }
  .pe-sm-10 {
    padding-right: 4.5rem !important; }
  .pe-sm-11 {
    padding-right: 5rem !important; }
  .pe-sm-12 {
    padding-right: 5.5rem !important; }
  .pe-sm-13 {
    padding-right: 6rem !important; }
  .pe-sm-14 {
    padding-right: 6.5rem !important; }
  .pe-sm-15 {
    padding-right: 7rem !important; }
  .pe-sm-16 {
    padding-right: 7.5rem !important; }
  .pe-sm-17 {
    padding-right: 8rem !important; }
  .pe-sm-18 {
    padding-right: 8.5rem !important; }
  .pe-sm-19 {
    padding-right: 9rem !important; }
  .pe-sm-20 {
    padding-right: 9.5rem !important; }
  .pe-sm-21 {
    padding-right: 10rem !important; }
  .pe-sm-22 {
    padding-right: 10.5rem !important; }
  .pe-sm-23 {
    padding-right: 11rem !important; }
  .pe-sm-24 {
    padding-right: 11.5rem !important; }
  .pe-sm-25 {
    padding-right: 12rem !important; }
  .pe-sm-26 {
    padding-right: 12.5rem !important; }
  .pe-sm-27 {
    padding-right: 13rem !important; }
  .pe-sm-28 {
    padding-right: 13.5rem !important; }
  .pe-sm-29 {
    padding-right: 14rem !important; }
  .pe-sm-30 {
    padding-right: 14.5rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-5 {
    padding-bottom: 2rem !important; }
  .pb-sm-6 {
    padding-bottom: 2.5rem !important; }
  .pb-sm-7 {
    padding-bottom: 3rem !important; }
  .pb-sm-8 {
    padding-bottom: 3.5rem !important; }
  .pb-sm-9 {
    padding-bottom: 4rem !important; }
  .pb-sm-10 {
    padding-bottom: 4.5rem !important; }
  .pb-sm-11 {
    padding-bottom: 5rem !important; }
  .pb-sm-12 {
    padding-bottom: 5.5rem !important; }
  .pb-sm-13 {
    padding-bottom: 6rem !important; }
  .pb-sm-14 {
    padding-bottom: 6.5rem !important; }
  .pb-sm-15 {
    padding-bottom: 7rem !important; }
  .pb-sm-16 {
    padding-bottom: 7.5rem !important; }
  .pb-sm-17 {
    padding-bottom: 8rem !important; }
  .pb-sm-18 {
    padding-bottom: 8.5rem !important; }
  .pb-sm-19 {
    padding-bottom: 9rem !important; }
  .pb-sm-20 {
    padding-bottom: 9.5rem !important; }
  .pb-sm-21 {
    padding-bottom: 10rem !important; }
  .pb-sm-22 {
    padding-bottom: 10.5rem !important; }
  .pb-sm-23 {
    padding-bottom: 11rem !important; }
  .pb-sm-24 {
    padding-bottom: 11.5rem !important; }
  .pb-sm-25 {
    padding-bottom: 12rem !important; }
  .pb-sm-26 {
    padding-bottom: 12.5rem !important; }
  .pb-sm-27 {
    padding-bottom: 13rem !important; }
  .pb-sm-28 {
    padding-bottom: 13.5rem !important; }
  .pb-sm-29 {
    padding-bottom: 14rem !important; }
  .pb-sm-30 {
    padding-bottom: 14.5rem !important; }
  .ps-sm-0 {
    padding-left: 0 !important; }
  .ps-sm-1 {
    padding-left: 0.25rem !important; }
  .ps-sm-2 {
    padding-left: 0.5rem !important; }
  .ps-sm-3 {
    padding-left: 1rem !important; }
  .ps-sm-4 {
    padding-left: 1.5rem !important; }
  .ps-sm-5 {
    padding-left: 2rem !important; }
  .ps-sm-6 {
    padding-left: 2.5rem !important; }
  .ps-sm-7 {
    padding-left: 3rem !important; }
  .ps-sm-8 {
    padding-left: 3.5rem !important; }
  .ps-sm-9 {
    padding-left: 4rem !important; }
  .ps-sm-10 {
    padding-left: 4.5rem !important; }
  .ps-sm-11 {
    padding-left: 5rem !important; }
  .ps-sm-12 {
    padding-left: 5.5rem !important; }
  .ps-sm-13 {
    padding-left: 6rem !important; }
  .ps-sm-14 {
    padding-left: 6.5rem !important; }
  .ps-sm-15 {
    padding-left: 7rem !important; }
  .ps-sm-16 {
    padding-left: 7.5rem !important; }
  .ps-sm-17 {
    padding-left: 8rem !important; }
  .ps-sm-18 {
    padding-left: 8.5rem !important; }
  .ps-sm-19 {
    padding-left: 9rem !important; }
  .ps-sm-20 {
    padding-left: 9.5rem !important; }
  .ps-sm-21 {
    padding-left: 10rem !important; }
  .ps-sm-22 {
    padding-left: 10.5rem !important; }
  .ps-sm-23 {
    padding-left: 11rem !important; }
  .ps-sm-24 {
    padding-left: 11.5rem !important; }
  .ps-sm-25 {
    padding-left: 12rem !important; }
  .ps-sm-26 {
    padding-left: 12.5rem !important; }
  .ps-sm-27 {
    padding-left: 13rem !important; }
  .ps-sm-28 {
    padding-left: 13.5rem !important; }
  .ps-sm-29 {
    padding-left: 14rem !important; }
  .ps-sm-30 {
    padding-left: 14.5rem !important; }
  .text-sm-start {
    text-align: left !important; }
  .text-sm-end {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .float-md-start {
    float: left !important; }
  .float-md-end {
    float: right !important; }
  .float-md-none {
    float: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-grid {
    display: grid !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; }
  .d-md-none {
    display: none !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-md-0 {
    gap: 0 !important; }
  .gap-md-1 {
    gap: 0.25rem !important; }
  .gap-md-2 {
    gap: 0.5rem !important; }
  .gap-md-3 {
    gap: 1rem !important; }
  .gap-md-4 {
    gap: 1.5rem !important; }
  .gap-md-5 {
    gap: 2rem !important; }
  .gap-md-6 {
    gap: 2.5rem !important; }
  .gap-md-7 {
    gap: 3rem !important; }
  .gap-md-8 {
    gap: 3.5rem !important; }
  .gap-md-9 {
    gap: 4rem !important; }
  .gap-md-10 {
    gap: 4.5rem !important; }
  .gap-md-11 {
    gap: 5rem !important; }
  .gap-md-12 {
    gap: 5.5rem !important; }
  .gap-md-13 {
    gap: 6rem !important; }
  .gap-md-14 {
    gap: 6.5rem !important; }
  .gap-md-15 {
    gap: 7rem !important; }
  .gap-md-16 {
    gap: 7.5rem !important; }
  .gap-md-17 {
    gap: 8rem !important; }
  .gap-md-18 {
    gap: 8.5rem !important; }
  .gap-md-19 {
    gap: 9rem !important; }
  .gap-md-20 {
    gap: 9.5rem !important; }
  .gap-md-21 {
    gap: 10rem !important; }
  .gap-md-22 {
    gap: 10.5rem !important; }
  .gap-md-23 {
    gap: 11rem !important; }
  .gap-md-24 {
    gap: 11.5rem !important; }
  .gap-md-25 {
    gap: 12rem !important; }
  .gap-md-26 {
    gap: 12.5rem !important; }
  .gap-md-27 {
    gap: 13rem !important; }
  .gap-md-28 {
    gap: 13.5rem !important; }
  .gap-md-29 {
    gap: 14rem !important; }
  .gap-md-30 {
    gap: 14.5rem !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .justify-content-md-evenly {
    justify-content: space-evenly !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; }
  .order-md-first {
    order: -1 !important; }
  .order-md-0 {
    order: 0 !important; }
  .order-md-1 {
    order: 1 !important; }
  .order-md-2 {
    order: 2 !important; }
  .order-md-3 {
    order: 3 !important; }
  .order-md-4 {
    order: 4 !important; }
  .order-md-5 {
    order: 5 !important; }
  .order-md-last {
    order: 6 !important; }
  .m-md-0 {
    margin: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .m-md-5 {
    margin: 2rem !important; }
  .m-md-6 {
    margin: 2.5rem !important; }
  .m-md-7 {
    margin: 3rem !important; }
  .m-md-8 {
    margin: 3.5rem !important; }
  .m-md-9 {
    margin: 4rem !important; }
  .m-md-10 {
    margin: 4.5rem !important; }
  .m-md-11 {
    margin: 5rem !important; }
  .m-md-12 {
    margin: 5.5rem !important; }
  .m-md-13 {
    margin: 6rem !important; }
  .m-md-14 {
    margin: 6.5rem !important; }
  .m-md-15 {
    margin: 7rem !important; }
  .m-md-16 {
    margin: 7.5rem !important; }
  .m-md-17 {
    margin: 8rem !important; }
  .m-md-18 {
    margin: 8.5rem !important; }
  .m-md-19 {
    margin: 9rem !important; }
  .m-md-20 {
    margin: 9.5rem !important; }
  .m-md-21 {
    margin: 10rem !important; }
  .m-md-22 {
    margin: 10.5rem !important; }
  .m-md-23 {
    margin: 11rem !important; }
  .m-md-24 {
    margin: 11.5rem !important; }
  .m-md-25 {
    margin: 12rem !important; }
  .m-md-26 {
    margin: 12.5rem !important; }
  .m-md-27 {
    margin: 13rem !important; }
  .m-md-28 {
    margin: 13.5rem !important; }
  .m-md-29 {
    margin: 14rem !important; }
  .m-md-30 {
    margin: 14.5rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-md-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-md-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-md-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-md-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important; }
  .mx-md-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-md-12 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important; }
  .mx-md-13 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-md-14 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important; }
  .mx-md-15 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-md-16 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important; }
  .mx-md-17 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-md-18 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important; }
  .mx-md-19 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-md-20 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important; }
  .mx-md-21 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-md-22 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important; }
  .mx-md-23 {
    margin-right: 11rem !important;
    margin-left: 11rem !important; }
  .mx-md-24 {
    margin-right: 11.5rem !important;
    margin-left: 11.5rem !important; }
  .mx-md-25 {
    margin-right: 12rem !important;
    margin-left: 12rem !important; }
  .mx-md-26 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important; }
  .mx-md-27 {
    margin-right: 13rem !important;
    margin-left: 13rem !important; }
  .mx-md-28 {
    margin-right: 13.5rem !important;
    margin-left: 13.5rem !important; }
  .mx-md-29 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-md-30 {
    margin-right: 14.5rem !important;
    margin-left: 14.5rem !important; }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-md-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-md-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-md-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-md-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important; }
  .my-md-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-md-12 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important; }
  .my-md-13 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-md-14 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important; }
  .my-md-15 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-md-16 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important; }
  .my-md-17 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-md-18 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important; }
  .my-md-19 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-md-20 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important; }
  .my-md-21 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-md-22 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important; }
  .my-md-23 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important; }
  .my-md-24 {
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important; }
  .my-md-25 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .my-md-26 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important; }
  .my-md-27 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important; }
  .my-md-28 {
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important; }
  .my-md-29 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-md-30 {
    margin-top: 14.5rem !important;
    margin-bottom: 14.5rem !important; }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-1 {
    margin-top: 0.25rem !important; }
  .mt-md-2 {
    margin-top: 0.5rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-4 {
    margin-top: 1.5rem !important; }
  .mt-md-5 {
    margin-top: 2rem !important; }
  .mt-md-6 {
    margin-top: 2.5rem !important; }
  .mt-md-7 {
    margin-top: 3rem !important; }
  .mt-md-8 {
    margin-top: 3.5rem !important; }
  .mt-md-9 {
    margin-top: 4rem !important; }
  .mt-md-10 {
    margin-top: 4.5rem !important; }
  .mt-md-11 {
    margin-top: 5rem !important; }
  .mt-md-12 {
    margin-top: 5.5rem !important; }
  .mt-md-13 {
    margin-top: 6rem !important; }
  .mt-md-14 {
    margin-top: 6.5rem !important; }
  .mt-md-15 {
    margin-top: 7rem !important; }
  .mt-md-16 {
    margin-top: 7.5rem !important; }
  .mt-md-17 {
    margin-top: 8rem !important; }
  .mt-md-18 {
    margin-top: 8.5rem !important; }
  .mt-md-19 {
    margin-top: 9rem !important; }
  .mt-md-20 {
    margin-top: 9.5rem !important; }
  .mt-md-21 {
    margin-top: 10rem !important; }
  .mt-md-22 {
    margin-top: 10.5rem !important; }
  .mt-md-23 {
    margin-top: 11rem !important; }
  .mt-md-24 {
    margin-top: 11.5rem !important; }
  .mt-md-25 {
    margin-top: 12rem !important; }
  .mt-md-26 {
    margin-top: 12.5rem !important; }
  .mt-md-27 {
    margin-top: 13rem !important; }
  .mt-md-28 {
    margin-top: 13.5rem !important; }
  .mt-md-29 {
    margin-top: 14rem !important; }
  .mt-md-30 {
    margin-top: 14.5rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .me-md-0 {
    margin-right: 0 !important; }
  .me-md-1 {
    margin-right: 0.25rem !important; }
  .me-md-2 {
    margin-right: 0.5rem !important; }
  .me-md-3 {
    margin-right: 1rem !important; }
  .me-md-4 {
    margin-right: 1.5rem !important; }
  .me-md-5 {
    margin-right: 2rem !important; }
  .me-md-6 {
    margin-right: 2.5rem !important; }
  .me-md-7 {
    margin-right: 3rem !important; }
  .me-md-8 {
    margin-right: 3.5rem !important; }
  .me-md-9 {
    margin-right: 4rem !important; }
  .me-md-10 {
    margin-right: 4.5rem !important; }
  .me-md-11 {
    margin-right: 5rem !important; }
  .me-md-12 {
    margin-right: 5.5rem !important; }
  .me-md-13 {
    margin-right: 6rem !important; }
  .me-md-14 {
    margin-right: 6.5rem !important; }
  .me-md-15 {
    margin-right: 7rem !important; }
  .me-md-16 {
    margin-right: 7.5rem !important; }
  .me-md-17 {
    margin-right: 8rem !important; }
  .me-md-18 {
    margin-right: 8.5rem !important; }
  .me-md-19 {
    margin-right: 9rem !important; }
  .me-md-20 {
    margin-right: 9.5rem !important; }
  .me-md-21 {
    margin-right: 10rem !important; }
  .me-md-22 {
    margin-right: 10.5rem !important; }
  .me-md-23 {
    margin-right: 11rem !important; }
  .me-md-24 {
    margin-right: 11.5rem !important; }
  .me-md-25 {
    margin-right: 12rem !important; }
  .me-md-26 {
    margin-right: 12.5rem !important; }
  .me-md-27 {
    margin-right: 13rem !important; }
  .me-md-28 {
    margin-right: 13.5rem !important; }
  .me-md-29 {
    margin-right: 14rem !important; }
  .me-md-30 {
    margin-right: 14.5rem !important; }
  .me-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md-5 {
    margin-bottom: 2rem !important; }
  .mb-md-6 {
    margin-bottom: 2.5rem !important; }
  .mb-md-7 {
    margin-bottom: 3rem !important; }
  .mb-md-8 {
    margin-bottom: 3.5rem !important; }
  .mb-md-9 {
    margin-bottom: 4rem !important; }
  .mb-md-10 {
    margin-bottom: 4.5rem !important; }
  .mb-md-11 {
    margin-bottom: 5rem !important; }
  .mb-md-12 {
    margin-bottom: 5.5rem !important; }
  .mb-md-13 {
    margin-bottom: 6rem !important; }
  .mb-md-14 {
    margin-bottom: 6.5rem !important; }
  .mb-md-15 {
    margin-bottom: 7rem !important; }
  .mb-md-16 {
    margin-bottom: 7.5rem !important; }
  .mb-md-17 {
    margin-bottom: 8rem !important; }
  .mb-md-18 {
    margin-bottom: 8.5rem !important; }
  .mb-md-19 {
    margin-bottom: 9rem !important; }
  .mb-md-20 {
    margin-bottom: 9.5rem !important; }
  .mb-md-21 {
    margin-bottom: 10rem !important; }
  .mb-md-22 {
    margin-bottom: 10.5rem !important; }
  .mb-md-23 {
    margin-bottom: 11rem !important; }
  .mb-md-24 {
    margin-bottom: 11.5rem !important; }
  .mb-md-25 {
    margin-bottom: 12rem !important; }
  .mb-md-26 {
    margin-bottom: 12.5rem !important; }
  .mb-md-27 {
    margin-bottom: 13rem !important; }
  .mb-md-28 {
    margin-bottom: 13.5rem !important; }
  .mb-md-29 {
    margin-bottom: 14rem !important; }
  .mb-md-30 {
    margin-bottom: 14.5rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ms-md-0 {
    margin-left: 0 !important; }
  .ms-md-1 {
    margin-left: 0.25rem !important; }
  .ms-md-2 {
    margin-left: 0.5rem !important; }
  .ms-md-3 {
    margin-left: 1rem !important; }
  .ms-md-4 {
    margin-left: 1.5rem !important; }
  .ms-md-5 {
    margin-left: 2rem !important; }
  .ms-md-6 {
    margin-left: 2.5rem !important; }
  .ms-md-7 {
    margin-left: 3rem !important; }
  .ms-md-8 {
    margin-left: 3.5rem !important; }
  .ms-md-9 {
    margin-left: 4rem !important; }
  .ms-md-10 {
    margin-left: 4.5rem !important; }
  .ms-md-11 {
    margin-left: 5rem !important; }
  .ms-md-12 {
    margin-left: 5.5rem !important; }
  .ms-md-13 {
    margin-left: 6rem !important; }
  .ms-md-14 {
    margin-left: 6.5rem !important; }
  .ms-md-15 {
    margin-left: 7rem !important; }
  .ms-md-16 {
    margin-left: 7.5rem !important; }
  .ms-md-17 {
    margin-left: 8rem !important; }
  .ms-md-18 {
    margin-left: 8.5rem !important; }
  .ms-md-19 {
    margin-left: 9rem !important; }
  .ms-md-20 {
    margin-left: 9.5rem !important; }
  .ms-md-21 {
    margin-left: 10rem !important; }
  .ms-md-22 {
    margin-left: 10.5rem !important; }
  .ms-md-23 {
    margin-left: 11rem !important; }
  .ms-md-24 {
    margin-left: 11.5rem !important; }
  .ms-md-25 {
    margin-left: 12rem !important; }
  .ms-md-26 {
    margin-left: 12.5rem !important; }
  .ms-md-27 {
    margin-left: 13rem !important; }
  .ms-md-28 {
    margin-left: 13.5rem !important; }
  .ms-md-29 {
    margin-left: 14rem !important; }
  .ms-md-30 {
    margin-left: 14.5rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .m-md-n0 {
    margin: 0 !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .m-md-n5 {
    margin: -2rem !important; }
  .m-md-n6 {
    margin: -2.5rem !important; }
  .m-md-n7 {
    margin: -3rem !important; }
  .m-md-n8 {
    margin: -3.5rem !important; }
  .m-md-n9 {
    margin: -4rem !important; }
  .m-md-n10 {
    margin: -4.5rem !important; }
  .m-md-n11 {
    margin: -5rem !important; }
  .m-md-n12 {
    margin: -5.5rem !important; }
  .m-md-n13 {
    margin: -6rem !important; }
  .m-md-n14 {
    margin: -6.5rem !important; }
  .m-md-n15 {
    margin: -7rem !important; }
  .m-md-n16 {
    margin: -7.5rem !important; }
  .m-md-n17 {
    margin: -8rem !important; }
  .m-md-n18 {
    margin: -8.5rem !important; }
  .m-md-n19 {
    margin: -9rem !important; }
  .m-md-n20 {
    margin: -9.5rem !important; }
  .m-md-n21 {
    margin: -10rem !important; }
  .m-md-n22 {
    margin: -10.5rem !important; }
  .m-md-n23 {
    margin: -11rem !important; }
  .m-md-n24 {
    margin: -11.5rem !important; }
  .m-md-n25 {
    margin: -12rem !important; }
  .m-md-n26 {
    margin: -12.5rem !important; }
  .m-md-n27 {
    margin: -13rem !important; }
  .m-md-n28 {
    margin: -13.5rem !important; }
  .m-md-n29 {
    margin: -14rem !important; }
  .m-md-n30 {
    margin: -14.5rem !important; }
  .mx-md-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-md-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-md-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-md-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-md-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-md-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-md-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important; }
  .mx-md-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-md-n12 {
    margin-right: -5.5rem !important;
    margin-left: -5.5rem !important; }
  .mx-md-n13 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-md-n14 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important; }
  .mx-md-n15 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-md-n16 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important; }
  .mx-md-n17 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-md-n18 {
    margin-right: -8.5rem !important;
    margin-left: -8.5rem !important; }
  .mx-md-n19 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-md-n20 {
    margin-right: -9.5rem !important;
    margin-left: -9.5rem !important; }
  .mx-md-n21 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-md-n22 {
    margin-right: -10.5rem !important;
    margin-left: -10.5rem !important; }
  .mx-md-n23 {
    margin-right: -11rem !important;
    margin-left: -11rem !important; }
  .mx-md-n24 {
    margin-right: -11.5rem !important;
    margin-left: -11.5rem !important; }
  .mx-md-n25 {
    margin-right: -12rem !important;
    margin-left: -12rem !important; }
  .mx-md-n26 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important; }
  .mx-md-n27 {
    margin-right: -13rem !important;
    margin-left: -13rem !important; }
  .mx-md-n28 {
    margin-right: -13.5rem !important;
    margin-left: -13.5rem !important; }
  .mx-md-n29 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-md-n30 {
    margin-right: -14.5rem !important;
    margin-left: -14.5rem !important; }
  .my-md-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-md-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-md-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-md-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-md-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-md-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-md-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important; }
  .my-md-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-md-n12 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important; }
  .my-md-n13 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-md-n14 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important; }
  .my-md-n15 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-md-n16 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important; }
  .my-md-n17 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-md-n18 {
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important; }
  .my-md-n19 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-md-n20 {
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important; }
  .my-md-n21 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-md-n22 {
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important; }
  .my-md-n23 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important; }
  .my-md-n24 {
    margin-top: -11.5rem !important;
    margin-bottom: -11.5rem !important; }
  .my-md-n25 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important; }
  .my-md-n26 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important; }
  .my-md-n27 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important; }
  .my-md-n28 {
    margin-top: -13.5rem !important;
    margin-bottom: -13.5rem !important; }
  .my-md-n29 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-md-n30 {
    margin-top: -14.5rem !important;
    margin-bottom: -14.5rem !important; }
  .mt-md-n0 {
    margin-top: 0 !important; }
  .mt-md-n1 {
    margin-top: -0.25rem !important; }
  .mt-md-n2 {
    margin-top: -0.5rem !important; }
  .mt-md-n3 {
    margin-top: -1rem !important; }
  .mt-md-n4 {
    margin-top: -1.5rem !important; }
  .mt-md-n5 {
    margin-top: -2rem !important; }
  .mt-md-n6 {
    margin-top: -2.5rem !important; }
  .mt-md-n7 {
    margin-top: -3rem !important; }
  .mt-md-n8 {
    margin-top: -3.5rem !important; }
  .mt-md-n9 {
    margin-top: -4rem !important; }
  .mt-md-n10 {
    margin-top: -4.5rem !important; }
  .mt-md-n11 {
    margin-top: -5rem !important; }
  .mt-md-n12 {
    margin-top: -5.5rem !important; }
  .mt-md-n13 {
    margin-top: -6rem !important; }
  .mt-md-n14 {
    margin-top: -6.5rem !important; }
  .mt-md-n15 {
    margin-top: -7rem !important; }
  .mt-md-n16 {
    margin-top: -7.5rem !important; }
  .mt-md-n17 {
    margin-top: -8rem !important; }
  .mt-md-n18 {
    margin-top: -8.5rem !important; }
  .mt-md-n19 {
    margin-top: -9rem !important; }
  .mt-md-n20 {
    margin-top: -9.5rem !important; }
  .mt-md-n21 {
    margin-top: -10rem !important; }
  .mt-md-n22 {
    margin-top: -10.5rem !important; }
  .mt-md-n23 {
    margin-top: -11rem !important; }
  .mt-md-n24 {
    margin-top: -11.5rem !important; }
  .mt-md-n25 {
    margin-top: -12rem !important; }
  .mt-md-n26 {
    margin-top: -12.5rem !important; }
  .mt-md-n27 {
    margin-top: -13rem !important; }
  .mt-md-n28 {
    margin-top: -13.5rem !important; }
  .mt-md-n29 {
    margin-top: -14rem !important; }
  .mt-md-n30 {
    margin-top: -14.5rem !important; }
  .me-md-n0 {
    margin-right: 0 !important; }
  .me-md-n1 {
    margin-right: -0.25rem !important; }
  .me-md-n2 {
    margin-right: -0.5rem !important; }
  .me-md-n3 {
    margin-right: -1rem !important; }
  .me-md-n4 {
    margin-right: -1.5rem !important; }
  .me-md-n5 {
    margin-right: -2rem !important; }
  .me-md-n6 {
    margin-right: -2.5rem !important; }
  .me-md-n7 {
    margin-right: -3rem !important; }
  .me-md-n8 {
    margin-right: -3.5rem !important; }
  .me-md-n9 {
    margin-right: -4rem !important; }
  .me-md-n10 {
    margin-right: -4.5rem !important; }
  .me-md-n11 {
    margin-right: -5rem !important; }
  .me-md-n12 {
    margin-right: -5.5rem !important; }
  .me-md-n13 {
    margin-right: -6rem !important; }
  .me-md-n14 {
    margin-right: -6.5rem !important; }
  .me-md-n15 {
    margin-right: -7rem !important; }
  .me-md-n16 {
    margin-right: -7.5rem !important; }
  .me-md-n17 {
    margin-right: -8rem !important; }
  .me-md-n18 {
    margin-right: -8.5rem !important; }
  .me-md-n19 {
    margin-right: -9rem !important; }
  .me-md-n20 {
    margin-right: -9.5rem !important; }
  .me-md-n21 {
    margin-right: -10rem !important; }
  .me-md-n22 {
    margin-right: -10.5rem !important; }
  .me-md-n23 {
    margin-right: -11rem !important; }
  .me-md-n24 {
    margin-right: -11.5rem !important; }
  .me-md-n25 {
    margin-right: -12rem !important; }
  .me-md-n26 {
    margin-right: -12.5rem !important; }
  .me-md-n27 {
    margin-right: -13rem !important; }
  .me-md-n28 {
    margin-right: -13.5rem !important; }
  .me-md-n29 {
    margin-right: -14rem !important; }
  .me-md-n30 {
    margin-right: -14.5rem !important; }
  .mb-md-n0 {
    margin-bottom: 0 !important; }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-md-n3 {
    margin-bottom: -1rem !important; }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-md-n5 {
    margin-bottom: -2rem !important; }
  .mb-md-n6 {
    margin-bottom: -2.5rem !important; }
  .mb-md-n7 {
    margin-bottom: -3rem !important; }
  .mb-md-n8 {
    margin-bottom: -3.5rem !important; }
  .mb-md-n9 {
    margin-bottom: -4rem !important; }
  .mb-md-n10 {
    margin-bottom: -4.5rem !important; }
  .mb-md-n11 {
    margin-bottom: -5rem !important; }
  .mb-md-n12 {
    margin-bottom: -5.5rem !important; }
  .mb-md-n13 {
    margin-bottom: -6rem !important; }
  .mb-md-n14 {
    margin-bottom: -6.5rem !important; }
  .mb-md-n15 {
    margin-bottom: -7rem !important; }
  .mb-md-n16 {
    margin-bottom: -7.5rem !important; }
  .mb-md-n17 {
    margin-bottom: -8rem !important; }
  .mb-md-n18 {
    margin-bottom: -8.5rem !important; }
  .mb-md-n19 {
    margin-bottom: -9rem !important; }
  .mb-md-n20 {
    margin-bottom: -9.5rem !important; }
  .mb-md-n21 {
    margin-bottom: -10rem !important; }
  .mb-md-n22 {
    margin-bottom: -10.5rem !important; }
  .mb-md-n23 {
    margin-bottom: -11rem !important; }
  .mb-md-n24 {
    margin-bottom: -11.5rem !important; }
  .mb-md-n25 {
    margin-bottom: -12rem !important; }
  .mb-md-n26 {
    margin-bottom: -12.5rem !important; }
  .mb-md-n27 {
    margin-bottom: -13rem !important; }
  .mb-md-n28 {
    margin-bottom: -13.5rem !important; }
  .mb-md-n29 {
    margin-bottom: -14rem !important; }
  .mb-md-n30 {
    margin-bottom: -14.5rem !important; }
  .ms-md-n0 {
    margin-left: 0 !important; }
  .ms-md-n1 {
    margin-left: -0.25rem !important; }
  .ms-md-n2 {
    margin-left: -0.5rem !important; }
  .ms-md-n3 {
    margin-left: -1rem !important; }
  .ms-md-n4 {
    margin-left: -1.5rem !important; }
  .ms-md-n5 {
    margin-left: -2rem !important; }
  .ms-md-n6 {
    margin-left: -2.5rem !important; }
  .ms-md-n7 {
    margin-left: -3rem !important; }
  .ms-md-n8 {
    margin-left: -3.5rem !important; }
  .ms-md-n9 {
    margin-left: -4rem !important; }
  .ms-md-n10 {
    margin-left: -4.5rem !important; }
  .ms-md-n11 {
    margin-left: -5rem !important; }
  .ms-md-n12 {
    margin-left: -5.5rem !important; }
  .ms-md-n13 {
    margin-left: -6rem !important; }
  .ms-md-n14 {
    margin-left: -6.5rem !important; }
  .ms-md-n15 {
    margin-left: -7rem !important; }
  .ms-md-n16 {
    margin-left: -7.5rem !important; }
  .ms-md-n17 {
    margin-left: -8rem !important; }
  .ms-md-n18 {
    margin-left: -8.5rem !important; }
  .ms-md-n19 {
    margin-left: -9rem !important; }
  .ms-md-n20 {
    margin-left: -9.5rem !important; }
  .ms-md-n21 {
    margin-left: -10rem !important; }
  .ms-md-n22 {
    margin-left: -10.5rem !important; }
  .ms-md-n23 {
    margin-left: -11rem !important; }
  .ms-md-n24 {
    margin-left: -11.5rem !important; }
  .ms-md-n25 {
    margin-left: -12rem !important; }
  .ms-md-n26 {
    margin-left: -12.5rem !important; }
  .ms-md-n27 {
    margin-left: -13rem !important; }
  .ms-md-n28 {
    margin-left: -13.5rem !important; }
  .ms-md-n29 {
    margin-left: -14rem !important; }
  .ms-md-n30 {
    margin-left: -14.5rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .p-md-5 {
    padding: 2rem !important; }
  .p-md-6 {
    padding: 2.5rem !important; }
  .p-md-7 {
    padding: 3rem !important; }
  .p-md-8 {
    padding: 3.5rem !important; }
  .p-md-9 {
    padding: 4rem !important; }
  .p-md-10 {
    padding: 4.5rem !important; }
  .p-md-11 {
    padding: 5rem !important; }
  .p-md-12 {
    padding: 5.5rem !important; }
  .p-md-13 {
    padding: 6rem !important; }
  .p-md-14 {
    padding: 6.5rem !important; }
  .p-md-15 {
    padding: 7rem !important; }
  .p-md-16 {
    padding: 7.5rem !important; }
  .p-md-17 {
    padding: 8rem !important; }
  .p-md-18 {
    padding: 8.5rem !important; }
  .p-md-19 {
    padding: 9rem !important; }
  .p-md-20 {
    padding: 9.5rem !important; }
  .p-md-21 {
    padding: 10rem !important; }
  .p-md-22 {
    padding: 10.5rem !important; }
  .p-md-23 {
    padding: 11rem !important; }
  .p-md-24 {
    padding: 11.5rem !important; }
  .p-md-25 {
    padding: 12rem !important; }
  .p-md-26 {
    padding: 12.5rem !important; }
  .p-md-27 {
    padding: 13rem !important; }
  .p-md-28 {
    padding: 13.5rem !important; }
  .p-md-29 {
    padding: 14rem !important; }
  .p-md-30 {
    padding: 14.5rem !important; }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-md-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-md-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-md-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-md-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-md-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important; }
  .px-md-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-md-12 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important; }
  .px-md-13 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-md-14 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important; }
  .px-md-15 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-md-16 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important; }
  .px-md-17 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-md-18 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important; }
  .px-md-19 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-md-20 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important; }
  .px-md-21 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-md-22 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important; }
  .px-md-23 {
    padding-right: 11rem !important;
    padding-left: 11rem !important; }
  .px-md-24 {
    padding-right: 11.5rem !important;
    padding-left: 11.5rem !important; }
  .px-md-25 {
    padding-right: 12rem !important;
    padding-left: 12rem !important; }
  .px-md-26 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important; }
  .px-md-27 {
    padding-right: 13rem !important;
    padding-left: 13rem !important; }
  .px-md-28 {
    padding-right: 13.5rem !important;
    padding-left: 13.5rem !important; }
  .px-md-29 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-md-30 {
    padding-right: 14.5rem !important;
    padding-left: 14.5rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-md-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-md-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-md-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-md-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-md-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important; }
  .py-md-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-md-12 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important; }
  .py-md-13 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-md-14 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important; }
  .py-md-15 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-md-16 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  .py-md-17 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-md-18 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important; }
  .py-md-19 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-md-20 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important; }
  .py-md-21 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-md-22 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important; }
  .py-md-23 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important; }
  .py-md-24 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important; }
  .py-md-25 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .py-md-26 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  .py-md-27 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important; }
  .py-md-28 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important; }
  .py-md-29 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-md-30 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1 {
    padding-top: 0.25rem !important; }
  .pt-md-2 {
    padding-top: 0.5rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-4 {
    padding-top: 1.5rem !important; }
  .pt-md-5 {
    padding-top: 2rem !important; }
  .pt-md-6 {
    padding-top: 2.5rem !important; }
  .pt-md-7 {
    padding-top: 3rem !important; }
  .pt-md-8 {
    padding-top: 3.5rem !important; }
  .pt-md-9 {
    padding-top: 4rem !important; }
  .pt-md-10 {
    padding-top: 4.5rem !important; }
  .pt-md-11 {
    padding-top: 5rem !important; }
  .pt-md-12 {
    padding-top: 5.5rem !important; }
  .pt-md-13 {
    padding-top: 6rem !important; }
  .pt-md-14 {
    padding-top: 6.5rem !important; }
  .pt-md-15 {
    padding-top: 7rem !important; }
  .pt-md-16 {
    padding-top: 7.5rem !important; }
  .pt-md-17 {
    padding-top: 8rem !important; }
  .pt-md-18 {
    padding-top: 8.5rem !important; }
  .pt-md-19 {
    padding-top: 9rem !important; }
  .pt-md-20 {
    padding-top: 9.5rem !important; }
  .pt-md-21 {
    padding-top: 10rem !important; }
  .pt-md-22 {
    padding-top: 10.5rem !important; }
  .pt-md-23 {
    padding-top: 11rem !important; }
  .pt-md-24 {
    padding-top: 11.5rem !important; }
  .pt-md-25 {
    padding-top: 12rem !important; }
  .pt-md-26 {
    padding-top: 12.5rem !important; }
  .pt-md-27 {
    padding-top: 13rem !important; }
  .pt-md-28 {
    padding-top: 13.5rem !important; }
  .pt-md-29 {
    padding-top: 14rem !important; }
  .pt-md-30 {
    padding-top: 14.5rem !important; }
  .pe-md-0 {
    padding-right: 0 !important; }
  .pe-md-1 {
    padding-right: 0.25rem !important; }
  .pe-md-2 {
    padding-right: 0.5rem !important; }
  .pe-md-3 {
    padding-right: 1rem !important; }
  .pe-md-4 {
    padding-right: 1.5rem !important; }
  .pe-md-5 {
    padding-right: 2rem !important; }
  .pe-md-6 {
    padding-right: 2.5rem !important; }
  .pe-md-7 {
    padding-right: 3rem !important; }
  .pe-md-8 {
    padding-right: 3.5rem !important; }
  .pe-md-9 {
    padding-right: 4rem !important; }
  .pe-md-10 {
    padding-right: 4.5rem !important; }
  .pe-md-11 {
    padding-right: 5rem !important; }
  .pe-md-12 {
    padding-right: 5.5rem !important; }
  .pe-md-13 {
    padding-right: 6rem !important; }
  .pe-md-14 {
    padding-right: 6.5rem !important; }
  .pe-md-15 {
    padding-right: 7rem !important; }
  .pe-md-16 {
    padding-right: 7.5rem !important; }
  .pe-md-17 {
    padding-right: 8rem !important; }
  .pe-md-18 {
    padding-right: 8.5rem !important; }
  .pe-md-19 {
    padding-right: 9rem !important; }
  .pe-md-20 {
    padding-right: 9.5rem !important; }
  .pe-md-21 {
    padding-right: 10rem !important; }
  .pe-md-22 {
    padding-right: 10.5rem !important; }
  .pe-md-23 {
    padding-right: 11rem !important; }
  .pe-md-24 {
    padding-right: 11.5rem !important; }
  .pe-md-25 {
    padding-right: 12rem !important; }
  .pe-md-26 {
    padding-right: 12.5rem !important; }
  .pe-md-27 {
    padding-right: 13rem !important; }
  .pe-md-28 {
    padding-right: 13.5rem !important; }
  .pe-md-29 {
    padding-right: 14rem !important; }
  .pe-md-30 {
    padding-right: 14.5rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md-5 {
    padding-bottom: 2rem !important; }
  .pb-md-6 {
    padding-bottom: 2.5rem !important; }
  .pb-md-7 {
    padding-bottom: 3rem !important; }
  .pb-md-8 {
    padding-bottom: 3.5rem !important; }
  .pb-md-9 {
    padding-bottom: 4rem !important; }
  .pb-md-10 {
    padding-bottom: 4.5rem !important; }
  .pb-md-11 {
    padding-bottom: 5rem !important; }
  .pb-md-12 {
    padding-bottom: 5.5rem !important; }
  .pb-md-13 {
    padding-bottom: 6rem !important; }
  .pb-md-14 {
    padding-bottom: 6.5rem !important; }
  .pb-md-15 {
    padding-bottom: 7rem !important; }
  .pb-md-16 {
    padding-bottom: 7.5rem !important; }
  .pb-md-17 {
    padding-bottom: 8rem !important; }
  .pb-md-18 {
    padding-bottom: 8.5rem !important; }
  .pb-md-19 {
    padding-bottom: 9rem !important; }
  .pb-md-20 {
    padding-bottom: 9.5rem !important; }
  .pb-md-21 {
    padding-bottom: 10rem !important; }
  .pb-md-22 {
    padding-bottom: 10.5rem !important; }
  .pb-md-23 {
    padding-bottom: 11rem !important; }
  .pb-md-24 {
    padding-bottom: 11.5rem !important; }
  .pb-md-25 {
    padding-bottom: 12rem !important; }
  .pb-md-26 {
    padding-bottom: 12.5rem !important; }
  .pb-md-27 {
    padding-bottom: 13rem !important; }
  .pb-md-28 {
    padding-bottom: 13.5rem !important; }
  .pb-md-29 {
    padding-bottom: 14rem !important; }
  .pb-md-30 {
    padding-bottom: 14.5rem !important; }
  .ps-md-0 {
    padding-left: 0 !important; }
  .ps-md-1 {
    padding-left: 0.25rem !important; }
  .ps-md-2 {
    padding-left: 0.5rem !important; }
  .ps-md-3 {
    padding-left: 1rem !important; }
  .ps-md-4 {
    padding-left: 1.5rem !important; }
  .ps-md-5 {
    padding-left: 2rem !important; }
  .ps-md-6 {
    padding-left: 2.5rem !important; }
  .ps-md-7 {
    padding-left: 3rem !important; }
  .ps-md-8 {
    padding-left: 3.5rem !important; }
  .ps-md-9 {
    padding-left: 4rem !important; }
  .ps-md-10 {
    padding-left: 4.5rem !important; }
  .ps-md-11 {
    padding-left: 5rem !important; }
  .ps-md-12 {
    padding-left: 5.5rem !important; }
  .ps-md-13 {
    padding-left: 6rem !important; }
  .ps-md-14 {
    padding-left: 6.5rem !important; }
  .ps-md-15 {
    padding-left: 7rem !important; }
  .ps-md-16 {
    padding-left: 7.5rem !important; }
  .ps-md-17 {
    padding-left: 8rem !important; }
  .ps-md-18 {
    padding-left: 8.5rem !important; }
  .ps-md-19 {
    padding-left: 9rem !important; }
  .ps-md-20 {
    padding-left: 9.5rem !important; }
  .ps-md-21 {
    padding-left: 10rem !important; }
  .ps-md-22 {
    padding-left: 10.5rem !important; }
  .ps-md-23 {
    padding-left: 11rem !important; }
  .ps-md-24 {
    padding-left: 11.5rem !important; }
  .ps-md-25 {
    padding-left: 12rem !important; }
  .ps-md-26 {
    padding-left: 12.5rem !important; }
  .ps-md-27 {
    padding-left: 13rem !important; }
  .ps-md-28 {
    padding-left: 13.5rem !important; }
  .ps-md-29 {
    padding-left: 14rem !important; }
  .ps-md-30 {
    padding-left: 14.5rem !important; }
  .text-md-start {
    text-align: left !important; }
  .text-md-end {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .float-lg-start {
    float: left !important; }
  .float-lg-end {
    float: right !important; }
  .float-lg-none {
    float: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-grid {
    display: grid !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; }
  .d-lg-none {
    display: none !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-lg-0 {
    gap: 0 !important; }
  .gap-lg-1 {
    gap: 0.25rem !important; }
  .gap-lg-2 {
    gap: 0.5rem !important; }
  .gap-lg-3 {
    gap: 1rem !important; }
  .gap-lg-4 {
    gap: 1.5rem !important; }
  .gap-lg-5 {
    gap: 2rem !important; }
  .gap-lg-6 {
    gap: 2.5rem !important; }
  .gap-lg-7 {
    gap: 3rem !important; }
  .gap-lg-8 {
    gap: 3.5rem !important; }
  .gap-lg-9 {
    gap: 4rem !important; }
  .gap-lg-10 {
    gap: 4.5rem !important; }
  .gap-lg-11 {
    gap: 5rem !important; }
  .gap-lg-12 {
    gap: 5.5rem !important; }
  .gap-lg-13 {
    gap: 6rem !important; }
  .gap-lg-14 {
    gap: 6.5rem !important; }
  .gap-lg-15 {
    gap: 7rem !important; }
  .gap-lg-16 {
    gap: 7.5rem !important; }
  .gap-lg-17 {
    gap: 8rem !important; }
  .gap-lg-18 {
    gap: 8.5rem !important; }
  .gap-lg-19 {
    gap: 9rem !important; }
  .gap-lg-20 {
    gap: 9.5rem !important; }
  .gap-lg-21 {
    gap: 10rem !important; }
  .gap-lg-22 {
    gap: 10.5rem !important; }
  .gap-lg-23 {
    gap: 11rem !important; }
  .gap-lg-24 {
    gap: 11.5rem !important; }
  .gap-lg-25 {
    gap: 12rem !important; }
  .gap-lg-26 {
    gap: 12.5rem !important; }
  .gap-lg-27 {
    gap: 13rem !important; }
  .gap-lg-28 {
    gap: 13.5rem !important; }
  .gap-lg-29 {
    gap: 14rem !important; }
  .gap-lg-30 {
    gap: 14.5rem !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; }
  .order-lg-first {
    order: -1 !important; }
  .order-lg-0 {
    order: 0 !important; }
  .order-lg-1 {
    order: 1 !important; }
  .order-lg-2 {
    order: 2 !important; }
  .order-lg-3 {
    order: 3 !important; }
  .order-lg-4 {
    order: 4 !important; }
  .order-lg-5 {
    order: 5 !important; }
  .order-lg-last {
    order: 6 !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .m-lg-5 {
    margin: 2rem !important; }
  .m-lg-6 {
    margin: 2.5rem !important; }
  .m-lg-7 {
    margin: 3rem !important; }
  .m-lg-8 {
    margin: 3.5rem !important; }
  .m-lg-9 {
    margin: 4rem !important; }
  .m-lg-10 {
    margin: 4.5rem !important; }
  .m-lg-11 {
    margin: 5rem !important; }
  .m-lg-12 {
    margin: 5.5rem !important; }
  .m-lg-13 {
    margin: 6rem !important; }
  .m-lg-14 {
    margin: 6.5rem !important; }
  .m-lg-15 {
    margin: 7rem !important; }
  .m-lg-16 {
    margin: 7.5rem !important; }
  .m-lg-17 {
    margin: 8rem !important; }
  .m-lg-18 {
    margin: 8.5rem !important; }
  .m-lg-19 {
    margin: 9rem !important; }
  .m-lg-20 {
    margin: 9.5rem !important; }
  .m-lg-21 {
    margin: 10rem !important; }
  .m-lg-22 {
    margin: 10.5rem !important; }
  .m-lg-23 {
    margin: 11rem !important; }
  .m-lg-24 {
    margin: 11.5rem !important; }
  .m-lg-25 {
    margin: 12rem !important; }
  .m-lg-26 {
    margin: 12.5rem !important; }
  .m-lg-27 {
    margin: 13rem !important; }
  .m-lg-28 {
    margin: 13.5rem !important; }
  .m-lg-29 {
    margin: 14rem !important; }
  .m-lg-30 {
    margin: 14.5rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-lg-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-lg-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-lg-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important; }
  .mx-lg-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-lg-12 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important; }
  .mx-lg-13 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-lg-14 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important; }
  .mx-lg-15 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-lg-16 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important; }
  .mx-lg-17 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-lg-18 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important; }
  .mx-lg-19 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-lg-20 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important; }
  .mx-lg-21 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-lg-22 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important; }
  .mx-lg-23 {
    margin-right: 11rem !important;
    margin-left: 11rem !important; }
  .mx-lg-24 {
    margin-right: 11.5rem !important;
    margin-left: 11.5rem !important; }
  .mx-lg-25 {
    margin-right: 12rem !important;
    margin-left: 12rem !important; }
  .mx-lg-26 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important; }
  .mx-lg-27 {
    margin-right: 13rem !important;
    margin-left: 13rem !important; }
  .mx-lg-28 {
    margin-right: 13.5rem !important;
    margin-left: 13.5rem !important; }
  .mx-lg-29 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-lg-30 {
    margin-right: 14.5rem !important;
    margin-left: 14.5rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-lg-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-lg-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-lg-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-lg-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important; }
  .my-lg-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-lg-12 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important; }
  .my-lg-13 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-lg-14 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important; }
  .my-lg-15 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-lg-16 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important; }
  .my-lg-17 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-lg-18 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important; }
  .my-lg-19 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-lg-20 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important; }
  .my-lg-21 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-lg-22 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important; }
  .my-lg-23 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important; }
  .my-lg-24 {
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important; }
  .my-lg-25 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .my-lg-26 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important; }
  .my-lg-27 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important; }
  .my-lg-28 {
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important; }
  .my-lg-29 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-lg-30 {
    margin-top: 14.5rem !important;
    margin-bottom: 14.5rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-4 {
    margin-top: 1.5rem !important; }
  .mt-lg-5 {
    margin-top: 2rem !important; }
  .mt-lg-6 {
    margin-top: 2.5rem !important; }
  .mt-lg-7 {
    margin-top: 3rem !important; }
  .mt-lg-8 {
    margin-top: 3.5rem !important; }
  .mt-lg-9 {
    margin-top: 4rem !important; }
  .mt-lg-10 {
    margin-top: 4.5rem !important; }
  .mt-lg-11 {
    margin-top: 5rem !important; }
  .mt-lg-12 {
    margin-top: 5.5rem !important; }
  .mt-lg-13 {
    margin-top: 6rem !important; }
  .mt-lg-14 {
    margin-top: 6.5rem !important; }
  .mt-lg-15 {
    margin-top: 7rem !important; }
  .mt-lg-16 {
    margin-top: 7.5rem !important; }
  .mt-lg-17 {
    margin-top: 8rem !important; }
  .mt-lg-18 {
    margin-top: 8.5rem !important; }
  .mt-lg-19 {
    margin-top: 9rem !important; }
  .mt-lg-20 {
    margin-top: 9.5rem !important; }
  .mt-lg-21 {
    margin-top: 10rem !important; }
  .mt-lg-22 {
    margin-top: 10.5rem !important; }
  .mt-lg-23 {
    margin-top: 11rem !important; }
  .mt-lg-24 {
    margin-top: 11.5rem !important; }
  .mt-lg-25 {
    margin-top: 12rem !important; }
  .mt-lg-26 {
    margin-top: 12.5rem !important; }
  .mt-lg-27 {
    margin-top: 13rem !important; }
  .mt-lg-28 {
    margin-top: 13.5rem !important; }
  .mt-lg-29 {
    margin-top: 14rem !important; }
  .mt-lg-30 {
    margin-top: 14.5rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0 !important; }
  .me-lg-1 {
    margin-right: 0.25rem !important; }
  .me-lg-2 {
    margin-right: 0.5rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-4 {
    margin-right: 1.5rem !important; }
  .me-lg-5 {
    margin-right: 2rem !important; }
  .me-lg-6 {
    margin-right: 2.5rem !important; }
  .me-lg-7 {
    margin-right: 3rem !important; }
  .me-lg-8 {
    margin-right: 3.5rem !important; }
  .me-lg-9 {
    margin-right: 4rem !important; }
  .me-lg-10 {
    margin-right: 4.5rem !important; }
  .me-lg-11 {
    margin-right: 5rem !important; }
  .me-lg-12 {
    margin-right: 5.5rem !important; }
  .me-lg-13 {
    margin-right: 6rem !important; }
  .me-lg-14 {
    margin-right: 6.5rem !important; }
  .me-lg-15 {
    margin-right: 7rem !important; }
  .me-lg-16 {
    margin-right: 7.5rem !important; }
  .me-lg-17 {
    margin-right: 8rem !important; }
  .me-lg-18 {
    margin-right: 8.5rem !important; }
  .me-lg-19 {
    margin-right: 9rem !important; }
  .me-lg-20 {
    margin-right: 9.5rem !important; }
  .me-lg-21 {
    margin-right: 10rem !important; }
  .me-lg-22 {
    margin-right: 10.5rem !important; }
  .me-lg-23 {
    margin-right: 11rem !important; }
  .me-lg-24 {
    margin-right: 11.5rem !important; }
  .me-lg-25 {
    margin-right: 12rem !important; }
  .me-lg-26 {
    margin-right: 12.5rem !important; }
  .me-lg-27 {
    margin-right: 13rem !important; }
  .me-lg-28 {
    margin-right: 13.5rem !important; }
  .me-lg-29 {
    margin-right: 14rem !important; }
  .me-lg-30 {
    margin-right: 14.5rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-5 {
    margin-bottom: 2rem !important; }
  .mb-lg-6 {
    margin-bottom: 2.5rem !important; }
  .mb-lg-7 {
    margin-bottom: 3rem !important; }
  .mb-lg-8 {
    margin-bottom: 3.5rem !important; }
  .mb-lg-9 {
    margin-bottom: 4rem !important; }
  .mb-lg-10 {
    margin-bottom: 4.5rem !important; }
  .mb-lg-11 {
    margin-bottom: 5rem !important; }
  .mb-lg-12 {
    margin-bottom: 5.5rem !important; }
  .mb-lg-13 {
    margin-bottom: 6rem !important; }
  .mb-lg-14 {
    margin-bottom: 6.5rem !important; }
  .mb-lg-15 {
    margin-bottom: 7rem !important; }
  .mb-lg-16 {
    margin-bottom: 7.5rem !important; }
  .mb-lg-17 {
    margin-bottom: 8rem !important; }
  .mb-lg-18 {
    margin-bottom: 8.5rem !important; }
  .mb-lg-19 {
    margin-bottom: 9rem !important; }
  .mb-lg-20 {
    margin-bottom: 9.5rem !important; }
  .mb-lg-21 {
    margin-bottom: 10rem !important; }
  .mb-lg-22 {
    margin-bottom: 10.5rem !important; }
  .mb-lg-23 {
    margin-bottom: 11rem !important; }
  .mb-lg-24 {
    margin-bottom: 11.5rem !important; }
  .mb-lg-25 {
    margin-bottom: 12rem !important; }
  .mb-lg-26 {
    margin-bottom: 12.5rem !important; }
  .mb-lg-27 {
    margin-bottom: 13rem !important; }
  .mb-lg-28 {
    margin-bottom: 13.5rem !important; }
  .mb-lg-29 {
    margin-bottom: 14rem !important; }
  .mb-lg-30 {
    margin-bottom: 14.5rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0 !important; }
  .ms-lg-1 {
    margin-left: 0.25rem !important; }
  .ms-lg-2 {
    margin-left: 0.5rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-4 {
    margin-left: 1.5rem !important; }
  .ms-lg-5 {
    margin-left: 2rem !important; }
  .ms-lg-6 {
    margin-left: 2.5rem !important; }
  .ms-lg-7 {
    margin-left: 3rem !important; }
  .ms-lg-8 {
    margin-left: 3.5rem !important; }
  .ms-lg-9 {
    margin-left: 4rem !important; }
  .ms-lg-10 {
    margin-left: 4.5rem !important; }
  .ms-lg-11 {
    margin-left: 5rem !important; }
  .ms-lg-12 {
    margin-left: 5.5rem !important; }
  .ms-lg-13 {
    margin-left: 6rem !important; }
  .ms-lg-14 {
    margin-left: 6.5rem !important; }
  .ms-lg-15 {
    margin-left: 7rem !important; }
  .ms-lg-16 {
    margin-left: 7.5rem !important; }
  .ms-lg-17 {
    margin-left: 8rem !important; }
  .ms-lg-18 {
    margin-left: 8.5rem !important; }
  .ms-lg-19 {
    margin-left: 9rem !important; }
  .ms-lg-20 {
    margin-left: 9.5rem !important; }
  .ms-lg-21 {
    margin-left: 10rem !important; }
  .ms-lg-22 {
    margin-left: 10.5rem !important; }
  .ms-lg-23 {
    margin-left: 11rem !important; }
  .ms-lg-24 {
    margin-left: 11.5rem !important; }
  .ms-lg-25 {
    margin-left: 12rem !important; }
  .ms-lg-26 {
    margin-left: 12.5rem !important; }
  .ms-lg-27 {
    margin-left: 13rem !important; }
  .ms-lg-28 {
    margin-left: 13.5rem !important; }
  .ms-lg-29 {
    margin-left: 14rem !important; }
  .ms-lg-30 {
    margin-left: 14.5rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .m-lg-n0 {
    margin: 0 !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .m-lg-n5 {
    margin: -2rem !important; }
  .m-lg-n6 {
    margin: -2.5rem !important; }
  .m-lg-n7 {
    margin: -3rem !important; }
  .m-lg-n8 {
    margin: -3.5rem !important; }
  .m-lg-n9 {
    margin: -4rem !important; }
  .m-lg-n10 {
    margin: -4.5rem !important; }
  .m-lg-n11 {
    margin: -5rem !important; }
  .m-lg-n12 {
    margin: -5.5rem !important; }
  .m-lg-n13 {
    margin: -6rem !important; }
  .m-lg-n14 {
    margin: -6.5rem !important; }
  .m-lg-n15 {
    margin: -7rem !important; }
  .m-lg-n16 {
    margin: -7.5rem !important; }
  .m-lg-n17 {
    margin: -8rem !important; }
  .m-lg-n18 {
    margin: -8.5rem !important; }
  .m-lg-n19 {
    margin: -9rem !important; }
  .m-lg-n20 {
    margin: -9.5rem !important; }
  .m-lg-n21 {
    margin: -10rem !important; }
  .m-lg-n22 {
    margin: -10.5rem !important; }
  .m-lg-n23 {
    margin: -11rem !important; }
  .m-lg-n24 {
    margin: -11.5rem !important; }
  .m-lg-n25 {
    margin: -12rem !important; }
  .m-lg-n26 {
    margin: -12.5rem !important; }
  .m-lg-n27 {
    margin: -13rem !important; }
  .m-lg-n28 {
    margin: -13.5rem !important; }
  .m-lg-n29 {
    margin: -14rem !important; }
  .m-lg-n30 {
    margin: -14.5rem !important; }
  .mx-lg-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-lg-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-lg-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-lg-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-lg-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-lg-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-lg-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important; }
  .mx-lg-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-lg-n12 {
    margin-right: -5.5rem !important;
    margin-left: -5.5rem !important; }
  .mx-lg-n13 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-lg-n14 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important; }
  .mx-lg-n15 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-lg-n16 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important; }
  .mx-lg-n17 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-lg-n18 {
    margin-right: -8.5rem !important;
    margin-left: -8.5rem !important; }
  .mx-lg-n19 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-lg-n20 {
    margin-right: -9.5rem !important;
    margin-left: -9.5rem !important; }
  .mx-lg-n21 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-lg-n22 {
    margin-right: -10.5rem !important;
    margin-left: -10.5rem !important; }
  .mx-lg-n23 {
    margin-right: -11rem !important;
    margin-left: -11rem !important; }
  .mx-lg-n24 {
    margin-right: -11.5rem !important;
    margin-left: -11.5rem !important; }
  .mx-lg-n25 {
    margin-right: -12rem !important;
    margin-left: -12rem !important; }
  .mx-lg-n26 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important; }
  .mx-lg-n27 {
    margin-right: -13rem !important;
    margin-left: -13rem !important; }
  .mx-lg-n28 {
    margin-right: -13.5rem !important;
    margin-left: -13.5rem !important; }
  .mx-lg-n29 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-lg-n30 {
    margin-right: -14.5rem !important;
    margin-left: -14.5rem !important; }
  .my-lg-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-lg-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-lg-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-lg-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-lg-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-lg-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-lg-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important; }
  .my-lg-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-lg-n12 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important; }
  .my-lg-n13 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-lg-n14 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important; }
  .my-lg-n15 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-lg-n16 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important; }
  .my-lg-n17 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-lg-n18 {
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important; }
  .my-lg-n19 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-lg-n20 {
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important; }
  .my-lg-n21 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-lg-n22 {
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important; }
  .my-lg-n23 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important; }
  .my-lg-n24 {
    margin-top: -11.5rem !important;
    margin-bottom: -11.5rem !important; }
  .my-lg-n25 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important; }
  .my-lg-n26 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important; }
  .my-lg-n27 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important; }
  .my-lg-n28 {
    margin-top: -13.5rem !important;
    margin-bottom: -13.5rem !important; }
  .my-lg-n29 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-lg-n30 {
    margin-top: -14.5rem !important;
    margin-bottom: -14.5rem !important; }
  .mt-lg-n0 {
    margin-top: 0 !important; }
  .mt-lg-n1 {
    margin-top: -0.25rem !important; }
  .mt-lg-n2 {
    margin-top: -0.5rem !important; }
  .mt-lg-n3 {
    margin-top: -1rem !important; }
  .mt-lg-n4 {
    margin-top: -1.5rem !important; }
  .mt-lg-n5 {
    margin-top: -2rem !important; }
  .mt-lg-n6 {
    margin-top: -2.5rem !important; }
  .mt-lg-n7 {
    margin-top: -3rem !important; }
  .mt-lg-n8 {
    margin-top: -3.5rem !important; }
  .mt-lg-n9 {
    margin-top: -4rem !important; }
  .mt-lg-n10 {
    margin-top: -4.5rem !important; }
  .mt-lg-n11 {
    margin-top: -5rem !important; }
  .mt-lg-n12 {
    margin-top: -5.5rem !important; }
  .mt-lg-n13 {
    margin-top: -6rem !important; }
  .mt-lg-n14 {
    margin-top: -6.5rem !important; }
  .mt-lg-n15 {
    margin-top: -7rem !important; }
  .mt-lg-n16 {
    margin-top: -7.5rem !important; }
  .mt-lg-n17 {
    margin-top: -8rem !important; }
  .mt-lg-n18 {
    margin-top: -8.5rem !important; }
  .mt-lg-n19 {
    margin-top: -9rem !important; }
  .mt-lg-n20 {
    margin-top: -9.5rem !important; }
  .mt-lg-n21 {
    margin-top: -10rem !important; }
  .mt-lg-n22 {
    margin-top: -10.5rem !important; }
  .mt-lg-n23 {
    margin-top: -11rem !important; }
  .mt-lg-n24 {
    margin-top: -11.5rem !important; }
  .mt-lg-n25 {
    margin-top: -12rem !important; }
  .mt-lg-n26 {
    margin-top: -12.5rem !important; }
  .mt-lg-n27 {
    margin-top: -13rem !important; }
  .mt-lg-n28 {
    margin-top: -13.5rem !important; }
  .mt-lg-n29 {
    margin-top: -14rem !important; }
  .mt-lg-n30 {
    margin-top: -14.5rem !important; }
  .me-lg-n0 {
    margin-right: 0 !important; }
  .me-lg-n1 {
    margin-right: -0.25rem !important; }
  .me-lg-n2 {
    margin-right: -0.5rem !important; }
  .me-lg-n3 {
    margin-right: -1rem !important; }
  .me-lg-n4 {
    margin-right: -1.5rem !important; }
  .me-lg-n5 {
    margin-right: -2rem !important; }
  .me-lg-n6 {
    margin-right: -2.5rem !important; }
  .me-lg-n7 {
    margin-right: -3rem !important; }
  .me-lg-n8 {
    margin-right: -3.5rem !important; }
  .me-lg-n9 {
    margin-right: -4rem !important; }
  .me-lg-n10 {
    margin-right: -4.5rem !important; }
  .me-lg-n11 {
    margin-right: -5rem !important; }
  .me-lg-n12 {
    margin-right: -5.5rem !important; }
  .me-lg-n13 {
    margin-right: -6rem !important; }
  .me-lg-n14 {
    margin-right: -6.5rem !important; }
  .me-lg-n15 {
    margin-right: -7rem !important; }
  .me-lg-n16 {
    margin-right: -7.5rem !important; }
  .me-lg-n17 {
    margin-right: -8rem !important; }
  .me-lg-n18 {
    margin-right: -8.5rem !important; }
  .me-lg-n19 {
    margin-right: -9rem !important; }
  .me-lg-n20 {
    margin-right: -9.5rem !important; }
  .me-lg-n21 {
    margin-right: -10rem !important; }
  .me-lg-n22 {
    margin-right: -10.5rem !important; }
  .me-lg-n23 {
    margin-right: -11rem !important; }
  .me-lg-n24 {
    margin-right: -11.5rem !important; }
  .me-lg-n25 {
    margin-right: -12rem !important; }
  .me-lg-n26 {
    margin-right: -12.5rem !important; }
  .me-lg-n27 {
    margin-right: -13rem !important; }
  .me-lg-n28 {
    margin-right: -13.5rem !important; }
  .me-lg-n29 {
    margin-right: -14rem !important; }
  .me-lg-n30 {
    margin-right: -14.5rem !important; }
  .mb-lg-n0 {
    margin-bottom: 0 !important; }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-lg-n3 {
    margin-bottom: -1rem !important; }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-lg-n5 {
    margin-bottom: -2rem !important; }
  .mb-lg-n6 {
    margin-bottom: -2.5rem !important; }
  .mb-lg-n7 {
    margin-bottom: -3rem !important; }
  .mb-lg-n8 {
    margin-bottom: -3.5rem !important; }
  .mb-lg-n9 {
    margin-bottom: -4rem !important; }
  .mb-lg-n10 {
    margin-bottom: -4.5rem !important; }
  .mb-lg-n11 {
    margin-bottom: -5rem !important; }
  .mb-lg-n12 {
    margin-bottom: -5.5rem !important; }
  .mb-lg-n13 {
    margin-bottom: -6rem !important; }
  .mb-lg-n14 {
    margin-bottom: -6.5rem !important; }
  .mb-lg-n15 {
    margin-bottom: -7rem !important; }
  .mb-lg-n16 {
    margin-bottom: -7.5rem !important; }
  .mb-lg-n17 {
    margin-bottom: -8rem !important; }
  .mb-lg-n18 {
    margin-bottom: -8.5rem !important; }
  .mb-lg-n19 {
    margin-bottom: -9rem !important; }
  .mb-lg-n20 {
    margin-bottom: -9.5rem !important; }
  .mb-lg-n21 {
    margin-bottom: -10rem !important; }
  .mb-lg-n22 {
    margin-bottom: -10.5rem !important; }
  .mb-lg-n23 {
    margin-bottom: -11rem !important; }
  .mb-lg-n24 {
    margin-bottom: -11.5rem !important; }
  .mb-lg-n25 {
    margin-bottom: -12rem !important; }
  .mb-lg-n26 {
    margin-bottom: -12.5rem !important; }
  .mb-lg-n27 {
    margin-bottom: -13rem !important; }
  .mb-lg-n28 {
    margin-bottom: -13.5rem !important; }
  .mb-lg-n29 {
    margin-bottom: -14rem !important; }
  .mb-lg-n30 {
    margin-bottom: -14.5rem !important; }
  .ms-lg-n0 {
    margin-left: 0 !important; }
  .ms-lg-n1 {
    margin-left: -0.25rem !important; }
  .ms-lg-n2 {
    margin-left: -0.5rem !important; }
  .ms-lg-n3 {
    margin-left: -1rem !important; }
  .ms-lg-n4 {
    margin-left: -1.5rem !important; }
  .ms-lg-n5 {
    margin-left: -2rem !important; }
  .ms-lg-n6 {
    margin-left: -2.5rem !important; }
  .ms-lg-n7 {
    margin-left: -3rem !important; }
  .ms-lg-n8 {
    margin-left: -3.5rem !important; }
  .ms-lg-n9 {
    margin-left: -4rem !important; }
  .ms-lg-n10 {
    margin-left: -4.5rem !important; }
  .ms-lg-n11 {
    margin-left: -5rem !important; }
  .ms-lg-n12 {
    margin-left: -5.5rem !important; }
  .ms-lg-n13 {
    margin-left: -6rem !important; }
  .ms-lg-n14 {
    margin-left: -6.5rem !important; }
  .ms-lg-n15 {
    margin-left: -7rem !important; }
  .ms-lg-n16 {
    margin-left: -7.5rem !important; }
  .ms-lg-n17 {
    margin-left: -8rem !important; }
  .ms-lg-n18 {
    margin-left: -8.5rem !important; }
  .ms-lg-n19 {
    margin-left: -9rem !important; }
  .ms-lg-n20 {
    margin-left: -9.5rem !important; }
  .ms-lg-n21 {
    margin-left: -10rem !important; }
  .ms-lg-n22 {
    margin-left: -10.5rem !important; }
  .ms-lg-n23 {
    margin-left: -11rem !important; }
  .ms-lg-n24 {
    margin-left: -11.5rem !important; }
  .ms-lg-n25 {
    margin-left: -12rem !important; }
  .ms-lg-n26 {
    margin-left: -12.5rem !important; }
  .ms-lg-n27 {
    margin-left: -13rem !important; }
  .ms-lg-n28 {
    margin-left: -13.5rem !important; }
  .ms-lg-n29 {
    margin-left: -14rem !important; }
  .ms-lg-n30 {
    margin-left: -14.5rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .p-lg-5 {
    padding: 2rem !important; }
  .p-lg-6 {
    padding: 2.5rem !important; }
  .p-lg-7 {
    padding: 3rem !important; }
  .p-lg-8 {
    padding: 3.5rem !important; }
  .p-lg-9 {
    padding: 4rem !important; }
  .p-lg-10 {
    padding: 4.5rem !important; }
  .p-lg-11 {
    padding: 5rem !important; }
  .p-lg-12 {
    padding: 5.5rem !important; }
  .p-lg-13 {
    padding: 6rem !important; }
  .p-lg-14 {
    padding: 6.5rem !important; }
  .p-lg-15 {
    padding: 7rem !important; }
  .p-lg-16 {
    padding: 7.5rem !important; }
  .p-lg-17 {
    padding: 8rem !important; }
  .p-lg-18 {
    padding: 8.5rem !important; }
  .p-lg-19 {
    padding: 9rem !important; }
  .p-lg-20 {
    padding: 9.5rem !important; }
  .p-lg-21 {
    padding: 10rem !important; }
  .p-lg-22 {
    padding: 10.5rem !important; }
  .p-lg-23 {
    padding: 11rem !important; }
  .p-lg-24 {
    padding: 11.5rem !important; }
  .p-lg-25 {
    padding: 12rem !important; }
  .p-lg-26 {
    padding: 12.5rem !important; }
  .p-lg-27 {
    padding: 13rem !important; }
  .p-lg-28 {
    padding: 13.5rem !important; }
  .p-lg-29 {
    padding: 14rem !important; }
  .p-lg-30 {
    padding: 14.5rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-lg-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-lg-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-lg-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-lg-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-lg-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important; }
  .px-lg-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-lg-12 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important; }
  .px-lg-13 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-lg-14 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important; }
  .px-lg-15 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-lg-16 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important; }
  .px-lg-17 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-lg-18 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important; }
  .px-lg-19 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-lg-20 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important; }
  .px-lg-21 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-lg-22 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important; }
  .px-lg-23 {
    padding-right: 11rem !important;
    padding-left: 11rem !important; }
  .px-lg-24 {
    padding-right: 11.5rem !important;
    padding-left: 11.5rem !important; }
  .px-lg-25 {
    padding-right: 12rem !important;
    padding-left: 12rem !important; }
  .px-lg-26 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important; }
  .px-lg-27 {
    padding-right: 13rem !important;
    padding-left: 13rem !important; }
  .px-lg-28 {
    padding-right: 13.5rem !important;
    padding-left: 13.5rem !important; }
  .px-lg-29 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-lg-30 {
    padding-right: 14.5rem !important;
    padding-left: 14.5rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-lg-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-lg-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-lg-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-lg-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-lg-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important; }
  .py-lg-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-lg-12 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important; }
  .py-lg-13 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-lg-14 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important; }
  .py-lg-15 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-lg-16 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  .py-lg-17 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-lg-18 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important; }
  .py-lg-19 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-lg-20 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important; }
  .py-lg-21 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-lg-22 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important; }
  .py-lg-23 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important; }
  .py-lg-24 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important; }
  .py-lg-25 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .py-lg-26 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  .py-lg-27 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important; }
  .py-lg-28 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important; }
  .py-lg-29 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-lg-30 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-4 {
    padding-top: 1.5rem !important; }
  .pt-lg-5 {
    padding-top: 2rem !important; }
  .pt-lg-6 {
    padding-top: 2.5rem !important; }
  .pt-lg-7 {
    padding-top: 3rem !important; }
  .pt-lg-8 {
    padding-top: 3.5rem !important; }
  .pt-lg-9 {
    padding-top: 4rem !important; }
  .pt-lg-10 {
    padding-top: 4.5rem !important; }
  .pt-lg-11 {
    padding-top: 5rem !important; }
  .pt-lg-12 {
    padding-top: 5.5rem !important; }
  .pt-lg-13 {
    padding-top: 6rem !important; }
  .pt-lg-14 {
    padding-top: 6.5rem !important; }
  .pt-lg-15 {
    padding-top: 7rem !important; }
  .pt-lg-16 {
    padding-top: 7.5rem !important; }
  .pt-lg-17 {
    padding-top: 8rem !important; }
  .pt-lg-18 {
    padding-top: 8.5rem !important; }
  .pt-lg-19 {
    padding-top: 9rem !important; }
  .pt-lg-20 {
    padding-top: 9.5rem !important; }
  .pt-lg-21 {
    padding-top: 10rem !important; }
  .pt-lg-22 {
    padding-top: 10.5rem !important; }
  .pt-lg-23 {
    padding-top: 11rem !important; }
  .pt-lg-24 {
    padding-top: 11.5rem !important; }
  .pt-lg-25 {
    padding-top: 12rem !important; }
  .pt-lg-26 {
    padding-top: 12.5rem !important; }
  .pt-lg-27 {
    padding-top: 13rem !important; }
  .pt-lg-28 {
    padding-top: 13.5rem !important; }
  .pt-lg-29 {
    padding-top: 14rem !important; }
  .pt-lg-30 {
    padding-top: 14.5rem !important; }
  .pe-lg-0 {
    padding-right: 0 !important; }
  .pe-lg-1 {
    padding-right: 0.25rem !important; }
  .pe-lg-2 {
    padding-right: 0.5rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-4 {
    padding-right: 1.5rem !important; }
  .pe-lg-5 {
    padding-right: 2rem !important; }
  .pe-lg-6 {
    padding-right: 2.5rem !important; }
  .pe-lg-7 {
    padding-right: 3rem !important; }
  .pe-lg-8 {
    padding-right: 3.5rem !important; }
  .pe-lg-9 {
    padding-right: 4rem !important; }
  .pe-lg-10 {
    padding-right: 4.5rem !important; }
  .pe-lg-11 {
    padding-right: 5rem !important; }
  .pe-lg-12 {
    padding-right: 5.5rem !important; }
  .pe-lg-13 {
    padding-right: 6rem !important; }
  .pe-lg-14 {
    padding-right: 6.5rem !important; }
  .pe-lg-15 {
    padding-right: 7rem !important; }
  .pe-lg-16 {
    padding-right: 7.5rem !important; }
  .pe-lg-17 {
    padding-right: 8rem !important; }
  .pe-lg-18 {
    padding-right: 8.5rem !important; }
  .pe-lg-19 {
    padding-right: 9rem !important; }
  .pe-lg-20 {
    padding-right: 9.5rem !important; }
  .pe-lg-21 {
    padding-right: 10rem !important; }
  .pe-lg-22 {
    padding-right: 10.5rem !important; }
  .pe-lg-23 {
    padding-right: 11rem !important; }
  .pe-lg-24 {
    padding-right: 11.5rem !important; }
  .pe-lg-25 {
    padding-right: 12rem !important; }
  .pe-lg-26 {
    padding-right: 12.5rem !important; }
  .pe-lg-27 {
    padding-right: 13rem !important; }
  .pe-lg-28 {
    padding-right: 13.5rem !important; }
  .pe-lg-29 {
    padding-right: 14rem !important; }
  .pe-lg-30 {
    padding-right: 14.5rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-5 {
    padding-bottom: 2rem !important; }
  .pb-lg-6 {
    padding-bottom: 2.5rem !important; }
  .pb-lg-7 {
    padding-bottom: 3rem !important; }
  .pb-lg-8 {
    padding-bottom: 3.5rem !important; }
  .pb-lg-9 {
    padding-bottom: 4rem !important; }
  .pb-lg-10 {
    padding-bottom: 4.5rem !important; }
  .pb-lg-11 {
    padding-bottom: 5rem !important; }
  .pb-lg-12 {
    padding-bottom: 5.5rem !important; }
  .pb-lg-13 {
    padding-bottom: 6rem !important; }
  .pb-lg-14 {
    padding-bottom: 6.5rem !important; }
  .pb-lg-15 {
    padding-bottom: 7rem !important; }
  .pb-lg-16 {
    padding-bottom: 7.5rem !important; }
  .pb-lg-17 {
    padding-bottom: 8rem !important; }
  .pb-lg-18 {
    padding-bottom: 8.5rem !important; }
  .pb-lg-19 {
    padding-bottom: 9rem !important; }
  .pb-lg-20 {
    padding-bottom: 9.5rem !important; }
  .pb-lg-21 {
    padding-bottom: 10rem !important; }
  .pb-lg-22 {
    padding-bottom: 10.5rem !important; }
  .pb-lg-23 {
    padding-bottom: 11rem !important; }
  .pb-lg-24 {
    padding-bottom: 11.5rem !important; }
  .pb-lg-25 {
    padding-bottom: 12rem !important; }
  .pb-lg-26 {
    padding-bottom: 12.5rem !important; }
  .pb-lg-27 {
    padding-bottom: 13rem !important; }
  .pb-lg-28 {
    padding-bottom: 13.5rem !important; }
  .pb-lg-29 {
    padding-bottom: 14rem !important; }
  .pb-lg-30 {
    padding-bottom: 14.5rem !important; }
  .ps-lg-0 {
    padding-left: 0 !important; }
  .ps-lg-1 {
    padding-left: 0.25rem !important; }
  .ps-lg-2 {
    padding-left: 0.5rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-4 {
    padding-left: 1.5rem !important; }
  .ps-lg-5 {
    padding-left: 2rem !important; }
  .ps-lg-6 {
    padding-left: 2.5rem !important; }
  .ps-lg-7 {
    padding-left: 3rem !important; }
  .ps-lg-8 {
    padding-left: 3.5rem !important; }
  .ps-lg-9 {
    padding-left: 4rem !important; }
  .ps-lg-10 {
    padding-left: 4.5rem !important; }
  .ps-lg-11 {
    padding-left: 5rem !important; }
  .ps-lg-12 {
    padding-left: 5.5rem !important; }
  .ps-lg-13 {
    padding-left: 6rem !important; }
  .ps-lg-14 {
    padding-left: 6.5rem !important; }
  .ps-lg-15 {
    padding-left: 7rem !important; }
  .ps-lg-16 {
    padding-left: 7.5rem !important; }
  .ps-lg-17 {
    padding-left: 8rem !important; }
  .ps-lg-18 {
    padding-left: 8.5rem !important; }
  .ps-lg-19 {
    padding-left: 9rem !important; }
  .ps-lg-20 {
    padding-left: 9.5rem !important; }
  .ps-lg-21 {
    padding-left: 10rem !important; }
  .ps-lg-22 {
    padding-left: 10.5rem !important; }
  .ps-lg-23 {
    padding-left: 11rem !important; }
  .ps-lg-24 {
    padding-left: 11.5rem !important; }
  .ps-lg-25 {
    padding-left: 12rem !important; }
  .ps-lg-26 {
    padding-left: 12.5rem !important; }
  .ps-lg-27 {
    padding-left: 13rem !important; }
  .ps-lg-28 {
    padding-left: 13.5rem !important; }
  .ps-lg-29 {
    padding-left: 14rem !important; }
  .ps-lg-30 {
    padding-left: 14.5rem !important; }
  .text-lg-start {
    text-align: left !important; }
  .text-lg-end {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important; }
  .float-xl-end {
    float: right !important; }
  .float-xl-none {
    float: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-grid {
    display: grid !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; }
  .d-xl-none {
    display: none !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-xl-0 {
    gap: 0 !important; }
  .gap-xl-1 {
    gap: 0.25rem !important; }
  .gap-xl-2 {
    gap: 0.5rem !important; }
  .gap-xl-3 {
    gap: 1rem !important; }
  .gap-xl-4 {
    gap: 1.5rem !important; }
  .gap-xl-5 {
    gap: 2rem !important; }
  .gap-xl-6 {
    gap: 2.5rem !important; }
  .gap-xl-7 {
    gap: 3rem !important; }
  .gap-xl-8 {
    gap: 3.5rem !important; }
  .gap-xl-9 {
    gap: 4rem !important; }
  .gap-xl-10 {
    gap: 4.5rem !important; }
  .gap-xl-11 {
    gap: 5rem !important; }
  .gap-xl-12 {
    gap: 5.5rem !important; }
  .gap-xl-13 {
    gap: 6rem !important; }
  .gap-xl-14 {
    gap: 6.5rem !important; }
  .gap-xl-15 {
    gap: 7rem !important; }
  .gap-xl-16 {
    gap: 7.5rem !important; }
  .gap-xl-17 {
    gap: 8rem !important; }
  .gap-xl-18 {
    gap: 8.5rem !important; }
  .gap-xl-19 {
    gap: 9rem !important; }
  .gap-xl-20 {
    gap: 9.5rem !important; }
  .gap-xl-21 {
    gap: 10rem !important; }
  .gap-xl-22 {
    gap: 10.5rem !important; }
  .gap-xl-23 {
    gap: 11rem !important; }
  .gap-xl-24 {
    gap: 11.5rem !important; }
  .gap-xl-25 {
    gap: 12rem !important; }
  .gap-xl-26 {
    gap: 12.5rem !important; }
  .gap-xl-27 {
    gap: 13rem !important; }
  .gap-xl-28 {
    gap: 13.5rem !important; }
  .gap-xl-29 {
    gap: 14rem !important; }
  .gap-xl-30 {
    gap: 14.5rem !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; }
  .order-xl-first {
    order: -1 !important; }
  .order-xl-0 {
    order: 0 !important; }
  .order-xl-1 {
    order: 1 !important; }
  .order-xl-2 {
    order: 2 !important; }
  .order-xl-3 {
    order: 3 !important; }
  .order-xl-4 {
    order: 4 !important; }
  .order-xl-5 {
    order: 5 !important; }
  .order-xl-last {
    order: 6 !important; }
  .m-xl-0 {
    margin: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .m-xl-5 {
    margin: 2rem !important; }
  .m-xl-6 {
    margin: 2.5rem !important; }
  .m-xl-7 {
    margin: 3rem !important; }
  .m-xl-8 {
    margin: 3.5rem !important; }
  .m-xl-9 {
    margin: 4rem !important; }
  .m-xl-10 {
    margin: 4.5rem !important; }
  .m-xl-11 {
    margin: 5rem !important; }
  .m-xl-12 {
    margin: 5.5rem !important; }
  .m-xl-13 {
    margin: 6rem !important; }
  .m-xl-14 {
    margin: 6.5rem !important; }
  .m-xl-15 {
    margin: 7rem !important; }
  .m-xl-16 {
    margin: 7.5rem !important; }
  .m-xl-17 {
    margin: 8rem !important; }
  .m-xl-18 {
    margin: 8.5rem !important; }
  .m-xl-19 {
    margin: 9rem !important; }
  .m-xl-20 {
    margin: 9.5rem !important; }
  .m-xl-21 {
    margin: 10rem !important; }
  .m-xl-22 {
    margin: 10.5rem !important; }
  .m-xl-23 {
    margin: 11rem !important; }
  .m-xl-24 {
    margin: 11.5rem !important; }
  .m-xl-25 {
    margin: 12rem !important; }
  .m-xl-26 {
    margin: 12.5rem !important; }
  .m-xl-27 {
    margin: 13rem !important; }
  .m-xl-28 {
    margin: 13.5rem !important; }
  .m-xl-29 {
    margin: 14rem !important; }
  .m-xl-30 {
    margin: 14.5rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-xl-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-xl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-xl-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important; }
  .mx-xl-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-xl-12 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important; }
  .mx-xl-13 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-xl-14 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important; }
  .mx-xl-15 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-xl-16 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important; }
  .mx-xl-17 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-xl-18 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important; }
  .mx-xl-19 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-xl-20 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important; }
  .mx-xl-21 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-xl-22 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important; }
  .mx-xl-23 {
    margin-right: 11rem !important;
    margin-left: 11rem !important; }
  .mx-xl-24 {
    margin-right: 11.5rem !important;
    margin-left: 11.5rem !important; }
  .mx-xl-25 {
    margin-right: 12rem !important;
    margin-left: 12rem !important; }
  .mx-xl-26 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important; }
  .mx-xl-27 {
    margin-right: 13rem !important;
    margin-left: 13rem !important; }
  .mx-xl-28 {
    margin-right: 13.5rem !important;
    margin-left: 13.5rem !important; }
  .mx-xl-29 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-xl-30 {
    margin-right: 14.5rem !important;
    margin-left: 14.5rem !important; }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-xl-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-xl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-xl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-xl-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important; }
  .my-xl-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-xl-12 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important; }
  .my-xl-13 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-xl-14 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important; }
  .my-xl-15 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-xl-16 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important; }
  .my-xl-17 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-xl-18 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important; }
  .my-xl-19 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-xl-20 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important; }
  .my-xl-21 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-xl-22 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important; }
  .my-xl-23 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important; }
  .my-xl-24 {
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important; }
  .my-xl-25 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .my-xl-26 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important; }
  .my-xl-27 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important; }
  .my-xl-28 {
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important; }
  .my-xl-29 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-xl-30 {
    margin-top: 14.5rem !important;
    margin-bottom: 14.5rem !important; }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl-0 {
    margin-top: 0 !important; }
  .mt-xl-1 {
    margin-top: 0.25rem !important; }
  .mt-xl-2 {
    margin-top: 0.5rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-4 {
    margin-top: 1.5rem !important; }
  .mt-xl-5 {
    margin-top: 2rem !important; }
  .mt-xl-6 {
    margin-top: 2.5rem !important; }
  .mt-xl-7 {
    margin-top: 3rem !important; }
  .mt-xl-8 {
    margin-top: 3.5rem !important; }
  .mt-xl-9 {
    margin-top: 4rem !important; }
  .mt-xl-10 {
    margin-top: 4.5rem !important; }
  .mt-xl-11 {
    margin-top: 5rem !important; }
  .mt-xl-12 {
    margin-top: 5.5rem !important; }
  .mt-xl-13 {
    margin-top: 6rem !important; }
  .mt-xl-14 {
    margin-top: 6.5rem !important; }
  .mt-xl-15 {
    margin-top: 7rem !important; }
  .mt-xl-16 {
    margin-top: 7.5rem !important; }
  .mt-xl-17 {
    margin-top: 8rem !important; }
  .mt-xl-18 {
    margin-top: 8.5rem !important; }
  .mt-xl-19 {
    margin-top: 9rem !important; }
  .mt-xl-20 {
    margin-top: 9.5rem !important; }
  .mt-xl-21 {
    margin-top: 10rem !important; }
  .mt-xl-22 {
    margin-top: 10.5rem !important; }
  .mt-xl-23 {
    margin-top: 11rem !important; }
  .mt-xl-24 {
    margin-top: 11.5rem !important; }
  .mt-xl-25 {
    margin-top: 12rem !important; }
  .mt-xl-26 {
    margin-top: 12.5rem !important; }
  .mt-xl-27 {
    margin-top: 13rem !important; }
  .mt-xl-28 {
    margin-top: 13.5rem !important; }
  .mt-xl-29 {
    margin-top: 14rem !important; }
  .mt-xl-30 {
    margin-top: 14.5rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .me-xl-0 {
    margin-right: 0 !important; }
  .me-xl-1 {
    margin-right: 0.25rem !important; }
  .me-xl-2 {
    margin-right: 0.5rem !important; }
  .me-xl-3 {
    margin-right: 1rem !important; }
  .me-xl-4 {
    margin-right: 1.5rem !important; }
  .me-xl-5 {
    margin-right: 2rem !important; }
  .me-xl-6 {
    margin-right: 2.5rem !important; }
  .me-xl-7 {
    margin-right: 3rem !important; }
  .me-xl-8 {
    margin-right: 3.5rem !important; }
  .me-xl-9 {
    margin-right: 4rem !important; }
  .me-xl-10 {
    margin-right: 4.5rem !important; }
  .me-xl-11 {
    margin-right: 5rem !important; }
  .me-xl-12 {
    margin-right: 5.5rem !important; }
  .me-xl-13 {
    margin-right: 6rem !important; }
  .me-xl-14 {
    margin-right: 6.5rem !important; }
  .me-xl-15 {
    margin-right: 7rem !important; }
  .me-xl-16 {
    margin-right: 7.5rem !important; }
  .me-xl-17 {
    margin-right: 8rem !important; }
  .me-xl-18 {
    margin-right: 8.5rem !important; }
  .me-xl-19 {
    margin-right: 9rem !important; }
  .me-xl-20 {
    margin-right: 9.5rem !important; }
  .me-xl-21 {
    margin-right: 10rem !important; }
  .me-xl-22 {
    margin-right: 10.5rem !important; }
  .me-xl-23 {
    margin-right: 11rem !important; }
  .me-xl-24 {
    margin-right: 11.5rem !important; }
  .me-xl-25 {
    margin-right: 12rem !important; }
  .me-xl-26 {
    margin-right: 12.5rem !important; }
  .me-xl-27 {
    margin-right: 13rem !important; }
  .me-xl-28 {
    margin-right: 13.5rem !important; }
  .me-xl-29 {
    margin-right: 14rem !important; }
  .me-xl-30 {
    margin-right: 14.5rem !important; }
  .me-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-5 {
    margin-bottom: 2rem !important; }
  .mb-xl-6 {
    margin-bottom: 2.5rem !important; }
  .mb-xl-7 {
    margin-bottom: 3rem !important; }
  .mb-xl-8 {
    margin-bottom: 3.5rem !important; }
  .mb-xl-9 {
    margin-bottom: 4rem !important; }
  .mb-xl-10 {
    margin-bottom: 4.5rem !important; }
  .mb-xl-11 {
    margin-bottom: 5rem !important; }
  .mb-xl-12 {
    margin-bottom: 5.5rem !important; }
  .mb-xl-13 {
    margin-bottom: 6rem !important; }
  .mb-xl-14 {
    margin-bottom: 6.5rem !important; }
  .mb-xl-15 {
    margin-bottom: 7rem !important; }
  .mb-xl-16 {
    margin-bottom: 7.5rem !important; }
  .mb-xl-17 {
    margin-bottom: 8rem !important; }
  .mb-xl-18 {
    margin-bottom: 8.5rem !important; }
  .mb-xl-19 {
    margin-bottom: 9rem !important; }
  .mb-xl-20 {
    margin-bottom: 9.5rem !important; }
  .mb-xl-21 {
    margin-bottom: 10rem !important; }
  .mb-xl-22 {
    margin-bottom: 10.5rem !important; }
  .mb-xl-23 {
    margin-bottom: 11rem !important; }
  .mb-xl-24 {
    margin-bottom: 11.5rem !important; }
  .mb-xl-25 {
    margin-bottom: 12rem !important; }
  .mb-xl-26 {
    margin-bottom: 12.5rem !important; }
  .mb-xl-27 {
    margin-bottom: 13rem !important; }
  .mb-xl-28 {
    margin-bottom: 13.5rem !important; }
  .mb-xl-29 {
    margin-bottom: 14rem !important; }
  .mb-xl-30 {
    margin-bottom: 14.5rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ms-xl-0 {
    margin-left: 0 !important; }
  .ms-xl-1 {
    margin-left: 0.25rem !important; }
  .ms-xl-2 {
    margin-left: 0.5rem !important; }
  .ms-xl-3 {
    margin-left: 1rem !important; }
  .ms-xl-4 {
    margin-left: 1.5rem !important; }
  .ms-xl-5 {
    margin-left: 2rem !important; }
  .ms-xl-6 {
    margin-left: 2.5rem !important; }
  .ms-xl-7 {
    margin-left: 3rem !important; }
  .ms-xl-8 {
    margin-left: 3.5rem !important; }
  .ms-xl-9 {
    margin-left: 4rem !important; }
  .ms-xl-10 {
    margin-left: 4.5rem !important; }
  .ms-xl-11 {
    margin-left: 5rem !important; }
  .ms-xl-12 {
    margin-left: 5.5rem !important; }
  .ms-xl-13 {
    margin-left: 6rem !important; }
  .ms-xl-14 {
    margin-left: 6.5rem !important; }
  .ms-xl-15 {
    margin-left: 7rem !important; }
  .ms-xl-16 {
    margin-left: 7.5rem !important; }
  .ms-xl-17 {
    margin-left: 8rem !important; }
  .ms-xl-18 {
    margin-left: 8.5rem !important; }
  .ms-xl-19 {
    margin-left: 9rem !important; }
  .ms-xl-20 {
    margin-left: 9.5rem !important; }
  .ms-xl-21 {
    margin-left: 10rem !important; }
  .ms-xl-22 {
    margin-left: 10.5rem !important; }
  .ms-xl-23 {
    margin-left: 11rem !important; }
  .ms-xl-24 {
    margin-left: 11.5rem !important; }
  .ms-xl-25 {
    margin-left: 12rem !important; }
  .ms-xl-26 {
    margin-left: 12.5rem !important; }
  .ms-xl-27 {
    margin-left: 13rem !important; }
  .ms-xl-28 {
    margin-left: 13.5rem !important; }
  .ms-xl-29 {
    margin-left: 14rem !important; }
  .ms-xl-30 {
    margin-left: 14.5rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .m-xl-n0 {
    margin: 0 !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .m-xl-n5 {
    margin: -2rem !important; }
  .m-xl-n6 {
    margin: -2.5rem !important; }
  .m-xl-n7 {
    margin: -3rem !important; }
  .m-xl-n8 {
    margin: -3.5rem !important; }
  .m-xl-n9 {
    margin: -4rem !important; }
  .m-xl-n10 {
    margin: -4.5rem !important; }
  .m-xl-n11 {
    margin: -5rem !important; }
  .m-xl-n12 {
    margin: -5.5rem !important; }
  .m-xl-n13 {
    margin: -6rem !important; }
  .m-xl-n14 {
    margin: -6.5rem !important; }
  .m-xl-n15 {
    margin: -7rem !important; }
  .m-xl-n16 {
    margin: -7.5rem !important; }
  .m-xl-n17 {
    margin: -8rem !important; }
  .m-xl-n18 {
    margin: -8.5rem !important; }
  .m-xl-n19 {
    margin: -9rem !important; }
  .m-xl-n20 {
    margin: -9.5rem !important; }
  .m-xl-n21 {
    margin: -10rem !important; }
  .m-xl-n22 {
    margin: -10.5rem !important; }
  .m-xl-n23 {
    margin: -11rem !important; }
  .m-xl-n24 {
    margin: -11.5rem !important; }
  .m-xl-n25 {
    margin: -12rem !important; }
  .m-xl-n26 {
    margin: -12.5rem !important; }
  .m-xl-n27 {
    margin: -13rem !important; }
  .m-xl-n28 {
    margin: -13.5rem !important; }
  .m-xl-n29 {
    margin: -14rem !important; }
  .m-xl-n30 {
    margin: -14.5rem !important; }
  .mx-xl-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-xl-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-xl-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-xl-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-xl-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-xl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-xl-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important; }
  .mx-xl-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-xl-n12 {
    margin-right: -5.5rem !important;
    margin-left: -5.5rem !important; }
  .mx-xl-n13 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-xl-n14 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important; }
  .mx-xl-n15 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-xl-n16 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important; }
  .mx-xl-n17 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-xl-n18 {
    margin-right: -8.5rem !important;
    margin-left: -8.5rem !important; }
  .mx-xl-n19 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-xl-n20 {
    margin-right: -9.5rem !important;
    margin-left: -9.5rem !important; }
  .mx-xl-n21 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-xl-n22 {
    margin-right: -10.5rem !important;
    margin-left: -10.5rem !important; }
  .mx-xl-n23 {
    margin-right: -11rem !important;
    margin-left: -11rem !important; }
  .mx-xl-n24 {
    margin-right: -11.5rem !important;
    margin-left: -11.5rem !important; }
  .mx-xl-n25 {
    margin-right: -12rem !important;
    margin-left: -12rem !important; }
  .mx-xl-n26 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important; }
  .mx-xl-n27 {
    margin-right: -13rem !important;
    margin-left: -13rem !important; }
  .mx-xl-n28 {
    margin-right: -13.5rem !important;
    margin-left: -13.5rem !important; }
  .mx-xl-n29 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-xl-n30 {
    margin-right: -14.5rem !important;
    margin-left: -14.5rem !important; }
  .my-xl-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-xl-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-xl-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-xl-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-xl-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-xl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-xl-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important; }
  .my-xl-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-xl-n12 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important; }
  .my-xl-n13 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-xl-n14 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important; }
  .my-xl-n15 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-xl-n16 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important; }
  .my-xl-n17 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-xl-n18 {
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important; }
  .my-xl-n19 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-xl-n20 {
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important; }
  .my-xl-n21 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-xl-n22 {
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important; }
  .my-xl-n23 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important; }
  .my-xl-n24 {
    margin-top: -11.5rem !important;
    margin-bottom: -11.5rem !important; }
  .my-xl-n25 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important; }
  .my-xl-n26 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important; }
  .my-xl-n27 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important; }
  .my-xl-n28 {
    margin-top: -13.5rem !important;
    margin-bottom: -13.5rem !important; }
  .my-xl-n29 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-xl-n30 {
    margin-top: -14.5rem !important;
    margin-bottom: -14.5rem !important; }
  .mt-xl-n0 {
    margin-top: 0 !important; }
  .mt-xl-n1 {
    margin-top: -0.25rem !important; }
  .mt-xl-n2 {
    margin-top: -0.5rem !important; }
  .mt-xl-n3 {
    margin-top: -1rem !important; }
  .mt-xl-n4 {
    margin-top: -1.5rem !important; }
  .mt-xl-n5 {
    margin-top: -2rem !important; }
  .mt-xl-n6 {
    margin-top: -2.5rem !important; }
  .mt-xl-n7 {
    margin-top: -3rem !important; }
  .mt-xl-n8 {
    margin-top: -3.5rem !important; }
  .mt-xl-n9 {
    margin-top: -4rem !important; }
  .mt-xl-n10 {
    margin-top: -4.5rem !important; }
  .mt-xl-n11 {
    margin-top: -5rem !important; }
  .mt-xl-n12 {
    margin-top: -5.5rem !important; }
  .mt-xl-n13 {
    margin-top: -6rem !important; }
  .mt-xl-n14 {
    margin-top: -6.5rem !important; }
  .mt-xl-n15 {
    margin-top: -7rem !important; }
  .mt-xl-n16 {
    margin-top: -7.5rem !important; }
  .mt-xl-n17 {
    margin-top: -8rem !important; }
  .mt-xl-n18 {
    margin-top: -8.5rem !important; }
  .mt-xl-n19 {
    margin-top: -9rem !important; }
  .mt-xl-n20 {
    margin-top: -9.5rem !important; }
  .mt-xl-n21 {
    margin-top: -10rem !important; }
  .mt-xl-n22 {
    margin-top: -10.5rem !important; }
  .mt-xl-n23 {
    margin-top: -11rem !important; }
  .mt-xl-n24 {
    margin-top: -11.5rem !important; }
  .mt-xl-n25 {
    margin-top: -12rem !important; }
  .mt-xl-n26 {
    margin-top: -12.5rem !important; }
  .mt-xl-n27 {
    margin-top: -13rem !important; }
  .mt-xl-n28 {
    margin-top: -13.5rem !important; }
  .mt-xl-n29 {
    margin-top: -14rem !important; }
  .mt-xl-n30 {
    margin-top: -14.5rem !important; }
  .me-xl-n0 {
    margin-right: 0 !important; }
  .me-xl-n1 {
    margin-right: -0.25rem !important; }
  .me-xl-n2 {
    margin-right: -0.5rem !important; }
  .me-xl-n3 {
    margin-right: -1rem !important; }
  .me-xl-n4 {
    margin-right: -1.5rem !important; }
  .me-xl-n5 {
    margin-right: -2rem !important; }
  .me-xl-n6 {
    margin-right: -2.5rem !important; }
  .me-xl-n7 {
    margin-right: -3rem !important; }
  .me-xl-n8 {
    margin-right: -3.5rem !important; }
  .me-xl-n9 {
    margin-right: -4rem !important; }
  .me-xl-n10 {
    margin-right: -4.5rem !important; }
  .me-xl-n11 {
    margin-right: -5rem !important; }
  .me-xl-n12 {
    margin-right: -5.5rem !important; }
  .me-xl-n13 {
    margin-right: -6rem !important; }
  .me-xl-n14 {
    margin-right: -6.5rem !important; }
  .me-xl-n15 {
    margin-right: -7rem !important; }
  .me-xl-n16 {
    margin-right: -7.5rem !important; }
  .me-xl-n17 {
    margin-right: -8rem !important; }
  .me-xl-n18 {
    margin-right: -8.5rem !important; }
  .me-xl-n19 {
    margin-right: -9rem !important; }
  .me-xl-n20 {
    margin-right: -9.5rem !important; }
  .me-xl-n21 {
    margin-right: -10rem !important; }
  .me-xl-n22 {
    margin-right: -10.5rem !important; }
  .me-xl-n23 {
    margin-right: -11rem !important; }
  .me-xl-n24 {
    margin-right: -11.5rem !important; }
  .me-xl-n25 {
    margin-right: -12rem !important; }
  .me-xl-n26 {
    margin-right: -12.5rem !important; }
  .me-xl-n27 {
    margin-right: -13rem !important; }
  .me-xl-n28 {
    margin-right: -13.5rem !important; }
  .me-xl-n29 {
    margin-right: -14rem !important; }
  .me-xl-n30 {
    margin-right: -14.5rem !important; }
  .mb-xl-n0 {
    margin-bottom: 0 !important; }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-xl-n3 {
    margin-bottom: -1rem !important; }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-xl-n5 {
    margin-bottom: -2rem !important; }
  .mb-xl-n6 {
    margin-bottom: -2.5rem !important; }
  .mb-xl-n7 {
    margin-bottom: -3rem !important; }
  .mb-xl-n8 {
    margin-bottom: -3.5rem !important; }
  .mb-xl-n9 {
    margin-bottom: -4rem !important; }
  .mb-xl-n10 {
    margin-bottom: -4.5rem !important; }
  .mb-xl-n11 {
    margin-bottom: -5rem !important; }
  .mb-xl-n12 {
    margin-bottom: -5.5rem !important; }
  .mb-xl-n13 {
    margin-bottom: -6rem !important; }
  .mb-xl-n14 {
    margin-bottom: -6.5rem !important; }
  .mb-xl-n15 {
    margin-bottom: -7rem !important; }
  .mb-xl-n16 {
    margin-bottom: -7.5rem !important; }
  .mb-xl-n17 {
    margin-bottom: -8rem !important; }
  .mb-xl-n18 {
    margin-bottom: -8.5rem !important; }
  .mb-xl-n19 {
    margin-bottom: -9rem !important; }
  .mb-xl-n20 {
    margin-bottom: -9.5rem !important; }
  .mb-xl-n21 {
    margin-bottom: -10rem !important; }
  .mb-xl-n22 {
    margin-bottom: -10.5rem !important; }
  .mb-xl-n23 {
    margin-bottom: -11rem !important; }
  .mb-xl-n24 {
    margin-bottom: -11.5rem !important; }
  .mb-xl-n25 {
    margin-bottom: -12rem !important; }
  .mb-xl-n26 {
    margin-bottom: -12.5rem !important; }
  .mb-xl-n27 {
    margin-bottom: -13rem !important; }
  .mb-xl-n28 {
    margin-bottom: -13.5rem !important; }
  .mb-xl-n29 {
    margin-bottom: -14rem !important; }
  .mb-xl-n30 {
    margin-bottom: -14.5rem !important; }
  .ms-xl-n0 {
    margin-left: 0 !important; }
  .ms-xl-n1 {
    margin-left: -0.25rem !important; }
  .ms-xl-n2 {
    margin-left: -0.5rem !important; }
  .ms-xl-n3 {
    margin-left: -1rem !important; }
  .ms-xl-n4 {
    margin-left: -1.5rem !important; }
  .ms-xl-n5 {
    margin-left: -2rem !important; }
  .ms-xl-n6 {
    margin-left: -2.5rem !important; }
  .ms-xl-n7 {
    margin-left: -3rem !important; }
  .ms-xl-n8 {
    margin-left: -3.5rem !important; }
  .ms-xl-n9 {
    margin-left: -4rem !important; }
  .ms-xl-n10 {
    margin-left: -4.5rem !important; }
  .ms-xl-n11 {
    margin-left: -5rem !important; }
  .ms-xl-n12 {
    margin-left: -5.5rem !important; }
  .ms-xl-n13 {
    margin-left: -6rem !important; }
  .ms-xl-n14 {
    margin-left: -6.5rem !important; }
  .ms-xl-n15 {
    margin-left: -7rem !important; }
  .ms-xl-n16 {
    margin-left: -7.5rem !important; }
  .ms-xl-n17 {
    margin-left: -8rem !important; }
  .ms-xl-n18 {
    margin-left: -8.5rem !important; }
  .ms-xl-n19 {
    margin-left: -9rem !important; }
  .ms-xl-n20 {
    margin-left: -9.5rem !important; }
  .ms-xl-n21 {
    margin-left: -10rem !important; }
  .ms-xl-n22 {
    margin-left: -10.5rem !important; }
  .ms-xl-n23 {
    margin-left: -11rem !important; }
  .ms-xl-n24 {
    margin-left: -11.5rem !important; }
  .ms-xl-n25 {
    margin-left: -12rem !important; }
  .ms-xl-n26 {
    margin-left: -12.5rem !important; }
  .ms-xl-n27 {
    margin-left: -13rem !important; }
  .ms-xl-n28 {
    margin-left: -13.5rem !important; }
  .ms-xl-n29 {
    margin-left: -14rem !important; }
  .ms-xl-n30 {
    margin-left: -14.5rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .p-xl-5 {
    padding: 2rem !important; }
  .p-xl-6 {
    padding: 2.5rem !important; }
  .p-xl-7 {
    padding: 3rem !important; }
  .p-xl-8 {
    padding: 3.5rem !important; }
  .p-xl-9 {
    padding: 4rem !important; }
  .p-xl-10 {
    padding: 4.5rem !important; }
  .p-xl-11 {
    padding: 5rem !important; }
  .p-xl-12 {
    padding: 5.5rem !important; }
  .p-xl-13 {
    padding: 6rem !important; }
  .p-xl-14 {
    padding: 6.5rem !important; }
  .p-xl-15 {
    padding: 7rem !important; }
  .p-xl-16 {
    padding: 7.5rem !important; }
  .p-xl-17 {
    padding: 8rem !important; }
  .p-xl-18 {
    padding: 8.5rem !important; }
  .p-xl-19 {
    padding: 9rem !important; }
  .p-xl-20 {
    padding: 9.5rem !important; }
  .p-xl-21 {
    padding: 10rem !important; }
  .p-xl-22 {
    padding: 10.5rem !important; }
  .p-xl-23 {
    padding: 11rem !important; }
  .p-xl-24 {
    padding: 11.5rem !important; }
  .p-xl-25 {
    padding: 12rem !important; }
  .p-xl-26 {
    padding: 12.5rem !important; }
  .p-xl-27 {
    padding: 13rem !important; }
  .p-xl-28 {
    padding: 13.5rem !important; }
  .p-xl-29 {
    padding: 14rem !important; }
  .p-xl-30 {
    padding: 14.5rem !important; }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-xl-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-xl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-xl-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-xl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-xl-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important; }
  .px-xl-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-xl-12 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important; }
  .px-xl-13 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-xl-14 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important; }
  .px-xl-15 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-xl-16 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important; }
  .px-xl-17 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-xl-18 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important; }
  .px-xl-19 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-xl-20 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important; }
  .px-xl-21 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-xl-22 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important; }
  .px-xl-23 {
    padding-right: 11rem !important;
    padding-left: 11rem !important; }
  .px-xl-24 {
    padding-right: 11.5rem !important;
    padding-left: 11.5rem !important; }
  .px-xl-25 {
    padding-right: 12rem !important;
    padding-left: 12rem !important; }
  .px-xl-26 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important; }
  .px-xl-27 {
    padding-right: 13rem !important;
    padding-left: 13rem !important; }
  .px-xl-28 {
    padding-right: 13.5rem !important;
    padding-left: 13.5rem !important; }
  .px-xl-29 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-xl-30 {
    padding-right: 14.5rem !important;
    padding-left: 14.5rem !important; }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-xl-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-xl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-xl-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-xl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-xl-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important; }
  .py-xl-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-xl-12 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important; }
  .py-xl-13 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-xl-14 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important; }
  .py-xl-15 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-xl-16 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  .py-xl-17 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-xl-18 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important; }
  .py-xl-19 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-xl-20 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important; }
  .py-xl-21 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-xl-22 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important; }
  .py-xl-23 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important; }
  .py-xl-24 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important; }
  .py-xl-25 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .py-xl-26 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  .py-xl-27 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important; }
  .py-xl-28 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important; }
  .py-xl-29 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-xl-30 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important; }
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-1 {
    padding-top: 0.25rem !important; }
  .pt-xl-2 {
    padding-top: 0.5rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-4 {
    padding-top: 1.5rem !important; }
  .pt-xl-5 {
    padding-top: 2rem !important; }
  .pt-xl-6 {
    padding-top: 2.5rem !important; }
  .pt-xl-7 {
    padding-top: 3rem !important; }
  .pt-xl-8 {
    padding-top: 3.5rem !important; }
  .pt-xl-9 {
    padding-top: 4rem !important; }
  .pt-xl-10 {
    padding-top: 4.5rem !important; }
  .pt-xl-11 {
    padding-top: 5rem !important; }
  .pt-xl-12 {
    padding-top: 5.5rem !important; }
  .pt-xl-13 {
    padding-top: 6rem !important; }
  .pt-xl-14 {
    padding-top: 6.5rem !important; }
  .pt-xl-15 {
    padding-top: 7rem !important; }
  .pt-xl-16 {
    padding-top: 7.5rem !important; }
  .pt-xl-17 {
    padding-top: 8rem !important; }
  .pt-xl-18 {
    padding-top: 8.5rem !important; }
  .pt-xl-19 {
    padding-top: 9rem !important; }
  .pt-xl-20 {
    padding-top: 9.5rem !important; }
  .pt-xl-21 {
    padding-top: 10rem !important; }
  .pt-xl-22 {
    padding-top: 10.5rem !important; }
  .pt-xl-23 {
    padding-top: 11rem !important; }
  .pt-xl-24 {
    padding-top: 11.5rem !important; }
  .pt-xl-25 {
    padding-top: 12rem !important; }
  .pt-xl-26 {
    padding-top: 12.5rem !important; }
  .pt-xl-27 {
    padding-top: 13rem !important; }
  .pt-xl-28 {
    padding-top: 13.5rem !important; }
  .pt-xl-29 {
    padding-top: 14rem !important; }
  .pt-xl-30 {
    padding-top: 14.5rem !important; }
  .pe-xl-0 {
    padding-right: 0 !important; }
  .pe-xl-1 {
    padding-right: 0.25rem !important; }
  .pe-xl-2 {
    padding-right: 0.5rem !important; }
  .pe-xl-3 {
    padding-right: 1rem !important; }
  .pe-xl-4 {
    padding-right: 1.5rem !important; }
  .pe-xl-5 {
    padding-right: 2rem !important; }
  .pe-xl-6 {
    padding-right: 2.5rem !important; }
  .pe-xl-7 {
    padding-right: 3rem !important; }
  .pe-xl-8 {
    padding-right: 3.5rem !important; }
  .pe-xl-9 {
    padding-right: 4rem !important; }
  .pe-xl-10 {
    padding-right: 4.5rem !important; }
  .pe-xl-11 {
    padding-right: 5rem !important; }
  .pe-xl-12 {
    padding-right: 5.5rem !important; }
  .pe-xl-13 {
    padding-right: 6rem !important; }
  .pe-xl-14 {
    padding-right: 6.5rem !important; }
  .pe-xl-15 {
    padding-right: 7rem !important; }
  .pe-xl-16 {
    padding-right: 7.5rem !important; }
  .pe-xl-17 {
    padding-right: 8rem !important; }
  .pe-xl-18 {
    padding-right: 8.5rem !important; }
  .pe-xl-19 {
    padding-right: 9rem !important; }
  .pe-xl-20 {
    padding-right: 9.5rem !important; }
  .pe-xl-21 {
    padding-right: 10rem !important; }
  .pe-xl-22 {
    padding-right: 10.5rem !important; }
  .pe-xl-23 {
    padding-right: 11rem !important; }
  .pe-xl-24 {
    padding-right: 11.5rem !important; }
  .pe-xl-25 {
    padding-right: 12rem !important; }
  .pe-xl-26 {
    padding-right: 12.5rem !important; }
  .pe-xl-27 {
    padding-right: 13rem !important; }
  .pe-xl-28 {
    padding-right: 13.5rem !important; }
  .pe-xl-29 {
    padding-right: 14rem !important; }
  .pe-xl-30 {
    padding-right: 14.5rem !important; }
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-5 {
    padding-bottom: 2rem !important; }
  .pb-xl-6 {
    padding-bottom: 2.5rem !important; }
  .pb-xl-7 {
    padding-bottom: 3rem !important; }
  .pb-xl-8 {
    padding-bottom: 3.5rem !important; }
  .pb-xl-9 {
    padding-bottom: 4rem !important; }
  .pb-xl-10 {
    padding-bottom: 4.5rem !important; }
  .pb-xl-11 {
    padding-bottom: 5rem !important; }
  .pb-xl-12 {
    padding-bottom: 5.5rem !important; }
  .pb-xl-13 {
    padding-bottom: 6rem !important; }
  .pb-xl-14 {
    padding-bottom: 6.5rem !important; }
  .pb-xl-15 {
    padding-bottom: 7rem !important; }
  .pb-xl-16 {
    padding-bottom: 7.5rem !important; }
  .pb-xl-17 {
    padding-bottom: 8rem !important; }
  .pb-xl-18 {
    padding-bottom: 8.5rem !important; }
  .pb-xl-19 {
    padding-bottom: 9rem !important; }
  .pb-xl-20 {
    padding-bottom: 9.5rem !important; }
  .pb-xl-21 {
    padding-bottom: 10rem !important; }
  .pb-xl-22 {
    padding-bottom: 10.5rem !important; }
  .pb-xl-23 {
    padding-bottom: 11rem !important; }
  .pb-xl-24 {
    padding-bottom: 11.5rem !important; }
  .pb-xl-25 {
    padding-bottom: 12rem !important; }
  .pb-xl-26 {
    padding-bottom: 12.5rem !important; }
  .pb-xl-27 {
    padding-bottom: 13rem !important; }
  .pb-xl-28 {
    padding-bottom: 13.5rem !important; }
  .pb-xl-29 {
    padding-bottom: 14rem !important; }
  .pb-xl-30 {
    padding-bottom: 14.5rem !important; }
  .ps-xl-0 {
    padding-left: 0 !important; }
  .ps-xl-1 {
    padding-left: 0.25rem !important; }
  .ps-xl-2 {
    padding-left: 0.5rem !important; }
  .ps-xl-3 {
    padding-left: 1rem !important; }
  .ps-xl-4 {
    padding-left: 1.5rem !important; }
  .ps-xl-5 {
    padding-left: 2rem !important; }
  .ps-xl-6 {
    padding-left: 2.5rem !important; }
  .ps-xl-7 {
    padding-left: 3rem !important; }
  .ps-xl-8 {
    padding-left: 3.5rem !important; }
  .ps-xl-9 {
    padding-left: 4rem !important; }
  .ps-xl-10 {
    padding-left: 4.5rem !important; }
  .ps-xl-11 {
    padding-left: 5rem !important; }
  .ps-xl-12 {
    padding-left: 5.5rem !important; }
  .ps-xl-13 {
    padding-left: 6rem !important; }
  .ps-xl-14 {
    padding-left: 6.5rem !important; }
  .ps-xl-15 {
    padding-left: 7rem !important; }
  .ps-xl-16 {
    padding-left: 7.5rem !important; }
  .ps-xl-17 {
    padding-left: 8rem !important; }
  .ps-xl-18 {
    padding-left: 8.5rem !important; }
  .ps-xl-19 {
    padding-left: 9rem !important; }
  .ps-xl-20 {
    padding-left: 9.5rem !important; }
  .ps-xl-21 {
    padding-left: 10rem !important; }
  .ps-xl-22 {
    padding-left: 10.5rem !important; }
  .ps-xl-23 {
    padding-left: 11rem !important; }
  .ps-xl-24 {
    padding-left: 11.5rem !important; }
  .ps-xl-25 {
    padding-left: 12rem !important; }
  .ps-xl-26 {
    padding-left: 12.5rem !important; }
  .ps-xl-27 {
    padding-left: 13rem !important; }
  .ps-xl-28 {
    padding-left: 13.5rem !important; }
  .ps-xl-29 {
    padding-left: 14rem !important; }
  .ps-xl-30 {
    padding-left: 14.5rem !important; }
  .text-xl-start {
    text-align: left !important; }
  .text-xl-end {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important; }
  .float-xxl-end {
    float: right !important; }
  .float-xxl-none {
    float: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-grid {
    display: grid !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; }
  .d-xxl-none {
    display: none !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-xxl-0 {
    gap: 0 !important; }
  .gap-xxl-1 {
    gap: 0.25rem !important; }
  .gap-xxl-2 {
    gap: 0.5rem !important; }
  .gap-xxl-3 {
    gap: 1rem !important; }
  .gap-xxl-4 {
    gap: 1.5rem !important; }
  .gap-xxl-5 {
    gap: 2rem !important; }
  .gap-xxl-6 {
    gap: 2.5rem !important; }
  .gap-xxl-7 {
    gap: 3rem !important; }
  .gap-xxl-8 {
    gap: 3.5rem !important; }
  .gap-xxl-9 {
    gap: 4rem !important; }
  .gap-xxl-10 {
    gap: 4.5rem !important; }
  .gap-xxl-11 {
    gap: 5rem !important; }
  .gap-xxl-12 {
    gap: 5.5rem !important; }
  .gap-xxl-13 {
    gap: 6rem !important; }
  .gap-xxl-14 {
    gap: 6.5rem !important; }
  .gap-xxl-15 {
    gap: 7rem !important; }
  .gap-xxl-16 {
    gap: 7.5rem !important; }
  .gap-xxl-17 {
    gap: 8rem !important; }
  .gap-xxl-18 {
    gap: 8.5rem !important; }
  .gap-xxl-19 {
    gap: 9rem !important; }
  .gap-xxl-20 {
    gap: 9.5rem !important; }
  .gap-xxl-21 {
    gap: 10rem !important; }
  .gap-xxl-22 {
    gap: 10.5rem !important; }
  .gap-xxl-23 {
    gap: 11rem !important; }
  .gap-xxl-24 {
    gap: 11.5rem !important; }
  .gap-xxl-25 {
    gap: 12rem !important; }
  .gap-xxl-26 {
    gap: 12.5rem !important; }
  .gap-xxl-27 {
    gap: 13rem !important; }
  .gap-xxl-28 {
    gap: 13.5rem !important; }
  .gap-xxl-29 {
    gap: 14rem !important; }
  .gap-xxl-30 {
    gap: 14.5rem !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    align-self: stretch !important; }
  .order-xxl-first {
    order: -1 !important; }
  .order-xxl-0 {
    order: 0 !important; }
  .order-xxl-1 {
    order: 1 !important; }
  .order-xxl-2 {
    order: 2 !important; }
  .order-xxl-3 {
    order: 3 !important; }
  .order-xxl-4 {
    order: 4 !important; }
  .order-xxl-5 {
    order: 5 !important; }
  .order-xxl-last {
    order: 6 !important; }
  .m-xxl-0 {
    margin: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .m-xxl-5 {
    margin: 2rem !important; }
  .m-xxl-6 {
    margin: 2.5rem !important; }
  .m-xxl-7 {
    margin: 3rem !important; }
  .m-xxl-8 {
    margin: 3.5rem !important; }
  .m-xxl-9 {
    margin: 4rem !important; }
  .m-xxl-10 {
    margin: 4.5rem !important; }
  .m-xxl-11 {
    margin: 5rem !important; }
  .m-xxl-12 {
    margin: 5.5rem !important; }
  .m-xxl-13 {
    margin: 6rem !important; }
  .m-xxl-14 {
    margin: 6.5rem !important; }
  .m-xxl-15 {
    margin: 7rem !important; }
  .m-xxl-16 {
    margin: 7.5rem !important; }
  .m-xxl-17 {
    margin: 8rem !important; }
  .m-xxl-18 {
    margin: 8.5rem !important; }
  .m-xxl-19 {
    margin: 9rem !important; }
  .m-xxl-20 {
    margin: 9.5rem !important; }
  .m-xxl-21 {
    margin: 10rem !important; }
  .m-xxl-22 {
    margin: 10.5rem !important; }
  .m-xxl-23 {
    margin: 11rem !important; }
  .m-xxl-24 {
    margin: 11.5rem !important; }
  .m-xxl-25 {
    margin: 12rem !important; }
  .m-xxl-26 {
    margin: 12.5rem !important; }
  .m-xxl-27 {
    margin: 13rem !important; }
  .m-xxl-28 {
    margin: 13.5rem !important; }
  .m-xxl-29 {
    margin: 14rem !important; }
  .m-xxl-30 {
    margin: 14.5rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xxl-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-xxl-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-xxl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-xxl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-xxl-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important; }
  .mx-xxl-11 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-xxl-12 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important; }
  .mx-xxl-13 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-xxl-14 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important; }
  .mx-xxl-15 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-xxl-16 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important; }
  .mx-xxl-17 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-xxl-18 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important; }
  .mx-xxl-19 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-xxl-20 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important; }
  .mx-xxl-21 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-xxl-22 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important; }
  .mx-xxl-23 {
    margin-right: 11rem !important;
    margin-left: 11rem !important; }
  .mx-xxl-24 {
    margin-right: 11.5rem !important;
    margin-left: 11.5rem !important; }
  .mx-xxl-25 {
    margin-right: 12rem !important;
    margin-left: 12rem !important; }
  .mx-xxl-26 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important; }
  .mx-xxl-27 {
    margin-right: 13rem !important;
    margin-left: 13rem !important; }
  .mx-xxl-28 {
    margin-right: 13.5rem !important;
    margin-left: 13.5rem !important; }
  .mx-xxl-29 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-xxl-30 {
    margin-right: 14.5rem !important;
    margin-left: 14.5rem !important; }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xxl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-xxl-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-xxl-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-xxl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-xxl-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important; }
  .my-xxl-11 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-xxl-12 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important; }
  .my-xxl-13 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-xxl-14 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important; }
  .my-xxl-15 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-xxl-16 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important; }
  .my-xxl-17 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-xxl-18 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important; }
  .my-xxl-19 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-xxl-20 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important; }
  .my-xxl-21 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-xxl-22 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important; }
  .my-xxl-23 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important; }
  .my-xxl-24 {
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important; }
  .my-xxl-25 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .my-xxl-26 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important; }
  .my-xxl-27 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important; }
  .my-xxl-28 {
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important; }
  .my-xxl-29 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-xxl-30 {
    margin-top: 14.5rem !important;
    margin-bottom: 14.5rem !important; }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xxl-0 {
    margin-top: 0 !important; }
  .mt-xxl-1 {
    margin-top: 0.25rem !important; }
  .mt-xxl-2 {
    margin-top: 0.5rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-4 {
    margin-top: 1.5rem !important; }
  .mt-xxl-5 {
    margin-top: 2rem !important; }
  .mt-xxl-6 {
    margin-top: 2.5rem !important; }
  .mt-xxl-7 {
    margin-top: 3rem !important; }
  .mt-xxl-8 {
    margin-top: 3.5rem !important; }
  .mt-xxl-9 {
    margin-top: 4rem !important; }
  .mt-xxl-10 {
    margin-top: 4.5rem !important; }
  .mt-xxl-11 {
    margin-top: 5rem !important; }
  .mt-xxl-12 {
    margin-top: 5.5rem !important; }
  .mt-xxl-13 {
    margin-top: 6rem !important; }
  .mt-xxl-14 {
    margin-top: 6.5rem !important; }
  .mt-xxl-15 {
    margin-top: 7rem !important; }
  .mt-xxl-16 {
    margin-top: 7.5rem !important; }
  .mt-xxl-17 {
    margin-top: 8rem !important; }
  .mt-xxl-18 {
    margin-top: 8.5rem !important; }
  .mt-xxl-19 {
    margin-top: 9rem !important; }
  .mt-xxl-20 {
    margin-top: 9.5rem !important; }
  .mt-xxl-21 {
    margin-top: 10rem !important; }
  .mt-xxl-22 {
    margin-top: 10.5rem !important; }
  .mt-xxl-23 {
    margin-top: 11rem !important; }
  .mt-xxl-24 {
    margin-top: 11.5rem !important; }
  .mt-xxl-25 {
    margin-top: 12rem !important; }
  .mt-xxl-26 {
    margin-top: 12.5rem !important; }
  .mt-xxl-27 {
    margin-top: 13rem !important; }
  .mt-xxl-28 {
    margin-top: 13.5rem !important; }
  .mt-xxl-29 {
    margin-top: 14rem !important; }
  .mt-xxl-30 {
    margin-top: 14.5rem !important; }
  .mt-xxl-auto {
    margin-top: auto !important; }
  .me-xxl-0 {
    margin-right: 0 !important; }
  .me-xxl-1 {
    margin-right: 0.25rem !important; }
  .me-xxl-2 {
    margin-right: 0.5rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-4 {
    margin-right: 1.5rem !important; }
  .me-xxl-5 {
    margin-right: 2rem !important; }
  .me-xxl-6 {
    margin-right: 2.5rem !important; }
  .me-xxl-7 {
    margin-right: 3rem !important; }
  .me-xxl-8 {
    margin-right: 3.5rem !important; }
  .me-xxl-9 {
    margin-right: 4rem !important; }
  .me-xxl-10 {
    margin-right: 4.5rem !important; }
  .me-xxl-11 {
    margin-right: 5rem !important; }
  .me-xxl-12 {
    margin-right: 5.5rem !important; }
  .me-xxl-13 {
    margin-right: 6rem !important; }
  .me-xxl-14 {
    margin-right: 6.5rem !important; }
  .me-xxl-15 {
    margin-right: 7rem !important; }
  .me-xxl-16 {
    margin-right: 7.5rem !important; }
  .me-xxl-17 {
    margin-right: 8rem !important; }
  .me-xxl-18 {
    margin-right: 8.5rem !important; }
  .me-xxl-19 {
    margin-right: 9rem !important; }
  .me-xxl-20 {
    margin-right: 9.5rem !important; }
  .me-xxl-21 {
    margin-right: 10rem !important; }
  .me-xxl-22 {
    margin-right: 10.5rem !important; }
  .me-xxl-23 {
    margin-right: 11rem !important; }
  .me-xxl-24 {
    margin-right: 11.5rem !important; }
  .me-xxl-25 {
    margin-right: 12rem !important; }
  .me-xxl-26 {
    margin-right: 12.5rem !important; }
  .me-xxl-27 {
    margin-right: 13rem !important; }
  .me-xxl-28 {
    margin-right: 13.5rem !important; }
  .me-xxl-29 {
    margin-right: 14rem !important; }
  .me-xxl-30 {
    margin-right: 14.5rem !important; }
  .me-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-0 {
    margin-bottom: 0 !important; }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xxl-5 {
    margin-bottom: 2rem !important; }
  .mb-xxl-6 {
    margin-bottom: 2.5rem !important; }
  .mb-xxl-7 {
    margin-bottom: 3rem !important; }
  .mb-xxl-8 {
    margin-bottom: 3.5rem !important; }
  .mb-xxl-9 {
    margin-bottom: 4rem !important; }
  .mb-xxl-10 {
    margin-bottom: 4.5rem !important; }
  .mb-xxl-11 {
    margin-bottom: 5rem !important; }
  .mb-xxl-12 {
    margin-bottom: 5.5rem !important; }
  .mb-xxl-13 {
    margin-bottom: 6rem !important; }
  .mb-xxl-14 {
    margin-bottom: 6.5rem !important; }
  .mb-xxl-15 {
    margin-bottom: 7rem !important; }
  .mb-xxl-16 {
    margin-bottom: 7.5rem !important; }
  .mb-xxl-17 {
    margin-bottom: 8rem !important; }
  .mb-xxl-18 {
    margin-bottom: 8.5rem !important; }
  .mb-xxl-19 {
    margin-bottom: 9rem !important; }
  .mb-xxl-20 {
    margin-bottom: 9.5rem !important; }
  .mb-xxl-21 {
    margin-bottom: 10rem !important; }
  .mb-xxl-22 {
    margin-bottom: 10.5rem !important; }
  .mb-xxl-23 {
    margin-bottom: 11rem !important; }
  .mb-xxl-24 {
    margin-bottom: 11.5rem !important; }
  .mb-xxl-25 {
    margin-bottom: 12rem !important; }
  .mb-xxl-26 {
    margin-bottom: 12.5rem !important; }
  .mb-xxl-27 {
    margin-bottom: 13rem !important; }
  .mb-xxl-28 {
    margin-bottom: 13.5rem !important; }
  .mb-xxl-29 {
    margin-bottom: 14rem !important; }
  .mb-xxl-30 {
    margin-bottom: 14.5rem !important; }
  .mb-xxl-auto {
    margin-bottom: auto !important; }
  .ms-xxl-0 {
    margin-left: 0 !important; }
  .ms-xxl-1 {
    margin-left: 0.25rem !important; }
  .ms-xxl-2 {
    margin-left: 0.5rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-4 {
    margin-left: 1.5rem !important; }
  .ms-xxl-5 {
    margin-left: 2rem !important; }
  .ms-xxl-6 {
    margin-left: 2.5rem !important; }
  .ms-xxl-7 {
    margin-left: 3rem !important; }
  .ms-xxl-8 {
    margin-left: 3.5rem !important; }
  .ms-xxl-9 {
    margin-left: 4rem !important; }
  .ms-xxl-10 {
    margin-left: 4.5rem !important; }
  .ms-xxl-11 {
    margin-left: 5rem !important; }
  .ms-xxl-12 {
    margin-left: 5.5rem !important; }
  .ms-xxl-13 {
    margin-left: 6rem !important; }
  .ms-xxl-14 {
    margin-left: 6.5rem !important; }
  .ms-xxl-15 {
    margin-left: 7rem !important; }
  .ms-xxl-16 {
    margin-left: 7.5rem !important; }
  .ms-xxl-17 {
    margin-left: 8rem !important; }
  .ms-xxl-18 {
    margin-left: 8.5rem !important; }
  .ms-xxl-19 {
    margin-left: 9rem !important; }
  .ms-xxl-20 {
    margin-left: 9.5rem !important; }
  .ms-xxl-21 {
    margin-left: 10rem !important; }
  .ms-xxl-22 {
    margin-left: 10.5rem !important; }
  .ms-xxl-23 {
    margin-left: 11rem !important; }
  .ms-xxl-24 {
    margin-left: 11.5rem !important; }
  .ms-xxl-25 {
    margin-left: 12rem !important; }
  .ms-xxl-26 {
    margin-left: 12.5rem !important; }
  .ms-xxl-27 {
    margin-left: 13rem !important; }
  .ms-xxl-28 {
    margin-left: 13.5rem !important; }
  .ms-xxl-29 {
    margin-left: 14rem !important; }
  .ms-xxl-30 {
    margin-left: 14.5rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .m-xxl-n0 {
    margin: 0 !important; }
  .m-xxl-n1 {
    margin: -0.25rem !important; }
  .m-xxl-n2 {
    margin: -0.5rem !important; }
  .m-xxl-n3 {
    margin: -1rem !important; }
  .m-xxl-n4 {
    margin: -1.5rem !important; }
  .m-xxl-n5 {
    margin: -2rem !important; }
  .m-xxl-n6 {
    margin: -2.5rem !important; }
  .m-xxl-n7 {
    margin: -3rem !important; }
  .m-xxl-n8 {
    margin: -3.5rem !important; }
  .m-xxl-n9 {
    margin: -4rem !important; }
  .m-xxl-n10 {
    margin: -4.5rem !important; }
  .m-xxl-n11 {
    margin: -5rem !important; }
  .m-xxl-n12 {
    margin: -5.5rem !important; }
  .m-xxl-n13 {
    margin: -6rem !important; }
  .m-xxl-n14 {
    margin: -6.5rem !important; }
  .m-xxl-n15 {
    margin: -7rem !important; }
  .m-xxl-n16 {
    margin: -7.5rem !important; }
  .m-xxl-n17 {
    margin: -8rem !important; }
  .m-xxl-n18 {
    margin: -8.5rem !important; }
  .m-xxl-n19 {
    margin: -9rem !important; }
  .m-xxl-n20 {
    margin: -9.5rem !important; }
  .m-xxl-n21 {
    margin: -10rem !important; }
  .m-xxl-n22 {
    margin: -10.5rem !important; }
  .m-xxl-n23 {
    margin: -11rem !important; }
  .m-xxl-n24 {
    margin: -11.5rem !important; }
  .m-xxl-n25 {
    margin: -12rem !important; }
  .m-xxl-n26 {
    margin: -12.5rem !important; }
  .m-xxl-n27 {
    margin: -13rem !important; }
  .m-xxl-n28 {
    margin: -13.5rem !important; }
  .m-xxl-n29 {
    margin: -14rem !important; }
  .m-xxl-n30 {
    margin: -14.5rem !important; }
  .mx-xxl-n0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-xxl-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-xxl-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-xxl-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-xxl-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-xxl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-xxl-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important; }
  .mx-xxl-n11 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-xxl-n12 {
    margin-right: -5.5rem !important;
    margin-left: -5.5rem !important; }
  .mx-xxl-n13 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-xxl-n14 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important; }
  .mx-xxl-n15 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-xxl-n16 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important; }
  .mx-xxl-n17 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-xxl-n18 {
    margin-right: -8.5rem !important;
    margin-left: -8.5rem !important; }
  .mx-xxl-n19 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-xxl-n20 {
    margin-right: -9.5rem !important;
    margin-left: -9.5rem !important; }
  .mx-xxl-n21 {
    margin-right: -10rem !important;
    margin-left: -10rem !important; }
  .mx-xxl-n22 {
    margin-right: -10.5rem !important;
    margin-left: -10.5rem !important; }
  .mx-xxl-n23 {
    margin-right: -11rem !important;
    margin-left: -11rem !important; }
  .mx-xxl-n24 {
    margin-right: -11.5rem !important;
    margin-left: -11.5rem !important; }
  .mx-xxl-n25 {
    margin-right: -12rem !important;
    margin-left: -12rem !important; }
  .mx-xxl-n26 {
    margin-right: -12.5rem !important;
    margin-left: -12.5rem !important; }
  .mx-xxl-n27 {
    margin-right: -13rem !important;
    margin-left: -13rem !important; }
  .mx-xxl-n28 {
    margin-right: -13.5rem !important;
    margin-left: -13.5rem !important; }
  .mx-xxl-n29 {
    margin-right: -14rem !important;
    margin-left: -14rem !important; }
  .mx-xxl-n30 {
    margin-right: -14.5rem !important;
    margin-left: -14.5rem !important; }
  .my-xxl-n0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-xxl-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-xxl-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-xxl-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-xxl-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-xxl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-xxl-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important; }
  .my-xxl-n11 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-xxl-n12 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important; }
  .my-xxl-n13 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-xxl-n14 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important; }
  .my-xxl-n15 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-xxl-n16 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important; }
  .my-xxl-n17 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-xxl-n18 {
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important; }
  .my-xxl-n19 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-xxl-n20 {
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important; }
  .my-xxl-n21 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important; }
  .my-xxl-n22 {
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important; }
  .my-xxl-n23 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important; }
  .my-xxl-n24 {
    margin-top: -11.5rem !important;
    margin-bottom: -11.5rem !important; }
  .my-xxl-n25 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important; }
  .my-xxl-n26 {
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important; }
  .my-xxl-n27 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important; }
  .my-xxl-n28 {
    margin-top: -13.5rem !important;
    margin-bottom: -13.5rem !important; }
  .my-xxl-n29 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important; }
  .my-xxl-n30 {
    margin-top: -14.5rem !important;
    margin-bottom: -14.5rem !important; }
  .mt-xxl-n0 {
    margin-top: 0 !important; }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important; }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important; }
  .mt-xxl-n3 {
    margin-top: -1rem !important; }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important; }
  .mt-xxl-n5 {
    margin-top: -2rem !important; }
  .mt-xxl-n6 {
    margin-top: -2.5rem !important; }
  .mt-xxl-n7 {
    margin-top: -3rem !important; }
  .mt-xxl-n8 {
    margin-top: -3.5rem !important; }
  .mt-xxl-n9 {
    margin-top: -4rem !important; }
  .mt-xxl-n10 {
    margin-top: -4.5rem !important; }
  .mt-xxl-n11 {
    margin-top: -5rem !important; }
  .mt-xxl-n12 {
    margin-top: -5.5rem !important; }
  .mt-xxl-n13 {
    margin-top: -6rem !important; }
  .mt-xxl-n14 {
    margin-top: -6.5rem !important; }
  .mt-xxl-n15 {
    margin-top: -7rem !important; }
  .mt-xxl-n16 {
    margin-top: -7.5rem !important; }
  .mt-xxl-n17 {
    margin-top: -8rem !important; }
  .mt-xxl-n18 {
    margin-top: -8.5rem !important; }
  .mt-xxl-n19 {
    margin-top: -9rem !important; }
  .mt-xxl-n20 {
    margin-top: -9.5rem !important; }
  .mt-xxl-n21 {
    margin-top: -10rem !important; }
  .mt-xxl-n22 {
    margin-top: -10.5rem !important; }
  .mt-xxl-n23 {
    margin-top: -11rem !important; }
  .mt-xxl-n24 {
    margin-top: -11.5rem !important; }
  .mt-xxl-n25 {
    margin-top: -12rem !important; }
  .mt-xxl-n26 {
    margin-top: -12.5rem !important; }
  .mt-xxl-n27 {
    margin-top: -13rem !important; }
  .mt-xxl-n28 {
    margin-top: -13.5rem !important; }
  .mt-xxl-n29 {
    margin-top: -14rem !important; }
  .mt-xxl-n30 {
    margin-top: -14.5rem !important; }
  .me-xxl-n0 {
    margin-right: 0 !important; }
  .me-xxl-n1 {
    margin-right: -0.25rem !important; }
  .me-xxl-n2 {
    margin-right: -0.5rem !important; }
  .me-xxl-n3 {
    margin-right: -1rem !important; }
  .me-xxl-n4 {
    margin-right: -1.5rem !important; }
  .me-xxl-n5 {
    margin-right: -2rem !important; }
  .me-xxl-n6 {
    margin-right: -2.5rem !important; }
  .me-xxl-n7 {
    margin-right: -3rem !important; }
  .me-xxl-n8 {
    margin-right: -3.5rem !important; }
  .me-xxl-n9 {
    margin-right: -4rem !important; }
  .me-xxl-n10 {
    margin-right: -4.5rem !important; }
  .me-xxl-n11 {
    margin-right: -5rem !important; }
  .me-xxl-n12 {
    margin-right: -5.5rem !important; }
  .me-xxl-n13 {
    margin-right: -6rem !important; }
  .me-xxl-n14 {
    margin-right: -6.5rem !important; }
  .me-xxl-n15 {
    margin-right: -7rem !important; }
  .me-xxl-n16 {
    margin-right: -7.5rem !important; }
  .me-xxl-n17 {
    margin-right: -8rem !important; }
  .me-xxl-n18 {
    margin-right: -8.5rem !important; }
  .me-xxl-n19 {
    margin-right: -9rem !important; }
  .me-xxl-n20 {
    margin-right: -9.5rem !important; }
  .me-xxl-n21 {
    margin-right: -10rem !important; }
  .me-xxl-n22 {
    margin-right: -10.5rem !important; }
  .me-xxl-n23 {
    margin-right: -11rem !important; }
  .me-xxl-n24 {
    margin-right: -11.5rem !important; }
  .me-xxl-n25 {
    margin-right: -12rem !important; }
  .me-xxl-n26 {
    margin-right: -12.5rem !important; }
  .me-xxl-n27 {
    margin-right: -13rem !important; }
  .me-xxl-n28 {
    margin-right: -13.5rem !important; }
  .me-xxl-n29 {
    margin-right: -14rem !important; }
  .me-xxl-n30 {
    margin-right: -14.5rem !important; }
  .mb-xxl-n0 {
    margin-bottom: 0 !important; }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important; }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-xxl-n5 {
    margin-bottom: -2rem !important; }
  .mb-xxl-n6 {
    margin-bottom: -2.5rem !important; }
  .mb-xxl-n7 {
    margin-bottom: -3rem !important; }
  .mb-xxl-n8 {
    margin-bottom: -3.5rem !important; }
  .mb-xxl-n9 {
    margin-bottom: -4rem !important; }
  .mb-xxl-n10 {
    margin-bottom: -4.5rem !important; }
  .mb-xxl-n11 {
    margin-bottom: -5rem !important; }
  .mb-xxl-n12 {
    margin-bottom: -5.5rem !important; }
  .mb-xxl-n13 {
    margin-bottom: -6rem !important; }
  .mb-xxl-n14 {
    margin-bottom: -6.5rem !important; }
  .mb-xxl-n15 {
    margin-bottom: -7rem !important; }
  .mb-xxl-n16 {
    margin-bottom: -7.5rem !important; }
  .mb-xxl-n17 {
    margin-bottom: -8rem !important; }
  .mb-xxl-n18 {
    margin-bottom: -8.5rem !important; }
  .mb-xxl-n19 {
    margin-bottom: -9rem !important; }
  .mb-xxl-n20 {
    margin-bottom: -9.5rem !important; }
  .mb-xxl-n21 {
    margin-bottom: -10rem !important; }
  .mb-xxl-n22 {
    margin-bottom: -10.5rem !important; }
  .mb-xxl-n23 {
    margin-bottom: -11rem !important; }
  .mb-xxl-n24 {
    margin-bottom: -11.5rem !important; }
  .mb-xxl-n25 {
    margin-bottom: -12rem !important; }
  .mb-xxl-n26 {
    margin-bottom: -12.5rem !important; }
  .mb-xxl-n27 {
    margin-bottom: -13rem !important; }
  .mb-xxl-n28 {
    margin-bottom: -13.5rem !important; }
  .mb-xxl-n29 {
    margin-bottom: -14rem !important; }
  .mb-xxl-n30 {
    margin-bottom: -14.5rem !important; }
  .ms-xxl-n0 {
    margin-left: 0 !important; }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important; }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important; }
  .ms-xxl-n3 {
    margin-left: -1rem !important; }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important; }
  .ms-xxl-n5 {
    margin-left: -2rem !important; }
  .ms-xxl-n6 {
    margin-left: -2.5rem !important; }
  .ms-xxl-n7 {
    margin-left: -3rem !important; }
  .ms-xxl-n8 {
    margin-left: -3.5rem !important; }
  .ms-xxl-n9 {
    margin-left: -4rem !important; }
  .ms-xxl-n10 {
    margin-left: -4.5rem !important; }
  .ms-xxl-n11 {
    margin-left: -5rem !important; }
  .ms-xxl-n12 {
    margin-left: -5.5rem !important; }
  .ms-xxl-n13 {
    margin-left: -6rem !important; }
  .ms-xxl-n14 {
    margin-left: -6.5rem !important; }
  .ms-xxl-n15 {
    margin-left: -7rem !important; }
  .ms-xxl-n16 {
    margin-left: -7.5rem !important; }
  .ms-xxl-n17 {
    margin-left: -8rem !important; }
  .ms-xxl-n18 {
    margin-left: -8.5rem !important; }
  .ms-xxl-n19 {
    margin-left: -9rem !important; }
  .ms-xxl-n20 {
    margin-left: -9.5rem !important; }
  .ms-xxl-n21 {
    margin-left: -10rem !important; }
  .ms-xxl-n22 {
    margin-left: -10.5rem !important; }
  .ms-xxl-n23 {
    margin-left: -11rem !important; }
  .ms-xxl-n24 {
    margin-left: -11.5rem !important; }
  .ms-xxl-n25 {
    margin-left: -12rem !important; }
  .ms-xxl-n26 {
    margin-left: -12.5rem !important; }
  .ms-xxl-n27 {
    margin-left: -13rem !important; }
  .ms-xxl-n28 {
    margin-left: -13.5rem !important; }
  .ms-xxl-n29 {
    margin-left: -14rem !important; }
  .ms-xxl-n30 {
    margin-left: -14.5rem !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .p-xxl-5 {
    padding: 2rem !important; }
  .p-xxl-6 {
    padding: 2.5rem !important; }
  .p-xxl-7 {
    padding: 3rem !important; }
  .p-xxl-8 {
    padding: 3.5rem !important; }
  .p-xxl-9 {
    padding: 4rem !important; }
  .p-xxl-10 {
    padding: 4.5rem !important; }
  .p-xxl-11 {
    padding: 5rem !important; }
  .p-xxl-12 {
    padding: 5.5rem !important; }
  .p-xxl-13 {
    padding: 6rem !important; }
  .p-xxl-14 {
    padding: 6.5rem !important; }
  .p-xxl-15 {
    padding: 7rem !important; }
  .p-xxl-16 {
    padding: 7.5rem !important; }
  .p-xxl-17 {
    padding: 8rem !important; }
  .p-xxl-18 {
    padding: 8.5rem !important; }
  .p-xxl-19 {
    padding: 9rem !important; }
  .p-xxl-20 {
    padding: 9.5rem !important; }
  .p-xxl-21 {
    padding: 10rem !important; }
  .p-xxl-22 {
    padding: 10.5rem !important; }
  .p-xxl-23 {
    padding: 11rem !important; }
  .p-xxl-24 {
    padding: 11.5rem !important; }
  .p-xxl-25 {
    padding: 12rem !important; }
  .p-xxl-26 {
    padding: 12.5rem !important; }
  .p-xxl-27 {
    padding: 13rem !important; }
  .p-xxl-28 {
    padding: 13.5rem !important; }
  .p-xxl-29 {
    padding: 14rem !important; }
  .p-xxl-30 {
    padding: 14.5rem !important; }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xxl-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-xxl-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-xxl-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-xxl-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-xxl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-xxl-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important; }
  .px-xxl-11 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-xxl-12 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important; }
  .px-xxl-13 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-xxl-14 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important; }
  .px-xxl-15 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-xxl-16 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important; }
  .px-xxl-17 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-xxl-18 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important; }
  .px-xxl-19 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-xxl-20 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important; }
  .px-xxl-21 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-xxl-22 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important; }
  .px-xxl-23 {
    padding-right: 11rem !important;
    padding-left: 11rem !important; }
  .px-xxl-24 {
    padding-right: 11.5rem !important;
    padding-left: 11.5rem !important; }
  .px-xxl-25 {
    padding-right: 12rem !important;
    padding-left: 12rem !important; }
  .px-xxl-26 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important; }
  .px-xxl-27 {
    padding-right: 13rem !important;
    padding-left: 13rem !important; }
  .px-xxl-28 {
    padding-right: 13.5rem !important;
    padding-left: 13.5rem !important; }
  .px-xxl-29 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-xxl-30 {
    padding-right: 14.5rem !important;
    padding-left: 14.5rem !important; }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xxl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-xxl-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-xxl-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-xxl-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-xxl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-xxl-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important; }
  .py-xxl-11 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-xxl-12 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important; }
  .py-xxl-13 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-xxl-14 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important; }
  .py-xxl-15 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-xxl-16 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  .py-xxl-17 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-xxl-18 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important; }
  .py-xxl-19 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-xxl-20 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important; }
  .py-xxl-21 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-xxl-22 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important; }
  .py-xxl-23 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important; }
  .py-xxl-24 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important; }
  .py-xxl-25 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .py-xxl-26 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  .py-xxl-27 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important; }
  .py-xxl-28 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important; }
  .py-xxl-29 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-xxl-30 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important; }
  .pt-xxl-0 {
    padding-top: 0 !important; }
  .pt-xxl-1 {
    padding-top: 0.25rem !important; }
  .pt-xxl-2 {
    padding-top: 0.5rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-4 {
    padding-top: 1.5rem !important; }
  .pt-xxl-5 {
    padding-top: 2rem !important; }
  .pt-xxl-6 {
    padding-top: 2.5rem !important; }
  .pt-xxl-7 {
    padding-top: 3rem !important; }
  .pt-xxl-8 {
    padding-top: 3.5rem !important; }
  .pt-xxl-9 {
    padding-top: 4rem !important; }
  .pt-xxl-10 {
    padding-top: 4.5rem !important; }
  .pt-xxl-11 {
    padding-top: 5rem !important; }
  .pt-xxl-12 {
    padding-top: 5.5rem !important; }
  .pt-xxl-13 {
    padding-top: 6rem !important; }
  .pt-xxl-14 {
    padding-top: 6.5rem !important; }
  .pt-xxl-15 {
    padding-top: 7rem !important; }
  .pt-xxl-16 {
    padding-top: 7.5rem !important; }
  .pt-xxl-17 {
    padding-top: 8rem !important; }
  .pt-xxl-18 {
    padding-top: 8.5rem !important; }
  .pt-xxl-19 {
    padding-top: 9rem !important; }
  .pt-xxl-20 {
    padding-top: 9.5rem !important; }
  .pt-xxl-21 {
    padding-top: 10rem !important; }
  .pt-xxl-22 {
    padding-top: 10.5rem !important; }
  .pt-xxl-23 {
    padding-top: 11rem !important; }
  .pt-xxl-24 {
    padding-top: 11.5rem !important; }
  .pt-xxl-25 {
    padding-top: 12rem !important; }
  .pt-xxl-26 {
    padding-top: 12.5rem !important; }
  .pt-xxl-27 {
    padding-top: 13rem !important; }
  .pt-xxl-28 {
    padding-top: 13.5rem !important; }
  .pt-xxl-29 {
    padding-top: 14rem !important; }
  .pt-xxl-30 {
    padding-top: 14.5rem !important; }
  .pe-xxl-0 {
    padding-right: 0 !important; }
  .pe-xxl-1 {
    padding-right: 0.25rem !important; }
  .pe-xxl-2 {
    padding-right: 0.5rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-4 {
    padding-right: 1.5rem !important; }
  .pe-xxl-5 {
    padding-right: 2rem !important; }
  .pe-xxl-6 {
    padding-right: 2.5rem !important; }
  .pe-xxl-7 {
    padding-right: 3rem !important; }
  .pe-xxl-8 {
    padding-right: 3.5rem !important; }
  .pe-xxl-9 {
    padding-right: 4rem !important; }
  .pe-xxl-10 {
    padding-right: 4.5rem !important; }
  .pe-xxl-11 {
    padding-right: 5rem !important; }
  .pe-xxl-12 {
    padding-right: 5.5rem !important; }
  .pe-xxl-13 {
    padding-right: 6rem !important; }
  .pe-xxl-14 {
    padding-right: 6.5rem !important; }
  .pe-xxl-15 {
    padding-right: 7rem !important; }
  .pe-xxl-16 {
    padding-right: 7.5rem !important; }
  .pe-xxl-17 {
    padding-right: 8rem !important; }
  .pe-xxl-18 {
    padding-right: 8.5rem !important; }
  .pe-xxl-19 {
    padding-right: 9rem !important; }
  .pe-xxl-20 {
    padding-right: 9.5rem !important; }
  .pe-xxl-21 {
    padding-right: 10rem !important; }
  .pe-xxl-22 {
    padding-right: 10.5rem !important; }
  .pe-xxl-23 {
    padding-right: 11rem !important; }
  .pe-xxl-24 {
    padding-right: 11.5rem !important; }
  .pe-xxl-25 {
    padding-right: 12rem !important; }
  .pe-xxl-26 {
    padding-right: 12.5rem !important; }
  .pe-xxl-27 {
    padding-right: 13rem !important; }
  .pe-xxl-28 {
    padding-right: 13.5rem !important; }
  .pe-xxl-29 {
    padding-right: 14rem !important; }
  .pe-xxl-30 {
    padding-right: 14.5rem !important; }
  .pb-xxl-0 {
    padding-bottom: 0 !important; }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xxl-5 {
    padding-bottom: 2rem !important; }
  .pb-xxl-6 {
    padding-bottom: 2.5rem !important; }
  .pb-xxl-7 {
    padding-bottom: 3rem !important; }
  .pb-xxl-8 {
    padding-bottom: 3.5rem !important; }
  .pb-xxl-9 {
    padding-bottom: 4rem !important; }
  .pb-xxl-10 {
    padding-bottom: 4.5rem !important; }
  .pb-xxl-11 {
    padding-bottom: 5rem !important; }
  .pb-xxl-12 {
    padding-bottom: 5.5rem !important; }
  .pb-xxl-13 {
    padding-bottom: 6rem !important; }
  .pb-xxl-14 {
    padding-bottom: 6.5rem !important; }
  .pb-xxl-15 {
    padding-bottom: 7rem !important; }
  .pb-xxl-16 {
    padding-bottom: 7.5rem !important; }
  .pb-xxl-17 {
    padding-bottom: 8rem !important; }
  .pb-xxl-18 {
    padding-bottom: 8.5rem !important; }
  .pb-xxl-19 {
    padding-bottom: 9rem !important; }
  .pb-xxl-20 {
    padding-bottom: 9.5rem !important; }
  .pb-xxl-21 {
    padding-bottom: 10rem !important; }
  .pb-xxl-22 {
    padding-bottom: 10.5rem !important; }
  .pb-xxl-23 {
    padding-bottom: 11rem !important; }
  .pb-xxl-24 {
    padding-bottom: 11.5rem !important; }
  .pb-xxl-25 {
    padding-bottom: 12rem !important; }
  .pb-xxl-26 {
    padding-bottom: 12.5rem !important; }
  .pb-xxl-27 {
    padding-bottom: 13rem !important; }
  .pb-xxl-28 {
    padding-bottom: 13.5rem !important; }
  .pb-xxl-29 {
    padding-bottom: 14rem !important; }
  .pb-xxl-30 {
    padding-bottom: 14.5rem !important; }
  .ps-xxl-0 {
    padding-left: 0 !important; }
  .ps-xxl-1 {
    padding-left: 0.25rem !important; }
  .ps-xxl-2 {
    padding-left: 0.5rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-4 {
    padding-left: 1.5rem !important; }
  .ps-xxl-5 {
    padding-left: 2rem !important; }
  .ps-xxl-6 {
    padding-left: 2.5rem !important; }
  .ps-xxl-7 {
    padding-left: 3rem !important; }
  .ps-xxl-8 {
    padding-left: 3.5rem !important; }
  .ps-xxl-9 {
    padding-left: 4rem !important; }
  .ps-xxl-10 {
    padding-left: 4.5rem !important; }
  .ps-xxl-11 {
    padding-left: 5rem !important; }
  .ps-xxl-12 {
    padding-left: 5.5rem !important; }
  .ps-xxl-13 {
    padding-left: 6rem !important; }
  .ps-xxl-14 {
    padding-left: 6.5rem !important; }
  .ps-xxl-15 {
    padding-left: 7rem !important; }
  .ps-xxl-16 {
    padding-left: 7.5rem !important; }
  .ps-xxl-17 {
    padding-left: 8rem !important; }
  .ps-xxl-18 {
    padding-left: 8.5rem !important; }
  .ps-xxl-19 {
    padding-left: 9rem !important; }
  .ps-xxl-20 {
    padding-left: 9.5rem !important; }
  .ps-xxl-21 {
    padding-left: 10rem !important; }
  .ps-xxl-22 {
    padding-left: 10.5rem !important; }
  .ps-xxl-23 {
    padding-left: 11rem !important; }
  .ps-xxl-24 {
    padding-left: 11.5rem !important; }
  .ps-xxl-25 {
    padding-left: 12rem !important; }
  .ps-xxl-26 {
    padding-left: 12.5rem !important; }
  .ps-xxl-27 {
    padding-left: 13rem !important; }
  .ps-xxl-28 {
    padding-left: 13.5rem !important; }
  .ps-xxl-29 {
    padding-left: 14rem !important; }
  .ps-xxl-30 {
    padding-left: 14.5rem !important; }
  .text-xxl-start {
    text-align: left !important; }
  .text-xxl-end {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important; }
  .fs-2 {
    font-size: 2rem !important; }
  .fs-3 {
    font-size: 1.75rem !important; }
  .fs-4 {
    font-size: 1.5rem !important; } }

@media print {
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-grid {
    display: grid !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; }
  .d-print-none {
    display: none !important; } }

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

body {
  font-family: "Museo Sans Cyrl 500"; }

:focus {
  outline: 0; }

a {
  text-decoration: none; }

p {
  font-size: 1.15rem;
  line-height: 1.7; }

button {
  outline: 0;
  border: none; }
  button:focus {
    outline: 0; }

[class*=" bi-"]:before,
[class^="bi-"]:before {
  display: block; }

img {
  backface-visibility: hidden; }

figure {
  margin-bottom: 0; }

label {
  color: #525fa5; }

ul:not(.navbar-nav) {
  padding-left: 0; }
  ul:not(.navbar-nav) li {
    list-style: none;
    position: relative;
    padding-left: 20px; }
    ul:not(.navbar-nav) li:not(:last-child) {
      margin-bottom: 0.5rem; }
    ul:not(.navbar-nav) li:before, ul:not(.navbar-nav) li:after {
      content: "";
      position: absolute;
      display: block;
      border: 2px solid currentColor;
      border-radius: 50%; }
    ul:not(.navbar-nav) li:before {
      width: 12px;
      height: 12px;
      left: 0;
      top: 6px; }
    ul:not(.navbar-nav) li:after {
      width: 3px;
      height: 3px;
      left: 4px;
      top: 10px; }

/* Scale Down */
@-webkit-keyframes scaleDown {
  from {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5); }
  50% {
    -webkit-transform: scale3d(1.25, 1.25 1.25);
    transform: scale3d(1.25, 1.25 1.25); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes scaleDown {
  from {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5); }
  50% {
    -webkit-transform: scale3d(1.25, 1.25 1.25);
    transform: scale3d(1.25, 1.25 1.25); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.animate__scaleDown {
  -webkit-animation-name: scaleDown;
  animation-name: scaleDown;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out; }

[data-aos^="zoom"][data-aos^="zoom"] {
  opacity: 1; }

.side-rotate-start,
.side-rotate-end {
  position: absolute;
  top: 0;
  height: 100%;
  transform-origin: center;
  transform: rotate(-180deg);
  writing-mode: tb-rl;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start; }
  .side-rotate-start.side-rotate-non-shaky,
  .side-rotate-end.side-rotate-non-shaky {
    top: 50%;
    height: auto;
    width: 0;
    transform-origin: unset;
    transform: translate3d(0, -50%, 0);
    writing-mode: unset;
    display: block; }
    .side-rotate-start.side-rotate-non-shaky .side-rotated-text,
    .side-rotate-end.side-rotate-non-shaky .side-rotated-text {
      transform: rotate(-90deg) translate3d(-50%, 50%, 0);
      transform-origin: left;
      white-space: nowrap;
      margin: 0;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      -webkit-font-smoothing: antialiased; }

.side-rotate-start {
  left: 0; }

.side-rotate-end {
  right: 0; }

.bg-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  .bg-img img {
    display: none;
    width: 100%; }
  .bg-img.bg-img-start {
    background-position: 0 center; }
  .bg-img.bg-img-end {
    background-position: 100% center; }
  .bg-img.bg-img-top {
    background-position: center 0; }
  .bg-img.bg-img-bottom {
    background-position: center 100%; }

.bg-light-blue-gradient-1 {
  background: #ffffff;
  background: linear-gradient(0deg, white 0%, #ecedf5 45%, #c4c9df 100%); }

.bg-light-blue-gradient-2 {
  background: #ffffff;
  background: linear-gradient(0deg, #c4c9df 0%, #ecedf5 45%, white 100%); }

.bg-light-blue-gradient-3 {
  background: #ffffff;
  background: linear-gradient(90deg, #c4c9df 0%, #ecedf5 50%, white 100%); }

[class*="gradient-x-overlay-"],
[class*="gradient-y-overlay-"] {
  position: relative;
  z-index: 1; }
  [class*="gradient-x-overlay-"]:before,
  [class*="gradient-y-overlay-"]:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    content: ""; }

.gradient-x-overlay-dark:before {
  background: linear-gradient(90deg, rgba(31, 31, 61, 0.5) 0, rgba(31, 31, 61, 0.25) 30%, rgba(31, 31, 61, 0.1)); }

.gradient-y-overlay-dark:before {
  background: linear-gradient(180deg, rgba(31, 31, 61, 0.5) 0, rgba(31, 31, 61, 0.25) 30%, rgba(31, 31, 61, 0.1)); }

.gradient-x-overlay-gray-900:before {
  background: linear-gradient(90deg, rgba(38, 41, 50, 0.5) 0, rgba(38, 41, 50, 0.25) 30%, rgba(38, 41, 50, 0.1)); }

.gradient-y-overlay-gray-900:before {
  background: linear-gradient(180deg, rgba(38, 41, 50, 0.5) 0, rgba(38, 41, 50, 0.25) 30%, rgba(38, 41, 50, 0.1)); }

.fw-bolder {
  font-family: "Museo Sans Cyrl 900"; }

.tooltip-style-title {
  background: #ffffff;
  font-size: 1.2rem;
  display: inline-flex;
  padding: 1rem;
  position: relative; }
  .tooltip-style-title::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #ffffff;
    position: absolute;
    left: 30px;
    bottom: -8px; }

.btn {
  letter-spacing: normal;
  text-transform: none; }

.btn-lg.btn-icon-only, .btn-group-lg > .btn-icon-only.btn {
  height: 3.625rem;
  width: 3.625rem; }

.btn-sm.btn-icon-only, .btn-group-sm > .btn-icon-only.btn {
  height: 2.43rem;
  width: 2.43rem; }

.btn-text-gray-100 {
  color: #fdfdfd;
  border-bottom: 1px solid white; }
  .btn-text-gray-100:hover, .btn-text-gray-100:focus, .btn-text-gray-100.focus {
    color: #a4a4a4; }
  .btn-text-gray-100.disabled, .btn-text-gray-100:disabled {
    color: #a4a4a4; }
  .btn-text-gray-100:not(:disabled):not(.disabled):active, .btn-text-gray-100:not(:disabled):not(.disabled).active,
  .show > .btn-text-gray-100.dropdown-toggle {
    color: #a4a4a4; }
  .btn-parent:disabled .btn-text-gray-100,
  .btn-parent.disabled .btn-text-gray-100 {
    color: #fdfdfd !important; }
  .btn-parent:hover .btn-text-gray-100,
  .btn-parent:focus .btn-text-gray-100,
  .btn-parent.focus .btn-text-gray-100 {
    color: #a4a4a4 !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-gray-100,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-gray-100,
  .show > .btn-parent.dropdown-toggle .btn-text-gray-100 {
    color: #a4a4a4 !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-gray-100,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-gray-100,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-gray-100 {
    color: #a4a4a4 !important; }

.btn-text-gray-200 {
  color: #fbfbfb;
  border-bottom: 1px solid white; }
  .btn-text-gray-200:hover, .btn-text-gray-200:focus, .btn-text-gray-200.focus {
    color: #a2a2a2; }
  .btn-text-gray-200.disabled, .btn-text-gray-200:disabled {
    color: #a2a2a2; }
  .btn-text-gray-200:not(:disabled):not(.disabled):active, .btn-text-gray-200:not(:disabled):not(.disabled).active,
  .show > .btn-text-gray-200.dropdown-toggle {
    color: #a2a2a2; }
  .btn-parent:disabled .btn-text-gray-200,
  .btn-parent.disabled .btn-text-gray-200 {
    color: #fbfbfb !important; }
  .btn-parent:hover .btn-text-gray-200,
  .btn-parent:focus .btn-text-gray-200,
  .btn-parent.focus .btn-text-gray-200 {
    color: #a2a2a2 !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-gray-200,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-gray-200,
  .show > .btn-parent.dropdown-toggle .btn-text-gray-200 {
    color: #a2a2a2 !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-gray-200,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-gray-200,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-gray-200 {
    color: #a2a2a2 !important; }

.btn-text-gray-300 {
  color: #e6e6e6;
  border-bottom: 1px solid white; }
  .btn-text-gray-300:hover, .btn-text-gray-300:focus, .btn-text-gray-300.focus {
    color: #8d8d8d; }
  .btn-text-gray-300.disabled, .btn-text-gray-300:disabled {
    color: #8d8d8d; }
  .btn-text-gray-300:not(:disabled):not(.disabled):active, .btn-text-gray-300:not(:disabled):not(.disabled).active,
  .show > .btn-text-gray-300.dropdown-toggle {
    color: #8d8d8d; }
  .btn-parent:disabled .btn-text-gray-300,
  .btn-parent.disabled .btn-text-gray-300 {
    color: #e6e6e6 !important; }
  .btn-parent:hover .btn-text-gray-300,
  .btn-parent:focus .btn-text-gray-300,
  .btn-parent.focus .btn-text-gray-300 {
    color: #8d8d8d !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-gray-300,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-gray-300,
  .show > .btn-parent.dropdown-toggle .btn-text-gray-300 {
    color: #8d8d8d !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-gray-300,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-gray-300,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-gray-300 {
    color: #8d8d8d !important; }

.btn-text-gray-400 {
  color: #dfe1ee;
  border-bottom: 1px solid white; }
  .btn-text-gray-400:hover, .btn-text-gray-400:focus, .btn-text-gray-400.focus {
    color: #6a74b0; }
  .btn-text-gray-400.disabled, .btn-text-gray-400:disabled {
    color: #6a74b0; }
  .btn-text-gray-400:not(:disabled):not(.disabled):active, .btn-text-gray-400:not(:disabled):not(.disabled).active,
  .show > .btn-text-gray-400.dropdown-toggle {
    color: #6a74b0; }
  .btn-parent:disabled .btn-text-gray-400,
  .btn-parent.disabled .btn-text-gray-400 {
    color: #dfe1ee !important; }
  .btn-parent:hover .btn-text-gray-400,
  .btn-parent:focus .btn-text-gray-400,
  .btn-parent.focus .btn-text-gray-400 {
    color: #6a74b0 !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-gray-400,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-gray-400,
  .show > .btn-parent.dropdown-toggle .btn-text-gray-400 {
    color: #6a74b0 !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-gray-400,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-gray-400,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-gray-400 {
    color: #6a74b0 !important; }

.btn-text-gray-400-b {
  color: #deecf1;
  border-bottom: 1px solid white; }
  .btn-text-gray-400-b:hover, .btn-text-gray-400-b:focus, .btn-text-gray-400-b.focus {
    color: #61a4bc; }
  .btn-text-gray-400-b.disabled, .btn-text-gray-400-b:disabled {
    color: #61a4bc; }
  .btn-text-gray-400-b:not(:disabled):not(.disabled):active, .btn-text-gray-400-b:not(:disabled):not(.disabled).active,
  .show > .btn-text-gray-400-b.dropdown-toggle {
    color: #61a4bc; }
  .btn-parent:disabled .btn-text-gray-400-b,
  .btn-parent.disabled .btn-text-gray-400-b {
    color: #deecf1 !important; }
  .btn-parent:hover .btn-text-gray-400-b,
  .btn-parent:focus .btn-text-gray-400-b,
  .btn-parent.focus .btn-text-gray-400-b {
    color: #61a4bc !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-gray-400-b,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-gray-400-b,
  .show > .btn-parent.dropdown-toggle .btn-text-gray-400-b {
    color: #61a4bc !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-gray-400-b,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-gray-400-b,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-gray-400-b {
    color: #61a4bc !important; }

.btn-text-gray-500 {
  color: #cad0e6;
  border-bottom: 1px solid white; }
  .btn-text-gray-500:hover, .btn-text-gray-500:focus, .btn-text-gray-500.focus {
    color: #5165ac; }
  .btn-text-gray-500.disabled, .btn-text-gray-500:disabled {
    color: #5165ac; }
  .btn-text-gray-500:not(:disabled):not(.disabled):active, .btn-text-gray-500:not(:disabled):not(.disabled).active,
  .show > .btn-text-gray-500.dropdown-toggle {
    color: #5165ac; }
  .btn-parent:disabled .btn-text-gray-500,
  .btn-parent.disabled .btn-text-gray-500 {
    color: #cad0e6 !important; }
  .btn-parent:hover .btn-text-gray-500,
  .btn-parent:focus .btn-text-gray-500,
  .btn-parent.focus .btn-text-gray-500 {
    color: #5165ac !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-gray-500,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-gray-500,
  .show > .btn-parent.dropdown-toggle .btn-text-gray-500 {
    color: #5165ac !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-gray-500,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-gray-500,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-gray-500 {
    color: #5165ac !important; }

.btn-text-gray-600 {
  color: #838e95;
  border-bottom: 1px solid #e3e6e7; }
  .btn-text-gray-600:hover, .btn-text-gray-600:focus, .btn-text-gray-600.focus {
    color: #2f3437; }
  .btn-text-gray-600.disabled, .btn-text-gray-600:disabled {
    color: #2f3437; }
  .btn-text-gray-600:not(:disabled):not(.disabled):active, .btn-text-gray-600:not(:disabled):not(.disabled).active,
  .show > .btn-text-gray-600.dropdown-toggle {
    color: #2f3437; }
  .btn-parent:disabled .btn-text-gray-600,
  .btn-parent.disabled .btn-text-gray-600 {
    color: #838e95 !important; }
  .btn-parent:hover .btn-text-gray-600,
  .btn-parent:focus .btn-text-gray-600,
  .btn-parent.focus .btn-text-gray-600 {
    color: #2f3437 !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-gray-600,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-gray-600,
  .show > .btn-parent.dropdown-toggle .btn-text-gray-600 {
    color: #2f3437 !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-gray-600,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-gray-600,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-gray-600 {
    color: #2f3437 !important; }

.btn-text-gray-700 {
  color: #7b8fa4;
  border-bottom: 1px solid #e5e9ed; }
  .btn-text-gray-700:hover, .btn-text-gray-700:focus, .btn-text-gray-700.focus {
    color: #2c3640; }
  .btn-text-gray-700.disabled, .btn-text-gray-700:disabled {
    color: #2c3640; }
  .btn-text-gray-700:not(:disabled):not(.disabled):active, .btn-text-gray-700:not(:disabled):not(.disabled).active,
  .show > .btn-text-gray-700.dropdown-toggle {
    color: #2c3640; }
  .btn-parent:disabled .btn-text-gray-700,
  .btn-parent.disabled .btn-text-gray-700 {
    color: #7b8fa4 !important; }
  .btn-parent:hover .btn-text-gray-700,
  .btn-parent:focus .btn-text-gray-700,
  .btn-parent.focus .btn-text-gray-700 {
    color: #2c3640 !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-gray-700,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-gray-700,
  .show > .btn-parent.dropdown-toggle .btn-text-gray-700 {
    color: #2c3640 !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-gray-700,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-gray-700,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-gray-700 {
    color: #2c3640 !important; }

.btn-text-gray-800 {
  color: #6d88b1;
  border-bottom: 1px solid #e1e7ef; }
  .btn-text-gray-800:hover, .btn-text-gray-800:focus, .btn-text-gray-800.focus {
    color: #253246; }
  .btn-text-gray-800.disabled, .btn-text-gray-800:disabled {
    color: #253246; }
  .btn-text-gray-800:not(:disabled):not(.disabled):active, .btn-text-gray-800:not(:disabled):not(.disabled).active,
  .show > .btn-text-gray-800.dropdown-toggle {
    color: #253246; }
  .btn-parent:disabled .btn-text-gray-800,
  .btn-parent.disabled .btn-text-gray-800 {
    color: #6d88b1 !important; }
  .btn-parent:hover .btn-text-gray-800,
  .btn-parent:focus .btn-text-gray-800,
  .btn-parent.focus .btn-text-gray-800 {
    color: #253246 !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-gray-800,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-gray-800,
  .show > .btn-parent.dropdown-toggle .btn-text-gray-800 {
    color: #253246 !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-gray-800,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-gray-800,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-gray-800 {
    color: #253246 !important; }

.btn-text-gray-900 {
  color: #262932;
  border-bottom: 1px solid #757d96; }
  .btn-text-gray-900:hover, .btn-text-gray-900:focus, .btn-text-gray-900.focus {
    color: black; }
  .btn-text-gray-900.disabled, .btn-text-gray-900:disabled {
    color: black; }
  .btn-text-gray-900:not(:disabled):not(.disabled):active, .btn-text-gray-900:not(:disabled):not(.disabled).active,
  .show > .btn-text-gray-900.dropdown-toggle {
    color: black; }
  .btn-parent:disabled .btn-text-gray-900,
  .btn-parent.disabled .btn-text-gray-900 {
    color: #262932 !important; }
  .btn-parent:hover .btn-text-gray-900,
  .btn-parent:focus .btn-text-gray-900,
  .btn-parent.focus .btn-text-gray-900 {
    color: black !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-gray-900,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-gray-900,
  .show > .btn-parent.dropdown-toggle .btn-text-gray-900 {
    color: black !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-gray-900,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-gray-900,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-gray-900 {
    color: black !important; }

.btn-text-primary {
  color: #1f1f3d;
  border-bottom: 1px solid #6060ae; }
  .btn-text-primary:hover, .btn-text-primary:focus, .btn-text-primary.focus {
    color: black; }
  .btn-text-primary.disabled, .btn-text-primary:disabled {
    color: black; }
  .btn-text-primary:not(:disabled):not(.disabled):active, .btn-text-primary:not(:disabled):not(.disabled).active,
  .show > .btn-text-primary.dropdown-toggle {
    color: black; }
  .btn-parent:disabled .btn-text-primary,
  .btn-parent.disabled .btn-text-primary {
    color: #1f1f3d !important; }
  .btn-parent:hover .btn-text-primary,
  .btn-parent:focus .btn-text-primary,
  .btn-parent.focus .btn-text-primary {
    color: black !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-primary,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-primary,
  .show > .btn-parent.dropdown-toggle .btn-text-primary {
    color: black !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-primary,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-primary,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-primary {
    color: black !important; }

.btn-text-secondary {
  color: #43ae37;
  border-bottom: 1px solid #b6e6b1; }
  .btn-text-secondary:hover, .btn-text-secondary:focus, .btn-text-secondary.focus {
    color: #0f260c; }
  .btn-text-secondary.disabled, .btn-text-secondary:disabled {
    color: #0f260c; }
  .btn-text-secondary:not(:disabled):not(.disabled):active, .btn-text-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-text-secondary.dropdown-toggle {
    color: #0f260c; }
  .btn-parent:disabled .btn-text-secondary,
  .btn-parent.disabled .btn-text-secondary {
    color: #43ae37 !important; }
  .btn-parent:hover .btn-text-secondary,
  .btn-parent:focus .btn-text-secondary,
  .btn-parent.focus .btn-text-secondary {
    color: #0f260c !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-secondary,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-secondary,
  .show > .btn-parent.dropdown-toggle .btn-text-secondary {
    color: #0f260c !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-secondary,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-secondary,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-secondary {
    color: #0f260c !important; }

.btn-text-success {
  color: #2ec4b6;
  border-bottom: 1px solid #b7eee9; }
  .btn-text-success:hover, .btn-text-success:focus, .btn-text-success.focus {
    color: #0c3330; }
  .btn-text-success.disabled, .btn-text-success:disabled {
    color: #0c3330; }
  .btn-text-success:not(:disabled):not(.disabled):active, .btn-text-success:not(:disabled):not(.disabled).active,
  .show > .btn-text-success.dropdown-toggle {
    color: #0c3330; }
  .btn-parent:disabled .btn-text-success,
  .btn-parent.disabled .btn-text-success {
    color: #2ec4b6 !important; }
  .btn-parent:hover .btn-text-success,
  .btn-parent:focus .btn-text-success,
  .btn-parent.focus .btn-text-success {
    color: #0c3330 !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-success,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-success,
  .show > .btn-parent.dropdown-toggle .btn-text-success {
    color: #0c3330 !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-success,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-success,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-success {
    color: #0c3330 !important; }

.btn-text-info {
  color: #525fa5;
  border-bottom: 1px solid #c7cbe3; }
  .btn-text-info:hover, .btn-text-info:focus, .btn-text-info.focus {
    color: #171a2e; }
  .btn-text-info.disabled, .btn-text-info:disabled {
    color: #171a2e; }
  .btn-text-info:not(:disabled):not(.disabled):active, .btn-text-info:not(:disabled):not(.disabled).active,
  .show > .btn-text-info.dropdown-toggle {
    color: #171a2e; }
  .btn-parent:disabled .btn-text-info,
  .btn-parent.disabled .btn-text-info {
    color: #525fa5 !important; }
  .btn-parent:hover .btn-text-info,
  .btn-parent:focus .btn-text-info,
  .btn-parent.focus .btn-text-info {
    color: #171a2e !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-info,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-info,
  .show > .btn-parent.dropdown-toggle .btn-text-info {
    color: #171a2e !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-info,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-info,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-info {
    color: #171a2e !important; }

.btn-text-warning {
  color: #f17f1b;
  border-bottom: 1px solid #fbddc3; }
  .btn-text-warning:hover, .btn-text-warning:focus, .btn-text-warning.focus {
    color: #542a05; }
  .btn-text-warning.disabled, .btn-text-warning:disabled {
    color: #542a05; }
  .btn-text-warning:not(:disabled):not(.disabled):active, .btn-text-warning:not(:disabled):not(.disabled).active,
  .show > .btn-text-warning.dropdown-toggle {
    color: #542a05; }
  .btn-parent:disabled .btn-text-warning,
  .btn-parent.disabled .btn-text-warning {
    color: #f17f1b !important; }
  .btn-parent:hover .btn-text-warning,
  .btn-parent:focus .btn-text-warning,
  .btn-parent.focus .btn-text-warning {
    color: #542a05 !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-warning,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-warning,
  .show > .btn-parent.dropdown-toggle .btn-text-warning {
    color: #542a05 !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-warning,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-warning,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-warning {
    color: #542a05 !important; }

.btn-text-danger {
  color: #d0445a;
  border-bottom: 1px solid #f4d3d8; }
  .btn-text-danger:hover, .btn-text-danger:focus, .btn-text-danger.focus {
    color: #4e141d; }
  .btn-text-danger.disabled, .btn-text-danger:disabled {
    color: #4e141d; }
  .btn-text-danger:not(:disabled):not(.disabled):active, .btn-text-danger:not(:disabled):not(.disabled).active,
  .show > .btn-text-danger.dropdown-toggle {
    color: #4e141d; }
  .btn-parent:disabled .btn-text-danger,
  .btn-parent.disabled .btn-text-danger {
    color: #d0445a !important; }
  .btn-parent:hover .btn-text-danger,
  .btn-parent:focus .btn-text-danger,
  .btn-parent.focus .btn-text-danger {
    color: #4e141d !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-danger,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-danger,
  .show > .btn-parent.dropdown-toggle .btn-text-danger {
    color: #4e141d !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-danger,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-danger,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-danger {
    color: #4e141d !important; }

.btn-text-light {
  color: #c4c9df;
  border-bottom: 1px solid white; }
  .btn-text-light:hover, .btn-text-light:focus, .btn-text-light.focus {
    color: #55629c; }
  .btn-text-light.disabled, .btn-text-light:disabled {
    color: #55629c; }
  .btn-text-light:not(:disabled):not(.disabled):active, .btn-text-light:not(:disabled):not(.disabled).active,
  .show > .btn-text-light.dropdown-toggle {
    color: #55629c; }
  .btn-parent:disabled .btn-text-light,
  .btn-parent.disabled .btn-text-light {
    color: #c4c9df !important; }
  .btn-parent:hover .btn-text-light,
  .btn-parent:focus .btn-text-light,
  .btn-parent.focus .btn-text-light {
    color: #55629c !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-light,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-light,
  .show > .btn-parent.dropdown-toggle .btn-text-light {
    color: #55629c !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-light,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-light,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-light {
    color: #55629c !important; }

.btn-text-dark {
  color: #1f1f3d;
  border-bottom: 1px solid #6060ae; }
  .btn-text-dark:hover, .btn-text-dark:focus, .btn-text-dark.focus {
    color: black; }
  .btn-text-dark.disabled, .btn-text-dark:disabled {
    color: black; }
  .btn-text-dark:not(:disabled):not(.disabled):active, .btn-text-dark:not(:disabled):not(.disabled).active,
  .show > .btn-text-dark.dropdown-toggle {
    color: black; }
  .btn-parent:disabled .btn-text-dark,
  .btn-parent.disabled .btn-text-dark {
    color: #1f1f3d !important; }
  .btn-parent:hover .btn-text-dark,
  .btn-parent:focus .btn-text-dark,
  .btn-parent.focus .btn-text-dark {
    color: black !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-dark,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-dark,
  .show > .btn-parent.dropdown-toggle .btn-text-dark {
    color: black !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-dark,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-dark,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-dark {
    color: black !important; }

.btn-text-indigo {
  color: #5361a3;
  border-bottom: 1px solid #c6cbe2; }
  .btn-text-indigo:hover, .btn-text-indigo:focus, .btn-text-indigo.focus {
    color: #171b2d; }
  .btn-text-indigo.disabled, .btn-text-indigo:disabled {
    color: #171b2d; }
  .btn-text-indigo:not(:disabled):not(.disabled):active, .btn-text-indigo:not(:disabled):not(.disabled).active,
  .show > .btn-text-indigo.dropdown-toggle {
    color: #171b2d; }
  .btn-parent:disabled .btn-text-indigo,
  .btn-parent.disabled .btn-text-indigo {
    color: #5361a3 !important; }
  .btn-parent:hover .btn-text-indigo,
  .btn-parent:focus .btn-text-indigo,
  .btn-parent.focus .btn-text-indigo {
    color: #171b2d !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-indigo,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-indigo,
  .show > .btn-parent.dropdown-toggle .btn-text-indigo {
    color: #171b2d !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-indigo,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-indigo,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-indigo {
    color: #171b2d !important; }

.btn-text-purple {
  color: #525fa5;
  border-bottom: 1px solid #c7cbe3; }
  .btn-text-purple:hover, .btn-text-purple:focus, .btn-text-purple.focus {
    color: #171a2e; }
  .btn-text-purple.disabled, .btn-text-purple:disabled {
    color: #171a2e; }
  .btn-text-purple:not(:disabled):not(.disabled):active, .btn-text-purple:not(:disabled):not(.disabled).active,
  .show > .btn-text-purple.dropdown-toggle {
    color: #171a2e; }
  .btn-parent:disabled .btn-text-purple,
  .btn-parent.disabled .btn-text-purple {
    color: #525fa5 !important; }
  .btn-parent:hover .btn-text-purple,
  .btn-parent:focus .btn-text-purple,
  .btn-parent.focus .btn-text-purple {
    color: #171a2e !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-purple,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-purple,
  .show > .btn-parent.dropdown-toggle .btn-text-purple {
    color: #171a2e !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-purple,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-purple,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-purple {
    color: #171a2e !important; }

.btn-text-white {
  color: #ffffff;
  border-bottom: 1px solid white; }
  .btn-text-white:hover, .btn-text-white:focus, .btn-text-white.focus {
    color: #a6a6a6; }
  .btn-text-white.disabled, .btn-text-white:disabled {
    color: #a6a6a6; }
  .btn-text-white:not(:disabled):not(.disabled):active, .btn-text-white:not(:disabled):not(.disabled).active,
  .show > .btn-text-white.dropdown-toggle {
    color: #a6a6a6; }
  .btn-parent:disabled .btn-text-white,
  .btn-parent.disabled .btn-text-white {
    color: #ffffff !important; }
  .btn-parent:hover .btn-text-white,
  .btn-parent:focus .btn-text-white,
  .btn-parent.focus .btn-text-white {
    color: #a6a6a6 !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-white,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-white,
  .show > .btn-parent.dropdown-toggle .btn-text-white {
    color: #a6a6a6 !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-white,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-white,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-white {
    color: #a6a6a6 !important; }

.btn-text-black {
  color: #000000;
  border-bottom: 1px solid #595959; }
  .btn-text-black:hover, .btn-text-black:focus, .btn-text-black.focus {
    color: black; }
  .btn-text-black.disabled, .btn-text-black:disabled {
    color: black; }
  .btn-text-black:not(:disabled):not(.disabled):active, .btn-text-black:not(:disabled):not(.disabled).active,
  .show > .btn-text-black.dropdown-toggle {
    color: black; }
  .btn-parent:disabled .btn-text-black,
  .btn-parent.disabled .btn-text-black {
    color: #000000 !important; }
  .btn-parent:hover .btn-text-black,
  .btn-parent:focus .btn-text-black,
  .btn-parent.focus .btn-text-black {
    color: black !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-black,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-black,
  .show > .btn-parent.dropdown-toggle .btn-text-black {
    color: black !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-black,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-black,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-black {
    color: black !important; }

.btn-text-cyan {
  color: #3bcaec;
  border-bottom: 1px solid #def6fc; }
  .btn-text-cyan:hover, .btn-text-cyan:focus, .btn-text-cyan.focus {
    color: #0a586a; }
  .btn-text-cyan.disabled, .btn-text-cyan:disabled {
    color: #0a586a; }
  .btn-text-cyan:not(:disabled):not(.disabled):active, .btn-text-cyan:not(:disabled):not(.disabled).active,
  .show > .btn-text-cyan.dropdown-toggle {
    color: #0a586a; }
  .btn-parent:disabled .btn-text-cyan,
  .btn-parent.disabled .btn-text-cyan {
    color: #3bcaec !important; }
  .btn-parent:hover .btn-text-cyan,
  .btn-parent:focus .btn-text-cyan,
  .btn-parent.focus .btn-text-cyan {
    color: #0a586a !important; }
  .btn-parent:not(:disabled):not(.disabled).active .btn-text-cyan,
  .btn-parent:not(:disabled):not(.disabled):active .btn-text-cyan,
  .show > .btn-parent.dropdown-toggle .btn-text-cyan {
    color: #0a586a !important; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn-text-cyan,
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn-text-cyan,
  .show > .btn-parent.dropdown-toggle:focus .btn-text-cyan {
    color: #0a586a !important; }

.btn[class*="btn-text-"] {
  padding: 0 0 0.5rem;
  border-radius: 0;
  line-height: 1;
  display: inline-flex; }
  .btn[class*="btn-text-"]:hover, .btn[class*="btn-text-"]:focus, .btn[class*="btn-text-"].focus {
    box-shadow: none; }
  .btn[class*="btn-text-"]:not(:disabled):not(.disabled):active, .btn[class*="btn-text-"]:not(:disabled):not(.disabled).active,
  .show > .btn[class*="btn-text-"].dropdown-toggle {
    box-shadow: none; }
    .btn[class*="btn-text-"]:not(:disabled):not(.disabled):active:focus, .btn[class*="btn-text-"]:not(:disabled):not(.disabled).active:focus,
    .show > .btn[class*="btn-text-"].dropdown-toggle:focus {
      box-shadow: none; }
  .btn-parent:not(:disabled):not(.disabled).active:focus .btn[class*="btn-text-"],
  .btn-parent:not(:disabled):not(.disabled):active:focus .btn[class*="btn-text-"],
  .show > .btn-parent.dropdown-toggle:focus .btn[class*="btn-text-"] {
    box-shadow: none; }

.btn-icon {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  position: relative; }
  .btn-icon .btn-icon-el {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    transition: all 0.8s cubic-bezier(0.2, 1, 0.2, 1);
    transform: translate(0, 0); }
    @media (prefers-reduced-motion: reduce) {
      .btn-icon .btn-icon-el {
        transition: none; } }

.btn-icon-only {
  padding: 0 !important;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  height: 2.875rem;
  width: 2.875rem;
  position: relative; }

.btn-expandable {
  padding: 0;
  border-radius: 0;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start; }
  .btn-expandable .expandable-text-wrap {
    width: 0;
    overflow: hidden;
    transition: all 0.8s cubic-bezier(0.2, 1, 0.2, 1); }
    @media (prefers-reduced-motion: reduce) {
      .btn-expandable .expandable-text-wrap {
        transition: none; } }
    .btn-expandable .expandable-text-wrap .expandable-text {
      float: left;
      white-space: nowrap; }

.hover-translatey {
  transform: translate(0, 0); }
  .hover-translatey.disabled, .hover-translatey:disabled {
    transform: translate(0, 0) !important; }
  .hover-translatey:hover, .hover-translatey:focus, .hover-translatey.focus {
    transform: translate(0, -0.3rem); }
  .hover-translatey:not(:disabled):not(.disabled).active:focus, .hover-translatey:not(:disabled):not(.disabled):active:focus,
  .show > .hover-translatey.dropdown-toggle:focus {
    transform: translate(0, -0.3rem); }
  .btn-parent.disabled .hover-translatey.hover-translatey,
  .btn-parent:disabled .hover-translatey.hover-translatey {
    transform: translate(0, 0) !important; }
  .btn-parent:hover .hover-translatey.hover-translatey,
  .btn-parent:focus .hover-translatey.hover-translatey,
  .btn-parent.focus .hover-translatey.hover-translatey {
    transform: translate(0, -0.3rem); }
  .btn-parent:not(:disabled):not(.disabled).active:focus .hover-translatey.hover-translatey,
  .btn-parent:not(:disabled):not(.disabled):active:focus .hover-translatey.hover-translatey,
  .show > .btn-parent.dropdown-toggle:focus .hover-translatey.hover-translatey {
    transform: translate(0, -0.3rem); }

.btn-icon.icon-hover-translate-r.disabled .btn-icon-el, .btn-icon.icon-hover-translate-r:disabled .btn-icon-el, .btn-icon.icon-hover-translate-l.disabled .btn-icon-el, .btn-icon.icon-hover-translate-l:disabled .btn-icon-el,
.btn-icon-only.icon-hover-translate-r.disabled .btn-icon-el,
.btn-icon-only.icon-hover-translate-r:disabled .btn-icon-el,
.btn-icon-only.icon-hover-translate-l.disabled .btn-icon-el,
.btn-icon-only.icon-hover-translate-l:disabled .btn-icon-el {
  transform: translate(0, 0) !important; }

.btn-icon.icon-hover-translate-r:hover .btn-icon-el, .btn-icon.icon-hover-translate-r:focus .btn-icon-el, .btn-icon.icon-hover-translate-r.focus .btn-icon-el,
.btn-icon-only.icon-hover-translate-r:hover .btn-icon-el,
.btn-icon-only.icon-hover-translate-r:focus .btn-icon-el,
.btn-icon-only.icon-hover-translate-r.focus .btn-icon-el {
  transform: translate(0.3rem, 0); }

.btn-icon.icon-hover-translate-r:not(:disabled):not(.disabled).active:focus .btn-icon-el, .btn-icon.icon-hover-translate-r:not(:disabled):not(.disabled):active:focus .btn-icon-el,
.show > .btn-icon.icon-hover-translate-r.dropdown-toggle:focus .btn-icon-el,
.btn-icon-only.icon-hover-translate-r:not(:disabled):not(.disabled).active:focus .btn-icon-el,
.btn-icon-only.icon-hover-translate-r:not(:disabled):not(.disabled):active:focus .btn-icon-el,
.show >
.btn-icon-only.icon-hover-translate-r.dropdown-toggle:focus .btn-icon-el {
  transform: translate(0.3rem, 0); }

a.card:hover .btn-icon.icon-hover-translate-r .btn-icon-el, a.card:hover
.btn-icon-only.icon-hover-translate-r .btn-icon-el {
  transform: translate(0.3rem, 0); }

.btn-icon.icon-hover-translate-l:hover .btn-icon-el, .btn-icon.icon-hover-translate-l:focus .btn-icon-el, .btn-icon.icon-hover-translate-l.focus .btn-icon-el,
.btn-icon-only.icon-hover-translate-l:hover .btn-icon-el,
.btn-icon-only.icon-hover-translate-l:focus .btn-icon-el,
.btn-icon-only.icon-hover-translate-l.focus .btn-icon-el {
  transform: translate(-0.3rem, 0); }

.btn-icon.icon-hover-translate-l:not(:disabled):not(.disabled).active:focus .btn-icon-el, .btn-icon.icon-hover-translate-l:not(:disabled):not(.disabled):active:focus .btn-icon-el,
.show > .btn-icon.icon-hover-translate-l.dropdown-toggle:focus .btn-icon-el,
.btn-icon-only.icon-hover-translate-l:not(:disabled):not(.disabled).active:focus .btn-icon-el,
.btn-icon-only.icon-hover-translate-l:not(:disabled):not(.disabled):active:focus .btn-icon-el,
.show >
.btn-icon-only.icon-hover-translate-l.dropdown-toggle:focus .btn-icon-el {
  transform: translate(-0.3rem, 0); }

a.card:hover .btn-icon.icon-hover-translate-l .btn-icon-el, a.card:hover
.btn-icon-only.icon-hover-translate-l .btn-icon-el {
  transform: translate(-0.3rem, 0); }

.btn-icon.btn-ring-expandable .btn-ring-expandable-text,
.btn-icon-only.btn-ring-expandable .btn-ring-expandable-text {
  position: relative;
  z-index: 50; }

.btn-icon.btn-ring-expandable .icon-holder,
.btn-icon-only.btn-ring-expandable .icon-holder {
  position: relative;
  z-index: 10; }
  .btn-icon.btn-ring-expandable .icon-holder .btn-ring-expandable-border,
  .btn-icon-only.btn-ring-expandable .icon-holder .btn-ring-expandable-border {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 1;
    z-index: 10;
    transition: all 0.8s cubic-bezier(0.2, 1, 0.2, 1); }
    @media (prefers-reduced-motion: reduce) {
      .btn-icon.btn-ring-expandable .icon-holder .btn-ring-expandable-border,
      .btn-icon-only.btn-ring-expandable .icon-holder .btn-ring-expandable-border {
        transition: none; } }
  .btn-icon.btn-ring-expandable .icon-holder .btn-ring-expandable-el,
  .btn-icon-only.btn-ring-expandable .icon-holder .btn-ring-expandable-el {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 50;
    opacity: 0;
    transition: all 0.8s cubic-bezier(0.2, 1, 0.2, 1); }
    @media (prefers-reduced-motion: reduce) {
      .btn-icon.btn-ring-expandable .icon-holder .btn-ring-expandable-el,
      .btn-icon-only.btn-ring-expandable .icon-holder .btn-ring-expandable-el {
        transition: none; } }

.btn-icon.btn-ring-expandable:hover .icon-holder .btn-ring-expandable-border,
.btn-icon-only.btn-ring-expandable:hover .icon-holder .btn-ring-expandable-border {
  top: -0.5rem;
  left: -0.5rem;
  bottom: -0.5rem;
  right: -0.5rem;
  opacity: 0; }

.btn-icon.btn-ring-expandable:hover .icon-holder .btn-ring-expandable-el,
.btn-icon-only.btn-ring-expandable:hover .icon-holder .btn-ring-expandable-el {
  top: -1.5rem;
  left: -1.5rem;
  bottom: -1.5rem;
  right: -1.5rem;
  opacity: 1; }

.btn-parent.disabled .btn-icon.icon-hover-translate-r .btn-icon-el, .btn-parent.disabled .btn-icon.icon-hover-translate-l .btn-icon-el,
.btn-parent:disabled .btn-icon.icon-hover-translate-r .btn-icon-el,
.btn-parent:disabled .btn-icon.icon-hover-translate-l .btn-icon-el, .btn-parent.disabled
.btn-icon-only.icon-hover-translate-r .btn-icon-el, .btn-parent.disabled
.btn-icon-only.icon-hover-translate-l .btn-icon-el,
.btn-parent:disabled
.btn-icon-only.icon-hover-translate-r .btn-icon-el,
.btn-parent:disabled
.btn-icon-only.icon-hover-translate-l .btn-icon-el {
  transform: translate(0, 0) !important; }

.btn-parent:hover .btn-icon.icon-hover-translate-r .btn-icon-el,
.btn-parent:focus .btn-icon.icon-hover-translate-r .btn-icon-el,
.btn-parent.focus .btn-icon.icon-hover-translate-r .btn-icon-el, .btn-parent:hover
.btn-icon-only.icon-hover-translate-r .btn-icon-el,
.btn-parent:focus
.btn-icon-only.icon-hover-translate-r .btn-icon-el,
.btn-parent.focus
.btn-icon-only.icon-hover-translate-r .btn-icon-el {
  transform: translate(0.3rem, 0); }

.btn-parent:not(:disabled):not(.disabled).active:focus .btn-icon.icon-hover-translate-r .btn-icon-el,
.btn-parent:not(:disabled):not(.disabled):active:focus .btn-icon.icon-hover-translate-r .btn-icon-el,
.show > .btn-parent.dropdown-toggle:focus .btn-icon.icon-hover-translate-r .btn-icon-el, .btn-parent:not(:disabled):not(.disabled).active:focus
.btn-icon-only.icon-hover-translate-r .btn-icon-el,
.btn-parent:not(:disabled):not(.disabled):active:focus
.btn-icon-only.icon-hover-translate-r .btn-icon-el,
.show > .btn-parent.dropdown-toggle:focus
.btn-icon-only.icon-hover-translate-r .btn-icon-el {
  transform: translate(0.3rem, 0); }

.btn-parent:hover .btn-icon.icon-hover-translate-l .btn-icon-el,
.btn-parent:focus .btn-icon.icon-hover-translate-l .btn-icon-el,
.btn-parent.focus .btn-icon.icon-hover-translate-l .btn-icon-el, .btn-parent:hover
.btn-icon-only.icon-hover-translate-l .btn-icon-el,
.btn-parent:focus
.btn-icon-only.icon-hover-translate-l .btn-icon-el,
.btn-parent.focus
.btn-icon-only.icon-hover-translate-l .btn-icon-el {
  transform: translate(-0.3rem, 0); }

.btn-parent:not(:disabled):not(.disabled).active:focus .btn-icon.icon-hover-translate-l .btn-icon-el,
.btn-parent:not(:disabled):not(.disabled):active:focus .btn-icon.icon-hover-translate-l .btn-icon-el,
.show > .btn-parent.dropdown-toggle:focus .btn-icon.icon-hover-translate-l .btn-icon-el, .btn-parent:not(:disabled):not(.disabled).active:focus
.btn-icon-only.icon-hover-translate-l .btn-icon-el,
.btn-parent:not(:disabled):not(.disabled):active:focus
.btn-icon-only.icon-hover-translate-l .btn-icon-el,
.show > .btn-parent.dropdown-toggle:focus
.btn-icon-only.icon-hover-translate-l .btn-icon-el {
  transform: translate(-0.3rem, 0); }

.alert-icon {
  width: 3rem; }

.client-logo {
  max-width: 6.875rem;
  height: auto; }

.svg-scaler {
  position: relative;
  height: 0;
  width: 100%;
  padding: 0;
  padding-bottom: 100%; }
  .svg-scaler img {
    width: 100%;
    height: auto; }
  .svg-scaler svg {
    position: absolute;
    height: 100%;
    width: 100%;
    max-width: none;
    left: 0;
    top: 0; }

.bg-shape {
  position: absolute;
  opacity: 0;
  z-index: 10;
  transition: all 0.8s cubic-bezier(0.2, 1, 0.2, 1);
  width: 1.563rem;
  backface-visibility: hidden; }
  @media (prefers-reduced-motion: reduce) {
    .bg-shape {
      transition: none; } }

.icon-holder,
.icon-holder-lg,
.icon-holder-sm {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center; }

.icon-holder {
  width: 2.875rem;
  height: 2.875rem; }

.icon-holder-lg {
  width: 3.625rem;
  height: 3.625rem; }

.icon-holder-sm {
  width: 2.43rem;
  height: 2.43rem; }

.horizontal-line {
  display: block;
  min-width: 2.188rem;
  min-height: 1px;
  background-color: #000000; }

.vertical-line {
  display: block;
  min-width: 1px;
  min-height: 2.188rem;
  background-color: #000000; }

.swiper-container.swiper-overflow-text-enabled [data-overflowed-text] {
  display: none; }

.swiper-button-prev,
.swiper-button-next {
  font-size: var(--swiper-navigation-size); }

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

.accordion-button {
  border: none; }
  .accordion-button:after {
    display: none; }
  .accordion-button:not(.collapsed) .accordion-status-icon {
    transform: rotate(90deg);
    transform-origin: center;
    transition: all 0.8s cubic-bezier(0.2, 1, 0.2, 1); }
    @media (prefers-reduced-motion: reduce) {
      .accordion-button:not(.collapsed) .accordion-status-icon {
        transition: none; } }

.form-body-col:not(:last-child) {
  border-right: 1px solid #525fa5; }

.form-body-col-in {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.info-content-header {
  width: 10rem;
  margin: 0 auto;
  padding: 2rem 0;
  position: relative;
  margin-bottom: 12px; }
  .info-content-header::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #5361a3;
    position: absolute;
    left: 50%;
    bottom: -12px;
    transform: translate3d(-50%, 0, 0); }

.info-content-header-icon {
  width: 3rem;
  margin: 0 auto; }

.form-control.uppercased-placeholder::placeholder {
  font-size: 0.7rem;
  letter-spacing: 1px;
  text-transform: uppercase; }

.form-control.form-control-lean {
  background-color: transparent;
  background-position-x: right;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  padding: 0 0 0.3rem !important;
  border-radius: 0 !important; }

.form-password-field {
  position: relative; }
  .form-password-field input[type="password"] {
    padding-right: 2.5rem; }

.form-password-field-icon {
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translate3d(0, -50%, 0);
  z-index: 10;
  cursor: pointer; }

.form-control-show-option {
  display: none; }

.form-custom-upload-field {
  position: relative; }

.hide-input {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0; }

.form-control-custom-upload-btn {
  position: absolute;
  top: 50%;
  right: 0.3rem;
  transform: translate3d(0, -50%, 0);
  height: 80%;
  margin: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  cursor: pointer;
  background: #dfe1ee;
  color: #525fa5; }

.file-placeholder {
  display: none; }

.datepicker-dropdown {
  padding: 1rem; }

.datepicker th {
  height: 40px;
  width: 40px; }

.datepicker td {
  height: 30px;
  width: 30px; }

.form-select.form-select-lean {
  background-color: transparent;
  background-position-x: right;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  padding: 0 0 0.3rem !important;
  border-radius: 0 !important; }

.form-check-input.form-check-input-lean {
  background-color: transparent; }

.js-media-player {
  width: 100%; }
  .js-media-player .mejs__container {
    font-family: "Museo Sans Cyrl 500"; }
    .js-media-player .mejs__container.hide-all-controls .mejs__overlay-play,
    .js-media-player .mejs__container.hide-all-controls .mejs__controls {
      display: none !important; }
  .js-media-player .mejs__button,
  .js-media-player .mejs__time,
  .js-media-player .mejs__time-rail {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center; }
  .js-media-player .mejs__overlay-loading {
    height: 150px;
    width: 150px; }
  .js-media-player .mejs__overlay-loading-bg-img {
    background: transparent url("../imgs/design-assets/loader-white.png") center center no-repeat;
    background-size: cover;
    display: block;
    height: 150px;
    width: 150px;
    z-index: 1; }
  .js-media-player .mejs__overlay-button {
    border: 1px solid #ffffff;
    border-radius: 50%;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z'/></svg>");
    background-repeat: no-repeat;
    background-size: 2.5rem 2.5rem;
    background-position: center center;
    opacity: 1;
    transition: all 0.8s cubic-bezier(0.2, 1, 0.2, 1); }
    @media (prefers-reduced-motion: reduce) {
      .js-media-player .mejs__overlay-button {
        transition: none; } }
  .js-media-player .mejs__overlay:hover .mejs__overlay-button {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z2'/></svg>");
    background-repeat: no-repeat;
    background-size: 2.5rem 2.5rem;
    background-position: center center;
    opacity: 0.6; }
  .js-media-player .mejs__button > button {
    background-repeat: no-repeat;
    background-size: 1.5rem 1.5rem;
    background-position: center center; }
  .js-media-player .mejs__play > button {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M10.804 8 5 4.633v6.734L10.804 8zm.792-.696a.802.802 0 0 1 0 1.392l-6.363 3.692C4.713 12.69 4 12.345 4 11.692V4.308c0-.653.713-.998 1.233-.696l6.363 3.692z'/></svg>"); }
  .js-media-player .mejs__pause > button {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M6 3.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V4a.5.5 0 0 1 .5-.5zm4 0a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0V4a.5.5 0 0 1 .5-.5z' clip-rule='evenodd'/></svg>"); }
  .js-media-player .mejs__unmute > button {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M6.717 3.55A.5.5 0 0 1 7 4v8a.5.5 0 0 1-.812.39L3.825 10.5H1.5A.5.5 0 0 1 1 10V6a.5.5 0 0 1 .5-.5h2.325l2.363-1.89a.5.5 0 0 1 .529-.06zM6 5.04 4.312 6.39A.5.5 0 0 1 4 6.5H2v3h2a.5.5 0 0 1 .312.11L6 10.96V5.04zm7.854.606a.5.5 0 0 1 0 .708L12.207 8l1.647 1.646a.5.5 0 0 1-.708.708L11.5 8.707l-1.646 1.647a.5.5 0 0 1-.708-.708L10.793 8 9.146 6.354a.5.5 0 1 1 .708-.708L11.5 7.293l1.646-1.647a.5.5 0 0 1 .708 0z' clip-rule='evenodd'/></svg>"); }
  .js-media-player .mejs__mute > button {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M11.536 14.01A8.473 8.473 0 0 0 14.026 8a8.473 8.473 0 0 0-2.49-6.01l-.708.707A7.476 7.476 0 0 1 13.025 8c0 2.071-.84 3.946-2.197 5.303l.708.707z' clip-rule='evenodd'/><path fill-rule='evenodd' d='M10.121 12.596A6.48 6.48 0 0 0 12.025 8a6.48 6.48 0 0 0-1.904-4.596l-.707.707A5.483 5.483 0 0 1 11.025 8a5.483 5.483 0 0 1-1.61 3.89l.706.706z' clip-rule='evenodd'/><path fill-rule='evenodd' d='M10.025 8a4.486 4.486 0 0 1-1.318 3.182L8 10.475A3.489 3.489 0 0 0 9.025 8c0-.966-.392-1.841-1.025-2.475l.707-.707A4.486 4.486 0 0 1 10.025 8zM7 4a.5.5 0 0 0-.812-.39L3.825 5.5H1.5A.5.5 0 0 0 1 6v4a.5.5 0 0 0 .5.5h2.325l2.363 1.89A.5.5 0 0 0 7 12V4zM4.312 6.39 6 5.04v5.92L4.312 9.61A.5.5 0 0 0 4 9.5H2v-3h2a.5.5 0 0 0 .312-.11z' clip-rule='evenodd'/></svg>"); }
  .js-media-player .mejs__fullscreen-button > button {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1.5 1a.5.5 0 0 0-.5.5v4a.5.5 0 0 1-1 0v-4A1.5 1.5 0 0 1 1.5 0h4a.5.5 0 0 1 0 1h-4zM10 .5a.5.5 0 0 1 .5-.5h4A1.5 1.5 0 0 1 16 1.5v4a.5.5 0 0 1-1 0v-4a.5.5 0 0 0-.5-.5h-4a.5.5 0 0 1-.5-.5zM.5 10a.5.5 0 0 1 .5.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 1 0 1h-4A1.5 1.5 0 0 1 0 14.5v-4a.5.5 0 0 1 .5-.5zm15 0a.5.5 0 0 1 .5.5v4a1.5 1.5 0 0 1-1.5 1.5h-4a.5.5 0 0 1 0-1h4a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 1 .5-.5z' clip-rule='evenodd'/></svg>");
    background-size: 1rem 1rem; }
  .js-media-player .mejs__fullscreen-button.mejs__unfullscreen > button {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M5.5 0a.5.5 0 0 1 .5.5v4A1.5 1.5 0 0 1 4.5 6h-4a.5.5 0 0 1 0-1h4a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 1 .5-.5zm5 0a.5.5 0 0 1 .5.5v4a.5.5 0 0 0 .5.5h4a.5.5 0 0 1 0 1h-4A1.5 1.5 0 0 1 10 4.5v-4a.5.5 0 0 1 .5-.5zM0 10.5a.5.5 0 0 1 .5-.5h4A1.5 1.5 0 0 1 6 11.5v4a.5.5 0 0 1-1 0v-4a.5.5 0 0 0-.5-.5h-4a.5.5 0 0 1-.5-.5zm10 1a1.5 1.5 0 0 1 1.5-1.5h4a.5.5 0 0 1 0 1h-4a.5.5 0 0 0-.5.5v4a.5.5 0 0 1-1 0v-4z' clip-rule='evenodd'/></svg>"); }
  .js-media-player .mejs__time {
    box-sizing: border-box;
    height: 40px;
    padding: 0 6px 0;
    font-weight: 300; }
  .js-media-player .mejs__time-rail {
    padding-top: 0; }
  .js-media-player .mejs__time-total {
    margin-top: 0; }
  .js-media-player .mejs__time-float {
    border-color: rgba(255, 255, 255, 0.5);
    margin-bottom: 13px;
    color: rgba(255, 255, 255, 0.5); }
  .js-media-player .mejs__time-buffering,
  .js-media-player .mejs__time-current,
  .js-media-player .mejs__time-float,
  .js-media-player .mejs__time-float-corner,
  .js-media-player .mejs__time-float-current,
  .js-media-player .mejs__time-hovered,
  .js-media-player .mejs__time-loaded,
  .js-media-player .mejs__time-marker,
  .js-media-player .mejs__time-total {
    height: 2px; }

.mejs__time-handle-content {
  top: -8px; }

.mejs__volume-handle {
  height: 3px; }

.mejs__horizontal-volume-slider {
  height: 100%; }

.mejs__horizontal-volume-total {
  height: 4px;
  top: 50%;
  transform: translate3d(0, -50%, 0); }

.media-player video,
.media-player audio {
  width: 100% !important;
  height: auto !important; }

.js-grid {
  position: relative; }

.js-grid-item {
  display: block;
  position: absolute;
  z-index: 1; }
  .js-grid-item.muuri-item-dragging {
    z-index: 3; }
  .js-grid-item.muuri-item-releasing {
    z-index: 2; }
  .js-grid-item.muuri-item-hidden {
    z-index: 0; }

.progress-track {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center; }

.progress-track-step {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  padding-left: 3rem;
  padding-right: 3rem;
  position: relative; }
  .progress-track-step:before, .progress-track-step:after {
    content: "";
    display: block;
    width: calc( 130px - 2.5rem + 3px);
    height: 3px;
    background: rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 1.2rem; }
  .progress-track-step:before {
    left: 0; }
  .progress-track-step:after {
    right: 0; }
  .progress-track-step:first-child {
    padding-left: 0; }
    .progress-track-step:first-child:before {
      display: none; }
  .progress-track-step:last-child {
    padding-right: 0; }
    .progress-track-step:last-child:after {
      display: none; }
  .progress-track-step.step-covered.step-covered-progress:before, .progress-track-step.step-covered.step-covered-progress:after {
    background: #1f1f3d; }
  .progress-track-step.step-covered.step-covered-progress.current-step-covered:after {
    background: rgba(255, 255, 255, 0.5) !important; }
  .progress-track-step.step-covered .progress-track-step-indicator {
    border-color: #1f1f3d; }
    .progress-track-step.step-covered .progress-track-step-indicator:before, .progress-track-step.step-covered .progress-track-step-indicator:after {
      display: block; }

.progress-track-step-indicator {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 1px solid #ffffff;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  text-align: center;
  color: #ffffff;
  position: relative; }
  .progress-track-step-indicator:before, .progress-track-step-indicator:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%; }
  .progress-track-step-indicator:before {
    border-radius: 50%;
    background: #1f1f3d; }
  .progress-track-step-indicator:after {
    vertical-align: -0.125em;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z' clip-rule='evenodd'/></svg>");
    background-repeat: no-repeat;
    background-size: 1.3rem 1.3rem;
    background-position: center;
    z-index: 2; }

.progress-track-step-text {
  margin-top: 0.5rem;
  width: 130px;
  text-align: center; }

.page-header .navbar-toggler {
  background-color: #43ae37; }
  .page-header .navbar-toggler .navbar-toggler-icon {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    color: #ffffff; }
    .page-header .navbar-toggler .navbar-toggler-icon:before {
      content: "";
      display: inline-block;
      width: 1.8rem;
      height: 1.8rem;
      vertical-align: -0.125em;
      background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z' clip-rule='evenodd'/></svg>");
      background-repeat: no-repeat;
      background-size: 1.8rem 1.8rem; }

.header-navbar-brand img {
  width: 192px;
  height: auto; }

.content-section-in {
  min-height: 85vh;
  padding-left: 3rem;
  padding-right: 3rem;
  padding-bottom: 1.5rem; }

.content-section-title {
  margin-bottom: 0; }

.hero-section {
  height: 100vh; }

.hero-section-body {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  position: relative; }
  .hero-section-body .container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    position: relative;
    z-index: 100; }

.hero-section-banner-bg-img-cont {
  width: 50%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10; }

.hero-slant-el {
  width: 73%;
  height: 100%;
  position: absolute;
  left: -7%;
  top: 0;
  z-index: 50;
  transform: skew(-10deg);
  border-bottom-right-radius: 3rem; }

.hero-section-body-ls {
  width: 70%;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center; }

.hero-section-body-rs {
  width: 30%;
  position: absolute;
  right: 23%;
  top: 50%;
  transform: translate3d(0, -50%, 0); }

.hero-section-img img {
  width: 100%;
  height: auto; }

.icon-style-title-with-underline {
  border-bottom: 2px solid #43ae37; }

@media screen and (max-width: 992px) {
  .navbar-collapse {
    background-color: #a6acc1;
    padding: 1.5rem; }
  .hero-slant-el {
    left: -10%; }
  .hero-section-body-rs {
    display: none; }
  .hero-section-body-ls {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%; }
  .progress-track {
    padding-bottom: 0 !important; }
  .progress-track-step {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
    margin-bottom: 1.5rem; }
    .progress-track-step:before, .progress-track-step:after {
      display: none !important; }
  .form-body-col {
    width: 100%; }
    .form-body-col:not(:last-child) {
      border-right: none;
      margin-bottom: 3rem; }
  .form-body-col-in {
    padding: 0 !important; }
  .filecheck {
    display: none !important; }
  .form-submit,
  .text-btn-cta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center; }
  .side-branding-desc {
    text-align: center; }
  .side-branding-title {
    align-items: center !important; } }

@media screen and (max-width: 768px) {
  .hero-slant-el {
    width: 80%;
    left: -13%; }
  .form-show-field-selector {
    flex-direction: column;
    align-items: flex-start !important; }
    .form-show-field-selector .form-label {
      margin-bottom: 0.8rem !important;
      display: block; }
  .form-control-field {
    margin-bottom: 1.5rem; }
  /*   .file-placeholder {
    display: block;
    margin-bottom: 0.8rem;
  } */ }

@media screen and (max-width: 576px) {
  .hero-slant-el {
    width: 100%;
    left: -20%; }
  .content-section-in {
    padding-left: 1rem;
    padding-right: 1rem; }
  .alert.d-flex {
    flex-direction: column;
    align-items: center;
    text-align: center; }
  .alert .alert-icon {
    margin-bottom: 1rem; }
  .datepicker th {
    height: 30px;
    width: 30px; }
  .datepicker td {
    height: 20px;
    width: 20px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZS1zdHlsZXMuY3NzIiwic291cmNlcyI6WyJjb3JlLXN0eWxlcy5zY3NzIiwiX2N1c3RvbS12YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3Itc2NoZW1lLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJwYXJ0aWFscy9fZnVuY3Rpb25zLnNjc3MiLCJwYXJ0aWFscy9fZXh0ZW5zaW9ucy5zY3NzIiwicGFydGlhbHMvX21peGlucy5zY3NzIiwicGFydGlhbHMvbWl4aW5zL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9taXhpbnMvX2ZsZXgtbGF5b3V0LnNjc3MiLCJwYXJ0aWFscy9taXhpbnMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLCJwYXJ0aWFscy9fdXRpbGl0aWVzLnNjc3MiLCJwYXJ0aWFscy9fZm9udHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX3ZhbGlkYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2hlbHBlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJwYXJ0aWFscy9fcmVib290LnNjc3MiLCJwYXJ0aWFscy9fYW5pbWF0aW9ucy5zY3NzIiwicGFydGlhbHMvX3RyYW5zZm9ybS5zY3NzIiwicGFydGlhbHMvX2JhY2tncm91bmQuc2NzcyIsInBhcnRpYWxzL19vdmVybGF5cy5zY3NzIiwicGFydGlhbHMvX3R5cG9ncmFwaHkuc2NzcyIsInBhcnRpYWxzL19oZWFkaW5ncy5zY3NzIiwicGFydGlhbHMvX2RpdmlkZXIuc2NzcyIsInBhcnRpYWxzL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9fYWxlcnQuc2NzcyIsInBhcnRpYWxzL19jdXJzb3Iuc2NzcyIsInBhcnRpYWxzL19jYXJkLnNjc3MiLCJwYXJ0aWFscy9faW1hZ2VzLnNjc3MiLCJwYXJ0aWFscy9fc3ZnLnNjc3MiLCJwYXJ0aWFscy9faWNvbnMuc2NzcyIsInBhcnRpYWxzL19saW5lcy5zY3NzIiwicGFydGlhbHMvX2Nhcm91c2VsLnNjc3MiLCJwYXJ0aWFscy9fdGFicy5zY3NzIiwicGFydGlhbHMvX2FjY29yZGlvbi5zY3NzIiwicGFydGlhbHMvX2Zvcm1zLnNjc3MiLCJwYXJ0aWFscy9mb3Jtcy9fZm9ybS1nZW5lcmFsLWNvbnRlbnQuc2NzcyIsInBhcnRpYWxzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsInBhcnRpYWxzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwicGFydGlhbHMvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsInBhcnRpYWxzL19tZWRpYS5zY3NzIiwicGFydGlhbHMvX21hc29ucnktZ3JpZC5zY3NzIiwicGFydGlhbHMvX3Byb2dyZXNzLXRyYWNrZXIuc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL19jb250ZW50LXNlY3Rpb24uc2NzcyIsInBhcnRpYWxzL19oZXJvLXNlY3Rpb24uc2NzcyIsInBhcnRpYWxzL19zaWRlLWJyYW5kaW5nLnNjc3MiLCJwYXJ0aWFscy9fcmVzcG9uc2l2ZS5zY3NzIiwiX2N1c3RvbS1zdHlsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBSYWhpc2kgYW5kIFVzZXIgQ3VzdG9tIFZhcmlhYmxlc1xyXG5AaW1wb3J0IFwiLi9jdXN0b20tdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL3ZhcmlhYmxlc1wiO1xyXG5cclxuLy8gQm9vdHN0cmFwIENvbmZpZ3VyYXRpb25cclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcclxuXHJcbi8vIFJhaGlzaSBDb25maWd1cmF0aW9uXHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9leHRlbnNpb25zXCI7XHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL21peGluc1wiO1xyXG5cclxuLy8gQm9vdHN0cmFwIFV0aWxpdGllc1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xyXG5cclxuLy8gUmFoaXNpIFV0aWxpdGllc1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy91dGlsaXRpZXNcIjtcclxuXHJcbi8vIEZvbnRzXHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL2ZvbnRzXCI7XHJcblxyXG4vLyBCb290c3RyYXAgTGF5b3V0ICYgY29tcG9uZW50c1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90eXBlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaW1hZ2VzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY29udGFpbmVyc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2dyaWRcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90YWJsZXNcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9uc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYnV0dG9uLWdyb3VwXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2XCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2YmFyXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2FyZFwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2FjY29yZGlvblwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2JyZWFkY3J1bWJcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYmFkZ2VcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3Byb2dyZXNzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Nsb3NlXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdG9hc3RzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbW9kYWxcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90b29sdGlwXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcG9wb3ZlclwiO1xyXG5cclxuLy8gQm9vdHN0cmFwIEhlbHBlcnNcclxuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzXCI7XHJcblxyXG4vLyBCb290c3RyYXAgVXRpbGl0aWVzXHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL2FwaVwiO1xyXG5cclxuLy8gUmFoaXNpIExheW91dCAmIGNvbXBvbmVudHNcclxuQGltcG9ydCBcIi4vcGFydGlhbHMvcmVib290XCI7XHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL2FuaW1hdGlvbnNcIjtcclxuQGltcG9ydCBcIi4vcGFydGlhbHMvdHJhbnNmb3JtXCI7XHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL2JhY2tncm91bmRcIjtcclxuQGltcG9ydCBcIi4vcGFydGlhbHMvb3ZlcmxheXNcIjtcclxuQGltcG9ydCBcIi4vcGFydGlhbHMvdHlwb2dyYXBoeVwiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9oZWFkaW5nc1wiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9kaXZpZGVyXCI7XHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcIi4vcGFydGlhbHMvYWxlcnRcIjtcclxuQGltcG9ydCBcIi4vcGFydGlhbHMvY3Vyc29yXCI7XHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL2NhcmRcIjtcclxuQGltcG9ydCBcIi4vcGFydGlhbHMvaW1hZ2VzXCI7XHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL3N2Z1wiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9pY29uc1wiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9saW5lc1wiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9jYXJvdXNlbFwiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy90YWJzXCI7XHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL2FjY29yZGlvblwiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9tZWRpYVwiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9tYXNvbnJ5LWdyaWRcIjtcclxuQGltcG9ydCBcIi4vcGFydGlhbHMvcHJvZ3Jlc3MtdHJhY2tlclwiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9oZWFkZXJcIjtcclxuQGltcG9ydCBcIi4vcGFydGlhbHMvY29udGVudC1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL2hlcm8tc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiLi9wYXJ0aWFscy9zaWRlLWJyYW5kaW5nXCI7XHJcbkBpbXBvcnQgXCIuL3BhcnRpYWxzL3Jlc3BvbnNpdmVcIjtcclxuXHJcbi8vIFVzZXIgQ3VzdG9tIFNDU1NcclxuQGltcG9ydCBcIi4vY3VzdG9tLXN0eWxlc1wiO1xyXG4iLCIvLyBSZXdyaXRlIEJvb3RzdHJhcCBWYXJpYWJsZXMgYmVsb3cgLSBlLmcgJHByaW1hcnk6YmxhY2s7XHJcbiIsIi8qKlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUGF0aHNcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4kZm9udHMtcGF0aDogXCIuLi9mb250c1wiO1xyXG5cclxuLy8gQ29sb3Igc3lzdGVtXHJcbi8vIEdyYXlzXHJcbiRncmF5LTEwMDogI2ZkZmRmZCAhZGVmYXVsdDtcclxuJGdyYXktMjAwOiAjZmJmYmZiICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNlNmU2ZTYgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogI2RmZTFlZSAhZGVmYXVsdDtcclxuJGdyYXktNDAwLWI6ICNkZWVjZjEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2NhZDBlNiAhZGVmYXVsdDtcclxuJGdyYXktNTAwLWI6ICNhNmFjYzEgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzgzOGU5NSAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiAjN2I4ZmE0ICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6ICM2ZDg4YjEgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogIzI2MjkzMiAhZGVmYXVsdDtcclxuXHJcbi8vIENvbG9yc1xyXG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XHJcbiR3aGl0ZTogI2ZmZmZmZiAhZGVmYXVsdDtcclxuJGJsdWU6ICM0NzYwZmYgIWRlZmF1bHQ7XHJcbiRibHVlLWRhcmtlcjogIzFmMWYzZCAhZGVmYXVsdDtcclxuJGJsdWUtbGlnaHRlcjogI2VjZWRmNSAhZGVmYXVsdDtcclxuJGJsdWUtbGlnaHRlci0yOiAjYzRjOWRmICFkZWZhdWx0O1xyXG4kaW5kaWdvOiAjNTM2MWEzICFkZWZhdWx0O1xyXG4kcHVycGxlOiAjNTI1ZmE1ICFkZWZhdWx0O1xyXG4kcGluazogI2U4M2U4YyAhZGVmYXVsdDtcclxuJHJlZDogI2QwNDQ1YSAhZGVmYXVsdDtcclxuJHllbGxvdzogI2YxN2YxYiAhZGVmYXVsdDtcclxuJGdyZWVuOiAjNDNhZTM3ICFkZWZhdWx0O1xyXG4kZ3JlZW4tbGlnaHRlcjogIzQyYmE5NiAhZGVmYXVsdDtcclxuJHRlYWw6ICMyZWM0YjYgIWRlZmF1bHQ7XHJcbiRjeWFuOiAjM2JjYWVjICFkZWZhdWx0O1xyXG5cclxuLy8gVGhlbWUgQ29sb3JzXHJcbiRwcmltYXJ5OiAkYmx1ZS1kYXJrZXIgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnk6ICRncmVlbiAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICR0ZWFsICFkZWZhdWx0O1xyXG4kaW5mbzogJHB1cnBsZSAhZGVmYXVsdDtcclxuJHdhcm5pbmc6ICR5ZWxsb3cgIWRlZmF1bHQ7XHJcbiRkYW5nZXI6ICRyZWQgIWRlZmF1bHQ7XHJcbiRsaWdodDogJGJsdWUtbGlnaHRlci0yICFkZWZhdWx0O1xyXG4kZGFyazogJGJsdWUtZGFya2VyICFkZWZhdWx0O1xyXG5cclxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcImdyYXktMTAwXCI6ICRncmF5LTEwMCxcclxuICAgIFwiZ3JheS0yMDBcIjogJGdyYXktMjAwLFxyXG4gICAgXCJncmF5LTMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgICBcImdyYXktNDAwXCI6ICRncmF5LTQwMCxcclxuICAgIFwiZ3JheS00MDAtYlwiOiAkZ3JheS00MDAtYixcclxuICAgIFwiZ3JheS01MDBcIjogJGdyYXktNTAwLFxyXG4gICAgXCJncmF5LTYwMFwiOiAkZ3JheS02MDAsXHJcbiAgICBcImdyYXktNzAwXCI6ICRncmF5LTcwMCxcclxuICAgIFwiZ3JheS04MDBcIjogJGdyYXktODAwLFxyXG4gICAgXCJncmF5LTkwMFwiOiAkZ3JheS05MDAsXHJcbiAgICBcInByaW1hcnlcIjogJHByaW1hcnksXHJcbiAgICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LFxyXG4gICAgXCJzdWNjZXNzXCI6ICRzdWNjZXNzLFxyXG4gICAgXCJpbmZvXCI6ICRpbmZvLFxyXG4gICAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLFxyXG4gICAgXCJkYW5nZXJcIjogJGRhbmdlcixcclxuICAgIFwibGlnaHRcIjogJGxpZ2h0LFxyXG4gICAgXCJkYXJrXCI6ICRkYXJrLFxyXG4gICAgXCJpbmRpZ29cIjogJGluZGlnbyxcclxuICAgIFwicHVycGxlXCI6ICRwdXJwbGUsXHJcbiAgKSxcclxuICAkdGhlbWUtY29sb3JzXHJcbik7XHJcblxyXG4vLyBHcmFkaWVudHNcclxuJGxpZ2h0LWJsdWUtZ3JhZGllbnQtMTogbGluZWFyLWdyYWRpZW50KFxyXG4gIDBkZWcsXHJcbiAgcmdiYSgkd2hpdGUsIDEpIDAlLFxyXG4gIHJnYmEoJGJsdWUtbGlnaHRlciwgMSkgNDUlLFxyXG4gIHJnYmEoJGJsdWUtbGlnaHRlci0yLCAxKSAxMDAlXHJcbikgIWRlZmF1bHQ7XHJcbiRsaWdodC1ibHVlLWdyYWRpZW50LTI6IGxpbmVhci1ncmFkaWVudChcclxuICAwZGVnLFxyXG4gIHJnYmEoJGJsdWUtbGlnaHRlci0yLCAxKSAwJSxcclxuICByZ2JhKCRibHVlLWxpZ2h0ZXIsIDEpIDQ1JSxcclxuICByZ2JhKCR3aGl0ZSwgMSkgMTAwJVxyXG4pICFkZWZhdWx0O1xyXG4kbGlnaHQtYmx1ZS1ncmFkaWVudC0zOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgOTBkZWcsXHJcbiAgcmdiYSgkYmx1ZS1saWdodGVyLTIsIDEpIDAlLFxyXG4gIHJnYmEoJGJsdWUtbGlnaHRlciwgMSkgNTAlLFxyXG4gIHJnYmEoJHdoaXRlLCAxKSAxMDAlXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb2xvciBDb250cmFzdCBSYXRpb1xyXG4kbWluLWNvbnRyYXN0LXJhdGlvOiAyLjUgIWRlZmF1bHQ7XHJcbiRhbGVydC1iZy1zY2FsZTogMCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1zY2FsZTogMTAlICFkZWZhdWx0O1xyXG4kYWxlcnQtY29sb3Itc2NhbGU6IDEwJSAhZGVmYXVsdDtcclxuXHJcbi8vIEJvZHkgQ29sb3JcclxuJGJvZHktY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8gQ29sb3IgVmFyaWFudHNcclxuJGJnLXNvZnQtdmFsdWU6IDAuMTMgIWRlZmF1bHQ7XHJcbiRidXR0b24tc29mdC12YWx1ZTogMC4yNSAhZGVmYXVsdDtcclxuXHJcbi8vIERhcmtlciBTaGFkZSBDb250cmFzdFxyXG4kZGFya2VyLXNoYWRlLWNvbnRyYXN0OiAkZGFyayAhZGVmYXVsdDtcclxuXHJcbi8vIExpbmtzXHJcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDM1JSAhZGVmYXVsdDtcclxuXHJcbi8vIEJvcmRlcnNcclxuJGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gQm9yZGVyIFJhZGl1c1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogMC44cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gU3BhY2luZ1xyXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyczogKFxyXG4gIDA6IDAsXHJcbiAgMTogKFxyXG4gICAgJHNwYWNlciAqIDAuMjUsXHJcbiAgKSxcclxuICAyOiAoXHJcbiAgICAkc3BhY2VyICogMC41LFxyXG4gICksXHJcbiAgMzogJHNwYWNlcixcclxuICA0OiAoXHJcbiAgICAkc3BhY2VyICogMS41LFxyXG4gICksXHJcbiAgNTogKFxyXG4gICAgJHNwYWNlciAqIDIsXHJcbiAgKSxcclxuICA2OiAoXHJcbiAgICAkc3BhY2VyICogMi41LFxyXG4gICksXHJcbiAgNzogKFxyXG4gICAgJHNwYWNlciAqIDMsXHJcbiAgKSxcclxuICA4OiAoXHJcbiAgICAkc3BhY2VyICogMy41LFxyXG4gICksXHJcbiAgOTogKFxyXG4gICAgJHNwYWNlciAqIDQsXHJcbiAgKSxcclxuICAxMDogKFxyXG4gICAgJHNwYWNlciAqIDQuNSxcclxuICApLFxyXG4gIDExOiAoXHJcbiAgICAkc3BhY2VyICogNSxcclxuICApLFxyXG4gIDEyOiAoXHJcbiAgICAkc3BhY2VyICogNS41LFxyXG4gICksXHJcbiAgMTM6IChcclxuICAgICRzcGFjZXIgKiA2LFxyXG4gICksXHJcbiAgMTQ6IChcclxuICAgICRzcGFjZXIgKiA2LjUsXHJcbiAgKSxcclxuICAxNTogKFxyXG4gICAgJHNwYWNlciAqIDcsXHJcbiAgKSxcclxuICAxNjogKFxyXG4gICAgJHNwYWNlciAqIDcuNSxcclxuICApLFxyXG4gIDE3OiAoXHJcbiAgICAkc3BhY2VyICogOCxcclxuICApLFxyXG4gIDE4OiAoXHJcbiAgICAkc3BhY2VyICogOC41LFxyXG4gICksXHJcbiAgMTk6IChcclxuICAgICRzcGFjZXIgKiA5LFxyXG4gICksXHJcbiAgMjA6IChcclxuICAgICRzcGFjZXIgKiA5LjUsXHJcbiAgKSxcclxuICAyMTogKFxyXG4gICAgJHNwYWNlciAqIDEwLFxyXG4gICksXHJcbiAgMjI6IChcclxuICAgICRzcGFjZXIgKiAxMC41LFxyXG4gICksXHJcbiAgMjM6IChcclxuICAgICRzcGFjZXIgKiAxMSxcclxuICApLFxyXG4gIDI0OiAoXHJcbiAgICAkc3BhY2VyICogMTEuNSxcclxuICApLFxyXG4gIDI1OiAoXHJcbiAgICAkc3BhY2VyICogMTIsXHJcbiAgKSxcclxuICAyNjogKFxyXG4gICAgJHNwYWNlciAqIDEyLjUsXHJcbiAgKSxcclxuICAyNzogKFxyXG4gICAgJHNwYWNlciAqIDEzLFxyXG4gICksXHJcbiAgMjg6IChcclxuICAgICRzcGFjZXIgKiAxMy41LFxyXG4gICksXHJcbiAgMjk6IChcclxuICAgICRzcGFjZXIgKiAxNCxcclxuICApLFxyXG4gIDMwOiAoXHJcbiAgICAkc3BhY2VyICogMTQuNSxcclxuICApLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gU2l6aW5nIExldmVsc1xyXG4kc2l6aW5nLWxldmVsczogMjAgIWRlZmF1bHQ7XHJcblxyXG4vL0VuYWJsZSBOZWdhdGl2ZSBNYXJnaW5zXHJcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbiRuZWdhdGl2ZS1zcGFjZXJzOiAoXHJcbiAgXCJuMFwiOiAwLFxyXG4gIFwibjFcIjogKFxyXG4gICAgLSgkc3BhY2VyICogMC4yNSksXHJcbiAgKSxcclxuICBcIm4yXCI6IChcclxuICAgIC0oJHNwYWNlciAqIDAuNSksXHJcbiAgKSxcclxuICBcIm4zXCI6IC1cclxuICAgIChcclxuICAgICAgJHNwYWNlcixcclxuICAgICksXHJcbiAgXCJuNFwiOiAoXHJcbiAgICAtKCRzcGFjZXIgKiAxLjUpLFxyXG4gICksXHJcbiAgXCJuNVwiOiAoXHJcbiAgICAtKCRzcGFjZXIgKiAyKSxcclxuICApLFxyXG4gIFwibjZcIjogKFxyXG4gICAgLSgkc3BhY2VyICogMi41KSxcclxuICApLFxyXG4gIFwibjdcIjogKFxyXG4gICAgLSgkc3BhY2VyICogMyksXHJcbiAgKSxcclxuICBcIm44XCI6IChcclxuICAgIC0oJHNwYWNlciAqIDMuNSksXHJcbiAgKSxcclxuICBcIm45XCI6IChcclxuICAgIC0oJHNwYWNlciAqIDQpLFxyXG4gICksXHJcbiAgXCJuMTBcIjogKFxyXG4gICAgLSgkc3BhY2VyICogNC41KSxcclxuICApLFxyXG4gIFwibjExXCI6IChcclxuICAgIC0oJHNwYWNlciAqIDUpLFxyXG4gICksXHJcbiAgXCJuMTJcIjogKFxyXG4gICAgLSgkc3BhY2VyICogNS41KSxcclxuICApLFxyXG4gIFwibjEzXCI6IChcclxuICAgIC0oJHNwYWNlciAqIDYpLFxyXG4gICksXHJcbiAgXCJuMTRcIjogKFxyXG4gICAgLSgkc3BhY2VyICogNi41KSxcclxuICApLFxyXG4gIFwibjE1XCI6IChcclxuICAgIC0oJHNwYWNlciAqIDcpLFxyXG4gICksXHJcbiAgXCJuMTZcIjogKFxyXG4gICAgLSgkc3BhY2VyICogNy41KSxcclxuICApLFxyXG4gIFwibjE3XCI6IChcclxuICAgIC0oJHNwYWNlciAqIDgpLFxyXG4gICksXHJcbiAgXCJuMThcIjogKFxyXG4gICAgLSgkc3BhY2VyICogOC41KSxcclxuICApLFxyXG4gIFwibjE5XCI6IChcclxuICAgIC0oJHNwYWNlciAqIDkpLFxyXG4gICksXHJcbiAgXCJuMjBcIjogKFxyXG4gICAgLSgkc3BhY2VyICogOS41KSxcclxuICApLFxyXG4gIFwibjIxXCI6IChcclxuICAgIC0oJHNwYWNlciAqIDEwKSxcclxuICApLFxyXG4gIFwibjIyXCI6IChcclxuICAgIC0oJHNwYWNlciAqIDEwLjUpLFxyXG4gICksXHJcbiAgXCJuMjNcIjogKFxyXG4gICAgLSgkc3BhY2VyICogMTEpLFxyXG4gICksXHJcbiAgXCJuMjRcIjogKFxyXG4gICAgLSgkc3BhY2VyICogMTEuNSksXHJcbiAgKSxcclxuICBcIm4yNVwiOiAoXHJcbiAgICAtKCRzcGFjZXIgKiAxMiksXHJcbiAgKSxcclxuICBcIm4yNlwiOiAoXHJcbiAgICAtKCRzcGFjZXIgKiAxMi41KSxcclxuICApLFxyXG4gIFwibjI3XCI6IChcclxuICAgIC0oJHNwYWNlciAqIDEzKSxcclxuICApLFxyXG4gIFwibjI4XCI6IChcclxuICAgIC0oJHNwYWNlciAqIDEzLjUpLFxyXG4gICksXHJcbiAgXCJuMjlcIjogKFxyXG4gICAgLSgkc3BhY2VyICogMTQpLFxyXG4gICksXHJcbiAgXCJuMzBcIjogKFxyXG4gICAgLSgkc3BhY2VyICogMTQuNSksXHJcbiAgKSxcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIENvbnRlbnQgLSBUeXBvZ3JhcGh5XHJcbiRmb250LWZhbWlseS1iYXNlLTE6IFwiTXVzZW8gU2FucyBDeXJsIDUwMFwiICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZS0yOiBcIk11c2VvIFNhbnMgQ3lybCA3MDBcIiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWJhc2UtMzogXCJNdXNlbyBTYW5zIEN5cmwgOTAwXCIgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1mYW1pbHktYmFzZS0xICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtdHlwZS1yZWd1bGFyLW5hbWU6IE11c2VvU2Fuc0N5cmwtNTAwICFkZWZhdWx0O1xyXG4kZm9udC10eXBlLXJlZ3VsYXItaXRhbGljLW5hbWU6IE11c2VvU2Fuc0N5cmwtNTAwSXRhbGljICFkZWZhdWx0O1xyXG4kZm9udC10eXBlLWJvbGQtbmFtZTogTXVzZW9TYW5zQ3lybC03MDAgIWRlZmF1bHQ7XHJcbiRmb250LXR5cGUtYm9sZC1pdGFsaWMtbmFtZTogTXVzZW9TYW5zQ3lybC03MDBJdGFsaWMgIWRlZmF1bHQ7XHJcbiRmb250LXR5cGUtYm9sZGVyLW5hbWU6IE11c2VvU2Fuc0N5cmwtOTAwICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtdHlwZS1yZWd1bGFyLXVybDogXCIjeyRmb250cy1wYXRofS8jeyRmb250LXR5cGUtcmVndWxhci1uYW1lfVwiICFkZWZhdWx0O1xyXG4kZm9udC10eXBlLXJlZ3VsYXItaXRhbGljLXVybDogXCIjeyRmb250cy1wYXRofS8jeyRmb250LXR5cGUtcmVndWxhci1pdGFsaWMtbmFtZX1cIiAhZGVmYXVsdDtcclxuJGZvbnQtdHlwZS1ib2xkLXVybDogXCIjeyRmb250cy1wYXRofS8jeyRmb250LXR5cGUtYm9sZC1uYW1lfVwiICFkZWZhdWx0O1xyXG4kZm9udC10eXBlLWJvbGQtaXRhbGljLXVybDogXCIjeyRmb250cy1wYXRofS8jeyRmb250LXR5cGUtYm9sZC1pdGFsaWMtbmFtZX1cIiAhZGVmYXVsdDtcclxuJGZvbnQtdHlwZS1ib2xkZXItdXJsOiBcIiN7JGZvbnRzLXBhdGh9LyN7JGZvbnQtdHlwZS1ib2xkZXItbmFtZX1cIiAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXHJcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIDAuODc1ICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXhzOiAkZm9udC1zaXplLWJhc2UgKiAwLjcgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1odWdlLWJnLXRleHQtZm9udC1zaXplOiAxOHJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZC01MDA6IDUwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZC02MDA6IDYwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICRmb250LXdlaWdodC1zZW1pLWJvbGQtNjAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiA5MDAgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtMiAhZGVmYXVsdDtcclxuXHJcbiR0b29sdGlwLXN0eWxlLXRpdGxlLWhlYWRpbmdzOiAxLjJyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbGV0dGVyLXNwYWNpbmc6IChcclxuICAwOiAwcHgsXHJcbiAgMTogMXB4LFxyXG4gIDI6IDJweCxcclxuICAzOiAzcHgsXHJcbiAgNDogNHB4LFxyXG4gIDU6IDVweCxcclxuICA2OiA2cHgsXHJcbiAgNzogN3B4LFxyXG4gIDg6IDhweCxcclxuICA5OiA5cHgsXHJcbiAgMTA6IDEwcHgsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNzIwcHgsXHJcbiAgbGc6IDk4MHB4LFxyXG4gIHhsOiAxMTcwcHgsXHJcbiAgeHhsOiAxMzQwcHgsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBaLWluZGV4XHJcbi8vXHJcbi8vIFotaW5kZXggQ2xhc3NlcyBmb3IgZGlmZmVyZW50IHBvc2l0aW9uaW5nXHJcbiR6LWluZGV4OiAoXHJcbiAgMDogMCxcclxuICAxOiAxMCxcclxuICAyOiA1MCxcclxuICAzOiAxMDAsXHJcbiAgNDogMTUwLFxyXG4gIDU6IDIwMCxcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhcmFncmFwaHNcclxuLy9cclxuLy8gU3R5bGUgcCBlbGVtZW50LlxyXG4kcGFyYWdyYXBoLWZvbnQtc2l6ZTogMS4xNXJlbSAhZGVmYXVsdDtcclxuJHBhcmFncmFwaC1saW5lLWhlaWdodDogMS43ICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2c1xyXG4kbmF2LWxpbmstY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICRzZWNvbmRhcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXJcclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuOHJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vL1xyXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IDAuN3JlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6IDEuOHJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4taWNvbi1vbmx5LXdpZHRoOiAyLjg3NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1pY29uLW9ubHktaGVpZ2h0OiAyLjg3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4taWNvbi1vbmx5LXdpZHRoLXNtOiAyLjQzcmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWljb24tb25seS1oZWlnaHQtc206IDIuNDNyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWljb24tb25seS13aWR0aC1sZzogMy42MjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4taWNvbi1vbmx5LWhlaWdodC1sZzogMy42MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZW5hYmxlLWN1c3RvbS1ob3Zlci1hbmltYXRpb25zLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ob3Zlci10cmFuc2xhdGV5LXZhbDogLTAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiRidG4taG92ZXItdHJhbnNsYXRlbC12YWw6IC0wLjNyZW0gIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItdHJhbnNsYXRlci12YWw6IDAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGJ0bi10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtMiAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemU6IDEuMDVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidG4tYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRidG4taWNvbi1vbmx5LXdpZHRoOiAkaW5wdXQtYnRuLWljb24tb25seS13aWR0aCAhZGVmYXVsdDtcclxuJGJ0bi1pY29uLW9ubHktaGVpZ2h0OiAkaW5wdXQtYnRuLWljb24tb25seS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWljb24tb25seS13aWR0aC1zbTogJGlucHV0LWJ0bi1pY29uLW9ubHktd2lkdGgtc20gIWRlZmF1bHQ7XHJcbiRidG4taWNvbi1vbmx5LWhlaWdodC1zbTogJGlucHV0LWJ0bi1pY29uLW9ubHktaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1pY29uLW9ubHktd2lkdGgtbGc6ICRpbnB1dC1idG4taWNvbi1vbmx5LXdpZHRoLWxnICFkZWZhdWx0O1xyXG4kYnRuLWljb24tb25seS1oZWlnaHQtbGc6ICRpbnB1dC1idG4taWNvbi1vbmx5LWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICRzZWNvbmRhcnkgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8gRm9ybXMgVmFyaWFibGVzXHJcbiRpbnB1dC1wYWRkaW5nLXk6ICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkaW5mbyAhZGVmYXVsdDtcclxuJGlucHV0LXdpdGgtaWNvbi1zcGFjZTogJGlucHV0LXBhZGRpbmcteCArIDEuNXJlbSAhZGVmYXVsdDtcclxuLyogJGlucHV0LWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDsgKi9cclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1vbi1kYXJrZXItc2hhZGUtYmctY29sb3I6ICRkYXJrZXItc2hhZGUtY29udHJhc3QgIWRlZmF1bHQ7XHJcblxyXG4kdXBwZXJjYXNlZC1wbGFjZWhvbGRlci1mb250LXNpemU6ICRmb250LXNpemUteHMgIWRlZmF1bHQ7XHJcbiR1cHBlcmNhc2VkLXBsYWNlaG9sZGVyLWxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBCcmFuZGluZ1xyXG4kbG9nby13aWR0aDogMTkycHggIWRlZmF1bHQ7XHJcblxyXG4vLyBQcm9ncmVzcyBUcmFja1xyXG4kcHJvZ3Jlc3MtdHJhY2stc3RlcC13aWR0aDogMTMwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy10cmFjay1zdGVwLWluZGljYXRvci1zaXplOiAyLjVyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy10cmFjay1zdGVwLXNwYWNpbmc6IDNyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy10cmFjay1zdGVwLWluZGljYXRvci1saW5lLW9mZnNldDogM3B4ICFkZWZhdWx0O1xyXG5cclxuLy8gQ2Fyb3VzZWwgRWxlbWVudHNcclxuJHBhZ2luYXRpb24tYnV0dG9uLXNpemU6IDJyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWluLWJ1dHRvbi1zaXplOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZpZ2F0aW9uLWRpc2FibGVkLW9wYWNpdHk6IDAuMyAhZGVmYXVsdDtcclxuJG5hdmlnYXRpb24taG92ZXItb3BhY2l0eTogMC42ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWhlaWdodDogMnB4ICFkZWZhdWx0O1xyXG5cclxuLy8gQXV0byBUYWJzXHJcbiRhY3RpdmUtYXV0by10YWItbmF2LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBBY2NvcmRpb25cclxuJGFjY29yZGlvbi1idXR0b24tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gIERlbGltZXRlciBTaXplc1xyXG4kaG9yaXpvbnRhbC1saW5lLXdpZHRoOiAyLjE4NzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBNZWRpYSBFbGVtZW50cyBzaXplc1xyXG4vL1xyXG4vLyBTaGFwZSBTaXplc1xyXG4kYmctc2hhcGUtd2lkdGg6IDEuNTYzcmVtICFkZWZhdWx0O1xyXG4kYmctc2hhcGUtaGVpZ2h0OiAxLjU2M3JlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEljb25cclxuJGljb24tYmctc2l6ZTogM3JlbSAhZGVmYXVsdDtcclxuXHJcbi8vIENsaWVudCBMb2dvIFdpZHRoXHJcbiRjbGllbnQtbG9nby1tYXgtd2lkdGg6IDYuODc1cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gT3ZlcmZsb3cgU2lkZSBJbWFnZSBXaWR0aFxyXG4kb3ZlcmZsb3ctc2lkZS1pbWFnZS13aWR0aDogODByZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBBdmF0YXIgU2l6ZXNcclxuJGF2YXRhci1zbTogMi41cmVtO1xyXG4kYXZhdGFyOiAzLjc1cmVtO1xyXG4kYXZhdGFyLWxnOiA2LjI1cmVtO1xyXG5cclxuLy8gVHJhbnNpdGlvbnNcclxuJHRyYW5zaXRpb24tYmFzZTogYWxsIDAuOHMgY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4yLCAxKSAhZGVmYXVsdDtcclxuJGJ0bi10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlICFkZWZhdWx0O1xyXG4kY2FyZC1pbWctem9vbS10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gVHJhbnNmb3Jtc1xyXG4kY2FyZC1jdGEtc2hvdy10cmFuc2Zvcm0teTogMThweDtcclxuXHJcbi8vIEV4dGVuc2lvbiBWYXJpYWJsZXNcclxuLy9cclxuLy8gUG9zaXRpb24gVmFsdWVzXHJcbiRwb3NpdGlvbi12YWx1ZXM6IChcclxuICBcImF1dG9cIjogYXV0byxcclxuICAwOiAwLFxyXG4gIDUwOiA1MCUsXHJcbiAgMTAwOiAxMDAlLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gVGhlbWUgQ29sb3JzXHJcbiRuZXctY29sb3JzOiAoXHJcbiAgXCJ3aGl0ZVwiOiAkd2hpdGUsXHJcbiAgXCJibGFja1wiOiAkYmxhY2ssXHJcbiAgXCJncmF5LTEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgXCJncmF5LTIwMFwiOiAkZ3JheS0yMDAsXHJcbiAgXCJncmF5LTMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgXCJncmF5LTQwMFwiOiAkZ3JheS00MDAsXHJcbiAgXCJncmF5LTQwMC1iXCI6ICRncmF5LTQwMC1iLFxyXG4gIFwiZ3JheS01MDBcIjogJGdyYXktNTAwLFxyXG4gIFwiZ3JheS02MDBcIjogJGdyYXktNjAwLFxyXG4gIFwiZ3JheS03MDBcIjogJGdyYXktNzAwLFxyXG4gIFwiZ3JheS04MDBcIjogJGdyYXktODAwLFxyXG4gIFwiZ3JheS05MDBcIjogJGdyYXktOTAwLFxyXG4gIFwiY3lhblwiOiAkY3lhbixcclxuKTtcclxuXHJcbi8vIEZvbnQgVHlwZVxyXG4kbmV3LWZvbnQtZmFtaWx5OiAoXHJcbiAgXCJiYXNlXCI6ICRmb250LWZhbWlseS1iYXNlLFxyXG4gIFwiYmFzZS0yXCI6ICRmb250LWZhbWlseS1iYXNlLTIsXHJcbik7XHJcblxyXG4vLyBGb250IFNpemVzXHJcbiRuZXctZm9udC1zaXplczogKFxyXG4gIDc6ICRmb250LXNpemUtc20sXHJcbiAgODogJGZvbnQtc2l6ZS14cyxcclxuKTtcclxuXHJcbi8vIEZvbnQgV2VpZ2h0XHJcbiRuZXctZm9udC13ZWlnaHQ6IChcclxuICBcInNlbWktYm9sZC01MDBcIjogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZC01MDAsXHJcbiAgXCJzZW1pLWJvbGQtNjAwXCI6ICRmb250LXdlaWdodC1zZW1pLWJvbGQtNjAwLFxyXG4pO1xyXG5cclxuLy8gRGVmaW5lIHNpemUgdmFsdWVzIGZvciB3aWR0aCBhbmQgaGVpZ2h0XHJcbiRuZXctc2l6aW5nOiAoXHJcbiAgNTogNSUsXHJcbiAgMTA6IDEwJSxcclxuICAxNTogMTUlLFxyXG4gIDIwOiAyMCUsXHJcbiAgMzA6IDMwJSxcclxuICAzNTogMzUlLFxyXG4gIDQwOiA0MCUsXHJcbiAgNDU6IDQ1JSxcclxuICA1NTogNTUlLFxyXG4gIDYwOiA2MCUsXHJcbiAgNjU6IDY1JSxcclxuICA3MDogNzAlLFxyXG4gIDgwOiA4MCUsXHJcbiAgODU6IDg1JSxcclxuICA5MDogOTAlLFxyXG4gIDk1OiA5NSUsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBEaXZpZGVyc1xyXG4kZG90cy1kaXZpZGVyLXNpemU6IDNweCAhZGVmYXVsdDtcclxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbG9yc1xuQGZ1bmN0aW9uIHRvLXJnYigkdmFsdWUpIHtcbiAgQHJldHVybiByZWQoJHZhbHVlKSwgZ3JlZW4oJHZhbHVlKSwgYmx1ZSgkdmFsdWUpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG5AZnVuY3Rpb24gcmdiYS1jc3MtdmFyKCRpZGVudGlmaWVyLCAkdGFyZ2V0KSB7XG4gIEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcImJnXCIge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skaWRlbnRpZmllcn0tYmctcmdiKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9IEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcInRleHRcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRpZGVudGlmaWVyfS1jb2xvci1yZ2IpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skaWRlbnRpZmllcn0tcmdiKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBtYXAtbG9vcCgkbWFwLCAkZnVuYywgJGFyZ3MuLi4pIHtcbiAgJF9tYXA6ICgpO1xuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAvLyBhbGxvdyB0byBwYXNzIHRoZSAka2V5IGFuZCAkdmFsdWUgb2YgdGhlIG1hcCBhcyBhbiBmdW5jdGlvbiBhcmd1bWVudFxuICAgICRfYXJnczogKCk7XG4gICAgQGVhY2ggJGFyZyBpbiAkYXJncyB7XG4gICAgICAkX2FyZ3M6IGFwcGVuZCgkX2FyZ3MsIGlmKCRhcmcgPT0gXCIka2V5XCIsICRrZXksIGlmKCRhcmcgPT0gXCIkdmFsdWVcIiwgJHZhbHVlLCAkYXJnKSkpO1xuICAgIH1cblxuICAgICRfbWFwOiBtYXAtbWVyZ2UoJF9tYXAsICgka2V5OiBjYWxsKGdldC1mdW5jdGlvbigkZnVuYyksICRfYXJncy4uLikpKTtcbiAgfVxuXG4gIEByZXR1cm4gJF9tYXA7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cblxuQGZ1bmN0aW9uIHZhcmlmeSgkbGlzdCkge1xuICAkcmVzdWx0OiBudWxsO1xuICBAZWFjaCAkZW50cnkgaW4gJGxpc3Qge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skZW50cnl9KSwgc3BhY2UpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gSW50ZXJuYWwgQm9vdHN0cmFwIGZ1bmN0aW9uIHRvIHR1cm4gbWFwcyBpbnRvIGl0cyBuZWdhdGl2ZSB2YXJpYW50LlxuLy8gSXQgcHJlZml4ZXMgdGhlIGtleXMgd2l0aCBgbmAgYW5kIG1ha2VzIHRoZSB2YWx1ZSBuZWdhdGl2ZS5cbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmICRrZXkgIT0gMCB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKFwiblwiICsgJGtleTogKC0kdmFsdWUpKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gR2V0IG11bHRpcGxlIGtleXMgZnJvbSBhIHNhc3MgbWFwXG5AZnVuY3Rpb24gbWFwLWdldC1tdWx0aXBsZSgkbWFwLCAkdmFsdWVzKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmIChpbmRleCgkdmFsdWVzLCAka2V5KSAhPSBudWxsKSB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKCRrZXk6ICR2YWx1ZSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIE1lcmdlIG11bHRpcGxlIG1hcHNcbkBmdW5jdGlvbiBtYXAtbWVyZ2UtbXVsdGlwbGUoJG1hcHMuLi4pIHtcbiAgJG1lcmdlZC1tYXBzOiAoKTtcblxuICBAZWFjaCAkbWFwIGluICRtYXBzIHtcbiAgICAkbWVyZ2VkLW1hcHM6IG1hcC1tZXJnZSgkbWVyZ2VkLW1hcHMsICRtYXApO1xuICB9XG4gIEByZXR1cm4gJG1lcmdlZC1tYXBzO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzAxNjhcblxuLy8gQSBsaXN0IG9mIHByZS1jYWxjdWxhdGVkIG51bWJlcnMgb2YgcG93KGRpdmlkZSgoZGl2aWRlKCR2YWx1ZSwgMjU1KSArIC4wNTUpLCAxLjA1NSksIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRjb2xvci1jb250cmFzdC1kYXJrOiAkY29sb3ItY29udHJhc3QtZGFyaywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRtaW4tY29udHJhc3QtcmF0aW86ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgJGZvcmVncm91bmRzOiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRjb2xvci1jb250cmFzdC1kYXJrLCAkd2hpdGUsICRibGFjaztcbiAgJG1heC1yYXRpbzogMDtcbiAgJG1heC1yYXRpby1jb2xvcjogbnVsbDtcblxuICBAZWFjaCAkY29sb3IgaW4gJGZvcmVncm91bmRzIHtcbiAgICAkY29udHJhc3QtcmF0aW86IGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkY29sb3IpO1xuICAgIEBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWluLWNvbnRyYXN0LXJhdGlvIHtcbiAgICAgIEByZXR1cm4gJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1heC1yYXRpbyB7XG4gICAgICAkbWF4LXJhdGlvOiAkY29udHJhc3QtcmF0aW87XG4gICAgICAkbWF4LXJhdGlvLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQHdhcm4gXCJGb3VuZCBubyBjb2xvciBsZWFkaW5nIHRvICN7JG1pbi1jb250cmFzdC1yYXRpb306MSBjb250cmFzdCByYXRpbyBhZ2FpbnN0ICN7JGJhY2tncm91bmR9Li4uXCI7XG5cbiAgQHJldHVybiAkbWF4LXJhdGlvLWNvbG9yO1xufVxuXG5AZnVuY3Rpb24gY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kOiAkY29sb3ItY29udHJhc3QtbGlnaHQpIHtcbiAgJGwxOiBsdW1pbmFuY2UoJGJhY2tncm91bmQpO1xuICAkbDI6IGx1bWluYW5jZShvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSk7XG5cbiAgQHJldHVybiBpZigkbDEgPiAkbDIsIGRpdmlkZSgkbDEgKyAuMDUsICRsMiArIC4wNSksIGRpdmlkZSgkbDIgKyAuMDUsICRsMSArIC4wNSkpO1xufVxuXG4vLyBSZXR1cm4gV0NBRzIuMCByZWxhdGl2ZSBsdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvV0FJL0dML3dpa2kvUmVsYXRpdmVfbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcbkBmdW5jdGlvbiBsdW1pbmFuY2UoJGNvbG9yKSB7XG4gICRyZ2I6IChcbiAgICBcInJcIjogcmVkKCRjb2xvciksXG4gICAgXCJnXCI6IGdyZWVuKCRjb2xvciksXG4gICAgXCJiXCI6IGJsdWUoJGNvbG9yKVxuICApO1xuXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHJnYiB7XG4gICAgJHZhbHVlOiBpZihkaXZpZGUoJHZhbHVlLCAyNTUpIDwgLjAzOTI4LCBkaXZpZGUoZGl2aWRlKCR2YWx1ZSwgMjU1KSwgMTIuOTIpLCBudGgoJF9sdW1pbmFuY2UtbGlzdCwgJHZhbHVlICsgMSkpO1xuICAgICRyZ2I6IG1hcC1tZXJnZSgkcmdiLCAoJG5hbWU6ICR2YWx1ZSkpO1xuICB9XG5cbiAgQHJldHVybiAobWFwLWdldCgkcmdiLCBcInJcIikgKiAuMjEyNikgKyAobWFwLWdldCgkcmdiLCBcImdcIikgKiAuNzE1MikgKyAobWFwLWdldCgkcmdiLCBcImJcIikgKiAuMDcyMik7XG59XG5cbi8vIFJldHVybiBvcGFxdWUgY29sb3Jcbi8vIG9wYXF1ZSgjZmZmLCByZ2JhKDAsIDAsIDAsIC41KSkgPT4gIzgwODA4MFxuQGZ1bmN0aW9uIG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpIHtcbiAgQHJldHVybiBtaXgocmdiYSgkZm9yZWdyb3VuZCwgMSksICRiYWNrZ3JvdW5kLCBvcGFjaXR5KCRmb3JlZ3JvdW5kKSAqIDEwMCk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1mdW5jdGlvbnNcbi8vIFRpbnQgYSBjb2xvcjogbWl4IGEgY29sb3Igd2l0aCB3aGl0ZVxuQGZ1bmN0aW9uIHRpbnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIGJsYWNrXG5AZnVuY3Rpb24gc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSB0aGUgY29sb3IgaWYgdGhlIHdlaWdodCBpcyBwb3NpdGl2ZSwgZWxzZSB0aW50IGl0XG5AZnVuY3Rpb24gc2hpZnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gaWYoJHdlaWdodCA+IDAsIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCksIHRpbnQtY29sb3IoJGNvbG9yLCAtJHdlaWdodCkpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1mdW5jdGlvbnNcblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMikgIT0gbnVtYmVyIHtcbiAgICAkdmFsdWUyOiB1bnF1b3RlKFwiKFwiKSArICR2YWx1ZTIgKyB1bnF1b3RlKFwiKVwiKTtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtcmdiXG4kdGhlbWUtY29sb3JzLXJnYjogbWFwLWxvb3AoJHRoZW1lLWNvbG9ycywgdG8tcmdiLCBcIiR2YWx1ZVwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLXJnYlxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIFV0aWxpdGllcyBtYXBzXG4vL1xuLy8gRXh0ZW5kcyB0aGUgZGVmYXVsdCBgJHRoZW1lLWNvbG9yc2AgbWFwcyB0byBoZWxwIGNyZWF0ZSBvdXIgdXRpbGl0aWVzLlxuXG4vLyBDb21lIHY2LCB3ZSdsbCBkZS1kdXBlIHRoZXNlIHZhcmlhYmxlcy4gVW50aWwgdGhlbiwgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlIGtlZXAgdGhlbSB0byByZWFzc2lnbi5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtY29sb3JzXG4kdXRpbGl0aWVzLWNvbG9yczogJHRoZW1lLWNvbG9ycy1yZ2IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuJHV0aWxpdGllcy10ZXh0OiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktY29sb3IpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLXRleHQtY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLXRleHQsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwidGV4dFwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtYmctY29sb3JzXG4kdXRpbGl0aWVzLWJnOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktYmcpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLWJnLWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy1iZywgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJiZ1wiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuJGd1dHRlcnM6ICRzcGFjZXJzICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvLyBUb2dnbGVzXG4vL1xuLy8gVXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGdsb2JhbCB2YXJpYWJsZXMgdG8gZW5hYmxlIGNlcnRhaW4gdGhlbWUgZmVhdHVyZXMuXG5cbi8vIFZlbmRvclxuQGltcG9ydCBcInZlbmRvci9yZnNcIjtcblxuLy8gRGVwcmVjYXRlXG5AaW1wb3J0IFwibWl4aW5zL2RlcHJlY2F0ZVwiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2NvbG9yLXNjaGVtZVwiO1xuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmlzdWFsbHktaGlkZGVuXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LXRleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC10cnVuY2F0ZVwiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJtaXhpbnMvdXRpbGl0aWVzXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJtaXhpbnMvYWxlcnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2Ryb3BcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9jYXJldFwiO1xuQGltcG9ydCBcIm1peGlucy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGFibGUtdmFyaWFudHNcIjtcblxuLy8gU2tpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcIm1peGlucy9ib3gtc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9jb250YWluZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gRGVwcmVjYXRlIG1peGluXG4vL1xuLy8gVGhpcyBtaXhpbiBjYW4gYmUgdXNlZCB0byBkZXByZWNhdGUgbWl4aW5zIG9yIGZ1bmN0aW9ucy5cbi8vIGAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzYCBpcyBhIGdsb2JhbCB2YXJpYWJsZSwgYCRpZ25vcmUtd2FybmluZ2AgaXMgYSB2YXJpYWJsZSB0aGF0IGNhbiBiZSBwYXNzZWQgdG9cbi8vIHNvbWUgZGVwcmVjYXRlZCBtaXhpbnMgdG8gc3VwcHJlc3MgdGhlIHdhcm5pbmcgKGZvciBleGFtcGxlIGlmIHRoZSBtaXhpbiBpcyBzdGlsbCBiZSB1c2VkIGluIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgQm9vdHN0cmFwKVxuQG1peGluIGRlcHJlY2F0ZSgkbmFtZSwgJGRlcHJlY2F0ZS12ZXJzaW9uLCAkcmVtb3ZlLXZlcnNpb24sICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgQGlmICgkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzICE9IGZhbHNlIGFuZCAkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xuICAgIEB3YXJuIFwiI3skbmFtZX0gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiAjeyRkZXByZWNhdGUtdmVyc2lvbn0uIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiAjeyRyZW1vdmUtdmVyc2lvbn0uXCI7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgbWl4aW4tY29sb3Itc2NoZW1lXG5AbWl4aW4gY29sb3Itc2NoZW1lKCRuYW1lKSB7XG4gIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICN7JG5hbWV9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbWl4aW4tY29sb3Itc2NoZW1lXG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBSZXNpemUgYW55dGhpbmdcblxuQG1peGluIHJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhbHVlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAyMCUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhbnQtbWl4aW5cbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6ICRkaXNhYmxlZC1ib3JkZXI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09ICgtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAvL0FkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1peGluXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1taXhpblxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSlcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvciksIGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAkcmVzdWx0OiAoKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkc2hhZG93IHtcbiAgICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdmFsdWUsIFwiY29tbWFcIik7XG4gICAgICB9XG4gICAgICBAaWYgJHZhbHVlID09IG5vbmUgYW5kIGxlbmd0aCgkc2hhZG93KSA+IDEge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIChsZW5ndGgoJHJlc3VsdCkgPiAwKSB7XG4gICAgICBib3gtc2hhZG93OiAkcmVzdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLS41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC0uNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udmVydCBhIHN0cmluZyB0byBudW1iZXIuIFRoYW5rcyB0byBIdWdvIEdpcmF1ZGVsIGZvciB0aGUgc29sdXRpb24gLSBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNC8wMS8xNS9zYXNzLXN0cmluZy10by1udW1iZXIvXHJcbkBmdW5jdGlvbiB0by1udW1iZXIoJHZhbHVlKSB7XHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiIHtcclxuICAgIEByZXR1cm4gJHZhbHVlO1xyXG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9IFwic3RyaW5nXCIge1xyXG4gICAgJF86IGxvZyhcIlZhbHVlIGZvciBgdG8tbnVtYmVyYCBzaG91bGQgYmUgYSBudW1iZXIgb3IgYSBzdHJpbmcuXCIpO1xyXG4gIH1cclxuXHJcbiAgJHJlc3VsdDogMDtcclxuICAkZGlnaXRzOiAwO1xyXG4gICRtaW51czogc3RyLXNsaWNlKCR2YWx1ZSwgMSwgMSkgPT0gXCItXCI7XHJcbiAgJG51bWJlcnM6IChcclxuICAgIFwiMFwiOiAwLFxyXG4gICAgXCIxXCI6IDEsXHJcbiAgICBcIjJcIjogMixcclxuICAgIFwiM1wiOiAzLFxyXG4gICAgXCI0XCI6IDQsXHJcbiAgICBcIjVcIjogNSxcclxuICAgIFwiNlwiOiA2LFxyXG4gICAgXCI3XCI6IDcsXHJcbiAgICBcIjhcIjogOCxcclxuICAgIFwiOVwiOiA5LFxyXG4gICk7XHJcblxyXG4gIEBmb3IgJGkgZnJvbSBpZigkbWludXMsIDIsIDEpIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcclxuICAgICRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XHJcblxyXG4gICAgQGlmIG5vdChpbmRleChtYXAta2V5cygkbnVtYmVycyksICRjaGFyYWN0ZXIpIG9yICRjaGFyYWN0ZXIgPT0gXCIuXCIpIHtcclxuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRjaGFyYWN0ZXIgPT0gXCIuXCIge1xyXG4gICAgICAkZGlnaXRzOiAxO1xyXG4gICAgfSBAZWxzZSBpZiAkZGlnaXRzID09IDAge1xyXG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAkZGlnaXRzOiAkZGlnaXRzICogMTA7XHJcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpO1xyXG59XHJcblxyXG4vLyBDcmVhdGUgYSBuZXcgbWFwIHRocm91Z2ggQGZvciB0byBhIHNwZWNpZmllZCB2YWx1ZVxyXG5AZnVuY3Rpb24gY3JlYXRlLW1hcC10aHJvdWdoLWxvb3AoJHZhbHVlKSB7XHJcbiAgJHZhbHVlLW1hcDogKCk7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkdmFsdWUge1xyXG4gICAgJHZhbHVlLW1hcDogbWFwLW1lcmdlKFxyXG4gICAgICAkdmFsdWUtbWFwLFxyXG4gICAgICAoXHJcbiAgICAgICAgJGk6ICN7JGl9I3tyZW19LFxyXG4gICAgICApXHJcbiAgICApO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkdmFsdWUtbWFwO1xyXG59XHJcblxyXG4vLyBDcmVhdGUgYmctc29mdCBjb2xvcnNcclxuQGZ1bmN0aW9uIHJnYmEtdmFyaWFudCgkY29sb3ItbWFwLCAkd2VpZ2h0KSB7XHJcbiAgJHZhcmllZC1jb2xvcnM6ICgpO1xyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3ItbWFwIHtcclxuICAgICR2YXJpZWQtY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICR2YXJpZWQtY29sb3JzLFxyXG4gICAgICAoXHJcbiAgICAgICAgJGNvbG9yOiByZ2JhKCR2YWx1ZSwgJHdlaWdodCksXHJcbiAgICAgIClcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICR2YXJpZWQtY29sb3JzO1xyXG59XHJcblxyXG4vLyAvLyBJbnRlcm5hbCBCb290c3RyYXAgZnVuY3Rpb24gdG8gdHVybiBtYXBzIGludG8gaXRzIG5lZ2F0aXZlIHZhcmlhbnQuXHJcbi8vIEl0IHByZWZpeGVzIHRoZSBrZXlzIHdpdGggYG5gIGFuZCBtYWtlcyB0aGUgdmFsdWUgbmVnYXRpdmUuXHJcbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XHJcbiAgJHJlc3VsdDogKCk7XHJcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xyXG4gICAgQGlmICRrZXkgIT0gMCB7XHJcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoXCJuXCIgKyAka2V5OiAoLSR2YWx1ZSkpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQHJldHVybiAkcmVzdWx0O1xyXG59XHJcbiIsIi8vIEV4dGVuZGluZyBCb290c3RyYXAncyB0aGVtZSBjb2xvcnMgbWFwXHJcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoJHRoZW1lLWNvbG9ycyksICRuZXctY29sb3JzKTtcclxuIiwiLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcIm1peGlucy9idXR0b25zXCI7XG5AaW1wb3J0IFwibWl4aW5zL2ZsZXgtbGF5b3V0XCI7XG5AaW1wb3J0IFwibWl4aW5zL2JhY2tncm91bmRcIjtcbiIsIi8vIEJvb3RzdHJhcCBCdXR0b25zIE92ZXJ3cml0ZSAtIEJ1dHRvblxyXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXHJcbiAgJGJhY2tncm91bmQsXHJcbiAgJGJvcmRlcixcclxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcclxuICAkaG92ZXItYmFja2dyb3VuZDpcclxuICAgIGlmKFxyXG4gICAgICAkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LFxyXG4gICAgICBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTUlKSxcclxuICAgICAgdGludC1jb2xvcigkYmFja2dyb3VuZCwgMTUlKVxyXG4gICAgKSxcclxuICAkaG92ZXItYm9yZGVyOlxyXG4gICAgaWYoXHJcbiAgICAgICRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsXHJcbiAgICAgIHNoYWRlLWNvbG9yKCRib3JkZXIsIDIwJSksXHJcbiAgICAgIHRpbnQtY29sb3IoJGJvcmRlciwgMTAlKVxyXG4gICAgKSxcclxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcclxuICAkYWN0aXZlLWJhY2tncm91bmQ6XHJcbiAgICBpZihcclxuICAgICAgJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCxcclxuICAgICAgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDIwJSksXHJcbiAgICAgIHRpbnQtY29sb3IoJGJhY2tncm91bmQsIDIwJSlcclxuICAgICksXHJcbiAgJGFjdGl2ZS1ib3JkZXI6XHJcbiAgICBpZihcclxuICAgICAgJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCxcclxuICAgICAgc2hhZGUtY29sb3IoJGJvcmRlciwgMjUlKSxcclxuICAgICAgdGludC1jb2xvcigkYm9yZGVyLCAxMCUpXHJcbiAgICApLFxyXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXHJcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxyXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXHJcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcclxuKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coXHJcbiAgICAgICAgJGJ0bi1ib3gtc2hhZG93LFxyXG4gICAgICAgIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAwLjUpXHJcbiAgICAgICk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXHJcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coXHJcbiAgICAgICAgICAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LFxyXG4gICAgICAgICAgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIDAuNSlcclxuICAgICAgICApO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1iYWNrZ3JvdW5kO1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XHJcbiAgICBib3JkZXItY29sb3I6ICRkaXNhYmxlZC1ib3JkZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCb290c3RyYXAgQnV0dG9ucyBPdmVyd3JpdGUgLSBPdXRsaW5lIEJ1dHRvblxyXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcclxuICAkY29sb3IsXHJcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxyXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxyXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXHJcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxyXG4pIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcclxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgJi5kcm9wZG93bi10b2dnbGUuc2hvdyB7XHJcbiAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coXHJcbiAgICAgICAgICAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LFxyXG4gICAgICAgICAgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgMC41KVxyXG4gICAgICAgICk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmFoaXNpIEJ1dHRvbnMgLSBUZXh0IEJ1dHRvbnNcclxuQG1peGluIGJ1dHRvbi10ZXh0KFxyXG4gICR0ZXh0LWNvbG9yLFxyXG4gICR0ZXh0LXN0YXRlLWNvbG9yOlxyXG4gICAgZGFya2VuKCR0ZXh0LWNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSxcclxuICAkYm9yZGVyLWNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKVxyXG4pIHtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGNvbG9yOiAkdGV4dC1zdGF0ZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJHRleHQtc3RhdGUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAkdGV4dC1zdGF0ZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIFBhcmVudCBCdXR0b25zXHJcbiAgLmJ0bi1wYXJlbnQ6ZGlzYWJsZWQgJixcclxuICAuYnRuLXBhcmVudC5kaXNhYmxlZCAmIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1wYXJlbnQ6aG92ZXIgJixcclxuICAuYnRuLXBhcmVudDpmb2N1cyAmLFxyXG4gIC5idG4tcGFyZW50LmZvY3VzICYge1xyXG4gICAgY29sb3I6ICR0ZXh0LXN0YXRlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLXBhcmVudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUgJixcclxuICAuYnRuLXBhcmVudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUgJixcclxuICAuc2hvdyA+IC5idG4tcGFyZW50LmRyb3Bkb3duLXRvZ2dsZSAmIHtcclxuICAgIGNvbG9yOiAkdGV4dC1zdGF0ZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1wYXJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzICYsXHJcbiAgLmJ0bi1wYXJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzICYsXHJcbiAgLnNob3cgPiAuYnRuLXBhcmVudC5kcm9wZG93bi10b2dnbGU6Zm9jdXMgJiB7XHJcbiAgICBjb2xvcjogJHRleHQtc3RhdGUtY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQG1peGluIGQtZmxleChcclxuICAkYWxpZ24taXRlbXM6IGNlbnRlcixcclxuICAkZmxleC13cmFwOiB3cmFwLFxyXG4gICRmbGV4LWRpcmVjdGlvbjogcm93LFxyXG4gICRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogJGFsaWduLWl0ZW1zO1xyXG4gIGZsZXgtd3JhcDogJGZsZXgtd3JhcDtcclxuICBmbGV4LWRpcmVjdGlvbjogJGZsZXgtZGlyZWN0aW9uO1xyXG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnktY29udGVudDtcclxufVxyXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGZsZXgtZGlyZWN0aW9uOiByb3cpIHtcclxuICBmbGV4LWRpcmVjdGlvbjogJGZsZXgtZGlyZWN0aW9uO1xyXG59XHJcbkBtaXhpbiBmbGV4LWFsaWduLWl0ZW1zKCRhbGlnbi1pdGVtczogY2VudGVyKSB7XHJcbiAgYWxpZ24taXRlbXM6ICRhbGlnbi1pdGVtcztcclxufVxyXG5AbWl4aW4gZmxleC1qdXN0aWZ5LWNvbnRlbnQoJGp1c3RpZnktY29udGVudDogY2VudGVyKSB7XHJcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeS1jb250ZW50O1xyXG59XHJcbkBtaXhpbiBmbGV4LWl0ZW0oJGZsZXgtZ3JvdzogMCwgJGZsZXgtc2hyaW5rOiAxLCAkZmxleC1iYXNpczogYXV0bykge1xyXG4gIGZsZXg6ICRmbGV4LWdyb3cgJGZsZXgtc2hyaW5rICRmbGV4LWJhc2lzO1xyXG59XHJcbkBtaXhpbiBmbGV4LWdyb3coJGZsZXgtZ3JvdzogMCkge1xyXG4gIGZsZXgtZ3JvdzogJGZsZXgtZ3JvdztcclxufVxyXG5AbWl4aW4gZmxleC1pdGVtLW9yZGVyKCRmbGV4LW9yZGVyOiAxKSB7XHJcbiAgb3JkZXI6ICRmbGV4LW9yZGVyO1xyXG59XHJcbiIsIi8qKlxyXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogQmFja2dyb3VuZCBTaXppbmdcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5AbWl4aW4gYmctc2l6aW5nKFxyXG4gICRiZy1zaXplOiBjb3ZlcixcclxuICAkcmVwZWF0OiBuby1yZXBlYXQsXHJcbiAgJHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyXHJcbikge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJGJnLXNpemU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uXG5cbi8vIFV0aWxpdGllc1xuXG4kdXRpbGl0aWVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtdmVydGljYWwtYWxpZ25cbiAgICBcImFsaWduXCI6IChcbiAgICAgIHByb3BlcnR5OiB2ZXJ0aWNhbC1hbGlnbixcbiAgICAgIGNsYXNzOiBhbGlnbixcbiAgICAgIHZhbHVlczogYmFzZWxpbmUgdG9wIG1pZGRsZSBib3R0b20gdGV4dC1ib3R0b20gdGV4dC10b3BcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtdmVydGljYWwtYWxpZ25cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtZmxvYXRcbiAgICBcImZsb2F0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxvYXQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGxlZnQsXG4gICAgICAgIGVuZDogcmlnaHQsXG4gICAgICAgIG5vbmU6IG5vbmUsXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWZsb2F0XG4gICAgLy8gT3BhY2l0eSB1dGlsaXRpZXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtb3BhY2l0eVxuICAgIFwib3BhY2l0eVwiOiAoXG4gICAgICBwcm9wZXJ0eTogb3BhY2l0eSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAwOiAwLFxuICAgICAgICAyNTogLjI1LFxuICAgICAgICA1MDogLjUsXG4gICAgICAgIDc1OiAuNzUsXG4gICAgICAgIDEwMDogMSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtb3BhY2l0eVxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1vdmVyZmxvd1xuICAgIFwib3ZlcmZsb3dcIjogKFxuICAgICAgcHJvcGVydHk6IG92ZXJmbG93LFxuICAgICAgdmFsdWVzOiBhdXRvIGhpZGRlbiB2aXNpYmxlIHNjcm9sbCxcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtb3ZlcmZsb3dcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtZGlzcGxheVxuICAgIFwiZGlzcGxheVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJpbnQ6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZGlzcGxheSxcbiAgICAgIGNsYXNzOiBkLFxuICAgICAgdmFsdWVzOiBpbmxpbmUgaW5saW5lLWJsb2NrIGJsb2NrIGdyaWQgdGFibGUgdGFibGUtcm93IHRhYmxlLWNlbGwgZmxleCBpbmxpbmUtZmxleCBub25lXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWRpc3BsYXlcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtc2hhZG93XG4gICAgXCJzaGFkb3dcIjogKFxuICAgICAgcHJvcGVydHk6IGJveC1zaGFkb3csXG4gICAgICBjbGFzczogc2hhZG93LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3gtc2hhZG93LFxuICAgICAgICBzbTogJGJveC1zaGFkb3ctc20sXG4gICAgICAgIGxnOiAkYm94LXNoYWRvdy1sZyxcbiAgICAgICAgbm9uZTogbm9uZSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtc2hhZG93XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXBvc2l0aW9uXG4gICAgXCJwb3NpdGlvblwiOiAoXG4gICAgICBwcm9wZXJ0eTogcG9zaXRpb24sXG4gICAgICB2YWx1ZXM6IHN0YXRpYyByZWxhdGl2ZSBhYnNvbHV0ZSBmaXhlZCBzdGlja3lcbiAgICApLFxuICAgIFwidG9wXCI6IChcbiAgICAgIHByb3BlcnR5OiB0b3AsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3R0b20sXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwic3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGxlZnQsXG4gICAgICBjbGFzczogc3RhcnQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiByaWdodCxcbiAgICAgIGNsYXNzOiBlbmQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwidHJhbnNsYXRlLW1pZGRsZVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdHJhbnNmb3JtLFxuICAgICAgY2xhc3M6IHRyYW5zbGF0ZS1taWRkbGUsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdHJhbnNsYXRlKC01MCUsIC01MCUpLFxuICAgICAgICB4OiB0cmFuc2xhdGVYKC01MCUpLFxuICAgICAgICB5OiB0cmFuc2xhdGVZKC01MCUpLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1wb3NpdGlvblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1ib3JkZXJzXG4gICAgXCJib3JkZXJcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlcixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci10b3BcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItcmlnaHQsXG4gICAgICBjbGFzczogYm9yZGVyLWVuZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1ib3R0b21cIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20sXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItc3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1sZWZ0LFxuICAgICAgY2xhc3M6IGJvcmRlci1zdGFydCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1jb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWNvbG9yLFxuICAgICAgY2xhc3M6IGJvcmRlcixcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCR0aGVtZS1jb2xvcnMsIChcIndoaXRlXCI6ICR3aGl0ZSkpXG4gICAgKSxcbiAgICBcImJvcmRlci13aWR0aFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXdpZHRoLFxuICAgICAgY2xhc3M6IGJvcmRlcixcbiAgICAgIHZhbHVlczogJGJvcmRlci13aWR0aHNcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtYm9yZGVyc1xuICAgIC8vIFNpemluZyB1dGlsaXRpZXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtc2l6aW5nXG4gICAgXCJ3aWR0aFwiOiAoXG4gICAgICBwcm9wZXJ0eTogd2lkdGgsXG4gICAgICBjbGFzczogdyxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAyNTogMjUlLFxuICAgICAgICA1MDogNTAlLFxuICAgICAgICA3NTogNzUlLFxuICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgIGF1dG86IGF1dG9cbiAgICAgIClcbiAgICApLFxuICAgIFwibWF4LXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiBtYXgtd2lkdGgsXG4gICAgICBjbGFzczogbXcsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMCUpXG4gICAgKSxcbiAgICBcInZpZXdwb3J0LXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgIGNsYXNzOiB2dyxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdncpXG4gICAgKSxcbiAgICBcIm1pbi12aWV3cG9ydC13aWR0aFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWluLXdpZHRoLFxuICAgICAgY2xhc3M6IG1pbi12dyxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdncpXG4gICAgKSxcbiAgICBcImhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogaGVpZ2h0LFxuICAgICAgY2xhc3M6IGgsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMjU6IDI1JSxcbiAgICAgICAgNTA6IDUwJSxcbiAgICAgICAgNzU6IDc1JSxcbiAgICAgICAgMTAwOiAxMDAlLFxuICAgICAgICBhdXRvOiBhdXRvXG4gICAgICApXG4gICAgKSxcbiAgICBcIm1heC1oZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IG1heC1oZWlnaHQsXG4gICAgICBjbGFzczogbWgsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMCUpXG4gICAgKSxcbiAgICBcInZpZXdwb3J0LWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogaGVpZ2h0LFxuICAgICAgY2xhc3M6IHZoLFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2aClcbiAgICApLFxuICAgIFwibWluLXZpZXdwb3J0LWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWluLWhlaWdodCxcbiAgICAgIGNsYXNzOiBtaW4tdmgsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMHZoKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1zaXppbmdcbiAgICAvLyBGbGV4IHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1mbGV4XG4gICAgXCJmbGV4XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleCxcbiAgICAgIHZhbHVlczogKGZpbGw6IDEgMSBhdXRvKVxuICAgICksXG4gICAgXCJmbGV4LWRpcmVjdGlvblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgtZGlyZWN0aW9uLFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IHJvdyBjb2x1bW4gcm93LXJldmVyc2UgY29sdW1uLXJldmVyc2VcbiAgICApLFxuICAgIFwiZmxleC1ncm93XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC1ncm93LFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgZ3Jvdy0wOiAwLFxuICAgICAgICBncm93LTE6IDEsXG4gICAgICApXG4gICAgKSxcbiAgICBcImZsZXgtc2hyaW5rXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC1zaHJpbmssXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzaHJpbmstMDogMCxcbiAgICAgICAgc2hyaW5rLTE6IDEsXG4gICAgICApXG4gICAgKSxcbiAgICBcImZsZXgtd3JhcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgtd3JhcCxcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiB3cmFwIG5vd3JhcCB3cmFwLXJldmVyc2VcbiAgICApLFxuICAgIFwiZ2FwXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZ2FwLFxuICAgICAgY2xhc3M6IGdhcCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwianVzdGlmeS1jb250ZW50XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eToganVzdGlmeS1jb250ZW50LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmV0d2Vlbjogc3BhY2UtYmV0d2VlbixcbiAgICAgICAgYXJvdW5kOiBzcGFjZS1hcm91bmQsXG4gICAgICAgIGV2ZW5seTogc3BhY2UtZXZlbmx5LFxuICAgICAgKVxuICAgICksXG4gICAgXCJhbGlnbi1pdGVtc1wiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGFsaWduLWl0ZW1zLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmFzZWxpbmU6IGJhc2VsaW5lLFxuICAgICAgICBzdHJldGNoOiBzdHJldGNoLFxuICAgICAgKVxuICAgICksXG4gICAgXCJhbGlnbi1jb250ZW50XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogYWxpZ24tY29udGVudCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogZmxleC1zdGFydCxcbiAgICAgICAgZW5kOiBmbGV4LWVuZCxcbiAgICAgICAgY2VudGVyOiBjZW50ZXIsXG4gICAgICAgIGJldHdlZW46IHNwYWNlLWJldHdlZW4sXG4gICAgICAgIGFyb3VuZDogc3BhY2UtYXJvdW5kLFxuICAgICAgICBzdHJldGNoOiBzdHJldGNoLFxuICAgICAgKVxuICAgICksXG4gICAgXCJhbGlnbi1zZWxmXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogYWxpZ24tc2VsZixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBhdXRvOiBhdXRvLFxuICAgICAgICBzdGFydDogZmxleC1zdGFydCxcbiAgICAgICAgZW5kOiBmbGV4LWVuZCxcbiAgICAgICAgY2VudGVyOiBjZW50ZXIsXG4gICAgICAgIGJhc2VsaW5lOiBiYXNlbGluZSxcbiAgICAgICAgc3RyZXRjaDogc3RyZXRjaCxcbiAgICAgIClcbiAgICApLFxuICAgIFwib3JkZXJcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBvcmRlcixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBmaXJzdDogLTEsXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDE6IDEsXG4gICAgICAgIDI6IDIsXG4gICAgICAgIDM6IDMsXG4gICAgICAgIDQ6IDQsXG4gICAgICAgIDU6IDUsXG4gICAgICAgIGxhc3Q6IDYsXG4gICAgICApLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1mbGV4XG4gICAgLy8gTWFyZ2luIHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zcGFjaW5nXG4gICAgXCJtYXJnaW5cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4sXG4gICAgICBjbGFzczogbSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi14XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG14LFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXlcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wIG1hcmdpbi1ib3R0b20sXG4gICAgICBjbGFzczogbXksXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4tdG9wXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXRvcCxcbiAgICAgIGNsYXNzOiBtdCxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi1lbmRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQsXG4gICAgICBjbGFzczogbWUsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4tYm90dG9tXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBtYixcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi1zdGFydFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG1zLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbiB1dGlsaXRpZXNcbiAgICBcIm5lZ2F0aXZlLW1hcmdpblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbixcbiAgICAgIGNsYXNzOiBtLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1yaWdodCBtYXJnaW4tbGVmdCxcbiAgICAgIGNsYXNzOiBteCxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXlcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wIG1hcmdpbi1ib3R0b20sXG4gICAgICBjbGFzczogbXksXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wLFxuICAgICAgY2xhc3M6IG10LFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tZW5kXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0LFxuICAgICAgY2xhc3M6IG1lLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tYm90dG9tXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBtYixcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXN0YXJ0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXMsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICAvLyBQYWRkaW5nIHV0aWxpdGllc1xuICAgIFwicGFkZGluZ1wiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmcsXG4gICAgICBjbGFzczogcCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy14XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1yaWdodCBwYWRkaW5nLWxlZnQsXG4gICAgICBjbGFzczogcHgsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmcteVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctdG9wIHBhZGRpbmctYm90dG9tLFxuICAgICAgY2xhc3M6IHB5LFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLXRvcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctdG9wLFxuICAgICAgY2xhc3M6IHB0LFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLWVuZFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctcmlnaHQsXG4gICAgICBjbGFzczogcGUsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctYm90dG9tXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1ib3R0b20sXG4gICAgICBjbGFzczogcGIsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctc3RhcnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLWxlZnQsXG4gICAgICBjbGFzczogcHMsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXNwYWNpbmdcbiAgICAvLyBUZXh0XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXRleHRcbiAgICBcImZvbnQtZmFtaWx5XCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LWZhbWlseSxcbiAgICAgIGNsYXNzOiBmb250LFxuICAgICAgdmFsdWVzOiAobW9ub3NwYWNlOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2UpKVxuICAgICksXG4gICAgXCJmb250LXNpemVcIjogKFxuICAgICAgcmZzOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZvbnQtc2l6ZSxcbiAgICAgIGNsYXNzOiBmcyxcbiAgICAgIHZhbHVlczogJGZvbnQtc2l6ZXNcbiAgICApLFxuICAgIFwiZm9udC1zdHlsZVwiOiAoXG4gICAgICBwcm9wZXJ0eTogZm9udC1zdHlsZSxcbiAgICAgIGNsYXNzOiBmc3QsXG4gICAgICB2YWx1ZXM6IGl0YWxpYyBub3JtYWxcbiAgICApLFxuICAgIFwiZm9udC13ZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IGZvbnQtd2VpZ2h0LFxuICAgICAgY2xhc3M6IGZ3LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGxpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQsXG4gICAgICAgIGxpZ2h0ZXI6ICRmb250LXdlaWdodC1saWdodGVyLFxuICAgICAgICBub3JtYWw6ICRmb250LXdlaWdodC1ub3JtYWwsXG4gICAgICAgIGJvbGQ6ICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICBib2xkZXI6ICRmb250LXdlaWdodC1ib2xkZXJcbiAgICAgIClcbiAgICApLFxuICAgIFwibGluZS1oZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IGxpbmUtaGVpZ2h0LFxuICAgICAgY2xhc3M6IGxoLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDE6IDEsXG4gICAgICAgIHNtOiAkbGluZS1oZWlnaHQtc20sXG4gICAgICAgIGJhc2U6ICRsaW5lLWhlaWdodC1iYXNlLFxuICAgICAgICBsZzogJGxpbmUtaGVpZ2h0LWxnLFxuICAgICAgKVxuICAgICksXG4gICAgXCJ0ZXh0LWFsaWduXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogdGV4dC1hbGlnbixcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBsZWZ0LFxuICAgICAgICBlbmQ6IHJpZ2h0LFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgIClcbiAgICApLFxuICAgIFwidGV4dC1kZWNvcmF0aW9uXCI6IChcbiAgICAgIHByb3BlcnR5OiB0ZXh0LWRlY29yYXRpb24sXG4gICAgICB2YWx1ZXM6IG5vbmUgdW5kZXJsaW5lIGxpbmUtdGhyb3VnaFxuICAgICksXG4gICAgXCJ0ZXh0LXRyYW5zZm9ybVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdGV4dC10cmFuc2Zvcm0sXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogbG93ZXJjYXNlIHVwcGVyY2FzZSBjYXBpdGFsaXplXG4gICAgKSxcbiAgICBcIndoaXRlLXNwYWNlXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aGl0ZS1zcGFjZSxcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHdyYXA6IG5vcm1hbCxcbiAgICAgICAgbm93cmFwOiBub3dyYXAsXG4gICAgICApXG4gICAgKSxcbiAgICBcIndvcmQtd3JhcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogd29yZC13cmFwIHdvcmQtYnJlYWssXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogKGJyZWFrOiBicmVhay13b3JkKSxcbiAgICAgIHJ0bDogZmFsc2VcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtdGV4dFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1jb2xvclxuICAgIFwiY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGNvbG9yLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICBsb2NhbC12YXJzOiAoXG4gICAgICAgIFwidGV4dC1vcGFjaXR5XCI6IDFcbiAgICAgICksXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZShcbiAgICAgICAgJHV0aWxpdGllcy10ZXh0LWNvbG9ycyxcbiAgICAgICAgKFxuICAgICAgICAgIFwibXV0ZWRcIjogJHRleHQtbXV0ZWQsXG4gICAgICAgICAgXCJibGFjay01MFwiOiByZ2JhKCRibGFjaywgLjUpLCAvLyBkZXByZWNhdGVkXG4gICAgICAgICAgXCJ3aGl0ZS01MFwiOiByZ2JhKCR3aGl0ZSwgLjUpLCAvLyBkZXByZWNhdGVkXG4gICAgICAgICAgXCJyZXNldFwiOiBpbmhlcml0LFxuICAgICAgICApXG4gICAgICApXG4gICAgKSxcbiAgICBcInRleHQtb3BhY2l0eVwiOiAoXG4gICAgICBjc3MtdmFyOiB0cnVlLFxuICAgICAgY2xhc3M6IHRleHQtb3BhY2l0eSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAyNTogLjI1LFxuICAgICAgICA1MDogLjUsXG4gICAgICAgIDc1OiAuNzUsXG4gICAgICAgIDEwMDogMVxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1jb2xvclxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1iZy1jb2xvclxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcixcbiAgICAgIGNsYXNzOiBiZyxcbiAgICAgIGxvY2FsLXZhcnM6IChcbiAgICAgICAgXCJiZy1vcGFjaXR5XCI6IDFcbiAgICAgICksXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZShcbiAgICAgICAgJHV0aWxpdGllcy1iZy1jb2xvcnMsXG4gICAgICAgIChcbiAgICAgICAgICBcInRyYW5zcGFyZW50XCI6IHRyYW5zcGFyZW50XG4gICAgICAgIClcbiAgICAgIClcbiAgICApLFxuICAgIFwiYmctb3BhY2l0eVwiOiAoXG4gICAgICBjc3MtdmFyOiB0cnVlLFxuICAgICAgY2xhc3M6IGJnLW9wYWNpdHksXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMTA6IC4xLFxuICAgICAgICAyNTogLjI1LFxuICAgICAgICA1MDogLjUsXG4gICAgICAgIDc1OiAuNzUsXG4gICAgICAgIDEwMDogMVxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1iZy1jb2xvclxuICAgIFwiZ3JhZGllbnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJhY2tncm91bmQtaW1hZ2UsXG4gICAgICBjbGFzczogYmcsXG4gICAgICB2YWx1ZXM6IChncmFkaWVudDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KSlcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1pbnRlcmFjdGlvblxuICAgIFwidXNlci1zZWxlY3RcIjogKFxuICAgICAgcHJvcGVydHk6IHVzZXItc2VsZWN0LFxuICAgICAgdmFsdWVzOiBhbGwgYXV0byBub25lXG4gICAgKSxcbiAgICBcInBvaW50ZXItZXZlbnRzXCI6IChcbiAgICAgIHByb3BlcnR5OiBwb2ludGVyLWV2ZW50cyxcbiAgICAgIGNsYXNzOiBwZSxcbiAgICAgIHZhbHVlczogbm9uZSBhdXRvLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1pbnRlcmFjdGlvblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1ib3JkZXItcmFkaXVzXG4gICAgXCJyb3VuZGVkXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJvcmRlci1yYWRpdXMsXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDE6ICRib3JkZXItcmFkaXVzLXNtLFxuICAgICAgICAyOiAkYm9yZGVyLXJhZGl1cyxcbiAgICAgICAgMzogJGJvcmRlci1yYWRpdXMtbGcsXG4gICAgICAgIGNpcmNsZTogNTAlLFxuICAgICAgICBwaWxsOiAkYm9yZGVyLXJhZGl1cy1waWxsXG4gICAgICApXG4gICAgKSxcbiAgICBcInJvdW5kZWQtdG9wXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItdG9wLWxlZnQtcmFkaXVzIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtdG9wLFxuICAgICAgdmFsdWVzOiAobnVsbDogJGJvcmRlci1yYWRpdXMpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLWVuZCxcbiAgICAgIHZhbHVlczogKG51bGw6ICRib3JkZXItcmFkaXVzKVxuICAgICksXG4gICAgXCJyb3VuZGVkLWJvdHRvbVwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLWJvdHRvbSxcbiAgICAgIHZhbHVlczogKG51bGw6ICRib3JkZXItcmFkaXVzKVxuICAgICksXG4gICAgXCJyb3VuZGVkLXN0YXJ0XCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzIGJvcmRlci10b3AtbGVmdC1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZC1zdGFydCxcbiAgICAgIHZhbHVlczogKG51bGw6ICRib3JkZXItcmFkaXVzKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1ib3JkZXItcmFkaXVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXZpc2liaWxpdHlcbiAgICBcInZpc2liaWxpdHlcIjogKFxuICAgICAgcHJvcGVydHk6IHZpc2liaWxpdHksXG4gICAgICBjbGFzczogbnVsbCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICB2aXNpYmxlOiB2aXNpYmxlLFxuICAgICAgICBpbnZpc2libGU6IGhpZGRlbixcbiAgICAgIClcbiAgICApXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy12aXNpYmlsaXR5XG4gICksXG4gICR1dGlsaXRpZXNcbik7XG4iLCIkdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXHJcbiAgJHV0aWxpdGllcyxcclxuICAoXHJcbiAgICAvLyBUZXh0IHV0aWxpdGllc1xyXG4gICAgXCJmb250LWZhbWlseVwiOlxyXG4gICAgICBtYXAtbWVyZ2UoXHJcbiAgICAgICAgbWFwLWdldCgkdXRpbGl0aWVzLCBcImZvbnQtZmFtaWx5XCIpLFxyXG4gICAgICAgIChcclxuICAgICAgICAgIHZhbHVlczpcclxuICAgICAgICAgICAgbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgIG1hcC1nZXQobWFwLWdldCgkdXRpbGl0aWVzLCBcImZvbnQtZmFtaWx5XCIpLCBcInZhbHVlc1wiKSxcclxuICAgICAgICAgICAgICAoJG5ldy1mb250LWZhbWlseSlcclxuICAgICAgICAgICAgKSxcclxuICAgICAgICApXHJcbiAgICAgICksXHJcbiAgICBcImZvbnQtc2l6ZVwiOlxyXG4gICAgICBtYXAtbWVyZ2UoXHJcbiAgICAgICAgbWFwLWdldCgkdXRpbGl0aWVzLCBcImZvbnQtc2l6ZVwiKSxcclxuICAgICAgICAoXHJcbiAgICAgICAgICB2YWx1ZXM6XHJcbiAgICAgICAgICAgIG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICBtYXAtZ2V0KG1hcC1nZXQoJHV0aWxpdGllcywgXCJmb250LXNpemVcIiksIFwidmFsdWVzXCIpLFxyXG4gICAgICAgICAgICAgICgkbmV3LWZvbnQtc2l6ZXMpXHJcbiAgICAgICAgICAgICksXHJcbiAgICAgICAgKVxyXG4gICAgICApLFxyXG4gICAgXCJmb250LXdlaWdodFwiOlxyXG4gICAgICBtYXAtbWVyZ2UoXHJcbiAgICAgICAgbWFwLWdldCgkdXRpbGl0aWVzLCBcImZvbnQtd2VpZ2h0XCIpLFxyXG4gICAgICAgIChcclxuICAgICAgICAgIHZhbHVlczpcclxuICAgICAgICAgICAgbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgIG1hcC1nZXQobWFwLWdldCgkdXRpbGl0aWVzLCBcImZvbnQtd2VpZ2h0XCIpLCBcInZhbHVlc1wiKSxcclxuICAgICAgICAgICAgICAoJG5ldy1mb250LXdlaWdodClcclxuICAgICAgICAgICAgKSxcclxuICAgICAgICApXHJcbiAgICAgICksXHJcbiAgICBcImxldHRlci1zcGFjaW5nXCI6IChcclxuICAgICAgcHJvcGVydHk6IGxldHRlci1zcGFjaW5nLFxyXG4gICAgICBjbGFzczogbHMsXHJcbiAgICAgIHZhbHVlczogJGxldHRlci1zcGFjaW5nLFxyXG4gICAgKSxcclxuICAgIFwidGV4dC10cmFuc2Zvcm1cIjpcclxuICAgICAgbWFwLW1lcmdlKFxyXG4gICAgICAgIG1hcC1nZXQoJHV0aWxpdGllcywgXCJ0ZXh0LXRyYW5zZm9ybVwiKSxcclxuICAgICAgICAoXHJcbiAgICAgICAgICB2YWx1ZXM6XHJcbiAgICAgICAgICAgIGFwcGVuZChcclxuICAgICAgICAgICAgICBtYXAtZ2V0KG1hcC1nZXQoJHV0aWxpdGllcywgXCJ0ZXh0LXRyYW5zZm9ybVwiKSwgXCJ2YWx1ZXNcIiksXHJcbiAgICAgICAgICAgICAgKG5vbmUpXHJcbiAgICAgICAgICAgICksXHJcbiAgICAgICAgKVxyXG4gICAgICApLFxyXG4gICAgLy8gU2l6aW5nIFV0aWxpdGllc1xyXG4gICAgXCJ3aWR0aFwiOlxyXG4gICAgICBtYXAtbWVyZ2UoXHJcbiAgICAgICAgbWFwLWdldCgkdXRpbGl0aWVzLCBcIndpZHRoXCIpLFxyXG4gICAgICAgIChcclxuICAgICAgICAgIHZhbHVlczpcclxuICAgICAgICAgICAgbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgIG1hcC1nZXQobWFwLWdldCgkdXRpbGl0aWVzLCBcIndpZHRoXCIpLCBcInZhbHVlc1wiKSxcclxuICAgICAgICAgICAgICAoJG5ldy1zaXppbmcpXHJcbiAgICAgICAgICAgICksXHJcbiAgICAgICAgKVxyXG4gICAgICApLFxyXG4gICAgXCJoZWlnaHRcIjpcclxuICAgICAgbWFwLW1lcmdlKFxyXG4gICAgICAgIG1hcC1nZXQoJHV0aWxpdGllcywgXCJoZWlnaHRcIiksXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgdmFsdWVzOlxyXG4gICAgICAgICAgICBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgbWFwLWdldChtYXAtZ2V0KCR1dGlsaXRpZXMsIFwiaGVpZ2h0XCIpLCBcInZhbHVlc1wiKSxcclxuICAgICAgICAgICAgICAoJG5ldy1zaXppbmcpXHJcbiAgICAgICAgICAgICksXHJcbiAgICAgICAgKVxyXG4gICAgICApLFxyXG4gICAgXCJtaW4td2lkdGhcIjogKFxyXG4gICAgICBwcm9wZXJ0eTogbWluLXdpZHRoLFxyXG4gICAgICBjbGFzczogbWluLXctcmVtLFxyXG4gICAgICB2YWx1ZXM6IGNyZWF0ZS1tYXAtdGhyb3VnaC1sb29wKCRzaXppbmctbGV2ZWxzKSxcclxuICAgICksXHJcbiAgICBcIm1pbi1oZWlnaHRcIjogKFxyXG4gICAgICBwcm9wZXJ0eTogbWluLWhlaWdodCxcclxuICAgICAgY2xhc3M6IG1pbi1oLXJlbSxcclxuICAgICAgdmFsdWVzOlxyXG4gICAgICAgIG1hcC1tZXJnZShcclxuICAgICAgICAgIGNyZWF0ZS1tYXAtdGhyb3VnaC1sb29wKCRzaXppbmctbGV2ZWxzKSxcclxuICAgICAgICAgIChcclxuICAgICAgICAgICAgMjU6IDI1cmVtLFxyXG4gICAgICAgICAgICAzMDogMzByZW0sXHJcbiAgICAgICAgICAgIDM1OiAzNXJlbSxcclxuICAgICAgICAgIClcclxuICAgICAgICApLFxyXG4gICAgKSxcclxuICAgIFwibWF4LXdpZHRoLXJlbVwiOiAoXHJcbiAgICAgIHByb3BlcnR5OiBtYXgtd2lkdGgsXHJcbiAgICAgIGNsYXNzOiBtdy1yZW0sXHJcbiAgICAgIHZhbHVlczogY3JlYXRlLW1hcC10aHJvdWdoLWxvb3AoJHNpemluZy1sZXZlbHMpLFxyXG4gICAgKSxcclxuICAgIFwibWF4LWhlaWdodC1yZW1cIjogKFxyXG4gICAgICBwcm9wZXJ0eTogbWF4LWhlaWdodCxcclxuICAgICAgY2xhc3M6IG1oLXJlbSxcclxuICAgICAgdmFsdWVzOiBjcmVhdGUtbWFwLXRocm91Z2gtbG9vcCgkc2l6aW5nLWxldmVscyksXHJcbiAgICApLFxyXG4gICAgLy8gQm9yZGVyIFV0aWxpdGllc1xyXG4gICAgXCJib3JkZXItdG9wLWNvbG9yXCI6XHJcbiAgICAgIChcclxuICAgICAgICBwcm9wZXJ0eTogYm9yZGVyLXRvcC1jb2xvcixcclxuICAgICAgICBjbGFzczogYm9yZGVyLXRvcCxcclxuICAgICAgICB2YWx1ZXM6ICR0aGVtZS1jb2xvcnMsXHJcbiAgICAgICksXHJcbiAgICAvLyBCb3JkZXIgVXRpbGl0aWVzXHJcbiAgICBcImJvcmRlci1lbmQtY29sb3JcIjpcclxuICAgICAgKFxyXG4gICAgICAgIHByb3BlcnR5OiBib3JkZXItcmlnaHQtY29sb3IsXHJcbiAgICAgICAgY2xhc3M6IGJvcmRlci1lbmQsXHJcbiAgICAgICAgdmFsdWVzOiAkdGhlbWUtY29sb3JzLFxyXG4gICAgICApLFxyXG4gICAgXCJib3JkZXItYm90dG9tLWNvbG9yXCI6IChcclxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20tY29sb3IsXHJcbiAgICAgIGNsYXNzOiBib3JkZXItYm90dG9tLFxyXG4gICAgICB2YWx1ZXM6ICR0aGVtZS1jb2xvcnMsXHJcbiAgICApLFxyXG4gICAgXCJib3JkZXItbGVmdC1jb2xvclwiOiAoXHJcbiAgICAgIHByb3BlcnR5OiBib3JkZXItbGVmdC1jb2xvcixcclxuICAgICAgY2xhc3M6IGJvcmRlci1zdGFydCxcclxuICAgICAgdmFsdWVzOiAkdGhlbWUtY29sb3JzLFxyXG4gICAgKSxcclxuICAgIC8vIFBvc2l0aW9uaW5nIHV0aWxpdGllc1xyXG4gICAgXCJ6LWluZGV4XCI6XHJcbiAgICAgIChcclxuICAgICAgICBwcm9wZXJ0eTogei1pbmRleCxcclxuICAgICAgICBjbGFzczogemksXHJcbiAgICAgICAgdmFsdWVzOiAkei1pbmRleCxcclxuICAgICAgKSxcclxuICAgIC8vIE9wYWNpdHkgdXRpbGl0eVxyXG4gICAgXCJvcGFjaXR5XCI6XHJcbiAgICAgIChcclxuICAgICAgICBwcm9wZXJ0eTogb3BhY2l0eSxcclxuICAgICAgICBjbGFzczogb3BhY2l0eSxcclxuICAgICAgICB2YWx1ZXM6IChcclxuICAgICAgICAgIDA6IDAsXHJcbiAgICAgICAgICAxMDogMC4xLFxyXG4gICAgICAgICAgMjA6IDAuMixcclxuICAgICAgICAgIDMwOiAwLjMsXHJcbiAgICAgICAgICA0MDogMC40LFxyXG4gICAgICAgICAgNTA6IDAuNSxcclxuICAgICAgICAgIDYwOiAwLjYsXHJcbiAgICAgICAgICA3MDogMC43LFxyXG4gICAgICAgICAgODA6IDAuOCxcclxuICAgICAgICAgIDkwOiAwLjksXHJcbiAgICAgICAgICAxMDA6IDEsXHJcbiAgICAgICAgKSxcclxuICAgICAgKVxyXG4gIClcclxuKTtcclxuIiwiLy8gUmVndWxhclxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtMTtcclxuICBzcmM6IHVybChcIiN7JGZvbnQtdHlwZS1yZWd1bGFyLXVybH0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIjeyRmb250LXR5cGUtcmVndWxhci11cmx9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8vIFJlZ3VsYXIgSXRhbGljXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS0xO1xyXG4gIHNyYzogdXJsKFwiI3skZm9udC10eXBlLXJlZ3VsYXItaXRhbGljLXVybH0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIjeyRmb250LXR5cGUtcmVndWxhci1pdGFsaWMtdXJsfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vLyBCb2xkXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS0yO1xyXG4gIHNyYzogdXJsKFwiI3skZm9udC10eXBlLWJvbGQtdXJsfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIiN7JGZvbnQtdHlwZS1ib2xkLXVybH0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLy8gQm9sZCBJdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLTI7XHJcbiAgc3JjOiB1cmwoXCIjeyRmb250LXR5cGUtYm9sZC1pdGFsaWMtdXJsfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIiN7JGZvbnQtdHlwZS1ib2xkLWl0YWxpYy11cmx9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8vIEJvbGRlclxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtMztcclxuICBzcmM6IHVybChcIiN7JGZvbnQtdHlwZS1ib2xkZXItdXJsfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIiN7JGZvbnQtdHlwZS1ib2xkZXItdXJsfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG4vLyAyLiBTZXQgY29ycmVjdCBoZWlnaHQgYW5kIHByZXZlbnQgdGhlIGBzaXplYCBhdHRyaWJ1dGUgdG8gbWFrZSB0aGUgYGhyYCBsb29rIGxpa2UgYW4gaW5wdXQgZmllbGRcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6ICRoci1oZWlnaHQ7IC8vIDJcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtYnMtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDRcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgZGlyZWN0aW9uOiBsdHIgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IGluIENocm9tZSBmcm9tIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cy5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8vIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAvLyBIaWdobGlnaHQgYm9yZGVyIGNvbG9yIGJldHdlZW4gdGhlYWQsIHRib2R5IGFuZCB0Zm9vdC5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSA+IDpsYXN0LWNoaWxkID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJmb3Jtcy9sYWJlbHNcIjtcbkBpbXBvcnQgXCJmb3Jtcy9mb3JtLXRleHRcIjtcbkBpbXBvcnQgXCJmb3Jtcy9mb3JtLWNvbnRyb2xcIjtcbkBpbXBvcnQgXCJmb3Jtcy9mb3JtLXNlbGVjdFwiO1xuQGltcG9ydCBcImZvcm1zL2Zvcm0tY2hlY2tcIjtcbkBpbXBvcnQgXCJmb3Jtcy9mb3JtLXJhbmdlXCI7XG5AaW1wb3J0IFwiZm9ybXMvZmxvYXRpbmctbGFiZWxzXCI7XG5AaW1wb3J0IFwiZm9ybXMvaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJmb3Jtcy92YWxpZGF0aW9uXCI7XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6IGF1dG87IC8vIE92ZXJyaWRlIGZpeGVkIGJyb3dzZXIgaGVpZ2h0XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gID4gLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBzdHlsZWxpbnQtZW5hYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMykge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXItc2lkZSB2YWxpZGF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlcy1sb29wXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGRhdGEuLi4pO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzLWxvb3BcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkYnRuLWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24tZGl2aWRlci1iZztcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICBjb2xvcjogJGRyb3Bkb3duLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1kYXJrLWJnO1xuICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tZGFyay1ib3gtc2hhZG93KTtcblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZyk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc7XG4gIH1cblxuICAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I7XG4gIH1cbn1cbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kO1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmNhbnZhcy10b3AsXG4gICAgICAgIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMgIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtYm94LXNoYWRvdyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC10aXRsZS1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtdGl0bGUtc3BhY2VyLXkgKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15ICRjYXJkLWNhcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtY2FwLXBhZGRpbmcteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgQGlmICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhPSAkY2FyZC1iZyB7XG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjYXJkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteSAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1iZztcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi10cmFuc2l0aW9uKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJGFjY29yZGlvbi1ib3JkZXItd2lkdGggKiAtMSkgMCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiAkYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIGhlaWdodDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1iZztcbiAgYm9yZGVyOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy14O1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYmc7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJHBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5AaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgsIG51bGwsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRhbGVydC1iYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IGxpOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbn1cbiIsIi50b2FzdCB7XG4gIHdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1zcGFjaW5nO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdG9hc3QtcGFkZGluZy14ICogLS41O1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW1vZGFsLWJhY2tkcm9wLCAkbW9kYWwtYmFja2Ryb3AtYmcsICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAuNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy14ICogLjUpO1xuICAgIG1hcmdpbjogKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLS41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggKiAtLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC0uNSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1lbmQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXN0YXJ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiQGltcG9ydCBcImhlbHBlcnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2NvbG9yZWQtbGlua3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3JhdGlvXCI7XG5AaW1wb3J0IFwiaGVscGVycy9wb3NpdGlvblwiO1xuQGltcG9ydCBcImhlbHBlcnMvc3RhY2tzXCI7XG5AaW1wb3J0IFwiaGVscGVycy92aXN1YWxseS1oaWRkZW5cIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3N0cmV0Y2hlZC1saW5rXCI7XG5AaW1wb3J0IFwiaGVscGVycy90ZXh0LXRydW5jYXRpb25cIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3ZyXCI7XG4iLCIuY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbn1cclxuOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5wIHtcclxuICBmb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkcGFyYWdyYXBoLWxpbmUtaGVpZ2h0O1xyXG59XHJcbmJ1dHRvbiB7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuW2NsYXNzKj1cIiBiaS1cIl06YmVmb3JlLFxyXG5bY2xhc3NePVwiYmktXCJdOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuaW1nIHtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuZmlndXJlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbmxhYmVsIHtcclxuICBjb2xvcjogJGluZm87XHJcbn1cclxudWwge1xyXG4gICY6bm90KC5uYXZiYXItbmF2KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiBTY2FsZSBEb3duICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZURvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMS4yNSAxLjI1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAxLjI1IDEuMjUpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc2NhbGVEb3duIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDEuMjUgMS4yNSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMS4yNSAxLjI1KTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG4uYW5pbWF0ZV9fc2NhbGVEb3duIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzY2FsZURvd247XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlRG93bjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5bZGF0YS1hb3NePVwiem9vbVwiXVtkYXRhLWFvc149XCJ6b29tXCJdIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbiIsIi8vIFRyYW5zZm9ybWVkIEVsZW1lbnRzXHJcbi5zaWRlLXJvdGF0ZS1zdGFydCxcclxuLnNpZGUtcm90YXRlLWVuZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gIHdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgQGluY2x1ZGUgZC1mbGV4O1xyXG4gICYuc2lkZS1yb3RhdGUtbm9uLXNoYWt5IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB1bnNldDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbiAgICB3cml0aW5nLW1vZGU6IHVuc2V0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAuc2lkZS1yb3RhdGVkLXRleHQge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZTNkKC01MCUsIDUwJSwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpZGUtcm90YXRlLXN0YXJ0IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5zaWRlLXJvdGF0ZS1lbmQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbiIsIi5iZy1pbWcge1xyXG4gIEBpbmNsdWRlIGJnLXNpemluZztcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmLmJnLWltZy1zdGFydCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcclxuICB9XHJcbiAgJi5iZy1pbWctZW5kIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xyXG4gIH1cclxuICAmLmJnLWltZy10b3Age1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XHJcbiAgfVxyXG4gICYuYmctaW1nLWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdyYWRpZW50c1xyXG4uYmctbGlnaHQtYmx1ZS1ncmFkaWVudC0xIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWUtZ3JhZGllbnQtMTtcclxufVxyXG4uYmctbGlnaHQtYmx1ZS1ncmFkaWVudC0yIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWUtZ3JhZGllbnQtMjtcclxufVxyXG4uYmctbGlnaHQtYmx1ZS1ncmFkaWVudC0zIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWUtZ3JhZGllbnQtMztcclxufVxyXG4iLCJbY2xhc3MqPVwiZ3JhZGllbnQteC1vdmVybGF5LVwiXSxcclxuW2NsYXNzKj1cImdyYWRpZW50LXktb3ZlcmxheS1cIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG4uZ3JhZGllbnQteC1vdmVybGF5LWRhcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgOTBkZWcsXHJcbiAgICAgIHJnYmEoJGRhcmssIDAuNSkgMCxcclxuICAgICAgcmdiYSgkZGFyaywgMC4yNSkgMzAlLFxyXG4gICAgICByZ2JhKCRkYXJrLCAwLjEpXHJcbiAgICApO1xyXG4gIH1cclxufVxyXG4uZ3JhZGllbnQteS1vdmVybGF5LWRhcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTgwZGVnLFxyXG4gICAgICByZ2JhKCRkYXJrLCAwLjUpIDAsXHJcbiAgICAgIHJnYmEoJGRhcmssIDAuMjUpIDMwJSxcclxuICAgICAgcmdiYSgkZGFyaywgMC4xKVxyXG4gICAgKTtcclxuICB9XHJcbn1cclxuLmdyYWRpZW50LXgtb3ZlcmxheS1ncmF5LTkwMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICA5MGRlZyxcclxuICAgICAgcmdiYSgkZ3JheS05MDAsIDAuNSkgMCxcclxuICAgICAgcmdiYSgkZ3JheS05MDAsIDAuMjUpIDMwJSxcclxuICAgICAgcmdiYSgkZ3JheS05MDAsIDAuMSlcclxuICAgICk7XHJcbiAgfVxyXG59XHJcbi5ncmFkaWVudC15LW92ZXJsYXktZ3JheS05MDAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTgwZGVnLFxyXG4gICAgICByZ2JhKCRncmF5LTkwMCwgMC41KSAwLFxyXG4gICAgICByZ2JhKCRncmF5LTkwMCwgMC4yNSkgMzAlLFxyXG4gICAgICByZ2JhKCRncmF5LTkwMCwgMC4xKVxyXG4gICAgKTtcclxuICB9XHJcbn1cclxuIiwiLmZ3LWJvbGRlciB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLTM7XHJcbn1cclxuIiwiLnRvb2x0aXAtc3R5bGUtdGl0bGUge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBmb250LXNpemU6ICR0b29sdGlwLXN0eWxlLXRpdGxlLWhlYWRpbmdzO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICBib3R0b206IC04cHg7XHJcbiAgfVxyXG59XHJcbiIsIiIsIi5idG4ge1xyXG4gIGxldHRlci1zcGFjaW5nOiAkYnRuLWxldHRlci1zcGFjaW5nO1xyXG4gIHRleHQtdHJhbnNmb3JtOiAkYnRuLXRleHQtdHJhbnNmb3JtO1xyXG59XHJcblxyXG4vLyBMYXJnZSBCdXR0b25zIFNpemVcclxuLmJ0bi1sZyB7XHJcbiAgLy8gSWNvbiBPbmx5IEJ1dHRvbnNcclxuICAmLmJ0bi1pY29uLW9ubHkge1xyXG4gICAgaGVpZ2h0OiAkYnRuLWljb24tb25seS1oZWlnaHQtbGc7XHJcbiAgICB3aWR0aDogJGJ0bi1pY29uLW9ubHktd2lkdGgtbGc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTbWFsbCBCdXR0b25zIFNpemVcclxuLmJ0bi1zbSB7XHJcbiAgLy8gSWNvbiBPbmx5IEJ1dHRvbnNcclxuICAmLmJ0bi1pY29uLW9ubHkge1xyXG4gICAgaGVpZ2h0OiAkYnRuLWljb24tb25seS1oZWlnaHQtc207XHJcbiAgICB3aWR0aDogJGJ0bi1pY29uLW9ubHktd2lkdGgtc207XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUZXh0LW9ubHkgQnV0dG9uc1xyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYnRuLXRleHQtI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi10ZXh0KCR2YWx1ZSk7XHJcbiAgfVxyXG59XHJcbi5idG5bY2xhc3MqPVwiYnRuLXRleHQtXCJdIHtcclxuICBwYWRkaW5nOiAwIDAgMC41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLXBhcmVudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMgJixcclxuICAuYnRuLXBhcmVudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMgJixcclxuICAuc2hvdyA+IC5idG4tcGFyZW50LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyAmIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdXR0b25zIHdpdGggSWNvbnNcclxuLmJ0bi1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmJ0bi1pY29uLWVsIHtcclxuICAgIEBpbmNsdWRlIGQtZmxleDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbnMgd2l0aCBJY29ucyBPbmx5XHJcbi5idG4taWNvbi1vbmx5IHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgZC1mbGV4KCRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcik7XHJcbiAgaGVpZ2h0OiAkYnRuLWljb24tb25seS1oZWlnaHQ7XHJcbiAgd2lkdGg6ICRidG4taWNvbi1vbmx5LXdpZHRoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLy8gQnV0dG9ucyBFeHBhbmRhYmxlXHJcbi5idG4tZXhwYW5kYWJsZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIEBpbmNsdWRlIGQtZmxleDtcclxuICAuZXhwYW5kYWJsZS10ZXh0LXdyYXAge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIC5leHBhbmRhYmxlLXRleHQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJhaGlzaSBCdXR0b25zIEFuaW1hdGlvbnNcclxuQGlmICRlbmFibGUtY3VzdG9tLWhvdmVyLWFuaW1hdGlvbnMtZm9yLWJ1dHRvbnMge1xyXG4gIC8vIEJ1dHRvbiBIb3ZlciBUcmFuc2xhdGUgWSBBbmltYXRpb24gLSBVcCBEaXJlY3Rpb25cclxuICAuaG92ZXItdHJhbnNsYXRleSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgJGJ0bi1ob3Zlci10cmFuc2xhdGV5LXZhbCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAkYnRuLWhvdmVyLXRyYW5zbGF0ZXktdmFsKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFBhcmVudCBCdXR0b25cclxuICAgIC5idG4tcGFyZW50LmRpc2FibGVkICYuaG92ZXItdHJhbnNsYXRleSxcclxuICAgIC5idG4tcGFyZW50OmRpc2FibGVkICYuaG92ZXItdHJhbnNsYXRleSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wYXJlbnQ6aG92ZXIgJi5ob3Zlci10cmFuc2xhdGV5LFxyXG4gICAgLmJ0bi1wYXJlbnQ6Zm9jdXMgJi5ob3Zlci10cmFuc2xhdGV5LFxyXG4gICAgLmJ0bi1wYXJlbnQuZm9jdXMgJi5ob3Zlci10cmFuc2xhdGV5IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgJGJ0bi1ob3Zlci10cmFuc2xhdGV5LXZhbCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wYXJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzICYuaG92ZXItdHJhbnNsYXRleSxcclxuICAgIC5idG4tcGFyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyAmLmhvdmVyLXRyYW5zbGF0ZXksXHJcbiAgICAuc2hvdyA+IC5idG4tcGFyZW50LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyAmLmhvdmVyLXRyYW5zbGF0ZXkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAkYnRuLWhvdmVyLXRyYW5zbGF0ZXktdmFsKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEJ1dHRvbiBJY29uIEhvdmVyIC0gUmlnaHQgJiBMZWZ0IERpcmVjdGlvbnNcclxuICAuYnRuLWljb24sXHJcbiAgLmJ0bi1pY29uLW9ubHkge1xyXG4gICAgJi5pY29uLWhvdmVyLXRyYW5zbGF0ZS1yLFxyXG4gICAgJi5pY29uLWhvdmVyLXRyYW5zbGF0ZS1sIHtcclxuICAgICAgJi5kaXNhYmxlZCxcclxuICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgLmJ0bi1pY29uLWVsIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLWhvdmVyLXRyYW5zbGF0ZS1yIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgLmJ0bi1pY29uLWVsIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRidG4taG92ZXItdHJhbnNsYXRlci12YWwsIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIC5idG4taWNvbi1lbCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRidG4taG92ZXItdHJhbnNsYXRlci12YWwsIDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEuY2FyZDpob3ZlciAmLmljb24taG92ZXItdHJhbnNsYXRlLXIge1xyXG4gICAgICAuYnRuLWljb24tZWwge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRidG4taG92ZXItdHJhbnNsYXRlci12YWwsIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLWhvdmVyLXRyYW5zbGF0ZS1sIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgLmJ0bi1pY29uLWVsIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRidG4taG92ZXItdHJhbnNsYXRlbC12YWwsIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIC5idG4taWNvbi1lbCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRidG4taG92ZXItdHJhbnNsYXRlbC12YWwsIDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEuY2FyZDpob3ZlciAmLmljb24taG92ZXItdHJhbnNsYXRlLWwge1xyXG4gICAgICAuYnRuLWljb24tZWwge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRidG4taG92ZXItdHJhbnNsYXRlbC12YWwsIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tcmluZy1leHBhbmRhYmxlIHtcclxuICAgICAgLmJ0bi1yaW5nLWV4cGFuZGFibGUtdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IG1hcC1nZXQoJHotaW5kZXgsIDIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLWhvbGRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IG1hcC1nZXQoJHotaW5kZXgsIDEpO1xyXG4gICAgICAgIC5idG4tcmluZy1leHBhbmRhYmxlLWJvcmRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgMSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1yaW5nLWV4cGFuZGFibGUtZWwge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgMik7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5pY29uLWhvbGRlciB7XHJcbiAgICAgICAgICAuYnRuLXJpbmctZXhwYW5kYWJsZS1ib3JkZXIge1xyXG4gICAgICAgICAgICB0b3A6IC0wLjVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IC0wLjVyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTAuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0wLjVyZW07XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuLXJpbmctZXhwYW5kYWJsZS1lbCB7XHJcbiAgICAgICAgICAgIHRvcDogLTEuNXJlbTtcclxuICAgICAgICAgICAgbGVmdDogLTEuNXJlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMS41cmVtO1xyXG4gICAgICAgICAgICByaWdodDogLTEuNXJlbTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBQYXJlbnQgQnV0dG9uXHJcbiAgICAuYnRuLXBhcmVudC5kaXNhYmxlZCAmLFxyXG4gICAgLmJ0bi1wYXJlbnQ6ZGlzYWJsZWQgJiB7XHJcbiAgICAgICYuaWNvbi1ob3Zlci10cmFuc2xhdGUtcixcclxuICAgICAgJi5pY29uLWhvdmVyLXRyYW5zbGF0ZS1sIHtcclxuICAgICAgICAuYnRuLWljb24tZWwge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXBhcmVudDpob3ZlciAmLFxyXG4gICAgLmJ0bi1wYXJlbnQ6Zm9jdXMgJixcclxuICAgIC5idG4tcGFyZW50LmZvY3VzICYge1xyXG4gICAgICAmLmljb24taG92ZXItdHJhbnNsYXRlLXIge1xyXG4gICAgICAgIC5idG4taWNvbi1lbCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkYnRuLWhvdmVyLXRyYW5zbGF0ZXItdmFsLCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXBhcmVudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMgJixcclxuICAgIC5idG4tcGFyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyAmLFxyXG4gICAgLnNob3cgPiAuYnRuLXBhcmVudC5kcm9wZG93bi10b2dnbGU6Zm9jdXMgJiB7XHJcbiAgICAgICYuaWNvbi1ob3Zlci10cmFuc2xhdGUtciB7XHJcbiAgICAgICAgLmJ0bi1pY29uLWVsIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRidG4taG92ZXItdHJhbnNsYXRlci12YWwsIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcGFyZW50OmhvdmVyICYsXHJcbiAgICAuYnRuLXBhcmVudDpmb2N1cyAmLFxyXG4gICAgLmJ0bi1wYXJlbnQuZm9jdXMgJiB7XHJcbiAgICAgICYuaWNvbi1ob3Zlci10cmFuc2xhdGUtbCB7XHJcbiAgICAgICAgLmJ0bi1pY29uLWVsIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRidG4taG92ZXItdHJhbnNsYXRlbC12YWwsIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcGFyZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyAmLFxyXG4gICAgLmJ0bi1wYXJlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzICYsXHJcbiAgICAuc2hvdyA+IC5idG4tcGFyZW50LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyAmIHtcclxuICAgICAgJi5pY29uLWhvdmVyLXRyYW5zbGF0ZS1sIHtcclxuICAgICAgICAuYnRuLWljb24tZWwge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJGJ0bi1ob3Zlci10cmFuc2xhdGVsLXZhbCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hbGVydC1pY29uIHtcclxuICB3aWR0aDogM3JlbTtcclxufVxyXG4iLCIiLCIiLCIvLyBDbGllbnQgTG9nb3MgYW5kIFJlbGF0ZWQgU3R5bGVzXHJcbi5jbGllbnQtbG9nbyB7XHJcbiAgbWF4LXdpZHRoOiAkY2xpZW50LWxvZ28tbWF4LXdpZHRoO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4iLCIvLyBTVkcgRWxlbWVudHNcclxuLnN2Zy1zY2FsZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIHN2ZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcbi5iZy1zaGFwZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgMSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICB3aWR0aDogJGJnLXNoYXBlLXdpZHRoO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4iLCIuaWNvbi1ob2xkZXIsXHJcbi5pY29uLWhvbGRlci1sZyxcclxuLmljb24taG9sZGVyLXNtIHtcclxuICBAaW5jbHVkZSBkLWZsZXgoJGp1c3RpZnktY29udGVudDogY2VudGVyKTtcclxufVxyXG4uaWNvbi1ob2xkZXIge1xyXG4gIHdpZHRoOiAkYnRuLWljb24tb25seS13aWR0aDtcclxuICBoZWlnaHQ6ICRidG4taWNvbi1vbmx5LWhlaWdodDtcclxufVxyXG4uaWNvbi1ob2xkZXItbGcge1xyXG4gIHdpZHRoOiAkYnRuLWljb24tb25seS13aWR0aC1sZztcclxuICBoZWlnaHQ6ICRidG4taWNvbi1vbmx5LWhlaWdodC1sZztcclxufVxyXG4uaWNvbi1ob2xkZXItc20ge1xyXG4gIHdpZHRoOiAkYnRuLWljb24tb25seS13aWR0aC1zbTtcclxuICBoZWlnaHQ6ICRidG4taWNvbi1vbmx5LWhlaWdodC1zbTtcclxufVxyXG4iLCIvLyBIb3Jpem9udGFsIExpbmVcclxuLmhvcml6b250YWwtbGluZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAkaG9yaXpvbnRhbC1saW5lLXdpZHRoO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIExpbmVcclxuLnZlcnRpY2FsLWxpbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi13aWR0aDogMXB4O1xyXG4gIG1pbi1oZWlnaHQ6ICRob3Jpem9udGFsLWxpbmUtd2lkdGg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG59XHJcbiIsIi8vIFN3aXBlciBFbGVtZW50c1xyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgJi5zd2lwZXItb3ZlcmZsb3ctdGV4dC1lbmFibGVkIHtcclxuICAgIFtkYXRhLW92ZXJmbG93ZWQtdGV4dF0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxufVxyXG4uanMtc2xpZGVyLXByZXYtYnRuLFxyXG4uanMtc2xpZGVyLW5leHQtYnRuIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIG9wYWNpdHk6IDAuMzU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiXHJcbiIsIi5hY2NvcmRpb24tYnV0dG9uIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAuYWNjb3JkaW9uLXN0YXR1cy1pY29uIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJmb3Jtcy9mb3JtLWdlbmVyYWwtY29udGVudC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJmb3Jtcy9mb3JtLWNvbnRyb2xcIjtcclxuQGltcG9ydCBcImZvcm1zL2Zvcm0tc2VsZWN0XCI7XHJcbkBpbXBvcnQgXCJmb3Jtcy9mb3JtLWNoZWNrXCI7XHJcbiIsIi5mb3JtLWJvZHktY29sIHtcclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGluZm87XHJcbiAgfVxyXG59XHJcbi5mb3JtLWJvZHktY29sLWluIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5pbmZvLWNvbnRlbnQtaGVhZGVyIHtcclxuICB3aWR0aDogMTByZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMnJlbSAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICRpbmRpZ287XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IC0xMnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmluZm8tY29udGVudC1oZWFkZXItaWNvbiB7XHJcbiAgd2lkdGg6IDNyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuIiwiLy9cblxuLmZvcm0tY29udHJvbCB7XG4gICYudXBwZXJjYXNlZC1wbGFjZWhvbGRlciB7XG4gICAgLy8gUGxhY2Vob2xkZXJcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6ICR1cHBlcmNhc2VkLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkdXBwZXJjYXNlZC1wbGFjZWhvbGRlci1sZXR0ZXItc3BhY2luZztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG4gICYuZm9ybS1jb250cm9sLWxlYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAuM3JlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvcm0tcGFzc3dvcmQtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGlucHV0LXdpdGgtaWNvbi1zcGFjZTtcbiAgfVxufVxuLmZvcm0tcGFzc3dvcmQtZmllbGQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAkaW5wdXQtcGFkZGluZy14O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB6LWluZGV4OiBtYXAtZ2V0KCR6LWluZGV4LCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1zaG93LW9wdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1jdXN0b20tdXBsb2FkLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpZGUtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybS1jb250cm9sLWN1c3RvbS11cGxvYWQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAuM3JlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgZC1mbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICRncmF5LTQwMDtcbiAgY29sb3I6ICRpbmZvO1xufVxuLmZpbGUtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmRhdGVwaWNrZXIge1xuICB0aCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIHRkIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbiIsIi5mb3JtLXNlbGVjdCB7XHJcbiAgJi5mb3JtLXNlbGVjdC1sZWFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcclxuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMCAwLjNyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICYuZm9ybS1jaGVjay1pbnB1dC1sZWFuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG4iLCIuanMtbWVkaWEtcGxheWVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAubWVqc19fY29udGFpbmVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICYuaGlkZS1hbGwtY29udHJvbHMge1xyXG4gICAgICAubWVqc19fb3ZlcmxheS1wbGF5LFxyXG4gICAgICAubWVqc19fY29udHJvbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lanNfX2J1dHRvbixcclxuICAubWVqc19fdGltZSxcclxuICAubWVqc19fdGltZS1yYWlsIHtcclxuICAgIEBpbmNsdWRlIGQtZmxleCgkanVzdGlmeS1jb250ZW50OiBjZW50ZXIpO1xyXG4gIH1cclxuXHJcbiAgLy8gTG9hZGVyXHJcbiAgLm1lanNfX292ZXJsYXktbG9hZGluZyB7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gIH1cclxuICAubWVqc19fb3ZlcmxheS1sb2FkaW5nLWJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWdzL2Rlc2lnbi1hc3NldHMvbG9hZGVyLXdoaXRlLnBuZ1wiKSBjZW50ZXJcclxuICAgICAgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gQnV0dG9ucyB7XHJcbiAgLm1lanNfX292ZXJsYXktYnV0dG9uIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nbTExLjU5NiA4LjY5Ny02LjM2MyAzLjY5MmMtLjU0LjMxMy0xLjIzMy0uMDY2LTEuMjMzLS42OTdWNC4zMDhjMC0uNjMuNjkyLTEuMDEgMS4yMzMtLjY5Nmw2LjM2MyAzLjY5MmEuODAyLjgwMiAwIDAgMSAwIDEuMzkzeicvPjwvc3ZnPlwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbSAyLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgfVxyXG5cclxuICAubWVqc19fb3ZlcmxheSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLm1lanNfX292ZXJsYXktYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J20xMS41OTYgOC42OTctNi4zNjMgMy42OTJjLS41NC4zMTMtMS4yMzMtLjA2Ni0xLjIzMy0uNjk3VjQuMzA4YzAtLjYzLjY5Mi0xLjAxIDEuMjMzLS42OTZsNi4zNjMgMy42OTJhLjgwMi44MDIgMCAwIDEgMCAxLjM5M3oyJy8+PC9zdmc+XCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW0gMi41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVqc19fYnV0dG9uIHtcclxuICAgICYgPiBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbSAxLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIFBsYXlcclxuICAubWVqc19fcGxheSB7XHJcbiAgICAmID4gYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTAuODA0IDggNSA0LjYzM3Y2LjczNEwxMC44MDQgOHptLjc5Mi0uNjk2YS44MDIuODAyIDAgMCAxIDAgMS4zOTJsLTYuMzYzIDMuNjkyQzQuNzEzIDEyLjY5IDQgMTIuMzQ1IDQgMTEuNjkyVjQuMzA4YzAtLjY1My43MTMtLjk5OCAxLjIzMy0uNjk2bDYuMzYzIDMuNjkyeicvPjwvc3ZnPlwiKTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gUGF1c2VcclxuICAubWVqc19fcGF1c2Uge1xyXG4gICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTYgMy41YS41LjUgMCAwIDEgLjUuNXY4YS41LjUgMCAwIDEtMSAwVjRhLjUuNSAwIDAgMSAuNS0uNXptNCAwYS41LjUgMCAwIDEgLjUuNXY4YS41LjUgMCAwIDEtMSAwVjRhLjUuNSAwIDAgMSAuNS0uNXonIGNsaXAtcnVsZT0nZXZlbm9kZCcvPjwvc3ZnPlwiKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWpzX191bm11dGUge1xyXG4gICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTYuNzE3IDMuNTVBLjUuNSAwIDAgMSA3IDR2OGEuNS41IDAgMCAxLS44MTIuMzlMMy44MjUgMTAuNUgxLjVBLjUuNSAwIDAgMSAxIDEwVjZhLjUuNSAwIDAgMSAuNS0uNWgyLjMyNWwyLjM2My0xLjg5YS41LjUgMCAwIDEgLjUyOS0uMDZ6TTYgNS4wNCA0LjMxMiA2LjM5QS41LjUgMCAwIDEgNCA2LjVIMnYzaDJhLjUuNSAwIDAgMSAuMzEyLjExTDYgMTAuOTZWNS4wNHptNy44NTQuNjA2YS41LjUgMCAwIDEgMCAuNzA4TDEyLjIwNyA4bDEuNjQ3IDEuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhMMTEuNSA4LjcwN2wtMS42NDYgMS42NDdhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuNzkzIDggOS4xNDYgNi4zNTRhLjUuNSAwIDEgMSAuNzA4LS43MDhMMTEuNSA3LjI5M2wxLjY0Ni0xLjY0N2EuNS41IDAgMCAxIC43MDggMHonIGNsaXAtcnVsZT0nZXZlbm9kZCcvPjwvc3ZnPlwiKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lanNfX211dGUge1xyXG4gICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTExLjUzNiAxNC4wMUE4LjQ3MyA4LjQ3MyAwIDAgMCAxNC4wMjYgOGE4LjQ3MyA4LjQ3MyAwIDAgMC0yLjQ5LTYuMDFsLS43MDguNzA3QTcuNDc2IDcuNDc2IDAgMCAxIDEzLjAyNSA4YzAgMi4wNzEtLjg0IDMuOTQ2LTIuMTk3IDUuMzAzbC43MDguNzA3eicgY2xpcC1ydWxlPSdldmVub2RkJy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTAuMTIxIDEyLjU5NkE2LjQ4IDYuNDggMCAwIDAgMTIuMDI1IDhhNi40OCA2LjQ4IDAgMCAwLTEuOTA0LTQuNTk2bC0uNzA3LjcwN0E1LjQ4MyA1LjQ4MyAwIDAgMSAxMS4wMjUgOGE1LjQ4MyA1LjQ4MyAwIDAgMS0xLjYxIDMuODlsLjcwNi43MDZ6JyBjbGlwLXJ1bGU9J2V2ZW5vZGQnLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMC4wMjUgOGE0LjQ4NiA0LjQ4NiAwIDAgMS0xLjMxOCAzLjE4Mkw4IDEwLjQ3NUEzLjQ4OSAzLjQ4OSAwIDAgMCA5LjAyNSA4YzAtLjk2Ni0uMzkyLTEuODQxLTEuMDI1LTIuNDc1bC43MDctLjcwN0E0LjQ4NiA0LjQ4NiAwIDAgMSAxMC4wMjUgOHpNNyA0YS41LjUgMCAwIDAtLjgxMi0uMzlMMy44MjUgNS41SDEuNUEuNS41IDAgMCAwIDEgNnY0YS41LjUgMCAwIDAgLjUuNWgyLjMyNWwyLjM2MyAxLjg5QS41LjUgMCAwIDAgNyAxMlY0ek00LjMxMiA2LjM5IDYgNS4wNHY1LjkyTDQuMzEyIDkuNjFBLjUuNSAwIDAgMCA0IDkuNUgydi0zaDJhLjUuNSAwIDAgMCAuMzEyLS4xMXonIGNsaXAtcnVsZT0nZXZlbm9kZCcvPjwvc3ZnPlwiKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lanNfX2Z1bGxzY3JlZW4tYnV0dG9uIHtcclxuICAgICYgPiBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjUgMWEuNS41IDAgMCAwLS41LjV2NGEuNS41IDAgMCAxLTEgMHYtNEExLjUgMS41IDAgMCAxIDEuNSAwaDRhLjUuNSAwIDAgMSAwIDFoLTR6TTEwIC41YS41LjUgMCAwIDEgLjUtLjVoNEExLjUgMS41IDAgMCAxIDE2IDEuNXY0YS41LjUgMCAwIDEtMSAwdi00YS41LjUgMCAwIDAtLjUtLjVoLTRhLjUuNSAwIDAgMS0uNS0uNXpNLjUgMTBhLjUuNSAwIDAgMSAuNS41djRhLjUuNSAwIDAgMCAuNS41aDRhLjUuNSAwIDAgMSAwIDFoLTRBMS41IDEuNSAwIDAgMSAwIDE0LjV2LTRhLjUuNSAwIDAgMSAuNS0uNXptMTUgMGEuNS41IDAgMCAxIC41LjV2NGExLjUgMS41IDAgMCAxLTEuNSAxLjVoLTRhLjUuNSAwIDAgMSAwLTFoNGEuNS41IDAgMCAwIC41LS41di00YS41LjUgMCAwIDEgLjUtLjV6JyBjbGlwLXJ1bGU9J2V2ZW5vZGQnLz48L3N2Zz5cIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYubWVqc19fdW5mdWxsc2NyZWVuIHtcclxuICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNNS41IDBhLjUuNSAwIDAgMSAuNS41djRBMS41IDEuNSAwIDAgMSA0LjUgNmgtNGEuNS41IDAgMCAxIDAtMWg0YS41LjUgMCAwIDAgLjUtLjV2LTRhLjUuNSAwIDAgMSAuNS0uNXptNSAwYS41LjUgMCAwIDEgLjUuNXY0YS41LjUgMCAwIDAgLjUuNWg0YS41LjUgMCAwIDEgMCAxaC00QTEuNSAxLjUgMCAwIDEgMTAgNC41di00YS41LjUgMCAwIDEgLjUtLjV6TTAgMTAuNWEuNS41IDAgMCAxIC41LS41aDRBMS41IDEuNSAwIDAgMSA2IDExLjV2NGEuNS41IDAgMCAxLTEgMHYtNGEuNS41IDAgMCAwLS41LS41aC00YS41LjUgMCAwIDEtLjUtLjV6bTEwIDFhMS41IDEuNSAwIDAgMSAxLjUtMS41aDRhLjUuNSAwIDAgMSAwIDFoLTRhLjUuNSAwIDAgMC0uNS41djRhLjUuNSAwIDAgMS0xIDB2LTR6JyBjbGlwLXJ1bGU9J2V2ZW5vZGQnLz48L3N2Zz5cIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFRpbWVyIENvbnRhaW5lclxyXG4gIC5tZWpzX190aW1lIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDZweCAwO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcclxuICB9XHJcbiAgLm1lanNfX3RpbWUtcmFpbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgLm1lanNfX3RpbWUtdG90YWwge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLm1lanNfX3RpbWUtZmxvYXQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAubWVqc19fdGltZS1idWZmZXJpbmcsXHJcbiAgLm1lanNfX3RpbWUtY3VycmVudCxcclxuICAubWVqc19fdGltZS1mbG9hdCxcclxuICAubWVqc19fdGltZS1mbG9hdC1jb3JuZXIsXHJcbiAgLm1lanNfX3RpbWUtZmxvYXQtY3VycmVudCxcclxuICAubWVqc19fdGltZS1ob3ZlcmVkLFxyXG4gIC5tZWpzX190aW1lLWxvYWRlZCxcclxuICAubWVqc19fdGltZS1tYXJrZXIsXHJcbiAgLm1lanNfX3RpbWUtdG90YWwge1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVqc19fdGltZS1oYW5kbGUtY29udGVudCB7XHJcbiAgdG9wOiAtOHB4O1xyXG59XHJcblxyXG4vLyBWb2x1bWVcclxuLm1lanNfX3ZvbHVtZS1oYW5kbGUge1xyXG4gIGhlaWdodDogM3B4O1xyXG59XHJcbi5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4ubWVqc19faG9yaXpvbnRhbC12b2x1bWUtdG90YWwge1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbn1cclxuXHJcbi8vIE1lZGlhIFBsYXllclxyXG4ubWVkaWEtcGxheWVyIHtcclxuICB2aWRlbyxcclxuICBhdWRpbyB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5qcy1ncmlkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmpzLWdyaWQtaXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgJi5tdXVyaS1pdGVtLWRyYWdnaW5nIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG4gICYubXV1cmktaXRlbS1yZWxlYXNpbmcge1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgJi5tdXVyaS1pdGVtLWhpZGRlbiB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG4iLCIucHJvZ3Jlc3MtdHJhY2sge1xyXG4gIEBpbmNsdWRlIGQtZmxleCgkYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQsICRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcik7XHJcbn1cclxuLnByb2dyZXNzLXRyYWNrLXN0ZXAge1xyXG4gIEBpbmNsdWRlIGQtZmxleCgkZmxleC1kaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnktY29udGVudDogY2VudGVyKTtcclxuICBwYWRkaW5nLWxlZnQ6ICRwcm9ncmVzcy10cmFjay1zdGVwLXNwYWNpbmc7XHJcbiAgcGFkZGluZy1yaWdodDogJHByb2dyZXNzLXRyYWNrLXN0ZXAtc3BhY2luZztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogY2FsYyhcclxuICAgICAgI3skcHJvZ3Jlc3MtdHJhY2stc3RlcC13aWR0aH0gLSAjeyRwcm9ncmVzcy10cmFjay1zdGVwLWluZGljYXRvci1zaXplfSArICN7JHByb2dyZXNzLXRyYWNrLXN0ZXAtaW5kaWNhdG9yLWxpbmUtb2Zmc2V0fVxyXG4gICAgKTtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuNSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEuMnJlbTtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc3RlcC1jb3ZlcmVkIHtcclxuICAgICYuc3RlcC1jb3ZlcmVkLXByb2dyZXNzIHtcclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDEpO1xyXG4gICAgICB9XHJcbiAgICAgICYuY3VycmVudC1zdGVwLWNvdmVyZWQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuNSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3MtdHJhY2stc3RlcC1pbmRpY2F0b3Ige1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnByb2dyZXNzLXRyYWNrLXN0ZXAtaW5kaWNhdG9yIHtcclxuICB3aWR0aDogJHByb2dyZXNzLXRyYWNrLXN0ZXAtaW5kaWNhdG9yLXNpemU7XHJcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtdHJhY2stc3RlcC1pbmRpY2F0b3Itc2l6ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gIEBpbmNsdWRlIGQtZmxleCgkanVzdGlmeS1jb250ZW50OiBjZW50ZXIpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMy44NTQgMy42NDZhLjUuNSAwIDAgMSAwIC43MDhsLTcgN2EuNS41IDAgMCAxLS43MDggMGwtMy41LTMuNWEuNS41IDAgMSAxIC43MDgtLjcwOEw2LjUgMTAuMjkzbDYuNjQ2LTYuNjQ3YS41LjUgMCAwIDEgLjcwOCAweicgY2xpcC1ydWxlPSdldmVub2RkJy8+PC9zdmc+XCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMS4zcmVtIDEuM3JlbTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG59XHJcbi5wcm9ncmVzcy10cmFjay1zdGVwLXRleHQge1xyXG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICB3aWR0aDogJHByb2dyZXNzLXRyYWNrLXN0ZXAtd2lkdGg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIi8vIEhlYWRlclxyXG4ucGFnZS1oZWFkZXIge1xyXG4gIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gICAgICBAaW5jbHVkZSBkLWZsZXgoJGp1c3RpZnktY29udGVudDogY2VudGVyKTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTIuNSAxMmEuNS41IDAgMCAxIC41LS41aDEwYS41LjUgMCAwIDEgMCAxSDNhLjUuNSAwIDAgMS0uNS0uNXptMC00YS41LjUgMCAwIDEgLjUtLjVoMTBhLjUuNSAwIDAgMSAwIDFIM2EuNS41IDAgMCAxLS41LS41em0wLTRhLjUuNSAwIDAgMSAuNS0uNWgxMGEuNS41IDAgMCAxIDAgMUgzYS41LjUgMCAwIDEtLjUtLjV6JyBjbGlwLXJ1bGU9J2V2ZW5vZGQnLz48L3N2Zz5cIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbSAxLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gQnJhbmRpbmdcclxuLmhlYWRlci1uYXZiYXItYnJhbmQge1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogJGxvZ28td2lkdGg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi5jb250ZW50LXNlY3Rpb24taW4ge1xyXG4gIG1pbi1oZWlnaHQ6IDg1dmg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxufVxyXG4uY29udGVudC1zZWN0aW9uLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbiIsIi5oZXJvLXNlY3Rpb24ge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5oZXJvLXNlY3Rpb24tYm9keSB7XHJcbiAgQGluY2x1ZGUgZC1mbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAuY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIGQtZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IG1hcC1nZXQoJHotaW5kZXgsIDMpO1xyXG4gIH1cclxufVxyXG4uaGVyby1zZWN0aW9uLWJhbm5lci1iZy1pbWctY29udCB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IG1hcC1nZXQoJHotaW5kZXgsIDEpO1xyXG59XHJcbi5oZXJvLXNsYW50LWVsIHtcclxuICB3aWR0aDogNzMlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTclO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiBtYXAtZ2V0KCR6LWluZGV4LCAyKTtcclxuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3JlbTtcclxufVxyXG4uaGVyby1zZWN0aW9uLWJvZHktbHMge1xyXG4gIHdpZHRoOiA3MCU7XHJcbiAgQGluY2x1ZGUgZC1mbGV4KFxyXG4gICAgJGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4sXHJcbiAgICAkYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQsXHJcbiAgICAkanVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICApO1xyXG59XHJcbi5oZXJvLXNlY3Rpb24tYm9keS1ycyB7XHJcbiAgd2lkdGg6IDMwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIzJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG59XHJcbi5oZXJvLXNlY3Rpb24taW1nIHtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi5pY29uLXN0eWxlLXRpdGxlLXdpdGgtdW5kZXJsaW5lIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeTtcclxufVxyXG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIC8vIEhlYWRlclxyXG4gIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwLWI7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAvLyBIZXJvXHJcbiAgLmhlcm8tc2xhbnQtZWwge1xyXG4gICAgbGVmdDogLTEwJTtcclxuICB9XHJcbiAgLmhlcm8tc2VjdGlvbi1ib2R5LXJzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZXJvLXNlY3Rpb24tYm9keS1scyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gUHJvZ3Jlc3MgVHJhY2tcclxuICAucHJvZ3Jlc3MtdHJhY2sge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnByb2dyZXNzLXRyYWNrLXN0ZXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRm9ybSBTZWN0aW9uXHJcbiAgLmZvcm0tYm9keS1jb2wge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWJvZHktY29sLWluIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZpbGVjaGVjayB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5mb3JtLXN1Ym1pdCxcclxuICAudGV4dC1idG4tY3RhIHtcclxuICAgIEBpbmNsdWRlIGQtZmxleCgkanVzdGlmeS1jb250ZW50OiBjZW50ZXIpO1xyXG4gIH1cclxuICAuc2lkZS1icmFuZGluZy1kZXNjIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnNpZGUtYnJhbmRpbmctdGl0bGUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAvLyBIZXJvXHJcbiAgLmhlcm8tc2xhbnQtZWwge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGxlZnQ6IC0xMyU7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JtIFNlY3Rpb25cclxuICAuZm9ybS1zaG93LWZpZWxkLXNlbGVjdG9yIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgLmZvcm0tbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtZmllbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuICAvKiAgIC5maWxlLXBsYWNlaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gIH0gKi9cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAvLyBIZXJvXHJcbiAgLmhlcm8tc2xhbnQtZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAtMjAlO1xyXG4gIH1cclxuXHJcbiAgLy8gR2VuZXJhbFxyXG4gIC5jb250ZW50LXNlY3Rpb24taW4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICB9XHJcbiAgLmFsZXJ0IHtcclxuICAgICYuZC1mbGV4IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmFsZXJ0LWljb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGVwaWNrZXIge1xyXG4gICAgdGgge1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBBZGQgY3VzdG9tIHNjc3MgYmVsb3dcclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRUFBOzs7O0VBSUU7QUE4YkY7OztxREFHcUQ7QW1DcmNyRDs7OztFQUlFO0FHSEYsVUFBVTtFQUNSLFdBQVcsRXRDMFRRLHFCQUFxQjtFc0N6VHhDLEdBQUcsRUFBRSx1Q0FBc0MsQ0FBQyxlQUFlLEVBQ3pELHNDQUFxQyxDQUFDLGNBQWM7RUFDdEQsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsWUFBWSxFQUFFLElBQUk7O0FBSXBCLFVBQVU7RUFDUixXQUFXLEV0Q2dUUSxxQkFBcUI7RXNDL1N4QyxHQUFHLEVBQUUsNkNBQTZDLENBQUMsZUFBZSxFQUNoRSw0Q0FBNEMsQ0FBQyxjQUFjO0VBQzdELFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFlBQVksRUFBRSxJQUFJOztBQUlwQixVQUFVO0VBQ1IsV0FBVyxFdEN1U1EscUJBQXFCO0VzQ3RTeEMsR0FBRyxFQUFFLHVDQUFtQyxDQUFDLGVBQWUsRUFDdEQsc0NBQWtDLENBQUMsY0FBYztFQUNuRCxXQUFXLEVBQUUsR0FBRztFQUNoQixVQUFVLEVBQUUs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LEViaUVwQixJQUFXLENhakVrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxZQUFZLEVib0VwQixNQUFhLENhcEVnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxZQUFZLEVidUVwQixJQUFXLENhdkVrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxZQUFZLEViMEVwQixNQUFhLENhMUVnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxZQUFZLEViNkVwQixJQUFXLENhN0VrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxZQUFZLEViZ0ZwQixNQUFhLENhaEZnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxZQUFZLEVibUZwQixJQUFXLENhbkZrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxZQUFZLEVic0ZwQixNQUFhLENhdEZnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxZQUFZLEVieUZwQixJQUFXLENhekZrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxZQUFZLEViNEZwQixNQUFhLENhNUZnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxZQUFZLEViK0ZwQixJQUFXLENhL0ZrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxZQUFZLEVia0dwQixNQUFhLENhbEdnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxZQUFZLEVicUdwQixJQUFXLENhckdrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxZQUFZLEVid0dwQixNQUFhLENheEdnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxZQUFZLEViMkdwQixJQUFXLENhM0dr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aEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZLEVaeEJaLG9EQUFnSCxDWXdCM0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGNBQWMsQ0FBMEM7RUFJaEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZLEVaeEJaLG9EQUFnSCxDWXdCM0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGNBQWMsQ0FBMEM7RUFJaEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZLEVaeEJaLG9EQUFnSCxDWXdCM0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGNBQWMsQ0FBMEM7RUFJaEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZLEVaeEJaLG9EQUFnSCxDWXdCM0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGNBQWMsQ0FBMEM7RUFJaEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZLEVaeEJaLG9EQUFnSCxDWXdCM0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGFBQWEsQ0FBMkM7RUFJaEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZLEVaeEJaLG1EQUFnSCxDWXdCM0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGVBQWUsQ0FBeUM7RUFJaEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZLEVaeEJaLHFEQUFnSCxDWXdCM0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGFBQWEsQ0FBMkM7RUFJaEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZLEVaeEJaLG1EQUFnSCxDWXdCM0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFVBQVUsQ0FBOEM7RUFJaEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZLEVaeEJaLGdEQUFnSCxDWXdCM0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGFBQWEsQ0FBMkM7RUFJaEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZLEVaeEJaLG1EQUFnSCxDWXdCM0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFlBQVksQ0FBNEM7RUFJaEQsaUJBQWtDLENBQUUsRUFBQztFQUd6QyxLQUFZ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 */
