@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");
@font-face {
  font-family: 'shrimpregular';
  src: url("/assets/webfonts/shrimp-webfont.eot");
  src: url("/assets/webfonts/shrimp-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/webfonts/shrimp-webfont.woff2") format("woff2"), url("/assets/webfonts/shrimp-webfont.woff") format("woff"), url("/assets/webfonts/shrimp-webfont.ttf") format("truetype"), url("/assets/webfonts/shrimp-webfont.svg#shrimpregular") format("svg");
  font-weight: normal;
  font-style: normal; }

/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/* line 1, ../node_modules/bootstrap/scss/_root.scss */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #FFFFFF;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #4D104F;
  --secondary: #EE6352;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --pip-deep-purple: #4D104F;
  --pip-bright-purple: #A23086;
  --pip-orange: #EE6352;
  --pip-orange-15: #FCE8E5;
  --pip-orange-10: #FDEFED;
  --pip-grey: #969595;
  --offwhite: #F5F5F5;
  --white: #FFFFFF;
  --offblack: #0C0000;
  --black: #000000;
  --pip-red: #D30D0D;
  --pip-red-15: #D30D0D26;
  --illuminate-green: #00D3BA;
  --illuminate-lightgrey: #CCF6F1;
  --pip-deep-purple-tint: #F9E2FA;
  --inhale-lightpurple: #D1C1FA;
  --inhale-purple: #8B64F3;
  --inhale-darkpurple: #433577;
  --inhale-lightpink: #FDE3EB;
  --inhale-pink: #FBB9CC;
  --inhale-darkpink: #F45180;
  --inhale-lightyellow: #F9ED9B;
  --inhale-yellow: #f0d206;
  --inhale-lightmango: #EFBF53;
  --inhale-mango: #FFA81D;
  --inhale-lime: #C2D104;
  --inhale-lightgreen: #9FD39D;
  --inhale-green: #37B730;
  --inhale-lightteal: #39D1DE;
  --inhale-teal: #19B5BC;
  --inhale-blue: #1EA6F9;
  --inhale-offwhite: #f0efed;
  --inhale-darkpurple-tint: #EAE7F1;
  --inhale-mango-tint: #FFEED9;
  --inhale-teal-tint: #E1F1F3;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 992px;
  --breakpoint-lg: 1140px;
  --breakpoint-xl: 1280px;
  --font-family-sans-serif: "Inter", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

/* line 19, ../node_modules/bootstrap/scss/_reboot.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

/* line 25, ../node_modules/bootstrap/scss/_reboot.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 35, ../node_modules/bootstrap/scss/_reboot.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

/* line 46, ../node_modules/bootstrap/scss/_reboot.scss */
body {
  margin: 0;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #FFFFFF; }

/* line 66, ../node_modules/bootstrap/scss/_reboot.scss */
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

/* line 76, ../node_modules/bootstrap/scss/_reboot.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

/* line 92, ../node_modules/bootstrap/scss/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 101, ../node_modules/bootstrap/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 114, ../node_modules/bootstrap/scss/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

/* line 123, ../node_modules/bootstrap/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

/* line 129, ../node_modules/bootstrap/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 136, ../node_modules/bootstrap/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

/* line 143, ../node_modules/bootstrap/scss/_reboot.scss */
dt {
  font-weight: 700; }

/* line 147, ../node_modules/bootstrap/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0; }

/* line 152, ../node_modules/bootstrap/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem; }

/* line 156, ../node_modules/bootstrap/scss/_reboot.scss */
b,
strong {
  font-weight: bolder; }

/* line 161, ../node_modules/bootstrap/scss/_reboot.scss */
small {
  font-size: 80%; }

/* line 170, ../node_modules/bootstrap/scss/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

/* line 178, ../node_modules/bootstrap/scss/_reboot.scss */
sub {
  bottom: -.25em; }

/* line 179, ../node_modules/bootstrap/scss/_reboot.scss */
sup {
  top: -.5em; }

/* line 186, ../node_modules/bootstrap/scss/_reboot.scss */
a {
  color: #4D104F;
  text-decoration: none;
  background-color: transparent; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a:hover {
    color: #0f030f;
    text-decoration: underline; }

/* line 202, ../node_modules/bootstrap/scss/_reboot.scss */
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

/* line 217, ../node_modules/bootstrap/scss/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

/* line 225, ../node_modules/bootstrap/scss/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

/* line 242, ../node_modules/bootstrap/scss/_reboot.scss */
figure {
  margin: 0 0 1rem; }

/* line 252, ../node_modules/bootstrap/scss/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none; }

/* line 257, ../node_modules/bootstrap/scss/_reboot.scss */
svg {
  overflow: hidden;
  vertical-align: middle; }

/* line 269, ../node_modules/bootstrap/scss/_reboot.scss */
table {
  border-collapse: collapse; }

/* line 273, ../node_modules/bootstrap/scss/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

/* line 285, ../node_modules/bootstrap/scss/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

/* line 296, ../node_modules/bootstrap/scss/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem; }

/* line 305, ../node_modules/bootstrap/scss/_reboot.scss */
button {
  border-radius: 0; }

/* line 315, ../node_modules/bootstrap/scss/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0; }

/* line 319, ../node_modules/bootstrap/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 330, ../node_modules/bootstrap/scss/_reboot.scss */
button,
input {
  overflow: visible; }

/* line 335, ../node_modules/bootstrap/scss/_reboot.scss */
button,
select {
  text-transform: none; }

/* line 343, ../node_modules/bootstrap/scss/_reboot.scss */
[role="button"] {
  cursor: pointer; }

/* line 350, ../node_modules/bootstrap/scss/_reboot.scss */
select {
  word-wrap: normal; }

/* line 358, ../node_modules/bootstrap/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/* line 371, ../node_modules/bootstrap/scss/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

/* line 378, ../node_modules/bootstrap/scss/_reboot.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

/* line 386, ../node_modules/bootstrap/scss/_reboot.scss */
input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

/* line 393, ../node_modules/bootstrap/scss/_reboot.scss */
textarea {
  overflow: auto;
  resize: vertical; }

/* line 399, ../node_modules/bootstrap/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

/* line 414, ../node_modules/bootstrap/scss/_reboot.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

/* line 426, ../node_modules/bootstrap/scss/_reboot.scss */
progress {
  vertical-align: baseline; }

/* line 431, ../node_modules/bootstrap/scss/_reboot.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 436, ../node_modules/bootstrap/scss/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

/* line 449, ../node_modules/bootstrap/scss/_reboot.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 458, ../node_modules/bootstrap/scss/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

/* line 467, ../node_modules/bootstrap/scss/_reboot.scss */
output {
  display: inline-block; }

/* line 471, ../node_modules/bootstrap/scss/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer; }

/* line 476, ../node_modules/bootstrap/scss/_reboot.scss */
template {
  display: none; }

/* line 482, ../node_modules/bootstrap/scss/_reboot.scss */
[hidden] {
  display: none !important; }

/* line 7, ../node_modules/bootstrap/scss/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 5px;
  font-weight: 500;
  line-height: 1.2; }

/* line 16, ../node_modules/bootstrap/scss/_type.scss */
h1, .h1 {
  font-size: 2.5rem; }

/* line 17, ../node_modules/bootstrap/scss/_type.scss */
h2, .h2 {
  font-size: 2rem; }

/* line 18, ../node_modules/bootstrap/scss/_type.scss */
h3, .h3 {
  font-size: 1.75rem; }

/* line 19, ../node_modules/bootstrap/scss/_type.scss */
h4, .h4 {
  font-size: 1.5rem; }

/* line 20, ../node_modules/bootstrap/scss/_type.scss */
h5, .h5 {
  font-size: 1.25rem; }

/* line 21, ../node_modules/bootstrap/scss/_type.scss */
h6, .h6 {
  font-size: 1rem; }

/* line 23, ../node_modules/bootstrap/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300; }

/* line 29, ../node_modules/bootstrap/scss/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 34, ../node_modules/bootstrap/scss/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 39, ../node_modules/bootstrap/scss/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 44, ../node_modules/bootstrap/scss/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 55, ../node_modules/bootstrap/scss/_type.scss */
hr {
  margin-top: 10px;
  margin-bottom: 10px;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

/* line 67, ../node_modules/bootstrap/scss/_type.scss */
small,
.small {
  font-size: 0.875em;
  font-weight: 400; }

/* line 73, ../node_modules/bootstrap/scss/_type.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

/* line 84, ../node_modules/bootstrap/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 89, ../node_modules/bootstrap/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none; }

/* line 92, ../node_modules/bootstrap/scss/_type.scss */
.list-inline-item {
  display: inline-block; }
  /* line 95, ../node_modules/bootstrap/scss/_type.scss */
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

/* line 106, ../node_modules/bootstrap/scss/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase; }

/* line 112, ../node_modules/bootstrap/scss/_type.scss */
.blockquote {
  margin-bottom: 10px;
  font-size: 1.25rem; }

/* line 117, ../node_modules/bootstrap/scss/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d; }
  /* line 122, ../node_modules/bootstrap/scss/_type.scss */
  .blockquote-footer::before {
    content: "\2014\00A0"; }

/* line 8, ../node_modules/bootstrap/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto; }

/* line 14, ../node_modules/bootstrap/scss/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #FFFFFF;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

/* line 29, ../node_modules/bootstrap/scss/_images.scss */
.figure {
  display: inline-block; }

/* line 34, ../node_modules/bootstrap/scss/_images.scss */
.figure-img {
  margin-bottom: 5px;
  line-height: 1; }

/* line 39, ../node_modules/bootstrap/scss/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d; }

/* line 2, ../node_modules/bootstrap/scss/_code.scss */
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word; }
  /* line 8, ../node_modules/bootstrap/scss/_code.scss */
  a > code {
    color: inherit; }

/* line 14, ../node_modules/bootstrap/scss/_code.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #FFFFFF;
  background-color: #212529;
  border-radius: 0.2rem; }
  /* line 22, ../node_modules/bootstrap/scss/_code.scss */
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

/* line 31, ../node_modules/bootstrap/scss/_code.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  /* line 37, ../node_modules/bootstrap/scss/_code.scss */
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

/* line 45, ../node_modules/bootstrap/scss/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 7, ../node_modules/bootstrap/scss/_grid.scss */
.container,
.container-fluid,
.container-xl {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 1280px) {
  /* line 20, ../node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1200px; } }

/* line 49, ../node_modules/bootstrap/scss/_grid.scss */
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px; }

/* line 55, ../node_modules/bootstrap/scss/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  /* line 59, ../node_modules/bootstrap/scss/_grid.scss */
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

/* line 8, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px; }

/* line 34, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

/* line 48, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

/* line 62, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.33333%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.66667%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.33333%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.66667%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.33333%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.66667%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.33333%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  /* line 34, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  /* line 34, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1140px) {
  /* line 34, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1280px) {
  /* line 34, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66667%; } }

/* line 5, ../node_modules/bootstrap/scss/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 10px;
  color: #212529; }
  /* line 11, ../node_modules/bootstrap/scss/_tables.scss */
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  /* line 18, ../node_modules/bootstrap/scss/_tables.scss */
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  /* line 23, ../node_modules/bootstrap/scss/_tables.scss */
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }

/* line 34, ../node_modules/bootstrap/scss/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem; }

/* line 45, ../node_modules/bootstrap/scss/_tables.scss */
.table-bordered {
  border: 1px solid #dee2e6; }
  /* line 48, ../node_modules/bootstrap/scss/_tables.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  /* line 54, ../node_modules/bootstrap/scss/_tables.scss */
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

/* line 62, ../node_modules/bootstrap/scss/_tables.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

/* line 75, ../node_modules/bootstrap/scss/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #cdbcce; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #a283a3; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-primary:hover {
  background-color: #c2adc3; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #c2adc3; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #fad3cf; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #f6aea5; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-secondary:hover {
  background-color: #f8beb8; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #f8beb8; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #b1dfbb; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #abdde5; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-light:hover {
  background-color: #ececf6; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-deep-purple,
.table-pip-deep-purple > th,
.table-pip-deep-purple > td {
  background-color: #cdbcce; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-deep-purple th,
.table-pip-deep-purple td,
.table-pip-deep-purple thead th,
.table-pip-deep-purple tbody + tbody {
  border-color: #a283a3; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-pip-deep-purple:hover {
  background-color: #c2adc3; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-pip-deep-purple:hover > td,
  .table-hover .table-pip-deep-purple:hover > th {
    background-color: #c2adc3; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-bright-purple,
.table-pip-bright-purple > th,
.table-pip-bright-purple > td {
  background-color: #e5c5dd; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-bright-purple th,
.table-pip-bright-purple td,
.table-pip-bright-purple thead th,
.table-pip-bright-purple tbody + tbody {
  border-color: #cf93c0; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-pip-bright-purple:hover {
  background-color: #ddb3d3; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-pip-bright-purple:hover > td,
  .table-hover .table-pip-bright-purple:hover > th {
    background-color: #ddb3d3; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-orange,
.table-pip-orange > th,
.table-pip-orange > td {
  background-color: #fad3cf; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-orange th,
.table-pip-orange td,
.table-pip-orange thead th,
.table-pip-orange tbody + tbody {
  border-color: #f6aea5; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-pip-orange:hover {
  background-color: #f8beb8; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-pip-orange:hover > td,
  .table-hover .table-pip-orange:hover > th {
    background-color: #f8beb8; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-orange-15,
.table-pip-orange-15 > th,
.table-pip-orange-15 > td {
  background-color: #fef9f8; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-orange-15 th,
.table-pip-orange-15 td,
.table-pip-orange-15 thead th,
.table-pip-orange-15 tbody + tbody {
  border-color: #fdf3f1; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-pip-orange-15:hover {
  background-color: #fbe6e2; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-pip-orange-15:hover > td,
  .table-hover .table-pip-orange-15:hover > th {
    background-color: #fbe6e2; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-orange-10,
.table-pip-orange-10 > th,
.table-pip-orange-10 > td {
  background-color: #fefbfa; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-orange-10 th,
.table-pip-orange-10 td,
.table-pip-orange-10 thead th,
.table-pip-orange-10 tbody + tbody {
  border-color: #fef7f6; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-pip-orange-10:hover {
  background-color: #faeae5; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-pip-orange-10:hover > td,
  .table-hover .table-pip-orange-10:hover > th {
    background-color: #faeae5; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-grey,
.table-pip-grey > th,
.table-pip-grey > td {
  background-color: #e2e1e1; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-grey th,
.table-pip-grey td,
.table-pip-grey thead th,
.table-pip-grey tbody + tbody {
  border-color: #c8c8c8; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-pip-grey:hover {
  background-color: #d5d4d4; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-pip-grey:hover > td,
  .table-hover .table-pip-grey:hover > th {
    background-color: #d5d4d4; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-offwhite,
.table-offwhite > th,
.table-offwhite > td {
  background-color: #fcfcfc; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-offwhite th,
.table-offwhite td,
.table-offwhite thead th,
.table-offwhite tbody + tbody {
  border-color: #fafafa; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-offwhite:hover {
  background-color: #efefef; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-offwhite:hover > td,
  .table-hover .table-offwhite:hover > th {
    background-color: #efefef; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-white,
.table-white > th,
.table-white > td {
  background-color: white; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: white; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-white:hover {
  background-color: #f2f2f2; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-white:hover > td,
  .table-hover .table-white:hover > th {
    background-color: #f2f2f2; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-offblack,
.table-offblack > th,
.table-offblack > td {
  background-color: #bbb8b8; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-offblack th,
.table-offblack td,
.table-offblack thead th,
.table-offblack tbody + tbody {
  border-color: #817a7a; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-offblack:hover {
  background-color: #afabab; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-offblack:hover > td,
  .table-hover .table-offblack:hover > th {
    background-color: #afabab; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-black:hover {
  background-color: #ababab; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-black:hover > td,
  .table-hover .table-black:hover > th {
    background-color: #ababab; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-red,
.table-pip-red > th,
.table-pip-red > td {
  background-color: #f3bbbb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-red th,
.table-pip-red td,
.table-pip-red thead th,
.table-pip-red tbody + tbody {
  border-color: #e88181; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-pip-red:hover {
  background-color: #efa5a5; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-pip-red:hover > td,
  .table-hover .table-pip-red:hover > th {
    background-color: #efa5a5; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-red-15,
.table-pip-red-15 > th,
.table-pip-red-15 > td {
  background-color: rgba(254, 248, 248, 0.761725); }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-red-15 th,
.table-pip-red-15 td,
.table-pip-red-15 thead th,
.table-pip-red-15 tbody + tbody {
  border-color: rgba(251, 236, 236, 0.55749); }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-pip-red-15:hover {
  background-color: rgba(251, 226, 226, 0.761725); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-pip-red-15:hover > td,
  .table-hover .table-pip-red-15:hover > th {
    background-color: rgba(251, 226, 226, 0.761725); }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-illuminate-green,
.table-illuminate-green > th,
.table-illuminate-green > td {
  background-color: #b8f3ec; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-illuminate-green th,
.table-illuminate-green td,
.table-illuminate-green thead th,
.table-illuminate-green tbody + tbody {
  border-color: #7ae8db; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-illuminate-green:hover {
  background-color: #a2efe6; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-illuminate-green:hover > td,
  .table-hover .table-illuminate-green:hover > th {
    background-color: #a2efe6; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-illuminate-lightgrey,
.table-illuminate-lightgrey > th,
.table-illuminate-lightgrey > td {
  background-color: #f1fcfb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-illuminate-lightgrey th,
.table-illuminate-lightgrey td,
.table-illuminate-lightgrey thead th,
.table-illuminate-lightgrey tbody + tbody {
  border-color: #e4faf8; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-illuminate-lightgrey:hover {
  background-color: #dcf8f5; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-illuminate-lightgrey:hover > td,
  .table-hover .table-illuminate-lightgrey:hover > th {
    background-color: #dcf8f5; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-deep-purple-tint,
.table-pip-deep-purple-tint > th,
.table-pip-deep-purple-tint > td {
  background-color: #fdf7fe; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-pip-deep-purple-tint th,
.table-pip-deep-purple-tint td,
.table-pip-deep-purple-tint thead th,
.table-pip-deep-purple-tint tbody + tbody {
  border-color: #fcf0fc; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-pip-deep-purple-tint:hover {
  background-color: #f7e0fb; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-pip-deep-purple-tint:hover > td,
  .table-hover .table-pip-deep-purple-tint:hover > th {
    background-color: #f7e0fb; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightpurple,
.table-inhale-lightpurple > th,
.table-inhale-lightpurple > td {
  background-color: #f2eefe; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightpurple th,
.table-inhale-lightpurple td,
.table-inhale-lightpurple thead th,
.table-inhale-lightpurple tbody + tbody {
  border-color: #e7dffc; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-lightpurple:hover {
  background-color: #e0d6fd; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-lightpurple:hover > td,
  .table-hover .table-inhale-lightpurple:hover > th {
    background-color: #e0d6fd; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-purple,
.table-inhale-purple > th,
.table-inhale-purple > td {
  background-color: #dfd4fc; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-purple th,
.table-inhale-purple td,
.table-inhale-purple thead th,
.table-inhale-purple tbody + tbody {
  border-color: #c3aef9; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-purple:hover {
  background-color: #cdbcfa; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-purple:hover > td,
  .table-hover .table-inhale-purple:hover > th {
    background-color: #cdbcfa; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-darkpurple,
.table-inhale-darkpurple > th,
.table-inhale-darkpurple > td {
  background-color: #cac6d9; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-darkpurple th,
.table-inhale-darkpurple td,
.table-inhale-darkpurple thead th,
.table-inhale-darkpurple tbody + tbody {
  border-color: #9d96b8; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-darkpurple:hover {
  background-color: #bcb7cf; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-darkpurple:hover > td,
  .table-hover .table-inhale-darkpurple:hover > th {
    background-color: #bcb7cf; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightpink,
.table-inhale-lightpink > th,
.table-inhale-lightpink > td {
  background-color: #fef7f9; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightpink th,
.table-inhale-lightpink td,
.table-inhale-lightpink thead th,
.table-inhale-lightpink tbody + tbody {
  border-color: #fef0f5; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-lightpink:hover {
  background-color: #fbe0e8; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-lightpink:hover > td,
  .table-hover .table-inhale-lightpink:hover > th {
    background-color: #fbe0e8; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-pink,
.table-inhale-pink > th,
.table-inhale-pink > td {
  background-color: #feebf1; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-pink th,
.table-inhale-pink td,
.table-inhale-pink thead th,
.table-inhale-pink tbody + tbody {
  border-color: #fddbe4; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-pink:hover {
  background-color: #fdd3e0; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-pink:hover > td,
  .table-hover .table-inhale-pink:hover > th {
    background-color: #fdd3e0; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-darkpink,
.table-inhale-darkpink > th,
.table-inhale-darkpink > td {
  background-color: #fccedb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-darkpink th,
.table-inhale-darkpink td,
.table-inhale-darkpink thead th,
.table-inhale-darkpink tbody + tbody {
  border-color: #f9a5bd; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-darkpink:hover {
  background-color: #fbb6c9; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-darkpink:hover > td,
  .table-hover .table-inhale-darkpink:hover > th {
    background-color: #fbb6c9; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightyellow,
.table-inhale-lightyellow > th,
.table-inhale-lightyellow > td {
  background-color: #fdfae3; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightyellow th,
.table-inhale-lightyellow td,
.table-inhale-lightyellow thead th,
.table-inhale-lightyellow tbody + tbody {
  border-color: #fcf6cb; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-lightyellow:hover {
  background-color: #fbf6cb; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-lightyellow:hover > td,
  .table-hover .table-inhale-lightyellow:hover > th {
    background-color: #fbf6cb; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-yellow,
.table-inhale-yellow > th,
.table-inhale-yellow > td {
  background-color: #fbf2b9; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-yellow th,
.table-inhale-yellow td,
.table-inhale-yellow thead th,
.table-inhale-yellow tbody + tbody {
  border-color: #f7e87e; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-yellow:hover {
  background-color: #faeea1; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-yellow:hover > td,
  .table-hover .table-inhale-yellow:hover > th {
    background-color: #faeea1; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightmango,
.table-inhale-lightmango > th,
.table-inhale-lightmango > td {
  background-color: #fbedcf; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightmango th,
.table-inhale-lightmango td,
.table-inhale-lightmango thead th,
.table-inhale-lightmango tbody + tbody {
  border-color: #f7dea6; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-lightmango:hover {
  background-color: #f9e4b7; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-lightmango:hover > td,
  .table-hover .table-inhale-lightmango:hover > th {
    background-color: #f9e4b7; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-mango,
.table-inhale-mango > th,
.table-inhale-mango > td {
  background-color: #ffe7c0; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-mango th,
.table-inhale-mango td,
.table-inhale-mango thead th,
.table-inhale-mango tbody + tbody {
  border-color: #ffd289; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-mango:hover {
  background-color: #ffdda7; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-mango:hover > td,
  .table-hover .table-inhale-mango:hover > th {
    background-color: #ffdda7; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lime,
.table-inhale-lime > th,
.table-inhale-lime > td {
  background-color: #eef2b9; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lime th,
.table-inhale-lime td,
.table-inhale-lime thead th,
.table-inhale-lime tbody + tbody {
  border-color: #dfe77c; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-lime:hover {
  background-color: #e9eea3; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-lime:hover > td,
  .table-hover .table-inhale-lime:hover > th {
    background-color: #e9eea3; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightgreen,
.table-inhale-lightgreen > th,
.table-inhale-lightgreen > td {
  background-color: #e4f3e4; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightgreen th,
.table-inhale-lightgreen td,
.table-inhale-lightgreen thead th,
.table-inhale-lightgreen tbody + tbody {
  border-color: #cde8cc; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-lightgreen:hover {
  background-color: #d2ebd2; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-lightgreen:hover > td,
  .table-hover .table-inhale-lightgreen:hover > th {
    background-color: #d2ebd2; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-green,
.table-inhale-green > th,
.table-inhale-green > td {
  background-color: #c7ebc5; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-green th,
.table-inhale-green td,
.table-inhale-green thead th,
.table-inhale-green tbody + tbody {
  border-color: #97da93; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-green:hover {
  background-color: #b5e4b2; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-green:hover > td,
  .table-hover .table-inhale-green:hover > th {
    background-color: #b5e4b2; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightteal,
.table-inhale-lightteal > th,
.table-inhale-lightteal > td {
  background-color: #c8f2f6; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-lightteal th,
.table-inhale-lightteal td,
.table-inhale-lightteal thead th,
.table-inhale-lightteal tbody + tbody {
  border-color: #98e7ee; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-lightteal:hover {
  background-color: #b2edf2; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-lightteal:hover > td,
  .table-hover .table-inhale-lightteal:hover > th {
    background-color: #b2edf2; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-teal,
.table-inhale-teal > th,
.table-inhale-teal > td {
  background-color: #bfeaec; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-teal th,
.table-inhale-teal td,
.table-inhale-teal thead th,
.table-inhale-teal tbody + tbody {
  border-color: #87d9dc; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-teal:hover {
  background-color: #abe4e6; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-teal:hover > td,
  .table-hover .table-inhale-teal:hover > th {
    background-color: #abe4e6; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-blue,
.table-inhale-blue > th,
.table-inhale-blue > td {
  background-color: #c0e6fd; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-blue th,
.table-inhale-blue td,
.table-inhale-blue thead th,
.table-inhale-blue tbody + tbody {
  border-color: #8ad1fc; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-blue:hover {
  background-color: #a7dcfc; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-blue:hover > td,
  .table-hover .table-inhale-blue:hover > th {
    background-color: #a7dcfc; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-offwhite,
.table-inhale-offwhite > th,
.table-inhale-offwhite > td {
  background-color: #fbfbfa; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-offwhite th,
.table-inhale-offwhite td,
.table-inhale-offwhite thead th,
.table-inhale-offwhite tbody + tbody {
  border-color: #f7f7f6; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-offwhite:hover {
  background-color: #f0f0ec; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-offwhite:hover > td,
  .table-hover .table-inhale-offwhite:hover > th {
    background-color: #f0f0ec; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-darkpurple-tint,
.table-inhale-darkpurple-tint > th,
.table-inhale-darkpurple-tint > td {
  background-color: #f9f8fb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-darkpurple-tint th,
.table-inhale-darkpurple-tint td,
.table-inhale-darkpurple-tint thead th,
.table-inhale-darkpurple-tint tbody + tbody {
  border-color: #f4f3f8; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-darkpurple-tint:hover {
  background-color: #ebe8f2; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-darkpurple-tint:hover > td,
  .table-hover .table-inhale-darkpurple-tint:hover > th {
    background-color: #ebe8f2; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-mango-tint,
.table-inhale-mango-tint > th,
.table-inhale-mango-tint > td {
  background-color: #fffaf4; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-mango-tint th,
.table-inhale-mango-tint td,
.table-inhale-mango-tint thead th,
.table-inhale-mango-tint tbody + tbody {
  border-color: #fff6eb; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-mango-tint:hover {
  background-color: #ffeedb; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-mango-tint:hover > td,
  .table-hover .table-inhale-mango-tint:hover > th {
    background-color: #ffeedb; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-teal-tint,
.table-inhale-teal-tint > th,
.table-inhale-teal-tint > td {
  background-color: #f7fbfc; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-inhale-teal-tint th,
.table-inhale-teal-tint td,
.table-inhale-teal-tint thead th,
.table-inhale-teal-tint tbody + tbody {
  border-color: #eff8f9; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-inhale-teal-tint:hover {
  background-color: #e4f2f5; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-inhale-teal-tint:hover > td,
  .table-hover .table-inhale-teal-tint:hover > th {
    background-color: #e4f2f5; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

/* line 114, ../node_modules/bootstrap/scss/_tables.scss */
.table .thead-dark th {
  color: #FFFFFF;
  background-color: #343a40;
  border-color: #454d55; }

/* line 122, ../node_modules/bootstrap/scss/_tables.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

/* line 130, ../node_modules/bootstrap/scss/_tables.scss */
.table-dark {
  color: #FFFFFF;
  background-color: #343a40; }
  /* line 134, ../node_modules/bootstrap/scss/_tables.scss */
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  /* line 140, ../node_modules/bootstrap/scss/_tables.scss */
  .table-dark.table-bordered {
    border: 0; }
  /* line 145, ../node_modules/bootstrap/scss/_tables.scss */
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .table-dark.table-hover tbody tr:hover {
    color: #FFFFFF;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  /* line 171, ../node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  /* line 171, ../node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 1139.98px) {
  /* line 171, ../node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1279.98px) {
  /* line 171, ../node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-xl > .table-bordered {
      border: 0; } }

/* line 171, ../node_modules/bootstrap/scss/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  /* line 179, ../node_modules/bootstrap/scss/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0; }

/* line 7, ../node_modules/bootstrap/scss/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 7, ../node_modules/bootstrap/scss/_forms.scss */
    .form-control {
      -webkit-transition: none;
      transition: none; } }
  /* line 28, ../node_modules/bootstrap/scss/_forms.scss */
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .form-control:focus {
    color: #495057;
    background-color: #FFFFFF;
    border-color: #b425b9;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25); }
  /* line 37, ../node_modules/bootstrap/scss/_forms.scss */
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  /* line 48, ../node_modules/bootstrap/scss/_forms.scss */
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

/* line 60, ../node_modules/bootstrap/scss/_forms.scss */
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

/* line 67, ../node_modules/bootstrap/scss/_forms.scss */
select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057; }

/* line 72, ../node_modules/bootstrap/scss/_forms.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #FFFFFF; }

/* line 84, ../node_modules/bootstrap/scss/_forms.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

/* line 97, ../node_modules/bootstrap/scss/_forms.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

/* line 105, ../node_modules/bootstrap/scss/_forms.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

/* line 112, ../node_modules/bootstrap/scss/_forms.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

/* line 125, ../node_modules/bootstrap/scss/_forms.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  /* line 137, ../node_modules/bootstrap/scss/_forms.scss */
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

/* line 152, ../node_modules/bootstrap/scss/_forms.scss */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 160, ../node_modules/bootstrap/scss/_forms.scss */
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 170, ../node_modules/bootstrap/scss/_forms.scss */
select.form-control[size], select.form-control[multiple] {
  height: auto; }

/* line 176, ../node_modules/bootstrap/scss/_forms.scss */
textarea.form-control {
  height: auto; }

/* line 185, ../node_modules/bootstrap/scss/_forms.scss */
.form-group {
  margin-bottom: 1rem; }

/* line 189, ../node_modules/bootstrap/scss/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem; }

/* line 199, ../node_modules/bootstrap/scss/_forms.scss */
.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  /* line 205, ../node_modules/bootstrap/scss/_forms.scss */
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

/* line 217, ../node_modules/bootstrap/scss/_forms.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

/* line 223, ../node_modules/bootstrap/scss/_forms.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  /* line 229, ../node_modules/bootstrap/scss/_forms.scss */
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

/* line 235, ../node_modules/bootstrap/scss/_forms.scss */
.form-check-label {
  margin-bottom: 0; }

/* line 239, ../node_modules/bootstrap/scss/_forms.scss */
.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  /* line 246, ../node_modules/bootstrap/scss/_forms.scss */
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

/* line 45, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745; }

/* line 53, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #FFFFFF;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }
  /* line 70, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .form-row > .col > .valid-tooltip,
  .form-row > [class*="col-"] > .valid-tooltip {
    left: 5px; }

/* line 77, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 95, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center; }

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #FFFFFF url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  /* line 131, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 140, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

/* line 144, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

/* line 153, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  /* line 156, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

/* line 162, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

/* line 169, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 173, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

/* line 183, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

/* line 188, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 45, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545; }

/* line 53, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #FFFFFF;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }
  /* line 70, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .form-row > .col > .invalid-tooltip,
  .form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px; }

/* line 77, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 95, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center; }

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #FFFFFF url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  /* line 131, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 140, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

/* line 144, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 153, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  /* line 156, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

/* line 162, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

/* line 169, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 173, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

/* line 183, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

/* line 188, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 275, ../node_modules/bootstrap/scss/_forms.scss */
.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  /* line 283, ../node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    /* line 289, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    /* line 297, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    /* line 306, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    /* line 313, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-control-plaintext {
      display: inline-block; }
    /* line 317, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    /* line 324, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-check {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      padding-left: 0; }
    /* line 331, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-check-input {
      position: relative;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    /* line 339, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .custom-control {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    /* line 343, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

/* line 7, ../node_modules/bootstrap/scss/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 7, ../node_modules/bootstrap/scss/_buttons.scss */
    .btn {
      -webkit-transition: none;
      transition: none; } }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  /* line 27, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn:focus, .btn.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25); }
  /* line 34, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  /* line 40, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

/* line 55, ../node_modules/bootstrap/scss/_buttons.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-primary {
  color: #FFFFFF;
  background-color: #4D104F;
  border-color: #4D104F; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-primary:hover {
    color: #FFFFFF;
    background-color: #2e0a2f;
    border-color: #240725; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary:focus, .btn-primary.focus {
    color: #FFFFFF;
    background-color: #2e0a2f;
    border-color: #240725;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(104, 52, 105, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(104, 52, 105, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary.disabled, .btn-primary:disabled {
    color: #FFFFFF;
    background-color: #4D104F;
    border-color: #4D104F; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #240725;
    border-color: #19051a; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(104, 52, 105, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(104, 52, 105, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-secondary {
  color: #FFFFFF;
  background-color: #EE6352;
  border-color: #EE6352; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-secondary:hover {
    color: #FFFFFF;
    background-color: #eb442f;
    border-color: #e93924; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary:focus, .btn-secondary.focus {
    color: #FFFFFF;
    background-color: #eb442f;
    border-color: #e93924;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 122, 108, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(241, 122, 108, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #FFFFFF;
    background-color: #EE6352;
    border-color: #EE6352; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #e93924;
    border-color: #e82f18; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 122, 108, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(241, 122, 108, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-success {
  color: #FFFFFF;
  background-color: #28a745;
  border-color: #28a745; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-success:hover {
    color: #FFFFFF;
    background-color: #218838;
    border-color: #1e7e34; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-success:focus, .btn-success.focus {
    color: #FFFFFF;
    background-color: #218838;
    border-color: #1e7e34;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-success.disabled, .btn-success:disabled {
    color: #FFFFFF;
    background-color: #28a745;
    border-color: #28a745; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1e7e34;
    border-color: #1c7430; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-info {
  color: #FFFFFF;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-info:hover {
    color: #FFFFFF;
    background-color: #138496;
    border-color: #117a8b; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-info:focus, .btn-info.focus {
    color: #FFFFFF;
    background-color: #138496;
    border-color: #117a8b;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-info.disabled, .btn-info:disabled {
    color: #FFFFFF;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #FFFFFF;
    background-color: #117a8b;
    border-color: #10707f; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-danger {
  color: #FFFFFF;
  background-color: #dc3545;
  border-color: #dc3545; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-danger:hover {
    color: #FFFFFF;
    background-color: #c82333;
    border-color: #bd2130; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger:focus, .btn-danger.focus {
    color: #FFFFFF;
    background-color: #c82333;
    border-color: #bd2130;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger.disabled, .btn-danger:disabled {
    color: #FFFFFF;
    background-color: #dc3545;
    border-color: #dc3545; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #FFFFFF;
    background-color: #bd2130;
    border-color: #b21f2d; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-dark {
  color: #FFFFFF;
  background-color: #343a40;
  border-color: #343a40; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-dark:hover {
    color: #FFFFFF;
    background-color: #23272b;
    border-color: #1d2124; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark:focus, .btn-dark.focus {
    color: #FFFFFF;
    background-color: #23272b;
    border-color: #1d2124;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark.disabled, .btn-dark:disabled {
    color: #FFFFFF;
    background-color: #343a40;
    border-color: #343a40; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1d2124;
    border-color: #171a1d; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-pip-deep-purple {
  color: #FFFFFF;
  background-color: #4D104F;
  border-color: #4D104F; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-pip-deep-purple:hover {
    color: #FFFFFF;
    background-color: #2e0a2f;
    border-color: #240725; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-deep-purple:focus, .btn-pip-deep-purple.focus {
    color: #FFFFFF;
    background-color: #2e0a2f;
    border-color: #240725;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(104, 52, 105, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(104, 52, 105, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-deep-purple.disabled, .btn-pip-deep-purple:disabled {
    color: #FFFFFF;
    background-color: #4D104F;
    border-color: #4D104F; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-deep-purple:not(:disabled):not(.disabled):active, .btn-pip-deep-purple:not(:disabled):not(.disabled).active,
  .show > .btn-pip-deep-purple.dropdown-toggle {
    color: #FFFFFF;
    background-color: #240725;
    border-color: #19051a; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-pip-deep-purple:not(:disabled):not(.disabled):active:focus, .btn-pip-deep-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pip-deep-purple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(104, 52, 105, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(104, 52, 105, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-pip-bright-purple {
  color: #FFFFFF;
  background-color: #A23086;
  border-color: #A23086; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-pip-bright-purple:hover {
    color: #FFFFFF;
    background-color: #84276e;
    border-color: #7b2465; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-bright-purple:focus, .btn-pip-bright-purple.focus {
    color: #FFFFFF;
    background-color: #84276e;
    border-color: #7b2465;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(176, 79, 152, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(176, 79, 152, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-bright-purple.disabled, .btn-pip-bright-purple:disabled {
    color: #FFFFFF;
    background-color: #A23086;
    border-color: #A23086; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-bright-purple:not(:disabled):not(.disabled):active, .btn-pip-bright-purple:not(:disabled):not(.disabled).active,
  .show > .btn-pip-bright-purple.dropdown-toggle {
    color: #FFFFFF;
    background-color: #7b2465;
    border-color: #71215d; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-pip-bright-purple:not(:disabled):not(.disabled):active:focus, .btn-pip-bright-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pip-bright-purple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(176, 79, 152, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(176, 79, 152, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-pip-orange {
  color: #FFFFFF;
  background-color: #EE6352;
  border-color: #EE6352; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-pip-orange:hover {
    color: #FFFFFF;
    background-color: #eb442f;
    border-color: #e93924; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-orange:focus, .btn-pip-orange.focus {
    color: #FFFFFF;
    background-color: #eb442f;
    border-color: #e93924;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 122, 108, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(241, 122, 108, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-orange.disabled, .btn-pip-orange:disabled {
    color: #FFFFFF;
    background-color: #EE6352;
    border-color: #EE6352; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-orange:not(:disabled):not(.disabled):active, .btn-pip-orange:not(:disabled):not(.disabled).active,
  .show > .btn-pip-orange.dropdown-toggle {
    color: #FFFFFF;
    background-color: #e93924;
    border-color: #e82f18; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-pip-orange:not(:disabled):not(.disabled):active:focus, .btn-pip-orange:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pip-orange.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 122, 108, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(241, 122, 108, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-pip-orange-15 {
  color: #212529;
  background-color: #FCE8E5;
  border-color: #FCE8E5; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-pip-orange-15:hover {
    color: #212529;
    background-color: #f8cac3;
    border-color: #f7c0b7; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-orange-15:focus, .btn-pip-orange-15.focus {
    color: #212529;
    background-color: #f8cac3;
    border-color: #f7c0b7;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(219, 203, 201, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(219, 203, 201, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-orange-15.disabled, .btn-pip-orange-15:disabled {
    color: #212529;
    background-color: #FCE8E5;
    border-color: #FCE8E5; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-orange-15:not(:disabled):not(.disabled):active, .btn-pip-orange-15:not(:disabled):not(.disabled).active,
  .show > .btn-pip-orange-15.dropdown-toggle {
    color: #212529;
    background-color: #f7c0b7;
    border-color: #f5b5ac; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-pip-orange-15:not(:disabled):not(.disabled):active:focus, .btn-pip-orange-15:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pip-orange-15.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(219, 203, 201, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(219, 203, 201, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-pip-orange-10 {
  color: #212529;
  background-color: #FDEFED;
  border-color: #FDEFED; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-pip-orange-10:hover {
    color: #212529;
    background-color: #f9d0cb;
    border-color: #f8c6bf; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-orange-10:focus, .btn-pip-orange-10.focus {
    color: #212529;
    background-color: #f9d0cb;
    border-color: #f8c6bf;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 209, 208, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 209, 208, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-orange-10.disabled, .btn-pip-orange-10:disabled {
    color: #212529;
    background-color: #FDEFED;
    border-color: #FDEFED; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-orange-10:not(:disabled):not(.disabled):active, .btn-pip-orange-10:not(:disabled):not(.disabled).active,
  .show > .btn-pip-orange-10.dropdown-toggle {
    color: #212529;
    background-color: #f8c6bf;
    border-color: #f7bcb4; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-pip-orange-10:not(:disabled):not(.disabled):active:focus, .btn-pip-orange-10:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pip-orange-10.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 209, 208, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(220, 209, 208, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-pip-grey {
  color: #FFFFFF;
  background-color: #969595;
  border-color: #969595; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-pip-grey:hover {
    color: #FFFFFF;
    background-color: #838282;
    border-color: #7d7b7b; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-grey:focus, .btn-pip-grey.focus {
    color: #FFFFFF;
    background-color: #838282;
    border-color: #7d7b7b;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(166, 165, 165, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(166, 165, 165, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-grey.disabled, .btn-pip-grey:disabled {
    color: #FFFFFF;
    background-color: #969595;
    border-color: #969595; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-grey:not(:disabled):not(.disabled):active, .btn-pip-grey:not(:disabled):not(.disabled).active,
  .show > .btn-pip-grey.dropdown-toggle {
    color: #FFFFFF;
    background-color: #7d7b7b;
    border-color: #767575; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-pip-grey:not(:disabled):not(.disabled):active:focus, .btn-pip-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pip-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(166, 165, 165, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(166, 165, 165, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-offwhite {
  color: #212529;
  background-color: #F5F5F5;
  border-color: #F5F5F5; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-offwhite:hover {
    color: #212529;
    background-color: #e2e2e2;
    border-color: gainsboro; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-offwhite:focus, .btn-offwhite.focus {
    color: #212529;
    background-color: #e2e2e2;
    border-color: gainsboro;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-offwhite.disabled, .btn-offwhite:disabled {
    color: #212529;
    background-color: #F5F5F5;
    border-color: #F5F5F5; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-offwhite:not(:disabled):not(.disabled):active, .btn-offwhite:not(:disabled):not(.disabled).active,
  .show > .btn-offwhite.dropdown-toggle {
    color: #212529;
    background-color: gainsboro;
    border-color: #d5d5d5; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-offwhite:not(:disabled):not(.disabled):active:focus, .btn-offwhite:not(:disabled):not(.disabled).active:focus,
    .show > .btn-offwhite.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(213, 214, 214, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-white {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-white:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white:focus, .btn-white.focus {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white.disabled, .btn-white:disabled {
    color: #212529;
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
  .show > .btn-white.dropdown-toggle {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-offblack {
  color: #FFFFFF;
  background-color: #0C0000;
  border-color: #0C0000; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-offblack:hover {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-offblack:focus, .btn-offblack.focus {
    color: #FFFFFF;
    background-color: black;
    border-color: black;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(48, 38, 38, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(48, 38, 38, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-offblack.disabled, .btn-offblack:disabled {
    color: #FFFFFF;
    background-color: #0C0000;
    border-color: #0C0000; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-offblack:not(:disabled):not(.disabled):active, .btn-offblack:not(:disabled):not(.disabled).active,
  .show > .btn-offblack.dropdown-toggle {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-offblack:not(:disabled):not(.disabled):active:focus, .btn-offblack:not(:disabled):not(.disabled).active:focus,
    .show > .btn-offblack.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(48, 38, 38, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(48, 38, 38, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-black {
  color: #FFFFFF;
  background-color: #000000;
  border-color: #000000; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-black:hover {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-black:focus, .btn-black.focus {
    color: #FFFFFF;
    background-color: black;
    border-color: black;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-black.disabled, .btn-black:disabled {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #000000; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active,
  .show > .btn-black.dropdown-toggle {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus,
    .show > .btn-black.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-pip-red {
  color: #FFFFFF;
  background-color: #D30D0D;
  border-color: #D30D0D; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-pip-red:hover {
    color: #FFFFFF;
    background-color: #af0b0b;
    border-color: #a30a0a; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-red:focus, .btn-pip-red.focus {
    color: #FFFFFF;
    background-color: #af0b0b;
    border-color: #a30a0a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 49, 49, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(218, 49, 49, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-red.disabled, .btn-pip-red:disabled {
    color: #FFFFFF;
    background-color: #D30D0D;
    border-color: #D30D0D; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-red:not(:disabled):not(.disabled):active, .btn-pip-red:not(:disabled):not(.disabled).active,
  .show > .btn-pip-red.dropdown-toggle {
    color: #FFFFFF;
    background-color: #a30a0a;
    border-color: #970909; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-pip-red:not(:disabled):not(.disabled):active:focus, .btn-pip-red:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pip-red.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 49, 49, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(218, 49, 49, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-pip-red-15 {
  color: #FFFFFF;
  background-color: #D30D0D26;
  border-color: #D30D0D26; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-pip-red-15:hover {
    color: #FFFFFF;
    background-color: rgba(175, 11, 11, 0.14902);
    border-color: rgba(163, 10, 10, 0.14902); }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-red-15:focus, .btn-pip-red-15.focus {
    color: #FFFFFF;
    background-color: rgba(175, 11, 11, 0.14902);
    border-color: rgba(163, 10, 10, 0.14902);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 179, 179, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(241, 179, 179, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-red-15.disabled, .btn-pip-red-15:disabled {
    color: #FFFFFF;
    background-color: #D30D0D26;
    border-color: #D30D0D26; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-red-15:not(:disabled):not(.disabled):active, .btn-pip-red-15:not(:disabled):not(.disabled).active,
  .show > .btn-pip-red-15.dropdown-toggle {
    color: #FFFFFF;
    background-color: rgba(163, 10, 10, 0.14902);
    border-color: rgba(151, 9, 9, 0.14902); }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-pip-red-15:not(:disabled):not(.disabled):active:focus, .btn-pip-red-15:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pip-red-15.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 179, 179, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(241, 179, 179, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-illuminate-green {
  color: #FFFFFF;
  background-color: #00D3BA;
  border-color: #00D3BA; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-illuminate-green:hover {
    color: #FFFFFF;
    background-color: #00ad98;
    border-color: #00a08d; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-illuminate-green:focus, .btn-illuminate-green.focus {
    color: #FFFFFF;
    background-color: #00ad98;
    border-color: #00a08d;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 218, 196, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 218, 196, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-illuminate-green.disabled, .btn-illuminate-green:disabled {
    color: #FFFFFF;
    background-color: #00D3BA;
    border-color: #00D3BA; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-illuminate-green:not(:disabled):not(.disabled):active, .btn-illuminate-green:not(:disabled):not(.disabled).active,
  .show > .btn-illuminate-green.dropdown-toggle {
    color: #FFFFFF;
    background-color: #00a08d;
    border-color: #009382; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-illuminate-green:not(:disabled):not(.disabled):active:focus, .btn-illuminate-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-illuminate-green.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 218, 196, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 218, 196, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-illuminate-lightgrey {
  color: #212529;
  background-color: #CCF6F1;
  border-color: #CCF6F1; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-illuminate-lightgrey:hover {
    color: #212529;
    background-color: #abf0e8;
    border-color: #a1eee5; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-illuminate-lightgrey:focus, .btn-illuminate-lightgrey.focus {
    color: #212529;
    background-color: #abf0e8;
    border-color: #a1eee5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(178, 215, 211, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(178, 215, 211, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-illuminate-lightgrey.disabled, .btn-illuminate-lightgrey:disabled {
    color: #212529;
    background-color: #CCF6F1;
    border-color: #CCF6F1; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-illuminate-lightgrey:not(:disabled):not(.disabled):active, .btn-illuminate-lightgrey:not(:disabled):not(.disabled).active,
  .show > .btn-illuminate-lightgrey.dropdown-toggle {
    color: #212529;
    background-color: #a1eee5;
    border-color: #96ece2; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-illuminate-lightgrey:not(:disabled):not(.disabled):active:focus, .btn-illuminate-lightgrey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-illuminate-lightgrey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(178, 215, 211, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(178, 215, 211, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-pip-deep-purple-tint {
  color: #212529;
  background-color: #F9E2FA;
  border-color: #F9E2FA; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-pip-deep-purple-tint:hover {
    color: #212529;
    background-color: #f2c1f4;
    border-color: #f0b7f3; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-deep-purple-tint:focus, .btn-pip-deep-purple-tint.focus {
    color: #212529;
    background-color: #f2c1f4;
    border-color: #f0b7f3;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 198, 219, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(217, 198, 219, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-deep-purple-tint.disabled, .btn-pip-deep-purple-tint:disabled {
    color: #212529;
    background-color: #F9E2FA;
    border-color: #F9E2FA; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-pip-deep-purple-tint:not(:disabled):not(.disabled):active, .btn-pip-deep-purple-tint:not(:disabled):not(.disabled).active,
  .show > .btn-pip-deep-purple-tint.dropdown-toggle {
    color: #212529;
    background-color: #f0b7f3;
    border-color: #eeacf1; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-pip-deep-purple-tint:not(:disabled):not(.disabled):active:focus, .btn-pip-deep-purple-tint:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pip-deep-purple-tint.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 198, 219, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(217, 198, 219, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-lightpurple {
  color: #212529;
  background-color: #D1C1FA;
  border-color: #D1C1FA; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-lightpurple:hover {
    color: #212529;
    background-color: #b79ef7;
    border-color: #ae92f6; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightpurple:focus, .btn-inhale-lightpurple.focus {
    color: #212529;
    background-color: #b79ef7;
    border-color: #ae92f6;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(183, 170, 219, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(183, 170, 219, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightpurple.disabled, .btn-inhale-lightpurple:disabled {
    color: #212529;
    background-color: #D1C1FA;
    border-color: #D1C1FA; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightpurple:not(:disabled):not(.disabled):active, .btn-inhale-lightpurple:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-lightpurple.dropdown-toggle {
    color: #212529;
    background-color: #ae92f6;
    border-color: #a586f5; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-lightpurple:not(:disabled):not(.disabled):active:focus, .btn-inhale-lightpurple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-lightpurple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(183, 170, 219, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(183, 170, 219, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-purple {
  color: #FFFFFF;
  background-color: #8B64F3;
  border-color: #8B64F3; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-purple:hover {
    color: #FFFFFF;
    background-color: #7040f0;
    border-color: #6835ef; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-purple:focus, .btn-inhale-purple.focus {
    color: #FFFFFF;
    background-color: #7040f0;
    border-color: #6835ef;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 123, 245, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(156, 123, 245, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-purple.disabled, .btn-inhale-purple:disabled {
    color: #FFFFFF;
    background-color: #8B64F3;
    border-color: #8B64F3; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-purple:not(:disabled):not(.disabled):active, .btn-inhale-purple:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-purple.dropdown-toggle {
    color: #FFFFFF;
    background-color: #6835ef;
    border-color: #5f29ee; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-purple:not(:disabled):not(.disabled):active:focus, .btn-inhale-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-purple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 123, 245, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(156, 123, 245, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-darkpurple {
  color: #FFFFFF;
  background-color: #433577;
  border-color: #433577; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-darkpurple:hover {
    color: #FFFFFF;
    background-color: #34295d;
    border-color: #2f2554; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-darkpurple:focus, .btn-inhale-darkpurple.focus {
    color: #FFFFFF;
    background-color: #34295d;
    border-color: #2f2554;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(95, 83, 139, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(95, 83, 139, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-darkpurple.disabled, .btn-inhale-darkpurple:disabled {
    color: #FFFFFF;
    background-color: #433577;
    border-color: #433577; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-darkpurple:not(:disabled):not(.disabled):active, .btn-inhale-darkpurple:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-darkpurple.dropdown-toggle {
    color: #FFFFFF;
    background-color: #2f2554;
    border-color: #2a214b; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-darkpurple:not(:disabled):not(.disabled):active:focus, .btn-inhale-darkpurple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-darkpurple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(95, 83, 139, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(95, 83, 139, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-lightpink {
  color: #212529;
  background-color: #FDE3EB;
  border-color: #FDE3EB; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-lightpink:hover {
    color: #212529;
    background-color: #fabfd2;
    border-color: #fab3c9; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightpink:focus, .btn-inhale-lightpink.focus {
    color: #212529;
    background-color: #fabfd2;
    border-color: #fab3c9;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 199, 206, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 199, 206, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightpink.disabled, .btn-inhale-lightpink:disabled {
    color: #212529;
    background-color: #FDE3EB;
    border-color: #FDE3EB; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightpink:not(:disabled):not(.disabled):active, .btn-inhale-lightpink:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-lightpink.dropdown-toggle {
    color: #212529;
    background-color: #fab3c9;
    border-color: #f9a8c1; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-lightpink:not(:disabled):not(.disabled):active:focus, .btn-inhale-lightpink:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-lightpink.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 199, 206, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(220, 199, 206, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-pink {
  color: #212529;
  background-color: #FBB9CC;
  border-color: #FBB9CC; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-pink:hover {
    color: #212529;
    background-color: #f995b2;
    border-color: #f889a9; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-pink:focus, .btn-inhale-pink.focus {
    color: #212529;
    background-color: #f995b2;
    border-color: #f889a9;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 163, 180, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(218, 163, 180, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-pink.disabled, .btn-inhale-pink:disabled {
    color: #212529;
    background-color: #FBB9CC;
    border-color: #FBB9CC; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-pink:not(:disabled):not(.disabled):active, .btn-inhale-pink:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-pink.dropdown-toggle {
    color: #212529;
    background-color: #f889a9;
    border-color: #f87da0; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-pink:not(:disabled):not(.disabled):active:focus, .btn-inhale-pink:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-pink.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 163, 180, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(218, 163, 180, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-darkpink {
  color: #FFFFFF;
  background-color: #F45180;
  border-color: #F45180; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-darkpink:hover {
    color: #FFFFFF;
    background-color: #f22d66;
    border-color: #f1215d; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-darkpink:focus, .btn-inhale-darkpink.focus {
    color: #FFFFFF;
    background-color: #f22d66;
    border-color: #f1215d;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 107, 147, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(246, 107, 147, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-darkpink.disabled, .btn-inhale-darkpink:disabled {
    color: #FFFFFF;
    background-color: #F45180;
    border-color: #F45180; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-darkpink:not(:disabled):not(.disabled):active, .btn-inhale-darkpink:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-darkpink.dropdown-toggle {
    color: #FFFFFF;
    background-color: #f1215d;
    border-color: #f01554; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-darkpink:not(:disabled):not(.disabled):active:focus, .btn-inhale-darkpink:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-darkpink.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 107, 147, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(246, 107, 147, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-lightyellow {
  color: #212529;
  background-color: #F9ED9B;
  border-color: #F9ED9B; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-lightyellow:hover {
    color: #212529;
    background-color: #f7e777;
    border-color: #f6e46b; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightyellow:focus, .btn-inhale-lightyellow.focus {
    color: #212529;
    background-color: #f7e777;
    border-color: #f6e46b;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 207, 138, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(217, 207, 138, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightyellow.disabled, .btn-inhale-lightyellow:disabled {
    color: #212529;
    background-color: #F9ED9B;
    border-color: #F9ED9B; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightyellow:not(:disabled):not(.disabled):active, .btn-inhale-lightyellow:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-lightyellow.dropdown-toggle {
    color: #212529;
    background-color: #f6e46b;
    border-color: #f5e25f; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-lightyellow:not(:disabled):not(.disabled):active:focus, .btn-inhale-lightyellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-lightyellow.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 207, 138, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(217, 207, 138, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-yellow {
  color: #212529;
  background-color: #f0d206;
  border-color: #f0d206; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-yellow:hover {
    color: #212529;
    background-color: #cbb105;
    border-color: #bea605; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-yellow:focus, .btn-inhale-yellow.focus {
    color: #212529;
    background-color: #cbb105;
    border-color: #bea605;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(209, 184, 11, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(209, 184, 11, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-yellow.disabled, .btn-inhale-yellow:disabled {
    color: #212529;
    background-color: #f0d206;
    border-color: #f0d206; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-yellow:not(:disabled):not(.disabled):active, .btn-inhale-yellow:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-yellow.dropdown-toggle {
    color: #212529;
    background-color: #bea605;
    border-color: #b29c04; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-yellow:not(:disabled):not(.disabled):active:focus, .btn-inhale-yellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-yellow.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(209, 184, 11, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(209, 184, 11, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-lightmango {
  color: #212529;
  background-color: #EFBF53;
  border-color: #EFBF53; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-lightmango:hover {
    color: #212529;
    background-color: #ecb230;
    border-color: #ebae24; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightmango:focus, .btn-inhale-lightmango.focus {
    color: #212529;
    background-color: #ecb230;
    border-color: #ebae24;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(208, 168, 77, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(208, 168, 77, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightmango.disabled, .btn-inhale-lightmango:disabled {
    color: #212529;
    background-color: #EFBF53;
    border-color: #EFBF53; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightmango:not(:disabled):not(.disabled):active, .btn-inhale-lightmango:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-lightmango.dropdown-toggle {
    color: #212529;
    background-color: #ebae24;
    border-color: #eaa919; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-lightmango:not(:disabled):not(.disabled):active:focus, .btn-inhale-lightmango:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-lightmango.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(208, 168, 77, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(208, 168, 77, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-mango {
  color: #212529;
  background-color: #FFA81D;
  border-color: #FFA81D; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-mango:hover {
    color: #212529;
    background-color: #f69700;
    border-color: #e98f00; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-mango:focus, .btn-inhale-mango.focus {
    color: #212529;
    background-color: #f69700;
    border-color: #e98f00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 148, 31, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 148, 31, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-mango.disabled, .btn-inhale-mango:disabled {
    color: #212529;
    background-color: #FFA81D;
    border-color: #FFA81D; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-mango:not(:disabled):not(.disabled):active, .btn-inhale-mango:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-mango.dropdown-toggle {
    color: #212529;
    background-color: #e98f00;
    border-color: #dc8700; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-mango:not(:disabled):not(.disabled):active:focus, .btn-inhale-mango:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-mango.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 148, 31, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 148, 31, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-lime {
  color: #212529;
  background-color: #C2D104;
  border-color: #C2D104; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-lime:hover {
    color: #FFFFFF;
    background-color: #9fab03;
    border-color: #949f03; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lime:focus, .btn-inhale-lime.focus {
    color: #FFFFFF;
    background-color: #9fab03;
    border-color: #949f03;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(170, 183, 10, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(170, 183, 10, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lime.disabled, .btn-inhale-lime:disabled {
    color: #212529;
    background-color: #C2D104;
    border-color: #C2D104; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lime:not(:disabled):not(.disabled):active, .btn-inhale-lime:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-lime.dropdown-toggle {
    color: #FFFFFF;
    background-color: #949f03;
    border-color: #889203; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-lime:not(:disabled):not(.disabled):active:focus, .btn-inhale-lime:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-lime.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(170, 183, 10, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(170, 183, 10, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-lightgreen {
  color: #212529;
  background-color: #9FD39D;
  border-color: #9FD39D; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-lightgreen:hover {
    color: #212529;
    background-color: #85c783;
    border-color: #7dc37a; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightgreen:focus, .btn-inhale-lightgreen.focus {
    color: #212529;
    background-color: #85c783;
    border-color: #7dc37a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(140, 185, 140, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(140, 185, 140, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightgreen.disabled, .btn-inhale-lightgreen:disabled {
    color: #212529;
    background-color: #9FD39D;
    border-color: #9FD39D; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightgreen:not(:disabled):not(.disabled):active, .btn-inhale-lightgreen:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-lightgreen.dropdown-toggle {
    color: #212529;
    background-color: #7dc37a;
    border-color: #74bf71; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-lightgreen:not(:disabled):not(.disabled):active:focus, .btn-inhale-lightgreen:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-lightgreen.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(140, 185, 140, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(140, 185, 140, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-green {
  color: #FFFFFF;
  background-color: #37B730;
  border-color: #37B730; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-green:hover {
    color: #FFFFFF;
    background-color: #2e9928;
    border-color: #2b8f25; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-green:focus, .btn-inhale-green.focus {
    color: #FFFFFF;
    background-color: #2e9928;
    border-color: #2b8f25;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 194, 79, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(85, 194, 79, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-green.disabled, .btn-inhale-green:disabled {
    color: #FFFFFF;
    background-color: #37B730;
    border-color: #37B730; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-green:not(:disabled):not(.disabled):active, .btn-inhale-green:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-green.dropdown-toggle {
    color: #FFFFFF;
    background-color: #2b8f25;
    border-color: #288423; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-green:not(:disabled):not(.disabled):active:focus, .btn-inhale-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-green.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 194, 79, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(85, 194, 79, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-lightteal {
  color: #212529;
  background-color: #39D1DE;
  border-color: #39D1DE; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-lightteal:hover {
    color: #FFFFFF;
    background-color: #22c1ce;
    border-color: #21b7c3; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightteal:focus, .btn-inhale-lightteal.focus {
    color: #FFFFFF;
    background-color: #22c1ce;
    border-color: #21b7c3;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(53, 183, 195, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(53, 183, 195, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightteal.disabled, .btn-inhale-lightteal:disabled {
    color: #212529;
    background-color: #39D1DE;
    border-color: #39D1DE; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-lightteal:not(:disabled):not(.disabled):active, .btn-inhale-lightteal:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-lightteal.dropdown-toggle {
    color: #FFFFFF;
    background-color: #21b7c3;
    border-color: #1facb9; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-lightteal:not(:disabled):not(.disabled):active:focus, .btn-inhale-lightteal:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-lightteal.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(53, 183, 195, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(53, 183, 195, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-teal {
  color: #FFFFFF;
  background-color: #19B5BC;
  border-color: #19B5BC; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-teal:hover {
    color: #FFFFFF;
    background-color: #15949a;
    border-color: #138a8f; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-teal:focus, .btn-inhale-teal.focus {
    color: #FFFFFF;
    background-color: #15949a;
    border-color: #138a8f;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(60, 192, 198, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(60, 192, 198, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-teal.disabled, .btn-inhale-teal:disabled {
    color: #FFFFFF;
    background-color: #19B5BC;
    border-color: #19B5BC; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-teal:not(:disabled):not(.disabled):active, .btn-inhale-teal:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-teal.dropdown-toggle {
    color: #FFFFFF;
    background-color: #138a8f;
    border-color: #127f84; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-teal:not(:disabled):not(.disabled):active:focus, .btn-inhale-teal:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-teal.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(60, 192, 198, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(60, 192, 198, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-blue {
  color: #FFFFFF;
  background-color: #1EA6F9;
  border-color: #1EA6F9; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-blue:hover {
    color: #FFFFFF;
    background-color: #0694ea;
    border-color: #068cde; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-blue:focus, .btn-inhale-blue.focus {
    color: #FFFFFF;
    background-color: #0694ea;
    border-color: #068cde;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(64, 179, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(64, 179, 250, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-blue.disabled, .btn-inhale-blue:disabled {
    color: #FFFFFF;
    background-color: #1EA6F9;
    border-color: #1EA6F9; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-blue:not(:disabled):not(.disabled):active, .btn-inhale-blue:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-blue.dropdown-toggle {
    color: #FFFFFF;
    background-color: #068cde;
    border-color: #0684d2; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-blue:not(:disabled):not(.disabled):active:focus, .btn-inhale-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-blue.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(64, 179, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(64, 179, 250, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-offwhite {
  color: #212529;
  background-color: #f0efed;
  border-color: #f0efed; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-offwhite:hover {
    color: #212529;
    background-color: #dfdcd8;
    border-color: #d9d6d1; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-offwhite:focus, .btn-inhale-offwhite.focus {
    color: #212529;
    background-color: #dfdcd8;
    border-color: #d9d6d1;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(209, 209, 208, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(209, 209, 208, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-offwhite.disabled, .btn-inhale-offwhite:disabled {
    color: #212529;
    background-color: #f0efed;
    border-color: #f0efed; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-offwhite:not(:disabled):not(.disabled):active, .btn-inhale-offwhite:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-offwhite.dropdown-toggle {
    color: #212529;
    background-color: #d9d6d1;
    border-color: #d3d0ca; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-offwhite:not(:disabled):not(.disabled):active:focus, .btn-inhale-offwhite:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-offwhite.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(209, 209, 208, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(209, 209, 208, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-darkpurple-tint {
  color: #212529;
  background-color: #EAE7F1;
  border-color: #EAE7F1; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-darkpurple-tint:hover {
    color: #212529;
    background-color: #d5cfe3;
    border-color: #cec7de; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-darkpurple-tint:focus, .btn-inhale-darkpurple-tint.focus {
    color: #212529;
    background-color: #d5cfe3;
    border-color: #cec7de;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 202, 211, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(204, 202, 211, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-darkpurple-tint.disabled, .btn-inhale-darkpurple-tint:disabled {
    color: #212529;
    background-color: #EAE7F1;
    border-color: #EAE7F1; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-darkpurple-tint:not(:disabled):not(.disabled):active, .btn-inhale-darkpurple-tint:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-darkpurple-tint.dropdown-toggle {
    color: #212529;
    background-color: #cec7de;
    border-color: #c7bfda; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-darkpurple-tint:not(:disabled):not(.disabled):active:focus, .btn-inhale-darkpurple-tint:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-darkpurple-tint.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 202, 211, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(204, 202, 211, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-mango-tint {
  color: #212529;
  background-color: #FFEED9;
  border-color: #FFEED9; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-mango-tint:hover {
    color: #212529;
    background-color: #ffddb3;
    border-color: #ffd7a6; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-mango-tint:focus, .btn-inhale-mango-tint.focus {
    color: #212529;
    background-color: #ffddb3;
    border-color: #ffd7a6;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 208, 191, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 208, 191, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-mango-tint.disabled, .btn-inhale-mango-tint:disabled {
    color: #212529;
    background-color: #FFEED9;
    border-color: #FFEED9; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-mango-tint:not(:disabled):not(.disabled):active, .btn-inhale-mango-tint:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-mango-tint.dropdown-toggle {
    color: #212529;
    background-color: #ffd7a6;
    border-color: #ffd199; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-mango-tint:not(:disabled):not(.disabled):active:focus, .btn-inhale-mango-tint:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-mango-tint.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 208, 191, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 208, 191, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-inhale-teal-tint {
  color: #212529;
  background-color: #E1F1F3;
  border-color: #E1F1F3; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-inhale-teal-tint:hover {
    color: #212529;
    background-color: #c6e4e8;
    border-color: #bde0e4; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-teal-tint:focus, .btn-inhale-teal-tint.focus {
    color: #212529;
    background-color: #c6e4e8;
    border-color: #bde0e4;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(196, 210, 213, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(196, 210, 213, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-teal-tint.disabled, .btn-inhale-teal-tint:disabled {
    color: #212529;
    background-color: #E1F1F3;
    border-color: #E1F1F3; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-inhale-teal-tint:not(:disabled):not(.disabled):active, .btn-inhale-teal-tint:not(:disabled):not(.disabled).active,
  .show > .btn-inhale-teal-tint.dropdown-toggle {
    color: #212529;
    background-color: #bde0e4;
    border-color: #b3dce1; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-inhale-teal-tint:not(:disabled):not(.disabled):active:focus, .btn-inhale-teal-tint:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inhale-teal-tint.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(196, 210, 213, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(196, 210, 213, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-primary {
  color: #4D104F;
  border-color: #4D104F; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-primary:hover {
    color: #FFFFFF;
    background-color: #4D104F;
    border-color: #4D104F; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #4D104F;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #4D104F;
    border-color: #4D104F; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-secondary {
  color: #EE6352;
  border-color: #EE6352; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-secondary:hover {
    color: #FFFFFF;
    background-color: #EE6352;
    border-color: #EE6352; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #EE6352;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #EE6352;
    border-color: #EE6352; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-success:hover {
    color: #FFFFFF;
    background-color: #28a745;
    border-color: #28a745; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #FFFFFF;
    background-color: #28a745;
    border-color: #28a745; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-info:hover {
    color: #FFFFFF;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #FFFFFF;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-danger:hover {
    color: #FFFFFF;
    background-color: #dc3545;
    border-color: #dc3545; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #FFFFFF;
    background-color: #dc3545;
    border-color: #dc3545; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-dark:hover {
    color: #FFFFFF;
    background-color: #343a40;
    border-color: #343a40; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #FFFFFF;
    background-color: #343a40;
    border-color: #343a40; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-pip-deep-purple {
  color: #4D104F;
  border-color: #4D104F; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-pip-deep-purple:hover {
    color: #FFFFFF;
    background-color: #4D104F;
    border-color: #4D104F; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-deep-purple:focus, .btn-outline-pip-deep-purple.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-deep-purple.disabled, .btn-outline-pip-deep-purple:disabled {
    color: #4D104F;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-deep-purple:not(:disabled):not(.disabled):active, .btn-outline-pip-deep-purple:not(:disabled):not(.disabled).active,
  .show > .btn-outline-pip-deep-purple.dropdown-toggle {
    color: #FFFFFF;
    background-color: #4D104F;
    border-color: #4D104F; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-pip-deep-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-pip-deep-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-pip-deep-purple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-pip-bright-purple {
  color: #A23086;
  border-color: #A23086; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-pip-bright-purple:hover {
    color: #FFFFFF;
    background-color: #A23086;
    border-color: #A23086; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-bright-purple:focus, .btn-outline-pip-bright-purple.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(162, 48, 134, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(162, 48, 134, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-bright-purple.disabled, .btn-outline-pip-bright-purple:disabled {
    color: #A23086;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-bright-purple:not(:disabled):not(.disabled):active, .btn-outline-pip-bright-purple:not(:disabled):not(.disabled).active,
  .show > .btn-outline-pip-bright-purple.dropdown-toggle {
    color: #FFFFFF;
    background-color: #A23086;
    border-color: #A23086; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-pip-bright-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-pip-bright-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-pip-bright-purple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(162, 48, 134, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(162, 48, 134, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-pip-orange {
  color: #EE6352;
  border-color: #EE6352; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-pip-orange:hover {
    color: #FFFFFF;
    background-color: #EE6352;
    border-color: #EE6352; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-orange:focus, .btn-outline-pip-orange.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-orange.disabled, .btn-outline-pip-orange:disabled {
    color: #EE6352;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-orange:not(:disabled):not(.disabled):active, .btn-outline-pip-orange:not(:disabled):not(.disabled).active,
  .show > .btn-outline-pip-orange.dropdown-toggle {
    color: #FFFFFF;
    background-color: #EE6352;
    border-color: #EE6352; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-pip-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-pip-orange:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-pip-orange.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-pip-orange-15 {
  color: #FCE8E5;
  border-color: #FCE8E5; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-pip-orange-15:hover {
    color: #212529;
    background-color: #FCE8E5;
    border-color: #FCE8E5; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-orange-15:focus, .btn-outline-pip-orange-15.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(252, 232, 229, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(252, 232, 229, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-orange-15.disabled, .btn-outline-pip-orange-15:disabled {
    color: #FCE8E5;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-orange-15:not(:disabled):not(.disabled):active, .btn-outline-pip-orange-15:not(:disabled):not(.disabled).active,
  .show > .btn-outline-pip-orange-15.dropdown-toggle {
    color: #212529;
    background-color: #FCE8E5;
    border-color: #FCE8E5; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-pip-orange-15:not(:disabled):not(.disabled):active:focus, .btn-outline-pip-orange-15:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-pip-orange-15.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(252, 232, 229, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(252, 232, 229, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-pip-orange-10 {
  color: #FDEFED;
  border-color: #FDEFED; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-pip-orange-10:hover {
    color: #212529;
    background-color: #FDEFED;
    border-color: #FDEFED; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-orange-10:focus, .btn-outline-pip-orange-10.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 239, 237, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(253, 239, 237, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-orange-10.disabled, .btn-outline-pip-orange-10:disabled {
    color: #FDEFED;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-orange-10:not(:disabled):not(.disabled):active, .btn-outline-pip-orange-10:not(:disabled):not(.disabled).active,
  .show > .btn-outline-pip-orange-10.dropdown-toggle {
    color: #212529;
    background-color: #FDEFED;
    border-color: #FDEFED; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-pip-orange-10:not(:disabled):not(.disabled):active:focus, .btn-outline-pip-orange-10:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-pip-orange-10.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 239, 237, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(253, 239, 237, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-pip-grey {
  color: #969595;
  border-color: #969595; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-pip-grey:hover {
    color: #FFFFFF;
    background-color: #969595;
    border-color: #969595; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-grey:focus, .btn-outline-pip-grey.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 149, 149, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(150, 149, 149, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-grey.disabled, .btn-outline-pip-grey:disabled {
    color: #969595;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-grey:not(:disabled):not(.disabled):active, .btn-outline-pip-grey:not(:disabled):not(.disabled).active,
  .show > .btn-outline-pip-grey.dropdown-toggle {
    color: #FFFFFF;
    background-color: #969595;
    border-color: #969595; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-pip-grey:not(:disabled):not(.disabled):active:focus, .btn-outline-pip-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-pip-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 149, 149, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(150, 149, 149, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-offwhite {
  color: #F5F5F5;
  border-color: #F5F5F5; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-offwhite:hover {
    color: #212529;
    background-color: #F5F5F5;
    border-color: #F5F5F5; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-offwhite:focus, .btn-outline-offwhite.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-offwhite.disabled, .btn-outline-offwhite:disabled {
    color: #F5F5F5;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-offwhite:not(:disabled):not(.disabled):active, .btn-outline-offwhite:not(:disabled):not(.disabled).active,
  .show > .btn-outline-offwhite.dropdown-toggle {
    color: #212529;
    background-color: #F5F5F5;
    border-color: #F5F5F5; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-offwhite:not(:disabled):not(.disabled):active:focus, .btn-outline-offwhite:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-offwhite.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-white {
  color: #FFFFFF;
  border-color: #FFFFFF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-white:hover {
    color: #212529;
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white:focus, .btn-outline-white.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white.disabled, .btn-outline-white:disabled {
    color: #FFFFFF;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active,
  .show > .btn-outline-white.dropdown-toggle {
    color: #212529;
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-white.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-offblack {
  color: #0C0000;
  border-color: #0C0000; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-offblack:hover {
    color: #FFFFFF;
    background-color: #0C0000;
    border-color: #0C0000; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-offblack:focus, .btn-outline-offblack.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(12, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(12, 0, 0, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-offblack.disabled, .btn-outline-offblack:disabled {
    color: #0C0000;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-offblack:not(:disabled):not(.disabled):active, .btn-outline-offblack:not(:disabled):not(.disabled).active,
  .show > .btn-outline-offblack.dropdown-toggle {
    color: #FFFFFF;
    background-color: #0C0000;
    border-color: #0C0000; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-offblack:not(:disabled):not(.disabled):active:focus, .btn-outline-offblack:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-offblack.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(12, 0, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(12, 0, 0, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-black {
  color: #000000;
  border-color: #000000; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-black:hover {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #000000; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-black:focus, .btn-outline-black.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-black.disabled, .btn-outline-black:disabled {
    color: #000000;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active,
  .show > .btn-outline-black.dropdown-toggle {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #000000; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-black.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-pip-red {
  color: #D30D0D;
  border-color: #D30D0D; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-pip-red:hover {
    color: #FFFFFF;
    background-color: #D30D0D;
    border-color: #D30D0D; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-red:focus, .btn-outline-pip-red.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-red.disabled, .btn-outline-pip-red:disabled {
    color: #D30D0D;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-red:not(:disabled):not(.disabled):active, .btn-outline-pip-red:not(:disabled):not(.disabled).active,
  .show > .btn-outline-pip-red.dropdown-toggle {
    color: #FFFFFF;
    background-color: #D30D0D;
    border-color: #D30D0D; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-pip-red:not(:disabled):not(.disabled):active:focus, .btn-outline-pip-red:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-pip-red.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-pip-red-15 {
  color: #D30D0D26;
  border-color: #D30D0D26; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-pip-red-15:hover {
    color: #FFFFFF;
    background-color: #D30D0D26;
    border-color: #D30D0D26; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-red-15:focus, .btn-outline-pip-red-15.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-red-15.disabled, .btn-outline-pip-red-15:disabled {
    color: #D30D0D26;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-red-15:not(:disabled):not(.disabled):active, .btn-outline-pip-red-15:not(:disabled):not(.disabled).active,
  .show > .btn-outline-pip-red-15.dropdown-toggle {
    color: #FFFFFF;
    background-color: #D30D0D26;
    border-color: #D30D0D26; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-pip-red-15:not(:disabled):not(.disabled):active:focus, .btn-outline-pip-red-15:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-pip-red-15.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-illuminate-green {
  color: #00D3BA;
  border-color: #00D3BA; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-illuminate-green:hover {
    color: #FFFFFF;
    background-color: #00D3BA;
    border-color: #00D3BA; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-illuminate-green:focus, .btn-outline-illuminate-green.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 211, 186, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 211, 186, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-illuminate-green.disabled, .btn-outline-illuminate-green:disabled {
    color: #00D3BA;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-illuminate-green:not(:disabled):not(.disabled):active, .btn-outline-illuminate-green:not(:disabled):not(.disabled).active,
  .show > .btn-outline-illuminate-green.dropdown-toggle {
    color: #FFFFFF;
    background-color: #00D3BA;
    border-color: #00D3BA; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-illuminate-green:not(:disabled):not(.disabled):active:focus, .btn-outline-illuminate-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-illuminate-green.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 211, 186, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 211, 186, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-illuminate-lightgrey {
  color: #CCF6F1;
  border-color: #CCF6F1; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-illuminate-lightgrey:hover {
    color: #212529;
    background-color: #CCF6F1;
    border-color: #CCF6F1; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-illuminate-lightgrey:focus, .btn-outline-illuminate-lightgrey.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 246, 241, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(204, 246, 241, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-illuminate-lightgrey.disabled, .btn-outline-illuminate-lightgrey:disabled {
    color: #CCF6F1;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-illuminate-lightgrey:not(:disabled):not(.disabled):active, .btn-outline-illuminate-lightgrey:not(:disabled):not(.disabled).active,
  .show > .btn-outline-illuminate-lightgrey.dropdown-toggle {
    color: #212529;
    background-color: #CCF6F1;
    border-color: #CCF6F1; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-illuminate-lightgrey:not(:disabled):not(.disabled):active:focus, .btn-outline-illuminate-lightgrey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-illuminate-lightgrey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 246, 241, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(204, 246, 241, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-pip-deep-purple-tint {
  color: #F9E2FA;
  border-color: #F9E2FA; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-pip-deep-purple-tint:hover {
    color: #212529;
    background-color: #F9E2FA;
    border-color: #F9E2FA; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-deep-purple-tint:focus, .btn-outline-pip-deep-purple-tint.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 226, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(249, 226, 250, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-deep-purple-tint.disabled, .btn-outline-pip-deep-purple-tint:disabled {
    color: #F9E2FA;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-pip-deep-purple-tint:not(:disabled):not(.disabled):active, .btn-outline-pip-deep-purple-tint:not(:disabled):not(.disabled).active,
  .show > .btn-outline-pip-deep-purple-tint.dropdown-toggle {
    color: #212529;
    background-color: #F9E2FA;
    border-color: #F9E2FA; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-pip-deep-purple-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-pip-deep-purple-tint:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-pip-deep-purple-tint.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 226, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(249, 226, 250, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-lightpurple {
  color: #D1C1FA;
  border-color: #D1C1FA; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-lightpurple:hover {
    color: #212529;
    background-color: #D1C1FA;
    border-color: #D1C1FA; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightpurple:focus, .btn-outline-inhale-lightpurple.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(209, 193, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(209, 193, 250, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightpurple.disabled, .btn-outline-inhale-lightpurple:disabled {
    color: #D1C1FA;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightpurple:not(:disabled):not(.disabled):active, .btn-outline-inhale-lightpurple:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-lightpurple.dropdown-toggle {
    color: #212529;
    background-color: #D1C1FA;
    border-color: #D1C1FA; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-lightpurple:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-lightpurple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-lightpurple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(209, 193, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(209, 193, 250, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-purple {
  color: #8B64F3;
  border-color: #8B64F3; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-purple:hover {
    color: #FFFFFF;
    background-color: #8B64F3;
    border-color: #8B64F3; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-purple:focus, .btn-outline-inhale-purple.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(139, 100, 243, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(139, 100, 243, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-purple.disabled, .btn-outline-inhale-purple:disabled {
    color: #8B64F3;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-purple:not(:disabled):not(.disabled):active, .btn-outline-inhale-purple:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-purple.dropdown-toggle {
    color: #FFFFFF;
    background-color: #8B64F3;
    border-color: #8B64F3; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-purple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(139, 100, 243, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(139, 100, 243, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-darkpurple {
  color: #433577;
  border-color: #433577; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-darkpurple:hover {
    color: #FFFFFF;
    background-color: #433577;
    border-color: #433577; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-darkpurple:focus, .btn-outline-inhale-darkpurple.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(67, 53, 119, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(67, 53, 119, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-darkpurple.disabled, .btn-outline-inhale-darkpurple:disabled {
    color: #433577;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-darkpurple:not(:disabled):not(.disabled):active, .btn-outline-inhale-darkpurple:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-darkpurple.dropdown-toggle {
    color: #FFFFFF;
    background-color: #433577;
    border-color: #433577; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-darkpurple:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-darkpurple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-darkpurple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(67, 53, 119, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(67, 53, 119, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-lightpink {
  color: #FDE3EB;
  border-color: #FDE3EB; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-lightpink:hover {
    color: #212529;
    background-color: #FDE3EB;
    border-color: #FDE3EB; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightpink:focus, .btn-outline-inhale-lightpink.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 227, 235, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(253, 227, 235, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightpink.disabled, .btn-outline-inhale-lightpink:disabled {
    color: #FDE3EB;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightpink:not(:disabled):not(.disabled):active, .btn-outline-inhale-lightpink:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-lightpink.dropdown-toggle {
    color: #212529;
    background-color: #FDE3EB;
    border-color: #FDE3EB; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-lightpink:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-lightpink:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-lightpink.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 227, 235, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(253, 227, 235, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-pink {
  color: #FBB9CC;
  border-color: #FBB9CC; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-pink:hover {
    color: #212529;
    background-color: #FBB9CC;
    border-color: #FBB9CC; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-pink:focus, .btn-outline-inhale-pink.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 185, 204, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(251, 185, 204, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-pink.disabled, .btn-outline-inhale-pink:disabled {
    color: #FBB9CC;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-pink:not(:disabled):not(.disabled):active, .btn-outline-inhale-pink:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-pink.dropdown-toggle {
    color: #212529;
    background-color: #FBB9CC;
    border-color: #FBB9CC; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-pink:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-pink.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 185, 204, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(251, 185, 204, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-darkpink {
  color: #F45180;
  border-color: #F45180; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-darkpink:hover {
    color: #FFFFFF;
    background-color: #F45180;
    border-color: #F45180; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-darkpink:focus, .btn-outline-inhale-darkpink.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(244, 81, 128, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(244, 81, 128, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-darkpink.disabled, .btn-outline-inhale-darkpink:disabled {
    color: #F45180;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-darkpink:not(:disabled):not(.disabled):active, .btn-outline-inhale-darkpink:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-darkpink.dropdown-toggle {
    color: #FFFFFF;
    background-color: #F45180;
    border-color: #F45180; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-darkpink:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-darkpink:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-darkpink.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(244, 81, 128, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(244, 81, 128, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-lightyellow {
  color: #F9ED9B;
  border-color: #F9ED9B; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-lightyellow:hover {
    color: #212529;
    background-color: #F9ED9B;
    border-color: #F9ED9B; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightyellow:focus, .btn-outline-inhale-lightyellow.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 237, 155, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(249, 237, 155, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightyellow.disabled, .btn-outline-inhale-lightyellow:disabled {
    color: #F9ED9B;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightyellow:not(:disabled):not(.disabled):active, .btn-outline-inhale-lightyellow:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-lightyellow.dropdown-toggle {
    color: #212529;
    background-color: #F9ED9B;
    border-color: #F9ED9B; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-lightyellow:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-lightyellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-lightyellow.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 237, 155, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(249, 237, 155, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-yellow {
  color: #f0d206;
  border-color: #f0d206; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-yellow:hover {
    color: #212529;
    background-color: #f0d206;
    border-color: #f0d206; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-yellow:focus, .btn-outline-inhale-yellow.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 210, 6, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(240, 210, 6, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-yellow.disabled, .btn-outline-inhale-yellow:disabled {
    color: #f0d206;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-yellow:not(:disabled):not(.disabled):active, .btn-outline-inhale-yellow:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-yellow.dropdown-toggle {
    color: #212529;
    background-color: #f0d206;
    border-color: #f0d206; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-yellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-yellow.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 210, 6, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(240, 210, 6, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-lightmango {
  color: #EFBF53;
  border-color: #EFBF53; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-lightmango:hover {
    color: #212529;
    background-color: #EFBF53;
    border-color: #EFBF53; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightmango:focus, .btn-outline-inhale-lightmango.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(239, 191, 83, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(239, 191, 83, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightmango.disabled, .btn-outline-inhale-lightmango:disabled {
    color: #EFBF53;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightmango:not(:disabled):not(.disabled):active, .btn-outline-inhale-lightmango:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-lightmango.dropdown-toggle {
    color: #212529;
    background-color: #EFBF53;
    border-color: #EFBF53; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-lightmango:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-lightmango:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-lightmango.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(239, 191, 83, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(239, 191, 83, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-mango {
  color: #FFA81D;
  border-color: #FFA81D; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-mango:hover {
    color: #212529;
    background-color: #FFA81D;
    border-color: #FFA81D; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-mango:focus, .btn-outline-inhale-mango.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 168, 29, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 168, 29, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-mango.disabled, .btn-outline-inhale-mango:disabled {
    color: #FFA81D;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-mango:not(:disabled):not(.disabled):active, .btn-outline-inhale-mango:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-mango.dropdown-toggle {
    color: #212529;
    background-color: #FFA81D;
    border-color: #FFA81D; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-mango:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-mango:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-mango.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 168, 29, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 168, 29, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-lime {
  color: #C2D104;
  border-color: #C2D104; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-lime:hover {
    color: #212529;
    background-color: #C2D104;
    border-color: #C2D104; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lime:focus, .btn-outline-inhale-lime.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(194, 209, 4, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(194, 209, 4, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lime.disabled, .btn-outline-inhale-lime:disabled {
    color: #C2D104;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lime:not(:disabled):not(.disabled):active, .btn-outline-inhale-lime:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-lime.dropdown-toggle {
    color: #212529;
    background-color: #C2D104;
    border-color: #C2D104; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-lime:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-lime:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-lime.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(194, 209, 4, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(194, 209, 4, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-lightgreen {
  color: #9FD39D;
  border-color: #9FD39D; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-lightgreen:hover {
    color: #212529;
    background-color: #9FD39D;
    border-color: #9FD39D; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightgreen:focus, .btn-outline-inhale-lightgreen.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 211, 157, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(159, 211, 157, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightgreen.disabled, .btn-outline-inhale-lightgreen:disabled {
    color: #9FD39D;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightgreen:not(:disabled):not(.disabled):active, .btn-outline-inhale-lightgreen:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-lightgreen.dropdown-toggle {
    color: #212529;
    background-color: #9FD39D;
    border-color: #9FD39D; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-lightgreen:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-lightgreen:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-lightgreen.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 211, 157, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(159, 211, 157, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-green {
  color: #37B730;
  border-color: #37B730; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-green:hover {
    color: #FFFFFF;
    background-color: #37B730;
    border-color: #37B730; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-green:focus, .btn-outline-inhale-green.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(55, 183, 48, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(55, 183, 48, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-green.disabled, .btn-outline-inhale-green:disabled {
    color: #37B730;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-green:not(:disabled):not(.disabled):active, .btn-outline-inhale-green:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-green.dropdown-toggle {
    color: #FFFFFF;
    background-color: #37B730;
    border-color: #37B730; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-green:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-green.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(55, 183, 48, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(55, 183, 48, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-lightteal {
  color: #39D1DE;
  border-color: #39D1DE; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-lightteal:hover {
    color: #212529;
    background-color: #39D1DE;
    border-color: #39D1DE; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightteal:focus, .btn-outline-inhale-lightteal.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 209, 222, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(57, 209, 222, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightteal.disabled, .btn-outline-inhale-lightteal:disabled {
    color: #39D1DE;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-lightteal:not(:disabled):not(.disabled):active, .btn-outline-inhale-lightteal:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-lightteal.dropdown-toggle {
    color: #212529;
    background-color: #39D1DE;
    border-color: #39D1DE; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-lightteal:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-lightteal:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-lightteal.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 209, 222, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(57, 209, 222, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-teal {
  color: #19B5BC;
  border-color: #19B5BC; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-teal:hover {
    color: #FFFFFF;
    background-color: #19B5BC;
    border-color: #19B5BC; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-teal:focus, .btn-outline-inhale-teal.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 181, 188, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(25, 181, 188, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-teal.disabled, .btn-outline-inhale-teal:disabled {
    color: #19B5BC;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-teal:not(:disabled):not(.disabled):active, .btn-outline-inhale-teal:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-teal.dropdown-toggle {
    color: #FFFFFF;
    background-color: #19B5BC;
    border-color: #19B5BC; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-teal:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-teal:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-teal.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 181, 188, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(25, 181, 188, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-blue {
  color: #1EA6F9;
  border-color: #1EA6F9; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-blue:hover {
    color: #FFFFFF;
    background-color: #1EA6F9;
    border-color: #1EA6F9; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-blue:focus, .btn-outline-inhale-blue.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(30, 166, 249, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(30, 166, 249, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-blue.disabled, .btn-outline-inhale-blue:disabled {
    color: #1EA6F9;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-blue:not(:disabled):not(.disabled):active, .btn-outline-inhale-blue:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-blue.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1EA6F9;
    border-color: #1EA6F9; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-blue.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(30, 166, 249, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(30, 166, 249, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-offwhite {
  color: #f0efed;
  border-color: #f0efed; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-offwhite:hover {
    color: #212529;
    background-color: #f0efed;
    border-color: #f0efed; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-offwhite:focus, .btn-outline-inhale-offwhite.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 239, 237, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(240, 239, 237, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-offwhite.disabled, .btn-outline-inhale-offwhite:disabled {
    color: #f0efed;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-offwhite:not(:disabled):not(.disabled):active, .btn-outline-inhale-offwhite:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-offwhite.dropdown-toggle {
    color: #212529;
    background-color: #f0efed;
    border-color: #f0efed; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-offwhite:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-offwhite:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-offwhite.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 239, 237, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(240, 239, 237, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-darkpurple-tint {
  color: #EAE7F1;
  border-color: #EAE7F1; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-darkpurple-tint:hover {
    color: #212529;
    background-color: #EAE7F1;
    border-color: #EAE7F1; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-darkpurple-tint:focus, .btn-outline-inhale-darkpurple-tint.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(234, 231, 241, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(234, 231, 241, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-darkpurple-tint.disabled, .btn-outline-inhale-darkpurple-tint:disabled {
    color: #EAE7F1;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-darkpurple-tint:not(:disabled):not(.disabled):active, .btn-outline-inhale-darkpurple-tint:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-darkpurple-tint.dropdown-toggle {
    color: #212529;
    background-color: #EAE7F1;
    border-color: #EAE7F1; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-darkpurple-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-darkpurple-tint:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-darkpurple-tint.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(234, 231, 241, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(234, 231, 241, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-mango-tint {
  color: #FFEED9;
  border-color: #FFEED9; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-mango-tint:hover {
    color: #212529;
    background-color: #FFEED9;
    border-color: #FFEED9; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-mango-tint:focus, .btn-outline-inhale-mango-tint.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 238, 217, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 238, 217, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-mango-tint.disabled, .btn-outline-inhale-mango-tint:disabled {
    color: #FFEED9;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-mango-tint:not(:disabled):not(.disabled):active, .btn-outline-inhale-mango-tint:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-mango-tint.dropdown-toggle {
    color: #212529;
    background-color: #FFEED9;
    border-color: #FFEED9; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-mango-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-mango-tint:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-mango-tint.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 238, 217, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 238, 217, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-inhale-teal-tint {
  color: #E1F1F3;
  border-color: #E1F1F3; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-inhale-teal-tint:hover {
    color: #212529;
    background-color: #E1F1F3;
    border-color: #E1F1F3; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-teal-tint:focus, .btn-outline-inhale-teal-tint.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 241, 243, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(225, 241, 243, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-teal-tint.disabled, .btn-outline-inhale-teal-tint:disabled {
    color: #E1F1F3;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-inhale-teal-tint:not(:disabled):not(.disabled):active, .btn-outline-inhale-teal-tint:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inhale-teal-tint.dropdown-toggle {
    color: #212529;
    background-color: #E1F1F3;
    border-color: #E1F1F3; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-inhale-teal-tint:not(:disabled):not(.disabled):active:focus, .btn-outline-inhale-teal-tint:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inhale-teal-tint.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 241, 243, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(225, 241, 243, 0.5); }

/* line 83, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #4D104F;
  text-decoration: none; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-link:hover {
    color: #0f030f;
    text-decoration: underline; }
  /* line 93, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  /* line 98, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

/* line 112, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 116, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 125, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-block {
  display: block;
  width: 100%; }
  /* line 130, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

/* line 139, ../node_modules/bootstrap/scss/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

/* line 1, ../node_modules/bootstrap/scss/_transitions.scss */
.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    /* line 1, ../node_modules/bootstrap/scss/_transitions.scss */
    .fade {
      -webkit-transition: none;
      transition: none; } }
  /* line 4, ../node_modules/bootstrap/scss/_transitions.scss */
  .fade:not(.show) {
    opacity: 0; }

/* line 10, ../node_modules/bootstrap/scss/_transitions.scss */
.collapse:not(.show) {
  display: none; }

/* line 15, ../node_modules/bootstrap/scss/_transitions.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 15, ../node_modules/bootstrap/scss/_transitions.scss */
    .collapsing {
      -webkit-transition: none;
      transition: none; } }
  /* line 21, ../node_modules/bootstrap/scss/_transitions.scss */
  .collapsing.width {
    width: 0;
    height: auto;
    -webkit-transition: width 0.35s ease;
    transition: width 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      /* line 21, ../node_modules/bootstrap/scss/_transitions.scss */
      .collapsing.width {
        -webkit-transition: none;
        transition: none; } }

/* line 2, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

/* line 9, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap; }
  /* line 30, ../node_modules/bootstrap/scss/mixins/_caret.scss */
  .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; }
  /* line 58, ../node_modules/bootstrap/scss/mixins/_caret.scss */
  .dropdown-toggle:empty::after {
    margin-left: 0; }

/* line 17, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  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; }

/* line 42, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0; }

/* line 47, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  /* line 42, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  /* line 47, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  /* line 42, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  /* line 47, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 1140px) {
  /* line 42, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  /* line 47, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1280px) {
  /* line 42, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  /* line 47, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

/* line 57, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

/* line 30, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.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; }

/* line 58, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 70, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

/* line 30, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropright .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; }

/* line 58, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 80, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0; }

/* line 87, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

/* line 30, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

/* line 45, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: none; }

/* line 49, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .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; }

/* line 58, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 97, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

/* line 106, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

/* line 116, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 5px 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

/* line 123, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef; }
  /* line 154, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-item.active, .dropdown-item:active {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #4D104F; }
  /* line 161, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }

/* line 173, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu.show {
  display: block; }

/* line 178, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

/* line 188, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

/* line 4, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  /* line 10, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    /* line 19, ../node_modules/bootstrap/scss/_button-group.scss */
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

/* line 28, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  /* line 33, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-toolbar .input-group {
    width: auto; }

/* line 40, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

/* line 46, ../node_modules/bootstrap/scss/_button-group.scss */
.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; }

/* line 51, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 69, ../node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  /* line 73, ../node_modules/bootstrap/scss/_button-group.scss */
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  /* line 79, ../node_modules/bootstrap/scss/_button-group.scss */
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

/* line 84, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

/* line 89, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

/* line 111, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  /* line 116, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  /* line 121, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  /* line 127, ../node_modules/bootstrap/scss/_button-group.scss */
  .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; }
  /* line 132, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 152, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  /* line 156, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

/* line 7, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  /* line 14, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
    /* line 24, ../node_modules/bootstrap/scss/_input-group.scss */
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  /* line 32, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  /* line 39, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  /* line 45, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  /* line 50, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .custom-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    /* line 54, ../node_modules/bootstrap/scss/_input-group.scss */
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    /* line 56, ../node_modules/bootstrap/scss/_input-group.scss */
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  /* line 60, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group:not(.has-validation) > .form-control:not(:last-child),
  .input-group:not(.has-validation) > .custom-select:not(:last-child),
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  /* line 69, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group.has-validation > .form-control:nth-last-child(n + 3),
  .input-group.has-validation > .custom-select:nth-last-child(n + 3),
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

/* line 85, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  /* line 92, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    /* line 96, ../node_modules/bootstrap/scss/_input-group.scss */
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  /* line 101, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

/* line 109, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend {
  margin-right: -1px; }

/* line 110, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-append {
  margin-left: -1px; }

/* line 118, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  /* line 134, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

/* line 146, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

/* line 151, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 163, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

/* line 168, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 180, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

/* line 193, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 204, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 10, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact; }

/* line 19, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

/* line 24, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  /* line 32, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #FFFFFF;
    border-color: #4D104F;
    background-color: #4D104F; }
  /* line 39, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25); }
  /* line 48, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #b425b9; }
  /* line 52, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #FFFFFF;
    background-color: #d23ad7;
    border-color: #d23ad7; }
  /* line 62, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    /* line 65, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

/* line 76, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  /* line 84, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #FFFFFF;
    border: 1px solid #adb5bd; }
  /* line 99, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat; }

/* line 117, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

/* line 122, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

/* line 128, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #4D104F;
  background-color: #4D104F; }

/* line 133, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFFFFF' d='M0 2h4'/%3e%3c/svg%3e"); }

/* line 139, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(77, 16, 79, 0.5); }

/* line 142, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(77, 16, 79, 0.5); }

/* line 153, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%; }

/* line 159, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e"); }

/* line 165, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(77, 16, 79, 0.5); }

/* line 176, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch {
  padding-left: 2.25rem; }
  /* line 180, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  /* line 188, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      /* line 188, ../node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-switch .custom-control-label::after {
        -webkit-transition: none;
        transition: none; } }
  /* line 201, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #FFFFFF;
    -webkit-transform: translateX(0.75rem);
            transform: translateX(0.75rem); }
  /* line 208, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(77, 16, 79, 0.5); }

/* line 221, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #FFFFFF url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  /* line 238, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select:focus {
    border-color: #b425b9;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25); }
    /* line 248, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #FFFFFF; }
  /* line 259, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  /* line 266, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  /* line 272, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select::-ms-expand {
    display: none; }
  /* line 277, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

/* line 283, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

/* line 291, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

/* line 304, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

/* line 312, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
  /* line 321, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #b425b9;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25); }
  /* line 327, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  /* line 333, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  /* line 338, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

/* line 343, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #FFFFFF;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  /* line 361, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0; }

/* line 385, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  /* line 392, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:focus {
    outline: 0; }
    /* line 397, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-webkit-slider-thumb {
      -webkit-box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(77, 16, 79, 0.25);
              box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(77, 16, 79, 0.25); }
    /* line 398, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(77, 16, 79, 0.25); }
    /* line 399, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(77, 16, 79, 0.25); }
  /* line 402, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-focus-outer {
    border: 0; }
  /* line 406, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #4D104F;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 406, ../node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none; } }
    /* line 417, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range::-webkit-slider-thumb:active {
      background-color: #d23ad7; }
  /* line 422, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  /* line 433, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #4D104F;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 433, ../node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    /* line 443, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range::-moz-range-thumb:active {
      background-color: #d23ad7; }
  /* line 448, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  /* line 459, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #4D104F;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 459, ../node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none; } }
    /* line 472, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range::-ms-thumb:active {
      background-color: #d23ad7; }
  /* line 477, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  /* line 488, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  /* line 493, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  /* line 500, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  /* line 504, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  /* line 508, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  /* line 512, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  /* line 516, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

/* line 522, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 522, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      -webkit-transition: none;
      transition: none; } }

/* line 6, ../node_modules/bootstrap/scss/_nav.scss */
.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

/* line 14, ../node_modules/bootstrap/scss/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  /* line 24, ../node_modules/bootstrap/scss/_nav.scss */
  .nav-link.disabled {
    color: #F5F5F5;
    pointer-events: none;
    cursor: default; }

/* line 35, ../node_modules/bootstrap/scss/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #4D104F; }
  /* line 38, ../node_modules/bootstrap/scss/_nav.scss */
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    background-color: transparent;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      isolation: isolate;
      border-color: #4D104F; }
    /* line 50, ../node_modules/bootstrap/scss/_nav.scss */
    .nav-tabs .nav-link.disabled {
      color: #F5F5F5;
      background-color: transparent;
      border-color: transparent; }
  /* line 57, ../node_modules/bootstrap/scss/_nav.scss */
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #FFFFFF;
    background-color: #4D104F;
    border-color: #4D104F; }
  /* line 64, ../node_modules/bootstrap/scss/_nav.scss */
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 78, ../node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem; }

/* line 84, ../node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #FFFFFF;
  background-color: #4D104F; }

/* line 97, ../node_modules/bootstrap/scss/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

/* line 105, ../node_modules/bootstrap/scss/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

/* line 119, ../node_modules/bootstrap/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 122, ../node_modules/bootstrap/scss/_nav.scss */
.tab-content > .active {
  display: block; }

/* line 18, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5px 10px; }
  /* line 28, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar .container,
  .navbar .container-fluid, .navbar .container-xl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

/* line 52, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 10px;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

/* line 71, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  /* line 78, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  /* line 83, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

/* line 94, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

/* line 109, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 118, ../node_modules/bootstrap/scss/_navbar.scss */
.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; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

/* line 133, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat; }

/* line 142, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }

@media (max-width: 575.98px) {
  /* line 156, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  /* line 154, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  /* line 156, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  /* line 154, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 1139.98px) {
  /* line 156, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1140px) {
  /* line 154, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1279.98px) {
  /* line 156, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1280px) {
  /* line 154, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

/* line 154, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  /* line 156, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0; }
  /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 180, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    /* line 184, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  /* line 191, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  /* line 206, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  /* line 210, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  /* line 217, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-toggler {
    display: none; }

/* line 232, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

/* line 241, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  /* line 248, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

/* line 253, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

/* line 261, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

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

/* line 270, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  /* line 272, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

/* line 284, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #FFFFFF; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #FFFFFF; }

/* line 293, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  /* line 300, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

/* line 305, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #FFFFFF; }

/* line 313, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

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

/* line 322, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  /* line 324, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-dark .navbar-text a {
    color: #FFFFFF; }
    /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #FFFFFF; }

/* line 5, ../node_modules/bootstrap/scss/_card.scss */
.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          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; }
  /* line 17, ../node_modules/bootstrap/scss/_card.scss */
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  /* line 22, ../node_modules/bootstrap/scss/_card.scss */
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    /* line 26, ../node_modules/bootstrap/scss/_card.scss */
    .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); }
    /* line 31, ../node_modules/bootstrap/scss/_card.scss */
    .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); }
  /* line 39, ../node_modules/bootstrap/scss/_card.scss */
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

/* line 45, ../node_modules/bootstrap/scss/_card.scss */
.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }

/* line 56, ../node_modules/bootstrap/scss/_card.scss */
.card-title {
  margin-bottom: 0.75rem; }

/* line 60, ../node_modules/bootstrap/scss/_card.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

/* line 65, ../node_modules/bootstrap/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.card-link:hover {
  text-decoration: none; }

/* line 74, ../node_modules/bootstrap/scss/_card.scss */
.card-link + .card-link {
  margin-left: 1.25rem; }

/* line 83, ../node_modules/bootstrap/scss/_card.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 90, ../node_modules/bootstrap/scss/_card.scss */
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

/* line 95, ../node_modules/bootstrap/scss/_card.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 101, ../node_modules/bootstrap/scss/_card.scss */
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

/* line 111, ../node_modules/bootstrap/scss/_card.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

/* line 118, ../node_modules/bootstrap/scss/_card.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

/* line 124, ../node_modules/bootstrap/scss/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px); }

/* line 134, ../node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%; }

/* line 141, ../node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

/* line 146, ../node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

/* line 155, ../node_modules/bootstrap/scss/_card.scss */
.card-deck .card {
  margin-bottom: 20px; }

@media (min-width: 576px) {
  /* line 154, ../node_modules/bootstrap/scss/_card.scss */
  .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -20px;
    margin-left: -20px; }
    /* line 165, ../node_modules/bootstrap/scss/_card.scss */
    .card-deck .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-right: 20px;
      margin-bottom: 0;
      margin-left: 20px; } }

/* line 183, ../node_modules/bootstrap/scss/_card.scss */
.card-group > .card {
  margin-bottom: 20px; }

@media (min-width: 576px) {
  /* line 180, ../node_modules/bootstrap/scss/_card.scss */
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    /* line 192, ../node_modules/bootstrap/scss/_card.scss */
    .card-group > .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-bottom: 0; }
      /* line 197, ../node_modules/bootstrap/scss/_card.scss */
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      /* line 204, ../node_modules/bootstrap/scss/_card.scss */
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        /* line 207, ../node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        /* line 212, ../node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      /* line 219, ../node_modules/bootstrap/scss/_card.scss */
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        /* line 222, ../node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        /* line 227, ../node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

/* line 244, ../node_modules/bootstrap/scss/_card.scss */
.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  /* line 243, ../node_modules/bootstrap/scss/_card.scss */
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    /* line 254, ../node_modules/bootstrap/scss/_card.scss */
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

/* line 266, ../node_modules/bootstrap/scss/_card.scss */
.accordion {
  overflow-anchor: none; }
  /* line 269, ../node_modules/bootstrap/scss/_card.scss */
  .accordion > .card {
    overflow: hidden; }
    /* line 272, ../node_modules/bootstrap/scss/_card.scss */
    .accordion > .card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    /* line 277, ../node_modules/bootstrap/scss/_card.scss */
    .accordion > .card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    /* line 281, ../node_modules/bootstrap/scss/_card.scss */
    .accordion > .card > .card-header {
      border-radius: 0;
      margin-bottom: -1px; }

/* line 1, ../node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

/* line 14, ../node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  /* line 17, ../node_modules/bootstrap/scss/_breadcrumb.scss */
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"; }

/* line 31, ../node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

/* line 35, ../node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

/* line 39, ../node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item.active {
  color: #6c757d; }

/* line 1, ../node_modules/bootstrap/scss/_pagination.scss */
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

/* line 7, ../node_modules/bootstrap/scss/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #4D104F;
  background-color: #FFFFFF;
  border: 1px solid #dee2e6; }
  /* line 18, ../node_modules/bootstrap/scss/_pagination.scss */
  .page-link:hover {
    z-index: 2;
    color: #0f030f;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  /* line 26, ../node_modules/bootstrap/scss/_pagination.scss */
  .page-link:focus {
    z-index: 3;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.25); }

/* line 35, ../node_modules/bootstrap/scss/_pagination.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

/* line 41, ../node_modules/bootstrap/scss/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

/* line 46, ../node_modules/bootstrap/scss/_pagination.scss */
.page-item.active .page-link {
  z-index: 3;
  color: #FFFFFF;
  background-color: #4D104F;
  border-color: #4D104F; }

/* line 53, ../node_modules/bootstrap/scss/_pagination.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #FFFFFF;
  border-color: #dee2e6; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

/* line 12, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

/* line 12, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

/* line 6, ../node_modules/bootstrap/scss/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 6, ../node_modules/bootstrap/scss/_badge.scss */
    .badge {
      -webkit-transition: none;
      transition: none; } }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  /* line 25, ../node_modules/bootstrap/scss/_badge.scss */
  .badge:empty {
    display: none; }

/* line 31, ../node_modules/bootstrap/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px; }

/* line 40, ../node_modules/bootstrap/scss/_badge.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-primary {
  color: #FFFFFF;
  background-color: #4D104F; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-primary:hover, a.badge-primary:focus {
    color: #FFFFFF;
    background-color: #240725; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-secondary {
  color: #FFFFFF;
  background-color: #EE6352; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #FFFFFF;
    background-color: #e93924; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-success {
  color: #FFFFFF;
  background-color: #28a745; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-success:hover, a.badge-success:focus {
    color: #FFFFFF;
    background-color: #1e7e34; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-info {
  color: #FFFFFF;
  background-color: #17a2b8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-info:hover, a.badge-info:focus {
    color: #FFFFFF;
    background-color: #117a8b; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-danger {
  color: #FFFFFF;
  background-color: #dc3545; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-danger:hover, a.badge-danger:focus {
    color: #FFFFFF;
    background-color: #bd2130; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-dark {
  color: #FFFFFF;
  background-color: #343a40; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-dark:hover, a.badge-dark:focus {
    color: #FFFFFF;
    background-color: #1d2124; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-pip-deep-purple {
  color: #FFFFFF;
  background-color: #4D104F; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-pip-deep-purple:hover, a.badge-pip-deep-purple:focus {
    color: #FFFFFF;
    background-color: #240725; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-pip-deep-purple:focus, a.badge-pip-deep-purple.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(77, 16, 79, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-pip-bright-purple {
  color: #FFFFFF;
  background-color: #A23086; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-pip-bright-purple:hover, a.badge-pip-bright-purple:focus {
    color: #FFFFFF;
    background-color: #7b2465; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-pip-bright-purple:focus, a.badge-pip-bright-purple.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(162, 48, 134, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(162, 48, 134, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-pip-orange {
  color: #FFFFFF;
  background-color: #EE6352; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-pip-orange:hover, a.badge-pip-orange:focus {
    color: #FFFFFF;
    background-color: #e93924; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-pip-orange:focus, a.badge-pip-orange.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(238, 99, 82, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-pip-orange-15 {
  color: #212529;
  background-color: #FCE8E5; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-pip-orange-15:hover, a.badge-pip-orange-15:focus {
    color: #212529;
    background-color: #f7c0b7; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-pip-orange-15:focus, a.badge-pip-orange-15.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(252, 232, 229, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(252, 232, 229, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-pip-orange-10 {
  color: #212529;
  background-color: #FDEFED; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-pip-orange-10:hover, a.badge-pip-orange-10:focus {
    color: #212529;
    background-color: #f8c6bf; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-pip-orange-10:focus, a.badge-pip-orange-10.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 239, 237, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(253, 239, 237, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-pip-grey {
  color: #FFFFFF;
  background-color: #969595; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-pip-grey:hover, a.badge-pip-grey:focus {
    color: #FFFFFF;
    background-color: #7d7b7b; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-pip-grey:focus, a.badge-pip-grey.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 149, 149, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(150, 149, 149, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-offwhite {
  color: #212529;
  background-color: #F5F5F5; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-offwhite:hover, a.badge-offwhite:focus {
    color: #212529;
    background-color: gainsboro; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-offwhite:focus, a.badge-offwhite.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(245, 245, 245, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-white {
  color: #212529;
  background-color: #FFFFFF; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-white:hover, a.badge-white:focus {
    color: #212529;
    background-color: #e6e6e6; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-white:focus, a.badge-white.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-offblack {
  color: #FFFFFF;
  background-color: #0C0000; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-offblack:hover, a.badge-offblack:focus {
    color: #FFFFFF;
    background-color: black; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-offblack:focus, a.badge-offblack.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(12, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(12, 0, 0, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-black {
  color: #FFFFFF;
  background-color: #000000; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-black:hover, a.badge-black:focus {
    color: #FFFFFF;
    background-color: black; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-black:focus, a.badge-black.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-pip-red {
  color: #FFFFFF;
  background-color: #D30D0D; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-pip-red:hover, a.badge-pip-red:focus {
    color: #FFFFFF;
    background-color: #a30a0a; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-pip-red:focus, a.badge-pip-red.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-pip-red-15 {
  color: #FFFFFF;
  background-color: #D30D0D26; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-pip-red-15:hover, a.badge-pip-red-15:focus {
    color: #FFFFFF;
    background-color: rgba(163, 10, 10, 0.14902); }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-pip-red-15:focus, a.badge-pip-red-15.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(211, 13, 13, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-illuminate-green {
  color: #FFFFFF;
  background-color: #00D3BA; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-illuminate-green:hover, a.badge-illuminate-green:focus {
    color: #FFFFFF;
    background-color: #00a08d; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-illuminate-green:focus, a.badge-illuminate-green.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 211, 186, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 211, 186, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-illuminate-lightgrey {
  color: #212529;
  background-color: #CCF6F1; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-illuminate-lightgrey:hover, a.badge-illuminate-lightgrey:focus {
    color: #212529;
    background-color: #a1eee5; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-illuminate-lightgrey:focus, a.badge-illuminate-lightgrey.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 246, 241, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(204, 246, 241, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-pip-deep-purple-tint {
  color: #212529;
  background-color: #F9E2FA; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-pip-deep-purple-tint:hover, a.badge-pip-deep-purple-tint:focus {
    color: #212529;
    background-color: #f0b7f3; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-pip-deep-purple-tint:focus, a.badge-pip-deep-purple-tint.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 226, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(249, 226, 250, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-lightpurple {
  color: #212529;
  background-color: #D1C1FA; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-lightpurple:hover, a.badge-inhale-lightpurple:focus {
    color: #212529;
    background-color: #ae92f6; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-lightpurple:focus, a.badge-inhale-lightpurple.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(209, 193, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(209, 193, 250, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-purple {
  color: #FFFFFF;
  background-color: #8B64F3; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-purple:hover, a.badge-inhale-purple:focus {
    color: #FFFFFF;
    background-color: #6835ef; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-purple:focus, a.badge-inhale-purple.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(139, 100, 243, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(139, 100, 243, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-darkpurple {
  color: #FFFFFF;
  background-color: #433577; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-darkpurple:hover, a.badge-inhale-darkpurple:focus {
    color: #FFFFFF;
    background-color: #2f2554; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-darkpurple:focus, a.badge-inhale-darkpurple.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(67, 53, 119, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(67, 53, 119, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-lightpink {
  color: #212529;
  background-color: #FDE3EB; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-lightpink:hover, a.badge-inhale-lightpink:focus {
    color: #212529;
    background-color: #fab3c9; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-lightpink:focus, a.badge-inhale-lightpink.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(253, 227, 235, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(253, 227, 235, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-pink {
  color: #212529;
  background-color: #FBB9CC; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-pink:hover, a.badge-inhale-pink:focus {
    color: #212529;
    background-color: #f889a9; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-pink:focus, a.badge-inhale-pink.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(251, 185, 204, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(251, 185, 204, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-darkpink {
  color: #FFFFFF;
  background-color: #F45180; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-darkpink:hover, a.badge-inhale-darkpink:focus {
    color: #FFFFFF;
    background-color: #f1215d; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-darkpink:focus, a.badge-inhale-darkpink.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(244, 81, 128, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(244, 81, 128, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-lightyellow {
  color: #212529;
  background-color: #F9ED9B; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-lightyellow:hover, a.badge-inhale-lightyellow:focus {
    color: #212529;
    background-color: #f6e46b; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-lightyellow:focus, a.badge-inhale-lightyellow.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 237, 155, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(249, 237, 155, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-yellow {
  color: #212529;
  background-color: #f0d206; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-yellow:hover, a.badge-inhale-yellow:focus {
    color: #212529;
    background-color: #bea605; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-yellow:focus, a.badge-inhale-yellow.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 210, 6, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(240, 210, 6, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-lightmango {
  color: #212529;
  background-color: #EFBF53; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-lightmango:hover, a.badge-inhale-lightmango:focus {
    color: #212529;
    background-color: #ebae24; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-lightmango:focus, a.badge-inhale-lightmango.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(239, 191, 83, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(239, 191, 83, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-mango {
  color: #212529;
  background-color: #FFA81D; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-mango:hover, a.badge-inhale-mango:focus {
    color: #212529;
    background-color: #e98f00; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-mango:focus, a.badge-inhale-mango.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 168, 29, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 168, 29, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-lime {
  color: #212529;
  background-color: #C2D104; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-lime:hover, a.badge-inhale-lime:focus {
    color: #212529;
    background-color: #949f03; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-lime:focus, a.badge-inhale-lime.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(194, 209, 4, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(194, 209, 4, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-lightgreen {
  color: #212529;
  background-color: #9FD39D; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-lightgreen:hover, a.badge-inhale-lightgreen:focus {
    color: #212529;
    background-color: #7dc37a; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-lightgreen:focus, a.badge-inhale-lightgreen.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(159, 211, 157, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(159, 211, 157, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-green {
  color: #FFFFFF;
  background-color: #37B730; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-green:hover, a.badge-inhale-green:focus {
    color: #FFFFFF;
    background-color: #2b8f25; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-green:focus, a.badge-inhale-green.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(55, 183, 48, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(55, 183, 48, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-lightteal {
  color: #212529;
  background-color: #39D1DE; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-lightteal:hover, a.badge-inhale-lightteal:focus {
    color: #212529;
    background-color: #21b7c3; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-lightteal:focus, a.badge-inhale-lightteal.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 209, 222, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(57, 209, 222, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-teal {
  color: #FFFFFF;
  background-color: #19B5BC; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-teal:hover, a.badge-inhale-teal:focus {
    color: #FFFFFF;
    background-color: #138a8f; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-teal:focus, a.badge-inhale-teal.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 181, 188, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(25, 181, 188, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-blue {
  color: #FFFFFF;
  background-color: #1EA6F9; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-blue:hover, a.badge-inhale-blue:focus {
    color: #FFFFFF;
    background-color: #068cde; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-blue:focus, a.badge-inhale-blue.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(30, 166, 249, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(30, 166, 249, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-offwhite {
  color: #212529;
  background-color: #f0efed; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-offwhite:hover, a.badge-inhale-offwhite:focus {
    color: #212529;
    background-color: #d9d6d1; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-offwhite:focus, a.badge-inhale-offwhite.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 239, 237, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(240, 239, 237, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-darkpurple-tint {
  color: #212529;
  background-color: #EAE7F1; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-darkpurple-tint:hover, a.badge-inhale-darkpurple-tint:focus {
    color: #212529;
    background-color: #cec7de; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-darkpurple-tint:focus, a.badge-inhale-darkpurple-tint.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(234, 231, 241, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(234, 231, 241, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-mango-tint {
  color: #212529;
  background-color: #FFEED9; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-mango-tint:hover, a.badge-inhale-mango-tint:focus {
    color: #212529;
    background-color: #ffd7a6; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-mango-tint:focus, a.badge-inhale-mango-tint.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 238, 217, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 238, 217, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-inhale-teal-tint {
  color: #212529;
  background-color: #E1F1F3; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-inhale-teal-tint:hover, a.badge-inhale-teal-tint:focus {
    color: #212529;
    background-color: #bde0e4; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-inhale-teal-tint:focus, a.badge-inhale-teal-tint.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 241, 243, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(225, 241, 243, 0.5); }

/* line 1, ../node_modules/bootstrap/scss/_jumbotron.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    /* line 1, ../node_modules/bootstrap/scss/_jumbotron.scss */
    .jumbotron {
      padding: 4rem 2rem; } }

/* line 13, ../node_modules/bootstrap/scss/_jumbotron.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

/* line 5, ../node_modules/bootstrap/scss/_alert.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

/* line 14, ../node_modules/bootstrap/scss/_alert.scss */
.alert-heading {
  color: inherit; }

/* line 20, ../node_modules/bootstrap/scss/_alert.scss */
.alert-link {
  font-weight: 700; }

/* line 29, ../node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible {
  padding-right: 4rem; }
  /* line 33, ../node_modules/bootstrap/scss/_alert.scss */
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-primary {
  color: #280829;
  background-color: #dbcfdc;
  border-color: #cdbcce; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-primary hr {
    border-top-color: #c2adc3; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-primary .alert-link {
    color: black; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-secondary {
  color: #7c332b;
  background-color: #fce0dc;
  border-color: #fad3cf; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-secondary hr {
    border-top-color: #f8beb8; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-secondary .alert-link {
    color: #56231e; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-success hr {
    border-top-color: #b1dfbb; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-success .alert-link {
    color: #0b2e13; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-info hr {
    border-top-color: #abdde5; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-info .alert-link {
    color: #062c33; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-warning .alert-link {
    color: #533f03; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-danger .alert-link {
    color: #491217; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-light hr {
    border-top-color: #ececf6; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-light .alert-link {
    color: #686868; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-dark .alert-link {
    color: #040505; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-pip-deep-purple {
  color: #280829;
  background-color: #dbcfdc;
  border-color: #cdbcce; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-deep-purple hr {
    border-top-color: #c2adc3; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-deep-purple .alert-link {
    color: black; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-pip-bright-purple {
  color: #541946;
  background-color: #ecd6e7;
  border-color: #e5c5dd; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-bright-purple hr {
    border-top-color: #ddb3d3; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-bright-purple .alert-link {
    color: #2d0d25; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-pip-orange {
  color: #7c332b;
  background-color: #fce0dc;
  border-color: #fad3cf; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-orange hr {
    border-top-color: #f8beb8; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-orange .alert-link {
    color: #56231e; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-pip-orange-15 {
  color: #837977;
  background-color: #fefafa;
  border-color: #fef9f8; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-orange-15 hr {
    border-top-color: #fbe6e2; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-orange-15 .alert-link {
    color: #68605f; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-pip-orange-10 {
  color: #847c7b;
  background-color: #fffcfb;
  border-color: #fefbfa; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-orange-10 hr {
    border-top-color: #faeae5; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-orange-10 .alert-link {
    color: #6a6362; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-pip-grey {
  color: #4e4d4d;
  background-color: #eaeaea;
  border-color: #e2e1e1; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-grey hr {
    border-top-color: #d5d4d4; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-grey .alert-link {
    color: #343434; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-offwhite {
  color: #7f7f7f;
  background-color: #fdfdfd;
  border-color: #fcfcfc; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-offwhite hr {
    border-top-color: #efefef; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-offwhite .alert-link {
    color: #666666; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-white {
  color: #858585;
  background-color: white;
  border-color: white; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-white hr {
    border-top-color: #f2f2f2; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-white .alert-link {
    color: #6c6c6c; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-offblack {
  color: #060000;
  background-color: #cecccc;
  border-color: #bbb8b8; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-offblack hr {
    border-top-color: #afabab; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-offblack .alert-link {
    color: black; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-black hr {
    border-top-color: #ababab; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-black .alert-link {
    color: black; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-pip-red {
  color: #6e0707;
  background-color: #f6cfcf;
  border-color: #f3bbbb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-red hr {
    border-top-color: #efa5a5; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-red .alert-link {
    color: #3e0404; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-pip-red-15 {
  color: rgba(17, 1, 1, 0.55749);
  background-color: rgba(254, 250, 250, 0.829804);
  border-color: rgba(254, 248, 248, 0.761725); }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-red-15 hr {
    border-top-color: rgba(251, 226, 226, 0.761725); }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-red-15 .alert-link {
    color: rgba(0, 0, 0, 0.55749); }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-illuminate-green {
  color: #006e61;
  background-color: #ccf6f1;
  border-color: #b8f3ec; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-illuminate-green hr {
    border-top-color: #a2efe6; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-illuminate-green .alert-link {
    color: #003b34; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-illuminate-lightgrey {
  color: #6a807d;
  background-color: #f5fdfc;
  border-color: #f1fcfb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-illuminate-lightgrey hr {
    border-top-color: #dcf8f5; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-illuminate-lightgrey .alert-link {
    color: #536462; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-pip-deep-purple-tint {
  color: #817682;
  background-color: #fef9fe;
  border-color: #fdf7fe; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-deep-purple-tint hr {
    border-top-color: #f7e0fb; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-pip-deep-purple-tint .alert-link {
    color: #665e67; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-lightpurple {
  color: #6d6482;
  background-color: #f6f3fe;
  border-color: #f2eefe; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightpurple hr {
    border-top-color: #e0d6fd; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightpurple .alert-link {
    color: #554e65; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-purple {
  color: #48347e;
  background-color: #e8e0fd;
  border-color: #dfd4fc; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-purple hr {
    border-top-color: #cdbcfa; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-purple .alert-link {
    color: #33255a; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-darkpurple {
  color: #231c3e;
  background-color: #d9d7e4;
  border-color: #cac6d9; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-darkpurple hr {
    border-top-color: #bcb7cf; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-darkpurple .alert-link {
    color: #0f0c1b; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-lightpink {
  color: #84767a;
  background-color: #fff9fb;
  border-color: #fef7f9; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightpink hr {
    border-top-color: #fbe0e8; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightpink .alert-link {
    color: #695e61; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-pink {
  color: #83606a;
  background-color: #fef1f5;
  border-color: #feebf1; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-pink hr {
    border-top-color: #fdd3e0; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-pink .alert-link {
    color: #664a52; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-darkpink {
  color: #7f2a43;
  background-color: #fddce6;
  border-color: #fccedb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-darkpink hr {
    border-top-color: #fbb6c9; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-darkpink .alert-link {
    color: #591d2f; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-lightyellow {
  color: #817b51;
  background-color: #fefbeb;
  border-color: #fdfae3; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightyellow hr {
    border-top-color: #fbf6cb; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightyellow .alert-link {
    color: #625d3d; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-yellow {
  color: #7d6d03;
  background-color: #fcf6cd;
  border-color: #fbf2b9; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-yellow hr {
    border-top-color: #faeea1; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-yellow .alert-link {
    color: #4b4202; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-lightmango {
  color: #7c632b;
  background-color: #fcf2dd;
  border-color: #fbedcf; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightmango hr {
    border-top-color: #f9e4b7; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightmango .alert-link {
    color: #56451e; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-mango {
  color: #85570f;
  background-color: #ffeed2;
  border-color: #ffe7c0; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-mango hr {
    border-top-color: #ffdda7; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-mango .alert-link {
    color: #57390a; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-lime {
  color: #656d02;
  background-color: #f3f6cd;
  border-color: #eef2b9; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lime hr {
    border-top-color: #e9eea3; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lime .alert-link {
    color: #373b01; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-lightgreen {
  color: #536e52;
  background-color: #ecf6eb;
  border-color: #e4f3e4; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightgreen hr {
    border-top-color: #d2ebd2; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightgreen .alert-link {
    color: #3d513c; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-green {
  color: #1d5f19;
  background-color: #d7f1d6;
  border-color: #c7ebc5; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-green hr {
    border-top-color: #b5e4b2; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-green .alert-link {
    color: #11370e; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-lightteal {
  color: #1e6d73;
  background-color: #d7f6f8;
  border-color: #c8f2f6; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightteal hr {
    border-top-color: #b2edf2; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-lightteal .alert-link {
    color: #13474b; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-teal {
  color: #0d5e62;
  background-color: #d1f0f2;
  border-color: #bfeaec; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-teal hr {
    border-top-color: #abe4e6; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-teal .alert-link {
    color: #073335; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-blue {
  color: #105681;
  background-color: #d2edfe;
  border-color: #c0e6fd; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-blue hr {
    border-top-color: #a7dcfc; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-blue .alert-link {
    color: #0a3854; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-offwhite {
  color: #7d7c7b;
  background-color: #fcfcfb;
  border-color: #fbfbfa; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-offwhite hr {
    border-top-color: #f0f0ec; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-offwhite .alert-link {
    color: #636362; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-darkpurple-tint {
  color: #7a787d;
  background-color: #fbfafc;
  border-color: #f9f8fb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-darkpurple-tint hr {
    border-top-color: #ebe8f2; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-darkpurple-tint .alert-link {
    color: #615f63; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-mango-tint {
  color: #857c71;
  background-color: #fffcf7;
  border-color: #fffaf4; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-mango-tint hr {
    border-top-color: #ffeedb; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-mango-tint .alert-link {
    color: #69625a; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-inhale-teal-tint {
  color: #757d7e;
  background-color: #f9fcfd;
  border-color: #f7fbfc; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-teal-tint hr {
    border-top-color: #e4f2f5; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-inhale-teal-tint .alert-link {
    color: #5c6364; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

/* line 9, ../node_modules/bootstrap/scss/_progress.scss */
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

/* line 20, ../node_modules/bootstrap/scss/_progress.scss */
.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  background-color: #4D104F;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 20, ../node_modules/bootstrap/scss/_progress.scss */
    .progress-bar {
      -webkit-transition: none;
      transition: none; } }

/* line 32, ../node_modules/bootstrap/scss/_progress.scss */
.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; }

/* line 38, ../node_modules/bootstrap/scss/_progress.scss */
.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    /* line 38, ../node_modules/bootstrap/scss/_progress.scss */
    .progress-bar-animated {
      -webkit-animation: none;
              animation: none; } }

/* line 1, ../node_modules/bootstrap/scss/_media.scss */
.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

/* line 6, ../node_modules/bootstrap/scss/_media.scss */
.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

/* line 5, ../node_modules/bootstrap/scss/_list-group.scss */
.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }

/* line 21, ../node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  /* line 34, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

/* line 45, ../node_modules/bootstrap/scss/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 54, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  /* line 58, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  /* line 62, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #FFFFFF; }
  /* line 70, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item.active {
    z-index: 2;
    color: #FFFFFF;
    background-color: #4D104F;
    border-color: #4D104F; }
  /* line 77, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    /* line 80, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

/* line 96, ../node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  /* line 100, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  /* line 105, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
  /* line 110, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  /* line 114, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    /* line 118, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  /* line 96, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    /* line 105, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    /* line 110, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    /* line 114, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, ../node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  /* line 96, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    /* line 105, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    /* line 110, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    /* line 114, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, ../node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1140px) {
  /* line 96, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    /* line 105, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    /* line 110, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    /* line 114, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, ../node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1280px) {
  /* line 96, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    /* line 105, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    /* line 110, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    /* line 114, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, ../node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

/* line 134, ../node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush {
  border-radius: 0; }
  /* line 137, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    /* line 140, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary {
  color: #280829;
  background-color: #cdbcce; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #280829;
    background-color: #c2adc3; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-primary.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #280829;
    border-color: #280829; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #7c332b;
  background-color: #fad3cf; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #7c332b;
    background-color: #f8beb8; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-secondary.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7c332b;
    border-color: #7c332b; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-success.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #155724;
    border-color: #155724; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-info.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #0c5460;
    border-color: #0c5460; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-warning.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #856404;
    border-color: #856404; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-danger.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #721c24;
    border-color: #721c24; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-light.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #818182;
    border-color: #818182; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-dark.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #1b1e21;
    border-color: #1b1e21; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-pip-deep-purple {
  color: #280829;
  background-color: #cdbcce; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-pip-deep-purple.list-group-item-action:hover, .list-group-item-pip-deep-purple.list-group-item-action:focus {
    color: #280829;
    background-color: #c2adc3; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-pip-deep-purple.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #280829;
    border-color: #280829; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-pip-bright-purple {
  color: #541946;
  background-color: #e5c5dd; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-pip-bright-purple.list-group-item-action:hover, .list-group-item-pip-bright-purple.list-group-item-action:focus {
    color: #541946;
    background-color: #ddb3d3; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-pip-bright-purple.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #541946;
    border-color: #541946; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-pip-orange {
  color: #7c332b;
  background-color: #fad3cf; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-pip-orange.list-group-item-action:hover, .list-group-item-pip-orange.list-group-item-action:focus {
    color: #7c332b;
    background-color: #f8beb8; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-pip-orange.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7c332b;
    border-color: #7c332b; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-pip-orange-15 {
  color: #837977;
  background-color: #fef9f8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-pip-orange-15.list-group-item-action:hover, .list-group-item-pip-orange-15.list-group-item-action:focus {
    color: #837977;
    background-color: #fbe6e2; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-pip-orange-15.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #837977;
    border-color: #837977; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-pip-orange-10 {
  color: #847c7b;
  background-color: #fefbfa; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-pip-orange-10.list-group-item-action:hover, .list-group-item-pip-orange-10.list-group-item-action:focus {
    color: #847c7b;
    background-color: #faeae5; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-pip-orange-10.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #847c7b;
    border-color: #847c7b; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-pip-grey {
  color: #4e4d4d;
  background-color: #e2e1e1; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-pip-grey.list-group-item-action:hover, .list-group-item-pip-grey.list-group-item-action:focus {
    color: #4e4d4d;
    background-color: #d5d4d4; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-pip-grey.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #4e4d4d;
    border-color: #4e4d4d; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-offwhite {
  color: #7f7f7f;
  background-color: #fcfcfc; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-offwhite.list-group-item-action:hover, .list-group-item-offwhite.list-group-item-action:focus {
    color: #7f7f7f;
    background-color: #efefef; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-offwhite.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7f7f7f;
    border-color: #7f7f7f; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-white {
  color: #858585;
  background-color: white; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
    color: #858585;
    background-color: #f2f2f2; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-white.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #858585;
    border-color: #858585; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-offblack {
  color: #060000;
  background-color: #bbb8b8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-offblack.list-group-item-action:hover, .list-group-item-offblack.list-group-item-action:focus {
    color: #060000;
    background-color: #afabab; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-offblack.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #060000;
    border-color: #060000; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-black {
  color: black;
  background-color: #b8b8b8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
    color: black;
    background-color: #ababab; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-black.list-group-item-action.active {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-pip-red {
  color: #6e0707;
  background-color: #f3bbbb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-pip-red.list-group-item-action:hover, .list-group-item-pip-red.list-group-item-action:focus {
    color: #6e0707;
    background-color: #efa5a5; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-pip-red.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #6e0707;
    border-color: #6e0707; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-pip-red-15 {
  color: rgba(17, 1, 1, 0.55749);
  background-color: rgba(254, 248, 248, 0.761725); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-pip-red-15.list-group-item-action:hover, .list-group-item-pip-red-15.list-group-item-action:focus {
    color: rgba(17, 1, 1, 0.55749);
    background-color: rgba(251, 226, 226, 0.761725); }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-pip-red-15.list-group-item-action.active {
    color: #FFFFFF;
    background-color: rgba(17, 1, 1, 0.55749);
    border-color: rgba(17, 1, 1, 0.55749); }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-illuminate-green {
  color: #006e61;
  background-color: #b8f3ec; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-illuminate-green.list-group-item-action:hover, .list-group-item-illuminate-green.list-group-item-action:focus {
    color: #006e61;
    background-color: #a2efe6; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-illuminate-green.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #006e61;
    border-color: #006e61; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-illuminate-lightgrey {
  color: #6a807d;
  background-color: #f1fcfb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-illuminate-lightgrey.list-group-item-action:hover, .list-group-item-illuminate-lightgrey.list-group-item-action:focus {
    color: #6a807d;
    background-color: #dcf8f5; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-illuminate-lightgrey.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #6a807d;
    border-color: #6a807d; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-pip-deep-purple-tint {
  color: #817682;
  background-color: #fdf7fe; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-pip-deep-purple-tint.list-group-item-action:hover, .list-group-item-pip-deep-purple-tint.list-group-item-action:focus {
    color: #817682;
    background-color: #f7e0fb; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-pip-deep-purple-tint.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #817682;
    border-color: #817682; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-lightpurple {
  color: #6d6482;
  background-color: #f2eefe; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-lightpurple.list-group-item-action:hover, .list-group-item-inhale-lightpurple.list-group-item-action:focus {
    color: #6d6482;
    background-color: #e0d6fd; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-lightpurple.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #6d6482;
    border-color: #6d6482; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-purple {
  color: #48347e;
  background-color: #dfd4fc; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-purple.list-group-item-action:hover, .list-group-item-inhale-purple.list-group-item-action:focus {
    color: #48347e;
    background-color: #cdbcfa; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-purple.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #48347e;
    border-color: #48347e; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-darkpurple {
  color: #231c3e;
  background-color: #cac6d9; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-darkpurple.list-group-item-action:hover, .list-group-item-inhale-darkpurple.list-group-item-action:focus {
    color: #231c3e;
    background-color: #bcb7cf; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-darkpurple.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #231c3e;
    border-color: #231c3e; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-lightpink {
  color: #84767a;
  background-color: #fef7f9; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-lightpink.list-group-item-action:hover, .list-group-item-inhale-lightpink.list-group-item-action:focus {
    color: #84767a;
    background-color: #fbe0e8; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-lightpink.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #84767a;
    border-color: #84767a; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-pink {
  color: #83606a;
  background-color: #feebf1; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-pink.list-group-item-action:hover, .list-group-item-inhale-pink.list-group-item-action:focus {
    color: #83606a;
    background-color: #fdd3e0; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-pink.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #83606a;
    border-color: #83606a; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-darkpink {
  color: #7f2a43;
  background-color: #fccedb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-darkpink.list-group-item-action:hover, .list-group-item-inhale-darkpink.list-group-item-action:focus {
    color: #7f2a43;
    background-color: #fbb6c9; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-darkpink.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7f2a43;
    border-color: #7f2a43; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-lightyellow {
  color: #817b51;
  background-color: #fdfae3; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-lightyellow.list-group-item-action:hover, .list-group-item-inhale-lightyellow.list-group-item-action:focus {
    color: #817b51;
    background-color: #fbf6cb; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-lightyellow.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #817b51;
    border-color: #817b51; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-yellow {
  color: #7d6d03;
  background-color: #fbf2b9; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-yellow.list-group-item-action:hover, .list-group-item-inhale-yellow.list-group-item-action:focus {
    color: #7d6d03;
    background-color: #faeea1; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-yellow.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7d6d03;
    border-color: #7d6d03; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-lightmango {
  color: #7c632b;
  background-color: #fbedcf; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-lightmango.list-group-item-action:hover, .list-group-item-inhale-lightmango.list-group-item-action:focus {
    color: #7c632b;
    background-color: #f9e4b7; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-lightmango.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7c632b;
    border-color: #7c632b; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-mango {
  color: #85570f;
  background-color: #ffe7c0; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-mango.list-group-item-action:hover, .list-group-item-inhale-mango.list-group-item-action:focus {
    color: #85570f;
    background-color: #ffdda7; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-mango.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #85570f;
    border-color: #85570f; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-lime {
  color: #656d02;
  background-color: #eef2b9; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-lime.list-group-item-action:hover, .list-group-item-inhale-lime.list-group-item-action:focus {
    color: #656d02;
    background-color: #e9eea3; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-lime.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #656d02;
    border-color: #656d02; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-lightgreen {
  color: #536e52;
  background-color: #e4f3e4; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-lightgreen.list-group-item-action:hover, .list-group-item-inhale-lightgreen.list-group-item-action:focus {
    color: #536e52;
    background-color: #d2ebd2; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-lightgreen.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #536e52;
    border-color: #536e52; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-green {
  color: #1d5f19;
  background-color: #c7ebc5; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-green.list-group-item-action:hover, .list-group-item-inhale-green.list-group-item-action:focus {
    color: #1d5f19;
    background-color: #b5e4b2; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-green.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #1d5f19;
    border-color: #1d5f19; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-lightteal {
  color: #1e6d73;
  background-color: #c8f2f6; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-lightteal.list-group-item-action:hover, .list-group-item-inhale-lightteal.list-group-item-action:focus {
    color: #1e6d73;
    background-color: #b2edf2; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-lightteal.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #1e6d73;
    border-color: #1e6d73; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-teal {
  color: #0d5e62;
  background-color: #bfeaec; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-teal.list-group-item-action:hover, .list-group-item-inhale-teal.list-group-item-action:focus {
    color: #0d5e62;
    background-color: #abe4e6; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-teal.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #0d5e62;
    border-color: #0d5e62; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-blue {
  color: #105681;
  background-color: #c0e6fd; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-blue.list-group-item-action:hover, .list-group-item-inhale-blue.list-group-item-action:focus {
    color: #105681;
    background-color: #a7dcfc; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-blue.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #105681;
    border-color: #105681; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-offwhite {
  color: #7d7c7b;
  background-color: #fbfbfa; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-offwhite.list-group-item-action:hover, .list-group-item-inhale-offwhite.list-group-item-action:focus {
    color: #7d7c7b;
    background-color: #f0f0ec; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-offwhite.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7d7c7b;
    border-color: #7d7c7b; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-darkpurple-tint {
  color: #7a787d;
  background-color: #f9f8fb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-darkpurple-tint.list-group-item-action:hover, .list-group-item-inhale-darkpurple-tint.list-group-item-action:focus {
    color: #7a787d;
    background-color: #ebe8f2; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-darkpurple-tint.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7a787d;
    border-color: #7a787d; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-mango-tint {
  color: #857c71;
  background-color: #fffaf4; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-mango-tint.list-group-item-action:hover, .list-group-item-inhale-mango-tint.list-group-item-action:focus {
    color: #857c71;
    background-color: #ffeedb; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-mango-tint.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #857c71;
    border-color: #857c71; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-inhale-teal-tint {
  color: #757d7e;
  background-color: #f7fbfc; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-inhale-teal-tint.list-group-item-action:hover, .list-group-item-inhale-teal-tint.list-group-item-action:focus {
    color: #757d7e;
    background-color: #e4f2f5; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-inhale-teal-tint.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #757d7e;
    border-color: #757d7e; }

/* line 1, ../node_modules/bootstrap/scss/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #FFFFFF;
  opacity: .5; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .close:hover {
    color: #000000;
    text-decoration: none; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

/* line 29, ../node_modules/bootstrap/scss/_close.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

/* line 38, ../node_modules/bootstrap/scss/_close.scss */
a.close.disabled {
  pointer-events: none; }

/* line 1, ../node_modules/bootstrap/scss/_toasts.scss */
.toast {
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
  /* line 15, ../node_modules/bootstrap/scss/_toasts.scss */
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  /* line 19, ../node_modules/bootstrap/scss/_toasts.scss */
  .toast.showing {
    opacity: 1; }
  /* line 23, ../node_modules/bootstrap/scss/_toasts.scss */
  .toast.show {
    display: block;
    opacity: 1; }
  /* line 28, ../node_modules/bootstrap/scss/_toasts.scss */
  .toast.hide {
    display: none; }

/* line 33, ../node_modules/bootstrap/scss/_toasts.scss */
.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

/* line 44, ../node_modules/bootstrap/scss/_toasts.scss */
.toast-body {
  padding: 0.75rem; }

/* line 7, ../node_modules/bootstrap/scss/_modal.scss */
.modal-open {
  overflow: hidden; }
  /* line 11, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

/* line 18, ../node_modules/bootstrap/scss/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

/* line 36, ../node_modules/bootstrap/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  /* line 44, ../node_modules/bootstrap/scss/_modal.scss */
  .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      /* line 44, ../node_modules/bootstrap/scss/_modal.scss */
      .modal.fade .modal-dialog {
        -webkit-transition: none;
        transition: none; } }
  /* line 48, ../node_modules/bootstrap/scss/_modal.scss */
  .modal.show .modal-dialog {
    -webkit-transform: none;
            transform: none; }
  /* line 53, ../node_modules/bootstrap/scss/_modal.scss */
  .modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
            transform: scale(1.02); }

/* line 58, ../node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem); }
  /* line 62, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  /* line 67, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  /* line 72, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

/* line 77, ../node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem); }
  /* line 83, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""; }
  /* line 91, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%; }
    /* line 96, ../node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    /* line 100, ../node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

/* line 107, ../node_modules/bootstrap/scss/_modal.scss */
.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 7px solid #E8E8E8;
  border-radius: 0;
  outline: 0; }

/* line 125, ../node_modules/bootstrap/scss/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #4D104F; }
  /* line 135, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-backdrop.fade {
    opacity: 0; }
  /* line 136, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-backdrop.show {
    opacity: 0.75; }

/* line 141, ../node_modules/bootstrap/scss/_modal.scss */
.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 0 solid #dee2e6;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  /* line 149, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

/* line 157, ../node_modules/bootstrap/scss/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

/* line 164, ../node_modules/bootstrap/scss/_modal.scss */
.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem; }

/* line 173, ../node_modules/bootstrap/scss/_modal.scss */
.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 0 solid #dee2e6;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
  /* line 185, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-footer > * {
    margin: 0.25rem; }

/* line 191, ../node_modules/bootstrap/scss/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  /* line 202, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  /* line 207, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    /* line 210, ../node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  /* line 215, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    /* line 218, ../node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: -webkit-min-content;
      height: -moz-min-content;
      height: min-content; }
  /* line 228, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 1140px) {
  /* line 232, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1280px) {
  /* line 239, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-xl {
    max-width: 1140px; } }

/* line 2, ../node_modules/bootstrap/scss/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Inter", sans-serif;
  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;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  /* line 15, ../node_modules/bootstrap/scss/_tooltip.scss */
  .tooltip.show {
    opacity: 0.9; }
  /* line 17, ../node_modules/bootstrap/scss/_tooltip.scss */
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    /* line 23, ../node_modules/bootstrap/scss/_tooltip.scss */
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 32, ../node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  /* line 35, ../node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    /* line 38, ../node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000000; }

/* line 46, ../node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  /* line 49, ../node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 54, ../node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000000; }

/* line 62, ../node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  /* line 65, ../node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    /* line 68, ../node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000000; }

/* line 76, ../node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  /* line 79, ../node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 84, ../node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000000; }

/* line 108, ../node_modules/bootstrap/scss/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #FFFFFF;
  text-align: center;
  background-color: #000000;
  border-radius: 0.25rem; }

/* line 1, ../node_modules/bootstrap/scss/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Inter", sans-serif;
  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;
  white-space: normal;
  word-spacing: 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.3rem; }
  /* line 20, ../node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    /* line 27, ../node_modules/bootstrap/scss/_popover.scss */
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 38, ../node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  /* line 41, ../node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
    /* line 44, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    /* line 50, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #FFFFFF; }

/* line 58, ../node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  /* line 61, ../node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    /* line 67, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    /* line 73, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #FFFFFF; }

/* line 81, ../node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  /* line 84, ../node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
    /* line 87, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    /* line 93, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #FFFFFF; }
  /* line 101, ../node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

/* line 113, ../node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  /* line 116, ../node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    /* line 122, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    /* line 128, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #FFFFFF; }

/* line 153, ../node_modules/bootstrap/scss/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  /* line 162, ../node_modules/bootstrap/scss/_popover.scss */
  .popover-header:empty {
    display: none; }

/* line 167, ../node_modules/bootstrap/scss/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

/* line 14, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel {
  position: relative; }

/* line 18, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

/* line 22, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  /* line 2, ../node_modules/bootstrap/scss/mixins/_clearfix.scss */
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

/* line 29, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 29, ../node_modules/bootstrap/scss/_carousel.scss */
    .carousel-item {
      -webkit-transition: none;
      transition: none; } }

/* line 39, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

/* line 45, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%); }

/* line 50, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }

/* line 61, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none; }

/* line 67, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

/* line 74, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    /* line 74, ../node_modules/bootstrap/scss/_carousel.scss */
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      -webkit-transition: none;
      transition: none; } }

/* line 87, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #FFFFFF;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 87, ../node_modules/bootstrap/scss/_carousel.scss */
    .carousel-control-prev,
    .carousel-control-next {
      -webkit-transition: none;
      transition: none; } }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #FFFFFF;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

/* line 114, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev {
  left: 0; }

/* line 120, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next {
  right: 0; }

/* line 128, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }

/* line 135, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

/* line 138, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

/* line 148, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  /* line 162, ../node_modules/bootstrap/scss/_carousel.scss */
  .carousel-indicators li {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #FFFFFF;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    -webkit-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      /* line 162, ../node_modules/bootstrap/scss/_carousel.scss */
      .carousel-indicators li {
        -webkit-transition: none;
        transition: none; } }
  /* line 180, ../node_modules/bootstrap/scss/_carousel.scss */
  .carousel-indicators .active {
    opacity: 1; }

/* line 190, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #FFFFFF;
  text-align: center; }

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

/* line 9, ../node_modules/bootstrap/scss/_spinners.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
          animation: .75s linear infinite spinner-border; }

/* line 21, ../node_modules/bootstrap/scss/_spinners.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

/* line 41, ../node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
          animation: .75s linear infinite spinner-grow; }

/* line 53, ../node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  /* line 60, ../node_modules/bootstrap/scss/_spinners.scss */
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s; } }

/* line 3, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-top {
  vertical-align: top !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important; }

/* line 6, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important; }

/* line 8, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-primary {
  background-color: #4D104F !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #240725 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #EE6352 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #e93924 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-success {
  background-color: #28a745 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-info {
  background-color: #17a2b8 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-warning {
  background-color: #ffc107 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-danger {
  background-color: #dc3545 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-light {
  background-color: #f8f9fa !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-dark {
  background-color: #343a40 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-pip-deep-purple {
  background-color: #4D104F !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-pip-deep-purple:hover, a.bg-pip-deep-purple:focus,
button.bg-pip-deep-purple:hover,
button.bg-pip-deep-purple:focus {
  background-color: #240725 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-pip-bright-purple {
  background-color: #A23086 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-pip-bright-purple:hover, a.bg-pip-bright-purple:focus,
button.bg-pip-bright-purple:hover,
button.bg-pip-bright-purple:focus {
  background-color: #7b2465 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-pip-orange {
  background-color: #EE6352 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-pip-orange:hover, a.bg-pip-orange:focus,
button.bg-pip-orange:hover,
button.bg-pip-orange:focus {
  background-color: #e93924 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-pip-orange-15 {
  background-color: #FCE8E5 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-pip-orange-15:hover, a.bg-pip-orange-15:focus,
button.bg-pip-orange-15:hover,
button.bg-pip-orange-15:focus {
  background-color: #f7c0b7 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-pip-orange-10 {
  background-color: #FDEFED !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-pip-orange-10:hover, a.bg-pip-orange-10:focus,
button.bg-pip-orange-10:hover,
button.bg-pip-orange-10:focus {
  background-color: #f8c6bf !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-pip-grey {
  background-color: #969595 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-pip-grey:hover, a.bg-pip-grey:focus,
button.bg-pip-grey:hover,
button.bg-pip-grey:focus {
  background-color: #7d7b7b !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-offwhite {
  background-color: #F5F5F5 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-offwhite:hover, a.bg-offwhite:focus,
button.bg-offwhite:hover,
button.bg-offwhite:focus {
  background-color: gainsboro !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-white {
  background-color: #FFFFFF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: #e6e6e6 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-offblack {
  background-color: #0C0000 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-offblack:hover, a.bg-offblack:focus,
button.bg-offblack:hover,
button.bg-offblack:focus {
  background-color: black !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-black {
  background-color: #000000 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-pip-red {
  background-color: #D30D0D !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-pip-red:hover, a.bg-pip-red:focus,
button.bg-pip-red:hover,
button.bg-pip-red:focus {
  background-color: #a30a0a !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-pip-red-15 {
  background-color: #D30D0D26 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-pip-red-15:hover, a.bg-pip-red-15:focus,
button.bg-pip-red-15:hover,
button.bg-pip-red-15:focus {
  background-color: rgba(163, 10, 10, 0.14902) !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-illuminate-green {
  background-color: #00D3BA !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-illuminate-green:hover, a.bg-illuminate-green:focus,
button.bg-illuminate-green:hover,
button.bg-illuminate-green:focus {
  background-color: #00a08d !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-illuminate-lightgrey {
  background-color: #CCF6F1 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-illuminate-lightgrey:hover, a.bg-illuminate-lightgrey:focus,
button.bg-illuminate-lightgrey:hover,
button.bg-illuminate-lightgrey:focus {
  background-color: #a1eee5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-pip-deep-purple-tint {
  background-color: #F9E2FA !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-pip-deep-purple-tint:hover, a.bg-pip-deep-purple-tint:focus,
button.bg-pip-deep-purple-tint:hover,
button.bg-pip-deep-purple-tint:focus {
  background-color: #f0b7f3 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-lightpurple {
  background-color: #D1C1FA !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-lightpurple:hover, a.bg-inhale-lightpurple:focus,
button.bg-inhale-lightpurple:hover,
button.bg-inhale-lightpurple:focus {
  background-color: #ae92f6 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-purple {
  background-color: #8B64F3 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-purple:hover, a.bg-inhale-purple:focus,
button.bg-inhale-purple:hover,
button.bg-inhale-purple:focus {
  background-color: #6835ef !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-darkpurple {
  background-color: #433577 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-darkpurple:hover, a.bg-inhale-darkpurple:focus,
button.bg-inhale-darkpurple:hover,
button.bg-inhale-darkpurple:focus {
  background-color: #2f2554 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-lightpink {
  background-color: #FDE3EB !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-lightpink:hover, a.bg-inhale-lightpink:focus,
button.bg-inhale-lightpink:hover,
button.bg-inhale-lightpink:focus {
  background-color: #fab3c9 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-pink {
  background-color: #FBB9CC !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-pink:hover, a.bg-inhale-pink:focus,
button.bg-inhale-pink:hover,
button.bg-inhale-pink:focus {
  background-color: #f889a9 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-darkpink {
  background-color: #F45180 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-darkpink:hover, a.bg-inhale-darkpink:focus,
button.bg-inhale-darkpink:hover,
button.bg-inhale-darkpink:focus {
  background-color: #f1215d !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-lightyellow {
  background-color: #F9ED9B !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-lightyellow:hover, a.bg-inhale-lightyellow:focus,
button.bg-inhale-lightyellow:hover,
button.bg-inhale-lightyellow:focus {
  background-color: #f6e46b !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-yellow {
  background-color: #f0d206 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-yellow:hover, a.bg-inhale-yellow:focus,
button.bg-inhale-yellow:hover,
button.bg-inhale-yellow:focus {
  background-color: #bea605 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-lightmango {
  background-color: #EFBF53 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-lightmango:hover, a.bg-inhale-lightmango:focus,
button.bg-inhale-lightmango:hover,
button.bg-inhale-lightmango:focus {
  background-color: #ebae24 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-mango {
  background-color: #FFA81D !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-mango:hover, a.bg-inhale-mango:focus,
button.bg-inhale-mango:hover,
button.bg-inhale-mango:focus {
  background-color: #e98f00 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-lime {
  background-color: #C2D104 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-lime:hover, a.bg-inhale-lime:focus,
button.bg-inhale-lime:hover,
button.bg-inhale-lime:focus {
  background-color: #949f03 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-lightgreen {
  background-color: #9FD39D !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-lightgreen:hover, a.bg-inhale-lightgreen:focus,
button.bg-inhale-lightgreen:hover,
button.bg-inhale-lightgreen:focus {
  background-color: #7dc37a !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-green {
  background-color: #37B730 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-green:hover, a.bg-inhale-green:focus,
button.bg-inhale-green:hover,
button.bg-inhale-green:focus {
  background-color: #2b8f25 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-lightteal {
  background-color: #39D1DE !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-lightteal:hover, a.bg-inhale-lightteal:focus,
button.bg-inhale-lightteal:hover,
button.bg-inhale-lightteal:focus {
  background-color: #21b7c3 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-teal {
  background-color: #19B5BC !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-teal:hover, a.bg-inhale-teal:focus,
button.bg-inhale-teal:hover,
button.bg-inhale-teal:focus {
  background-color: #138a8f !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-blue {
  background-color: #1EA6F9 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-blue:hover, a.bg-inhale-blue:focus,
button.bg-inhale-blue:hover,
button.bg-inhale-blue:focus {
  background-color: #068cde !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-offwhite {
  background-color: #f0efed !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-offwhite:hover, a.bg-inhale-offwhite:focus,
button.bg-inhale-offwhite:hover,
button.bg-inhale-offwhite:focus {
  background-color: #d9d6d1 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-darkpurple-tint {
  background-color: #EAE7F1 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-darkpurple-tint:hover, a.bg-inhale-darkpurple-tint:focus,
button.bg-inhale-darkpurple-tint:hover,
button.bg-inhale-darkpurple-tint:focus {
  background-color: #cec7de !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-mango-tint {
  background-color: #FFEED9 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-mango-tint:hover, a.bg-inhale-mango-tint:focus,
button.bg-inhale-mango-tint:hover,
button.bg-inhale-mango-tint:focus {
  background-color: #ffd7a6 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inhale-teal-tint {
  background-color: #E1F1F3 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inhale-teal-tint:hover, a.bg-inhale-teal-tint:focus,
button.bg-inhale-teal-tint:hover,
button.bg-inhale-teal-tint:focus {
  background-color: #bde0e4 !important; }

/* line 13, ../node_modules/bootstrap/scss/utilities/_background.scss */
.bg-white {
  background-color: #FFFFFF !important; }

/* line 17, ../node_modules/bootstrap/scss/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border {
  border: 1px solid #dee2e6 !important; }

/* line 8, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important; }

/* line 9, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important; }

/* line 10, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important; }

/* line 13, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-0 {
  border: 0 !important; }

/* line 14, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important; }

/* line 15, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important; }

/* line 17, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-primary {
  border-color: #4D104F !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-secondary {
  border-color: #EE6352 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-success {
  border-color: #28a745 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-info {
  border-color: #17a2b8 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-warning {
  border-color: #ffc107 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-danger {
  border-color: #dc3545 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-light {
  border-color: #f8f9fa !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-dark {
  border-color: #343a40 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-pip-deep-purple {
  border-color: #4D104F !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-pip-bright-purple {
  border-color: #A23086 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-pip-orange {
  border-color: #EE6352 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-pip-orange-15 {
  border-color: #FCE8E5 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-pip-orange-10 {
  border-color: #FDEFED !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-pip-grey {
  border-color: #969595 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-offwhite {
  border-color: #F5F5F5 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white {
  border-color: #FFFFFF !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-offblack {
  border-color: #0C0000 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-black {
  border-color: #000000 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-pip-red {
  border-color: #D30D0D !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-pip-red-15 {
  border-color: #D30D0D26 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-illuminate-green {
  border-color: #00D3BA !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-illuminate-lightgrey {
  border-color: #CCF6F1 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-pip-deep-purple-tint {
  border-color: #F9E2FA !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-lightpurple {
  border-color: #D1C1FA !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-purple {
  border-color: #8B64F3 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-darkpurple {
  border-color: #433577 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-lightpink {
  border-color: #FDE3EB !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-pink {
  border-color: #FBB9CC !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-darkpink {
  border-color: #F45180 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-lightyellow {
  border-color: #F9ED9B !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-yellow {
  border-color: #f0d206 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-lightmango {
  border-color: #EFBF53 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-mango {
  border-color: #FFA81D !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-lime {
  border-color: #C2D104 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-lightgreen {
  border-color: #9FD39D !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-green {
  border-color: #37B730 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-lightteal {
  border-color: #39D1DE !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-teal {
  border-color: #19B5BC !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-blue {
  border-color: #1EA6F9 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-offwhite {
  border-color: #f0efed !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-darkpurple-tint {
  border-color: #EAE7F1 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-mango-tint {
  border-color: #FFEED9 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inhale-teal-tint {
  border-color: #E1F1F3 !important; }

/* line 25, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white {
  border-color: #FFFFFF !important; }

/* line 33, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-sm {
  border-radius: 0.2rem !important; }

/* line 37, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded {
  border-radius: 0.25rem !important; }

/* line 41, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

/* line 46, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

/* line 51, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

/* line 56, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

/* line 61, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-lg {
  border-radius: 0.3rem !important; }

/* line 65, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important; }

/* line 69, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-pill {
  border-radius: 50rem !important; }

/* line 73, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important; }

/* line 2, ../node_modules/bootstrap/scss/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-none {
  display: none !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline {
  display: inline !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-block {
  display: block !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-table {
  display: table !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-row {
  display: table-row !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-none {
    display: none !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-block {
    display: block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table {
    display: table !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-none {
    display: none !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline {
    display: inline !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-block {
    display: block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table {
    display: table !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1140px) {
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-none {
    display: none !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-block {
    display: block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table {
    display: table !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1280px) {
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-none {
    display: none !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-block {
    display: block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table {
    display: table !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-none {
    display: none !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline {
    display: inline !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-block {
    display: block !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table {
    display: table !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

/* line 3, ../node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  /* line 10, ../node_modules/bootstrap/scss/utilities/_embed.scss */
  .embed-responsive::before {
    display: block;
    content: ""; }
  /* line 15, ../node_modules/bootstrap/scss/utilities/_embed.scss */
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

/* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

/* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

/* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

/* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

/* line 19, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

/* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

/* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

/* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

/* line 25, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

/* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

/* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

/* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

/* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

/* line 31, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

/* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

/* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

/* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

/* line 38, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

/* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

/* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

/* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

/* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

/* line 45, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

/* line 46, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

/* line 48, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

/* line 49, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 576px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1140px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1280px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

/* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */
.float-left {
  float: left !important; }

/* line 8, ../node_modules/bootstrap/scss/utilities/_float.scss */
.float-right {
  float: right !important; }

/* line 9, ../node_modules/bootstrap/scss/utilities/_float.scss */
.float-none {
  float: none !important; }

@media (min-width: 576px) {
  /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-left {
    float: left !important; }
  /* line 8, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-right {
    float: right !important; }
  /* line 9, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-none {
    float: none !important; } }

@media (min-width: 992px) {
  /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-left {
    float: left !important; }
  /* line 8, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-right {
    float: right !important; }
  /* line 9, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-none {
    float: none !important; } }

@media (min-width: 1140px) {
  /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-left {
    float: left !important; }
  /* line 8, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-right {
    float: right !important; }
  /* line 9, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1280px) {
  /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-left {
    float: left !important; }
  /* line 8, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-right {
    float: right !important; }
  /* line 9, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-none {
    float: none !important; } }

/* line 4, ../node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_overflow.scss */
.overflow-auto {
  overflow: auto !important; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_overflow.scss */
.overflow-hidden {
  overflow: hidden !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_position.scss */
.position-static {
  position: static !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_position.scss */
.position-relative {
  position: relative !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_position.scss */
.position-absolute {
  position: absolute !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_position.scss */
.position-fixed {
  position: fixed !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_position.scss */
.position-sticky {
  position: sticky !important; }

/* line 10, ../node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 18, ../node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  /* line 26, ../node_modules/bootstrap/scss/utilities/_position.scss */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

/* line 5, ../node_modules/bootstrap/scss/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

/* line 25, ../node_modules/bootstrap/scss/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

/* line 3, ../node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

/* line 6, ../node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-25 {
  width: 25% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-50 {
  width: 50% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-75 {
  width: 75% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-100 {
  width: 100% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-auto {
  width: auto !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-25 {
  height: 25% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-50 {
  height: 50% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-75 {
  height: 75% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-100 {
  height: 100% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-auto {
  height: auto !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.min-vw-100 {
  min-width: 100vw !important; }

/* line 17, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.min-vh-100 {
  min-height: 100vh !important; }

/* line 19, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.vw-100 {
  width: 100vw !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.vh-100 {
  height: 100vh !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-1 {
  margin: 10px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 10px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 10px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 10px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 10px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-2 {
  margin: 20px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 20px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 20px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 20px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 20px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-3 {
  margin: 30px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 30px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 30px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 30px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 30px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-4 {
  margin: 40px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 40px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 40px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 40px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 40px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-5 {
  margin: 50px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 50px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 50px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 50px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 50px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-0_5 {
  margin: 5px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-0_5,
.my-0_5 {
  margin-top: 5px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-0_5,
.mx-0_5 {
  margin-right: 5px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-0_5,
.my-0_5 {
  margin-bottom: 5px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-0_5,
.mx-0_5 {
  margin-left: 5px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-1_5 {
  margin: 15px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-1_5,
.my-1_5 {
  margin-top: 15px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-1_5,
.mx-1_5 {
  margin-right: 15px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-1_5,
.my-1_5 {
  margin-bottom: 15px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-1_5,
.mx-1_5 {
  margin-left: 15px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-2_5 {
  margin: 25px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-2_5,
.my-2_5 {
  margin-top: 25px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-2_5,
.mx-2_5 {
  margin-right: 25px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-2_5,
.my-2_5 {
  margin-bottom: 25px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-2_5,
.mx-2_5 {
  margin-left: 25px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-6 {
  margin: 60px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-6,
.my-6 {
  margin-top: 60px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-6,
.mx-6 {
  margin-right: 60px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-6,
.my-6 {
  margin-bottom: 60px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-6,
.mx-6 {
  margin-left: 60px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-7 {
  margin: 70px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-7,
.my-7 {
  margin-top: 70px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-7,
.mx-7 {
  margin-right: 70px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-7,
.my-7 {
  margin-bottom: 70px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-7,
.mx-7 {
  margin-left: 70px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-8 {
  margin: 80px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-8,
.my-8 {
  margin-top: 80px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-8,
.mx-8 {
  margin-right: 80px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-8,
.my-8 {
  margin-bottom: 80px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-8,
.mx-8 {
  margin-left: 80px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-9 {
  margin: 90px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-9,
.my-9 {
  margin-top: 90px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-9,
.mx-9 {
  margin-right: 90px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-9,
.my-9 {
  margin-bottom: 90px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-9,
.mx-9 {
  margin-left: 90px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-10 {
  margin: 100px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-10,
.my-10 {
  margin-top: 100px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-10,
.mx-10 {
  margin-right: 100px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-10,
.my-10 {
  margin-bottom: 100px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-10,
.mx-10 {
  margin-left: 100px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-12 {
  margin: 120px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-12,
.my-12 {
  margin-top: 120px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-12,
.mx-12 {
  margin-right: 120px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-12,
.my-12 {
  margin-bottom: 120px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-12,
.mx-12 {
  margin-left: 120px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-15 {
  margin: 150px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-15,
.my-15 {
  margin-top: 150px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-15,
.mx-15 {
  margin-right: 150px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-15,
.my-15 {
  margin-bottom: 150px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-15,
.mx-15 {
  margin-left: 150px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-20 {
  margin: 200px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-20,
.my-20 {
  margin-top: 200px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-20,
.mx-20 {
  margin-right: 200px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-20,
.my-20 {
  margin-bottom: 200px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-20,
.mx-20 {
  margin-left: 200px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-30 {
  margin: 300px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-30,
.my-30 {
  margin-top: 300px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-30,
.mx-30 {
  margin-right: 300px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-30,
.my-30 {
  margin-bottom: 300px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-30,
.mx-30 {
  margin-left: 300px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-1 {
  padding: 10px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 10px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 10px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 10px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 10px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-2 {
  padding: 20px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 20px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 20px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 20px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 20px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-3 {
  padding: 30px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 30px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 30px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 30px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 30px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-4 {
  padding: 40px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 40px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 40px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 40px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 40px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-5 {
  padding: 50px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 50px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 50px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 50px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 50px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-0_5 {
  padding: 5px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-0_5,
.py-0_5 {
  padding-top: 5px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-0_5,
.px-0_5 {
  padding-right: 5px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-0_5,
.py-0_5 {
  padding-bottom: 5px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-0_5,
.px-0_5 {
  padding-left: 5px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-1_5 {
  padding: 15px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-1_5,
.py-1_5 {
  padding-top: 15px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-1_5,
.px-1_5 {
  padding-right: 15px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-1_5,
.py-1_5 {
  padding-bottom: 15px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-1_5,
.px-1_5 {
  padding-left: 15px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-2_5 {
  padding: 25px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-2_5,
.py-2_5 {
  padding-top: 25px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-2_5,
.px-2_5 {
  padding-right: 25px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-2_5,
.py-2_5 {
  padding-bottom: 25px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-2_5,
.px-2_5 {
  padding-left: 25px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-6 {
  padding: 60px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-6,
.py-6 {
  padding-top: 60px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-6,
.px-6 {
  padding-right: 60px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-6,
.py-6 {
  padding-bottom: 60px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-6,
.px-6 {
  padding-left: 60px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-7 {
  padding: 70px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-7,
.py-7 {
  padding-top: 70px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-7,
.px-7 {
  padding-right: 70px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-7,
.py-7 {
  padding-bottom: 70px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-7,
.px-7 {
  padding-left: 70px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-8 {
  padding: 80px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-8,
.py-8 {
  padding-top: 80px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-8,
.px-8 {
  padding-right: 80px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-8,
.py-8 {
  padding-bottom: 80px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-8,
.px-8 {
  padding-left: 80px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-9 {
  padding: 90px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-9,
.py-9 {
  padding-top: 90px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-9,
.px-9 {
  padding-right: 90px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-9,
.py-9 {
  padding-bottom: 90px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-9,
.px-9 {
  padding-left: 90px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-10 {
  padding: 100px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-10,
.py-10 {
  padding-top: 100px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-10,
.px-10 {
  padding-right: 100px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-10,
.py-10 {
  padding-bottom: 100px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-10,
.px-10 {
  padding-left: 100px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-12 {
  padding: 120px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-12,
.py-12 {
  padding-top: 120px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-12,
.px-12 {
  padding-right: 120px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-12,
.py-12 {
  padding-bottom: 120px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-12,
.px-12 {
  padding-left: 120px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-15 {
  padding: 150px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-15,
.py-15 {
  padding-top: 150px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-15,
.px-15 {
  padding-right: 150px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-15,
.py-15 {
  padding-bottom: 150px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-15,
.px-15 {
  padding-left: 150px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-20 {
  padding: 200px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-20,
.py-20 {
  padding-top: 200px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-20,
.px-20 {
  padding-right: 200px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-20,
.py-20 {
  padding-bottom: 200px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-20,
.px-20 {
  padding-left: 200px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-30 {
  padding: 300px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-30,
.py-30 {
  padding-top: 300px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-30,
.px-30 {
  padding-right: 300px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-30,
.py-30 {
  padding-bottom: 300px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-30,
.px-30 {
  padding-left: 300px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n1 {
  margin: -10px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n1,
.my-n1 {
  margin-top: -10px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n1,
.mx-n1 {
  margin-right: -10px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n1,
.my-n1 {
  margin-bottom: -10px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n1,
.mx-n1 {
  margin-left: -10px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n2 {
  margin: -20px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n2,
.my-n2 {
  margin-top: -20px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n2,
.mx-n2 {
  margin-right: -20px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n2,
.my-n2 {
  margin-bottom: -20px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n2,
.mx-n2 {
  margin-left: -20px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n3 {
  margin: -30px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n3,
.my-n3 {
  margin-top: -30px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n3,
.mx-n3 {
  margin-right: -30px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n3,
.my-n3 {
  margin-bottom: -30px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n3,
.mx-n3 {
  margin-left: -30px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n4 {
  margin: -40px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n4,
.my-n4 {
  margin-top: -40px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n4,
.mx-n4 {
  margin-right: -40px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n4,
.my-n4 {
  margin-bottom: -40px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n4,
.mx-n4 {
  margin-left: -40px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n5 {
  margin: -50px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n5,
.my-n5 {
  margin-top: -50px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n5,
.mx-n5 {
  margin-right: -50px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n5,
.my-n5 {
  margin-bottom: -50px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n5,
.mx-n5 {
  margin-left: -50px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n0_5 {
  margin: -5px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n0_5,
.my-n0_5 {
  margin-top: -5px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n0_5,
.mx-n0_5 {
  margin-right: -5px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n0_5,
.my-n0_5 {
  margin-bottom: -5px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n0_5,
.mx-n0_5 {
  margin-left: -5px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n1_5 {
  margin: -15px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n1_5,
.my-n1_5 {
  margin-top: -15px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n1_5,
.mx-n1_5 {
  margin-right: -15px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n1_5,
.my-n1_5 {
  margin-bottom: -15px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n1_5,
.mx-n1_5 {
  margin-left: -15px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n2_5 {
  margin: -25px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n2_5,
.my-n2_5 {
  margin-top: -25px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n2_5,
.mx-n2_5 {
  margin-right: -25px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n2_5,
.my-n2_5 {
  margin-bottom: -25px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n2_5,
.mx-n2_5 {
  margin-left: -25px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n6 {
  margin: -60px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n6,
.my-n6 {
  margin-top: -60px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n6,
.mx-n6 {
  margin-right: -60px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n6,
.my-n6 {
  margin-bottom: -60px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n6,
.mx-n6 {
  margin-left: -60px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n7 {
  margin: -70px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n7,
.my-n7 {
  margin-top: -70px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n7,
.mx-n7 {
  margin-right: -70px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n7,
.my-n7 {
  margin-bottom: -70px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n7,
.mx-n7 {
  margin-left: -70px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n8 {
  margin: -80px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n8,
.my-n8 {
  margin-top: -80px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n8,
.mx-n8 {
  margin-right: -80px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n8,
.my-n8 {
  margin-bottom: -80px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n8,
.mx-n8 {
  margin-left: -80px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n9 {
  margin: -90px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n9,
.my-n9 {
  margin-top: -90px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n9,
.mx-n9 {
  margin-right: -90px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n9,
.my-n9 {
  margin-bottom: -90px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n9,
.mx-n9 {
  margin-left: -90px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n10 {
  margin: -100px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n10,
.my-n10 {
  margin-top: -100px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n10,
.mx-n10 {
  margin-right: -100px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n10,
.my-n10 {
  margin-bottom: -100px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n10,
.mx-n10 {
  margin-left: -100px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n12 {
  margin: -120px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n12,
.my-n12 {
  margin-top: -120px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n12,
.mx-n12 {
  margin-right: -120px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n12,
.my-n12 {
  margin-bottom: -120px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n12,
.mx-n12 {
  margin-left: -120px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n15 {
  margin: -150px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n15,
.my-n15 {
  margin-top: -150px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n15,
.mx-n15 {
  margin-right: -150px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n15,
.my-n15 {
  margin-bottom: -150px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n15,
.mx-n15 {
  margin-left: -150px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n20 {
  margin: -200px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n20,
.my-n20 {
  margin-top: -200px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n20,
.mx-n20 {
  margin-right: -200px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n20,
.my-n20 {
  margin-bottom: -200px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n20,
.mx-n20 {
  margin-left: -200px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n30 {
  margin: -300px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n30,
.my-n30 {
  margin-top: -300px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n30,
.mx-n30 {
  margin-right: -300px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n30,
.my-n30 {
  margin-bottom: -300px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n30,
.mx-n30 {
  margin-left: -300px !important; }

/* line 55, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-auto {
  margin: auto !important; }

/* line 56, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important; }

/* line 60, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important; }

/* line 64, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

/* line 68, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 10px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 10px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 10px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 10px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 10px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 30px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 30px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 30px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 30px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 30px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 50px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 50px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 50px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 50px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 50px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-0_5 {
    margin: 5px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0_5,
  .my-sm-0_5 {
    margin-top: 5px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0_5,
  .mx-sm-0_5 {
    margin-right: 5px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0_5,
  .my-sm-0_5 {
    margin-bottom: 5px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0_5,
  .mx-sm-0_5 {
    margin-left: 5px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-1_5 {
    margin: 15px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-1_5,
  .my-sm-1_5 {
    margin-top: 15px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-1_5,
  .mx-sm-1_5 {
    margin-right: 15px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-1_5,
  .my-sm-1_5 {
    margin-bottom: 15px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-1_5,
  .mx-sm-1_5 {
    margin-left: 15px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-2_5 {
    margin: 25px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-2_5,
  .my-sm-2_5 {
    margin-top: 25px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-2_5,
  .mx-sm-2_5 {
    margin-right: 25px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-2_5,
  .my-sm-2_5 {
    margin-bottom: 25px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-2_5,
  .mx-sm-2_5 {
    margin-left: 25px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-6 {
    margin: 60px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 60px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 60px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 60px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 60px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-7 {
    margin: 70px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 70px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 70px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 70px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 70px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-8 {
    margin: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-9 {
    margin: 90px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 90px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 90px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 90px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 90px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-10 {
    margin: 100px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 100px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 100px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 100px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 100px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-12 {
    margin: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-15 {
    margin: 150px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-15,
  .my-sm-15 {
    margin-top: 150px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 150px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 150px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 150px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-20 {
    margin: 200px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 200px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 200px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 200px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 200px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-30 {
    margin: 300px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-30,
  .my-sm-30 {
    margin-top: 300px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 300px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 300px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 300px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 10px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 10px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 10px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 10px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 10px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 30px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 30px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 30px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 30px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 30px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 50px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 50px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 50px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 50px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 50px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-0_5 {
    padding: 5px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0_5,
  .py-sm-0_5 {
    padding-top: 5px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0_5,
  .px-sm-0_5 {
    padding-right: 5px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0_5,
  .py-sm-0_5 {
    padding-bottom: 5px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0_5,
  .px-sm-0_5 {
    padding-left: 5px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-1_5 {
    padding: 15px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-1_5,
  .py-sm-1_5 {
    padding-top: 15px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-1_5,
  .px-sm-1_5 {
    padding-right: 15px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-1_5,
  .py-sm-1_5 {
    padding-bottom: 15px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-1_5,
  .px-sm-1_5 {
    padding-left: 15px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-2_5 {
    padding: 25px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-2_5,
  .py-sm-2_5 {
    padding-top: 25px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-2_5,
  .px-sm-2_5 {
    padding-right: 25px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-2_5,
  .py-sm-2_5 {
    padding-bottom: 25px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-2_5,
  .px-sm-2_5 {
    padding-left: 25px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-6 {
    padding: 60px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 60px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 60px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 60px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 60px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-7 {
    padding: 70px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 70px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 70px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 70px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 70px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-8 {
    padding: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-9 {
    padding: 90px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 90px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 90px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 90px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 90px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-10 {
    padding: 100px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 100px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 100px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 100px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 100px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-12 {
    padding: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-15 {
    padding: 150px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-15,
  .py-sm-15 {
    padding-top: 150px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-15,
  .px-sm-15 {
    padding-right: 150px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 150px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-15,
  .px-sm-15 {
    padding-left: 150px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-20 {
    padding: 200px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 200px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 200px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 200px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 200px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-30 {
    padding: 300px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-30,
  .py-sm-30 {
    padding-top: 300px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-30,
  .px-sm-30 {
    padding-right: 300px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 300px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-30,
  .px-sm-30 {
    padding-left: 300px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n1 {
    margin: -10px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -10px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -10px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -10px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -10px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n2 {
    margin: -20px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -20px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -20px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -20px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -20px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n3 {
    margin: -30px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -30px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -30px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -30px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -30px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n4 {
    margin: -40px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -40px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -40px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -40px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -40px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n5 {
    margin: -50px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -50px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -50px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -50px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -50px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n0_5 {
    margin: -5px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n0_5,
  .my-sm-n0_5 {
    margin-top: -5px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n0_5,
  .mx-sm-n0_5 {
    margin-right: -5px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n0_5,
  .my-sm-n0_5 {
    margin-bottom: -5px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n0_5,
  .mx-sm-n0_5 {
    margin-left: -5px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n1_5 {
    margin: -15px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n1_5,
  .my-sm-n1_5 {
    margin-top: -15px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n1_5,
  .mx-sm-n1_5 {
    margin-right: -15px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n1_5,
  .my-sm-n1_5 {
    margin-bottom: -15px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n1_5,
  .mx-sm-n1_5 {
    margin-left: -15px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n2_5 {
    margin: -25px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n2_5,
  .my-sm-n2_5 {
    margin-top: -25px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n2_5,
  .mx-sm-n2_5 {
    margin-right: -25px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n2_5,
  .my-sm-n2_5 {
    margin-bottom: -25px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n2_5,
  .mx-sm-n2_5 {
    margin-left: -25px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n6 {
    margin: -60px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -60px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -60px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -60px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -60px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n7 {
    margin: -70px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -70px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -70px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -70px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -70px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n8 {
    margin: -80px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -80px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -80px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -80px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -80px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n9 {
    margin: -90px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -90px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -90px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -90px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -90px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n10 {
    margin: -100px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -100px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -100px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -100px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -100px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n12 {
    margin: -120px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -120px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -120px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -120px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -120px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n15 {
    margin: -150px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n15,
  .my-sm-n15 {
    margin-top: -150px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n15,
  .mx-sm-n15 {
    margin-right: -150px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n15,
  .my-sm-n15 {
    margin-bottom: -150px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n15,
  .mx-sm-n15 {
    margin-left: -150px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n20 {
    margin: -200px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -200px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n20,
  .mx-sm-n20 {
    margin-right: -200px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n20,
  .my-sm-n20 {
    margin-bottom: -200px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n20,
  .mx-sm-n20 {
    margin-left: -200px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n30 {
    margin: -300px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n30,
  .my-sm-n30 {
    margin-top: -300px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n30,
  .mx-sm-n30 {
    margin-right: -300px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n30,
  .my-sm-n30 {
    margin-bottom: -300px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n30,
  .mx-sm-n30 {
    margin-left: -300px !important; }
  /* line 55, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important; }
  /* line 56, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  /* line 60, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  /* line 64, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  /* line 68, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-1 {
    margin: 10px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 10px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 10px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 10px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 10px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-2 {
    margin: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-3 {
    margin: 30px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 30px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 30px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 30px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 30px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-4 {
    margin: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-5 {
    margin: 50px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 50px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 50px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 50px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 50px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-0_5 {
    margin: 5px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0_5,
  .my-md-0_5 {
    margin-top: 5px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0_5,
  .mx-md-0_5 {
    margin-right: 5px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0_5,
  .my-md-0_5 {
    margin-bottom: 5px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0_5,
  .mx-md-0_5 {
    margin-left: 5px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-1_5 {
    margin: 15px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-1_5,
  .my-md-1_5 {
    margin-top: 15px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-1_5,
  .mx-md-1_5 {
    margin-right: 15px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-1_5,
  .my-md-1_5 {
    margin-bottom: 15px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-1_5,
  .mx-md-1_5 {
    margin-left: 15px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-2_5 {
    margin: 25px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-2_5,
  .my-md-2_5 {
    margin-top: 25px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-2_5,
  .mx-md-2_5 {
    margin-right: 25px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-2_5,
  .my-md-2_5 {
    margin-bottom: 25px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-2_5,
  .mx-md-2_5 {
    margin-left: 25px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-6 {
    margin: 60px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-6,
  .my-md-6 {
    margin-top: 60px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-6,
  .mx-md-6 {
    margin-right: 60px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 60px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-6,
  .mx-md-6 {
    margin-left: 60px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-7 {
    margin: 70px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-7,
  .my-md-7 {
    margin-top: 70px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-7,
  .mx-md-7 {
    margin-right: 70px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 70px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-7,
  .mx-md-7 {
    margin-left: 70px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-8 {
    margin: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-8,
  .my-md-8 {
    margin-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-8,
  .mx-md-8 {
    margin-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-8,
  .mx-md-8 {
    margin-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-9 {
    margin: 90px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-9,
  .my-md-9 {
    margin-top: 90px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-9,
  .mx-md-9 {
    margin-right: 90px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 90px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-9,
  .mx-md-9 {
    margin-left: 90px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-10 {
    margin: 100px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-10,
  .my-md-10 {
    margin-top: 100px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-10,
  .mx-md-10 {
    margin-right: 100px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 100px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-10,
  .mx-md-10 {
    margin-left: 100px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-12 {
    margin: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-12,
  .my-md-12 {
    margin-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-12,
  .mx-md-12 {
    margin-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-12,
  .mx-md-12 {
    margin-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-15 {
    margin: 150px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-15,
  .my-md-15 {
    margin-top: 150px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-15,
  .mx-md-15 {
    margin-right: 150px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-15,
  .my-md-15 {
    margin-bottom: 150px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-15,
  .mx-md-15 {
    margin-left: 150px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-20 {
    margin: 200px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-20,
  .my-md-20 {
    margin-top: 200px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-20,
  .mx-md-20 {
    margin-right: 200px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 200px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-20,
  .mx-md-20 {
    margin-left: 200px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-30 {
    margin: 300px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-30,
  .my-md-30 {
    margin-top: 300px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-30,
  .mx-md-30 {
    margin-right: 300px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-30,
  .my-md-30 {
    margin-bottom: 300px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-30,
  .mx-md-30 {
    margin-left: 300px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-1 {
    padding: 10px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 10px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 10px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 10px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 10px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-2 {
    padding: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-3 {
    padding: 30px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 30px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 30px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 30px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 30px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-4 {
    padding: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-5 {
    padding: 50px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 50px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 50px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 50px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 50px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-0_5 {
    padding: 5px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0_5,
  .py-md-0_5 {
    padding-top: 5px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0_5,
  .px-md-0_5 {
    padding-right: 5px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0_5,
  .py-md-0_5 {
    padding-bottom: 5px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0_5,
  .px-md-0_5 {
    padding-left: 5px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-1_5 {
    padding: 15px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-1_5,
  .py-md-1_5 {
    padding-top: 15px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-1_5,
  .px-md-1_5 {
    padding-right: 15px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-1_5,
  .py-md-1_5 {
    padding-bottom: 15px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-1_5,
  .px-md-1_5 {
    padding-left: 15px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-2_5 {
    padding: 25px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-2_5,
  .py-md-2_5 {
    padding-top: 25px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-2_5,
  .px-md-2_5 {
    padding-right: 25px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-2_5,
  .py-md-2_5 {
    padding-bottom: 25px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-2_5,
  .px-md-2_5 {
    padding-left: 25px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-6 {
    padding: 60px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-6,
  .py-md-6 {
    padding-top: 60px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-6,
  .px-md-6 {
    padding-right: 60px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 60px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-6,
  .px-md-6 {
    padding-left: 60px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-7 {
    padding: 70px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-7,
  .py-md-7 {
    padding-top: 70px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-7,
  .px-md-7 {
    padding-right: 70px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 70px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-7,
  .px-md-7 {
    padding-left: 70px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-8 {
    padding: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-8,
  .py-md-8 {
    padding-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-8,
  .px-md-8 {
    padding-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-8,
  .px-md-8 {
    padding-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-9 {
    padding: 90px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-9,
  .py-md-9 {
    padding-top: 90px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-9,
  .px-md-9 {
    padding-right: 90px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 90px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-9,
  .px-md-9 {
    padding-left: 90px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-10 {
    padding: 100px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-10,
  .py-md-10 {
    padding-top: 100px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-10,
  .px-md-10 {
    padding-right: 100px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 100px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-10,
  .px-md-10 {
    padding-left: 100px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-12 {
    padding: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-12,
  .py-md-12 {
    padding-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-12,
  .px-md-12 {
    padding-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-12,
  .px-md-12 {
    padding-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-15 {
    padding: 150px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-15,
  .py-md-15 {
    padding-top: 150px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-15,
  .px-md-15 {
    padding-right: 150px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-15,
  .py-md-15 {
    padding-bottom: 150px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-15,
  .px-md-15 {
    padding-left: 150px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-20 {
    padding: 200px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-20,
  .py-md-20 {
    padding-top: 200px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-20,
  .px-md-20 {
    padding-right: 200px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 200px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-20,
  .px-md-20 {
    padding-left: 200px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-30 {
    padding: 300px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-30,
  .py-md-30 {
    padding-top: 300px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-30,
  .px-md-30 {
    padding-right: 300px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-30,
  .py-md-30 {
    padding-bottom: 300px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-30,
  .px-md-30 {
    padding-left: 300px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n1 {
    margin: -10px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -10px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -10px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -10px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -10px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n2 {
    margin: -20px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -20px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -20px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -20px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -20px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n3 {
    margin: -30px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -30px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -30px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -30px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -30px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n4 {
    margin: -40px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -40px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -40px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -40px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -40px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n5 {
    margin: -50px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -50px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -50px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -50px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -50px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n0_5 {
    margin: -5px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n0_5,
  .my-md-n0_5 {
    margin-top: -5px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n0_5,
  .mx-md-n0_5 {
    margin-right: -5px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n0_5,
  .my-md-n0_5 {
    margin-bottom: -5px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n0_5,
  .mx-md-n0_5 {
    margin-left: -5px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n1_5 {
    margin: -15px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n1_5,
  .my-md-n1_5 {
    margin-top: -15px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n1_5,
  .mx-md-n1_5 {
    margin-right: -15px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n1_5,
  .my-md-n1_5 {
    margin-bottom: -15px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n1_5,
  .mx-md-n1_5 {
    margin-left: -15px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n2_5 {
    margin: -25px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n2_5,
  .my-md-n2_5 {
    margin-top: -25px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n2_5,
  .mx-md-n2_5 {
    margin-right: -25px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n2_5,
  .my-md-n2_5 {
    margin-bottom: -25px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n2_5,
  .mx-md-n2_5 {
    margin-left: -25px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n6 {
    margin: -60px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -60px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -60px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -60px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -60px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n7 {
    margin: -70px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -70px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -70px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -70px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -70px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n8 {
    margin: -80px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -80px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -80px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -80px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -80px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n9 {
    margin: -90px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -90px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -90px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -90px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -90px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n10 {
    margin: -100px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -100px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -100px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -100px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -100px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n12 {
    margin: -120px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -120px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -120px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -120px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -120px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n15 {
    margin: -150px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n15,
  .my-md-n15 {
    margin-top: -150px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n15,
  .mx-md-n15 {
    margin-right: -150px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n15,
  .my-md-n15 {
    margin-bottom: -150px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n15,
  .mx-md-n15 {
    margin-left: -150px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n20 {
    margin: -200px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n20,
  .my-md-n20 {
    margin-top: -200px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n20,
  .mx-md-n20 {
    margin-right: -200px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n20,
  .my-md-n20 {
    margin-bottom: -200px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n20,
  .mx-md-n20 {
    margin-left: -200px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n30 {
    margin: -300px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n30,
  .my-md-n30 {
    margin-top: -300px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n30,
  .mx-md-n30 {
    margin-right: -300px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n30,
  .my-md-n30 {
    margin-bottom: -300px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n30,
  .mx-md-n30 {
    margin-left: -300px !important; }
  /* line 55, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important; }
  /* line 56, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  /* line 60, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  /* line 64, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  /* line 68, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 1140px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 10px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 10px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 10px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 10px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 10px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 30px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 30px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 30px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 30px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 30px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 50px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 50px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 50px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 50px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 50px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-0_5 {
    margin: 5px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0_5,
  .my-lg-0_5 {
    margin-top: 5px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0_5,
  .mx-lg-0_5 {
    margin-right: 5px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0_5,
  .my-lg-0_5 {
    margin-bottom: 5px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0_5,
  .mx-lg-0_5 {
    margin-left: 5px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-1_5 {
    margin: 15px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-1_5,
  .my-lg-1_5 {
    margin-top: 15px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-1_5,
  .mx-lg-1_5 {
    margin-right: 15px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-1_5,
  .my-lg-1_5 {
    margin-bottom: 15px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-1_5,
  .mx-lg-1_5 {
    margin-left: 15px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-2_5 {
    margin: 25px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-2_5,
  .my-lg-2_5 {
    margin-top: 25px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-2_5,
  .mx-lg-2_5 {
    margin-right: 25px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-2_5,
  .my-lg-2_5 {
    margin-bottom: 25px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-2_5,
  .mx-lg-2_5 {
    margin-left: 25px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-6 {
    margin: 60px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 60px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 60px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 60px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 60px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-7 {
    margin: 70px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 70px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 70px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 70px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 70px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-8 {
    margin: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-9 {
    margin: 90px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 90px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 90px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 90px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 90px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-10 {
    margin: 100px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 100px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 100px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 100px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 100px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-12 {
    margin: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-15 {
    margin: 150px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-15,
  .my-lg-15 {
    margin-top: 150px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 150px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 150px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 150px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-20 {
    margin: 200px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 200px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 200px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 200px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 200px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-30 {
    margin: 300px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-30,
  .my-lg-30 {
    margin-top: 300px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 300px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 300px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 300px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 10px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 10px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 10px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 10px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 10px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 30px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 30px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 30px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 30px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 30px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 50px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 50px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 50px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 50px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 50px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-0_5 {
    padding: 5px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0_5,
  .py-lg-0_5 {
    padding-top: 5px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0_5,
  .px-lg-0_5 {
    padding-right: 5px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0_5,
  .py-lg-0_5 {
    padding-bottom: 5px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0_5,
  .px-lg-0_5 {
    padding-left: 5px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-1_5 {
    padding: 15px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-1_5,
  .py-lg-1_5 {
    padding-top: 15px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-1_5,
  .px-lg-1_5 {
    padding-right: 15px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-1_5,
  .py-lg-1_5 {
    padding-bottom: 15px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-1_5,
  .px-lg-1_5 {
    padding-left: 15px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-2_5 {
    padding: 25px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-2_5,
  .py-lg-2_5 {
    padding-top: 25px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-2_5,
  .px-lg-2_5 {
    padding-right: 25px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-2_5,
  .py-lg-2_5 {
    padding-bottom: 25px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-2_5,
  .px-lg-2_5 {
    padding-left: 25px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-6 {
    padding: 60px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 60px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 60px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 60px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 60px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-7 {
    padding: 70px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 70px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 70px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 70px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 70px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-8 {
    padding: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-9 {
    padding: 90px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 90px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 90px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 90px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 90px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-10 {
    padding: 100px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 100px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 100px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 100px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 100px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-12 {
    padding: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-15 {
    padding: 150px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-15,
  .py-lg-15 {
    padding-top: 150px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-15,
  .px-lg-15 {
    padding-right: 150px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 150px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-15,
  .px-lg-15 {
    padding-left: 150px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-20 {
    padding: 200px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 200px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 200px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 200px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 200px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-30 {
    padding: 300px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-30,
  .py-lg-30 {
    padding-top: 300px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-30,
  .px-lg-30 {
    padding-right: 300px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 300px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-30,
  .px-lg-30 {
    padding-left: 300px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n1 {
    margin: -10px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -10px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -10px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -10px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -10px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n2 {
    margin: -20px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -20px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -20px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -20px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -20px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n3 {
    margin: -30px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -30px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -30px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -30px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -30px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n4 {
    margin: -40px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -40px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -40px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -40px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -40px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n5 {
    margin: -50px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -50px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -50px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -50px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -50px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n0_5 {
    margin: -5px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n0_5,
  .my-lg-n0_5 {
    margin-top: -5px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n0_5,
  .mx-lg-n0_5 {
    margin-right: -5px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n0_5,
  .my-lg-n0_5 {
    margin-bottom: -5px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n0_5,
  .mx-lg-n0_5 {
    margin-left: -5px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n1_5 {
    margin: -15px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n1_5,
  .my-lg-n1_5 {
    margin-top: -15px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n1_5,
  .mx-lg-n1_5 {
    margin-right: -15px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n1_5,
  .my-lg-n1_5 {
    margin-bottom: -15px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n1_5,
  .mx-lg-n1_5 {
    margin-left: -15px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n2_5 {
    margin: -25px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n2_5,
  .my-lg-n2_5 {
    margin-top: -25px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n2_5,
  .mx-lg-n2_5 {
    margin-right: -25px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n2_5,
  .my-lg-n2_5 {
    margin-bottom: -25px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n2_5,
  .mx-lg-n2_5 {
    margin-left: -25px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n6 {
    margin: -60px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -60px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -60px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -60px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -60px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n7 {
    margin: -70px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -70px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -70px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -70px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -70px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n8 {
    margin: -80px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -80px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -80px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -80px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -80px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n9 {
    margin: -90px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -90px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -90px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -90px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -90px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n10 {
    margin: -100px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -100px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -100px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -100px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -100px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n12 {
    margin: -120px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -120px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -120px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -120px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -120px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n15 {
    margin: -150px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n15,
  .my-lg-n15 {
    margin-top: -150px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n15,
  .mx-lg-n15 {
    margin-right: -150px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n15,
  .my-lg-n15 {
    margin-bottom: -150px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n15,
  .mx-lg-n15 {
    margin-left: -150px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n20 {
    margin: -200px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -200px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n20,
  .mx-lg-n20 {
    margin-right: -200px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n20,
  .my-lg-n20 {
    margin-bottom: -200px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n20,
  .mx-lg-n20 {
    margin-left: -200px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n30 {
    margin: -300px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n30,
  .my-lg-n30 {
    margin-top: -300px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n30,
  .mx-lg-n30 {
    margin-right: -300px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n30,
  .my-lg-n30 {
    margin-bottom: -300px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n30,
  .mx-lg-n30 {
    margin-left: -300px !important; }
  /* line 55, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important; }
  /* line 56, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  /* line 60, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  /* line 64, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  /* line 68, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1280px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 10px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 10px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 10px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 10px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 10px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 30px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 30px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 30px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 30px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 30px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 50px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 50px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 50px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 50px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 50px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-0_5 {
    margin: 5px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0_5,
  .my-xl-0_5 {
    margin-top: 5px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0_5,
  .mx-xl-0_5 {
    margin-right: 5px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0_5,
  .my-xl-0_5 {
    margin-bottom: 5px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0_5,
  .mx-xl-0_5 {
    margin-left: 5px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-1_5 {
    margin: 15px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-1_5,
  .my-xl-1_5 {
    margin-top: 15px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-1_5,
  .mx-xl-1_5 {
    margin-right: 15px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-1_5,
  .my-xl-1_5 {
    margin-bottom: 15px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-1_5,
  .mx-xl-1_5 {
    margin-left: 15px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-2_5 {
    margin: 25px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-2_5,
  .my-xl-2_5 {
    margin-top: 25px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-2_5,
  .mx-xl-2_5 {
    margin-right: 25px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-2_5,
  .my-xl-2_5 {
    margin-bottom: 25px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-2_5,
  .mx-xl-2_5 {
    margin-left: 25px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-6 {
    margin: 60px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 60px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 60px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 60px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 60px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-7 {
    margin: 70px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 70px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 70px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 70px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 70px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-8 {
    margin: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-9 {
    margin: 90px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 90px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 90px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 90px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 90px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-10 {
    margin: 100px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 100px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 100px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 100px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 100px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-12 {
    margin: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-15 {
    margin: 150px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-15,
  .my-xl-15 {
    margin-top: 150px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-15,
  .mx-xl-15 {
    margin-right: 150px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-15,
  .my-xl-15 {
    margin-bottom: 150px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-15,
  .mx-xl-15 {
    margin-left: 150px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-20 {
    margin: 200px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-20,
  .my-xl-20 {
    margin-top: 200px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 200px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 200px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 200px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-30 {
    margin: 300px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-30,
  .my-xl-30 {
    margin-top: 300px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-30,
  .mx-xl-30 {
    margin-right: 300px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-30,
  .my-xl-30 {
    margin-bottom: 300px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-30,
  .mx-xl-30 {
    margin-left: 300px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 10px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 10px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 10px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 10px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 10px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 30px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 30px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 30px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 30px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 30px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 50px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 50px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 50px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 50px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 50px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-0_5 {
    padding: 5px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0_5,
  .py-xl-0_5 {
    padding-top: 5px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0_5,
  .px-xl-0_5 {
    padding-right: 5px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0_5,
  .py-xl-0_5 {
    padding-bottom: 5px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0_5,
  .px-xl-0_5 {
    padding-left: 5px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-1_5 {
    padding: 15px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-1_5,
  .py-xl-1_5 {
    padding-top: 15px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-1_5,
  .px-xl-1_5 {
    padding-right: 15px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-1_5,
  .py-xl-1_5 {
    padding-bottom: 15px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-1_5,
  .px-xl-1_5 {
    padding-left: 15px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-2_5 {
    padding: 25px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-2_5,
  .py-xl-2_5 {
    padding-top: 25px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-2_5,
  .px-xl-2_5 {
    padding-right: 25px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-2_5,
  .py-xl-2_5 {
    padding-bottom: 25px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-2_5,
  .px-xl-2_5 {
    padding-left: 25px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-6 {
    padding: 60px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 60px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 60px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 60px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 60px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-7 {
    padding: 70px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 70px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 70px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 70px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 70px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-8 {
    padding: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-9 {
    padding: 90px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 90px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 90px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 90px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 90px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-10 {
    padding: 100px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 100px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 100px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 100px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 100px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-12 {
    padding: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-15 {
    padding: 150px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-15,
  .py-xl-15 {
    padding-top: 150px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-15,
  .px-xl-15 {
    padding-right: 150px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-15,
  .py-xl-15 {
    padding-bottom: 150px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-15,
  .px-xl-15 {
    padding-left: 150px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-20 {
    padding: 200px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-20,
  .py-xl-20 {
    padding-top: 200px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-20,
  .px-xl-20 {
    padding-right: 200px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 200px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-20,
  .px-xl-20 {
    padding-left: 200px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-30 {
    padding: 300px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-30,
  .py-xl-30 {
    padding-top: 300px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-30,
  .px-xl-30 {
    padding-right: 300px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-30,
  .py-xl-30 {
    padding-bottom: 300px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-30,
  .px-xl-30 {
    padding-left: 300px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n1 {
    margin: -10px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -10px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -10px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -10px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -10px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n2 {
    margin: -20px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -20px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -20px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -20px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -20px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n3 {
    margin: -30px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -30px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -30px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -30px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -30px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n4 {
    margin: -40px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -40px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -40px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -40px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -40px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n5 {
    margin: -50px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -50px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -50px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -50px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -50px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n0_5 {
    margin: -5px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n0_5,
  .my-xl-n0_5 {
    margin-top: -5px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n0_5,
  .mx-xl-n0_5 {
    margin-right: -5px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n0_5,
  .my-xl-n0_5 {
    margin-bottom: -5px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n0_5,
  .mx-xl-n0_5 {
    margin-left: -5px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n1_5 {
    margin: -15px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n1_5,
  .my-xl-n1_5 {
    margin-top: -15px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n1_5,
  .mx-xl-n1_5 {
    margin-right: -15px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n1_5,
  .my-xl-n1_5 {
    margin-bottom: -15px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n1_5,
  .mx-xl-n1_5 {
    margin-left: -15px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n2_5 {
    margin: -25px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n2_5,
  .my-xl-n2_5 {
    margin-top: -25px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n2_5,
  .mx-xl-n2_5 {
    margin-right: -25px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n2_5,
  .my-xl-n2_5 {
    margin-bottom: -25px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n2_5,
  .mx-xl-n2_5 {
    margin-left: -25px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n6 {
    margin: -60px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -60px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -60px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -60px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -60px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n7 {
    margin: -70px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -70px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -70px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -70px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -70px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n8 {
    margin: -80px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -80px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -80px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -80px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -80px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n9 {
    margin: -90px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -90px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -90px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -90px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -90px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n10 {
    margin: -100px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -100px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -100px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -100px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -100px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n12 {
    margin: -120px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -120px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -120px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -120px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -120px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n15 {
    margin: -150px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n15,
  .my-xl-n15 {
    margin-top: -150px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n15,
  .mx-xl-n15 {
    margin-right: -150px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n15,
  .my-xl-n15 {
    margin-bottom: -150px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n15,
  .mx-xl-n15 {
    margin-left: -150px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n20 {
    margin: -200px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -200px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n20,
  .mx-xl-n20 {
    margin-right: -200px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n20,
  .my-xl-n20 {
    margin-bottom: -200px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n20,
  .mx-xl-n20 {
    margin-left: -200px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n30 {
    margin: -300px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n30,
  .my-xl-n30 {
    margin-top: -300px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n30,
  .mx-xl-n30 {
    margin-right: -300px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n30,
  .my-xl-n30 {
    margin-bottom: -300px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n30,
  .mx-xl-n30 {
    margin-left: -300px !important; }
  /* line 55, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important; }
  /* line 56, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  /* line 60, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  /* line 64, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  /* line 68, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

/* line 6, ../node_modules/bootstrap/scss/utilities/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

/* line 7, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-justify {
  text-align: justify !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-wrap {
  white-space: normal !important; }

/* line 13, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important; }

/* line 14, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 22, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-left {
  text-align: left !important; }

/* line 23, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-right {
  text-align: right !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  /* line 22, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  /* line 22, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-left {
    text-align: left !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-right {
    text-align: right !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 1140px) {
  /* line 22, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1280px) {
  /* line 22, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important; } }

/* line 30, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important; }

/* line 31, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important; }

/* line 32, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important; }

/* line 36, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important; }

/* line 37, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-lighter {
  font-weight: lighter !important; }

/* line 38, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important; }

/* line 40, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bolder {
  font-weight: bolder !important; }

/* line 41, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-italic {
  font-style: italic !important; }

/* line 45, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-white {
  color: #FFFFFF !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-primary {
  color: #4D104F !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #0f030f !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-secondary {
  color: #EE6352 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #de2c16 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-success {
  color: #28a745 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-info {
  color: #17a2b8 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-warning {
  color: #ffc107 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-danger {
  color: #dc3545 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-light {
  color: #f8f9fa !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-dark {
  color: #343a40 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-pip-deep-purple {
  color: #4D104F !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-pip-deep-purple:hover, a.text-pip-deep-purple:focus {
  color: #0f030f !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-pip-bright-purple {
  color: #A23086 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-pip-bright-purple:hover, a.text-pip-bright-purple:focus {
  color: #671f55 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-pip-orange {
  color: #EE6352 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-pip-orange:hover, a.text-pip-orange:focus {
  color: #de2c16 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-pip-orange-15 {
  color: #FCE8E5 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-pip-orange-15:hover, a.text-pip-orange-15:focus {
  color: #f4aba0 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-pip-orange-10 {
  color: #FDEFED !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-pip-orange-10:hover, a.text-pip-orange-10:focus {
  color: #f5b2a8 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-pip-grey {
  color: #969595 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-pip-grey:hover, a.text-pip-grey:focus {
  color: #706f6f !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-offwhite {
  color: #F5F5F5 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-offwhite:hover, a.text-offwhite:focus {
  color: #cfcfcf !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-white {
  color: #FFFFFF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-white:hover, a.text-white:focus {
  color: #d9d9d9 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-offblack {
  color: #0C0000 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-offblack:hover, a.text-offblack:focus {
  color: black !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-black {
  color: #000000 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-black:hover, a.text-black:focus {
  color: black !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-pip-red {
  color: #D30D0D !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-pip-red:hover, a.text-pip-red:focus {
  color: #8b0909 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-pip-red-15 {
  color: #D30D0D26 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-pip-red-15:hover, a.text-pip-red-15:focus {
  color: rgba(139, 9, 9, 0.14902) !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-illuminate-green {
  color: #00D3BA !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-illuminate-green:hover, a.text-illuminate-green:focus {
  color: #008777 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-illuminate-lightgrey {
  color: #CCF6F1 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-illuminate-lightgrey:hover, a.text-illuminate-lightgrey:focus {
  color: #8bebdf !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-pip-deep-purple-tint {
  color: #F9E2FA !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-pip-deep-purple-tint:hover, a.text-pip-deep-purple-tint:focus {
  color: #eca1ef !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-lightpurple {
  color: #D1C1FA !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-lightpurple:hover, a.text-inhale-lightpurple:focus {
  color: #9c7af4 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-purple {
  color: #8B64F3 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-purple:hover, a.text-inhale-purple:focus {
  color: #561dee !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-darkpurple {
  color: #433577 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-darkpurple:hover, a.text-inhale-darkpurple:focus {
  color: #251d42 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-lightpink {
  color: #FDE3EB !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-lightpink:hover, a.text-inhale-lightpink:focus {
  color: #f89cb8 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-pink {
  color: #FBB9CC !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-pink:hover, a.text-inhale-pink:focus {
  color: #f77197 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-darkpink {
  color: #F45180 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-darkpink:hover, a.text-inhale-darkpink:focus {
  color: #ea0f4e !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-lightyellow {
  color: #F9ED9B !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-lightyellow:hover, a.text-inhale-lightyellow:focus {
  color: #f5e053 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-yellow {
  color: #f0d206 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-yellow:hover, a.text-inhale-yellow:focus {
  color: #a59104 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-lightmango {
  color: #EFBF53 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-lightmango:hover, a.text-inhale-lightmango:focus {
  color: #e1a215 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-mango {
  color: #FFA81D !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-mango:hover, a.text-inhale-mango:focus {
  color: #d08000 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-lime {
  color: #C2D104 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-lime:hover, a.text-inhale-lime:focus {
  color: #7c8603 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-lightgreen {
  color: #9FD39D !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-lightgreen:hover, a.text-inhale-lightgreen:focus {
  color: #6bbb68 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-green {
  color: #37B730 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-green:hover, a.text-inhale-green:focus {
  color: #257a20 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-lightteal {
  color: #39D1DE !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-lightteal:hover, a.text-inhale-lightteal:focus {
  color: #1da2ae !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-teal {
  color: #19B5BC !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-teal:hover, a.text-inhale-teal:focus {
  color: #107478 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-blue {
  color: #1EA6F9 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-blue:hover, a.text-inhale-blue:focus {
  color: #057cc5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-offwhite {
  color: #f0efed !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-offwhite:hover, a.text-inhale-offwhite:focus {
  color: #cdcac3 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-darkpurple-tint {
  color: #EAE7F1 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-darkpurple-tint:hover, a.text-inhale-darkpurple-tint:focus {
  color: #c0b7d5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-mango-tint {
  color: #FFEED9 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-mango-tint:hover, a.text-inhale-mango-tint:focus {
  color: #ffcc8d !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inhale-teal-tint {
  color: #E1F1F3 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inhale-teal-tint:hover, a.text-inhale-teal-tint:focus {
  color: #aad8dd !important; }

/* line 51, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-body {
  color: #212529 !important; }

/* line 52, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-muted {
  color: #6c757d !important; }

/* line 54, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

/* line 55, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

/* line 59, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 63, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-decoration-none {
  text-decoration: none !important; }

/* line 65, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

/* line 72, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-reset {
  color: inherit !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_visibility.scss */
.visible {
  visibility: visible !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important; }

@media print {
  /* line 13, ../node_modules/bootstrap/scss/_print.scss */
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  /* line 24, ../node_modules/bootstrap/scss/_print.scss */
  a:not(.btn) {
    text-decoration: underline; }
  /* line 34, ../node_modules/bootstrap/scss/_print.scss */
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  /* line 49, ../node_modules/bootstrap/scss/_print.scss */
  pre {
    white-space: pre-wrap !important; }
  /* line 52, ../node_modules/bootstrap/scss/_print.scss */
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  /* line 58, ../node_modules/bootstrap/scss/_print.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 63, ../node_modules/bootstrap/scss/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 70, ../node_modules/bootstrap/scss/_print.scss */
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  /* line 83, ../node_modules/bootstrap/scss/_print.scss */
  body {
    min-width: 1140px !important; }
  /* line 86, ../node_modules/bootstrap/scss/_print.scss */
  .container {
    min-width: 1140px !important; }
  /* line 91, ../node_modules/bootstrap/scss/_print.scss */
  .navbar {
    display: none; }
  /* line 94, ../node_modules/bootstrap/scss/_print.scss */
  .badge {
    border: 1px solid #000000; }
  /* line 98, ../node_modules/bootstrap/scss/_print.scss */
  .table {
    border-collapse: collapse !important; }
    /* line 101, ../node_modules/bootstrap/scss/_print.scss */
    .table td,
    .table th {
      background-color: #FFFFFF !important; }
  /* line 108, ../node_modules/bootstrap/scss/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  /* line 114, ../node_modules/bootstrap/scss/_print.scss */
  .table-dark {
    color: inherit; }
    /* line 117, ../node_modules/bootstrap/scss/_print.scss */
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  /* line 125, ../node_modules/bootstrap/scss/_print.scss */
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/* line 3, src/assets/scss/_global.scss */
html {
  height: 100%; }

/* line 12, src/assets/scss/_global.scss */
body {
  font-family: 'Inter', Arial, sans-serif;
  height: 100%;
  background-color: #FFFFFF;
  color: #4D104F;
  min-width: 300px; }

/* line 20, src/assets/scss/_global.scss */
[id="wrapper"] {
  width: 100%; }

/* line 23, src/assets/scss/_global.scss */
[id="wrapper"] .main {
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

/* line 29, src/assets/scss/_global.scss */
#main-content {
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: none;
  transition: none;
  overflow: hidden; }

/* line 37, src/assets/scss/_global.scss */
a:hover {
  color: inherit;
  outline: none; }

/* line 42, src/assets/scss/_global.scss */
a:focus {
  color: inherit;
  outline: none; }

/* line 47, src/assets/scss/_global.scss */
a.link {
  color: #EE6352;
  text-decoration: underline;
  font-weight: 700;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  word-break: break-word; }

/* line 59, src/assets/scss/_global.scss */
.btn {
  min-width: 230px; }
  @media (max-width: 575.98px) {
    /* line 59, src/assets/scss/_global.scss */
    .btn {
      min-width: 180px;
      display: block;
      width: 100%; } }

/* line 68, src/assets/scss/_global.scss */
.btn-width-auto {
  min-width: auto !important; }

@media (max-width: 575.98px) {
  /* line 72, src/assets/scss/_global.scss */
  .btn-lg, .btn-group-lg > .btn {
    font-size: 1.1rem; } }

/* line 77, src/assets/scss/_global.scss */
.input-group .btn {
  min-width: auto; }

/* line 81, src/assets/scss/_global.scss */
.btn-share {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/img/icon-share.svg");
  background-repeat: no-repeat;
  background-size: 23px 23px;
  background-position: center; }
  /* line 94, src/assets/scss/_global.scss */
  .btn-share span {
    display: none; }

/* line 99, src/assets/scss/_global.scss */
.btn-like {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/img/icon-thumbsup.svg");
  background-repeat: no-repeat;
  background-size: 23px 23px;
  background-position: center; }
  /* line 108, src/assets/scss/_global.scss */
  .btn-like:hover {
    background-image: url("/assets/img/icon-thumbsup-active.svg"); }
  /* line 113, src/assets/scss/_global.scss */
  .btn-like.active {
    background-image: url("/assets/img/icon-thumbsup-active.svg"); }
  /* line 117, src/assets/scss/_global.scss */
  .btn-like span {
    display: none; }

/* line 123, src/assets/scss/_global.scss */
.text-white .btn-share {
  background-image: url("/assets/img/icon-share-white.svg"); }

/* line 127, src/assets/scss/_global.scss */
.text-white .btn-like {
  background-image: url("/assets/img/icon-thumbsup-white.svg"); }
  /* line 130, src/assets/scss/_global.scss */
  .text-white .btn-like:hover {
    background-image: url("/assets/img/icon-thumbsup-active-white.svg"); }
  /* line 134, src/assets/scss/_global.scss */
  .text-white .btn-like.active {
    background-image: url("/assets/img/icon-thumbsup-active-white.svg"); }

/* line 140, src/assets/scss/_global.scss */
#main-content ul, .popover ul {
  padding-left: 0;
  list-style: none;
  overflow: hidden; }
  /* line 145, src/assets/scss/_global.scss */
  #main-content ul li, .popover ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 7px; }
    /* line 150, src/assets/scss/_global.scss */
    #main-content ul li::before, .popover ul li::before {
      position: absolute;
      left: 0;
      top: 1px;
      background-image: url("/assets/img/icon-ribbon.svg");
      background-size: auto;
      background-repeat: no-repeat;
      background-position: left;
      display: block;
      content: "";
      width: 20px;
      height: 20px; }
    /* line 164, src/assets/scss/_global.scss */
    #main-content ul li:last-child, .popover ul li:last-child {
      margin-bottom: 0; }
    /* line 170, src/assets/scss/_global.scss */
    #main-content ul li ul, .popover ul li ul {
      padding-left: 15px;
      margin-bottom: 15px !important; }
  /* line 177, src/assets/scss/_global.scss */
  #main-content ul.checkmark li, .popover ul.checkmark li {
    position: relative;
    padding-top: 0;
    padding-left: 36px;
    margin-bottom: 7px; }
    /* line 183, src/assets/scss/_global.scss */
    #main-content ul.checkmark li::before, .popover ul.checkmark li::before {
      position: absolute;
      left: 0;
      top: 0;
      background-image: url("/assets/img/icon-checkmark.svg");
      background-size: auto;
      background-repeat: no-repeat;
      background-position: left;
      display: block;
      content: "";
      width: 25px;
      height: 25px; }
    /* line 197, src/assets/scss/_global.scss */
    #main-content ul.checkmark li:last-child, .popover ul.checkmark li:last-child {
      margin-bottom: 0; }
    /* line 201, src/assets/scss/_global.scss */
    #main-content ul.checkmark li ul, .popover ul.checkmark li ul {
      padding-left: 0;
      margin-bottom: 0 !important; }
      /* line 205, src/assets/scss/_global.scss */
      #main-content ul.checkmark li ul li, .popover ul.checkmark li ul li {
        position: relative;
        padding-left: 20px;
        margin-bottom: 7px; }
        /* line 210, src/assets/scss/_global.scss */
        #main-content ul.checkmark li ul li::before, .popover ul.checkmark li ul li::before {
          position: absolute;
          left: 0;
          top: 1px;
          background-image: url("/assets/img/icon-ribbon.svg");
          background-size: auto;
          background-repeat: no-repeat;
          background-position: left;
          display: block;
          content: "";
          width: 20px;
          height: 20px; }
        /* line 224, src/assets/scss/_global.scss */
        #main-content ul.checkmark li ul li:last-child, .popover ul.checkmark li ul li:last-child {
          margin-bottom: 7px !important; }
  /* line 232, src/assets/scss/_global.scss */
  #main-content ul.dot, .popover ul.dot {
    list-style: disc;
    padding-left: 20px; }
    /* line 235, src/assets/scss/_global.scss */
    #main-content ul.dot li, .popover ul.dot li {
      padding-left: 0; }
      /* line 239, src/assets/scss/_global.scss */
      #main-content ul.dot li::before, .popover ul.dot li::before {
        display: none; }

/* line 248, src/assets/scss/_global.scss */
#main-content ol {
  overflow: hidden;
  padding-left: 2rem; }
  /* line 252, src/assets/scss/_global.scss */
  #main-content ol li {
    margin-bottom: 7px; }
    /* line 255, src/assets/scss/_global.scss */
    #main-content ol li:last-child {
      margin-bottom: 0; }

/* line 261, src/assets/scss/_global.scss */
.icon-30 {
  width: 30px;
  height: 30px;
  line-height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 270, src/assets/scss/_global.scss */
.icon-35 {
  width: 35px;
  height: 35px;
  line-height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 279, src/assets/scss/_global.scss */
.icon-120 {
  width: 120px;
  height: 120px;
  line-height: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 288, src/assets/scss/_global.scss */
.img-136 {
  width: 126px;
  height: 126px; }
  @media (min-width: 992px) {
    /* line 288, src/assets/scss/_global.scss */
    .img-136 {
      width: 136px;
      height: 136px; } }

/* line 297, src/assets/scss/_global.scss */
.img-250 {
  width: 200px;
  height: 200px; }
  @media (min-width: 992px) {
    /* line 297, src/assets/scss/_global.scss */
    .img-250 {
      width: 250px;
      height: 250px; } }

/* line 307, src/assets/scss/_global.scss */
.slick-arrow {
  border: 0;
  padding: 0;
  margin: 0; }
  /* line 312, src/assets/scss/_global.scss */
  .slick-arrow img {
    padding-left: 3px; }
  /* line 316, src/assets/scss/_global.scss */
  .slick-arrow.slick-disabled {
    opacity: 0.2;
    cursor: not-allowed; }
  /* line 322, src/assets/scss/_global.scss */
  .slick-arrow.slick-prev img {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

/* line 328, src/assets/scss/_global.scss */
.accordion-head,
a.accordion-head {
  cursor: pointer;
  background-image: url("/assets/img/icon-accordion-up.svg");
  background-repeat: no-repeat;
  background-position: center right 20px;
  background-size: 20px;
  -webkit-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  clear: both; }
  /* line 338, src/assets/scss/_global.scss */
  .accordion-head:focus, .accordion-head:hover,
  a.accordion-head:focus,
  a.accordion-head:hover {
    text-decoration: none;
    background-color: #8e2a76 !important;
    color: #FFFFFF !important;
    opacity: 1; }
  /* line 346, src/assets/scss/_global.scss */
  .accordion-head[aria-expanded='true'],
  a.accordion-head[aria-expanded='true'] {
    text-decoration: none;
    background-image: url("/assets/img/icon-accordion-down.svg"); }

/* line 354, src/assets/scss/_global.scss */
#playerView {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none; }

/* line 363, src/assets/scss/_global.scss */
#playerView * {
  position: absolute; }

/* line 367, src/assets/scss/_global.scss */
#preloader {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.5); }

/* line 380, src/assets/scss/_global.scss */
#preloader::after {
  content: '';
  position: absolute;
  background: url("data:image/png;base64,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UmVhZHlxyWU8AAADcmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFjOGVjNDFhLTZkYWItODQ0Ni04YzkzLWU1Mjk3N2YwMmE4NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRThCNzU3NDYzNjcxMUU1QTZDRUE5NTVGOUJGQ0E3MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRThCNzU3MzYzNjcxMUU1QTZDRUE5NTVGOUJGQ0E3MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OWFlZmI1OC00ZWFmLWQ3NDgtYTI0ZS0zNmNhNGQ2M2QwNTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0MwQkFBM0M2MjAxMTFFNUI4QjBERTk4MjY5MjQwQjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MGSVVAAAE3klEQVR42uycW4hWVRiG15Q4eYzGQySSQlriEQ9BF2mE4iSdESRRIb0RD+mNmHgICjqQEGUe6sqgCy1i0iRinAzELrooQhHLGQURUTzMiM7omCLj+/F/czX/t/890z6s9e/3hZcZ1l6z19r7mXXca62arq4uR/mjh/gKCIQiEAKhCIRAKAIhEIpACIQiEIpACIQiEAKhCIRAKAIhEMoX9Yu62NbWxjcUobq6OpaQQpcQz/QwPBOeDU+Fx8Oj4UfhoRrnJnwDvgC3wCfgY/Bf8P0QHrImahmQB1VWLfwGvAieqy+/LxJIR+Dv4QPwf75WWb4CGQavg9fo70mqFd4F79DfCSRCA+HN8Hp4cMppdcBfwB/Bt9mo99Sr8Cl4SwYwnKYhaf2jaXMconoE/hL+CR6TQ/pPato7NS+FbtSfgH+Gp8eMfwv+HT6qpakZvqzVT/d//ePw0/BEeI72ygbFvP/f8MvwpSK2IfLSGuGxFeJ1aby98CG4s5fpDNAqaTlcL89cIf45jddcpDZknI4PKsFo0NKzQLusnX1Iq1P/doHe60CF+GM1b+OK0obIYO5XeGREnLPwfHghfDzBtOVeb+q9z0bEG6njltHVDqQ2RuP9HTwDbkoxH02axv4YjX1tNQP5LKIBl7ZiK/yWToGkLUljsaZpNaTTNc9VCeR1eHUEjHfgD3OoQiXNVRFQVmveqwrIEHh3xPXNOp2Rl77WPFiSvA+tJiCb4FHGNanHP/FggCp52Gdck7y/Wy0Dw2Hatx9s9KZmZNRmxC3JMjh8qsy1Du0St4Y+DomaKFzlEQxRu+apnOQZ1oVeZfWPeMCGlLu2/6dL3BDRwPcPGYiMjocbvaoPnL963+h1DddnChbIMiP8cMIj8KQln34be/lM3gOREW69cW2v81/fGOH1aY7e0wTyrNGYyxT6wQCAHNS8lmvcZ4UIZL4RLt8z7gQA5I7mtZyeCxHIS0b4UReOrLw+EyIQqxScDAiIldcJIQLZYTTmvwUEpMUIHxMikB/gta40PXIF/lwHVrcCAnLVCH8srQR9X7mYt2RUbq1yrOFia390N9SReugaYoR3EEg+GmGEtxNIPhpvhJ8nkHw02Qj/l0Dy0Rwj/DSBZC9ZeD3buPYHgWSv11z5RdrSw/qTQLLX20Z4o0toSxyBxJdsKrVmq79NM2ECKa/3XPltC9fgXwgkW81zpVX35fSVS3HahEB6SqZK9hjXujeJOgLJTrLG19qos1OrLALJSLL+eLFx7SL8cRaZIJCSVrrSfnVL8qHtJoFkoy3ablibQeWz849ZZaZfgUHIfg/Z97EkIs5xLR2OQNLv2u5x0Ttt5UShV1wfj91glRVP01xp8UVTBRiyuOFFheJYQpKVzNrKwQErXPyDA2SF+5k8MhsykCnwPdfzaA3ZYy6nREyCX4Cfd/EPs+nV0RoEUlqWsx1eCie9Bkc2nW5wOa87Dg3Ipy75bWXntSd1yIcHDK1RT3KzTIcOBif6AqOo3d42HX/I0tZW3zIXWgnp68chmfaQjZxyoKac0bXNRxghlpCN2m1dpj/btXEfpD0uqYaua89Luq3dx8TKN3AeE1vt4mLrAohACIQiEAKhCIRAKAIhEIpACq7IqROKJYRA+AoIhCIQAqEIhEAoAiEQikCKrQcCDABHPgH2w7NQdAAAAABJRU5ErkJggg==");
  background-size: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  animation: preloader_spin 1s infinite linear;
  -webkit-animation: preloader_spin 1s infinite linear; }

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

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

/* line 412, src/assets/scss/_global.scss */
.table td,
.table th {
  border: 2px solid #FFFFFF !important; }

/* line 417, src/assets/scss/_global.scss */
.table thead {
  background-color: #4D104F;
  color: #FFFFFF; }

/* line 422, src/assets/scss/_global.scss */
.table tbody th {
  background-color: #A23086;
  color: #FFFFFF; }

/* line 428, src/assets/scss/_global.scss */
.clearboth {
  clear: both; }

/* line 433, src/assets/scss/_global.scss */
#main-content ol.searches-ol li {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 1rem; }
  @media (min-width: 992px) {
    /* line 433, src/assets/scss/_global.scss */
    #main-content ol.searches-ol li {
      font-size: 22px;
      line-height: 32px; } }
  /* line 442, src/assets/scss/_global.scss */
  #main-content ol.searches-ol li:last-child {
    margin-bottom: 0; }

/* line 448, src/assets/scss/_global.scss */
.icon-col {
  min-width: 45px;
  max-width: 45px; }

/* line 454, src/assets/scss/_global.scss */
.flow-diagram .right-line {
  border-right: 1px #52DC9A solid;
  height: 1rem; }

/* line 459, src/assets/scss/_global.scss */
.flow-diagram .top-line {
  border-top: 1px #52DC9A solid; }

/* line 463, src/assets/scss/_global.scss */
.flow-diagram .mid-line {
  height: 25px;
  border-bottom: 1px #52DC9A solid; }

/* line 468, src/assets/scss/_global.scss */
.flow-diagram .last-line {
  height: 25px; }

/* line 472, src/assets/scss/_global.scss */
.flow-diagram .halved {
  width: 50%;
  float: left; }

/* line 477, src/assets/scss/_global.scss */
.flow-diagram .fd-box-1 {
  background-color: #00BF63;
  color: #FFFFFF;
  height: 100%; }

/* line 483, src/assets/scss/_global.scss */
.flow-diagram .fd-box-2 {
  background-color: #52DC9A;
  height: 100%; }
  /* line 487, src/assets/scss/_global.scss */
  .flow-diagram .fd-box-2 p {
    font-size: 12px;
    line-height: 17px; }

/* line 493, src/assets/scss/_global.scss */
.flow-diagram .fd-box-3 {
  background-color: #83E6B6;
  height: 100%; }
  @media (min-width: 992px) {
    /* line 493, src/assets/scss/_global.scss */
    .flow-diagram .fd-box-3 {
      display: inline-block;
      width: auto;
      border-radius: 30px; } }
  /* line 502, src/assets/scss/_global.scss */
  .flow-diagram .fd-box-3 p {
    font-size: 12px;
    line-height: 17px; }

/* line 508, src/assets/scss/_global.scss */
.flow-diagram .fd-box-4 {
  background-color: #CDE7D6; }
  /* line 512, src/assets/scss/_global.scss */
  .flow-diagram .fd-box-4 ul li {
    font-size: 10px !important;
    line-height: 15px !important;
    padding-left: 14px !important; }
    /* line 517, src/assets/scss/_global.scss */
    .flow-diagram .fd-box-4 ul li::before {
      top: 0 !important;
      background-size: 55% !important;
      width: 14px !important;
      height: 14px !important; }
    /* line 524, src/assets/scss/_global.scss */
    .flow-diagram .fd-box-4 ul li ul {
      padding-left: 0 !important; }

/* line 532, src/assets/scss/_global.scss */
.arrow-diagram {
  list-style: none !important;
  width: 100%; }
  @media (min-width: 992px) {
    /* line 532, src/assets/scss/_global.scss */
    .arrow-diagram {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  /* line 539, src/assets/scss/_global.scss */
  .arrow-diagram .arrow {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    background-color: #FDEFED;
    display: block;
    height: 150px;
    margin-bottom: 15px;
    margin-right: 30px; }
    @media (min-width: 992px) {
      /* line 539, src/assets/scss/_global.scss */
      .arrow-diagram .arrow {
        margin-left: 30px;
        margin-bottom: 0;
        margin-right: 0; }
        /* line 552, src/assets/scss/_global.scss */
        .arrow-diagram .arrow.arrow-1 {
          z-index: 4; }
        /* line 556, src/assets/scss/_global.scss */
        .arrow-diagram .arrow.arrow-1 {
          z-index: 3; }
        /* line 560, src/assets/scss/_global.scss */
        .arrow-diagram .arrow.arrow-1 {
          z-index: 2; } }
    @media (max-width: 575.98px) {
      /* line 565, src/assets/scss/_global.scss */
      .arrow-diagram .arrow p {
        font-size: 14px !important;
        line-height: 18px !important; } }
    /* line 571, src/assets/scss/_global.scss */
    .arrow-diagram .arrow .step {
      position: absolute;
      width: 50px;
      height: 50px;
      top: -5px;
      left: 5px;
      background-color: #A23086;
      color: #FFFFFF;
      font-weight: bold;
      font-size: 20px;
      border-radius: 25px;
      line-height: 50px;
      text-align: center;
      z-index: 2; }
    @media (min-width: 992px) {
      /* line 587, src/assets/scss/_global.scss */
      .arrow-diagram .arrow:first-child {
        margin-left: 0; }
      /* line 591, src/assets/scss/_global.scss */
      .arrow-diagram .arrow:last-child {
        margin-right: 30px; } }
    /* line 596, src/assets/scss/_global.scss */
    .arrow-diagram .arrow:before {
      content: "";
      position: absolute;
      width: 0;
      height: 150px;
      top: 0;
      left: 0;
      bottom: 0;
      border-top: 75px solid transparent;
      border-left: 30px solid white;
      border-bottom: 75px solid transparent;
      margin: 0; }
    /* line 610, src/assets/scss/_global.scss */
    .arrow-diagram .arrow:after {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      right: -29px;
      width: 0;
      height: 0;
      border-top: 75px solid transparent;
      border-left: 30px solid #FDEFED;
      border-bottom: 75px solid transparent;
      margin: 0; }

/* line 626, src/assets/scss/_global.scss */
.rounded-big {
  border-radius: 10px; }

/* line 1, src/assets/scss/_typography.scss */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: 'shrimpregular', 'Inter', Arial, sans-serif; }

/* line 11, src/assets/scss/_typography.scss */
h1, .h1 {
  font-size: 26px;
  line-height: 32px;
  font-weight: 400;
  margin: 0; }
  @media (min-width: 992px) {
    /* line 11, src/assets/scss/_typography.scss */
    h1, .h1 {
      font-size: 42px;
      line-height: 130%; } }
  @media (min-width: 1140px) {
    /* line 11, src/assets/scss/_typography.scss */
    h1, .h1 {
      font-size: 60px;
      line-height: 115%; }
      /* line 23, src/assets/scss/_typography.scss */
      h1.article-title, .h1.article-title {
        font-size: 40px;
        line-height: 130%; } }

/* line 30, src/assets/scss/_typography.scss */
h2, .h2 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
  margin: 0; }
  @media (min-width: 992px) {
    /* line 30, src/assets/scss/_typography.scss */
    h2, .h2 {
      font-size: 26px;
      line-height: 130%; } }
  @media (min-width: 1140px) {
    /* line 30, src/assets/scss/_typography.scss */
    h2, .h2 {
      font-size: 30px;
      line-height: 35px; } }

/* line 45, src/assets/scss/_typography.scss */
h3, .h3 {
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
  margin: 0; }
  @media (min-width: 992px) {
    /* line 45, src/assets/scss/_typography.scss */
    h3, .h3 {
      font-size: 20px;
      line-height: 130%; } }
  @media (min-width: 1140px) {
    /* line 45, src/assets/scss/_typography.scss */
    h3, .h3 {
      font-size: 20px;
      line-height: 130%; } }

/* line 60, src/assets/scss/_typography.scss */
h4, .h4 {
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
  margin: 0; }
  @media (min-width: 992px) {
    /* line 60, src/assets/scss/_typography.scss */
    h4, .h4 {
      font-size: 17px;
      line-height: 130%; } }
  @media (min-width: 1140px) {
    /* line 60, src/assets/scss/_typography.scss */
    h4, .h4 {
      font-size: 18px;
      line-height: 130%; } }

/* line 75, src/assets/scss/_typography.scss */
h5, .h5 {
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
  margin: 0; }
  @media (min-width: 992px) {
    /* line 75, src/assets/scss/_typography.scss */
    h5, .h5 {
      font-size: 17px;
      line-height: 130%; } }
  @media (min-width: 1140px) {
    /* line 75, src/assets/scss/_typography.scss */
    h5, .h5 {
      font-size: 18px;
      line-height: 130%; } }

/* line 90, src/assets/scss/_typography.scss */
h6, .h6 {
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
  margin: 0; }

/* line 101, src/assets/scss/_typography.scss */
p, .p, #main-content li, .popover li {
  font-size: 16px;
  font-weight: 400;
  line-height: 25px; }
  /* line 105, src/assets/scss/_typography.scss */
  p.small, .p.small, #main-content li.small, .popover li.small {
    font-size: 13px;
    line-height: 16px; }
    /* line 108, src/assets/scss/_typography.scss */
    p.small.extra-lh, .p.small.extra-lh, #main-content li.small.extra-lh, .popover li.small.extra-lh {
      line-height: 150%; }
  /* line 112, src/assets/scss/_typography.scss */
  p.large, .p.large, #main-content li.large, .popover li.large {
    font-size: 20px;
    line-height: 23px; }
    /* line 115, src/assets/scss/_typography.scss */
    p.large.extra-lh, .p.large.extra-lh, #main-content li.large.extra-lh, .popover li.large.extra-lh {
      line-height: 150%; }

/* line 121, src/assets/scss/_typography.scss */
span.large {
  font-size: 20px;
  line-height: 23px; }
  /* line 124, src/assets/scss/_typography.scss */
  span.large.extra-lh {
    line-height: 150%; }

/* line 129, src/assets/scss/_typography.scss */
#main-content p {
  overflow: hidden; }

/* line 1, src/assets/scss/_forms.scss */
.form-control {
  border-color: #4D104F;
  min-height: 48px; }
  @media (min-width: 992px) {
    /* line 1, src/assets/scss/_forms.scss */
    .form-control {
      min-height: 56px; } }
  /* line 8, src/assets/scss/_forms.scss */
  .form-control.error {
    border-color: #D30D0D;
    background-color: #D30D0D26; }

/* line 14, src/assets/scss/_forms.scss */
.admin .form-control {
  min-height: auto; }

/* line 20, src/assets/scss/_forms.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #4D104F;
  border-radius: 0.25rem;
  min-height: 48px; }
  @media (min-width: 992px) {
    /* line 20, src/assets/scss/_forms.scss */
    .select2-container--default .select2-selection--single {
      min-height: 56px; } }
  /* line 29, src/assets/scss/_forms.scss */
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 48px;
    padding-left: 0.75rem; }
    @media (min-width: 992px) {
      /* line 29, src/assets/scss/_forms.scss */
      .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 56px; } }
  /* line 37, src/assets/scss/_forms.scss */
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 15px;
    right: 1px;
    width: 20px; }
    /* line 43, src/assets/scss/_forms.scss */
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #4D104F transparent transparent transparent; }
      @media (max-width: 1139.98px) {
        /* line 43, src/assets/scss/_forms.scss */
        .select2-container--default .select2-selection--single .select2-selection__arrow b {
          margin-top: -5px; } }
  /* line 51, src/assets/scss/_forms.scss */
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #6c757d; }

/* line 57, src/assets/scss/_forms.scss */
label {
  font-weight: 700; }
  /* line 60, src/assets/scss/_forms.scss */
  label span {
    font-weight: 400; }
  /* line 64, src/assets/scss/_forms.scss */
  label.custom-control-label {
    font-weight: 400;
    font-size: 14px;
    padding-top: 2px; }
    /* line 69, src/assets/scss/_forms.scss */
    label.custom-control-label::before {
      border: 1px solid #4D104F; }
  /* line 74, src/assets/scss/_forms.scss */
  label.error {
    color: #D30D0D; }

/* line 79, src/assets/scss/_forms.scss */
.custom-control-input:checked ~ .custom-control-label::before {
  border-color: #4D104F;
  background-color: #4D104F; }

/* line 84, src/assets/scss/_forms.scss */
.search-input {
  padding-right: 30px;
  background-image: url("/assets/img/icon-search.svg");
  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: auto; }

/* line 1, src/assets/scss/_modals.scss */
.modal-footer {
  display: block; }

/* line 5, src/assets/scss/_modals.scss */
.modal-backdrop.show {
  opacity: 1.0; }

/* line 9, src/assets/scss/_modals.scss */
.modal-xl {
  width: 90%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto; }

/* line 16, src/assets/scss/_modals.scss */
.modal-header .close {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #4D104F;
  opacity: 1; }

/* line 24, src/assets/scss/_modals.scss */
.modal-body .close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
  color: #4D104F;
  opacity: 1; }
  @media (max-width: 1139.98px) {
    /* line 24, src/assets/scss/_modals.scss */
    .modal-body .close {
      color: #FFFFFF; } }

/* line 36, src/assets/scss/_modals.scss */
.modal-body.bg-white .close, .modal-content.bg-white .close, .modal-content.bg-illuminate-green .close {
  color: #4D104F; }

/* line 40, src/assets/scss/_modals.scss */
.modal .small.illuminate-modal-disclaimer {
  font-size: 12px; }
  @media (min-width: 1140px) {
    /* line 40, src/assets/scss/_modals.scss */
    .modal .small.illuminate-modal-disclaimer {
      margin-right: -15px; } }

/* line 47, src/assets/scss/_modals.scss */
.modal .small.inhale-modal-disclaimer {
  font-size: 12px; }
  @media (min-width: 1140px) {
    /* line 47, src/assets/scss/_modals.scss */
    .modal .small.inhale-modal-disclaimer {
      margin-right: -15px; } }

/* line 54, src/assets/scss/_modals.scss */
.modal#inhaleAudienceModal .modal-lg {
  max-width: 1000px; }

/* line 59, src/assets/scss/_modals.scss */
body.inhale-page .modal-backdrop {
  background-color: #433577; }

/* line 63, src/assets/scss/_modals.scss */
body.inhale-page.pip-backdrop .modal-backdrop {
  background-color: #4D104F !important; }

/* line 67, src/assets/scss/_modals.scss */
.modal#inhaleRegistrationModal .modal-body .close {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 2;
  opacity: 1; }
  @media (min-width: 576px) {
    /* line 67, src/assets/scss/_modals.scss */
    .modal#inhaleRegistrationModal .modal-body .close {
      top: 30px;
      right: 30px; } }
  /* line 77, src/assets/scss/_modals.scss */
  .modal#inhaleRegistrationModal .modal-body .close svg {
    fill: #f0d206; }
  /* line 80, src/assets/scss/_modals.scss */
  .modal#inhaleRegistrationModal .modal-body .close :hover {
    opacity: 0.8; }

/* line 1, src/assets/scss/_tabs.scss */
.nav-tabs {
  border-bottom: none; }
  /* line 6, src/assets/scss/_tabs.scss */
  .nav-tabs .nav-link {
    margin-bottom: 0;
    background-color: transparent;
    border: 1px solid #4D104F;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 1rem;
    font-size: 17px;
    font-weight: bold; }
    /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      isolation: isolate;
      color: #FFFFFF;
      background-color: #4D104F;
      border-color: #4D104F; }
    /* line 22, src/assets/scss/_tabs.scss */
    .nav-tabs .nav-link.disabled {
      color: #F5F5F5;
      background-color: transparent;
      border-color: transparent; }
  /* line 29, src/assets/scss/_tabs.scss */
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #FFFFFF;
    background-color: #4D104F;
    border-color: #4D104F; }

/* line 38, src/assets/scss/_tabs.scss */
.nav-tabs.tabs-green-orange {
  border-bottom: none; }
  /* line 41, src/assets/scss/_tabs.scss */
  .nav-tabs.tabs-green-orange .nav-link {
    margin-bottom: 0;
    background-color: #00D3BA;
    color: #4D104F;
    border-color: #00D3BA;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 1rem;
    font-size: 17px;
    font-weight: bold; }
    /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
    .nav-tabs.tabs-green-orange .nav-link:hover, .nav-tabs.tabs-green-orange .nav-link:focus {
      isolation: isolate;
      background-color: #00D3BA;
      color: #4D104F;
      border-color: #00D3BA; }
    /* line 58, src/assets/scss/_tabs.scss */
    .nav-tabs.tabs-green-orange .nav-link.disabled {
      color: #F5F5F5;
      background-color: transparent;
      border-color: transparent; }
  /* line 65, src/assets/scss/_tabs.scss */
  .nav-tabs.tabs-green-orange .nav-link.active,
  .nav-tabs.tabs-green-orange .nav-item.show .nav-link {
    background-color: #EE6352;
    color: #FFFFFF;
    background-color: #EE6352; }

/* line 1, src/assets/scss/components/_cA0_Nav.scss */
header#header-inner.cA0_Nav {
  min-width: 300px;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }
  /* line 11, src/assets/scss/components/_cA0_Nav.scss */
  header#header-inner.cA0_Nav p.small {
    line-height: 19px; }
  /* line 17, src/assets/scss/components/_cA0_Nav.scss */
  header#header-inner.cA0_Nav #bottombar a,
  header#header-inner.cA0_Nav #topbar a {
    font-size: 13px;
    line-height: 19px;
    text-decoration: none; }
    /* line 22, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav #bottombar a.info-icon,
    header#header-inner.cA0_Nav #topbar a.info-icon {
      padding-left: 23px;
      padding-right: 0;
      position: relative; }
      /* line 27, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav #bottombar a.info-icon::before,
      header#header-inner.cA0_Nav #topbar a.info-icon::before {
        position: absolute;
        display: inline-block;
        top: 0;
        left: 0;
        content: "";
        background-image: url("/assets/img/icon-info.svg");
        background-position: center left;
        background-repeat: no-repeat;
        background-size: 16px 16px;
        width: 16px;
        height: 16px; }
      /* line 41, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav #bottombar a.info-icon:hover::before,
      header#header-inner.cA0_Nav #topbar a.info-icon:hover::before {
        background-image: url("/assets/img/icon-info_hover.svg"); }
    /* line 46, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav #bottombar a.user-icon,
    header#header-inner.cA0_Nav #topbar a.user-icon {
      font-weight: 700;
      padding-left: 26px;
      padding-right: 0;
      position: relative; }
      /* line 52, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav #bottombar a.user-icon::before,
      header#header-inner.cA0_Nav #topbar a.user-icon::before {
        position: absolute;
        display: inline-block;
        top: 0;
        left: 0;
        content: "";
        background-image: url("/assets/img/icon-user.svg");
        background-position: center left;
        background-repeat: no-repeat;
        background-size: 19px 19px;
        width: 19px;
        height: 19px; }
      /* line 66, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav #bottombar a.user-icon:hover::before,
      header#header-inner.cA0_Nav #topbar a.user-icon:hover::before {
        background-image: url("/assets/img/icon-user_hover.svg"); }
    /* line 71, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav #bottombar a.search-icon,
    header#header-inner.cA0_Nav #topbar a.search-icon {
      padding-right: 26px;
      position: relative; }
      /* line 75, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav #bottombar a.search-icon::before,
      header#header-inner.cA0_Nav #topbar a.search-icon::before {
        position: absolute;
        display: inline-block;
        top: 0;
        right: 0;
        content: "";
        background-image: url("/assets/img/icon-search.png");
        background-position: center right;
        background-repeat: no-repeat;
        background-size: 11px 11px;
        width: 11px;
        height: 11px; }
    /* line 93, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav #bottombar a:hover,
    header#header-inner.cA0_Nav #topbar a:hover {
      color: #EE6352;
      text-decoration: none; }
    /* line 98, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav #bottombar a.active,
    header#header-inner.cA0_Nav #topbar a.active {
      color: #EE6352;
      text-decoration: none; }
  /* line 105, src/assets/scss/components/_cA0_Nav.scss */
  header#header-inner.cA0_Nav .navbar {
    padding: 0; }
    /* line 108, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav .navbar a.nav-brand {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      /* line 114, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar a.nav-brand img {
        width: 95px; }
        @media (min-width: 1140px) {
          /* line 114, src/assets/scss/components/_cA0_Nav.scss */
          header#header-inner.cA0_Nav .navbar a.nav-brand img {
            width: auto; } }
    /* line 123, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav .navbar div.gsk-brand img {
      width: 45px; }
      @media (min-width: 1140px) {
        /* line 123, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar div.gsk-brand img {
          height: 27px;
          width: auto; } }
    /* line 132, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav .navbar .navbar-toggler {
      width: 24px;
      height: 20px;
      margin-right: 20px;
      margin-left: 10px;
      font-size: 1rem;
      line-height: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background-color: transparent;
      border: 1px solid transparent;
      border-radius: 0;
      background-image: url("/assets/img/icon-menu.svg");
      background-repeat: no-repeat;
      background-size: 24px 20px;
      background-position: center; }
      @media (min-width: 1140px) {
        /* line 132, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar .navbar-toggler {
          margin-left: 20px; } }
      /* line 154, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar .navbar-toggler:hover {
        background-image: url("/assets/img/icon-menu_hover.svg"); }
      /* line 158, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar .navbar-toggler[aria-expanded="true"] {
        background-image: url("/assets/img/icon-close.svg");
        background-size: 20px 20px; }
        /* line 162, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar .navbar-toggler[aria-expanded="true"]:hover {
          background-image: url("/assets/img/icon-close_hover.svg"); }
    /* line 169, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link {
      padding: 10px 20px;
      color: #FFFFFF;
      line-height: 40px;
      font-size: 18px;
      font-weight: 700; }
      @media (min-width: 1140px) {
        /* line 169, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link {
          color: #4D104F; } }
      @media (min-width: 1140px) {
        /* line 169, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link {
          padding: 10px 16px; } }
      @media (min-width: 1140px) {
        /* line 169, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link {
          line-height: 69px; } }
      @media (min-width: 576px) {
        /* line 169, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link {
          font-size: 16px; } }
      @media (min-width: 1280px) {
        /* line 169, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link {
          font-size: 17px; } }
      /* line 192, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle {
        padding-right: 24px;
        height: 60px; }
        @media (min-width: 1140px) {
          /* line 192, src/assets/scss/components/_cA0_Nav.scss */
          header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle {
            padding-right: 15px;
            height: auto;
            width: auto; } }
        @media (min-width: 1140px) {
          /* line 192, src/assets/scss/components/_cA0_Nav.scss */
          header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle {
            padding-right: 20px; } }
      /* line 206, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle::after {
        position: absolute;
        border: 0;
        right: 27px;
        top: 30px;
        content: "";
        background-image: url("/assets/img/icon-navdropdown_mobile.svg");
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: 12px 6px;
        width: 12px;
        height: 6px; }
        @media (min-width: 1140px) {
          /* line 206, src/assets/scss/components/_cA0_Nav.scss */
          header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle::after {
            right: auto;
            top: 46%;
            content: "";
            border: none;
            background-image: url("/assets/img/icon-navdropdown.svg");
            background-position: center bottom;
            background-repeat: no-repeat;
            background-size: 12px 6px;
            width: 12px;
            height: 6px; } }
      /* line 232, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.search-icon {
        background-image: url("/assets/img/icon-search.svg");
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: 26px 26px;
        width: 27px;
        height: 27px; }
        /* line 240, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.search-icon span {
          display: none; }
        /* line 244, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.search-icon:hover {
          background-image: url("/assets/img/icon-search_hover.svg"); }
      /* line 249, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.user-icon {
        padding-left: 55px;
        position: relative; }
        @media (min-width: 1140px) {
          /* line 249, src/assets/scss/components/_cA0_Nav.scss */
          header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.user-icon {
            padding-left: 35px;
            padding-right: 0; } }
        /* line 258, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.user-icon::before {
          position: absolute;
          display: inline-block;
          top: 16px;
          left: 20px;
          content: "";
          background-image: url("/assets/img/icon-user_white.svg");
          background-position: center left;
          background-repeat: no-repeat;
          background-size: 27px 27px;
          width: 27px;
          height: 27px; }
          @media (min-width: 1140px) {
            /* line 258, src/assets/scss/components/_cA0_Nav.scss */
            header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.user-icon::before {
              left: 0; } }
          @media (min-width: 1140px) {
            /* line 258, src/assets/scss/components/_cA0_Nav.scss */
            header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.user-icon::before {
              background-image: url("/assets/img/icon-user.svg"); } }
        /* line 278, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.user-icon:hover::before {
          background-image: url("/assets/img/icon-user_hover.svg"); }
      /* line 283, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link:hover {
        color: #EE6352; }
      /* line 287, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.active {
        color: #EE6352; }
      /* line 291, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle:hover::after {
        background-image: url("/assets/img/icon-navdropdown_hover.svg"); }
      /* line 295, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle[aria-expanded="true"]::after {
        background-image: url("/assets/img/icon-navdropdown_hover.svg");
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
      /* line 300, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar ul.navbar-nav > .nav-item .nav-link.active .nav-link {
        color: #EE6352; }
    @media (max-width: 1279.98px) {
      /* line 306, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar #links ul.navbar-nav > .nav-item {
        border-top: 1px solid #EE6352; }
      /* line 310, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar #links ul.navbar-nav > .nav-item:first-child {
        border-top: none; } }
    /* line 315, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav .navbar .dropdown-menu {
      padding: 20px;
      margin: 0;
      font-size: 16px;
      background-color: #A23086;
      color: #FFFFFF;
      border-radius: 0;
      border: 0; }
      @media (min-width: 1140px) {
        /* line 315, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar .dropdown-menu {
          border-radius: 0 0 5px 5px;
          -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
                  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); } }
    /* line 333, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav .navbar .dropdown-divider {
      padding: 0;
      height: 0;
      margin: 10px 0;
      overflow: hidden;
      border-top: 1px solid #FFFFFF; }
    /* line 341, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav .navbar .dropdown-item {
      padding: 5px 0;
      color: #FFFFFF;
      font-weight: bold; }
      /* line 349, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar .dropdown-item:focus, header#header-inner.cA0_Nav .navbar .dropdown-item:hover {
        color: #FFFFFF;
        background-color: transparent;
        text-decoration: underline; }
    /* line 360, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav .navbar .dropdown-text {
      padding: 5px 0;
      color: #FFFFFF; }
      /* line 364, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar .dropdown-text ul {
        padding-left: 0;
        list-style: none; }
        /* line 368, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar .dropdown-text ul li {
          position: relative;
          padding-left: 20px;
          margin-bottom: 7px; }
          /* line 373, src/assets/scss/components/_cA0_Nav.scss */
          header#header-inner.cA0_Nav .navbar .dropdown-text ul li::before {
            position: absolute;
            left: 0;
            top: 1px;
            background-image: url("/assets/img/icon-ribbon.svg");
            background-size: auto;
            background-repeat: no-repeat;
            background-position: left;
            display: block;
            content: "";
            width: 20px;
            height: 20px; }
          /* line 387, src/assets/scss/components/_cA0_Nav.scss */
          header#header-inner.cA0_Nav .navbar .dropdown-text ul li a {
            color: #FFFFFF; }
            @media (min-width: 1140px) {
              /* line 387, src/assets/scss/components/_cA0_Nav.scss */
              header#header-inner.cA0_Nav .navbar .dropdown-text ul li a {
                white-space: nowrap; } }
            /* line 393, src/assets/scss/components/_cA0_Nav.scss */
            header#header-inner.cA0_Nav .navbar .dropdown-text ul li a:focus, header#header-inner.cA0_Nav .navbar .dropdown-text ul li a:hover {
              color: #FFFFFF;
              background-color: transparent;
              text-decoration: underline; }
      /* line 406, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav .navbar .dropdown-text.illuminate li a {
        color: #4D104F; }
        /* line 409, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav .navbar .dropdown-text.illuminate li a:focus, header#header-inner.cA0_Nav .navbar .dropdown-text.illuminate li a:hover {
          color: #4D104F; }

/* line 418, src/assets/scss/components/_cA0_Nav.scss */
header#header-inner.cA0_Nav.mobilenav-open {
  background-color: #4D104F;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: 0 !important; }
  /* line 427, src/assets/scss/components/_cA0_Nav.scss */
  header#header-inner.cA0_Nav.mobilenav-open .navbar {
    height: 100%;
    display: block; }
  /* line 432, src/assets/scss/components/_cA0_Nav.scss */
  header#header-inner.cA0_Nav.mobilenav-open .header-bg {
    background: #4D104F; }
    /* line 435, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open .header-bg #links {
      background-color: #4D104F;
      height: 100%; }
  /* line 447, src/assets/scss/components/_cA0_Nav.scss */
  header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-vaccines-hub #navBack.nav-link {
    position: relative;
    padding-left: 40px; }
    /* line 451, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-vaccines-hub #navBack.nav-link::before {
      position: absolute;
      border: 0;
      left: 20px;
      top: 28px;
      content: "";
      background-image: url("/assets/img/icon-navdropdown_mobile.svg");
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      background-position: center bottom;
      background-repeat: no-repeat;
      background-size: 12px 6px;
      width: 12px;
      height: 6px; }
    /* line 466, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-vaccines-hub #navBack.nav-link:hover::before {
      background-image: url("/assets/img/icon-navdropdown_hover.svg"); }
  /* line 471, src/assets/scss/components/_cA0_Nav.scss */
  header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu {
    background-color: #00D3BA !important;
    color: #4D104F !important; }
    /* line 475, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu h6.dropdown-header {
      font-family: 'Inter', Arial, sans-serif;
      display: block;
      padding: 5px 0;
      margin-bottom: 0;
      font-size: 1rem;
      color: #4D104F;
      font-weight: 700; }
    /* line 485, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu .dropdown-divider {
      border-top: 1px solid #4D104F; }
    /* line 489, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu .dropdown-item {
      color: #4D104F;
      font-weight: normal; }
      /* line 493, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu .dropdown-item:focus, header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu .dropdown-item:hover {
        color: #4D104F; }
  /* line 502, src/assets/scss/components/_cA0_Nav.scss */
  header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub #navBack.nav-link {
    position: relative;
    padding-left: 40px; }
    /* line 506, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub #navBack.nav-link::before {
      position: absolute;
      border: 0;
      left: 20px;
      top: 28px;
      content: "";
      background-image: url("/assets/img/icon-navdropdown_mobile.svg");
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      background-position: center bottom;
      background-repeat: no-repeat;
      background-size: 12px 6px;
      width: 12px;
      height: 6px; }
    /* line 521, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub #navBack.nav-link:hover::before {
      background-image: url("/assets/img/icon-navdropdown_hover.svg"); }
  /* line 526, src/assets/scss/components/_cA0_Nav.scss */
  header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu {
    background-color: #f0d206 !important;
    color: #433577 !important; }
    /* line 530, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu h6.dropdown-header {
      font-family: 'Inter', Arial, sans-serif;
      display: block;
      padding: 5px 0;
      margin-bottom: 0;
      font-size: 1rem;
      color: #433577;
      font-weight: 700; }
    /* line 540, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-divider {
      border-top: 1px solid #433577; }
    /* line 544, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-item {
      color: #433577;
      font-weight: normal; }
      /* line 548, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-item:focus, header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-item:hover {
        color: #433577; }
    /* line 554, src/assets/scss/components/_cA0_Nav.scss */
    header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-text {
      color: #433577; }
      /* line 557, src/assets/scss/components/_cA0_Nav.scss */
      header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-text ul.dot {
        list-style: disc;
        padding-left: 20px; }
        /* line 561, src/assets/scss/components/_cA0_Nav.scss */
        header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-text ul.dot li {
          padding-left: 0; }
          /* line 565, src/assets/scss/components/_cA0_Nav.scss */
          header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-text ul.dot li::before {
            display: none; }
          /* line 569, src/assets/scss/components/_cA0_Nav.scss */
          header#header-inner.cA0_Nav.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-text ul.dot li a {
            color: #433577; }

/* to try and help avoid foc delay */
/* line 578, src/assets/scss/components/_cA0_Nav.scss */
body #main-content {
  padding-top: 128px; }

/* line 1, src/assets/scss/components/_cA1-2_Hero.scss */
.cA1-2_Hero {
  background-image: url("/assets/img/bg-ribbon_a1-2.svg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right top; }
  @media (min-width: 576px) {
    /* line 1, src/assets/scss/components/_cA1-2_Hero.scss */
    .cA1-2_Hero {
      background-position: center center; } }
  /* line 9, src/assets/scss/components/_cA1-2_Hero.scss */
  .cA1-2_Hero.nosquiggle {
    background-image: none; }

@media (min-width: 992px) {
  /* line 1, src/assets/scss/components/_cA2_ContentCallout.scss */
  .cA2_ContentCallout {
    background-image: url("/assets/img/bg-ribbon_a2.svg");
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center; } }

/* line 8, src/assets/scss/components/_cA2_ContentCallout.scss */
.cA2_ContentCallout.nosquiggle {
  background-image: none; }

/* line 1, src/assets/scss/components/_cA2-2_ContentCallout.scss */
.cA2-2_ContentCallout {
  background-image: url("/assets/img/bg-ribbon_a2-2.svg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center center; }
  /* line 6, src/assets/scss/components/_cA2-2_ContentCallout.scss */
  .cA2-2_ContentCallout.nosquiggle {
    background-image: none; }

/* line 1, src/assets/scss/components/_cD1_Newsletter.scss */
.cD1_Newsletter {
  background-image: url("/assets/img/bg-ribbon-corner.svg");
  background-repeat: no-repeat;
  background-size: 20%;
  background-position: bottom right; }
  @media (min-width: 576px) {
    /* line 1, src/assets/scss/components/_cD1_Newsletter.scss */
    .cD1_Newsletter {
      background-size: 10%; } }
  @media (min-width: 992px) {
    /* line 1, src/assets/scss/components/_cD1_Newsletter.scss */
    .cD1_Newsletter {
      background-size: 10%; } }
  @media (min-width: 1140px) {
    /* line 1, src/assets/scss/components/_cD1_Newsletter.scss */
    .cD1_Newsletter {
      background-size: 15%; } }
  @media (min-width: 1280px) {
    /* line 1, src/assets/scss/components/_cD1_Newsletter.scss */
    .cD1_Newsletter {
      background-size: auto; } }
  /* line 18, src/assets/scss/components/_cD1_Newsletter.scss */
  .cD1_Newsletter.nosquiggle {
    background-image: none; }

/* line 2, src/assets/scss/components/_cF1_Footer.scss */
footer#footer.cF1_Footer a {
  color: #FFFFFF;
  text-decoration: none; }
  /* line 11, src/assets/scss/components/_cF1_Footer.scss */
  footer#footer.cF1_Footer a.h6 {
    display: block;
    margin-bottom: 10px; }

/* line 17, src/assets/scss/components/_cF1_Footer.scss */
footer#footer.cF1_Footer ul.nav li.nav-item {
  margin-bottom: 7px; }
  /* line 20, src/assets/scss/components/_cF1_Footer.scss */
  footer#footer.cF1_Footer ul.nav li.nav-item a.nav-link {
    color: #EE6352;
    text-decoration: underline; }

/* line 26, src/assets/scss/components/_cF1_Footer.scss */
footer#footer.cF1_Footer .gsk-logo-footer {
  max-width: 80px;
  margin-top: 6px; }

/* line 30, src/assets/scss/components/_cF1_Footer.scss */
footer#footer.cF1_Footer .gsk-legals-footer p {
  font-size: 14px; }

/* line 1, src/assets/scss/components/_cH1_Form.scss */
.cH1_Form {
  background-color: #4D104F; }
  @media (min-width: 992px) {
    /* line 1, src/assets/scss/components/_cH1_Form.scss */
    .cH1_Form {
      position: relative;
      background: -webkit-gradient(linear, left top, right top, color-stop(50%, #4D104F), color-stop(50%, #FFFFFF));
      background: linear-gradient(90deg, #4D104F 50%, #FFFFFF 50%); }
      /* line 7, src/assets/scss/components/_cH1_Form.scss */
      .cH1_Form::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: transparent;
        background-image: url("/assets/img/bg-ribbon_h1.svg");
        background-repeat: no-repeat;
        background-size: auto;
        background-position: center center; } }
  @media (min-width: 992px) {
    /* line 25, src/assets/scss/components/_cH1_Form.scss */
    .cH1_Form.nosquiggle::before {
      background-image: none; } }

/* line 1, src/assets/scss/components/_cH1-2_FormThanks.scss */
.cH1-2_Form {
  background-color: #4D104F; }
  @media (min-width: 992px) {
    /* line 1, src/assets/scss/components/_cH1-2_FormThanks.scss */
    .cH1-2_Form {
      position: relative;
      background: -webkit-gradient(linear, left top, right top, color-stop(50%, #4D104F), color-stop(50%, #FFFFFF));
      background: linear-gradient(90deg, #4D104F 50%, #FFFFFF 50%); }
      /* line 6, src/assets/scss/components/_cH1-2_FormThanks.scss */
      .cH1-2_Form::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: transparent;
        background-image: url("/assets/img/bg-ribbon_h1-2.svg");
        background-repeat: no-repeat;
        background-size: auto;
        background-position: center center; } }
  @media (min-width: 992px) {
    /* line 24, src/assets/scss/components/_cH1-2_FormThanks.scss */
    .cH1-2_Form.nosquiggle::before {
      background-image: none; } }

/* line 1, src/assets/scss/components/_cI1_CTAs.scss */
.cI1_CTAs {
  background-image: url("/assets/img/bg-ribbon_i1.svg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center; }
  /* line 6, src/assets/scss/components/_cI1_CTAs.scss */
  .cI1_CTAs.nosquiggle {
    background-image: none; }

/* line 1, src/assets/scss/components/_cM1_SocialLinks.scss */
.cM1_SocialLinks {
  position: relative;
  overflow: hidden; }
  @media (min-width: 576px) {
    /* line 1, src/assets/scss/components/_cM1_SocialLinks.scss */
    .cM1_SocialLinks {
      background-image: url("/assets/img/bg-ribbon-purple-1.svg");
      background-repeat: no-repeat;
      background-position: right 10% center;
      background-size: contain; } }
  /* line 12, src/assets/scss/components/_cM1_SocialLinks.scss */
  .cM1_SocialLinks.nosquiggle {
    background-image: none; }

/* line 1, src/assets/scss/components/_cP1_Video.scss */
.cP1_Video {
  background-image: url("/assets/img/bg-ribbon_p1.svg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right top; }
  @media (min-width: 576px) {
    /* line 1, src/assets/scss/components/_cP1_Video.scss */
    .cP1_Video {
      background-position: center center; } }
  /* line 9, src/assets/scss/components/_cP1_Video.scss */
  .cP1_Video.nosquiggle {
    background-image: none; }

/* line 1, src/assets/scss/components/_cP2_Video.scss */
.cP1_Video {
  background-image: url("/assets/img/bg-ribbon_p1.svg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right top; }
  @media (min-width: 576px) {
    /* line 1, src/assets/scss/components/_cP2_Video.scss */
    .cP1_Video {
      background-position: center center; } }
  /* line 9, src/assets/scss/components/_cP2_Video.scss */
  .cP1_Video.nosquiggle {
    background-image: none; }

/* line 1, src/assets/scss/components/_cP3_Video.scss */
.cP3_Video {
  background-image: url("/assets/img/bg-ribbon_p3.svg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right top; }
  @media (min-width: 576px) {
    /* line 1, src/assets/scss/components/_cP3_Video.scss */
    .cP3_Video {
      background-position: center center; } }
  /* line 9, src/assets/scss/components/_cP3_Video.scss */
  .cP3_Video.nosquiggle {
    background-image: none; }

/* line 2, src/assets/scss/components/_cQ1_Poll.scss */
.cQ1_Poll label {
  font-weight: 700; }
  /* line 5, src/assets/scss/components/_cQ1_Poll.scss */
  .cQ1_Poll label span {
    font-weight: 400; }
  /* line 9, src/assets/scss/components/_cQ1_Poll.scss */
  .cQ1_Poll label.custom-control-label {
    font-weight: 400;
    font-size: 16px;
    padding-top: 2px; }
    /* line 14, src/assets/scss/components/_cQ1_Poll.scss */
    .cQ1_Poll label.custom-control-label::before {
      border: 1px solid #A23086; }
  /* line 19, src/assets/scss/components/_cQ1_Poll.scss */
  .cQ1_Poll label.error {
    color: #D30D0D; }

/* line 24, src/assets/scss/components/_cQ1_Poll.scss */
.cQ1_Poll .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #A23086;
  background-color: #A23086; }

/* line 2, src/assets/scss/components/_cQ1-2_Poll.scss */
.cQ1-2_Poll .form-control {
  min-height: 28px;
  width: 70px; }

/* line 3, src/assets/scss/components/_cQ1-2_Poll_Dropdowns.scss */
.cQ1-2_Poll_Dropdowns .form-control {
  min-height: 28px;
  width: 120px; }

/* line 10, src/assets/scss/components/_cQ1-2_Poll_Dropdowns.scss */
.cQ1-2_Poll_Dropdowns .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #4D104F;
  border-radius: 0.25rem;
  min-height: 36px; }
  /* line 16, src/assets/scss/components/_cQ1-2_Poll_Dropdowns.scss */
  .cQ1-2_Poll_Dropdowns .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 36px;
    padding-left: 0.75rem; }
  /* line 21, src/assets/scss/components/_cQ1-2_Poll_Dropdowns.scss */
  .cQ1-2_Poll_Dropdowns .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 20px;
    position: absolute;
    top: 9px;
    right: 1px;
    width: 20px; }
    /* line 27, src/assets/scss/components/_cQ1-2_Poll_Dropdowns.scss */
    .cQ1-2_Poll_Dropdowns .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #4D104F transparent transparent transparent; }
      @media (max-width: 1139.98px) {
        /* line 27, src/assets/scss/components/_cQ1-2_Poll_Dropdowns.scss */
        .cQ1-2_Poll_Dropdowns .select2-container--default .select2-selection--single .select2-selection__arrow b {
          margin-top: -2px; } }

/* line 3, src/assets/scss/components/_cQ1-4_PollTable.scss */
.cQ1-4_PollTable table.table-pivot th {
  background-color: #4D104F;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  font-size: 14px; }

/* line 11, src/assets/scss/components/_cQ1-4_PollTable.scss */
.cQ1-4_PollTable table.table-pivot th, .cQ1-4_PollTable table.table-pivot td {
  padding: 10px; }

/* line 15, src/assets/scss/components/_cQ1-4_PollTable.scss */
.cQ1-4_PollTable table.table-pivot td:not(.poll-question) {
  width: 16%;
  text-align: center;
  vertical-align: middle; }

/* line 21, src/assets/scss/components/_cQ1-4_PollTable.scss */
.cQ1-4_PollTable table.table-pivot tr.odd td {
  background: rgba(162, 48, 134, 0.1); }

/* line 25, src/assets/scss/components/_cQ1-4_PollTable.scss */
.cQ1-4_PollTable table.table-pivot tr.even td {
  background: rgba(162, 48, 134, 0.05); }

@media (min-width: 992px) {
  /* line 29, src/assets/scss/components/_cQ1-4_PollTable.scss */
  .cQ1-4_PollTable table.table-pivot td.poll-question {
    font-size: 12px;
    width: 230px;
    min-width: 230px; } }

/* line 37, src/assets/scss/components/_cQ1-4_PollTable.scss */
.cQ1-4_PollTable table.table-pivot td.poll-question.odd {
  background: #A23086;
  color: #FFFFFF; }

/* line 42, src/assets/scss/components/_cQ1-4_PollTable.scss */
.cQ1-4_PollTable table.table-pivot td.poll-question.even {
  background: rgba(162, 48, 134, 0.8);
  color: #FFFFFF; }

@media (max-width: 991.98px) {
  /* line 48, src/assets/scss/components/_cQ1-4_PollTable.scss */
  .cQ1-4_PollTable table.table-pivot thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  /* line 59, src/assets/scss/components/_cQ1-4_PollTable.scss */
  .cQ1-4_PollTable table.table-pivot tr {
    display: block;
    margin-bottom: 20px; }
  /* line 64, src/assets/scss/components/_cQ1-4_PollTable.scss */
  .cQ1-4_PollTable table.table-pivot td {
    width: auto !important;
    display: block;
    text-align: right !important; }
  /* line 70, src/assets/scss/components/_cQ1-4_PollTable.scss */
  .cQ1-4_PollTable table.table-pivot td:before {
    content: attr(data-label);
    float: left; }
  /* line 75, src/assets/scss/components/_cQ1-4_PollTable.scss */
  .cQ1-4_PollTable table.table-pivot td.odd {
    background: rgba(162, 48, 134, 0.1) !important; }
  /* line 79, src/assets/scss/components/_cQ1-4_PollTable.scss */
  .cQ1-4_PollTable table.table-pivot td.even {
    background: rgba(162, 48, 134, 0.05) !important; }
  /* line 83, src/assets/scss/components/_cQ1-4_PollTable.scss */
  .cQ1-4_PollTable table.table-pivot td.poll-question {
    text-align: left !important;
    background-color: #A23086 !important; } }

/* line 1, src/assets/scss/components/_cR1_Article.scss */
.cR1_Article {
  background-image: url("/assets/img/bg-ribbon_a1-2.svg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: right top; }
  @media (min-width: 576px) {
    /* line 1, src/assets/scss/components/_cR1_Article.scss */
    .cR1_Article {
      background-position: center center; } }
  /* line 10, src/assets/scss/components/_cR1_Article.scss */
  .cR1_Article.nosquiggle {
    background-image: none; }

/* line 2, src/assets/scss/components/_illuminate.scss */
#hub-subnav-illuminate.hub-subnav {
  background-color: #00D3BA;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
  overflow: visible; }
  @media (max-width: 1139.98px) {
    /* line 8, src/assets/scss/components/_illuminate.scss */
    #hub-subnav-illuminate.hub-subnav .container {
      padding-left: 0;
      padding-right: 0; } }
  /* line 15, src/assets/scss/components/_illuminate.scss */
  #hub-subnav-illuminate.hub-subnav .hub-subnav-ul {
    margin-top: -1px;
    overflow: visible; }
    /* line 19, src/assets/scss/components/_illuminate.scss */
    #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item {
      padding: 0;
      margin: 0;
      border-left: 1px solid #FFFFFF;
      border-right: 1px solid #FFFFFF;
      border-top: 1px solid #FFFFFF; }
      /* line 26, src/assets/scss/components/_illuminate.scss */
      #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item:last-child {
        border-right: 1px solid #FFFFFF; }
      /* line 30, src/assets/scss/components/_illuminate.scss */
      #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item.show .nav-link {
        background-color: #EE6352;
        color: #FFFFFF; }
      /* line 35, src/assets/scss/components/_illuminate.scss */
      #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .nav-link {
        padding: 1rem;
        background-color: #00D3BA;
        color: #4D104F;
        font-size: 17px;
        font-weight: bold;
        height: 100%; }
        /* line 43, src/assets/scss/components/_illuminate.scss */
        #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .nav-link.active, #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .nav-link:hover {
          background-color: #EE6352;
          color: #FFFFFF; }
      /* line 50, src/assets/scss/components/_illuminate.scss */
      #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item::before {
        display: none; }
      /* line 54, src/assets/scss/components/_illuminate.scss */
      #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show {
        z-index: 1030;
        width: 100%;
        background-color: #00D3BA;
        color: #4D104F;
        border: 0;
        border-radius: 0;
        padding: 20px 20px 0;
        margin: 0;
        font-size: 16px; }
        @media (min-width: 1280px) {
          /* line 54, src/assets/scss/components/_illuminate.scss */
          #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show {
            border-radius: 0 0 5px 5px;
            -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
                    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); } }
        /* line 71, src/assets/scss/components/_illuminate.scss */
        #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show::before {
          display: block; }
        /* line 77, src/assets/scss/components/_illuminate.scss */
        #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-divider {
          padding: 0;
          height: 0;
          margin: 10px 0;
          overflow: hidden;
          border-top: 1px solid #FFFFFF; }
        /* line 85, src/assets/scss/components/_illuminate.scss */
        #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-item {
          padding: 5px 0;
          color: #FFFFFF;
          font-weight: bold; }
          /* line 90, src/assets/scss/components/_illuminate.scss */
          #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-item:focus, #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-item:hover {
            color: #FFFFFF;
            background-color: transparent;
            text-decoration: underline; }
        /* line 98, src/assets/scss/components/_illuminate.scss */
        #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text {
          padding: 5px 0;
          color: #4D104F; }
          /* line 103, src/assets/scss/components/_illuminate.scss */
          #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul {
            padding-left: 0;
            list-style: none;
            overflow: visible; }
            /* line 108, src/assets/scss/components/_illuminate.scss */
            #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul li {
              position: relative;
              padding-left: 20px;
              margin-bottom: 7px; }
              /* line 113, src/assets/scss/components/_illuminate.scss */
              #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul li::before {
                position: absolute;
                left: 0;
                top: 1px;
                background-size: auto;
                background-repeat: no-repeat;
                background-position: left;
                display: block;
                content: "";
                width: 20px;
                height: 20px; }
              /* line 127, src/assets/scss/components/_illuminate.scss */
              #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul li a {
                color: #4D104F; }
                /* line 134, src/assets/scss/components/_illuminate.scss */
                #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul li a:focus, #hub-subnav-illuminate.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul li a:hover {
                  color: #FFFFFF;
                  background-color: transparent;
                  text-decoration: underline; }

/* line 149, src/assets/scss/components/_illuminate.scss */
#hub-subnav-illuminate.stick {
  position: fixed;
  top: 0;
  z-index: 1020; }

/* line 156, src/assets/scss/components/_illuminate.scss */
.btn-illuminate {
  background-color: #00D3BA;
  border-color: #00D3BA;
  color: #4D104F; }

/* line 162, src/assets/scss/components/_illuminate.scss */
.quote-box {
  border-left: 30px solid #4D104F; }
  /* line 165, src/assets/scss/components/_illuminate.scss */
  .quote-box q {
    font-size: 19px;
    line-height: 28px;
    margin-bottom: 20px; }
    @media (min-width: 576px) {
      /* line 165, src/assets/scss/components/_illuminate.scss */
      .quote-box q {
        line-height: 36px; } }
  /* line 174, src/assets/scss/components/_illuminate.scss */
  .quote-box .quote-image {
    -webkit-filter: drop-shadow(8px -8px 0px #EE6352);
            filter: drop-shadow(8px -8px 0px #EE6352); }
  /* line 179, src/assets/scss/components/_illuminate.scss */
  .quote-box .quote-person .quote-person_name {
    font-size: 26px;
    line-height: 32px;
    font-weight: 900; }
  /* line 185, src/assets/scss/components/_illuminate.scss */
  .quote-box .quote-person .quote-person_title {
    font-size: 20px;
    font-weight: 600; }
  /* line 190, src/assets/scss/components/_illuminate.scss */
  .quote-box .quote-person .quote-person-org {
    font-size: 16px;
    font-weight: 600;
    font-style: italic; }

/* line 198, src/assets/scss/components/_illuminate.scss */
.quote-image {
  -webkit-filter: drop-shadow(8px -8px 0px #EE6352);
          filter: drop-shadow(8px -8px 0px #EE6352); }

/* line 202, src/assets/scss/components/_illuminate.scss */
.table-wrapper {
  display: block; }

/* line 207, src/assets/scss/components/_illuminate.scss */
.table-illuminate td,
.table-illuminate th {
  border: 2px solid #FFFFFF !important;
  vertical-align: middle; }

/* line 213, src/assets/scss/components/_illuminate.scss */
.table-illuminate thead {
  background-color: #4D104F;
  color: #FFFFFF;
  vertical-align: middle; }

/* line 219, src/assets/scss/components/_illuminate.scss */
.table-illuminate tbody th {
  background-color: #A23086;
  color: #FFFFFF; }

/* line 224, src/assets/scss/components/_illuminate.scss */
.table-illuminate tbody td {
  background-color: #00D3BA; }

/* line 230, src/assets/scss/components/_illuminate.scss */
.table-illuminate-2 td,
.table-illuminate-2 th {
  border: 2px solid #FFFFFF !important;
  vertical-align: middle; }

/* line 236, src/assets/scss/components/_illuminate.scss */
.table-illuminate-2 thead th {
  background-color: #A23086;
  color: #FFFFFF;
  vertical-align: middle; }

/* line 242, src/assets/scss/components/_illuminate.scss */
.table-illuminate-2 thead th:first-child {
  background-color: #4D104F;
  color: #FFFFFF; }

/* line 247, src/assets/scss/components/_illuminate.scss */
.table-illuminate-2 tbody th {
  background-color: #4D104F;
  color: #FFFFFF; }

/* line 252, src/assets/scss/components/_illuminate.scss */
.table-illuminate-2 tbody td {
  background-color: #00D3BA; }

/* line 257, src/assets/scss/components/_illuminate.scss */
.table-illuminate-2.table-sm td,
.table-illuminate-2.table-sm th,
.table-illuminate.table-sm td,
.table-illuminate.table-sm th {
  padding: 0.5rem; }

/* line 264, src/assets/scss/components/_illuminate.scss */
.table-illuminate .small,
.table-illuminate-2 .small {
  line-height: 1rem; }

@media (min-width: 992px) {
  /* line 272, src/assets/scss/components/_illuminate.scss */
  body.illuminate-landing-page h1 {
    font-size: 50px; }
  /* line 276, src/assets/scss/components/_illuminate.scss */
  body.illuminate-landing-page h2 {
    line-height: 44px; } }

@media (max-width: 415px) {
  /* line 281, src/assets/scss/components/_illuminate.scss */
  body.illuminate-landing-page .illuminate-landing-header-strapline {
    font-size: 12px; } }

/* line 287, src/assets/scss/components/_illuminate.scss */
body.illuminate-landing-page .illuminate-landing-header-disclaimer {
  font-size: 12px;
  line-height: 18px !important; }
  @media (max-width: 415px) {
    /* line 287, src/assets/scss/components/_illuminate.scss */
    body.illuminate-landing-page .illuminate-landing-header-disclaimer {
      font-size: 10px;
      line-height: 15px !important; } }

@media (max-width: 991.98px) {
  /* line 296, src/assets/scss/components/_illuminate.scss */
  body.illuminate-landing-page .illuminate-landing-header-fundedby {
    border-top: 1px solid #00D3BA;
    padding-top: 10px;
    font-size: 12px; } }

@media (max-width: 415px) {
  /* line 296, src/assets/scss/components/_illuminate.scss */
  body.illuminate-landing-page .illuminate-landing-header-fundedby {
    font-size: 10px; } }

/* line 308, src/assets/scss/components/_illuminate.scss */
body.illuminate-landing-page #illuminate-header-logo-mobile {
  height: 32px;
  width: auto; }
  @media (min-width: 576px) {
    /* line 308, src/assets/scss/components/_illuminate.scss */
    body.illuminate-landing-page #illuminate-header-logo-mobile {
      height: auto; } }

/* line 316, src/assets/scss/components/_illuminate.scss */
body.illuminate-landing-page #illuminate-header-gsklogo-mobile-wrapper {
  height: 32px; }
  @media (min-width: 576px) {
    /* line 316, src/assets/scss/components/_illuminate.scss */
    body.illuminate-landing-page #illuminate-header-gsklogo-mobile-wrapper {
      height: 46px; } }
  /* line 322, src/assets/scss/components/_illuminate.scss */
  body.illuminate-landing-page #illuminate-header-gsklogo-mobile-wrapper #illuminate-header-gsklogo-mobile {
    height: 20px;
    width: auto; }
    @media (min-width: 576px) {
      /* line 322, src/assets/scss/components/_illuminate.scss */
      body.illuminate-landing-page #illuminate-header-gsklogo-mobile-wrapper #illuminate-header-gsklogo-mobile {
        height: 27.25px; } }

/* line 333, src/assets/scss/components/_illuminate.scss */
body.illuminate-landing-page .illuminate-landing-bg {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  left: 75%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat; }
  @media (min-width: 992px) {
    /* line 333, src/assets/scss/components/_illuminate.scss */
    body.illuminate-landing-page .illuminate-landing-bg {
      left: 60%; } }
  @media (min-width: 1280px) {
    /* line 333, src/assets/scss/components/_illuminate.scss */
    body.illuminate-landing-page .illuminate-landing-bg {
      left: 60%; } }
  @media (min-width: 1920px) {
    /* line 333, src/assets/scss/components/_illuminate.scss */
    body.illuminate-landing-page .illuminate-landing-bg {
      left: 60%; } }

@media (min-width: 992px) {
  /* line 356, src/assets/scss/components/_illuminate.scss */
  .pseudo-arrows::before {
    content: "";
    background-image: url("/uploads/illuminate/step-arrow.svg");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 40px;
    height: 30px;
    top: 48%;
    left: -30px; }
  /* line 369, src/assets/scss/components/_illuminate.scss */
  .pseudo-arrows::after {
    content: "";
    background-image: url("/uploads/illuminate/step-arrow.svg");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 40px;
    height: 30px;
    top: 48%;
    right: -30px; } }

@media (min-width: 992px) {
  /* line 385, src/assets/scss/components/_illuminate.scss */
  .threecol-intro {
    min-height: 220px; } }

@media (min-width: 1280px) {
  /* line 385, src/assets/scss/components/_illuminate.scss */
  .threecol-intro {
    min-height: 180px; } }

/* line 394, src/assets/scss/components/_illuminate.scss */
.sop-chart {
  max-width: 288px; }

/* line 398, src/assets/scss/components/_illuminate.scss */
.toggle-btns {
  width: 100%;
  max-width: 288px;
  border: 5px solid #FFFFFF;
  background-color: #FFFFFF;
  border-radius: 10px; }
  /* line 405, src/assets/scss/components/_illuminate.scss */
  .toggle-btns.btn-group > .btn-group:not(:first-child),
  .toggle-btns.btn-group > .btn:not(:first-child) {
    margin-left: 0; }
  /* line 410, src/assets/scss/components/_illuminate.scss */
  .toggle-btns .btn {
    width: auto;
    min-width: auto;
    background-color: #FFFFFF;
    color: #4D104F;
    border: none;
    border-radius: 8px !important;
    font-weight: bold; }
    /* line 419, src/assets/scss/components/_illuminate.scss */
    .toggle-btns .btn.focus {
      outline: 0;
      -webkit-box-shadow: none;
              box-shadow: none; }
    /* line 424, src/assets/scss/components/_illuminate.scss */
    .toggle-btns .btn.active {
      background-color: #00D3BA; }

/* line 430, src/assets/scss/components/_illuminate.scss */
.toggle-btns-2 {
  width: 100%;
  max-width: 288px;
  border: 5px solid #00D3BA;
  background-color: #00D3BA;
  border-radius: 10px; }
  /* line 437, src/assets/scss/components/_illuminate.scss */
  .toggle-btns-2.btn-group > .btn-group:not(:first-child),
  .toggle-btns-2.btn-group > .btn:not(:first-child) {
    margin-left: 0; }
  /* line 442, src/assets/scss/components/_illuminate.scss */
  .toggle-btns-2 .btn {
    width: auto;
    min-width: auto;
    background-color: #00D3BA;
    color: #4D104F;
    border: none;
    border-radius: 8px !important;
    font-weight: bold; }
    /* line 451, src/assets/scss/components/_illuminate.scss */
    .toggle-btns-2 .btn.focus {
      outline: 0;
      -webkit-box-shadow: none;
              box-shadow: none; }
    /* line 456, src/assets/scss/components/_illuminate.scss */
    .toggle-btns-2 .btn.active {
      background-color: #FFFFFF; }

/* line 462, src/assets/scss/components/_illuminate.scss */
#stage2-tabs {
  white-space: nowrap; }
  /* line 465, src/assets/scss/components/_illuminate.scss */
  #stage2-tabs a.stage2-tab {
    position: relative;
    width: 80px;
    height: 80px;
    border-radius: 40px;
    margin: 0 10px 16px 0;
    vertical-align: baseline; }
    /* line 473, src/assets/scss/components/_illuminate.scss */
    #stage2-tabs a.stage2-tab img {
      max-height: 40px; }
  /* line 478, src/assets/scss/components/_illuminate.scss */
  #stage2-tabs a.stage2-tab.active,
  #stage2-tabs a.stage2-tab:hover {
    background-color: #FFFFFF; }
    /* line 482, src/assets/scss/components/_illuminate.scss */
    #stage2-tabs a.stage2-tab.active:after,
    #stage2-tabs a.stage2-tab:hover:after {
      position: absolute;
      content: "";
      border-left: 16px solid transparent;
      border-bottom: 16px solid #FFFFFF;
      border-right: 16px solid transparent;
      bottom: -16px;
      left: 24px; }
  @media (min-width: 992px) {
    /* line 493, src/assets/scss/components/_illuminate.scss */
    #stage2-tabs a.stage2-tab {
      position: relative;
      width: 106px;
      height: 106px;
      border-radius: 53px;
      margin: 10px 16px 10px 0; }
      /* line 500, src/assets/scss/components/_illuminate.scss */
      #stage2-tabs a.stage2-tab img {
        max-height: 100px; }
    /* line 507, src/assets/scss/components/_illuminate.scss */
    #stage2-tabs a.stage2-tab.active:after,
    #stage2-tabs a.stage2-tab:hover:after {
      border-left: none;
      border-top: 16px solid transparent;
      border-right: 16px solid #FFFFFF;
      border-bottom: 16px solid transparent;
      right: -16px;
      top: 39px;
      bottom: auto;
      left: auto; } }

/* line 522, src/assets/scss/components/_illuminate.scss */
#stage2-tabbedslider .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  padding: 1rem 0;
  list-style-type: none; }
  /* line 529, src/assets/scss/components/_illuminate.scss */
  #stage2-tabbedslider .slick-dots li {
    display: inline-block;
    margin: 0 15px;
    padding: 0; }
    /* line 534, src/assets/scss/components/_illuminate.scss */
    #stage2-tabbedslider .slick-dots li::before {
      display: none; }
  /* line 539, src/assets/scss/components/_illuminate.scss */
  #stage2-tabbedslider .slick-dots button {
    display: block;
    width: 1rem;
    height: 1rem;
    padding: 0;
    border: 1px solid #4D104F;
    border-radius: 100%;
    background-color: #FFFFFF;
    text-indent: -9999px; }
  /* line 550, src/assets/scss/components/_illuminate.scss */
  #stage2-tabbedslider .slick-dots li.slick-active button {
    background-color: #4D104F; }

/* line 556, src/assets/scss/components/_illuminate.scss */
.flip-card {
  background-color: transparent;
  height: 380px; }
  /* line 561, src/assets/scss/components/_illuminate.scss */
  .flip-card:active .flip-card-inner,
  .flip-card:hover .flip-card-inner {
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg); }
  /* line 566, src/assets/scss/components/_illuminate.scss */
  .flip-card .flip-card-inner {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-transition: -webkit-transform 0.8s;
    transition: -webkit-transform 0.8s;
    transition: transform 0.8s;
    transition: transform 0.8s, -webkit-transform 0.8s;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d; }
  /* line 576, src/assets/scss/components/_illuminate.scss */
  .flip-card .flip-card-back,
  .flip-card .flip-card-front {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    /* Safari */
    backface-visibility: hidden; }
  /* line 586, src/assets/scss/components/_illuminate.scss */
  .flip-card .flip-card-front {
    text-align: center; }
  /* line 590, src/assets/scss/components/_illuminate.scss */
  .flip-card .flip-card-back {
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    text-align: left; }

/* line 600, src/assets/scss/components/_illuminate.scss */
.key-takeaway {
  background-image: url("/uploads/illuminate/icon-light-bulb.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 150px;
  padding-bottom: 170px !important; }
  @media (min-width: 576px) {
    /* line 600, src/assets/scss/components/_illuminate.scss */
    .key-takeaway {
      background-size: 190px;
      padding-bottom: 30px !important; } }
  @media (min-width: 992px) {
    /* line 600, src/assets/scss/components/_illuminate.scss */
    .key-takeaway {
      background-size: 300px; } }

/* line 615, src/assets/scss/components/_illuminate.scss */
.summary-icon {
  position: relative;
  overflow: hidden;
  padding-bottom: 130px !important; }
  @media (min-width: 992px) {
    /* line 615, src/assets/scss/components/_illuminate.scss */
    .summary-icon {
      padding-bottom: 50px !important; } }
  @media (min-width: 1280px) {
    /* line 615, src/assets/scss/components/_illuminate.scss */
    .summary-icon {
      overflow: visible; } }
  /* line 625, src/assets/scss/components/_illuminate.scss */
  .summary-icon img {
    position: absolute;
    bottom: -30px;
    right: -30px;
    width: 150px;
    height: auto; }
    @media (min-width: 576px) {
      /* line 625, src/assets/scss/components/_illuminate.scss */
      .summary-icon img {
        width: 200px; } }
    @media (min-width: 1140px) {
      /* line 625, src/assets/scss/components/_illuminate.scss */
      .summary-icon img {
        width: auto; } }
    @media (min-width: 1280px) {
      /* line 625, src/assets/scss/components/_illuminate.scss */
      .summary-icon img {
        bottom: 0px;
        right: -50px; } }

/* line 646, src/assets/scss/components/_illuminate.scss */
.popover {
  max-width: 400px;
  background-color: #FCE8E5;
  border-radius: 0.25rem;
  border: none;
  -webkit-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  margin: 15px; }
  /* line 654, src/assets/scss/components/_illuminate.scss */
  .popover .arrow {
    display: none; }
  /* line 658, src/assets/scss/components/_illuminate.scss */
  .popover .popover-header {
    background-color: #FCE8E5;
    border: 0;
    padding-top: 1.5rem; }

/* line 666, src/assets/scss/components/_illuminate.scss */
.cs-results-box {
  border-left: 20px solid #A23086; }
  /* line 669, src/assets/scss/components/_illuminate.scss */
  .cs-results-box .cs-results-image {
    width: 80px;
    height: 80px;
    -webkit-filter: drop-shadow(6px -6px 0px #EE6352);
            filter: drop-shadow(6px -6px 0px #EE6352); }

/* line 679, src/assets/scss/components/_illuminate.scss */
.down-arrow {
  padding-bottom: 5px; }
  /* line 682, src/assets/scss/components/_illuminate.scss */
  .down-arrow svg circle {
    fill: #EE6352; }
  /* line 689, src/assets/scss/components/_illuminate.scss */
  .down-arrow:hover svg circle {
    fill: #e93924; }

/* line 698, src/assets/scss/components/_illuminate.scss */
.img-dropshadow-80 {
  width: 80px;
  height: 80px;
  -webkit-filter: drop-shadow(6px -6px 0px #EE6352);
          filter: drop-shadow(6px -6px 0px #EE6352); }

/* line 704, src/assets/scss/components/_illuminate.scss */
.img-dropshadow {
  -webkit-filter: drop-shadow(8px -8px 0px #EE6352);
          filter: drop-shadow(8px -8px 0px #EE6352); }

/* line 710, src/assets/scss/components/_illuminate.scss */
hr.bg-illuminate-green {
  height: 2px; }

/* line 714, src/assets/scss/components/_illuminate.scss */
ul + hr.bg-illuminate-green {
  margin-top: 20px !important; }

/* line 719, src/assets/scss/components/_illuminate.scss */
.top-tips-optimisation {
  background-image: url("/uploads/illuminate/tips-for-optimisation-mobile.png");
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 163px;
  padding-bottom: 125px !important; }
  @media (min-width: 576px) {
    /* line 719, src/assets/scss/components/_illuminate.scss */
    .top-tips-optimisation {
      background-size: 220px;
      padding-bottom: 160px !important; } }
  @media (min-width: 992px) {
    /* line 719, src/assets/scss/components/_illuminate.scss */
    .top-tips-optimisation {
      background-image: url("/uploads/illuminate/tips-for-optimisation-desktop.png");
      background-position: top 75px right;
      background-size: 312px;
      padding-bottom: 30px !important;
      padding-right: 332px !important; } }

/* line 739, src/assets/scss/components/_illuminate.scss */
.speech-bubble {
  position: relative;
  display: inline-block;
  background: #FDE8E5;
  border-radius: 70px;
  padding: 30px;
  max-width: 722px;
  margin: 20px 20px 20px 0; }
  @media (min-width: 992px) {
    /* line 739, src/assets/scss/components/_illuminate.scss */
    .speech-bubble {
      padding: 15px 45px; } }
  /* line 752, src/assets/scss/components/_illuminate.scss */
  .speech-bubble:after {
    content: "";
    background-image: url("/uploads/illuminate/bg-speechbubble-tail.svg");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 60px 64px;
    position: absolute;
    width: 60px;
    height: 64px;
    bottom: -5px;
    right: -20px;
    z-index: -1; }

/* line 767, src/assets/scss/components/_illuminate.scss */
.speech-bubble-notail {
  position: relative;
  display: inline-block;
  background: #FDE8E5;
  border-radius: 70px;
  padding: 30px;
  max-width: 722px;
  margin: 20px 20px 20px 0; }
  @media (min-width: 992px) {
    /* line 767, src/assets/scss/components/_illuminate.scss */
    .speech-bubble-notail {
      padding: 15px 45px; } }

@media (min-width: 992px) {
  /* line 783, src/assets/scss/components/_illuminate.scss */
  .pseudo-arrow-after::after {
    content: "";
    background-image: url("/uploads/illuminate/step-arrow.svg");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 40px;
    height: 30px;
    top: 48%;
    right: -30px; } }

/* line 798, src/assets/scss/components/_illuminate.scss */
.sample-letter {
  background-color: #00D3BA;
  border-left: 30px solid #4D104F; }

/* line 1, src/assets/scss/components/_header-nav-hubs.scss */
header#header-inner.header-nav-hubs {
  min-width: 300px;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }
  /* line 11, src/assets/scss/components/_header-nav-hubs.scss */
  header#header-inner.header-nav-hubs p.small {
    line-height: 19px; }
  /* line 17, src/assets/scss/components/_header-nav-hubs.scss */
  header#header-inner.header-nav-hubs #bottombar a,
  header#header-inner.header-nav-hubs #topbar a {
    font-size: 13px;
    line-height: 19px;
    text-decoration: none; }
    /* line 22, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs #bottombar a.info-icon,
    header#header-inner.header-nav-hubs #topbar a.info-icon {
      padding-left: 23px;
      padding-right: 0;
      position: relative; }
      /* line 27, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs #bottombar a.info-icon::before,
      header#header-inner.header-nav-hubs #topbar a.info-icon::before {
        position: absolute;
        display: inline-block;
        top: 0;
        left: 0;
        content: "";
        background-image: url("/assets/img/icon-info.svg");
        background-position: center left;
        background-repeat: no-repeat;
        background-size: 16px 16px;
        width: 16px;
        height: 16px; }
      /* line 41, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs #bottombar a.info-icon:hover::before,
      header#header-inner.header-nav-hubs #topbar a.info-icon:hover::before {
        background-image: url("/assets/img/icon-info_hover.svg"); }
    /* line 46, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs #bottombar a.user-icon,
    header#header-inner.header-nav-hubs #topbar a.user-icon {
      font-weight: 700;
      padding-left: 26px;
      padding-right: 0;
      position: relative; }
      /* line 52, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs #bottombar a.user-icon::before,
      header#header-inner.header-nav-hubs #topbar a.user-icon::before {
        position: absolute;
        display: inline-block;
        top: 0;
        left: 0;
        content: "";
        background-image: url("/assets/img/icon-user.svg");
        background-position: center left;
        background-repeat: no-repeat;
        background-size: 19px 19px;
        width: 19px;
        height: 19px; }
      /* line 66, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs #bottombar a.user-icon:hover::before,
      header#header-inner.header-nav-hubs #topbar a.user-icon:hover::before {
        background-image: url("/assets/img/icon-user_hover.svg"); }
    /* line 71, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs #bottombar a.search-icon,
    header#header-inner.header-nav-hubs #topbar a.search-icon {
      padding-right: 21px;
      position: relative; }
      /* line 75, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs #bottombar a.search-icon::before,
      header#header-inner.header-nav-hubs #topbar a.search-icon::before {
        position: absolute;
        display: inline-block;
        top: 5px;
        right: 0;
        content: "";
        background-image: url("/assets/img/icon-search.png");
        background-position: center right;
        background-repeat: no-repeat;
        background-size: 11px 11px;
        width: 11px;
        height: 11px; }
    /* line 93, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs #bottombar a:hover,
    header#header-inner.header-nav-hubs #topbar a:hover {
      color: #EE6352;
      text-decoration: none; }
    /* line 98, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs #bottombar a.active,
    header#header-inner.header-nav-hubs #topbar a.active {
      color: #EE6352;
      text-decoration: none; }
  /* line 105, src/assets/scss/components/_header-nav-hubs.scss */
  header#header-inner.header-nav-hubs .navbar {
    padding: 0; }
    /* line 108, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs .navbar a.nav-brand {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      /* line 114, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar a.nav-brand img {
        width: 95px; }
        @media (min-width: 1140px) {
          /* line 114, src/assets/scss/components/_header-nav-hubs.scss */
          header#header-inner.header-nav-hubs .navbar a.nav-brand img {
            width: auto; } }
    /* line 123, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs .navbar div.gsk-brand img {
      width: 45px; }
      @media (min-width: 1140px) {
        /* line 123, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar div.gsk-brand img {
          height: 27px;
          width: auto; } }
    /* line 133, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs .navbar div.gsk-brand-divider img {
      width: 70px; }
      @media (min-width: 1140px) {
        /* line 133, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar div.gsk-brand-divider img {
          height: 28px;
          width: auto; } }
    /* line 142, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs .navbar .hub-nav-icon {
      height: 28px;
      width: auto;
      margin-bottom: 3px; }
    /* line 148, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs .navbar .navbar-toggler {
      width: 24px;
      height: 20px;
      margin-right: 20px;
      margin-left: 10px;
      font-size: 1rem;
      line-height: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background-color: transparent;
      border: 1px solid transparent;
      border-radius: 0;
      background-image: url("/assets/img/icon-menu.svg");
      background-repeat: no-repeat;
      background-size: 24px 20px;
      background-position: center; }
      @media (min-width: 1140px) {
        /* line 148, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar .navbar-toggler {
          margin-left: 20px; } }
      /* line 170, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar .navbar-toggler:hover {
        background-image: url("/assets/img/icon-menu_hover.svg"); }
      /* line 174, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar .navbar-toggler[aria-expanded="true"] {
        background-image: url("/assets/img/icon-close.svg");
        background-size: 20px 20px; }
        /* line 178, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar .navbar-toggler[aria-expanded="true"]:hover {
          background-image: url("/assets/img/icon-close_hover.svg"); }
    /* line 185, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link {
      padding: 10px 20px;
      color: #FFFFFF;
      line-height: 40px;
      font-size: 18px;
      font-weight: 700; }
      @media (min-width: 1140px) {
        /* line 185, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link {
          color: #4D104F; } }
      @media (min-width: 1140px) {
        /* line 185, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link {
          padding: 10px 16px; } }
      @media (min-width: 1140px) {
        /* line 185, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link {
          line-height: 69px; } }
      @media (min-width: 576px) {
        /* line 185, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link {
          font-size: 16px; } }
      @media (min-width: 1280px) {
        /* line 185, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link {
          font-size: 17px; } }
      /* line 208, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle {
        padding-right: 24px;
        height: 60px; }
        @media (min-width: 1140px) {
          /* line 208, src/assets/scss/components/_header-nav-hubs.scss */
          header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle {
            padding-right: 15px;
            height: auto;
            width: auto; } }
        @media (min-width: 1140px) {
          /* line 208, src/assets/scss/components/_header-nav-hubs.scss */
          header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle {
            padding-right: 20px; } }
      /* line 222, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle::after {
        position: absolute;
        border: 0;
        right: 27px;
        top: 30px;
        content: "";
        background-image: url("/assets/img/icon-navdropdown_mobile.svg");
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: 12px 6px;
        width: 12px;
        height: 6px; }
        @media (min-width: 1140px) {
          /* line 222, src/assets/scss/components/_header-nav-hubs.scss */
          header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle::after {
            right: auto;
            top: 46%;
            content: "";
            border: none;
            background-image: url("/assets/img/icon-navdropdown.svg");
            background-position: center bottom;
            background-repeat: no-repeat;
            background-size: 12px 6px;
            width: 12px;
            height: 6px; } }
      /* line 248, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.search-icon {
        background-image: url("/assets/img/icon-search.svg");
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: 26px 26px;
        width: 27px;
        height: 27px; }
        /* line 256, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.search-icon span {
          display: none; }
        /* line 260, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.search-icon:hover {
          background-image: url("/assets/img/icon-search_hover.svg"); }
      /* line 265, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.user-icon {
        padding-left: 55px;
        position: relative; }
        @media (min-width: 1140px) {
          /* line 265, src/assets/scss/components/_header-nav-hubs.scss */
          header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.user-icon {
            padding-left: 35px;
            padding-right: 0; } }
        /* line 274, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.user-icon::before {
          position: absolute;
          display: inline-block;
          top: 16px;
          left: 20px;
          content: "";
          background-image: url("/assets/img/icon-user_white.svg");
          background-position: center left;
          background-repeat: no-repeat;
          background-size: 27px 27px;
          width: 27px;
          height: 27px; }
          @media (min-width: 1140px) {
            /* line 274, src/assets/scss/components/_header-nav-hubs.scss */
            header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.user-icon::before {
              left: 0; } }
          @media (min-width: 1140px) {
            /* line 274, src/assets/scss/components/_header-nav-hubs.scss */
            header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.user-icon::before {
              background-image: url("/assets/img/icon-user.svg"); } }
        /* line 294, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.user-icon:hover::before {
          background-image: url("/assets/img/icon-user_hover.svg"); }
      /* line 299, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link:hover {
        color: #EE6352; }
      /* line 303, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.active {
        color: #EE6352; }
      /* line 307, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle:hover::after {
        background-image: url("/assets/img/icon-navdropdown_hover.svg"); }
      /* line 311, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.dropdown-toggle[aria-expanded="true"]::after {
        background-image: url("/assets/img/icon-navdropdown_hover.svg");
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
      /* line 316, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar ul.navbar-nav > .nav-item .nav-link.active .nav-link {
        color: #EE6352; }
    @media (max-width: 1279.98px) {
      /* line 322, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar #links ul.navbar-nav > .nav-item {
        border-top: 1px solid #EE6352; }
      /* line 326, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar #links ul.navbar-nav > .nav-item:first-child {
        border-top: none; } }
    /* line 331, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs .navbar .dropdown-menu {
      padding: 20px;
      margin: 0;
      font-size: 16px;
      background-color: #A23086;
      color: #FFFFFF;
      border-radius: 0;
      border: 0; }
      @media (min-width: 1140px) {
        /* line 331, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar .dropdown-menu {
          border-radius: 0 0 5px 5px;
          -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
                  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); } }
    /* line 349, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs .navbar .dropdown-divider {
      padding: 0;
      height: 0;
      margin: 10px 0;
      overflow: hidden;
      border-top: 1px solid #FFFFFF; }
    /* line 357, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs .navbar .dropdown-item {
      padding: 5px 0;
      color: #FFFFFF;
      font-weight: bold; }
      /* line 365, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar .dropdown-item:focus, header#header-inner.header-nav-hubs .navbar .dropdown-item:hover {
        color: #FFFFFF;
        background-color: transparent;
        text-decoration: underline; }
    /* line 376, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs .navbar .dropdown-text {
      padding: 5px 0;
      color: #FFFFFF; }
      /* line 380, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar .dropdown-text ul {
        padding-left: 0;
        list-style: none; }
        /* line 384, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar .dropdown-text ul li {
          position: relative;
          padding-left: 20px;
          margin-bottom: 7px; }
          /* line 389, src/assets/scss/components/_header-nav-hubs.scss */
          header#header-inner.header-nav-hubs .navbar .dropdown-text ul li::before {
            position: absolute;
            left: 0;
            top: 1px;
            background-image: url("/assets/img/icon-ribbon.svg");
            background-size: auto;
            background-repeat: no-repeat;
            background-position: left;
            display: block;
            content: "";
            width: 20px;
            height: 20px; }
          /* line 403, src/assets/scss/components/_header-nav-hubs.scss */
          header#header-inner.header-nav-hubs .navbar .dropdown-text ul li a {
            color: #FFFFFF; }
            @media (min-width: 1140px) {
              /* line 403, src/assets/scss/components/_header-nav-hubs.scss */
              header#header-inner.header-nav-hubs .navbar .dropdown-text ul li a {
                white-space: nowrap; } }
            /* line 409, src/assets/scss/components/_header-nav-hubs.scss */
            header#header-inner.header-nav-hubs .navbar .dropdown-text ul li a:focus, header#header-inner.header-nav-hubs .navbar .dropdown-text ul li a:hover {
              color: #FFFFFF;
              background-color: transparent;
              text-decoration: underline; }
        /* line 418, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar .dropdown-text ul.dot {
          list-style: disc;
          padding-left: 20px; }
          /* line 421, src/assets/scss/components/_header-nav-hubs.scss */
          header#header-inner.header-nav-hubs .navbar .dropdown-text ul.dot li {
            padding-left: 0; }
            /* line 424, src/assets/scss/components/_header-nav-hubs.scss */
            header#header-inner.header-nav-hubs .navbar .dropdown-text ul.dot li::before {
              display: none; }
      /* line 431, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar .dropdown-text.illuminate li a {
        color: #4D104F; }
        /* line 434, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar .dropdown-text.illuminate li a:focus, header#header-inner.header-nav-hubs .navbar .dropdown-text.illuminate li a:hover {
          color: #4D104F; }
      /* line 440, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs .navbar .dropdown-text.inhale {
        color: #433577; }
        /* line 443, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs .navbar .dropdown-text.inhale li a {
          color: #433577; }
          /* line 446, src/assets/scss/components/_header-nav-hubs.scss */
          header#header-inner.header-nav-hubs .navbar .dropdown-text.inhale li a:focus, header#header-inner.header-nav-hubs .navbar .dropdown-text.inhale li a:hover {
            color: #433577; }

/* line 456, src/assets/scss/components/_header-nav-hubs.scss */
header#header-inner.header-nav-hubs.mobilenav-open {
  background-color: #4D104F;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: 0 !important; }
  /* line 465, src/assets/scss/components/_header-nav-hubs.scss */
  header#header-inner.header-nav-hubs.mobilenav-open .navbar {
    height: 100%;
    display: block; }
  /* line 470, src/assets/scss/components/_header-nav-hubs.scss */
  header#header-inner.header-nav-hubs.mobilenav-open .header-bg {
    background: #4D104F; }
    /* line 473, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open .header-bg #links {
      background-color: #4D104F;
      height: 100%; }
  /* line 485, src/assets/scss/components/_header-nav-hubs.scss */
  header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-vaccines-hub #navBack.nav-link {
    position: relative;
    padding-left: 40px; }
    /* line 489, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-vaccines-hub #navBack.nav-link::before {
      position: absolute;
      border: 0;
      left: 20px;
      top: 28px;
      content: "";
      background-image: url("/assets/img/icon-navdropdown_mobile.svg");
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      background-position: center bottom;
      background-repeat: no-repeat;
      background-size: 12px 6px;
      width: 12px;
      height: 6px; }
    /* line 504, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-vaccines-hub #navBack.nav-link:hover::before {
      background-image: url("/assets/img/icon-navdropdown_hover.svg"); }
  /* line 509, src/assets/scss/components/_header-nav-hubs.scss */
  header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu {
    background-color: #00D3BA !important;
    color: #4D104F !important; }
    /* line 513, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu h6.dropdown-header {
      font-family: 'Inter', Arial, sans-serif;
      display: block;
      padding: 5px 0;
      margin-bottom: 0;
      font-size: 1rem;
      color: #4D104F;
      font-weight: 700; }
    /* line 523, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu .dropdown-divider {
      border-top: 1px solid #4D104F; }
    /* line 527, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu .dropdown-item {
      color: #4D104F;
      font-weight: normal; }
      /* line 531, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu .dropdown-item:focus, header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-vaccines-hub .nav-item.nav-item-vaccines-hub .dropdown-menu .dropdown-item:hover {
        color: #4D104F; }
  /* line 541, src/assets/scss/components/_header-nav-hubs.scss */
  header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub #navBack.nav-link {
    position: relative;
    padding-left: 40px; }
    /* line 545, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub #navBack.nav-link::before {
      position: absolute;
      border: 0;
      left: 20px;
      top: 28px;
      content: "";
      background-image: url("/assets/img/icon-navdropdown_mobile.svg");
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      background-position: center bottom;
      background-repeat: no-repeat;
      background-size: 12px 6px;
      width: 12px;
      height: 6px; }
    /* line 560, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub #navBack.nav-link:hover::before {
      background-image: url("/assets/img/icon-navdropdown_hover.svg"); }
  /* line 565, src/assets/scss/components/_header-nav-hubs.scss */
  header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu {
    background-color: #f0d206 !important;
    color: #433577 !important; }
    /* line 569, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu h6.dropdown-header {
      font-family: 'Inter', Arial, sans-serif;
      display: block;
      padding: 5px 0;
      margin-bottom: 0;
      font-size: 1rem;
      color: #433577;
      font-weight: 700; }
    /* line 579, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-divider {
      border-top: 1px solid #433577; }
    /* line 583, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-item {
      color: #433577;
      font-weight: normal; }
      /* line 587, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-item:focus, header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-item:hover {
        color: #433577; }
    /* line 593, src/assets/scss/components/_header-nav-hubs.scss */
    header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-text {
      color: #433577; }
      /* line 596, src/assets/scss/components/_header-nav-hubs.scss */
      header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-text ul.dot {
        list-style: disc;
        padding-left: 20px; }
        /* line 600, src/assets/scss/components/_header-nav-hubs.scss */
        header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-text ul.dot li {
          padding-left: 0; }
          /* line 604, src/assets/scss/components/_header-nav-hubs.scss */
          header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-text ul.dot li::before {
            display: none; }
          /* line 608, src/assets/scss/components/_header-nav-hubs.scss */
          header#header-inner.header-nav-hubs.mobilenav-open #mobile-nav-respiratory-hub .nav-item.nav-item-respiratory-hub .dropdown-menu .dropdown-text ul.dot li a {
            color: #433577; }

/* to try and help avoid foc delay */
/* line 695, src/assets/scss/components/_header-nav-hubs.scss */
body #main-content {
  padding-top: 128px; }

/* line 1, src/assets/scss/components/_inhale.scss */
body.inhale-page {
  color: #433577; }
  /* line 5, src/assets/scss/components/_inhale.scss */
  body.inhale-page #hub-subnav-inhale.hub-subnav {
    background-color: #8B64F3;
    -webkit-transition: top 0.2s ease-in-out;
    transition: top 0.2s ease-in-out;
    overflow: visible; }
    @media (max-width: 1139.98px) {
      /* line 10, src/assets/scss/components/_inhale.scss */
      body.inhale-page #hub-subnav-inhale.hub-subnav .container {
        padding-left: 0;
        padding-right: 0; } }
    /* line 17, src/assets/scss/components/_inhale.scss */
    body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul {
      margin-top: -1px;
      overflow: visible; }
      /* line 21, src/assets/scss/components/_inhale.scss */
      body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item {
        padding: 0;
        margin: 0;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        border-top: 1px solid #FFFFFF; }
        /* line 28, src/assets/scss/components/_inhale.scss */
        body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item:last-child {
          border-right: 1px solid #FFFFFF; }
        /* line 32, src/assets/scss/components/_inhale.scss */
        body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item.show .nav-link {
          background-color: #8B64F3;
          color: #FFFFFF; }
        /* line 37, src/assets/scss/components/_inhale.scss */
        body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .nav-link {
          padding: 1rem;
          background-color: #8B64F3;
          color: #FFFFFF;
          font-size: 17px;
          font-weight: bold;
          height: 100%; }
          /* line 45, src/assets/scss/components/_inhale.scss */
          body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .nav-link.active, body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .nav-link:hover {
            background-color: #EE6352;
            color: #FFFFFF; }
        /* line 52, src/assets/scss/components/_inhale.scss */
        body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show {
          z-index: 1030;
          width: 100%;
          background-color: #f0d206;
          color: #433577;
          border: 0;
          border-radius: 0;
          padding: 20px 20px 0;
          margin: 0;
          font-size: 16px; }
          @media (min-width: 1280px) {
            /* line 52, src/assets/scss/components/_inhale.scss */
            body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show {
              border-radius: 0 0 5px 5px;
              -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
                      box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); } }
          /* line 67, src/assets/scss/components/_inhale.scss */
          body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show::before {
            display: block; }
          /* line 71, src/assets/scss/components/_inhale.scss */
          body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-divider {
            padding: 0;
            height: 0;
            margin: 10px 0;
            overflow: hidden;
            border-top: 1px solid #FFFFFF; }
          /* line 79, src/assets/scss/components/_inhale.scss */
          body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-item {
            padding: 5px 0;
            color: #FFFFFF;
            font-weight: bold; }
            /* line 84, src/assets/scss/components/_inhale.scss */
            body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-item:focus, body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-item:hover {
              color: #FFFFFF;
              background-color: transparent;
              text-decoration: underline; }
          /* line 92, src/assets/scss/components/_inhale.scss */
          body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text {
            padding: 5px 0;
            color: #433577; }
            /* line 96, src/assets/scss/components/_inhale.scss */
            body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul {
              padding-left: 0;
              list-style: none;
              overflow: visible; }
              /* line 101, src/assets/scss/components/_inhale.scss */
              body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul li {
                position: relative;
                padding-left: 20px;
                margin-bottom: 7px; }
                /* line 106, src/assets/scss/components/_inhale.scss */
                body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul li::before {
                  position: absolute;
                  left: 0;
                  top: 1px;
                  background-image: none;
                  background-size: auto;
                  background-repeat: no-repeat;
                  background-position: left;
                  display: block;
                  content: "";
                  width: 20px;
                  height: 20px; }
                /* line 120, src/assets/scss/components/_inhale.scss */
                body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul li a {
                  color: #433577; }
                  /* line 124, src/assets/scss/components/_inhale.scss */
                  body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul li a:focus, body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul li a:hover {
                    color: #FFFFFF;
                    background-color: transparent;
                    text-decoration: underline; }
              /* line 133, src/assets/scss/components/_inhale.scss */
              body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul.dot {
                list-style: disc;
                padding-left: 20px; }
                /* line 136, src/assets/scss/components/_inhale.scss */
                body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul.dot li {
                  padding-left: 0; }
                  /* line 139, src/assets/scss/components/_inhale.scss */
                  body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item .dropdown-menu.show .dropdown-text ul.dot li::before {
                    display: none; }
        /* line 150, src/assets/scss/components/_inhale.scss */
        body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item.nav-item-inhale-home .nav-link.active, body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item.nav-item-inhale-home .nav-link:hover {
          background-color: #FBB9CC;
          color: #433577; }
        /* line 160, src/assets/scss/components/_inhale.scss */
        body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item.nav-item-inhale-whyprescribe .nav-link.active, body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item.nav-item-inhale-whyprescribe .nav-link:hover {
          background-color: #FFA81D;
          color: #433577; }
        /* line 169, src/assets/scss/components/_inhale.scss */
        body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item.nav-item-inhale-optimising.show > .nav-link {
          background-color: #C2D104;
          color: #433577; }
        /* line 174, src/assets/scss/components/_inhale.scss */
        body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item.nav-item-inhale-optimising .nav-link.active, body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item.nav-item-inhale-optimising .nav-link:hover {
          background-color: #C2D104;
          color: #433577; }
        /* line 181, src/assets/scss/components/_inhale.scss */
        body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item.nav-item-inhale-optimising .dropdown-menu.show {
          background-color: #C2D104;
          color: #433577;
          border-top: 1px solid #FFFFFF; }
        /* line 190, src/assets/scss/components/_inhale.scss */
        body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item.nav-item-inhale-resources .nav-link.active, body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item.nav-item-inhale-resources .nav-link:hover {
          background-color: #19B5BC;
          color: #433577; }
        /* line 198, src/assets/scss/components/_inhale.scss */
        body.inhale-page #hub-subnav-inhale.hub-subnav .hub-subnav-ul li.nav-item::before {
          display: none; }
  /* line 207, src/assets/scss/components/_inhale.scss */
  body.inhale-page #hub-subnav-inhale.stick {
    position: fixed;
    top: 0;
    z-index: 1020; }
  /* line 216, src/assets/scss/components/_inhale.scss */
  body.inhale-page .inhale-topbar-squiggle {
    background-image: url("/uploads/inhale/bg-topbar.png");
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center center; }
  /* line 235, src/assets/scss/components/_inhale.scss */
  body.inhale-page a.link {
    color: #8B64F3; }
  /* line 239, src/assets/scss/components/_inhale.scss */
  body.inhale-page .inhale-banner-squiggle {
    background-image: url("/uploads/inhale/bg-banner.png");
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center center; }
    /* line 245, src/assets/scss/components/_inhale.scss */
    body.inhale-page .inhale-banner-squiggle .btn-inhale-arrow {
      padding-top: 10px;
      padding-bottom: 10px; }
      /* line 249, src/assets/scss/components/_inhale.scss */
      body.inhale-page .inhale-banner-squiggle .btn-inhale-arrow .btn-inhale-arrow-icon {
        min-width: 30px;
        width: 30px;
        height: 30px;
        background-size: 30px; }
  @media (max-width: 991.98px) {
    /* line 258, src/assets/scss/components/_inhale.scss */
    body.inhale-page .inhale-banner-image {
      width: 350px; } }
  /* line 264, src/assets/scss/components/_inhale.scss */
  body.inhale-page .swiper.inhale-sections-carousel {
    width: 100%; }
    @media (min-width: 2382px) {
      /* line 264, src/assets/scss/components/_inhale.scss */
      body.inhale-page .swiper.inhale-sections-carousel {
        width: 2382px; } }
    /* line 270, src/assets/scss/components/_inhale.scss */
    body.inhale-page .swiper.inhale-sections-carousel .swiper-pagination {
      --swiper-pagination-color: #f0d206;
      --swiper-pagination-left: auto;
      --swiper-pagination-right: auto;
      --swiper-pagination-bottom: 60px;
      --swiper-pagination-top: auto;
      --swiper-pagination-fraction-color: inherit;
      --swiper-pagination-progressbar-bg-color: rgba(0, 0, 0, 0.25);
      --swiper-pagination-progressbar-size: 4px;
      --swiper-pagination-bullet-size: 20px;
      --swiper-pagination-bullet-width: 20px;
      --swiper-pagination-bullet-height: 20px;
      --swiper-pagination-bullet-inactive-color: #f0efed;
      --swiper-pagination-bullet-inactive-opacity: 1.0;
      --swiper-pagination-bullet-opacity: 1;
      --swiper-pagination-bullet-horizontal-gap: 4px;
      --swiper-pagination-bullet-vertical-gap: 6px; }
      @media (min-width: 1140px) {
        /* line 270, src/assets/scss/components/_inhale.scss */
        body.inhale-page .swiper.inhale-sections-carousel .swiper-pagination {
          --swiper-pagination-bottom: 170px; } }
    /* line 292, src/assets/scss/components/_inhale.scss */
    body.inhale-page .swiper.inhale-sections-carousel .swiper-slide {
      background-color: #433577;
      background-repeat: no-repeat;
      background-position: top;
      background-size: contain;
      border-radius: 15px;
      width: 75%; }
      @media (min-width: 576px) {
        /* line 292, src/assets/scss/components/_inhale.scss */
        body.inhale-page .swiper.inhale-sections-carousel .swiper-slide {
          background-position: center;
          background-size: cover;
          width: 560px;
          height: 400px; } }
      @media (min-width: 1140px) {
        /* line 292, src/assets/scss/components/_inhale.scss */
        body.inhale-page .swiper.inhale-sections-carousel .swiper-slide {
          width: 929px;
          height: 627px; } }
    /* line 313, src/assets/scss/components/_inhale.scss */
    body.inhale-page .swiper.inhale-sections-carousel .inhale-sections-carousel-item {
      display: block;
      height: 100%; }
  /* line 319, src/assets/scss/components/_inhale.scss */
  body.inhale-page .half-bg-image-wrapper {
    position: relative; }
    @media (min-width: 576px) {
      /* line 319, src/assets/scss/components/_inhale.scss */
      body.inhale-page .half-bg-image-wrapper {
        min-height: 600px; } }
    /* line 325, src/assets/scss/components/_inhale.scss */
    body.inhale-page .half-bg-image-wrapper .half-bg-image {
      min-height: 300px;
      background-position: center top;
      background-size: cover; }
      @media (min-width: 576px) {
        /* line 325, src/assets/scss/components/_inhale.scss */
        body.inhale-page .half-bg-image-wrapper .half-bg-image {
          min-height: 100%;
          position: absolute;
          width: 50%;
          left: 0; } }
  /* line 339, src/assets/scss/components/_inhale.scss */
  body.inhale-page .accordion-head,
  body.inhale-page a.accordion-head {
    min-height: 100px; }
    /* line 342, src/assets/scss/components/_inhale.scss */
    body.inhale-page .accordion-head:focus, body.inhale-page .accordion-head:hover,
    body.inhale-page a.accordion-head:focus,
    body.inhale-page a.accordion-head:hover {
      background-color: #392d65 !important; }
  /* line 350, src/assets/scss/components/_inhale.scss */
  body.inhale-page #main-content ol.number-circles {
    list-style: none;
    counter-reset: counter1;
    padding-left: 78px; }
    /* line 355, src/assets/scss/components/_inhale.scss */
    body.inhale-page #main-content ol.number-circles li {
      counter-increment: counter1;
      position: relative;
      padding-left: 0; }
    /* line 361, src/assets/scss/components/_inhale.scss */
    body.inhale-page #main-content ol.number-circles li::before {
      content: counter(counter1);
      position: absolute;
      left: -78px;
      top: 0;
      width: 48px;
      height: 48px;
      font-size: 27px;
      border-radius: 50%;
      display: block;
      line-height: 48px;
      text-align: center; }
    /* line 376, src/assets/scss/components/_inhale.scss */
    body.inhale-page #main-content ol.number-circles.number-circles-inhale-lime li::before {
      background: #433577;
      color: #C2D104; }
  /* line 384, src/assets/scss/components/_inhale.scss */
  body.inhale-page .inhale-shape-1 {
    border-radius: 75px 75px 0 75px;
    padding: 35px; }
    @media (min-width: 992px) {
      /* line 384, src/assets/scss/components/_inhale.scss */
      body.inhale-page .inhale-shape-1 {
        border-radius: 130px 130px 0 130px;
        padding: 70px; } }
  /* line 394, src/assets/scss/components/_inhale.scss */
  body.inhale-page .inhale-shape-2-br {
    border-radius: 58px 89px 0 58px;
    padding: 30px; }
    @media (min-width: 992px) {
      /* line 394, src/assets/scss/components/_inhale.scss */
      body.inhale-page .inhale-shape-2-br {
        padding: 50px; } }
  /* line 403, src/assets/scss/components/_inhale.scss */
  body.inhale-page .inhale-shape-2-bl {
    border-radius: 89px 58px 58px 0;
    padding: 50px; }
  /* line 408, src/assets/scss/components/_inhale.scss */
  body.inhale-page .inhale-shape-3 {
    padding: 40px 30px 20px 30px;
    max-width: 270px;
    min-height: 426px;
    position: relative;
    text-align: left;
    border-radius: 0 270px 135px 135px; }
    /* line 420, src/assets/scss/components/_inhale.scss */
    body.inhale-page .inhale-shape-3 .inhale-shape-3-text > div {
      min-height: 225px; }
  /* line 426, src/assets/scss/components/_inhale.scss */
  body.inhale-page .bg-refill-image {
    display: none; }
    @media (min-width: 992px) {
      /* line 426, src/assets/scss/components/_inhale.scss */
      body.inhale-page .bg-refill-image {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 600px;
        height: 100%;
        max-height: 420px;
        background-size: auto 100%;
        background-position: left center;
        background-repeat: no-repeat; } }

/* line 446, src/assets/scss/components/_inhale.scss */
.btn-inhale {
  background-color: #f0d206;
  border-color: #f0d206;
  color: #433577; }

/* line 452, src/assets/scss/components/_inhale.scss */
.btn-inhale-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  text-align: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: auto;
  max-width: 310px;
  font-weight: bold;
  line-height: 1.3; }
  /* line 463, src/assets/scss/components/_inhale.scss */
  .btn-inhale-arrow:hover, .btn-inhale-arrow:focus {
    background-color: #EE6352;
    border-color: #EE6352;
    color: #FFFFFF; }
  /* line 469, src/assets/scss/components/_inhale.scss */
  .btn-inhale-arrow .btn-inhale-arrow-icon {
    margin-left: 10px;
    display: block;
    min-width: 46px;
    width: 46px;
    height: 46px;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center; }
  /* line 481, src/assets/scss/components/_inhale.scss */
  .btn-inhale-arrow.btn-inhale-arrow-yellow {
    background-color: #f0d206;
    border-color: #f0d206;
    color: #433577; }
    /* line 485, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-yellow .btn-inhale-arrow-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46px' height='46px'%3E%3Cpath fill-rule='evenodd' fill='rgb(67, 53, 119)' d='M23.000,-0.000 C35.703,-0.000 46.000,10.298 46.000,22.1000 C46.000,35.703 35.703,46.000 23.000,46.000 C10.297,46.000 -0.000,35.703 -0.000,22.1000 C-0.000,10.298 10.297,-0.000 23.000,-0.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(240, 210, 6)' d='M23.538,31.469 C23.215,31.469 22.911,31.343 22.682,31.112 C22.211,30.639 22.210,29.867 22.681,29.393 C22.687,29.387 27.865,24.188 27.865,24.188 C27.865,24.188 13.214,24.188 13.211,24.188 C12.543,24.188 12.000,23.643 12.000,22.971 C12.000,22.300 12.543,21.755 13.211,21.755 C13.214,21.755 27.864,21.755 27.864,21.755 C27.864,21.755 22.685,16.553 22.682,16.550 C22.212,16.077 22.212,15.305 22.681,14.831 C22.911,14.601 23.215,14.474 23.538,14.474 C23.863,14.474 24.167,14.601 24.395,14.830 C24.401,14.836 31.639,22.105 31.645,22.111 C31.874,22.341 31.1000,22.647 31.1000,22.971 C31.1000,23.296 31.874,23.602 31.645,23.831 C31.641,23.835 24.397,31.111 24.395,31.113 C24.167,31.343 23.863,31.469 23.538,31.469 Z'/%3E%3C/svg%3E"); }
    /* line 488, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-yellow:hover, .btn-inhale-arrow.btn-inhale-arrow-yellow:focus {
      background-color: #EE6352;
      border-color: #EE6352;
      color: #FFFFFF; }
  /* line 496, src/assets/scss/components/_inhale.scss */
  .btn-inhale-arrow.btn-inhale-arrow-pink {
    background-color: #FBB9CC;
    border-color: #FBB9CC;
    color: #433577; }
    /* line 500, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-pink .btn-inhale-arrow-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46px' height='46px'%3E%3Cpath fill-rule='evenodd' fill='rgb(67, 53, 119)' d='M23.000,-0.000 C35.703,-0.000 46.000,10.298 46.000,22.1000 C46.000,35.703 35.703,46.000 23.000,46.000 C10.297,46.000 -0.000,35.703 -0.000,22.1000 C-0.000,10.298 10.297,-0.000 23.000,-0.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(251, 185, 204)' d='M23.538,31.469 C23.215,31.469 22.911,31.343 22.682,31.112 C22.211,30.639 22.210,29.867 22.681,29.393 C22.687,29.387 27.865,24.188 27.865,24.188 C27.865,24.188 13.214,24.188 13.211,24.188 C12.543,24.188 12.000,23.643 12.000,22.971 C12.000,22.300 12.543,21.755 13.211,21.755 C13.214,21.755 27.864,21.755 27.864,21.755 C27.864,21.755 22.685,16.553 22.682,16.550 C22.212,16.077 22.212,15.305 22.681,14.831 C22.911,14.601 23.215,14.474 23.538,14.474 C23.863,14.474 24.167,14.601 24.395,14.830 C24.401,14.836 31.639,22.105 31.645,22.111 C31.874,22.341 31.1000,22.647 31.1000,22.971 C31.1000,23.296 31.874,23.602 31.645,23.831 C31.641,23.835 24.397,31.111 24.395,31.113 C24.167,31.343 23.863,31.469 23.538,31.469 Z'/%3E%3C/svg%3E"); }
    /* line 503, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-pink:hover, .btn-inhale-arrow.btn-inhale-arrow-pink:focus {
      background-color: #EE6352;
      border-color: #EE6352;
      color: #FFFFFF; }
  /* line 511, src/assets/scss/components/_inhale.scss */
  .btn-inhale-arrow.btn-inhale-arrow-mango {
    background-color: #FFA81D;
    border-color: #FFA81D;
    color: #433577; }
    /* line 515, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-mango .btn-inhale-arrow-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46px' height='46px'%3E%3Cpath fill-rule='evenodd' fill='rgb(67, 53, 119)' d='M23.000,-0.000 C35.703,-0.000 46.000,10.298 46.000,22.1000 C46.000,35.703 35.703,46.000 23.000,46.000 C10.297,46.000 -0.000,35.703 -0.000,22.1000 C-0.000,10.298 10.297,-0.000 23.000,-0.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 168, 29)' d='M23.538,31.469 C23.215,31.469 22.911,31.343 22.682,31.112 C22.211,30.639 22.210,29.867 22.681,29.393 C22.687,29.387 27.865,24.188 27.865,24.188 C27.865,24.188 13.214,24.188 13.211,24.188 C12.543,24.188 12.000,23.643 12.000,22.971 C12.000,22.300 12.543,21.755 13.211,21.755 C13.214,21.755 27.864,21.755 27.864,21.755 C27.864,21.755 22.685,16.553 22.682,16.550 C22.212,16.077 22.212,15.305 22.681,14.831 C22.911,14.601 23.215,14.474 23.538,14.474 C23.863,14.474 24.167,14.601 24.395,14.830 C24.401,14.836 31.639,22.105 31.645,22.111 C31.874,22.341 31.1000,22.647 31.1000,22.971 C31.1000,23.296 31.874,23.602 31.645,23.831 C31.641,23.835 24.397,31.111 24.395,31.113 C24.167,31.343 23.863,31.469 23.538,31.469 Z'/%3E%3C/svg%3E"); }
    /* line 518, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-mango:hover, .btn-inhale-arrow.btn-inhale-arrow-mango:focus {
      background-color: #EE6352;
      border-color: #EE6352;
      color: #FFFFFF; }
  /* line 525, src/assets/scss/components/_inhale.scss */
  .btn-inhale-arrow.btn-inhale-arrow-lime {
    background-color: #C2D104;
    border-color: #C2D104;
    color: #433577; }
    /* line 529, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-lime .btn-inhale-arrow-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46px' height='46px'%3E%3Cpath fill-rule='evenodd' fill='rgb(67, 53, 119)' d='M23.000,-0.000 C35.703,-0.000 46.000,10.298 46.000,22.1000 C46.000,35.703 35.703,46.000 23.000,46.000 C10.297,46.000 -0.000,35.703 -0.000,22.1000 C-0.000,10.298 10.297,-0.000 23.000,-0.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(194, 209, 4)' d='M23.538,31.469 C23.215,31.469 22.911,31.343 22.682,31.112 C22.211,30.639 22.210,29.867 22.681,29.393 C22.687,29.387 27.865,24.188 27.865,24.188 C27.865,24.188 13.214,24.188 13.211,24.188 C12.543,24.188 12.000,23.643 12.000,22.971 C12.000,22.300 12.543,21.755 13.211,21.755 C13.214,21.755 27.864,21.755 27.864,21.755 C27.864,21.755 22.685,16.553 22.682,16.550 C22.212,16.077 22.212,15.305 22.681,14.831 C22.911,14.601 23.215,14.474 23.538,14.474 C23.863,14.474 24.167,14.601 24.395,14.830 C24.401,14.836 31.639,22.105 31.645,22.111 C31.874,22.341 31.1000,22.647 31.1000,22.971 C31.1000,23.296 31.874,23.602 31.645,23.831 C31.641,23.835 24.397,31.111 24.395,31.113 C24.167,31.343 23.863,31.469 23.538,31.469 Z'/%3E%3C/svg%3E"); }
    /* line 532, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-lime:hover, .btn-inhale-arrow.btn-inhale-arrow-lime:focus {
      background-color: #EE6352;
      border-color: #EE6352;
      color: #FFFFFF; }
  /* line 539, src/assets/scss/components/_inhale.scss */
  .btn-inhale-arrow.btn-inhale-arrow-teal {
    background-color: #19B5BC;
    border-color: #19B5BC;
    color: #433577; }
    /* line 543, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-teal .btn-inhale-arrow-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46px' height='46px'%3E%3Cpath fill-rule='evenodd' fill='rgb(67, 53, 119)' d='M23.000,-0.000 C35.703,-0.000 46.000,10.298 46.000,22.1000 C46.000,35.703 35.703,46.000 23.000,46.000 C10.297,46.000 -0.000,35.703 -0.000,22.1000 C-0.000,10.298 10.297,-0.000 23.000,-0.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(25, 181, 188)' d='M23.538,31.469 C23.215,31.469 22.911,31.343 22.682,31.112 C22.211,30.639 22.210,29.867 22.681,29.393 C22.687,29.387 27.865,24.188 27.865,24.188 C27.865,24.188 13.214,24.188 13.211,24.188 C12.543,24.188 12.000,23.643 12.000,22.971 C12.000,22.300 12.543,21.755 13.211,21.755 C13.214,21.755 27.864,21.755 27.864,21.755 C27.864,21.755 22.685,16.553 22.682,16.550 C22.212,16.077 22.212,15.305 22.681,14.831 C22.911,14.601 23.215,14.474 23.538,14.474 C23.863,14.474 24.167,14.601 24.395,14.830 C24.401,14.836 31.639,22.105 31.645,22.111 C31.874,22.341 31.1000,22.647 31.1000,22.971 C31.1000,23.296 31.874,23.602 31.645,23.831 C31.641,23.835 24.397,31.111 24.395,31.113 C24.167,31.343 23.863,31.469 23.538,31.469 Z'/%3E%3C/svg%3E"); }
    /* line 546, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-teal:hover, .btn-inhale-arrow.btn-inhale-arrow-teal:focus {
      background-color: #EE6352;
      border-color: #EE6352;
      color: #FFFFFF; }
  /* line 553, src/assets/scss/components/_inhale.scss */
  .btn-inhale-arrow.btn-inhale-arrow-clear {
    padding: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    background-color: transparent;
    border-color: transparent;
    color: #FFFFFF; }
    /* line 559, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-clear .btn-inhale-arrow-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46px' height='46px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M22.1,0C10.3,0,0,10.3,0,23s10.3,23,22.1,23c13.6,0,23.9-10.3,23.9-23S35.7,0,22.1,0ZM31.65,23.83s-7.25,7.28-7.25,7.28c-.23.23-.53.36-.86.36s-.63-.13-.86-.36c-.47-.47-.47-1.25,0-1.72,0,0,5.18-5.21,5.18-5.21h-14.65c-.67,0-1.21-.55-1.21-1.22s.54-1.22,1.21-1.22h14.65s-5.18-5.2-5.18-5.2c-.47-.48-.47-1.25,0-1.72.23-.23.53-.36.86-.36s.63.13.86.36c0,0,7.24,7.27,7.25,7.28.23.23.35.54.35.86s-.12.63-.35.86Z'/%3E%3C/svg%3E"); }
    /* line 562, src/assets/scss/components/_inhale.scss */
    .btn-inhale-arrow.btn-inhale-arrow-clear:hover, .btn-inhale-arrow.btn-inhale-arrow-clear:focus {
      color: #f0efed; }
  /* line 568, src/assets/scss/components/_inhale.scss */
  .btn-inhale-arrow.btn-width-auto {
    max-width: 100%;
    min-height: 74px; }

/* line 577, src/assets/scss/components/_inhale.scss */
#cookie-notice-inhale .btn {
  min-width: 110px;
  border-radius: 0;
  font-weight: bold; }

/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-inline {
  width: 220px; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-rtl {
  direction: rtl; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-rtl.dropdown-menu {
  left: auto; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-rtl table tr td span {
  float: right; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-dropdown {
  top: 0;
  left: 0; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker td, .datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
  background-color: transparent; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
  background: #eee;
  cursor: pointer; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.new, .datepicker table tr td.old {
  color: #999; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
  background: 0 0;
  color: #999;
  cursor: default; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
  background-color: #fde19a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdd49a), to(#fdf59a));
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] {
  background-color: #fdf59a; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active {
  background-color: #fbf069\9; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.today:hover:hover {
  color: #000; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.today.active:hover {
  color: #fff; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover {
  background: #eee;
  border-radius: 0; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover {
  background-color: #f3d17a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3c17a), to(#f3e97a));
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today[disabled] {
  background-color: #f3e97a; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active {
  background-color: #efe24b\9; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover {
  background-color: #9e9e9e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(grey));
  background-image: linear-gradient(to bottom, #b3b3b3, grey);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: grey grey #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected[disabled] {
  background-color: grey; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active {
  background-color: #666\9; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
  background-color: #006dcc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#08c), to(#04c));
  background-image: linear-gradient(to bottom, #08c, #04c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
  background-color: #04c; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active {
  background-color: #039\9; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td span.focused, .datepicker table tr td span:hover {
  background: #eee; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
  background: 0 0;
  color: #999;
  cursor: default; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
  background-color: #006dcc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#08c), to(#04c));
  background-image: linear-gradient(to bottom, #08c, #04c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] {
  background-color: #04c; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
  background-color: #039\9; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td span.new, .datepicker table tr td span.old {
  color: #999; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker .datepicker-switch {
  width: 145px; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {
  cursor: pointer; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {
  background: #eee; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker .next.disabled, .datepicker .prev.disabled {
  visibility: hidden; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.input-append.date .add-on, .input-prepend.date .add-on {
  cursor: pointer; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.input-append.date .add-on i, .input-prepend.date .add-on i {
  margin-top: 3px; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.input-daterange input {
  text-align: center; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0; }

/* line 7, src/assets/scss/_eligibility_calculator-pip.scss */
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px; }

/* line 10, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator .initial-image {
  position: relative;
  top: 0;
  max-width: 75%; }

@media (min-width: 992px) {
  /* line 16, src/assets/scss/_eligibility_calculator-pip.scss */
  .eligibility-calculator #resultImage {
    position: relative;
    width: 350px; } }

@media (max-width: 767px) {
  /* line 22, src/assets/scss/_eligibility_calculator-pip.scss */
  .eligibility-calculator #resultImage {
    width: 100%; } }

/* line 28, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator #logic {
  background-color: #00D3BA;
  border-radius: 1rem; }

/* line 34, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator #logic .radio-options {
  padding-left: 3px; }

/* line 39, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator #logic label {
  font-weight: 600; }

/* line 44, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator #logic ul {
  margin-top: 5px;
  margin-bottom: 0 !important; }

/* line 49, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator #logic ul li {
  font-size: 0.85rem;
  line-height: 1.2rem;
  margin-bottom: 5px; }

/* line 55, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator #logic ul li::before {
  top: -1px; }

/* line 59, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator #result {
  text-align: center; }

/* line 64, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator .eligibility-result h4 {
  font-weight: 400; }

@media (max-width: 767px) {
  /* line 69, src/assets/scss/_eligibility_calculator-pip.scss */
  .eligibility-calculator .eligibility-result {
    margin-top: 1.5rem; } }

/* line 74, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator .eligibility-result h4 {
  text-align: left; }

@media (min-width: 768px) {
  /* line 79, src/assets/scss/_eligibility_calculator-pip.scss */
  .eligibility-calculator .eligibility-result h4 {
    text-align: center; } }

/* line 84, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator .input-group .input-group-text {
  background-color: transparent;
  border: none; }

/* line 89, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator .input-group-append {
  position: relative;
  left: -40px;
  z-index: 999;
  background-size: 100% !important;
  background-position: right center !important;
  background-repeat: no-repeat !important;
  background-image: url("/uploads/eligibility_calculator/datepicker.png"); }

/* line 99, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator #error-handler {
  color: red !important;
  margin-bottom: 10px;
  display: none; }

/* line 105, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator .image-result {
  width: 50px;
  height: 50px;
  background-image: url("/uploads/eligibility_calculator/checkmark.png");
  position: relative;
  display: none;
  background-repeat: no-repeat; }

/* line 115, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator .submit {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: space-evenly;
  -webkit-box-pack: space-evenly;
          justify-content: space-evenly; }

/* line 122, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator .eligible {
  color: #2CBF7B !important;
  font-weight: bold;
  font-size: 1.5em;
  display: inherit !important;
  margin-top: -9px !important; }

/* line 130, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator .not-eligible {
  color: #F36633 !important;
  font-weight: bold;
  font-size: 1.5em; }

/* line 136, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator #icon {
  cursor: pointer; }

/* line 140, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator button:disabled,
.eligibility-calculator button[disabled] {
  cursor: not-allowed !important; }

@media (max-width: 767px) {
  /* line 145, src/assets/scss/_eligibility_calculator-pip.scss */
  .eligibility-calculator #result-with-image {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse; } }

/* line 153, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator #result-with-image .result-visual {
  margin: 0 !important; }

@media (max-width: 767px) {
  /* line 157, src/assets/scss/_eligibility_calculator-pip.scss */
  .eligibility-calculator #result-with-image .result-visual {
    top: -5px; }
  /* line 161, src/assets/scss/_eligibility_calculator-pip.scss */
  .eligibility-calculator #result-with-image .result-visual img {
    padding-bottom: 0; } }

@media (min-width: 992px) {
  /* line 167, src/assets/scss/_eligibility_calculator-pip.scss */
  .eligibility-calculator .eligibility-image {
    position: relative !important;
    top: -10px !important;
    margin-bottom: 0 !important; } }

@media (min-width: 768px) {
  /* line 174, src/assets/scss/_eligibility_calculator-pip.scss */
  .eligibility-calculator .checkbox-container {
    height: 280px;
    overflow: auto;
    padding: 3px 6px 3px 3px;
    scrollbar-color: #CCF6F1 #00D3BA; } }

@media (max-width: 767px) {
  /* line 183, src/assets/scss/_eligibility_calculator-pip.scss */
  .eligibility-calculator .checkbox-container {
    margin-top: -10px; } }

/* line 188, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator em {
  margin-right: 2px;
  color: #021d28; }

/* line 193, src/assets/scss/_eligibility_calculator-pip.scss */
.eligibility-calculator .error-border {
  border: 2px solid red; }

/* line 246, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker table tr td {
  padding: 12px; }

/* line 250, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker .datepicker-switch {
  padding: 8px; }

/* line 254, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker .table-condensed {
  width: 380px; }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 258, src/assets/scss/_eligibility_calculator-pip.scss */
  .datepicker .table-condensed {
    width: 300px; } }

@media (max-width: 767px) {
  /* line 263, src/assets/scss/_eligibility_calculator-pip.scss */
  .datepicker .table-condensed {
    width: 280px; } }

/* line 268, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker .table-condensed .next {
  position: relative;
  left: -5px; }

/* line 273, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker .hide {
  display: none; }

/* line 277, src/assets/scss/_eligibility_calculator-pip.scss */
.datepicker td.active.disabled {
  background-color: inherit !important;
  color: #999 !important;
  background-image: inherit !important; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiYXBwLmNzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfbW9kYWxzLnNjc3MiLCJfdGFicy5zY3NzIiwiY29tcG9uZW50cy9fY0EwX05hdi5zY3NzIiwiY29tcG9uZW50cy9fY0ExLTJfSGVyby5zY3NzIiwiY29tcG9uZW50cy9fY0EyX0NvbnRlbnRDYWxsb3V0LnNjc3MiLCJjb21wb25lbnRzL19jQTItMl9Db250ZW50Q2FsbG91dC5zY3NzIiwiY29tcG9uZW50cy9fY0QxX05ld3NsZXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NGMV9Gb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NIMV9Gb3JtLnNjc3MiLCJjb21wb25lbnRzL19jSDEtMl9Gb3JtVGhhbmtzLnNjc3MiLCJjb21wb25lbnRzL19jSTFfQ1RBcy5zY3NzIiwiY29tcG9uZW50cy9fY00xX1NvY2lhbExpbmtzLnNjc3MiLCJjb21wb25lbnRzL19jUDFfVmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2NQMl9WaWRlby5zY3NzIiwiY29tcG9uZW50cy9fY1AzX1ZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19jUTFfUG9sbC5zY3NzIiwiY29tcG9uZW50cy9fY1ExLTJfUG9sbC5zY3NzIiwiY29tcG9uZW50cy9fY1ExLTJfUG9sbF9Ecm9wZG93bnMuc2NzcyIsImNvbXBvbmVudHMvX2NRMS00X1BvbGxUYWJsZS5zY3NzIiwiY29tcG9uZW50cy9fY1IxX0FydGljbGUuc2NzcyIsImNvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzIiwiY29tcG9uZW50cy9faW5oYWxlLnNjc3MiLCJfZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSx1R0FBWTtBQUNaO0VBQ0ksNEJBQTRCO0VBQzVCLCtDQUErQztFQUMvQyxtVkFJMkU7RUFDM0UsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFBOztBQ1h0Qjs7Ozs7RUNhRTtBQUNGLHNEQUFzRDtBQ2R0RDtFQUdJLGVBQWM7RUFBZCxpQkFBYztFQUFkLGlCQUFjO0VBQWQsZUFBYztFQUFkLGNBQWM7RUFBZCxpQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBQWQsZUFBYztFQUFkLGdCQUFjO0VBQWQsZUFBYztFQUFkLG9CQUFjO0VBSWQsa0JBQWM7RUFBZCxvQkFBYztFQUFkLGtCQUFjO0VBQWQsZUFBYztFQUFkLGtCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUFkLGVBQWM7RUFBZCwwQkFBYztFQUFkLDRCQUFjO0VBQWQscUJBQWM7RUFBZCx3QkFBYztFQUFkLHdCQUFjO0VBQWQsbUJBQWM7RUFBZCxtQkFBYztFQUFkLGdCQUFjO0VBQWQsbUJBQWM7RUFBZCxnQkFBYztFQUFkLGtCQUFjO0VBQWQsdUJBQWM7RUFBZCwyQkFBYztFQUFkLCtCQUFjO0VBQWQsK0JBQWM7RUFBZCw2QkFBYztFQUFkLHdCQUFjO0VBQWQsNEJBQWM7RUFBZCwyQkFBYztFQUFkLHNCQUFjO0VBQWQsMEJBQWM7RUFBZCw2QkFBYztFQUFkLHdCQUFjO0VB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LGdCRmtSK0IsRUFBQTs7QUxtSWpDLHVEQUF1RDtBT25adkQ7RUhtSk0saUJBQVc7RUdqSmYsZ0JGdVIrQjtFRXRSL0IsZ0JGNlErQixFQUFBOztBTHlJakMsdURBQXVEO0FPcFp2RDtFSDhJTSxpQkFBVztFRzVJZixnQkZtUitCO0VFbFIvQixnQkZ3UStCLEVBQUE7O0FMK0lqQyx1REFBdUQ7QU9yWnZEO0VIeUlNLGlCQUFXO0VHdklmLGdCRitRK0I7RUU5US9CLGdCRm1RK0IsRUFBQTs7QUxxSmpDLHVEQUF1RDtBRTNYdkQ7RUtwQkUsZ0JKeURXO0VJeERYLG1CSndEVztFSXZEWCxTQUFTO0VBQ1Qsd0NKNUNhLEVBQUE7O0FIK2JmLHVEQUF1RDtBTzNZdkQ7O0VIa0dJLGtCQUFXO0VHL0ZiLGdCRjJOK0IsRUFBQTs7QUxtTGpDLHVEQUF1RDtBTzNZdkQ7O0VBRUUsY0ZtUWdDO0VFbFFoQyx5QkYyUW1DLEVBQUE7O0FMbUlyQyx1REFBdUQ7QU90WXZEO0VDL0VFLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QVJ5ZGxCLHVEQUF1RDtBT3RZdkQ7RUNwRkUsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBUjhkbEIsdURBQXVEO0FPeFl2RDtFQUNFLHFCQUFxQixFQUFBO0VQMFlyQix1REFBdUQ7RU8zWXpEO0lBSUksb0JGcVArQixFQUFBOztBTHNKbkMsd0RBQXdEO0FPall4RDtFSDJESSxjQUFXO0VHekRiLHlCQUF5QixFQUFBOztBUG9ZM0Isd0RBQXdEO0FPaFl4RDtFQUNFLG1CSkFXO0VDb0VQLGtCQUFXLEVBQUE7O0FKZ1VqQix3REFBd0Q7QU9oWXhEO0VBQ0UsY0FBYztFSCtDWixrQkFBVztFRzdDYixjRjFHZ0IsRUFBQTtFTDRlaEIsd0RBQXdEO0VPclkxRDtJQU1JLHFCQUFxQixFQUFBOztBUG1ZekIsd0RBQXdEO0FTdGZ4RDtFQ0lFLGVBQWU7RUFHZixZQUFZLEVBQUE7O0FWb2ZkLHlEQUF5RDtBU3JmekQ7RUFDRSxnQkpxZ0N3QztFSXBnQ3hDLHlCTkhhO0VNSWIseUJKTmdCO0VNUWQsc0JONk5nQztFS3BPbEMsZUFBZTtFQUdmLFlBQVksRUFBQTs7QVY2ZmQseURBQXlEO0FTL2V6RDtFQUVFLHFCQUFxQixFQUFBOztBVGlmdkIseURBQXlEO0FTOWV6RDtFQUNFLGtCQUEyQjtFQUMzQixjQUFjLEVBQUE7O0FUaWZoQix5REFBeUQ7QVM5ZXpEO0VMOEhJLGNBQVc7RUs1SGIsY0ozQmdCLEVBQUE7O0FMNGdCbEIsc0RBQXNEO0FZeGhCdEQ7RVJtS0ksZ0JBQVc7RVFqS2IsY1BtQ2U7RU9sQ2YscUJBQXFCLEVBQUE7RVowaEJyQixzREFBc0Q7RVl2aEJ0RDtJQUNFLGNBQWMsRUFBQTs7QVowaEJsQix1REFBdUQ7QVlyaEJ2RDtFQUNFLHNCUDBsQ3VDO0VEcDhCckMsZ0JBQVc7RVFwSmIsY1RKYTtFU0tiLHlCUERnQjtFTUVkLHFCTitOK0IsRUFBQTtFTHdUakMsdURBQXVEO0VZNWhCekQ7SUFTSSxVQUFVO0lSOElWLGVBQVc7SVE1SVgsZ0JQeVE2QixFQUFBOztBTDhRakMsdURBQXVEO0FFL1V2RDtFVWpNRSxjQUFjO0VScUlaLGdCQUFXO0VRbkliLGNQakJnQixFQUFBO0VMb2lCaEIsdURBQXVEO0VZdGhCekQ7SVJzSUksa0JBQVc7SVE5SFgsY0FBYztJQUNkLGtCQUFrQixFQUFBOztBWm1oQnRCLHVEQUF1RDtBWTlnQnZEO0VBQ0UsaUJQaWtDdUM7RU9oa0N2QyxrQkFBa0IsRUFBQTs7QVppaEJwQixzREFBc0Q7QWF6akJwRDs7O0VDREEsV0FBVztFQUNYLG1CQUEyQjtFQUMzQixrQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFBOztBQ21EZjtFZjhnQkYsdURBQXVEO0VhdmpCbkQ7SUFDRSxpQlZtS0ksRUFBQSxFVWxLTDs7QWJ5akJQLHVEQUF1RDtBYTloQnJEO0VDbkNBLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixlQUFlO0VBQ2YsbUJBQTJCO0VBQzNCLGtCQUEwQixFQUFBOztBZHFrQjVCLHVEQUF1RDtBYS9oQnJEO0VBQ0UsZUFBZTtFQUNmLGNBQWMsRUFBQTtFYmlpQmhCLHVEQUF1RDtFYW5pQnZEOztJQU1JLGdCQUFnQjtJQUNoQixlQUFlLEVBQUE7O0Fia2lCckIsdUVBQXVFO0FnQnhsQnJFOzs7Ozs7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLG1CQUEyQjtFQUMzQixrQkFBMEIsRUFBQTs7QWhCZ21COUIsd0VBQXdFO0FnQjFrQmxFO0VBQ0UsMEJBQWE7TUFBYixhQUFhO0VBQ2IsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVk7RUFDWixlQUFlLEVBQUE7O0FoQjZrQnZCLDhEQUE4RDtBZ0J4a0JwRDtFRndCTixtQlZ1QnFEO01VdkJyRCxrQlZ1QnFEO1VVdkJyRCxjVnVCcUQ7RVV0QnJELGVWc0JxRCxFQUFBOztBSjhoQnpELDhEQUE4RDtBZ0I3a0JwRDtFRndCTixtQlZ1QnFEO01VdkJyRCxpQlZ1QnFEO1VVdkJyRCxhVnVCcUQ7RVV0QnJELGNWc0JxRCxFQUFBOztBSm1pQnpELDhEQUE4RDtBZ0JsbEJwRDtFRndCTixtQlZ1QnFEO01VdkJyRCx1QlZ1QnFEO1VVdkJyRCxtQlZ1QnFEO0VVdEJyRCxvQlZzQnFELEVBQUE7O0FKd2lCekQsOERBQThEO0FnQnZsQnBEO0VGd0JOLG1CVnVCcUQ7TVV2QnJELGlCVnVCcUQ7VVV2QnJELGFWdUJxRDtFVXRCckQsY1ZzQnFELEVBQUE7O0FKNmlCekQsOERBQThEO0FnQjVsQnBEO0VGd0JOLG1CVnVCcUQ7TVV2QnJELGlCVnVCcUQ7VVV2QnJELGFWdUJxRDtFVXRCckQsY1ZzQnFELEVBQUE7O0FKa2pCekQsOERBQThEO0FnQmptQnBEO0VGd0JOLG1CVnVCcUQ7TVV2QnJELHVCVnVCcUQ7VVV2QnJELG1CVnVCcUQ7RVV0QnJELG9CVnNCcUQsRUFBQTs7QUp1akJ6RCx3RUFBd0U7QWdCaG1CbEU7RUZDSixtQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztFQUNkLFdBQVc7RUFDWCxlQUFlLEVBQUE7O0FkbW1CakIsd0VBQXdFO0FnQmhtQjlEO0VGYlIsbUJBQTZDO01BQTdDLHNCQUE2QztV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WSxTQURaLEVBQUE7O0FoQjBzQnBCLHdFQUF3RTtBZ0J6c0JoRTtFQUF3Qiw2QkFEWjtNQUNZLGtCQURaO1VBQ1ksU0FEWixFQUFBOztBaEI4c0JwQix3RUFBd0U7QWdCdHNCNUQ7RUZoQlYscUJBQThDLEVBQUE7O0FkMHRCaEQsd0VBQXdFO0FnQjFzQjVEO0VGaEJWLHNCQUE4QyxFQUFBOztBZDh0QmhELHdFQUF3RTtBZ0I5c0I1RDtFRmhCVixnQkFBOEMsRUFBQTs7QWRrdUJoRCx3RUFBd0U7QWdCbHRCNUQ7RUZoQlYsc0JBQThDLEVBQUE7O0Fkc3VCaEQsd0VBQXdFO0FnQnR0QjVEO0VGaEJWLHNCQUE4QyxFQUFBOztBZDB1QmhELHdFQUF3RTtBZ0IxdEI1RDtFRmhCVixnQkFBOEMsRUFBQTs7QWQ4dUJoRCx3RUFBd0U7QWdCOXRCNUQ7RUZoQlYsc0JBQThDLEVBQUE7O0Fka3ZCaEQsd0VBQXdFO0FnQmx1QjVEO0VGaEJWLHNCQUE4QyxFQUFBOztBZHN2QmhELHdFQUF3RTtBZ0J0dUI1RDtFRmhCVixnQkFBOEMsRUFBQTs7QWQwdkJoRCx3RUFBd0U7QWdCMXVCNUQ7RUZoQlYsc0JBQThDLEVBQUE7O0FkOHZCaEQsd0VBQXdFO0FnQjl1QjVEO0VGaEJWLHNCQUE4QyxFQUFBOztBQ0s1QztFZjh2QkYsd0VBQXdFO0VnQnp4QnBFO0lBQ0UsMEJBQWE7UUFBYixhQUFhO0lBQ2IsbUJBQVk7UUFBWixvQkFBWTtZQUFaLFlBQVk7SUFDWixlQUFlLEVBQUE7RWhCMnhCckIsOERBQThEO0VnQnR4QnREO0lGd0JOLG1CVnVCcUQ7UVV2QnJELGtCVnVCcUQ7WVV2QnJELGNWdUJxRDtJVXRCckQsZVZzQnFELEVBQUE7RUoydUJ2RCw4REFBOEQ7RWdCMXhCdEQ7SUZ3Qk4sbUJWdUJxRDtRVXZCckQsaUJWdUJxRDtZVXZCckQsYVZ1QnFEO0lVdEJyRCxjVnNCcUQsRUFBQTtFSit1QnZELDhEQUE4RDtFZ0I5eEJ0RDtJRndCTixtQlZ1QnFEO1FVdkJyRCx1QlZ1QnFEO1lVdkJyRCxtQlZ1QnFEO0lVdEJyRCxvQlZz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QkFBOEMsRUFBQTtFZG02QjlDLHdFQUF3RTtFZ0JuNUI5RDtJRmhCVixzQkFBOEMsRUFBQSxFRWtCbkM7O0FEYlQ7RWZtNkJGLHdFQUF3RTtFZ0I5N0JwRTtJQUNFLDBCQUFhO1FBQWIsYUFBYTtJQUNiLG1CQUFZO1FBQVosb0JBQVk7WUFBWixZQUFZO0lBQ1osZUFBZSxFQUFBO0VoQmc4QnJCLDhEQUE4RDtFZ0IzN0J0RDtJRndCTixtQlZ1QnFEO1FVdkJyRCxrQlZ1QnFEO1lVdkJyRCxjVnVCcUQ7SVV0QnJELGVWc0JxRCxFQUFBO0VKZzVCdkQsOERBQThEO0VnQi83QnREO0lGd0JOLG1CVnVCcUQ7UVV2QnJELGlCVnVCcUQ7WVV2QnJELGFWdUJxRDtJVXRCckQsY1ZzQnFELEVBQUE7RUpvNUJ2RCw4REFBOEQ7RWdCbjhCdEQ7SUZ3Qk4sbUJWdUJxRDtRVXZCckQsdUJWdUJxRDtZVXZCckQsbUJWdUJxRDtJVXRCckQsb0JWc0JxRCxFQUFBO0VKdzVCdkQsOERBQThEO0VnQnY4QnREO0lGd0JOLG1CVnVCcUQ7UVV2QnJELGlCVnVCcUQ7WVV2QnJELGFWdUJxRDtJVXRCckQsY1ZzQnFELEVBQUE7RUo0NUJ2RCw4REFBOEQ7RWdCMzhCdEQ7SUZ3Qk4sbUJWdUJxRDtRVXZCckQsaUJWdUJxRDtZVXZCckQsYVZ1QnFEO0lVdEJyRCxjVnNCcUQsRUFBQTtFSmc2QnZELDhEQUE4RDtFZ0IvOEJ0RDtJRndCTixtQlZ1QnFEO1FVdkJyRCx1QlZ1QnFEO1lVdkJyRCxtQlZ1QnFEO0lVdEJyRCxvQlZzQnFELEVBQUE7RUpvNkJ2RCx3RUFBd0U7RWdCNzhCcEU7SUZDSixtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFdBQVc7SUFDWCxlQUFlLEVBQUE7RWQrOEJmLHdFQUF3RTtFZ0I1OEJoRTtJRmJSLG1CQUE2QztRQUE3QyxzQkFBNkM7WUFBN0Msa0JBQTZDO0lBSTdDLG1CQUE4QyxFQUFBO0VkeTlCOUMsd0VBQXdFO0VnQmg5QmhFO0lGYlIsbUJBQTZDO1FBQTdDLHVCQUE2QztZQUE3QyxtQkFBNkM7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RWQwaUM1Qix3RUFBd0U7RWdCMWhDOUQ7SUZoQlYscUJBQThDLEVBQUE7RWQ2aUM5Qyx3RUFBd0U7RWdCN2hDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWRnakM5Qyx3RUFBd0U7RWdCaGlDOUQ7SUZoQlYsZ0JBQThDLEVBQUE7RWRtakM5Qyx3RUFBd0U7RWdCbmlDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWRzakM5Qyx3RUFBd0U7RWdCdGlDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWR5akM5Qyx3RUFBd0U7RWdCemlDOUQ7SUZoQlYsZ0JBQThDLEVBQUE7RWQ0akM5Qyx3RUFBd0U7RWdCNWlDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWQrakM5Qyx3RUFBd0U7RWdCL2lDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWRra0M5Qyx3RUFBd0U7RWdCbGpDOUQ7SUZoQlYsZ0JBQThDLEVBQUE7RWRxa0M5Qyx3RUFBd0U7RWdCcmpDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWR3a0M5Qyx3RUFBd0U7RWdCeGpDOUQ7SUZoQlYsc0JBQThDLEVBQUEsRUVrQm5DOztBRGJUO0Vmd2tDRix3RUFBd0U7RWdCbm1DcEU7SUFDRSwwQkFBYTtRQUFiLGFBQWE7SUFDYixtQkFBWTtRQUFaLG9CQUFZO1lBQVosWUFBWTtJQUNaLGVBQWUsRUFBQTtFaEJxbUNyQiw4REFBOEQ7RWdCaG1DdEQ7SUZ3Qk4sbUJWdUJxRDtRVXZCckQsa0JWdUJxRDtZVXZCckQsY1Z1QnFEO0lVdEJyRCxlVnNCcUQsRUFBQTtFSnFqQ3ZELDhEQUE4RDtFZ0JwbUN0RDtJRndCTixtQlZ1QnFEO1FVdkJyRCxpQlZ1QnFEO1lVdkJyRCxhVnVCcUQ7SVV0QnJELGNWc0JxRCxFQUFBO0VKeWpDdkQsOERBQThEO0VnQnhtQ3REO0lGd0JOLG1CVnVCcUQ7UVV2QnJELHVCVnVCcUQ7WVV2QnJELG1CVnVCcUQ7SVV0QnJELG9CVnNCcUQsRUFBQTtFSjZqQ3ZELDhEQUE4RDtFZ0I1bUN0RDtJRndCTixtQlZ1QnFEO1FVdkJyRCxpQlZ1QnFEO1lVdkJyRCxhVnVCcUQ7SVV0QnJE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Qnh3Q3BFO0lBQ0UsMEJBQWE7UUFBYixhQUFhO0lBQ2IsbUJBQVk7UUFBWixvQkFBWTtZQUFaLFlBQVk7SUFDWixlQUFlLEVBQUE7RWhCMHdDckIsOERBQThEO0VnQnJ3Q3REO0lGd0JOLG1CVnVCcUQ7UVV2QnJELGtCVnVCcUQ7WVV2QnJELGNWdUJxRDtJVXRCckQsZVZzQnFELEVBQUE7RUowdEN2RCw4REFBOEQ7RWdCendDdEQ7SUZ3Qk4sbUJWdUJxRDtRVXZCckQsaUJWdUJxRDtZVXZCckQsYVZ1QnFEO0lVdEJyRCxjVnNCcUQsRUFBQTtFSjh0Q3ZELDhEQUE4RDtFZ0I3d0N0RDtJRndCTixtQlZ1QnFEO1FVdkJyRCx1QlZ1QnFEO1lVdkJyRCxtQlZ1QnFEO0lVdEJyRCxvQlZzQnFELEVBQUE7RUprdUN2RCw4REFBOEQ7RWdCanhDdEQ7SUZ3Qk4sbUJWdUJxRDtRVXZCckQsaUJWdUJxRDtZVXZCckQsYVZ1QnFEO0lVdEJyRCxjVnNCcUQsRUFBQTtFSnN1Q3ZELDhEQUE4RDtFZ0JyeEN0RDtJRndCTixtQlZ1QnFEO1FVdkJyRCxpQlZ1QnFEO1lVdkJyRCxhVnVCcUQ7SVV0QnJELGNWc0JxRCxFQUFBO0VKMHVDdkQsOERBQThEO0VnQnp4Q3REO0lGd0JOLG1CVnVCcUQ7UVV2QnJELHVCVnVCcUQ7WVV2QnJELG1CVnVCcUQ7SVV0QnJELG9CVnNCcUQsRUFBQTtFSjh1Q3ZELHdFQUF3RTtFZ0J2eENwRTtJRkNKLG1CQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsV0FBVztJQUNYLGVBQWUsRUFBQTtFZHl4Q2Ysd0VBQXdFO0VnQnR4Q2hFO0lGYlIsbUJBQTZDO1FBQTdDLHNCQUE2QztZQUE3QyxrQkFBNkM7SUFJN0MsbUJBQThDLEVBQUE7RWRteUM5Qyx3RUFBd0U7RWdCMXhDaEU7SUZiUixtQkFBNkM7UUFBN0MsdUJBQTZDO1lBQTdDLG1CQUE2QztJQUk3QyxvQkFBOEMsRUFBQTtFZHV5QzlDLHdFQUF3RTtFZ0I5eENoRTtJRmJSLG1CQUE2QztRQUE3QyxpQkFBNkM7WUFBN0MsYUFBNkM7SUFJ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WnZFWTtFWXdFWixzQ2QxRVMsRUFBQTs7QUhtL0NmLGtFQUFrRTtBa0I1L0NoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkI4NUNsRSxtRUFBbUU7QWtCbGdEakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQnE2Q2xFLCtEQUErRDtBTWxnRDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQncvQzVDLG1FQUFtRTtFa0J6L0NuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCNi9DOUMsa0VBQWtFO0FrQmpoRGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQm03Q2xFLG1FQUFtRTtBa0J2aERqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CMDdDbEUsK0RBQStEO0FNdmhEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RWxCNmdENUMsbUVBQW1FO0VrQjlnRG5FOztJQVNRLHlCQVJvQyxFQUFBOztBbEJraEQ5QyxrRUFBa0U7QWtCdGlEaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CdzhDbEUsbUVBQW1FO0FrQjVpRGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkIrOENsRSwrREFBK0Q7QU01aUQ3RDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJraUQ1QyxtRUFBbUU7RWtCbmlEbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQnVpRDlDLGtFQUFrRTtBa0IzakRoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkI2OUNsRSxtRUFBbUU7QWtCamtEakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQm8rQ2xFLCtEQUErRDtBTWprRDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQnVqRDVDLG1FQUFtRTtFa0J4akRuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCNGpEOUMsa0VBQWtFO0FrQmhsRGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQmsvQ2xFLG1FQUFtRTtBa0J0bERqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CeS9DbEUsK0RBQStEO0FNdGxEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RWxCNGtENUMsbUVBQW1FO0VrQjdrRG5FOztJQVNRLHlCQVJvQyxFQUFBOztBbEJpbEQ5QyxrRUFBa0U7QWtCcm1EaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CdWdEbEUsbUVBQW1FO0FrQjNtRGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkI4Z0RsRSwrREFBK0Q7QU0zbUQ3RDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJpbUQ1QyxtRUFBbUU7RWtCbG1EbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQnNtRDlDLGtFQUFrRTtBa0IxbkRoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkI0aERsRSxtRUFBbUU7QWtCaG9EakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQm1pRGxFLCtEQUErRDtBTWhvRDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQnNuRDVDLG1FQUFtRTtFa0J2bkRuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCMm5EOUMsa0VBQWtFO0FrQi9vRGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQmlqRGxFLG1FQUFtRTtBa0JycERqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5Cd2pEbEUsK0RBQStEO0FNcnBEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RWxCMm9ENUMsbUVBQW1FO0VrQjVvRG5FOztJQVNRLHlCQVJvQyxFQUFBOztBbEJncEQ5QyxrRUFBa0U7QWtCcHFEaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5Cc2tEbEUsbUVBQW1FO0FrQjFxRGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkI2a0RsRSwrREFBK0Q7QU0xcUQ3RDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJncUQ1QyxtRUFBbUU7RWtCanFEbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQnFxRDlDLGtFQUFrRTtBa0J6ckRoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkIybERsRSxtRUFBbUU7QWtCL3JEakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQmttRGxFLCtEQUErRDtBTS9yRDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQnFyRDVDLG1FQUFtRTtFa0J0ckRuRTs7SUFTUSx5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OztBbEI0NEQ5QyxrRUFBa0U7QWtCaDZEaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CazBEbEUsbUVBQW1FO0FrQnQ2RGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJ5MERsRSwrREFBK0Q7QU10NkQ3RDtFWWlCTSx5QkFKc0MsRUFBQTtFbEI0NUQ1QyxtRUFBbUU7RWtCNzVEbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQmk2RDlDLGtFQUFrRTtBa0JyN0RoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJ1MURsRSxtRUFBbUU7QWtCMzdEakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQjgxRGxFLCtEQUErRDtBTTM3RDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQmk3RDVDLG1FQUFtRTtFa0JsN0RuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCczdEOUMsa0VBQWtFO0FrQjE4RGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQjQyRGxFLG1FQUFtRTtBa0JoOURqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CbTNEbEUsK0RBQStEO0FNaDlEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RWxCczhENUMsbUVBQW1FO0VrQnY4RG5FOztJQVNRLHlCQVJvQyxFQUFBOztBbEIyOEQ5QyxrRUFBa0U7QWtCLzlEaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CaTREbEUsbUVBQW1FO0FrQnIrRGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJ3NERsRSwrREFBK0Q7QU1yK0Q3RDtFWWlCTSx5QkFKc0MsRUFBQTtFbEIyOUQ1QyxtRUFBbUU7RWtCNTlEbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQmcrRDlDLGtFQUFrRTtBa0JwL0RoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJzNURsRSxtRUFBbUU7QWtCMS9EakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQjY1RGxFLCtEQUErRDtBTTEvRDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQmcvRDVDLG1FQUFtRTtFa0JqL0RuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCcS9EOUMsa0VBQWtFO0FrQnpnRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQjI2RGxFLG1FQUFtRTtBa0IvZ0VqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CazdEbEUsK0RBQStEO0FNL2dFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RWxCcWdFNUMsbUVBQW1FO0VrQnRnRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBbEIwZ0U5QyxrRUFBa0U7QWtCOWhFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CZzhEbEUsbUVBQW1FO0FrQnBpRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJ1OERsRSwrREFBK0Q7QU1waUU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFbEIwaEU1QyxtRUFBbUU7RWtCM2hFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQitoRTlDLGtFQUFrRTtBa0JuakVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJxOURsRSxtRUFBbUU7QWtCempFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQjQ5RGxFLCtEQUErRDtBTXpqRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQitpRTVDLG1FQUFtRTtFa0JoakVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCb2pFOUMsa0VBQWtFO0FrQnhrRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQjArRGxFLG1FQUFtRTtBa0I5a0VqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CaS9EbEUsK0RBQStEO0FNOWtFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RWxCb2tFNUMsbUVBQW1FO0VrQnJrRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBbEJ5a0U5QyxrRUFBa0U7QWtCN2xFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CKy9EbEUsbUVBQW1FO0FrQm5tRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJzZ0VsRSwrREFBK0Q7QU1ubUU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJ5bEU1QyxtRUFBbUU7RWtCMWxFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQjhsRTlDLGtFQUFrRTtBa0JsbkVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJvaEVsRSxtRUFBbUU7QWtCeG5FakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQjJoRWxFLCtEQUErRDtBTXhuRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQjhtRTVDLG1FQUFtRTtFa0IvbUVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCbW5FOUMsa0VBQWtFO0FrQnZvRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQnlpRWxFLG1FQUFtRTtBa0I3b0VqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CZ2pFbEUsK0RBQStEO0FNN29FN0Q7RVlpQk0seUJBSnNDLEVBQUE7RWxCbW9FNUMsbUVBQW1FO0VrQnBvRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBbEJ3b0U5QyxrRUFBa0U7QWtCNXBFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5COGpFbEUsbUVBQW1FO0FrQmxxRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJxa0VsRSwrREFBK0Q7QU1scUU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJ3cEU1QyxtRUFBbUU7RWtCenBFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQjZwRTlDLGtFQUFrRTtBa0JqckVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJtbEVsRSxtRUFBbUU7QWtCdnJFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQjBsRWxFLCtEQUErRDtBTXZyRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQjZxRTVDLG1FQUFtRTtFa0I5cUVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCa3JFOUMsa0VBQWtFO0FrQnRzRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQndtRWxFLG1FQUFtRTtBa0I1c0VqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CK21FbEUsK0RBQStEO0FNNXNFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RWxCa3NFNUMsbUVBQW1FO0VrQm5zRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBbEJ1c0U5QyxrRUFBa0U7QWtCM3RFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CNm5FbEUsbUVBQW1FO0FrQmp1RWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJvb0VsRSwrREFBK0Q7QU1qdUU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJ1dEU1QyxtRUFBbUU7RWtCeHRFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQjR0RTlDLGtFQUFrRTtBa0JodkVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJrcEVsRSxtRUFBbUU7QWtCdHZFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQnlwRWxFLCtEQUErRDtBTXR2RTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQjR1RTVDLG1FQUFtRTtFa0I3dUVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCaXZFOUMsa0VBQWtFO0FrQnJ3RWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQnVxRWxFLG1FQUFtRTtBa0Izd0VqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5COHFFbEUsK0RBQStEO0FNM3dFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RWxCaXdFNUMsbUVBQW1FO0VrQmx3RW5FOztJQVNRLHlCQVJvQyxFQUFBOztBbEJzd0U5QyxrRUFBa0U7QWtCMXhFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CNHJFbEUsbUVBQW1FO0FrQmh5RWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJtc0VsRSwrREFBK0Q7QU1oeUU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJzeEU1QyxtRUFBbUU7RWtCdnhFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQjJ4RTlDLGtFQUFrRTtBa0IveUVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJpdEVsRSxtRUFBbUU7QWtCcnpFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQnd0RWxFLCtEQUErRDtBTXJ6RTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQjJ5RTVDLG1FQUFtRTtFa0I1eUVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCZ3pFOUMsa0VBQWtFO0FrQnAwRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQnN1RWxFLG1FQUFtRTtBa0IxMEVqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CNnVFbEUsK0RBQStEO0FNMTBFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RWxCZzBFNUMsbUVBQW1FO0VrQmowRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBbEJxMEU5QyxrRUFBa0U7QWtCejFFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CMnZFbEUsbUVBQW1FO0FrQi8xRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJrd0VsRSwrREFBK0Q7QU0vMUU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJxMUU1QyxtRUFBbUU7RWtCdDFFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQjAxRTlDLGtFQUFrRTtBa0I5MkVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJneEVsRSxtRUFBbUU7QWtCcDNFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQnV4RWxFLCtEQUErRDtBTXAzRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQjAyRTVDLG1FQUFtRTtFa0IzMkVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCKzJFOUMsa0VBQWtFO0FrQm40RWhFOzs7RUFJSSxzQ2ZLUyxFQUFBOztBSGc0RWYsK0RBQStEO0FNbDRFN0Q7RVlpQk0sc0NBSnNDLEVBQUE7RWxCdzNFNUMsbUVBQW1FO0VrQnozRW5FOztJQVNRLHNDQVJvQyxFQUFBOztBbEI2M0U5QywwREFBMEQ7QWlCdnlFMUQ7RUFHTSxjZHRHUztFY3VHVCx5QlpwR1k7RVlxR1oscUJaaVFxRCxFQUFBOztBTHVpRTNELDBEQUEwRDtBaUI3eUUxRDtFQVdNLGNaNUdZO0VZNkdaLHlCWmxIWTtFWW1IWixxQlpsSFksRUFBQTs7QUx3NUVsQiwwREFBMEQ7QWlCanlFMUQ7RUFDRSxjZHRIYTtFY3VIYix5QlpwSGdCLEVBQUE7RUx1NUVoQiwwREFBMEQ7RWlCcnlFNUQ7OztJQU9JLHFCWjZPdUQsRUFBQTtFTHNqRXpELDBEQUEwRDtFaUIx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QzVCLDJEQUE2RDtFQUM3RCxnRUgrQndELEVBQUE7RW5CZ2xGOUQsK0RBQStEO0VzQjFxRjdEO0lBK0RJLHFCakJyRFM7SWlCc0RULHdEakJ0RFM7WWlCc0RULGdEakJ0RFMsRUFBQTs7QUxxcUZqQiwrREFBK0Q7QXNCL3FGM0Q7RUF5RUksOEJBQThDO0VBQzlDLHdDQUFzRCxFQUFBOztBdEIwbUY5RCwrREFBK0Q7QXNCcHJGM0Q7RUFtRkksb0NIT3dEO0VHTnhELGtGSE13RCxFQUFBOztBbkIrbEZoRSwrREFBK0Q7QXNCenJGM0Q7RUEyRkUscUJqQmpGVztFaUJvRlQsa0RBQW9FO0VBQ3BFLDBqQkFBOEosRUFBQTtFdEIrbEZwSyxnRUFBZ0U7RXNCOXJGOUQ7SUFtR0kscUJqQnpGUztJaUIwRlQsd0RqQjFGUztZaUIwRlQsZ0RqQjFGUyxFQUFBOztBTHlyRmpCLGdFQUFnRTtBc0Juc0Y1RDtFQTRHSSxjakJsR1MsRUFBQTs7QUw2ckZqQixnRUFBZ0U7QXNCdnNGNUQ7OztFQWlISSxjQUFjLEVBQUE7O0F0QjRsRnRCLGdFQUFnRTtBc0I3c0Y1RDtFQXlISSxjakIvR1MsRUFBQTtFTHNzRmYsZ0VBQWdFO0VzQmh0RjlEO0lBNEhNLHFCakJsSE8sRUFBQTs7QUwwc0ZqQixnRUFBZ0U7QXNCcHRGNUQ7RUFrSU0scUJBQWtDO0VDNUp4Qyx5QkQ2SitDLEVBQUE7O0F0QnNsRm5ELGdFQUFnRTtBc0J6dEY1RDtFQXlJTSx3RGpCL0hPO1VpQitIUCxnRGpCL0hPLEVBQUE7O0FMbXRGakIsZ0VBQWdFO0FzQjd0RjVEO0VBNklNLHFCakJuSU8sRUFBQTs7QUx1dEZqQixnRUFBZ0U7QXNCanVGNUQ7RUF1SkkscUJqQjdJUyxFQUFBOztBTDJ0RmpCLGdFQUFnRTtBc0JydUY1RDtFQTRKTSxxQmpCbEpPO0VpQm1KUCx3RGpCbkpPO1VpQm1KUCxnRGpCbkpPLEVBQUE7O0FMZ3VGakIsK0RBQStEO0FzQjl0RjdEO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCxtQmpCMmMwQztFRHRWMUMsa0JBQVc7RWtCbkhYLGNqQlZh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a0JVRSxjbkJOYztJbUJPZCxxQkFBcUIsRUFBQTtFeEI2NkZ2QiwwREFBMEQ7RXdCOTdGNUQ7SUFzQkksVUFBVTtJQUNWLHVEckJ4QnFCO1lxQndCckIsK0NyQnhCcUIsRUFBQTtFSG04RnZCLDBEQUEwRDtFd0JsOEY1RDtJQTZCSSxhbkJrWjZCLEVBQUE7RUxzaEYvQiwwREFBMEQ7RXdCcjhGNUQ7SUFrQ0ksZUFBc0QsRUFBQTs7QXhCdTZGMUQsMERBQTBEO0F3Qno1RjFEOztFQUVFLG9CQUFvQixFQUFBOztBeEI0NUZ0QiwwREFBMEQ7QXdCbjVGeEQ7RUMzREEsY3RCTWE7RW9CTlgseUJwQkRxQjtFc0JHdkIscUJ0Qkh1QixFQUFBO0VIbzlGdkIsK0RBQStEO0VNNzhGL0Q7SW1CQUUsY3RCQVc7SW9CTlgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6Qnk5RjNILGlFQUFpRTtFeUI3OEZqRTtJQUVFLGN0QlBXO0lvQk5YLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QjA4RnJGLGlFQUFpRTtFeUJyOEZqRTtJQUVFLGN0QnJCVztJc0JzQlgseUJ0QjdCcUI7SXNCOEJyQixxQnRCOUJxQixFQUFBO0VIbytGdkIsaUVBQWlFO0V5Qi83RmpFOztJQUdFLGN0QmpDVztJc0JrQ1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjArRi9NLGlFQUFpRTtJeUIzN0ZqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0F6QjI3RnpGLDBEQUEwRDtBd0JuN0Z4RDtFQzNEQSxjdEJNYTtFb0JOWCx5QnBCQ2dCO0VzQkNsQixxQnRCRGtCLEVBQUE7RUhrL0ZsQiwrREFBK0Q7RU03K0YvRDtJbUJBRSxjdEJBVztJb0JOWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCeS9GM0gsaUVBQWlFO0V5QjcrRmpFO0lBRUUsY3RCUFc7SW9CTlgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RXpCMCtGckYsaUVBQWlFO0V5QnIrRmpFO0lBRUUsY3RCckJXO0lzQnNCWCx5QnRCM0JnQjtJc0I0QmhCLHFCdEI1QmdCLEVBQUE7RUhrZ0dsQixpRUFBaUU7RXlCLzlGakU7O0lBR0UsY3RCakNXO0lzQmtDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMGdHL00saUVBQWlFO0l5QjM5RmpFOztNQUtJLHlEQUFpRjtjQUFqRixpREFBaUYsRUFBQTs7QXpCMjlGekYsMERBQTBEO0F3Qm45RnhEO0VDM0RBLGN0Qk1hO0VvQk5YLHlCbEJvQ2E7RW9CbENmLHFCcEJrQ2UsRUFBQTtFTCsrRmYsK0RBQStEO0VNN2dHL0Q7SW1CQUUsY3RCQVc7SW9CTlgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnloRzNILGlFQUFpRTtFeUI3Z0dqRTtJQUVFLGN0QlBXO0lvQk5YLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0V6QjBnR3JGLGlFQUFpRTtFeUJyZ0dqRTtJQUVFLGN0QnJCVztJc0JzQlgseUJwQlFhO0lvQlBiLHFCcEJPYSxFQUFBO0VMKy9GZixpRUFBaUU7RXlCLy9GakU7O0lBR0UsY3RCakNXO0lzQmtDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMGlHL00saUVBQWlFO0l5QjMvRmpFOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QXpCMi9GekYsMERBQTBEO0F3Qm4vRnhEO0VDM0RBLGN0Qk1hO0VvQk5YLHlCbEJzQ2E7RW9CcENmLHFCcEJvQ2UsRUFBQTtFTDZnR2YsK0RBQStEO0VNN2lHL0Q7SW1CQUUsY3RCQVc7SW9CTlgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnlqRzNILGlFQUFpRTtFeUI3aUdqRTtJQUVFLGN0QlBXO0lvQk5YLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QjBpR3JGLGlFQUFpRTtFeUJyaUdqRTtJQUVFLGN0QnJCVztJc0JzQlgseUJwQlVhO0lvQlRiLHFCcEJTYSxFQUFBO0VMNmhHZixpRUFBaUU7RXlCL2hHakU7O0lBR0UsY3RCakNXO0lzQmtDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMGtHL00saUVBQWlFO0l5QjNoR2pFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QXpCMmhHekYsMERBQTBEO0F3Qm5oR3hEO0VDM0RBLGNwQlVnQjtFa0JWZCx5QmxCbUNhO0VvQmpDZixxQnBCaUNlLEVBQUE7RUxnakdmLCtEQUErRDtFTTdrRy9EO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5bEczSCxpRUFBaUU7RXlCN2tHakU7SUFFRSxjcEJIYztJa0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekIwa0dyRixpRUFBaUU7RXlCcmtHakU7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCcEJPYTtJb0JOYixxQnBCTWEsRUFBQTtFTGdrR2YsaUVBQWlFO0V5Qi9qR2pFOztJQUdFLGNwQjdCYztJb0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjBtRy9NLGlFQUFpRTtJeUIzakdqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0F6QjJqR3pGLDBEQUEwRDtBd0Juakd4RDtFQzNEQSxjdEJNYTtFb0JOWCx5QmxCaUNhO0VvQi9CZixxQnBCK0JlLEVBQUE7RUxrbEdmLCtEQUErRDtFTTdtRy9EO0ltQkFFLGN0QkFXO0lvQk5YLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5bkczSCxpRUFBaUU7RXlCN21HakU7SUFFRSxjdEJQVztJb0JOWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHVEQUFpRjtZQUFqRiwrQ0FBaUYsRUFBQTtFekIwbUdyRixpRUFBaUU7RXlCcm1HakU7SUFFRSxjdEJyQlc7SXNCc0JYLHlCcEJLYTtJb0JKYixxQnBCSWEsRUFBQTtFTGttR2YsaUVBQWlFO0V5Qi9sR2pFOztJQUdFLGN0QmpDVztJc0JrQ1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjBvRy9NLGlFQUFpRTtJeUIzbEdqRTs7TUFLSSx1REFBaUY7Y0FBakYsK0NBQWlGLEVBQUE7O0F6QjJsR3pGLDBEQUEwRDtBd0JubEd4RDtFQzNEQSxjcEJVZ0I7RWtCVmQseUJsQkVjO0VvQkFoQixxQnBCQWdCLEVBQUE7RUxpcEdoQiwrREFBK0Q7RU03b0cvRDtJbUJBRSxjcEJJYztJa0JWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCeXBHM0gsaUVBQWlFO0V5QjdvR2pFO0lBRUUsY3BCSGM7SWtCVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RXpCMG9HckYsaUVBQWlFO0V5QnJvR2pFO0lBRUUsY3BCakJjO0lvQmtCZCx5QnBCMUJjO0lvQjJCZCxxQnBCM0JjLEVBQUE7RUxpcUdoQixpRUFBaUU7RXlCL25HakU7O0lBR0UsY3BCN0JjO0lvQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMHFHL00saUVBQWlFO0l5QjNuR2pFOztNQUtJLHlEQUFpRjtjQUFqRixpREFBaUYsRUFBQTs7QXpCMm5HekYsMERBQTBEO0F3Qm5uR3hEO0VDM0RBLGN0Qk1hO0VvQk5YLHlCbEJTYztFb0JQaEIscUJwQk9nQixFQUFBO0VMMHFHaEIsK0RBQStEO0VNN3FHL0Q7SW1CQUUsY3RCQVc7SW9CTlgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnlyRzNILGlFQUFpRTtFeUI3cUdqRTtJQUVFLGN0QlBXO0lvQk5YLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsc0RBQWlGO1lBQWpGLDhDQUFpRixFQUFBO0V6QjBxR3JGLGlFQUFpRTtFeUJycUdqRTtJQUVFLGN0QnJCVztJc0JzQlgseUJwQm5CYztJb0JvQmQscUJwQnBCYyxFQUFBO0VMMHJHaEIsaUVBQWlFO0V5Qi9wR2pFOztJQUdFLGN0QmpDVztJc0JrQ1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjBzRy9NLGlFQUFpRTtJeUIzcEdqRTs7TUFLSSxzREFBaUY7Y0FBakYsOENBQWlGLEVBQUE7O0F6QjJwR3pGLDBEQUEwRDtBd0JucEd4RDtFQzNEQSxjdEJNYTtFb0JOWCx5QnBCRHFCO0VzQkd2QixxQnRCSHVCLEVBQUE7RUhvdEd2QiwrREFBK0Q7RU03c0cvRDtJbUJBRSxjdEJBVztJb0JOWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCeXRHM0gsaUVBQWlFO0V5QjdzR2pFO0lBRUUsY3RCUFc7SW9CTlgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RXpCMHNHckYsaUVBQWlFO0V5QnJzR2pFO0lBRUUsY3RCckJXO0lzQnNCWCx5QnRCN0JxQjtJc0I4QnJCLHFCdEI5QnFCLEVBQUE7RUhvdUd2QixpRUFBaUU7RXlCL3JHakU7O0lBR0UsY3RCakNXO0lzQmtDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMHVHL00saUVBQWlFO0l5QjNyR2pFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QXpCMnJHekYsMERBQTBEO0F3Qm5yR3hEO0VDM0RBLGN0Qk1hO0VvQk5YLHlCcEJBdUI7RXNCRXpCLHFCdEJGeUIsRUFBQTtFSG12R3pCLCtEQUErRDtFTTd1Ry9EO0ltQkFFLGN0QkFXO0lvQk5YLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5dkczSCxpRUFBaUU7RXlCN3VHakU7SUFFRSxjdEJQVztJb0JOWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekIwdUdyRixpRUFBaUU7RXlCcnVHakU7SUFFRSxjdEJyQlc7SXNCc0JYLHlCdEI1QnVCO0lzQjZCdkIscUJ0QjdCdUIsRUFBQTtFSG13R3pCLGlFQUFpRTtFeUIvdEdqRTs7SUFHRSxjdEJqQ1c7SXNCa0NYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwd0cvTSxpRUFBaUU7SXlCM3RHakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBekIydEd6RiwwREFBMEQ7QXdCbnRHeEQ7RUMzREEsY3RCTWE7RW9CTlgseUJwQkNnQjtFc0JDbEIscUJ0QkRrQixFQUFBO0VIa3hHbEIsK0RBQStEO0VNN3dHL0Q7SW1CQUUsY3RCQVc7SW9CTlgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6Qnl4RzNILGlFQUFpRTtFeUI3d0dqRTtJQUVFLGN0QlBXO0lvQk5YLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QjB3R3JGLGlFQUFpRTtFeUJyd0dqRTtJQUVFLGN0QnJCVztJc0JzQlgseUJ0QjNCZ0I7SXNCNEJoQixxQnRCNUJnQixFQUFBO0VIa3lHbEIsaUVBQWlFO0V5Qi92R2pFOztJQUdFLGN0QmpDVztJc0JrQ1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjB5Ry9NLGlFQUFpRTtJeUIzdkdqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QjJ2R3pGLDBEQUEwRDtBd0Judkd4RDtFQzNEQSxjcEJVZ0I7RWtCVmQseUJwQkVtQjtFc0JBckIscUJ0QkFxQixFQUFBO0VIaXpHckIsK0RBQStEO0VNN3lHL0Q7SW1CQUUsY3BCSWM7SWtCVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6Qnl6RzNILGlFQUFpRTtFeUI3eUdqRTtJQUVFLGNwQkhjO0lrQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QjB5R3JGLGlFQUFpRTtFeUJyeUdqRTtJQUVFLGNwQmpCYztJb0JrQmQseUJ0QjFCbUI7SXNCMkJuQixxQnRCM0JtQixFQUFBO0VIaTBHckIsaUVBQWlFO0V5Qi94R2pFOztJQUdFLGNwQjdCYztJb0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjAwRy9NLGlFQUFpRTtJeUIzeEdqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QjJ4R3pGLDBEQUEwRDtBd0JueEd4RDtFQzNEQSxjcEJVZ0I7RWtCVmQseUJwQkdtQjtFc0JEckIscUJ0QkNxQixFQUFBO0VIZzFHckIsK0RBQStEO0VNNzBHL0Q7SW1CQUUsY3BCSWM7SWtCVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnkxRzNILGlFQUFpRTtFeUI3MEdqRTtJQUVFLGNwQkhjO0lrQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QjAwR3JGLGlFQUFpRTtFeUJyMEdqRTtJQUVFLGNwQmpCYztJb0JrQmQseUJ0QnpCbUI7SXNCMEJuQixxQnRCMUJtQixFQUFBO0VIZzJHckIsaUVBQWlFO0V5Qi96R2pFOztJQUdFLGNwQjdCYztJb0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjAyRy9NLGlFQUFpRTtJeUIzekdqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QjJ6R3pGLDBEQUEwRDtBd0Juekd4RDtFQzNEQSxjdEJNYTtFb0JOWCx5QnBCSWM7RXNCRmhCLHFCdEJFZ0IsRUFBQTtFSCsyR2hCLCtEQUErRDtFTTcyRy9EO0ltQkFFLGN0QkFXO0lvQk5YLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5M0czSCxpRUFBaUU7RXlCNzJHakU7SUFFRSxjdEJQVztJb0JOWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekIwMkdyRixpRUFBaUU7RXlCcjJHakU7SUFFRSxjdEJyQlc7SXNCc0JYLHlCdEJ4QmM7SXNCeUJkLHFCdEJ6QmMsRUFBQTtFSCszR2hCLGlFQUFpRTtFeUIvMUdqRTs7SUFHRSxjdEJqQ1c7SXNCa0NYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwNEcvTSxpRUFBaUU7SXlCMzFHakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekIyMUd6RiwwREFBMEQ7QXdCbjFHeEQ7RUMzREEsY3BCVWdCO0VrQlZkLHlCcEJLYztFc0JIaEIscUJ0QkdnQixFQUFBO0VIODRHaEIsK0RBQStEO0VNNzRHL0Q7SW1CQUUsY3BCSWM7SWtCVmQseUJFRG9GO0lBU3BGLHVCQVR5SCxFQUFBO0V6Qnk1RzNILGlFQUFpRTtFeUI3NEdqRTtJQUVFLGNwQkhjO0lrQlZkLHlCRURvRjtJQWdCcEYsdUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QjA0R3JGLGlFQUFpRTtFeUJyNEdqRTtJQUVFLGNwQmpCYztJb0JrQmQseUJ0QnZCYztJc0J3QmQscUJ0QnhCYyxFQUFBO0VIODVHaEIsaUVBQWlFO0V5Qi8zR2pFOztJQUdFLGNwQjdCYztJb0I4QmQsMkJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjA2Ry9NLGlFQUFpRTtJeUIzM0dqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QjIzR3pGLDBEQUEwRDtBd0JuM0d4RDtFQzNEQSxjcEJVZ0I7RWtCVmQseUJwQk1XO0VzQkpiLHFCdEJJYSxFQUFBO0VINjZHYiwrREFBK0Q7RU03NkcvRDtJbUJBRSxjcEJJYztJa0JWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCeTdHM0gsaUVBQWlFO0V5Qjc2R2pFO0lBRUUsY3BCSGM7SWtCVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RXpCMDZHckYsaUVBQWlFO0V5QnI2R2pFO0lBRUUsY3BCakJjO0lvQmtCZCx5QnRCdEJXO0lzQnVCWCxxQnRCdkJXLEVBQUE7RUg2N0diLGlFQUFpRTtFeUIvNUdqRTs7SUFHRSxjcEI3QmM7SW9COEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwOEcvTSxpRUFBaUU7SXlCMzVHakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekIyNUd6RiwwREFBMEQ7QXdCbjVHeEQ7RUMzREEsY3RCTWE7RW9CTlgseUJwQk9jO0VzQkxoQixxQnRCS2dCLEVBQUE7RUg0OEdoQiwrREFBK0Q7RU03OEcvRDtJbUJBRSxjdEJBVztJb0JOWCx1QkVEb0Y7SUFTcEYsbUJBVHlILEVBQUE7RXpCeTlHM0gsaUVBQWlFO0V5Qjc4R2pFO0lBRUUsY3RCUFc7SW9CTlgsdUJFRG9GO0lBZ0JwRixtQkFoQnlIO0lBcUJ2SCxzREFBaUY7WUFBakYsOENBQWlGLEVBQUE7RXpCMDhHckYsaUVBQWlFO0V5QnI4R2pFO0lBRUUsY3RCckJXO0lzQnNCWCx5QnRCckJjO0lzQnNCZCxxQnRCdEJjLEVBQUE7RUg0OUdoQixpRUFBaUU7RXlCLzdHakU7O0lBR0UsY3RCakNXO0lzQmtDWCx1QkF6Q3VLO0lBNkN2SyxtQkE3QytNLEVBQUE7SXpCMCtHL00saUVBQWlFO0l5QjM3R2pFOztNQUtJLHNEQUFpRjtjQUFqRiw4Q0FBaUYsRUFBQTs7QXpCMjdHekYsMERBQTBEO0F3Qm43R3hEO0VDM0RBLGN0Qk1hO0VvQk5YLHlCcEJRVztFc0JOYixxQnRCTWEsRUFBQTtFSDIrR2IsK0RBQStEO0VNNytHL0Q7SW1CQUUsY3RCQVc7SW9CTlgsdUJFRG9GO0lBU3BGLG1CQVR5SCxFQUFBO0V6QnkvRzNILGlFQUFpRTtFeUI3K0dqRTtJQUVFLGN0QlBXO0lvQk5YLHVCRURvRjtJQWdCcEYsbUJBaEJ5SDtJQXFCdkgsc0RBQWlGO1lBQWpGLDhDQUFpRixFQUFBO0V6QjArR3JGLGlFQUFpRTtFeUJyK0dqRTtJQUVFLGN0QnJCVztJc0JzQlgseUJ0QnBCVztJc0JxQlgscUJ0QnJCVyxFQUFBO0VIMi9HYixpRUFBaUU7RXlCLzlHakU7O0lBR0UsY3RCakNXO0lzQmtDWCx1QkF6Q3VLO0lBNkN2SyxtQkE3QytNLEVBQUE7SXpCMGdIL00saUVBQWlFO0l5QjM5R2pFOztNQUtJLHNEQUFpRjtjQUFqRiw4Q0FBaUYsRUFBQTs7QXpCMjlHekYsMERBQTBEO0F3Qm45R3hEO0VDM0RBLGN0Qk1hO0VvQk5YLHlCcEJTYTtFc0JQZixxQnRCT2UsRUFBQTtFSDBnSGYsK0RBQStEO0VNN2dIL0Q7SW1CQUUsY3RCQVc7SW9CTlgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnloSDNILGlFQUFpRTtFeUI3Z0hqRTtJQUVFLGN0QlBXO0lvQk5YLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0V6QjBnSHJGLGlFQUFpRTtFeUJyZ0hqRTtJQUVFLGN0QnJCVztJc0JzQlgseUJ0Qm5CYTtJc0JvQmIscUJ0QnBCYSxFQUFBO0VIMGhIZixpRUFBaUU7RXlCLy9HakU7O0lBR0UsY3RCakNXO0lzQmtDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMGlIL00saUVBQWlFO0l5QjMvR2pFOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QXpCMi9HekYsMERBQTBEO0F3Qm4vR3hEO0VDM0RBLGN0Qk1hO0VvQk5YLDJCcEJVa0I7RXNCUnBCLHVCdEJRb0IsRUFBQTtFSHlpSHBCLCtEQUErRDtFTTdpSC9EO0ltQkFFLGN0QkFXO0lvQk5YLDRDRURvRjtJQVNwRix3Q0FUeUgsRUFBQTtFekJ5akgzSCxpRUFBaUU7RXlCN2lIakU7SUFFRSxjdEJQVztJb0JOWCw0Q0VEb0Y7SUFnQnBGLHdDQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekIwaUhyRixpRUFBaUU7RXlCcmlIakU7SUFFRSxjdEJyQlc7SXNCc0JYLDJCdEJsQmtCO0lzQm1CbEIsdUJ0Qm5Ca0IsRUFBQTtFSHlqSHBCLGlFQUFpRTtFeUIvaEhqRTs7SUFHRSxjdEJqQ1c7SXNCa0NYLDRDQXpDdUs7SUE2Q3ZLLHNDQTdDK00sRUFBQTtJekIwa0gvTSxpRUFBaUU7SXlCM2hIakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekIyaEh6RiwwREFBMEQ7QXdCbmhIeEQ7RUMzREEsY3RCTWE7RW9CTlgseUJwQmFzQjtFc0JYeEIscUJ0Qld3QixFQUFBO0VIc2tIeEIsK0RBQStEO0VNN2tIL0Q7SW1CQUUsY3RCQVc7SW9CTlgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnlsSDNILGlFQUFpRTtFeUI3a0hqRTtJQUVFLGN0QlBXO0lvQk5YLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QjBrSHJGLGlFQUFpRTtFeUJya0hqRTtJQUVFLGN0QnJCVztJc0JzQlgseUJ0QmZzQjtJc0JnQnRCLHFCdEJoQnNCLEVBQUE7RUhzbEh4QixpRUFBaUU7RXlCL2pIakU7O0lBR0UsY3RCakNXO0lzQmtDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMG1IL00saUVBQWlFO0l5QjNqSGpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QXpCMmpIekYsMERBQTBEO0F3Qm5qSHhEO0VDM0RBLGNwQlVnQjtFa0JWZCx5QnBCYzBCO0VzQlo1QixxQnRCWTRCLEVBQUE7RUhxbUg1QiwrREFBK0Q7RU03bUgvRDtJbUJBRSxjcEJJYztJa0JWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCeW5IM0gsaUVBQWlFO0V5QjdtSGpFO0lBRUUsY3BCSGM7SWtCVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RXpCMG1IckYsaUVBQWlFO0V5QnJtSGpFO0lBRUUsY3BCakJjO0lvQmtCZCx5QnRCZDBCO0lzQmUxQixxQnRCZjBCLEVBQUE7RUhxbkg1QixpRUFBaUU7RXlCL2xIakU7O0lBR0UsY3BCN0JjO0lvQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMG9IL00saUVBQWlFO0l5QjNsSGpFOztNQUtJLHlEQUFpRjtjQUFqRixpREFBaUYsRUFBQTs7QXpCMmxIekYsMERBQTBEO0F3Qm5sSHhEO0VDM0RBLGNwQlVnQjtFa0JWZCx5QnBCVzBCO0VzQlQ1QixxQnRCUzRCLEVBQUE7RUh3b0g1QiwrREFBK0Q7RU03b0gvRDtJbUJBRSxjcEJJYztJa0JWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCeXBIM0gsaUVBQWlFO0V5QjdvSGpFO0lBRUUsY3BCSGM7SWtCVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RXpCMG9IckYsaUVBQWlFO0V5QnJvSGpFO0lBRUUsY3BCakJjO0lvQmtCZCx5QnRCakIwQjtJc0JrQjFCLHFCdEJsQjBCLEVBQUE7RUh3cEg1QixpRUFBaUU7RXlCL25IakU7O0lBR0UsY3BCN0JjO0lvQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMHFIL00saUVBQWlFO0l5QjNuSGpFOztNQUtJLHlEQUFpRjtjQUFqRixpREFBaUYsRUFBQTs7QXpCMm5IekYsMERBQTBEO0F3Qm5uSHhEO0VDM0RBLGNwQlVnQjtFa0JWZCx5QnBCZ0J3QjtFc0JkMUIscUJ0QmMwQixFQUFBO0VIbXFIMUIsK0RBQStEO0VNN3FIL0Q7SW1CQUUsY3BCSWM7SWtCVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnlySDNILGlFQUFpRTtFeUI3cUhqRTtJQUVFLGNwQkhjO0lrQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QjBxSHJGLGlFQUFpRTtFeUJycUhqRTtJQUVFLGNwQmpCYztJb0JrQmQseUJ0Qlp3QjtJc0JheEIscUJ0QmJ3QixFQUFBO0VIbXJIMUIsaUVBQWlFO0V5Qi9wSGpFOztJQUdFLGNwQjdCYztJb0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjBzSC9NLGlFQUFpRTtJeUIzcEhqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QjJwSHpGLDBEQUEwRDtBd0JucEh4RDtFQzNEQSxjdEJNYTtFb0JOWCx5QnBCaUJtQjtFc0JmckIscUJ0QmVxQixFQUFBO0VIa3NIckIsK0RBQStEO0VNN3NIL0Q7SW1CQUUsY3RCQVc7SW9CTlgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6Qnl0SDNILGlFQUFpRTtFeUI3c0hqRTtJQUVFLGN0QlBXO0lvQk5YLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QjBzSHJGLGlFQUFpRTtFeUJyc0hqRTtJQUVFLGN0QnJCVztJc0JzQlgseUJ0QlhtQjtJc0JZbkIscUJ0QlptQixFQUFBO0VIa3RIckIsaUVBQWlFO0V5Qi9ySGpFOztJQUdFLGN0QmpDVztJc0JrQ1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjB1SC9NLGlFQUFpRTtJeUIzckhqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QjJySHpGLDBEQUEwRDtBd0Juckh4RDtFQzNEQSxjdEJNYTtFb0JOWCx5QnBCa0J1QjtFc0JoQnpCLHFCdEJnQnlCLEVBQUE7RUhpdUh6QiwrREFBK0Q7RU03dUgvRDtJbUJBRSxjdEJBVztJb0JOWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCeXZIM0gsaUVBQWlFO0V5Qjd1SGpFO0lBRUUsY3RCUFc7SW9CTlgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx1REFBaUY7WUFBakYsK0NBQWlGLEVBQUE7RXpCMHVIckYsaUVBQWlFO0V5QnJ1SGpFO0lBRUUsY3RCckJXO0lzQnNCWCx5QnRCVnVCO0lzQld2QixxQnRCWHVCLEVBQUE7RUhpdkh6QixpRUFBaUU7RXlCL3RIakU7O0lBR0UsY3RCakNXO0lzQmtDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMHdIL00saUVBQWlFO0l5QjN0SGpFOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QXpCMnRIekYsMERBQTBEO0F3Qm50SHhEO0VDM0RBLGNwQlVnQjtFa0JWZCx5QnBCbUJzQjtFc0JqQnhCLHFCdEJpQndCLEVBQUE7RUhnd0h4QiwrREFBK0Q7RU03d0gvRDtJbUJBRSxjcEJJYztJa0JWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCeXhIM0gsaUVBQWlFO0V5Qjd3SGpFO0lBRUUsY3BCSGM7SWtCVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RXpCMHdIckYsaUVBQWlFO0V5QnJ3SGpFO0lBRUUsY3BCakJjO0lvQmtCZCx5QnRCVHNCO0lzQlV0QixxQnRCVnNCLEVBQUE7RUhneEh4QixpRUFBaUU7RXlCL3ZIakU7O0lBR0UsY3BCN0JjO0lvQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMHlIL00saUVBQWlFO0l5QjN2SGpFOztNQUtJLHlEQUFpRjtjQUFqRixpREFBaUYsRUFBQTs7QXpCMnZIekYsMERBQTBEO0F3Qm52SHhEO0VDM0RBLGNwQlVnQjtFa0JWZCx5QnBCb0JpQjtFc0JsQm5CLHFCdEJrQm1CLEVBQUE7RUgreEhuQiwrREFBK0Q7RU03eUgvRDtJbUJBRSxjcEJJYztJa0JWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCeXpIM0gsaUVBQWlFO0V5Qjd5SGpFO0lBRUUsY3BCSGM7SWtCVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RXpCMHlIckYsaUVBQWlFO0V5QnJ5SGpFO0lBRUUsY3BCakJjO0lvQmtCZCx5QnRCUmlCO0lzQlNqQixxQnRCVGlCLEVBQUE7RUgreUhuQixpRUFBaUU7RXlCL3hIakU7O0lBR0UsY3BCN0JjO0lvQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMDBIL00saUVBQWlFO0l5QjN4SGpFOztNQUtJLHlEQUFpRjtjQUFqRixpREFBaUYsRUFBQTs7QXpCMnhIekYsMERBQTBEO0F3Qm54SHhEO0VDM0RBLGN0Qk1hO0VvQk5YLHlCcEJxQnFCO0VzQm5CdkIscUJ0Qm1CdUIsRUFBQTtFSDh6SHZCLCtEQUErRDtFTTcwSC9EO0ltQkFFLGN0QkFXO0lvQk5YLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5MUgzSCxpRUFBaUU7RXlCNzBIakU7SUFFRSxjdEJQVztJb0JOWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekIwMEhyRixpRUFBaUU7RXlCcjBIakU7SUFFRSxjdEJyQlc7SXNCc0JYLHlCdEJQcUI7SXNCUXJCLHFCdEJScUIsRUFBQTtFSDgwSHZCLGlFQUFpRTtFeUIvekhqRTs7SUFHRSxjdEJqQ1c7SXNCa0NYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwMkgvTSxpRUFBaUU7SXlCM3pIakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekIyekh6RiwwREFBMEQ7QXdCbnpIeEQ7RUMzREEsY3BCVWdCO0VrQlZkLHlCcEJzQndCO0VzQnBCMUIscUJ0Qm9CMEIsRUFBQTtFSDYxSDFCLCtEQUErRDtFTTcySC9EO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5M0gzSCxpRUFBaUU7RXlCNzJIakU7SUFFRSxjcEJIYztJa0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekIwMkhyRixpRUFBaUU7RXlCcjJIakU7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCdEJOd0I7SXNCT3hCLHFCdEJQd0IsRUFBQTtFSDYySDFCLGlFQUFpRTtFeUIvMUhqRTs7SUFHRSxjcEI3QmM7SW9COEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwNEgvTSxpRUFBaUU7SXlCMzFIakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekIyMUh6RiwwREFBMEQ7QXdCbjFIeEQ7RUMzREEsY3BCVWdCO0VrQlZkLHlCcEJ1Qm1CO0VzQnJCckIscUJ0QnFCcUIsRUFBQTtFSDQzSHJCLCtEQUErRDtFTTc0SC9EO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5NUgzSCxpRUFBaUU7RXlCNzRIakU7SUFFRSxjcEJIYztJa0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekIwNEhyRixpRUFBaUU7RXlCcjRIakU7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCdEJMbUI7SXNCTW5CLHFCdEJObUIsRUFBQTtFSDQ0SHJCLGlFQUFpRTtFeUIvM0hqRTs7SUFHRSxjcEI3QmM7SW9COEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwNkgvTSxpRUFBaUU7SXlCMzNIakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBekIyM0h6RiwwREFBMEQ7QXdCbjNIeEQ7RUMzREEsY3BCVWdCO0VrQlZkLHlCcEJ3QnVCO0VzQnRCekIscUJ0QnNCeUIsRUFBQTtFSDI1SHpCLCtEQUErRDtFTTc2SC9EO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5N0gzSCxpRUFBaUU7RXlCNzZIakU7SUFFRSxjcEJIYztJa0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekIwNkhyRixpRUFBaUU7RXlCcjZIakU7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCdEJKdUI7SXNCS3ZCLHFCdEJMdUIsRUFBQTtFSDI2SHpCLGlFQUFpRTtFeUIvNUhqRTs7SUFHRSxjcEI3QmM7SW9COEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwOEgvTSxpRUFBaUU7SXlCMzVIakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBekIyNUh6RiwwREFBMEQ7QXdCbjVIeEQ7RUMzREEsY3BCVWdCO0VrQlZkLHlCcEJ5QmtCO0VzQnZCcEIscUJ0QnVCb0IsRUFBQTtFSDA3SHBCLCtEQUErRDtFTTc4SC9EO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5OUgzSCxpRUFBaUU7RXlCNzhIakU7SUFFRSxjcEJIYztJa0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekIwOEhyRixpRUFBaUU7RXlCcjhIakU7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCdEJIa0I7SXNCSWxCLHFCdEJKa0IsRUFBQTtFSDA4SHBCLGlFQUFpRTtFeUIvN0hqRTs7SUFHRSxjcEI3QmM7SW9COEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwK0gvTSxpRUFBaUU7SXlCMzdIakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBekIyN0h6RiwwREFBMEQ7QXdCbjdIeEQ7RUMzREEsY3BCVWdCO0VrQlZkLHlCcEIwQmlCO0VzQnhCbkIscUJ0QndCbUIsRUFBQTtFSHk5SG5CLCtEQUErRDtFTTcrSC9EO0ltQkFFLGN0QkFXO0lvQk5YLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5L0gzSCxpRUFBaUU7RXlCNytIakU7SUFFRSxjdEJQVztJb0JOWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekIwK0hyRixpRUFBaUU7RXlCcitIakU7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCdEJGaUI7SXNCR2pCLHFCdEJIaUIsRUFBQTtFSHkrSG5CLGlFQUFpRTtFeUIvOUhqRTs7SUFHRSxjdEJqQ1c7SXNCa0NYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwZ0kvTSxpRUFBaUU7SXlCMzlIakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBekIyOUh6RiwwREFBMEQ7QXdCbjlIeEQ7RUMzREEsY3BCVWdCO0VrQlZkLHlCcEIyQnVCO0VzQnpCekIscUJ0QnlCeUIsRUFBQTtFSHcvSHpCLCtEQUErRDtFTTdnSS9EO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5aEkzSCxpRUFBaUU7RXlCN2dJakU7SUFFRSxjcEJIYztJa0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekIwZ0lyRixpRUFBaUU7RXlCcmdJakU7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCdEJEdUI7SXNCRXZCLHFCdEJGdUIsRUFBQTtFSHdnSXpCLGlFQUFpRTtFeUIvL0hqRTs7SUFHRSxjcEI3QmM7SW9COEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwaUkvTSxpRUFBaUU7SXlCMy9IakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekIyL0h6RiwwREFBMEQ7QXdCbi9IeEQ7RUMzREEsY3RCTWE7RW9CTlgseUJwQjRCa0I7RXNCMUJwQixxQnRCMEJvQixFQUFBO0VIdWhJcEIsK0RBQStEO0VNN2lJL0Q7SW1CQUUsY3RCQVc7SW9CTlgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnlqSTNILGlFQUFpRTtFeUI3aUlqRTtJQUVFLGN0QlBXO0lvQk5YLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0V6QjBpSXJGLGlFQUFpRTtFeUJyaUlqRTtJQUVFLGN0QnJCVztJc0JzQlgseUJ0QkFrQjtJc0JDbEIscUJ0QkRrQixFQUFBO0VIdWlJcEIsaUVBQWlFO0V5Qi9oSWpFOztJQUdFLGN0QmpDVztJc0JrQ1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjBrSS9NLGlFQUFpRTtJeUIzaElqRTs7TUFLSSx1REFBaUY7Y0FBakYsK0NBQWlGLEVBQUE7O0F6QjJoSXpGLDBEQUEwRDtBd0JuaEl4RDtFQzNEQSxjcEJVZ0I7RWtCVmQseUJwQjZCc0I7RXNCM0J4QixxQnRCMkJ3QixFQUFBO0VIc2pJeEIsK0RBQStEO0VNN2tJL0Q7SW1CQUUsY3RCQVc7SW9CTlgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnlsSTNILGlFQUFpRTtFeUI3a0lqRTtJQUVFLGN0QlBXO0lvQk5YLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QjBrSXJGLGlFQUFpRTtFeUJya0lqRTtJQUVFLGNwQmpCYztJb0JrQmQseUJ0QkNzQjtJc0JBdEIscUJ0QkFzQixFQUFBO0VIc2tJeEIsaUVBQWlFO0V5Qi9qSWpFOztJQUdFLGN0QmpDVztJc0JrQ1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QjBtSS9NLGlFQUFpRTtJeUIzaklqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0F6QjJqSXpGLDBEQUEwRDtBd0Juakl4RDtFQzNEQSxjdEJNYTtFb0JOWCx5QnBCOEJpQjtFc0I1Qm5CLHFCdEI0Qm1CLEVBQUE7RUhxbEluQiwrREFBK0Q7RU03bUkvRDtJbUJBRSxjdEJBVztJb0JOWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCeW5JM0gsaUVBQWlFO0V5QjdtSWpFO0lBRUUsY3RCUFc7SW9CTlgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RXpCMG1JckYsaUVBQWlFO0V5QnJtSWpFO0lBRUUsY3RCckJXO0lzQnNCWCx5QnRCRWlCO0lzQkRqQixxQnRCQ2lCLEVBQUE7RUhxbUluQixpRUFBaUU7RXlCL2xJakU7O0lBR0UsY3RCakNXO0lzQmtDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCMG9JL00saUVBQWlFO0l5QjNsSWpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QXpCMmxJekYsMERBQTBEO0F3Qm5sSXhEO0VDM0RBLGN0Qk1hO0VvQk5YLHlCcEIrQmlCO0VzQjdCbkIscUJ0QjZCbUIsRUFBQTtFSG9uSW5CLCtEQUErRDtFTTdvSS9EO0ltQkFFLGN0QkFXO0lvQk5YLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5cEkzSCxpRUFBaUU7RXlCN29JakU7SUFFRSxjdEJQVztJb0JOWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekIwb0lyRixpRUFBaUU7RXlCcm9JakU7SUFFRSxjdEJyQlc7SXNCc0JYLHlCdEJHaUI7SXNCRmpCLHFCdEJFaUIsRUFBQTtFSG9vSW5CLGlFQUFpRTtFeUIvbklqRTs7SUFHRSxjdEJqQ1c7SXNCa0NYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwcUkvTSxpRUFBaUU7SXlCM25JakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBekIybkl6RiwwREFBMEQ7QXdCbm5JeEQ7RUMzREEsY3BCVWdCO0VrQlZkLHlCcEJnQ3FCO0VzQjlCdkIscUJ0QjhCdUIsRUFBQTtFSG1wSXZCLCtEQUErRDtFTTdxSS9EO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5ckkzSCxpRUFBaUU7RXlCN3FJakU7SUFFRSxjcEJIYztJa0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekIwcUlyRixpRUFBaUU7RXlCcnFJakU7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCdEJJcUI7SXNCSHJCLHFCdEJHcUIsRUFBQTtFSG1xSXZCLGlFQUFpRTtFeUIvcElqRTs7SUFHRSxjcEI3QmM7SW9COEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwc0kvTSxpRUFBaUU7SXlCM3BJakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekIycEl6RiwwREFBMEQ7QXdCbnBJeEQ7RUMzREEsY3BCVWdCO0VrQlZkLHlCcEJrQzRCO0VzQmhDOUIscUJ0QmdDOEIsRUFBQTtFSGlySTlCLCtEQUErRDtFTTdzSS9EO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5dEkzSCxpRUFBaUU7RXlCN3NJakU7SUFFRSxjcEJIYztJa0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekIwc0lyRixpRUFBaUU7RXlCcnNJakU7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCdEJNNEI7SXNCTDVCLHFCdEJLNEIsRUFBQTtFSGlzSTlCLGlFQUFpRTtFeUIvcklqRTs7SUFHRSxjcEI3QmM7SW9COEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwdUkvTSxpRUFBaUU7SXlCM3JJakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekIyckl6RiwwREFBMEQ7QXdCbnJJeEQ7RUMzREEsY3BCVWdCO0VrQlZkLHlCcEJtQ3VCO0VzQmpDekIscUJ0QmlDeUIsRUFBQTtFSGd0SXpCLCtEQUErRDtFTTd1SS9EO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5dkkzSCxpRUFBaUU7RXlCN3VJakU7SUFFRSxjcEJIYztJa0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekIwdUlyRixpRUFBaUU7RXlCcnVJakU7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCdEJPdUI7SXNCTnZCLHFCdEJNdUIsRUFBQTtFSGd1SXpCLGlFQUFpRTtFeUIvdElqRTs7SUFHRSxjcEI3QmM7SW9COEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIwd0kvTSxpRUFBaUU7SXlCM3RJakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekIydEl6RiwwREFBMEQ7QXdCbnRJeEQ7RUMzREEsY3BCVWdCO0VrQlZkLHlCcEJvQ3NCO0VzQmxDeEIscUJ0QmtDd0IsRUFBQTtFSCt1SXhCLCtEQUErRDtFTTd3SS9EO0ltQkFFLGNwQkljO0lrQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJ5eEkzSCxpRUFBaUU7RXlCN3dJakU7SUFFRSxjcEJIYztJa0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekIwd0lyRixpRUFBaUU7RXlCcndJakU7SUFFRSxjcEJqQmM7SW9Ca0JkLHlCdEJRc0I7SXNCUHRCLHFCdEJPc0IsRUFBQTtFSCt2SXhCLGlFQUFpRTtFeUIvdklqRTs7SUFHRSxjcEI3QmM7SW9COEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekIweUkvTSxpRUFBaUU7SXlCM3ZJakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekIydkl6RiwwREFBMEQ7QXdCN3VJeEQ7RUNQQSxjdEIzRHVCO0VzQjREdkIscUJ0QjVEdUIsRUFBQTtFSG16SXZCLCtEQUErRDtFTTV5SS9EO0ltQndERSxjdEJ4RFc7SXNCeURYLHlCdEJoRXFCO0lzQmlFckIscUJ0QmpFcUIsRUFBQTtFSHd6SXZCLGlFQUFpRTtFeUJwdklqRTtJQUVFLHNEdEJ0RXFCO1lzQnNFckIsOEN0QnRFcUIsRUFBQTtFSDJ6SXZCLGlFQUFpRTtFeUJsdklqRTtJQUVFLGN0QjNFcUI7SXNCNEVyQiw2QkFBNkIsRUFBQTtFekJtdkkvQixpRUFBaUU7RXlCaHZJakU7O0lBR0UsY3RCM0VXO0lzQjRFWCx5QnRCbkZxQjtJc0JvRnJCLHFCdEJwRnFCLEVBQUE7SUhxMElyQixpRUFBaUU7SXlCL3VJakU7O01BS0ksc0R0QjNGaUI7Y3NCMkZqQiw4Q3RCM0ZpQixFQUFBOztBSDAwSXpCLDBEQUEwRDtBd0J4d0l4RDtFQ1BBLGN0QnpEa0I7RXNCMERsQixxQnRCMURrQixFQUFBO0VINDBJbEIsK0RBQStEO0VNdjBJL0Q7SW1Cd0RFLGN0QnhEVztJc0J5RFgseUJ0QjlEZ0I7SXNCK0RoQixxQnRCL0RnQixFQUFBO0VIaTFJbEIsaUVBQWlFO0V5Qi93SWpFO0lBRUUsdUR0QnBFZ0I7WXNCb0VoQiwrQ3RCcEVnQixFQUFBO0VIbzFJbEIsaUVBQWlFO0V5Qjd3SWpFO0lBRUUsY3RCekVnQjtJc0IwRWhCLDZCQUE2QixFQUFBO0V6Qjh3SS9CLGlFQUFpRTtFeUIzd0lqRTs7SUFHRSxjdEIzRVc7SXNCNEVYLHlCdEJqRmdCO0lzQmtGaEIscUJ0QmxGZ0IsRUFBQTtJSDgxSWhCLGlFQUFpRTtJeUIxd0lqRTs7TUFLSSx1RHRCekZZO2NzQnlGWiwrQ3RCekZZLEVBQUE7O0FIbTJJcEIsMERBQTBEO0F3Qm55SXhEO0VDUEEsY3BCdEJlO0VvQnVCZixxQnBCdkJlLEVBQUE7RUxvMElmLCtEQUErRDtFTWwySS9EO0ltQndERSxjdEJ4RFc7SXNCeURYLHlCcEIzQmE7SW9CNEJiLHFCcEI1QmEsRUFBQTtFTHkwSWYsaUVBQWlFO0V5QjF5SWpFO0lBRUUsdURwQmpDYTtZb0JpQ2IsK0NwQmpDYSxFQUFBO0VMNDBJZixpRUFBaUU7RXlCeHlJakU7SUFFRSxjcEJ0Q2E7SW9CdUNiLDZCQUE2QixFQUFBO0V6Qnl5SS9CLGlFQUFpRTtFeUJ0eUlqRTs7SUFHRSxjdEIzRVc7SXNCNEVYLHlCcEI5Q2E7SW9CK0NiLHFCcEIvQ2EsRUFBQTtJTHMxSWIsaUVBQWlFO0l5QnJ5SWpFOztNQUtJLHVEcEJ0RFM7Y29Cc0RULCtDcEJ0RFMsRUFBQTs7QUwyMUlqQiwwREFBMEQ7QXdCOXpJeEQ7RUNQQSxjcEJwQmU7RW9CcUJmLHFCcEJyQmUsRUFBQTtFTDYxSWYsK0RBQStEO0VNNzNJL0Q7SW1Cd0RFLGN0QnhEVztJc0J5RFgseUJwQnpCYTtJb0IwQmIscUJwQjFCYSxFQUFBO0VMazJJZixpRUFBaUU7RXlCcjBJakU7SUFFRSx3RHBCL0JhO1lvQitCYixnRHBCL0JhLEVBQUE7RUxxMklmLGlFQUFpRTtFeUJuMElqRTtJQUVFLGNwQnBDYTtJb0JxQ2IsNkJBQTZCLEVBQUE7RXpCbzBJL0IsaUVBQWlFO0V5QmowSWpFOztJQUdFLGN0QjNFVztJc0I0RVgseUJwQjVDYTtJb0I2Q2IscUJwQjdDYSxFQUFBO0lMKzJJYixpRUFBaUU7SXlCaDBJakU7O01BS0ksd0RwQnBEUztjb0JvRFQsZ0RwQnBEUyxFQUFBOztBTG8zSWpCLDBEQUEwRDtBd0J6MUl4RDtFQ1BBLGNwQnZCZTtFb0J3QmYscUJwQnhCZSxFQUFBO0VMMjNJZiwrREFBK0Q7RU14NUkvRDtJbUJ3REUsY3BCcERjO0lvQnFEZCx5QnBCNUJhO0lvQjZCYixxQnBCN0JhLEVBQUE7RUxnNElmLGlFQUFpRTtFeUJoMklqRTtJQUVFLHVEcEJsQ2E7WW9Ca0NiLCtDcEJsQ2EsRUFBQTtFTG00SWYsaUVBQWlFO0V5QjkxSWpFO0lBRUUsY3BCdkNhO0lvQndDYiw2QkFBNkIsRUFBQTtFekIrMUkvQixpRUFBaUU7RXlCNTFJakU7O0lBR0UsY3BCdkVjO0lvQndFZCx5QnBCL0NhO0lvQmdEYixxQnBCaERhLEVBQUE7SUw2NEliLGlFQUFpRTtJeUIzMUlqRTs7TUFLSSx1RHBCdkRTO2NvQnVEVCwrQ3BCdkRTLEVBQUE7O0FMazVJakIsMERBQTBEO0F3QnAzSXhEO0VDUEEsY3BCekJlO0VvQjBCZixxQnBCMUJlLEVBQUE7RUx3NUlmLCtEQUErRDtFTW43SS9EO0ltQndERSxjdEJ4RFc7SXNCeURYLHlCcEI5QmE7SW9CK0JiLHFCcEIvQmEsRUFBQTtFTDY1SWYsaUVBQWlFO0V5QjMzSWpFO0lBRUUsdURwQnBDYTtZb0JvQ2IsK0NwQnBDYSxFQUFBO0VMZzZJZixpRUFBaUU7RXlCejNJakU7SUFFRSxjcEJ6Q2E7SW9CMENiLDZCQUE2QixFQUFBO0V6QjAzSS9CLGlFQUFpRTtFeUJ2M0lqRTs7SUFHRSxjdEIzRVc7SXNCNEVYLHlCcEJqRGE7SW9Ca0RiLHFCcEJsRGEsRUFBQTtJTDA2SWIsaUVBQWlFO0l5QnQzSWpFOztNQUtJLHVEcEJ6RFM7Y29CeURULCtDcEJ6RFMsRUFBQTs7QUwrNklqQiwwREFBMEQ7QXdCLzRJeEQ7RUNQQSxjcEJ4RGdCO0VvQnlEaEIscUJwQnpEZ0IsRUFBQTtFTGs5SWhCLCtEQUErRDtFTTk4SS9EO0ltQndERSxjcEJwRGM7SW9CcURkLHlCcEI3RGM7SW9COERkLHFCcEI5RGMsRUFBQTtFTHU5SWhCLGlFQUFpRTtFeUJ0NUlqRTtJQUVFLHlEcEJuRWM7WW9CbUVkLGlEcEJuRWMsRUFBQTtFTDA5SWhCLGlFQUFpRTtFeUJwNUlqRTtJQUVFLGNwQnhFYztJb0J5RWQsNkJBQTZCLEVBQUE7RXpCcTVJL0IsaUVBQWlFO0V5Qmw1SWpFOztJQUdFLGNwQnZFYztJb0J3RWQseUJwQmhGYztJb0JpRmQscUJwQmpGYyxFQUFBO0lMbytJZCxpRUFBaUU7SXlCajVJakU7O01BS0kseURwQnhGVTtjb0J3RlYsaURwQnhGVSxFQUFBOztBTHkrSWxCLDBEQUEwRDtBd0IxNkl4RDtFQ1BBLGNwQmpEZ0I7RW9Ca0RoQixxQnBCbERnQixFQUFBO0VMcytJaEIsK0RBQStEO0VNeitJL0Q7SW1Cd0RFLGN0QnhEVztJc0J5RFgseUJwQnREYztJb0J1RGQscUJwQnZEYyxFQUFBO0VMMitJaEIsaUVBQWlFO0V5Qmo3SWpFO0lBRUUsc0RwQjVEYztZb0I0RGQsOENwQjVEYyxFQUFBO0VMOCtJaEIsaUVBQWlFO0V5Qi82SWpFO0lBRUUsY3BCakVjO0lvQmtFZCw2QkFBNkIsRUFBQTtFekJnN0kvQixpRUFBaUU7RXlCNzZJakU7O0lBR0UsY3RCM0VXO0lzQjRFWCx5QnBCekVjO0lvQjBFZCxxQnBCMUVjLEVBQUE7SUx3L0lkLGlFQUFpRTtJeUI1NklqRTs7TUFLSSxzRHBCakZVO2NvQmlGViw4Q3BCakZVLEVBQUE7O0FMNi9JbEIsMERBQTBEO0F3QnI4SXhEO0VDUEEsY3RCM0R1QjtFc0I0RHZCLHFCdEI1RHVCLEVBQUE7RUgyZ0p2QiwrREFBK0Q7RU1wZ0ovRDtJbUJ3REUsY3RCeERXO0lzQnlEWCx5QnRCaEVxQjtJc0JpRXJCLHFCdEJqRXFCLEVBQUE7RUhnaEp2QixpRUFBaUU7RXlCNThJakU7SUFFRSxzRHRCdEVxQjtZc0JzRXJCLDhDdEJ0RXFCLEVBQUE7RUhtaEp2QixpRUFBaUU7RXlCMThJakU7SUFFRSxjdEIzRXFCO0lzQjRFckIsNkJBQTZCLEVBQUE7RXpCMjhJL0IsaUVBQWlFO0V5Qng4SWpFOztJQUdFLGN0QjNFVztJc0I0RVgseUJ0Qm5GcUI7SXNCb0ZyQixxQnRCcEZxQixFQUFBO0lINmhKckIsaUVBQWlFO0l5QnY4SWpFOztNQUtJLHNEdEIzRmlCO2NzQjJGakIsOEN0QjNGaUIsRUFBQTs7QUhraUp6QiwwREFBMEQ7QXdCaCtJeEQ7RUNQQSxjdEIxRHlCO0VzQjJEekIscUJ0QjNEeUIsRUFBQTtFSHFpSnpCLCtEQUErRDtFTS9oSi9EO0ltQndERSxjdEJ4RFc7SXNCeURYLHlCdEIvRHVCO0lzQmdFdkIscUJ0QmhFdUIsRUFBQTtFSDBpSnpCLGlFQUFpRTtFeUJ2K0lqRTtJQUVFLHdEdEJyRXVCO1lzQnFFdkIsZ0R0QnJFdUIsRUFBQTtFSDZpSnpCLGlFQUFpRTtFeUJyK0lqRTtJQUVFLGN0QjFFdUI7SXNCMkV2Qiw2QkFBNkIsRUFBQTtFekJzK0kvQixpRUFBaUU7RXlCbitJakU7O0lBR0UsY3RCM0VXO0lzQjRFWCx5QnRCbEZ1QjtJc0JtRnZCLHFCdEJuRnVCLEVBQUE7SUh1akp2QixpRUFBaUU7SXlCbCtJakU7O01BS0ksd0R0QjFGbUI7Y3NCMEZuQixnRHRCMUZtQixFQUFBOztBSDRqSjNCLDBEQUEwRDtBd0IzL0l4RDtFQ1BBLGN0QnpEa0I7RXNCMERsQixxQnRCMURrQixFQUFBO0VIK2pKbEIsK0RBQStEO0VNMWpKL0Q7SW1Cd0RFLGN0QnhEVztJc0J5RFgseUJ0QjlEZ0I7SXNCK0RoQixxQnRCL0RnQixFQUFBO0VIb2tKbEIsaUVBQWlFO0V5QmxnSmpFO0lBRUUsdUR0QnBFZ0I7WXNCb0VoQiwrQ3RCcEVnQixFQUFBO0VIdWtKbEIsaUVBQWlFO0V5QmhnSmpFO0lBRUUsY3RCekVnQjtJc0IwRWhCLDZCQUE2QixFQUFBO0V6QmlnSi9CLGlFQUFpRTtFeUI5L0lqRTs7SUFHRSxjdEIzRVc7SXNCNEVYLHlCdEJqRmdCO0lzQmtGaEIscUJ0QmxGZ0IsRUFBQTtJSGlsSmhCLGlFQUFpRTtJeUI3L0lqRTs7TUFLSSx1RHRCekZZO2NzQnlGWiwrQ3RCekZZLEVBQUE7O0FIc2xKcEIsMERBQTBEO0F3QnRoSnhEO0VDUEEsY3RCeERxQjtFc0J5RHJCLHFCdEJ6RHFCLEVBQUE7RUh5bEpyQiwrREFBK0Q7RU1ybEovRDtJbUJ3REUsY3BCcERjO0lvQnFEZCx5QnRCN0RtQjtJc0I4RG5CLHFCdEI5RG1CLEVBQUE7RUg4bEpyQixpRUFBaUU7RXlCN2hKakU7SUFFRSx5RHRCbkVtQjtZc0JtRW5CLGlEdEJuRW1CLEVBQUE7RUhpbUpyQixpRUFBaUU7RXlCM2hKakU7SUFFRSxjdEJ4RW1CO0lzQnlFbkIsNkJBQTZCLEVBQUE7RXpCNGhKL0IsaUVBQWlFO0V5QnpoSmpFOztJQUdFLGNwQnZFYztJb0J3RWQseUJ0QmhGbUI7SXNCaUZuQixxQnRCakZtQixFQUFBO0lIMm1KbkIsaUVBQWlFO0l5QnhoSmpFOztNQUtJLHlEdEJ4RmU7Y3NCd0ZmLGlEdEJ4RmUsRUFBQTs7QUhnbkp2QiwwREFBMEQ7QXdCampKeEQ7RUNQQSxjdEJ2RHFCO0VzQndEckIscUJ0QnhEcUIsRUFBQTtFSG1uSnJCLCtEQUErRDtFTWhuSi9EO0ltQndERSxjcEJwRGM7SW9CcURkLHlCdEI1RG1CO0lzQjZEbkIscUJ0QjdEbUIsRUFBQTtFSHduSnJCLGlFQUFpRTtFeUJ4akpqRTtJQUVFLHlEdEJsRW1CO1lzQmtFbkIsaUR0QmxFbUIsRUFBQTtFSDJuSnJCLGlFQUFpRTtFeUJ0akpqRTtJQUVFLGN0QnZFbUI7SXNCd0VuQiw2QkFBNkIsRUFBQTtFekJ1akovQixpRUFBaUU7RXlCcGpKakU7O0lBR0UsY3BCdkVjO0lvQndFZCx5QnRCL0VtQjtJc0JnRm5CLHFCdEJoRm1CLEVBQUE7SUhxb0puQixpRUFBaUU7SXlCbmpKakU7O01BS0kseUR0QnZGZTtjc0J1RmYsaUR0QnZGZSxFQUFBOztBSDBvSnZCLDBEQUEwRDtBd0I1a0p4RDtFQ1BBLGN0QnREZ0I7RXNCdURoQixxQnRCdkRnQixFQUFBO0VINm9KaEIsK0RBQStEO0VNM29KL0Q7SW1Cd0RFLGN0QnhEVztJc0J5RFgseUJ0QjNEYztJc0I0RGQscUJ0QjVEYyxFQUFBO0VIa3BKaEIsaUVBQWlFO0V5Qm5sSmpFO0lBRUUseUR0QmpFYztZc0JpRWQsaUR0QmpFYyxFQUFBO0VIcXBKaEIsaUVBQWlFO0V5QmpsSmpFO0lBRUUsY3RCdEVjO0lzQnVFZCw2QkFBNkIsRUFBQTtFekJrbEovQixpRUFBaUU7RXlCL2tKakU7O0lBR0UsY3RCM0VXO0lzQjRFWCx5QnRCOUVjO0lzQitFZCxxQnRCL0VjLEVBQUE7SUgrcEpkLGlFQUFpRTtJeUI5a0pqRTs7TUFLSSx5RHRCdEZVO2NzQnNGVixpRHRCdEZVLEVBQUE7O0FIb3FKbEIsMERBQTBEO0F3QnZtSnhEO0VDUEEsY3RCckRnQjtFc0JzRGhCLHFCdEJ0RGdCLEVBQUE7RUh1cUpoQiwrREFBK0Q7RU10cUovRDtJbUJ3REUsY3BCcERjO0lvQnFEZCx5QnRCMURjO0lzQjJEZCxxQnRCM0RjLEVBQUE7RUg0cUpoQixpRUFBaUU7RXlCOW1KakU7SUFFRSx5RHRCaEVjO1lzQmdFZCxpRHRCaEVjLEVBQUE7RUgrcUpoQixpRUFBaUU7RXlCNW1KakU7SUFFRSxjdEJyRWM7SXNCc0VkLDZCQUE2QixFQUFBO0V6QjZtSi9CLGlFQUFpRTtFeUIxbUpqRTs7SUFHRSxjcEJ2RWM7SW9Cd0VkLHlCdEI3RWM7SXNCOEVkLHFCdEI5RWMsRUFBQTtJSHlySmQsaUVBQWlFO0l5QnptSmpFOztNQUtJLHlEdEJyRlU7Y3NCcUZWLGlEdEJyRlUsRUFBQTs7QUg4ckpsQiwwREFBMEQ7QXdCbG9KeEQ7RUNQQSxjdEJwRGE7RXNCcURiLHFCdEJyRGEsRUFBQTtFSGlzSmIsK0RBQStEO0VNanNKL0Q7SW1Cd0RFLGNwQnBEYztJb0JxRGQseUJ0QnpEVztJc0IwRFgscUJ0QjFEVyxFQUFBO0VIc3NKYixpRUFBaUU7RXlCem9KakU7SUFFRSx5RHRCL0RXO1lzQitEWCxpRHRCL0RXLEVBQUE7RUh5c0piLGlFQUFpRTtFeUJ2b0pqRTtJQUVFLGN0QnBFVztJc0JxRVgsNkJBQTZCLEVBQUE7RXpCd29KL0IsaUVBQWlFO0V5QnJvSmpFOztJQUdFLGNwQnZFYztJb0J3RWQseUJ0QjVFVztJc0I2RVgscUJ0QjdFVyxFQUFBO0lIbXRKWCxpRUFBaUU7SXlCcG9KakU7O01BS0kseUR0QnBGTztjc0JvRlAsaUR0QnBGTyxFQUFBOztBSHd0SmYsMERBQTBEO0F3QjdwSnhEO0VDUEEsY3RCbkRnQjtFc0JvRGhCLHFCdEJwRGdCLEVBQUE7RUgydEpoQiwrREFBK0Q7RU01dEovRDtJbUJ3REUsY3RCeERXO0lzQnlEWCx5QnRCeERjO0lzQnlEZCxxQnRCekRjLEVBQUE7RUhndUpoQixpRUFBaUU7RXlCcHFKakU7SUFFRSxvRHRCOURjO1lzQjhEZCw0Q3RCOURjLEVBQUE7RUhtdUpoQixpRUFBaUU7RXlCbHFKakU7SUFFRSxjdEJuRWM7SXNCb0VkLDZCQUE2QixFQUFBO0V6Qm1xSi9CLGlFQUFpRTtFeUJocUpqRTs7SUFHRSxjdEIzRVc7SXNCNEVYLHlCdEIzRWM7SXNCNEVkLHFCdEI1RWMsRUFBQTtJSDZ1SmQsaUVBQWlFO0l5Qi9wSmpFOztNQUtJLG9EdEJuRlU7Y3NCbUZWLDRDdEJuRlUsRUFBQTs7QUhrdkpsQiwwREFBMEQ7QXdCeHJKeEQ7RUNQQSxjdEJsRGE7RXNCbURiLHFCdEJuRGEsRUFBQTtFSHF2SmIsK0RBQStEO0VNdnZKL0Q7SW1Cd0RFLGN0QnhEVztJc0J5RFgseUJ0QnZEVztJc0J3RFgscUJ0QnhEVyxFQUFBO0VIMHZKYixpRUFBaUU7RXlCL3JKakU7SUFFRSxtRHRCN0RXO1lzQjZEWCwyQ3RCN0RXLEVBQUE7RUg2dkpiLGlFQUFpRTtFeUI3ckpqRTtJQUVFLGN0QmxFVztJc0JtRVgsNkJBQTZCLEVBQUE7RXpCOHJKL0IsaUVBQWlFO0V5QjNySmpFOztJQUdFLGN0QjNFVztJc0I0RVgseUJ0QjFFVztJc0IyRVgscUJ0QjNFVyxFQUFBO0lIdXdKWCxpRUFBaUU7SXlCMXJKakU7O01BS0ksbUR0QmxGTztjc0JrRlAsMkN0QmxGTyxFQUFBOztBSDR3SmYsMERBQTBEO0F3Qm50SnhEO0VDUEEsY3RCakRlO0VzQmtEZixxQnRCbERlLEVBQUE7RUgrd0pmLCtEQUErRDtFTWx4Si9EO0ltQndERSxjdEJ4RFc7SXNCeURYLHlCdEJ0RGE7SXNCdURiLHFCdEJ2RGEsRUFBQTtFSG94SmYsaUVBQWlFO0V5QjF0SmpFO0lBRUUsdUR0QjVEYTtZc0I0RGIsK0N0QjVEYSxFQUFBO0VIdXhKZixpRUFBaUU7RXlCeHRKakU7SUFFRSxjdEJqRWE7SXNCa0ViLDZCQUE2QixFQUFBO0V6Qnl0Si9CLGlFQUFpRTtFeUJ0dEpqRTs7SUFHRSxjdEIzRVc7SXNCNEVYLHlCdEJ6RWE7SXNCMEViLHFCdEIxRWEsRUFBQTtJSGl5SmIsaUVBQWlFO0l5QnJ0SmpFOztNQUtJLHVEdEJqRlM7Y3NCaUZULCtDdEJqRlMsRUFBQTs7QUhzeUpqQiwwREFBMEQ7QXdCOXVKeEQ7RUNQQSxnQnRCaERvQjtFc0JpRHBCLHVCdEJqRG9CLEVBQUE7RUh5eUpwQiwrREFBK0Q7RU03eUovRDtJbUJ3REUsY3RCeERXO0lzQnlEWCwyQnRCckRrQjtJc0JzRGxCLHVCdEJ0RGtCLEVBQUE7RUg4eUpwQixpRUFBaUU7RXlCcnZKakU7SUFFRSx1RHRCM0RrQjtZc0IyRGxCLCtDdEIzRGtCLEVBQUE7RUhpekpwQixpRUFBaUU7RXlCbnZKakU7SUFFRSxnQnRCaEVrQjtJc0JpRWxCLDZCQUE2QixFQUFBO0V6Qm92Si9CLGlFQUFpRTtFeUJqdkpqRTs7SUFHRSxjdEIzRVc7SXNCNEVYLDJCdEJ4RWtCO0lzQnlFbEIsdUJ0QnpFa0IsRUFBQTtJSDJ6SmxCLGlFQUFpRTtJeUJodkpqRTs7TUFLSSx1RHRCaEZjO2NzQmdGZCwrQ3RCaEZjLEVBQUE7O0FIZzBKdEIsMERBQTBEO0F3Qnp3SnhEO0VDUEEsY3RCN0N3QjtFc0I4Q3hCLHFCdEI5Q3dCLEVBQUE7RUhpMEp4QiwrREFBK0Q7RU14MEovRDtJbUJ3REUsY3RCeERXO0lzQnlEWCx5QnRCbERzQjtJc0JtRHRCLHFCdEJuRHNCLEVBQUE7RUhzMEp4QixpRUFBaUU7RXlCaHhKakU7SUFFRSx1RHRCeERzQjtZc0J3RHRCLCtDdEJ4RHNCLEVBQUE7RUh5MEp4QixpRUFBaUU7RXlCOXdKakU7SUFFRSxjdEI3RHNCO0lzQjhEdEIsNkJBQTZCLEVBQUE7RXpCK3dKL0IsaUVBQWlFO0V5QjV3SmpFOztJQUdFLGN0QjNFVztJc0I0RVgseUJ0QnJFc0I7SXNCc0V0QixxQnRCdEVzQixFQUFBO0lIbTFKdEIsaUVBQWlFO0l5QjN3SmpFOztNQUtJLHVEdEI3RWtCO2NzQjZFbEIsK0N0QjdFa0IsRUFBQTs7QUh3MUoxQiwwREFBMEQ7QXdCcHlKeEQ7RUNQQSxjdEI1QzRCO0VzQjZDNUIscUJ0QjdDNEIsRUFBQTtFSDIxSjVCLCtEQUErRDtFTW4ySi9EO0ltQndERSxjcEJwRGM7SW9CcURkLHlCdEJqRDBCO0lzQmtEMUIscUJ0QmxEMEIsRUFBQTtFSGcySjVCLGlFQUFpRTtFeUIzeUpqRTtJQUVFLHlEdEJ2RDBCO1lzQnVEMUIsaUR0QnZEMEIsRUFBQTtFSG0ySjVCLGlFQUFpRTtFeUJ6eUpqRTtJQUVFLGN0QjVEMEI7SXNCNkQxQiw2QkFBNkIsRUFBQTtFekIweUovQixpRUFBaUU7RXlCdnlKakU7O0lBR0UsY3BCdkVjO0lvQndFZCx5QnRCcEUwQjtJc0JxRTFCLHFCdEJyRTBCLEVBQUE7SUg2MkoxQixpRUFBaUU7SXlCdHlKakU7O01BS0kseUR0QjVFc0I7Y3NCNEV0QixpRHRCNUVzQixFQUFBOztBSGszSjlCLDBEQUEwRDtBd0Ivekp4RDtFQ1BBLGN0Qi9DNEI7RXNCZ0Q1QixxQnRCaEQ0QixFQUFBO0VIeTNKNUIsK0RBQStEO0VNOTNKL0Q7SW1Cd0RFLGNwQnBEYztJb0JxRGQseUJ0QnBEMEI7SXNCcUQxQixxQnRCckQwQixFQUFBO0VIODNKNUIsaUVBQWlFO0V5QnQwSmpFO0lBRUUseUR0QjFEMEI7WXNCMEQxQixpRHRCMUQwQixFQUFBO0VIaTRKNUIsaUVBQWlFO0V5QnAwSmpFO0lBRUUsY3RCL0QwQjtJc0JnRTFCLDZCQUE2QixFQUFBO0V6QnEwSi9CLGlFQUFpRTtFeUJsMEpqRTs7SUFHRSxjcEJ2RWM7SW9Cd0VkLHlCdEJ2RTBCO0lzQndFMUIscUJ0QnhFMEIsRUFBQTtJSDI0SjFCLGlFQUFpRTtJeUJqMEpqRTs7TUFLSSx5RHRCL0VzQjtjc0IrRXRCLGlEdEIvRXNCLEVBQUE7O0FIZzVKOUIsMERBQTBEO0F3QjExSnhEO0VDUEEsY3RCMUMwQjtFc0IyQzFCLHFCdEIzQzBCLEVBQUE7RUgrNEoxQiwrREFBK0Q7RU16NUovRDtJbUJ3REUsY3BCcERjO0lvQnFEZCx5QnRCL0N3QjtJc0JnRHhCLHFCdEJoRHdCLEVBQUE7RUhvNUoxQixpRUFBaUU7RXlCajJKakU7SUFFRSx5RHRCckR3QjtZc0JxRHhCLGlEdEJyRHdCLEVBQUE7RUh1NUoxQixpRUFBaUU7RXlCLzFKakU7SUFFRSxjdEIxRHdCO0lzQjJEeEIsNkJBQTZCLEVBQUE7RXpCZzJKL0IsaUVBQWlFO0V5QjcxSmpFOztJQUdFLGNwQnZFYztJb0J3RWQseUJ0QmxFd0I7SXNCbUV4QixxQnRCbkV3QixFQUFBO0lIaTZKeEIsaUVBQWlFO0l5QjUxSmpFOztNQUtJLHlEdEIxRW9CO2NzQjBFcEIsaUR0QjFFb0IsRUFBQTs7QUhzNko1QiwwREFBMEQ7QXdCcjNKeEQ7RUNQQSxjdEJ6Q3FCO0VzQjBDckIscUJ0QjFDcUIsRUFBQTtFSHk2SnJCLCtEQUErRDtFTXA3Si9EO0ltQndERSxjdEJ4RFc7SXNCeURYLHlCdEI5Q21CO0lzQitDbkIscUJ0Qi9DbUIsRUFBQTtFSDg2SnJCLGlFQUFpRTtFeUI1M0pqRTtJQUVFLHlEdEJwRG1CO1lzQm9EbkIsaUR0QnBEbUIsRUFBQTtFSGk3SnJCLGlFQUFpRTtFeUIxM0pqRTtJQUVFLGN0QnpEbUI7SXNCMERuQiw2QkFBNkIsRUFBQTtFekIyM0ovQixpRUFBaUU7RXlCeDNKakU7O0lBR0UsY3RCM0VXO0lzQjRFWCx5QnRCakVtQjtJc0JrRW5CLHFCdEJsRW1CLEVBQUE7SUgyN0puQixpRUFBaUU7SXlCdjNKakU7O01BS0kseUR0QnpFZTtjc0J5RWYsaUR0QnpFZSxFQUFBOztBSGc4SnZCLDBEQUEwRDtBd0JoNUp4RDtFQ1BBLGN0QnhDeUI7RXNCeUN6QixxQnRCekN5QixFQUFBO0VIbThKekIsK0RBQStEO0VNLzhKL0Q7SW1Cd0RFLGN0QnhEVztJc0J5RFgseUJ0QjdDdUI7SXNCOEN2QixxQnRCOUN1QixFQUFBO0VIdzhKekIsaUVBQWlFO0V5QnY1SmpFO0lBRUUsdUR0Qm5EdUI7WXNCbUR2QiwrQ3RCbkR1QixFQUFBO0VIMjhKekIsaUVBQWlFO0V5QnI1SmpFO0lBRUUsY3RCeER1QjtJc0J5RHZCLDZCQUE2QixFQUFBO0V6QnM1Si9CLGlFQUFpRTtFeUJuNUpqRTs7SUFHRSxjdEIzRVc7SXNCNEVYLHlCdEJoRXVCO0lzQmlFdkIscUJ0QmpFdUIsRUFBQTtJSHE5SnZCLGlFQUFpRTtJeUJsNUpqRTs7TUFLSSx1RHRCeEVtQjtjc0J3RW5CLCtDdEJ4RW1CLEVBQUE7O0FIMDlKM0IsMERBQTBEO0F3QjM2SnhEO0VDUEEsY3RCdkN3QjtFc0J3Q3hCLHFCdEJ4Q3dCLEVBQUE7RUg2OUp4QiwrREFBK0Q7RU0xK0ovRDtJbUJ3REUsY3BCcERjO0lvQnFEZCx5QnRCNUNzQjtJc0I2Q3RCLHFCdEI3Q3NCLEVBQUE7RUhrK0p4QixpRUFBaUU7RXlCbDdKakU7SUFFRSx5RHRCbERzQjtZc0JrRHRCLGlEdEJsRHNCLEVBQUE7RUhxK0p4QixpRUFBaUU7RXlCaDdKakU7SUFFRSxjdEJ2RHNCO0lzQndEdEIsNkJBQTZCLEVBQUE7RXpCaTdKL0IsaUVBQWlFO0V5Qjk2SmpFOztJQUdFLGNwQnZFYztJb0J3RWQseUJ0Qi9Ec0I7SXNCZ0V0QixxQnRCaEVzQixFQUFBO0lIKytKdEIsaUVBQWlFO0l5Qjc2SmpFOztNQUtJLHlEdEJ2RWtCO2NzQnVFbEIsaUR0QnZFa0IsRUFBQTs7QUhvL0oxQiwwREFBMEQ7QXdCdDhKeEQ7RUNQQSxjdEJ0Q21CO0VzQnVDbkIscUJ0QnZDbUIsRUFBQTtFSHUvSm5CLCtEQUErRDtFTXJnSy9EO0ltQndERSxjcEJwRGM7SW9CcURkLHlCdEIzQ2lCO0lzQjRDakIscUJ0QjVDaUIsRUFBQTtFSDQvSm5CLGlFQUFpRTtFeUI3OEpqRTtJQUVFLHlEdEJqRGlCO1lzQmlEakIsaUR0QmpEaUIsRUFBQTtFSCsvSm5CLGlFQUFpRTtFeUIzOEpqRTtJQUVFLGN0QnREaUI7SXNCdURqQiw2QkFBNkIsRUFBQTtFekI0OEovQixpRUFBaUU7RXlCejhKakU7O0lBR0UsY3BCdkVjO0lvQndFZCx5QnRCOURpQjtJc0IrRGpCLHFCdEIvRGlCLEVBQUE7SUh5Z0tqQixpRUFBaUU7SXlCeDhKakU7O01BS0kseUR0QnRFYTtjc0JzRWIsaUR0QnRFYSxFQUFBOztBSDhnS3JCLDBEQUEwRDtBd0JqK0p4RDtFQ1BBLGN0QnJDdUI7RXNCc0N2QixxQnRCdEN1QixFQUFBO0VIaWhLdkIsK0RBQStEO0VNaGlLL0Q7SW1Cd0RFLGN0QnhEVztJc0J5RFgseUJ0QjFDcUI7SXNCMkNyQixxQnRCM0NxQixFQUFBO0VIc2hLdkIsaUVBQWlFO0V5QngrSmpFO0lBRUUsd0R0QmhEcUI7WXNCZ0RyQixnRHRCaERxQixFQUFBO0VIeWhLdkIsaUVBQWlFO0V5QnQrSmpFO0lBRUUsY3RCckRxQjtJc0JzRHJCLDZCQUE2QixFQUFBO0V6QnUrSi9CLGlFQUFpRTtFeUJwK0pqRTs7SUFHRSxjdEIzRVc7SXNCNEVYLHlCdEI3RHFCO0lzQjhEckIscUJ0QjlEcUIsRUFBQTtJSG1pS3JCLGlFQUFpRTtJeUJuK0pqRTs7TUFLSSx3RHRCckVpQjtjc0JxRWpCLGdEdEJyRWlCLEVBQUE7O0FId2lLekIsMERBQTBEO0F3QjUvSnhEO0VDUEEsY3RCcEMwQjtFc0JxQzFCLHFCdEJyQzBCLEVBQUE7RUgyaUsxQiwrREFBK0Q7RU0zaksvRDtJbUJ3REUsY3BCcERjO0lvQnFEZCx5QnRCekN3QjtJc0IwQ3hCLHFCdEIxQ3dCLEVBQUE7RUhnaksxQixpRUFBaUU7RXlCbmdLakU7SUFFRSx5RHRCL0N3QjtZc0IrQ3hCLGlEdEIvQ3dCLEVBQUE7RUhtaksxQixpRUFBaUU7RXlCamdLakU7SUFFRSxjdEJwRHdCO0lzQnFEeEIsNkJBQTZCLEVBQUE7RXpCa2dLL0IsaUVBQWlFO0V5Qi8vSmpFOztJQUdFLGNwQnZFYztJb0J3RWQseUJ0QjVEd0I7SXNCNkR4QixxQnRCN0R3QixFQUFBO0lINmpLeEIsaUVBQWlFO0l5QjkvSmpFOztNQUtJLHlEdEJwRW9CO2NzQm9FcEIsaUR0QnBFb0IsRUFBQTs7QUhra0s1QiwwREFBMEQ7QXdCdmhLeEQ7RUNQQSxjdEJuQ3FCO0VzQm9DckIscUJ0QnBDcUIsRUFBQTtFSHFrS3JCLCtEQUErRDtFTXRsSy9EO0ltQndERSxjcEJwRGM7SW9CcURkLHlCdEJ4Q21CO0lzQnlDbkIscUJ0QnpDbUIsRUFBQTtFSDBrS3JCLGlFQUFpRTtFeUI5aEtqRTtJQUVFLHVEdEI5Q21CO1lzQjhDbkIsK0N0QjlDbUIsRUFBQTtFSDZrS3JCLGlFQUFpRTtFeUI1aEtqRTtJQUVFLGN0Qm5EbUI7SXNCb0RuQiw2QkFBNkIsRUFBQTtFekI2aEsvQixpRUFBaUU7RXlCMWhLakU7O0lBR0UsY3BCdkVjO0lvQndFZCx5QnRCM0RtQjtJc0I0RG5CLHFCdEI1RG1CLEVBQUE7SUh1bEtuQixpRUFBaUU7SXlCemhLakU7O01BS0ksdUR0Qm5FZTtjc0JtRWYsK0N0Qm5FZSxFQUFBOztBSDRsS3ZCLDBEQUEwRDtBd0Jsakt4RDtFQ1BBLGN0QmxDeUI7RXNCbUN6QixxQnRCbkN5QixFQUFBO0VIK2xLekIsK0RBQStEO0VNam5LL0Q7SW1Cd0RFLGNwQnBEYztJb0JxRGQseUJ0QnZDdUI7SXNCd0N2QixxQnRCeEN1QixFQUFBO0VIb21LekIsaUVBQWlFO0V5QnpqS2pFO0lBRUUsd0R0QjdDdUI7WXNCNkN2QixnRHRCN0N1QixFQUFBO0VIdW1LekIsaUVBQWlFO0V5QnZqS2pFO0lBRUUsY3RCbER1QjtJc0JtRHZCLDZCQUE2QixFQUFBO0V6QndqSy9CLGlFQUFpRTtFeUJyaktqRTs7SUFHRSxjcEJ2RWM7SW9Cd0VkLHlCdEIxRHVCO0lzQjJEdkIscUJ0QjNEdUIsRUFBQTtJSGluS3ZCLGlFQUFpRTtJeUJwaktqRTs7TUFLSSx3RHRCbEVtQjtjc0JrRW5CLGdEdEJsRW1CLEVBQUE7O0FIc25LM0IsMERBQTBEO0F3QjdrS3hEO0VDUEEsY3RCakNvQjtFc0JrQ3BCLHFCdEJsQ29CLEVBQUE7RUh5bktwQiwrREFBK0Q7RU01b0svRDtJbUJ3REUsY3BCcERjO0lvQnFEZCx5QnRCdENrQjtJc0J1Q2xCLHFCdEJ2Q2tCLEVBQUE7RUg4bktwQixpRUFBaUU7RXlCcGxLakU7SUFFRSx3RHRCNUNrQjtZc0I0Q2xCLGdEdEI1Q2tCLEVBQUE7RUhpb0twQixpRUFBaUU7RXlCbGxLakU7SUFFRSxjdEJqRGtCO0lzQmtEbEIsNkJBQTZCLEVBQUE7RXpCbWxLL0IsaUVBQWlFO0V5QmhsS2pFOztJQUdFLGNwQnZFYztJb0J3RWQseUJ0QnpEa0I7SXNCMERsQixxQnRCMURrQixFQUFBO0lIMm9LbEIsaUVBQWlFO0l5Qi9rS2pFOztNQUtJLHdEdEJqRWM7Y3NCaUVkLGdEdEJqRWMsRUFBQTs7QUhncEt0QiwwREFBMEQ7QXdCeG1LeEQ7RUNQQSxjdEJoQ21CO0VzQmlDbkIscUJ0QmpDbUIsRUFBQTtFSG1wS25CLCtEQUErRDtFTXZxSy9EO0ltQndERSxjcEJwRGM7SW9CcURkLHlCdEJyQ2lCO0lzQnNDakIscUJ0QnRDaUIsRUFBQTtFSHdwS25CLGlFQUFpRTtFeUIvbUtqRTtJQUVFLHVEdEIzQ2lCO1lzQjJDakIsK0N0QjNDaUIsRUFBQTtFSDJwS25CLGlFQUFpRTtFeUI3bUtqRTtJQUVFLGN0QmhEaUI7SXNCaURqQiw2QkFBNkIsRUFBQTtFekI4bUsvQixpRUFBaUU7RXlCM21LakU7O0lBR0UsY3BCdkVjO0lvQndFZCx5QnRCeERpQjtJc0J5RGpCLHFCdEJ6RGlCLEVBQUE7SUhxcUtqQixpRUFBaUU7SXlCMW1LakU7O01BS0ksdUR0QmhFYTtjc0JnRWIsK0N0QmhFYSxFQUFBOztBSDBxS3JCLDBEQUEwRDtBd0Jub0t4RDtFQ1BBLGN0Qi9CeUI7RXNCZ0N6QixxQnRCaEN5QixFQUFBO0VINnFLekIsK0RBQStEO0VNbHNLL0Q7SW1Cd0RFLGNwQnBEYztJb0JxRGQseUJ0QnBDdUI7SXNCcUN2QixxQnRCckN1QixFQUFBO0VIa3JLekIsaUVBQWlFO0V5QjFvS2pFO0lBRUUseUR0QjFDdUI7WXNCMEN2QixpRHRCMUN1QixFQUFBO0VIcXJLekIsaUVBQWlFO0V5QnhvS2pFO0lBRUUsY3RCL0N1QjtJc0JnRHZCLDZCQUE2QixFQUFBO0V6QnlvSy9CLGlFQUFpRTtFeUJ0b0tqRTs7SUFHRSxjcEJ2RWM7SW9Cd0VkLHlCdEJ2RHVCO0lzQndEdkIscUJ0QnhEdUIsRUFBQTtJSCtyS3ZCLGlFQUFpRTtJeUJyb0tqRTs7TUFLSSx5RHRCL0RtQjtjc0IrRG5CLGlEdEIvRG1CLEVBQUE7O0FIb3NLM0IsMERBQTBEO0F3QjlwS3hEO0VDUEEsY3RCOUJvQjtFc0IrQnBCLHFCdEIvQm9CLEVBQUE7RUh1c0twQiwrREFBK0Q7RU03dEsvRDtJbUJ3REUsY3RCeERXO0lzQnlEWCx5QnRCbkNrQjtJc0JvQ2xCLHFCdEJwQ2tCLEVBQUE7RUg0c0twQixpRUFBaUU7RXlCcnFLakU7SUFFRSx1RHRCekNrQjtZc0J5Q2xCLCtDdEJ6Q2tCLEVBQUE7RUgrc0twQixpRUFBaUU7RXlCbnFLakU7SUFFRSxjdEI5Q2tCO0lzQitDbEIsNkJBQTZCLEVBQUE7RXpCb3FLL0IsaUVBQWlFO0V5QmpxS2pFOztJQUdFLGN0QjNFVztJc0I0RVgseUJ0QnREa0I7SXNCdURsQixxQnRCdkRrQixFQUFBO0lIeXRLbEIsaUVBQWlFO0l5QmhxS2pFOztNQUtJLHVEdEI5RGM7Y3NCOERkLCtDdEI5RGMsRUFBQTs7QUg4dEt0QiwwREFBMEQ7QXdCenJLeEQ7RUNQQSxjdEI3QndCO0VzQjhCeEIscUJ0QjlCd0IsRUFBQTtFSGl1S3hCLCtEQUErRDtFTXh2Sy9EO0ltQndERSxjcEJwRGM7SW9CcURkLHlCdEJsQ3NCO0lzQm1DdEIscUJ0Qm5Dc0IsRUFBQTtFSHN1S3hCLGlFQUFpRTtFeUJoc0tqRTtJQUVFLHdEdEJ4Q3NCO1lzQndDdEIsZ0R0QnhDc0IsRUFBQTtFSHl1S3hCLGlFQUFpRTtFeUI5cktqRTtJQUVFLGN0QjdDc0I7SXNCOEN0Qiw2QkFBNkIsRUFBQTtFekIrcksvQixpRUFBaUU7RXlCNXJLakU7O0lBR0UsY3BCdkVjO0lvQndFZCx5QnRCckRzQjtJc0JzRHRCLHFCdEJ0RHNCLEVBQUE7SUhtdkt0QixpRUFBaUU7SXlCM3JLakU7O01BS0ksd0R0QjdEa0I7Y3NCNkRsQixnRHRCN0RrQixFQUFBOztBSHd2SzFCLDBEQUEwRDtBd0JwdEt4RDtFQ1BBLGN0QjVCbUI7RXNCNkJuQixxQnRCN0JtQixFQUFBO0VIMnZLbkIsK0RBQStEO0VNbnhLL0Q7SW1Cd0RFLGN0QnhEVztJc0J5RFgseUJ0QmpDaUI7SXNCa0NqQixxQnRCbENpQixFQUFBO0VIZ3dLbkIsaUVBQWlFO0V5QjN0S2pFO0lBRUUsd0R0QnZDaUI7WXNCdUNqQixnRHRCdkNpQixFQUFBO0VIbXdLbkIsaUVBQWlFO0V5Qnp0S2pFO0lBRUUsY3RCNUNpQjtJc0I2Q2pCLDZCQUE2QixFQUFBO0V6QjB0Sy9CLGlFQUFpRTtFeUJ2dEtqRTs7SUFHRSxjdEIzRVc7SXNCNEVYLHlCdEJwRGlCO0lzQnFEakIscUJ0QnJEaUIsRUFBQTtJSDZ3S2pCLGlFQUFpRTtJeUJ0dEtqRTs7TUFLSSx3RHRCNURhO2NzQjREYixnRHRCNURhLEVBQUE7O0FIa3hLckIsMERBQTBEO0F3Qi91S3hEO0VDUEEsY3RCM0JtQjtFc0I0Qm5CLHFCdEI1Qm1CLEVBQUE7RUhxeEtuQiwrREFBK0Q7RU05eUsvRDtJbUJ3REUsY3RCeERXO0lzQnlEWCx5QnRCaENpQjtJc0JpQ2pCLHFCdEJqQ2lCLEVBQUE7RUgweEtuQixpRUFBaUU7RXlCdHZLakU7SUFFRSx3RHRCdENpQjtZc0JzQ2pCLGdEdEJ0Q2lCLEVBQUE7RUg2eEtuQixpRUFBaUU7RXlCcHZLakU7SUFFRSxjdEIzQ2lCO0lzQjRDakIsNkJBQTZCLEVBQUE7RXpCcXZLL0IsaUVBQWlFO0V5Qmx2S2pFOztJQUdFLGN0QjNFVztJc0I0RVgseUJ0Qm5EaUI7SXNCb0RqQixxQnRCcERpQixFQUFBO0lIdXlLakIsaUVBQWlFO0l5Qmp2S2pFOztNQUtJLHdEdEIzRGE7Y3NCMkRiLGdEdEIzRGEsRUFBQTs7QUg0eUtyQiwwREFBMEQ7QXdCMXdLeEQ7RUNQQSxjdEIxQnVCO0VzQjJCdkIscUJ0QjNCdUIsRUFBQTtFSCt5S3ZCLCtEQUErRDtFTXowSy9EO0ltQndERSxjcEJwRGM7SW9CcURkLHlCdEIvQnFCO0lzQmdDckIscUJ0QmhDcUIsRUFBQTtFSG96S3ZCLGlFQUFpRTtFeUJqeEtqRTtJQUVFLHlEdEJyQ3FCO1lzQnFDckIsaUR0QnJDcUIsRUFBQTtFSHV6S3ZCLGlFQUFpRTtFeUIvd0tqRTtJQUVFLGN0QjFDcUI7SXNCMkNyQiw2QkFBNkIsRUFBQTtFekJneEsvQixpRUFBaUU7RXlCN3dLakU7O0lBR0UsY3BCdkVjO0lvQndFZCx5QnRCbERxQjtJc0JtRHJCLHFCdEJuRHFCLEVBQUE7SUhpMEtyQixpRUFBaUU7SXlCNXdLakU7O01BS0kseUR0QjFEaUI7Y3NCMERqQixpRHRCMURpQixFQUFBOztBSHMwS3pCLDBEQUEwRDtBd0JyeUt4RDtFQ1BBLGN0QnhCOEI7RXNCeUI5QixxQnRCekI4QixFQUFBO0VIdzBLOUIsK0RBQStEO0VNcDJLL0Q7SW1Cd0RFLGNwQnBEYztJb0JxRGQseUJ0QjdCNEI7SXNCOEI1QixxQnRCOUI0QixFQUFBO0VINjBLOUIsaUVBQWlFO0V5QjV5S2pFO0lBRUUseUR0Qm5DNEI7WXNCbUM1QixpRHRCbkM0QixFQUFBO0VIZzFLOUIsaUVBQWlFO0V5QjF5S2pFO0lBRUUsY3RCeEM0QjtJc0J5QzVCLDZCQUE2QixFQUFBO0V6QjJ5Sy9CLGlFQUFpRTtFeUJ4eUtqRTs7SUFHRSxjcEJ2RWM7SW9Cd0VkLHlCdEJoRDRCO0lzQmlENUIscUJ0QmpENEIsRUFBQTtJSDAxSzVCLGlFQUFpRTtJeUJ2eUtqRTs7TUFLSSx5RHRCeER3Qjtjc0J3RHhCLGlEdEJ4RHdCLEVBQUE7O0FIKzFLaEMsMERBQTBEO0F3QmgwS3hEO0VDUEEsY3RCdkJ5QjtFc0J3QnpCLHFCdEJ4QnlCLEVBQUE7RUhrMkt6QiwrREFBK0Q7RU0vM0svRDtJbUJ3REUsY3BCcERjO0lvQnFEZCx5QnRCNUJ1QjtJc0I2QnZCLHFCdEI3QnVCLEVBQUE7RUh1Mkt6QixpRUFBaUU7RXlCdjBLakU7SUFFRSx5RHRCbEN1QjtZc0JrQ3ZCLGlEdEJsQ3VCLEVBQUE7RUgwMkt6QixpRUFBaUU7RXlCcjBLakU7SUFFRSxjdEJ2Q3VCO0lzQndDdkIsNkJBQTZCLEVBQUE7RXpCczBLL0IsaUVBQWlFO0V5Qm4wS2pFOztJQUdFLGNwQnZFYztJb0J3RWQseUJ0Qi9DdUI7SXNCZ0R2QixxQnRCaER1QixFQUFBO0lIbzNLdkIsaUVBQWlFO0l5QmwwS2pFOztNQUtJLHlEdEJ2RG1CO2NzQnVEbkIsaUR0QnZEbUIsRUFBQTs7QUh5M0szQiwwREFBMEQ7QXdCMzFLeEQ7RUNQQSxjdEJ0QndCO0VzQnVCeEIscUJ0QnZCd0IsRUFBQTtFSDQzS3hCLCtEQUErRDtFTTE1Sy9EO0ltQndERSxjcEJwRGM7SW9CcURkLHlCdEIzQnNCO0lzQjRCdEIscUJ0QjVCc0IsRUFBQTtFSGk0S3hCLGlFQUFpRTtFeUJsMktqRTtJQUVFLHlEdEJqQ3NCO1lzQmlDdEIsaUR0QmpDc0IsRUFBQTtFSG80S3hCLGlFQUFpRTtFeUJoMktqRTtJQUVFLGN0QnRDc0I7SXNCdUN0Qiw2QkFBNkIsRUFBQTtFekJpMksvQixpRUFBaUU7RXlCOTFLakU7O0lBR0UsY3BCdkVjO0lvQndFZCx5QnRCOUNzQjtJc0IrQ3RCLHFCdEIvQ3NCLEVBQUE7SUg4NEt0QixpRUFBaUU7SXlCNzFLakU7O01BS0kseUR0QnREa0I7Y3NCc0RsQixpRHRCdERrQixFQUFBOztBSG01SzFCLDBEQUEwRDtBd0IzMksxRDtFQUNFLGdCbkI2TStCO0VtQjVNL0IsY3JCL0V1QjtFcUJnRnZCLHFCbkIyRjRDLEVBQUE7RUxreEs1QywrREFBK0Q7RU10N0svRDtJa0I0RUUsY25CeUY4RDtJbUJ4RjlELDBCbkJ5RitDLEVBQUE7RUxveEtqRCwwREFBMEQ7RXdCcDNLNUQ7SUFZSSwwQm5Cb0YrQyxFQUFBO0VMdXhLakQsMERBQTBEO0V3QnYzSzVEO0lBaUJJLGNuQnRGYztJbUJ1RmQsb0JBQW9CLEVBQUE7O0F4QjAyS3hCLDJEQUEyRDtBd0IvMUszRDtFQ1BFLG9CcEIyU2dDO0VEL041QixrQkFBVztFcUIxRWYsZ0JwQitIK0I7RU12TjdCLHFCTjhOK0IsRUFBQTs7QUxxdUtuQywyREFBMkQ7QXdCbDJLM0Q7RUNYRSx1QnBCc1NpQztFRDFON0IsbUJBQVc7RXFCMUVmLGdCcEJnSStCO0VNeE43QixxQk4rTitCLEVBQUE7O0FMMnVLbkMsMkRBQTJEO0F3QmgySzNEO0VBQ0UsY0FBYztFQUNkLFdBQVcsRUFBQTtFeEJrMktYLDJEQUEyRDtFd0JwMks3RDtJQU1JLGtCbkJ3VCtCLEVBQUE7O0FMMGlLbkMsMkRBQTJEO0F3QjcxSzNEOzs7RUFJSSxXQUFXLEVBQUE7O0F4QisxS2YsNkRBQTZEO0EwQjErSzdEO0VM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QUFnRjtJQUNoRixhQUErRDtJQUMvRCxjQUFjO0lBQ2QsVzNCd2J3QztJMkJ2YnhDLFkzQnVid0M7STJCdGJ4QyxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLHlCN0JoRlc7STZCaUZYLHlCM0JqRmMsRUFBQTtFTG1sTWhCLCtEQUErRDtFZ0NwaE1qRTtJQXdCSSxrQkFBa0I7SUFDbEIsWUFBZ0Y7SUFDaEYsYUFBK0Q7SUFDL0QsY0FBYztJQUNkLFczQnlhd0M7STJCeGF4QyxZM0J3YXdDO0kyQnZheEMsV0FBVztJQUNYLG1DQUFnRSxFQUFBOztBaENnZ01wRSxnRUFBZ0U7QWdDdi9MaEU7RXJCakdJLHNCTjZOZ0MsRUFBQTs7QUwrM0xwQyxnRUFBZ0U7QWdDMy9MaEU7RUFPTSxxT2I3RDRFLEVBQUE7O0FuQnFqTWxGLGdFQUFnRTtBZ0MvL0xoRTtFQWFNLHFCN0IzSG1CO0VvQkNyQix5QnBCRHFCLEVBQUE7O0FIa25NekIsZ0VBQWdFO0FnQ3BnTWhFO0VBa0JNLGtMYnhFNEUsRUFBQTs7QW5COGpNbEYsZ0VBQWdFO0FnQ3hnTWhFO0VUN0dJLHVDcEJEcUIsRUFBQTs7QUgwbk16QixnRUFBZ0U7QWdDNWdNaEU7RVQ3R0ksdUNwQkRxQixFQUFBOztBSDhuTXpCLGdFQUFnRTtBZ0M1K0xoRTtFQUdJLGtCM0IwWitDLEVBQUE7O0FMbWxMbkQsZ0VBQWdFO0FnQ2gvTGhFO0VBUU0saUxibEc0RSxFQUFBOztBbkI4a01sRixnRUFBZ0U7QWdDcC9MaEU7RVRqSkksdUNwQkRxQixFQUFBOztBSDBvTXpCLGdFQUFnRTtBZ0NoK0xoRTtFQUNFLHFCQUEyRCxFQUFBO0VoQ2srTDNELGdFQUFnRTtFZ0NuK0xsRTtJQUtNLGNBQXFEO0lBQ3JELGMzQmtZK0U7STJCalkvRSxtQkFBbUI7SUFFbkIscUIzQmdZNkUsRUFBQTtFTGdtTGpGLGdFQUFnRTtFZ0N6K0xsRTtJQWFNLHdCYmxFMEQ7SWFtRTFELDBCYm5FMEQ7SWFvRTFELHVCYjVDMEQ7SWE2QzFELHdCYjdDMEQ7SWE4QzFELHlCM0JwTFk7STJCc0xaLHFCM0JzWDZFO0lnQnhpQjdFLGlLaEIwZitIO0lnQjFmL0gseUpoQjBmK0g7SWdCMWYvSCx5SWhCMGYrSDtJZ0IxZi9ILG9OaEIwZitILEVBQUE7SWdCdGYvSDtNckI4b01BLGdFQUFnRTtNZ0NuL0x0RTtRWDFKUSx3QkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVcrS25CO0VoQ2krTEgsZ0VBQWdFO0VnQ3QvTGxFO0lBMEJNLHlCN0I3TFM7STZCOExULHNDQUE0RTtZQUE1RSw4QkFBNEUsRUFBQTtFaEMrOUxoRixnRUFBZ0U7RWdDMS9MbEU7SVR6S0ksdUNwQkRxQixFQUFBOztBSHdxTXpCLGdFQUFnRTtBZ0NqOUxoRTtFQUNFLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsbUNickc4RDtFYXNHOUQsMEMzQm9La0M7RURoTjlCLGVBQVc7RTRCK0NmLGdCM0I2RCtCO0UyQjVEL0IsZ0IzQmlFK0I7RTJCaEUvQixjM0J2TmdCO0UyQndOaEIsc0JBQXNCO0VBQ3RCLDBPM0JtVytJO0UyQmxXL0kseUIzQjdOZ0I7RU1PZCxzQk42TmdDO0UyQkpsQyx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQixFQUFBO0VoQ2k5TGhCLGdFQUFnRTtFZ0NoK0xsRTtJQWtCSSxxQjNCd1BzRTtJMkJ2UHRFLFVBQVU7SUFLUix1RDdCL09tQjtZNkIrT25CLCtDN0IvT21CLEVBQUE7SUg0ck1yQixnRUFBZ0U7SWdDcitMcEU7TUFpQ00sYzNCL09ZO00yQmdQWix5QjdCbFBTLEVBQUE7RUh5ck1iLGdFQUFnRTtFZ0N6K0xsRTtJQXdDSSxZQUFZO0lBQ1osc0IzQitIZ0M7STJCOUhoQyxzQkFBc0IsRUFBQTtFaENvOEx4QixnRUFBZ0U7RWdDOStMbEU7SUE4Q0ksYzNCN1BjO0kyQjhQZCx5QjNCbFFjLEVBQUE7RUxxc01oQixnRUFBZ0U7RWdDbC9MbEU7SUFvREksYUFBYSxFQUFBO0VoQ2k4TGYsZ0VBQWdFO0VnQ3IvTGxFO0lBeURJLGtCQUFrQjtJQUNsQiwwQjNCeFFjLEVBQUE7O0FMd3NNbEIsZ0VBQWdFO0FnQzU3TGhFO0VBQ0Usa0Niaks4RDtFYWtLOUQsb0IzQmlIa0M7RTJCaEhsQyx1QjNCZ0hrQztFMkIvR2xDLG9CM0JnSGlDO0VEMU43QixtQkFBVyxFQUFBOztBSjBpTWpCLGdFQUFnRTtBZ0M1N0xoRTtFQUNFLGdDYnpLOEQ7RWEwSzlELG1CM0I4R2lDO0UyQjdHakMsc0IzQjZHaUM7RTJCNUdqQyxrQjNCNkdnQztFRC9ONUIsa0JBQVcsRUFBQTs7QUprak1qQixnRUFBZ0U7QWdDdjdMaEU7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQ2J6TDhEO0VhMEw5RCxnQkFBZ0IsRUFBQTs7QWhDMDdMbEIsZ0VBQWdFO0FnQ3Y3TGhFO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsbUNiak04RDtFYWtNOUQsU0FBUztFQUNULGdCQUFnQjtFQUNoQixVQUFVLEVBQUE7RWhDeTdMVixnRUFBZ0U7RWdDaDhMbEU7SUFVSSxxQjNCcUtzRTtJMkJwS3RFLHVEN0I3VHFCO1k2QjZUckIsK0M3QjdUcUIsRUFBQTtFSHN2TXZCLGdFQUFnRTtFZ0NwOExsRTs7SUFpQkkseUIzQi9UYyxFQUFBO0VMc3ZNaEIsZ0VBQWdFO0VnQ3g4TGxFO0lBc0JNLGlCM0I0VFEsRUFBQTtFTHluTFosZ0VBQWdFO0VnQzM4TGxFO0lBMkJJLDBCQUEwQixFQUFBOztBaENvN0w5QixnRUFBZ0U7QWdDaDdMaEU7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixPQUFPO0VBQ1AsVUFBVTtFQUNWLG1DYmxPOEQ7RWFtTzlELHlCM0J1Q2tDO0UyQnRDbEMsZ0JBQWdCO0VBRWhCLGdCM0JoRStCO0UyQmlFL0IsZ0IzQjVEK0I7RTJCNkQvQixjM0JwVmdCO0UyQnFWaEIseUI3QnZWYTtFNkJ3VmIseUIzQnpWZ0I7RU1PZCxzQk42TmdDLEVBQUE7RUx1aU1sQyxnRUFBZ0U7RWdDaDhMbEU7SUFtQkksa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixRQUFRO0lBQ1IsU0FBUztJQUNULFVBQVU7SUFDVixjQUFjO0lBQ2QsNkJiclA0RDtJYXNQNUQseUIzQm9CZ0M7STJCbkJoQyxnQjNCNUU2QjtJMkI2RTdCLGMzQnBXYztJMkJxV2QsaUJBQWlCO0lUN1dqQix5QmxCR2M7STJCNFdkLG9CQUFvQjtJckJuV3BCLGtDcUJvV2dGLEVBQUE7O0FoQ2k3THBGLGdFQUFnRTtBZ0N2NkxoRTtFQUNFLFdBQVc7RUFDWCxjYjNRMkI7RWE0UTNCLFVBQVU7RUFDViw2QkFBNkI7RUFDN0Isd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0IsRUFBQTtFaEN5NkxoQixnRUFBZ0U7RWdDOTZMbEU7SUFRSSxVQUFVLEVBQUE7SWhDeTZMVixnRUFBZ0U7SWdDajdMcEU7TUFZOEIsMEU3QnZZTDtjNkJ1WUssa0U3QnZZTCxFQUFBO0lIK3lNckIsZ0VBQWdFO0lnQ3A3THBFO01BYThCLGtFN0J4WUwsRUFBQTtJSGt6TXJCLGdFQUFnRTtJZ0N2N0xwRTtNQWM4QixrRTdCellMLEVBQUE7RUhxek12QixnRUFBZ0U7RWdDMTdMbEU7SUFrQkksU0FBUyxFQUFBO0VoQzI2TFgsZ0VBQWdFO0VnQzc3TGxFO0lBc0JJLFczQm9ONkM7STJCbk43QyxZM0JtTjZDO0kyQmxON0Msb0JBQTBFO0lUbFoxRSx5QnBCRHFCO0k2QnFackIsUzNCbU4wQztJTTNsQjFDLG1CTjRsQjZDO0lnQjlsQjNDLDRIaEIwZitIO0lnQjFmL0gsb0hoQjBmK0g7SWdCMWYvSCw0R2hCMGYrSDtJZ0IxZi9ILGtKaEIwZitIO0kyQjVHakksd0JBQWdCO1lBQWhCLGdCQUFnQixFQUFBO0lYMVlkO01yQm96TUEsZ0VBQWdFO01nQ3g4THRFO1FYM1dRLHdCQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFVzhZckI7SWhDdzZMQyxnRUFBZ0U7SWdDMzhMcEU7TVQxWEkseUJsQjRtQjJFLEVBQUE7RUw0dEw3RSxnRUFBZ0U7RWdDOThMbEU7SUFzQ0ksVzNCNkxvQztJMkI1THBDLGMzQjZMcUM7STJCNUxyQyxrQkFBa0I7SUFDbEIsZTNCNEx1QztJMkIzTHZDLHlCM0JoYWM7STJCaWFkLHlCQUF5QjtJckJ6WnpCLG1CTnFsQm9DLEVBQUE7RUxndkx0QyxnRUFBZ0U7RWdDdjlMbEU7SUFpREksVzNCeUw2QztJMkJ4TDdDLFkzQndMNkM7SWtCcG1CN0MseUJwQkRxQjtJNkIrYXJCLFMzQnlMMEM7SU0zbEIxQyxtQk40bEI2QztJZ0I5bEIzQyxpSGhCMGYrSDtJZ0IxZi9ILDRHaEIwZitIO0kyQmxGakkscUJBQWdCO1NBQWhCLGdCQUFnQixFQUFBO0lYcGFkO01yQjYwTUEsZ0VBQWdFO01nQ2orTHRFO1FYM1dRLHFCQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFV3dhckI7SWhDdTZMQyxnRUFBZ0U7SWdDcCtMcEU7TVQxWEkseUJsQjRtQjJFLEVBQUE7RUxxdkw3RSxnRUFBZ0U7RWdDditMbEU7SUFnRUksVzNCbUtvQztJMkJsS3BDLGMzQm1LcUM7STJCbEtyQyxrQkFBa0I7SUFDbEIsZTNCa0t1QztJMkJqS3ZDLHlCM0IxYmM7STJCMmJkLHlCQUF5QjtJckJuYnpCLG1CTnFsQm9DLEVBQUE7RUx5d0x0QyxnRUFBZ0U7RWdDaC9MbEU7SUEyRUksVzNCK0o2QztJMkI5SjdDLFkzQjhKNkM7STJCN0o3QyxhQUFhO0lBQ2Isb0IzQnJFK0I7STJCc0UvQixtQjNCdEUrQjtJa0JuWS9CLHlCcEJEcUI7STZCNGNyQixTM0I0SjBDO0lNM2xCMUMsbUJONGxCNkM7SWdCOWxCM0MsZ0hoQjBmK0g7SWdCMWYvSCw0R2hCMGYrSDtJMkJyRGpJLGdCQUFnQixFQUFBO0lYamNkO01yQnkyTUEsZ0VBQWdFO01nQzcvTHRFO1FYM1dRLG9CQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFV3FjckI7SWhDczZMQyxnRUFBZ0U7SWdDaGdNcEU7TVQxWEkseUJsQjRtQjJFLEVBQUE7RUxpeEw3RSxnRUFBZ0U7RWdDbmdNbEU7SUE2RkksVzNCc0lvQztJMkJySXBDLGMzQnNJcUM7STJCcklyQyxrQkFBa0I7SUFDbEIsZTNCcUl1QztJMkJwSXZDLDZCQUE2QjtJQUM3Qix5QkFBeUI7SUFDekIsb0JBQTZDLEVBQUE7RWhD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QUE2RDtBcUM1bE83RDtFQUdNLGNBQWM7RTFCYWhCLCtCTitMZ0M7RU05TGhDLGtDTjhMZ0MsRUFBQTs7QUxtNU5wQyw2REFBNkQ7QXFDbG1PN0Q7RTFCRUksZ0NONk1nQztFTTVNaEMsbUNONE1nQyxFQUFBOztBTHc1TnBDLDZEQUE2RDtBcUN2bU83RDtFQWNJLFVBQVU7RUFDVixjbENuQ1c7RWtDb0NYLHlCbEMzQ3FCO0VrQzRDckIscUJsQzVDcUIsRUFBQTs7QUh5b096Qiw2REFBNkQ7QXFDOW1PN0Q7RUFxQkksY2hDeENjO0VnQ3lDZCxvQkFBb0I7RUFFcEIsWUFBWTtFQUNaLHlCbEM3Q1c7RWtDOENYLHFCaENoRGMsRUFBQTs7QUw0b09sQixtRUFBbUU7QXNDbnBPakU7RUFDRSx1QmpDMHhCc0M7RUQxbUJwQyxrQkFBVztFa0M5S2IsZ0JqQ21PNkIsRUFBQTs7QUxtN05qQyxvRUFBb0U7QXNDanBPOUQ7RTNCcUNGLDhCTmdNK0I7RU0vTC9CLGlDTitMK0IsRUFBQTs7QUxpN05uQyxvRUFBb0U7QXNDanBPOUQ7RTNCa0JGLCtCTjhNK0I7RU03TS9CLGtDTjZNK0IsRUFBQTs7QUxzN05uQyxtRUFBbUU7QXNDbnFPakU7RUFDRSx1QmpDd3hCcUM7RUR4bUJuQyxtQkFBVztFa0M5S2IsZ0JqQ29PNkIsRUFBQTs7QUxrOE5qQyxvRUFBb0U7QXNDanFPOUQ7RTNCcUNGLDhCTmlNK0I7RU1oTS9CLGlDTmdNK0IsRUFBQTs7QUxnOE5uQyxvRUFBb0U7QXNDanFPOUQ7RTNCa0JGLCtCTitNK0I7RU05TS9CLGtDTjhNK0IsRUFBQTs7QUxxOE5uQyx1REFBdUQ7QXVDanJPdkQ7RUFDRSxxQkFBcUI7RUFDckIscUJsQzQ1QnNDO0VEL3ZCcEMsY0FBVztFbUMzSmIsZ0JsQ3dSK0I7RWtDdlIvQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix3QkFBd0I7RTVCS3RCLHNCTjZOZ0M7RWdCL045QixxSmhCaWI2STtFZ0JqYjdJLDZJaEJpYjZJO0VnQmpiN0kscUloQmliNkk7RWdCamI3SSwyS2hCaWI2SSxFQUFBO0VnQjdhN0k7SXJCK3FPRix1REFBdUQ7SXVDOXJPM0Q7TWxCZ0JRLHdCQUFnQjtNQUFoQixnQkFBZ0IsRUFBQSxFa0JNdkI7RXZDMnFPQywrREFBK0Q7RU10ck8vRDtJaUNHSSxxQkFBcUIsRUFBQTtFdkNzck96Qix3REFBd0Q7RXVDcHNPMUQ7SUFvQkksYUFBYSxFQUFBOztBdkNvck9qQix3REFBd0Q7QXVDL3FPeEQ7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUyxFQUFBOztBdkNrck9YLHdEQUF3RDtBdUMzcU94RDtFQUNFLG9CbENpNEJzQztFa0NoNEJ0QyxtQmxDZzRCc0M7RU12NUJwQyxvQk4wNUJxQyxFQUFBOztBTDR5TXpDLHdEQUF3RDtBdUN0cU90RDtFQ2pEQSxjckNXYTtFcUNWYix5QnJDR3VCLEVBQUE7RUh1dE92QiwrREFBK0Q7RU01c08vRDtJa0NWSSxjckNNUztJcUNMVCx5QkFBa0MsRUFBQTtFeEN5dE90QywrREFBK0Q7RXdDNXRPdkQ7SUFRSixVQUFVO0lBQ1Ysc0RyQ1JtQjtZcUNRbkIsOENyQ1JtQixFQUFBOztBSGd1T3pCLHdEQUF3RDtBdUNuck90RDtFQ2pEQSxjckNXYTtFcUNWYix5QnJDS2tCLEVBQUE7RUhrdU9sQiwrREFBK0Q7RU16dE8vRDtJa0NWSSxjckNNUztJcUNMVCx5QkFBa0MsRUFBQTtFeENzdU90QywrREFBK0Q7RXdDenVPdkQ7SUFRSixVQUFVO0lBQ1YsdURyQ05jO1lxQ01kLCtDckNOYyxFQUFBOztBSDJ1T3BCLHdEQUF3RDtBdUNoc090RDtFQ2pEQSxjckNXYTtFcUNWYix5Qm5Dd0NlLEVBQUE7RUw0c09mLCtEQUErRDtFTXR1Ty9EO0lrQ1ZJLGNyQ01TO0lxQ0xULHlCQUFrQyxFQUFBO0V4Q212T3RDLCtEQUErRDtFd0N0dk92RDtJQVFKLFVBQVU7SUFDVix1RG5DNkJXO1ltQzdCWCwrQ25DNkJXLEVBQUE7O0FMcXRPakIsd0RBQXdEO0F1QzdzT3REO0VDakRBLGNyQ1dhO0VxQ1ZiLHlCbkMwQ2UsRUFBQTtFTHV0T2YsK0RBQStEO0VNbnZPL0Q7SWtDVkksY3JDTVM7SXFDTFQseUJBQWtDLEVBQUE7RXhDZ3dPdEMsK0RBQStEO0V3Q253T3ZEO0lBUUosVUFBVTtJQUNWLHdEbkMrQlc7WW1DL0JYLGdEbkMrQlcsRUFBQTs7QUxndU9qQix3REFBd0Q7QXVDMXRPdEQ7RUNqREEsY25DZWdCO0VtQ2RoQix5Qm5DdUNlLEVBQUE7RUx1dU9mLCtEQUErRDtFTWh3Ty9EO0lrQ1ZJLGNuQ1VZO0ltQ1RaLHlCQUFrQyxFQUFBO0V4QzZ3T3RDLCtEQUErRDtFd0NoeE92RDtJQVFKLFVBQVU7SUFDVix1RG5DNEJXO1ltQzVCWCwrQ25DNEJXLEVBQUE7O0FMZ3ZPakIsd0RBQXdEO0F1Q3Z1T3REO0VDakRBLGNyQ1dhO0VxQ1ZiLHlCbkNxQ2UsRUFBQTtFTHN2T2YsK0RBQStEO0VNN3dPL0Q7SWtDVkksY3JDTVM7SXFDTFQseUJBQWtDLEVBQUE7RXhDMHhPdEMsK0RBQStEO0V3Qzd4T3ZEO0lBUUosVUFBVTtJQUNWLHVEbkMwQlc7WW1DMUJYLCtDbkMwQlcsRUFBQTs7QUwrdk9qQix3REFBd0Q7QXVDcHZPdEQ7RUNqREEsY25DZWdCO0VtQ2RoQix5Qm5DTWdCLEVBQUE7RUxreU9oQiwrREFBK0Q7RU0xeE8vRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeEN1eU90QywrREFBK0Q7RXdDMXlPdkQ7SUFRSixVQUFVO0lBQ1YseURuQ0xZO1ltQ0taLGlEbkNMWSxFQUFBOztBTDJ5T2xCLHdEQUF3RDtBdUNqd090RDtFQ2pEQSxjckNXYTtFcUNWYix5Qm5DYWdCLEVBQUE7RUx3eU9oQiwrREFBK0Q7RU12eU8vRDtJa0NWSSxjckNNUztJcUNMVCx5QkFBa0MsRUFBQTtFeENvek90QywrREFBK0Q7RXdDdnpPdkQ7SUFRSixVQUFVO0lBQ1Ysc0RuQ0VZO1ltQ0ZaLDhDbkNFWSxFQUFBOztBTGl6T2xCLHdEQUF3RDtBdUM5d090RDtFQ2pEQSxjckNXYTtFcUNWYix5QnJDR3VCLEVBQUE7RUgrek92QiwrREFBK0Q7RU1wek8vRDtJa0NWSSxjckNNUztJcUNMVCx5QkFBa0MsRUFBQTtFeENpME90QywrREFBK0Q7RXdDcDBPdkQ7SUFRSixVQUFVO0lBQ1Ysc0RyQ1JtQjtZcUNRbkIsOENyQ1JtQixFQUFBOztBSHcwT3pCLHdEQUF3RDtBdUMzeE90RDtFQ2pEQSxjckNXYTtFcUNWYix5QnJDSXlCLEVBQUE7RUgyME96QiwrREFBK0Q7RU1qME8vRDtJa0NWSSxjckNNUztJcUNMVCx5QkFBa0MsRUFBQTtFeEM4ME90QywrREFBK0Q7RXdDajFPdkQ7SUFRSixVQUFVO0lBQ1Ysd0RyQ1BxQjtZcUNPckIsZ0RyQ1BxQixFQUFBOztBSG8xTzNCLHdEQUF3RDtBdUN4eU90RDtFQ2pEQSxjckNXYTtFcUNWYix5QnJDS2tCLEVBQUE7RUh1MU9sQiwrREFBK0Q7RU05ME8vRDtJa0NWSSxjckNNUztJcUNMVCx5QkFBa0MsRUFBQTtFeEMyMU90QywrREFBK0Q7RXdDOTFPdkQ7SUFRSixVQUFVO0lBQ1YsdURyQ05jO1lxQ01kLCtDckNOYyxFQUFBOztBSGcyT3BCLHdEQUF3RDtBdUNyek90RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckNNcUIsRUFBQTtFSG0yT3JCLCtEQUErRDtFTTMxTy9EO0lrQ1ZJLGNuQ1VZO0ltQ1RaLHlCQUFrQyxFQUFBO0V4Q3cyT3RDLCtEQUErRDtFd0MzMk92RDtJQVFKLFVBQVU7SUFDVix5RHJDTGlCO1lxQ0tqQixpRHJDTGlCLEVBQUE7O0FINDJPdkIsd0RBQXdEO0F1Q2wwT3REO0VDakRBLGNuQ2VnQjtFbUNkaEIseUJyQ09xQixFQUFBO0VIKzJPckIsK0RBQStEO0VNeDJPL0Q7SWtDVkksY25DVVk7SW1DVFoseUJBQWtDLEVBQUE7RXhDcTNPdEMsK0RBQStEO0V3Q3gzT3ZEO0lBUUosVUFBVTtJQUNWLHlEckNKaUI7WXFDSWpCLGlEckNKaUIsRUFBQTs7QUh3M092Qix3REFBd0Q7QXVDLzBPdEQ7RUNqREEsY3JDV2E7RXFDVmIseUJyQ1FnQixFQUFBO0VIMjNPaEIsK0RBQStEO0VNcjNPL0Q7SWtDVkksY3JDTVM7SXFDTFQseUJBQWtDLEVBQUE7RXhDazRPdEMsK0RBQStEO0V3Q3I0T3ZEO0lBUUosVUFBVTtJQUNWLHlEckNIWTtZcUNHWixpRHJDSFksRUFBQTs7QUhvNE9sQix3REFBd0Q7QXVDNTFPdEQ7RUNqREEsY25DZWdCO0VtQ2RoQix5QnJDU2dCLEVBQUE7RUh1NE9oQiwrREFBK0Q7RU1sNE8vRDtJa0NWSSxjbkNVWTtJbUNUWiwyQkFBa0MsRUFBQTtFeEMrNE90QywrREFBK0Q7RXdDbDVPdkQ7SUFRSixVQUFVO0lBQ1YseURyQ0ZZO1lxQ0VaLGlEckNGWSxFQUFBOztBSGc1T2xCLHdEQUF3RDtBdUN6Mk90RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckNVYSxFQUFBO0VIbTVPYiwrREFBK0Q7RU0vNE8vRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeEM0NU90QywrREFBK0Q7RXdDLzVPdkQ7SUFRSixVQUFVO0lBQ1YseURyQ0RTO1lxQ0NULGlEckNEUyxFQUFBOztBSDQ1T2Ysd0RBQXdEO0F1Q3QzT3REO0VDakRBLGNyQ1dhO0VxQ1ZiLHlCckNXZ0IsRUFBQTtFSCs1T2hCLCtEQUErRDtFTTU1Ty9EO0lrQ1ZJLGNyQ01TO0lxQ0xULHVCQUFrQyxFQUFBO0V4Q3k2T3RDLCtEQUErRDtFd0M1Nk92RDtJQVFKLFVBQVU7SUFDVixvRHJDQVk7WXFDQVosNENyQ0FZLEVBQUE7O0FIdzZPbEIsd0RBQXdEO0F1Q240T3REO0VDakRBLGNyQ1dhO0VxQ1ZiLHlCckNZYSxFQUFBO0VIMjZPYiwrREFBK0Q7RU16Nk8vRDtJa0NWSSxjckNNUztJcUNMVCx1QkFBa0MsRUFBQTtFeENzN090QywrREFBK0Q7RXdDejdPdkQ7SUFRSixVQUFVO0lBQ1YsbURyQ0NTO1lxQ0RULDJDckNDUyxFQUFBOztBSG83T2Ysd0RBQXdEO0F1Q2g1T3REO0VDakRBLGNyQ1dhO0VxQ1ZiLHlCckNhZSxFQUFBO0VIdTdPZiwrREFBK0Q7RU10N08vRDtJa0NWSSxjckNNUztJcUNMVCx5QkFBa0MsRUFBQTtFeENtOE90QywrREFBK0Q7RXdDdDhPdkQ7SUFRSixVQUFVO0lBQ1YsdURyQ0VXO1lxQ0ZYLCtDckNFVyxFQUFBOztBSGc4T2pCLHdEQUF3RDtBdUM3NU90RDtFQ2pEQSxjckNXYTtFcUNWYiwyQnJDY29CLEVBQUE7RUhtOE9wQiwrREFBK0Q7RU1uOE8vRDtJa0NWSSxjckNNUztJcUNMVCw0Q0FBa0MsRUFBQTtFeENnOU90QywrREFBK0Q7RXdDbjlPdkQ7SUFRSixVQUFVO0lBQ1YsdURyQ0dnQjtZcUNIaEIsK0NyQ0dnQixFQUFBOztBSDQ4T3RCLHdEQUF3RDtBdUMxNk90RDtFQ2pEQSxjckNXYTtFcUNWYix5QnJDaUJ3QixFQUFBO0VINjhPeEIsK0RBQStEO0VNaDlPL0Q7SWtDVkksY3JDTVM7SXFDTFQseUJBQWtDLEVBQUE7RXhDNjlPdEMsK0RBQStEO0V3Q2grT3ZEO0lBUUosVUFBVTtJQUNWLHVEckNNb0I7WXFDTnBCLCtDckNNb0IsRUFBQTs7QUhzOU8xQix3REFBd0Q7QXVDdjdPdEQ7RUNqREEsY25DZWdCO0VtQ2RoQix5QnJDa0I0QixFQUFBO0VIeTlPNUIsK0RBQStEO0VNNzlPL0Q7SWtDVkksY25DVVk7SW1DVFoseUJBQWtDLEVBQUE7RXhDMCtPdEMsK0RBQStEO0V3QzcrT3ZEO0lBUUosVUFBVTtJQUNWLHlEckNPd0I7WXFDUHhCLGlEckNPd0IsRUFBQTs7QUhrK085Qix3REFBd0Q7QXVDcDhPdEQ7RUNqREEsY25DZWdCO0VtQ2RoQix5QnJDZTRCLEVBQUE7RUh5K081QiwrREFBK0Q7RU0xK08vRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeEN1L090QywrREFBK0Q7RXdDMS9PdkQ7SUFRSixVQUFVO0lBQ1YseURyQ0l3QjtZcUNKeEIsaURyQ0l3QixFQUFBOztBSGsvTzlCLHdEQUF3RDtBdUNqOU90RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckNvQjBCLEVBQUE7RUhpL08xQiwrREFBK0Q7RU12L08vRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeENvZ1B0QywrREFBK0Q7RXdDdmdQdkQ7SUFRSixVQUFVO0lBQ1YseURyQ1NzQjtZcUNUdEIsaURyQ1NzQixFQUFBOztBSDAvTzVCLHdEQUF3RDtBdUM5OU90RDtFQ2pEQSxjckNXYTtFcUNWYix5QnJDcUJxQixFQUFBO0VINi9PckIsK0RBQStEO0VNcGdQL0Q7SWtDVkksY3JDTVM7SXFDTFQseUJBQWtDLEVBQUE7RXhDaWhQdEMsK0RBQStEO0V3Q3BoUHZEO0lBUUosVUFBVTtJQUNWLHlEckNVaUI7WXFDVmpCLGlEckNVaUIsRUFBQTs7QUhzZ1B2Qix3REFBd0Q7QXVDMytPdEQ7RUNqREEsY3JDV2E7RXFDVmIseUJyQ3NCeUIsRUFBQTtFSHlnUHpCLCtEQUErRDtFTWpoUC9EO0lrQ1ZJLGNyQ01TO0lxQ0xULHlCQUFrQyxFQUFBO0V4QzhoUHRDLCtEQUErRDtFd0NqaVB2RDtJQVFKLFVBQVU7SUFDVix1RHJDV3FCO1lxQ1hyQiwrQ3JDV3FCLEVBQUE7O0FIa2hQM0Isd0RBQXdEO0F1Q3gvT3REO0VDakRBLGNuQ2VnQjtFbUNkaEIseUJyQ3VCd0IsRUFBQTtFSHFoUHhCLCtEQUErRDtFTTloUC9EO0lrQ1ZJLGNuQ1VZO0ltQ1RaLHlCQUFrQyxFQUFBO0V4QzJpUHRDLCtEQUErRDtFd0M5aVB2RDtJQVFKLFVBQVU7SUFDVix5RHJDWW9CO1lxQ1pwQixpRHJDWW9CLEVBQUE7O0FIOGhQMUIsd0RBQXdEO0F1Q3JnUHREO0VDakRBLGNuQ2VnQjtFbUNkaEIseUJyQ3dCbUIsRUFBQTtFSGlpUG5CLCtEQUErRDtFTTNpUC9EO0lrQ1ZJLGNuQ1VZO0ltQ1RaLHlCQUFrQyxFQUFBO0V4Q3dqUHRDLCtEQUErRDtFd0MzalB2RDtJQVFKLFVBQVU7SUFDVix5RHJDYWU7WXFDYmYsaURyQ2FlLEVBQUE7O0FIMGlQckIsd0RBQXdEO0F1Q2xoUHREO0VDakRBLGNyQ1dhO0VxQ1ZiLHlCckN5QnVCLEVBQUE7RUg2aVB2QiwrREFBK0Q7RU14alAvRDtJa0NWSSxjckNNUztJcUNMVCx5QkFBa0MsRUFBQTtFeENxa1B0QywrREFBK0Q7RXdDeGtQdkQ7SUFRSixVQUFVO0lBQ1Ysd0RyQ2NtQjtZcUNkbkIsZ0RyQ2NtQixFQUFBOztBSHNqUHpCLHdEQUF3RDtBdUMvaFB0RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckMwQjBCLEVBQUE7RUh5alAxQiwrREFBK0Q7RU1ya1AvRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeENrbFB0QywrREFBK0Q7RXdDcmxQdkQ7SUFRSixVQUFVO0lBQ1YseURyQ2VzQjtZcUNmdEIsaURyQ2VzQixFQUFBOztBSGtrUDVCLHdEQUF3RDtBdUM1aVB0RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckMyQnFCLEVBQUE7RUhxa1ByQiwrREFBK0Q7RU1sbFAvRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeEMrbFB0QywrREFBK0Q7RXdDbG1QdkQ7SUFRSixVQUFVO0lBQ1YsdURyQ2dCaUI7WXFDaEJqQiwrQ3JDZ0JpQixFQUFBOztBSDhrUHZCLHdEQUF3RDtBdUN6alB0RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckM0QnlCLEVBQUE7RUhpbFB6QiwrREFBK0Q7RU0vbFAvRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeEM0bVB0QywrREFBK0Q7RXdDL21QdkQ7SUFRSixVQUFVO0lBQ1Ysd0RyQ2lCcUI7WXFDakJyQixnRHJDaUJxQixFQUFBOztBSDBsUDNCLHdEQUF3RDtBdUN0a1B0RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckM2Qm9CLEVBQUE7RUg2bFBwQiwrREFBK0Q7RU01bVAvRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeEN5blB0QywrREFBK0Q7RXdDNW5QdkQ7SUFRSixVQUFVO0lBQ1Ysd0RyQ2tCZ0I7WXFDbEJoQixnRHJDa0JnQixFQUFBOztBSHNtUHRCLHdEQUF3RDtBdUNubFB0RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckM4Qm1CLEVBQUE7RUh5bVBuQiwrREFBK0Q7RU16blAvRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeENzb1B0QywrREFBK0Q7RXdDem9QdkQ7SUFRSixVQUFVO0lBQ1YsdURyQ21CZTtZcUNuQmYsK0NyQ21CZSxFQUFBOztBSGtuUHJCLHdEQUF3RDtBdUNobVB0RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckMrQnlCLEVBQUE7RUhxblB6QiwrREFBK0Q7RU10b1AvRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeENtcFB0QywrREFBK0Q7RXdDdHBQdkQ7SUFRSixVQUFVO0lBQ1YseURyQ29CcUI7WXFDcEJyQixpRHJDb0JxQixFQUFBOztBSDhuUDNCLHdEQUF3RDtBdUM3bVB0RDtFQ2pEQSxjckNXYTtFcUNWYix5QnJDZ0NvQixFQUFBO0VIaW9QcEIsK0RBQStEO0VNbnBQL0Q7SWtDVkksY3JDTVM7SXFDTFQseUJBQWtDLEVBQUE7RXhDZ3FQdEMsK0RBQStEO0V3Q25xUHZEO0lBUUosVUFBVTtJQUNWLHVEckNxQmdCO1lxQ3JCaEIsK0NyQ3FCZ0IsRUFBQTs7QUgwb1B0Qix3REFBd0Q7QXVDMW5QdEQ7RUNqREEsY25DZWdCO0VtQ2RoQix5QnJDaUN3QixFQUFBO0VINm9QeEIsK0RBQStEO0VNaHFQL0Q7SWtDVkksY25DVVk7SW1DVFoseUJBQWtDLEVBQUE7RXhDNnFQdEMsK0RBQStEO0V3Q2hyUHZEO0lBUUosVUFBVTtJQUNWLHdEckNzQm9CO1lxQ3RCcEIsZ0RyQ3NCb0IsRUFBQTs7QUhzcFAxQix3REFBd0Q7QXVDdm9QdEQ7RUNqREEsY3JDV2E7RXFDVmIseUJyQ2tDbUIsRUFBQTtFSHlwUG5CLCtEQUErRDtFTTdxUC9EO0lrQ1ZJLGNyQ01TO0lxQ0xULHlCQUFrQyxFQUFBO0V4QzByUHRDLCtEQUErRDtFd0M3clB2RDtJQVFKLFVBQVU7SUFDVix3RHJDdUJlO1lxQ3ZCZixnRHJDdUJlLEVBQUE7O0FIa3FQckIsd0RBQXdEO0F1Q3BwUHREO0VDakRBLGNyQ1dhO0VxQ1ZiLHlCckNtQ21CLEVBQUE7RUhxcVBuQiwrREFBK0Q7RU0xclAvRDtJa0NWSSxjckNNUztJcUNMVCx5QkFBa0MsRUFBQTtFeEN1c1B0QywrREFBK0Q7RXdDMXNQdkQ7SUFRSixVQUFVO0lBQ1Ysd0RyQ3dCZTtZcUN4QmYsZ0RyQ3dCZSxFQUFBOztBSDhxUHJCLHdEQUF3RDtBdUNqcVB0RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckNvQ3VCLEVBQUE7RUhpclB2QiwrREFBK0Q7RU12c1AvRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeENvdFB0QywrREFBK0Q7RXdDdnRQdkQ7SUFRSixVQUFVO0lBQ1YseURyQ3lCbUI7WXFDekJuQixpRHJDeUJtQixFQUFBOztBSDByUHpCLHdEQUF3RDtBdUM5cVB0RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckNzQzhCLEVBQUE7RUg0clA5QiwrREFBK0Q7RU1wdFAvRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeENpdVB0QywrREFBK0Q7RXdDcHVQdkQ7SUFRSixVQUFVO0lBQ1YseURyQzJCMEI7WXFDM0IxQixpRHJDMkIwQixFQUFBOztBSHFzUGhDLHdEQUF3RDtBdUMzclB0RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckN1Q3lCLEVBQUE7RUh3c1B6QiwrREFBK0Q7RU1qdVAvRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeEM4dVB0QywrREFBK0Q7RXdDanZQdkQ7SUFRSixVQUFVO0lBQ1YseURyQzRCcUI7WXFDNUJyQixpRHJDNEJxQixFQUFBOztBSGl0UDNCLHdEQUF3RDtBdUN4c1B0RDtFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCckN3Q3dCLEVBQUE7RUhvdFB4QiwrREFBK0Q7RU05dVAvRDtJa0NWSSxjbkNVWTtJbUNUWix5QkFBa0MsRUFBQTtFeEMydlB0QywrREFBK0Q7RXdDOXZQdkQ7SUFRSixVQUFVO0lBQ1YseURyQzZCb0I7WXFDN0JwQixpRHJDNkJvQixFQUFBOztBSDZ0UDFCLDJEQUEyRDtBeUN2d1AzRDtFQUNFLGtCQUFxRDtFQUNyRCxtQnBDeXpCc0M7RW9DdnpCdEMseUJwQ0tnQjtFTVNkLHFCTjhOK0IsRUFBQTtFVXBML0I7SWZrdFBBLDJEQUEyRDtJeUM5d1AvRDtNQVFJLGtCcENtekJvQyxFQUFBLEVvQ2p6QnZDOztBekN3d1BELDREQUE0RDtBeUN0d1A1RDtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0U5QkliLGdCOEJIc0IsRUFBQTs7QXpDeXdQMUIsdURBQXVEO0EwQ3B4UHZEO0VBQ0Usa0JBQWtCO0VBQ2xCLHdCckN5OUJ5QztFcUN4OUJ6QyxtQnJDeTlCc0M7RXFDeDlCdEMsNkJBQTZDO0UvQlUzQyxzQk42TmdDLEVBQUE7O0FMaWpQcEMsd0RBQXdEO0EwQ254UHhEO0VBRUUsY0FBYyxFQUFBOztBMUNxeFBoQix3REFBd0Q7QTBDanhQeEQ7RUFDRSxnQnJDNlErQixFQUFBOztBTHVnUGpDLHdEQUF3RDtBMEM1d1B4RDtFQUNFLG1CQUFzRCxFQUFBO0UxQzh3UHRELHdEQUF3RDtFMEMvd1AxRDtJQUtJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFVBQVU7SUFDVix3QnJDMDdCdUM7SXFDejdCdkMsY0FBYyxFQUFBOztBMUM4d1BsQix3REFBd0Q7QTBDcHdQdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CZ3RQaEUsOERBQThEO0UyQ3B6UDlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDc3pQdkMsK0RBQStEO0UyQ256UC9EO0lBQ0UsWUFBMEIsRUFBQTs7QTNDc3pQOUIsd0RBQXdEO0EwQ2h4UHREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQjR0UGhFLDhEQUE4RDtFMkNoMFA5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQ2swUHZDLCtEQUErRDtFMkMvelAvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQ2swUDlCLHdEQUF3RDtBMEM1eFB0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJ3dVBoRSw4REFBOEQ7RTJDNTBQOUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0M4MFB2QywrREFBK0Q7RTJDMzBQL0Q7SUFDRSxjQUEwQixFQUFBOztBM0M4MFA5Qix3REFBd0Q7QTBDeHlQdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5Cb3ZQaEUsOERBQThEO0UyQ3gxUDlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDMDFQdkMsK0RBQStEO0UyQ3YxUC9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDMDFQOUIsd0RBQXdEO0EwQ3B6UHREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQmd3UGhFLDhEQUE4RDtFMkNwMlA5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3MyUHZDLCtEQUErRDtFMkNuMlAvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQ3MyUDlCLHdEQUF3RDtBMENoMFB0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkI0d1BoRSw4REFBOEQ7RTJDaDNQOUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0NrM1B2QywrREFBK0Q7RTJDLzJQL0Q7SUFDRSxjQUEwQixFQUFBOztBM0NrM1A5Qix3REFBd0Q7QTBDNTBQdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5Cd3hQaEUsOERBQThEO0UyQzUzUDlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDODNQdkMsK0RBQStEO0UyQzMzUC9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDODNQOUIsd0RBQXdEO0EwQ3gxUHREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQm95UGhFLDhEQUE4RDtFMkN4NFA5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQzA0UHZDLCtEQUErRDtFMkN2NFAvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQzA0UDlCLHdEQUF3RDtBMENwMlB0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJnelBoRSw4REFBOEQ7RTJDcDVQOUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0NzNVB2QywrREFBK0Q7RTJDbjVQL0Q7SUFDRSxZQUEwQixFQUFBOztBM0NzNVA5Qix3REFBd0Q7QTBDaDNQdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CNHpQaEUsOERBQThEO0UyQ2g2UDlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDazZQdkMsK0RBQStEO0UyQy81UC9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDazZQOUIsd0RBQXdEO0EwQzUzUHREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQncwUGhFLDhEQUE4RDtFMkM1NlA5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQzg2UHZDLCtEQUErRDtFMkMzNlAvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQzg2UDlCLHdEQUF3RDtBMEN4NFB0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJvMVBoRSw4REFBOEQ7RTJDeDdQOUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0MwN1B2QywrREFBK0Q7RTJDdjdQL0Q7SUFDRSxjQUEwQixFQUFBOztBM0MwN1A5Qix3REFBd0Q7QTBDcDVQdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CZzJQaEUsOERBQThEO0UyQ3A4UDlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDczhQdkMsK0RBQStEO0UyQ244UC9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDczhQOUIsd0RBQXdEO0EwQ2g2UHREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQjQyUGhFLDhEQUE4RDtFMkNoOVA5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQ2s5UHZDLCtEQUErRDtFMkMvOFAvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQ2s5UDlCLHdEQUF3RDtBMEM1NlB0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJ3M1BoRSw4REFBOEQ7RTJDNTlQOUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0M4OVB2QywrREFBK0Q7RTJDMzlQL0Q7SUFDRSxjQUEwQixFQUFBOztBM0M4OVA5Qix3REFBd0Q7QTBDeDdQdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQsdUJKbUc4RDtFd0J0R2hFLG1CeEJzR2dFLEVBQUE7RW5CbzRQaEUsOERBQThEO0UyQ3grUDlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDMCtQdkMsK0RBQStEO0UyQ3YrUC9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDMCtQOUIsd0RBQXdEO0EwQ3A4UHREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQmc1UGhFLDhEQUE4RDtFMkNwL1A5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3MvUHZDLCtEQUErRDtFMkNuL1AvRDtJQUNFLFlBQTBCLEVBQUE7O0EzQ3MvUDlCLHdEQUF3RDtBMENoOVB0RDtFQy9DQSxZeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkI0NVBoRSw4REFBOEQ7RTJDaGdROUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0NrZ1F2QywrREFBK0Q7RTJDLy9QL0Q7SUFDRSxZQUEwQixFQUFBOztBM0NrZ1E5Qix3REFBd0Q7QTBDNTlQdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CdzZQaEUsOERBQThEO0UyQzVnUTlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDOGdRdkMsK0RBQStEO0UyQzNnUS9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDOGdROUIsd0RBQXdEO0EwQ3grUHREO0VDL0NBLDhCeEJ3R2dFO0VJbkc5RCwrQ0ptRzhEO0V3QnRHaEUsMkN4QnNHZ0UsRUFBQTtFbkJvN1BoRSw4REFBOEQ7RTJDeGhROUQ7SUFDRSwrQ0FBcUMsRUFBQTtFM0MwaFF2QywrREFBK0Q7RTJDdmhRL0Q7SUFDRSw2QkFBMEIsRUFBQTs7QTNDMGhROUIsd0RBQXdEO0EwQ3AvUHREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQmc4UGhFLDhEQUE4RDtFMkNwaVE5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3NpUXZDLCtEQUErRDtFMkNuaVEvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQ3NpUTlCLHdEQUF3RDtBMENoZ1F0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkI0OFBoRSw4REFBOEQ7RTJDaGpROUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0NralF2QywrREFBK0Q7RTJDL2lRL0Q7SUFDRSxjQUEwQixFQUFBOztBM0NralE5Qix3REFBd0Q7QTBDNWdRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CdzlQaEUsOERBQThEO0UyQzVqUTlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDOGpRdkMsK0RBQStEO0UyQzNqUS9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDOGpROUIsd0RBQXdEO0EwQ3hoUXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQm8rUGhFLDhEQUE4RDtFMkN4a1E5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQzBrUXZDLCtEQUErRDtFMkN2a1EvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQzBrUTlCLHdEQUF3RDtBMENwaVF0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJnL1BoRSw4REFBOEQ7RTJDcGxROUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0NzbFF2QywrREFBK0Q7RTJDbmxRL0Q7SUFDRSxjQUEwQixFQUFBOztBM0NzbFE5Qix3REFBd0Q7QTBDaGpRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CNC9QaEUsOERBQThEO0UyQ2htUTlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDa21RdkMsK0RBQStEO0UyQy9sUS9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDa21ROUIsd0RBQXdEO0EwQzVqUXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQndnUWhFLDhEQUE4RDtFMkM1bVE5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQzhtUXZDLCtEQUErRDtFMkMzbVEvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQzhtUTlCLHdEQUF3RDtBMEN4a1F0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJvaFFoRSw4REFBOEQ7RTJDeG5ROUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0MwblF2QywrREFBK0Q7RTJDdm5RL0Q7SUFDRSxjQUEwQixFQUFBOztBM0MwblE5Qix3REFBd0Q7QTBDcGxRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CZ2lRaEUsOERBQThEO0UyQ3BvUTlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDc29RdkMsK0RBQStEO0UyQ25vUS9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDc29ROUIsd0RBQXdEO0EwQ2htUXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQjRpUWhFLDhEQUE4RDtFMkNocFE5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQ2twUXZDLCtEQUErRDtFMkMvb1EvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQ2twUTlCLHdEQUF3RDtBMEM1bVF0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJ3alFoRSw4REFBOEQ7RTJDNXBROUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0M4cFF2QywrREFBK0Q7RTJDM3BRL0Q7SUFDRSxjQUEwQixFQUFBOztBM0M4cFE5Qix3REFBd0Q7QTBDeG5RdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5Cb2tRaEUsOERBQThEO0UyQ3hxUTlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDMHFRdkMsK0RBQStEO0UyQ3ZxUS9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDMHFROUIsd0RBQXdEO0EwQ3BvUXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQmdsUWhFLDhEQUE4RDtFMkNwclE5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3NyUXZDLCtEQUErRDtFMkNuclEvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQ3NyUTlCLHdEQUF3RDtBMENocFF0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkI0bFFoRSw4REFBOEQ7RTJDaHNROUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0Nrc1F2QywrREFBK0Q7RTJDL3JRL0Q7SUFDRSxjQUEwQixFQUFBOztBM0Nrc1E5Qix3REFBd0Q7QTBDNXBRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5Cd21RaEUsOERBQThEO0UyQzVzUTlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDOHNRdkMsK0RBQStEO0UyQzNzUS9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDOHNROUIsd0RBQXdEO0EwQ3hxUXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQm9uUWhFLDhEQUE4RDtFMkN4dFE5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQzB0UXZDLCtEQUErRDtFMkN2dFEvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQzB0UTlCLHdEQUF3RDtBMENwclF0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJnb1FoRSw4REFBOEQ7RTJDcHVROUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0NzdVF2QywrREFBK0Q7RTJDbnVRL0Q7SUFDRSxjQUEwQixFQUFBOztBM0NzdVE5Qix3REFBd0Q7QTBDaHNRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CNG9RaEUsOERBQThEO0UyQ2h2UTlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDa3ZRdkMsK0RBQStEO0UyQy91US9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDa3ZROUIsd0RBQXdEO0EwQzVzUXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQndwUWhFLDhEQUE4RDtFMkM1dlE5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQzh2UXZDLCtEQUErRDtFMkMzdlEvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQzh2UTlCLHdEQUF3RDtBMEN4dFF0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJvcVFoRSw4REFBOEQ7RTJDeHdROUQ7SUFDRSx5QkFBcUMsRUFBQTtFM0Mwd1F2QywrREFBK0Q7RTJDdndRL0Q7SUFDRSxjQUEwQixFQUFBOztBM0Mwd1E5Qix3REFBd0Q7QTBDcHVRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CZ3JRaEUsOERBQThEO0UyQ3B4UTlEO0lBQ0UseUJBQXFDLEVBQUE7RTNDc3hRdkMsK0RBQStEO0UyQ254US9EO0lBQ0UsY0FBMEIsRUFBQTs7QTNDc3hROUIsd0RBQXdEO0EwQ2h2UXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQjRyUWhFLDhEQUE4RDtFMkNoeVE5RDtJQUNFLHlCQUFxQyxFQUFBO0UzQ2t5UXZDLCtEQUErRDtFMkMveFEvRDtJQUNFLGNBQTBCLEVBQUE7O0EzQ2t5UTlCLHdEQUF3RDtBMEM1dlF0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4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M1E5RDtNbkN0QkEsa0NOc0tnQztNTWxMaEMsMEJtQ3dDd0MsRUFBQTtJOUMwM1F4Qyw4REFBOEQ7SThDaDRROUQ7TW5DbENBLGdDTmtMZ0M7TU10S2hDLDRCbUNpQzBDLEVBQUE7STlDeTNRMUMsOERBQThEO0k4Q3A0UTlEO01BZU0sYUFBYSxFQUFBO0k5Q3czUW5CLDhEQUE4RDtJOEN2NFE5RDtNQW1CTSxxQnpDMEh1QjtNeUN6SHZCLG9CQUFvQixFQUFBO005Q3UzUXhCLDhEQUE4RDtNOEMzNFFoRTtRQXVCUSxpQnpDc0hxQjtReUNySHJCLHNCekNxSHFCLEVBQUEsRXlDcEh0Qjs7QS9CNURQO0VmbzdRRiw2REFBNkQ7RThDajVRM0Q7SUFDRSw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJOUNtNVFyQiw4REFBOEQ7SThDcDVROUQ7TW5DdEJBLGtDTnNLZ0M7TU1sTGhDLDBCbUN3Q3dDLEVBQUE7STlDazVReEMsOERBQThEO0k4Q3g1UTlEO01uQ2xDQSxnQ05rTGdDO01NdEtoQyw0Qm1DaUMwQyxFQUFBO0k5Q2k1UTFDLDhEQUE4RDtJOEM1NVE5RDtNQWVNLGFBQWEsRUFBQTtJOUNnNVFuQiw4REFBOEQ7SThDLzVROUQ7TUFtQk0scUJ6QzBIdUI7TXlDekh2QixvQkFBb0IsRUFBQTtNOUMrNFF4Qiw4REFBOEQ7TThDbjZRaEU7UUF1QlEsaUJ6Q3NIcUI7UXlDckhyQixzQnpDcUhxQixFQUFBLEV5Q3BIdEI7O0EvQjVEUDtFZjQ4UUYsNkRBQTZEO0U4Q3o2UTNEO0lBQ0UsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7STlDMjZRckIsOERBQThEO0k4QzU2UTlEO01uQ3RCQSxrQ05zS2dDO01NbExoQywwQm1Dd0N3QyxFQUFBO0k5QzA2UXhDLDhEQUE4RDtJOENoN1E5RDtNbkNsQ0EsZ0NOa0xnQztNTXRLaEMsNEJtQ2lDMEMsRUFBQTtJOUN5NlExQyw4REFBOEQ7SThDcDdROUQ7TUFlTSxhQUFhLEVBQUE7STlDdzZRbkIsOERBQThEO0k4Q3Y3UTlEO01BbUJNLHFCekMwSHVCO015Q3pIdkIsb0JBQW9CLEVBQUE7TTlDdTZReEIsOERBQThEO004QzM3UWhFO1FBdUJRLGlCekNzSHFCO1F5Q3JIckIsc0J6Q3FIcUIsRUFBQSxFeUNwSHRCOztBOUN1NlFYLDhEQUE4RDtBOEMxNVE5RDtFbkNuSEksZ0JtQ29Ic0IsRUFBQTtFOUM0NVF4Qiw4REFBOEQ7RThDNzVRaEU7SUFJSSxxQnpDbUc2QixFQUFBO0lMeXpRN0IsOERBQThEO0k4Q2g2UWxFO01BT00sc0JBQXNCLEVBQUE7O0E5QzY1UTVCLG1FQUFtRTtBK0N0aVJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQm84UWhFLCtEQUErRDtFTTdoUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0N1aVIvQyxvRUFBb0U7RStDOWlScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQjg4UWxFLG1FQUFtRTtBK0NwalJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQms5UWhFLCtEQUErRDtFTTNpUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0NxalIvQyxvRUFBb0U7RStDNWpScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQjQ5UWxFLG1FQUFtRTtBK0Nsa1JqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQmcrUWhFLCtEQUErRDtFTXpqUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0Nta1IvQyxvRUFBb0U7RStDMWtScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQjArUWxFLG1FQUFtRTtBK0NobFJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQjgrUWhFLCtEQUErRDtFTXZrUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0NpbFIvQyxvRUFBb0U7RStDeGxScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQncvUWxFLG1FQUFtRTtBK0M5bFJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQjQvUWhFLCtEQUErRDtFTXJsUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0MrbFIvQyxvRUFBb0U7RStDdG1ScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQnNnUmxFLG1FQUFtRTtBK0M1bVJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQjBnUmhFLCtEQUErRDtFTW5tUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0M2bVIvQyxvRUFBb0U7RStDcG5ScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQm9oUmxFLG1FQUFtRTtBK0MxblJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQndoUmhFLCtEQUErRDtFTWpuUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0MyblIvQyxvRUFBb0U7RStDbG9ScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQmtpUmxFLG1FQUFtRTtBK0N4b1JqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQnNpUmhFLCtEQUErRDtFTS9uUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0N5b1IvQyxvRUFBb0U7RStDaHBScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQmdqUmxFLG1FQUFtRTtBK0N0cFJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQm9qUmhFLCtEQUErRDtFTTdvUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0N1cFIvQyxvRUFBb0U7RStDOXBScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQjhqUmxFLG1FQUFtRTtBK0NwcVJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQmtrUmhFLCtEQUErRDtFTTNwUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0NxcVIvQyxvRUFBb0U7RStDNXFScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQjRrUmxFLG1FQUFtRTtBK0NsclJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQmdsUmhFLCtEQUErRDtFTXpxUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0NtclIvQyxvRUFBb0U7RStDMXJScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQjBsUmxFLG1FQUFtRTtBK0Noc1JqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQjhsUmhFLCtEQUErRDtFTXZyUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0Npc1IvQyxvRUFBb0U7RStDeHNScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQndtUmxFLG1FQUFtRTtBK0M5c1JqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQjRtUmhFLCtEQUErRDtFTXJzUi9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0Mrc1IvQyxvRUFBb0U7RStDdHRScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQnNuUmxFLG1FQUFtRTtBK0M1dFJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQjBuUmhFLCtEQUErRDtFTW50Ui9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0M2dFIvQyxvRUFBb0U7RStDcHVScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQm9vUmxFLG1FQUFtRTtBK0MxdVJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQndvUmhFLCtEQUErRDtFTWp1Ui9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0MydVIvQyxvRUFBb0U7RStDbHZScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQmtwUmxFLG1FQUFtRTtBK0N4dlJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx1QjVCb0c4RCxFQUFBO0VuQnNwUmhFLCtEQUErRDtFTS91Ui9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0N5dlIvQyxvRUFBb0U7RStDaHdScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQmdxUmxFLG1FQUFtRTtBK0N0d1JqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQm9xUmhFLCtEQUErRDtFTTd2Ui9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0N1d1IvQyxvRUFBb0U7RStDOXdScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQjhxUmxFLG1FQUFtRTtBK0NweFJqRTtFQUNFLFk1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQmtyUmhFLCtEQUErRDtFTTN3Ui9EO0l5Q1BNLFk1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0NxeFIvQyxvRUFBb0U7RStDNXhScEU7SUFXTSxjNUNGTztJNENHUCx1QjVCMEYwRDtJNEJ6RjFELG1CNUJ5RjBELEVBQUE7O0FuQjRyUmxFLG1FQUFtRTtBK0NseVJqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx5QjVCb0c4RCxFQUFBO0VuQmdzUmhFLCtEQUErRDtFTXp4Ui9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFL0NteVIvQyxvRUFBb0U7RStDMXlScEU7SUFXTSxjNUNGTztJNENHUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FuQjBzUmxFLG1FQUFtRTtBK0NoelJqRTtFQUNFLDhCNUJxRzhEO0U0QnBHOUQsK0M1Qm9HOEQsRUFBQTtFbkI4c1JoRSwrREFBK0Q7RU12eVIvRDtJeUNQTSw4QjVCZ0cwRDtJNEIvRjFELCtDQUF5QyxFQUFBO0UvQ2l6Ui9DLG9FQUFvRTtFK0N4elJwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlDNUIwRjBEO0k0QnpGMUQscUM1QnlGMEQsRUFBQTs7QW5Cd3RSbEUsbUVBQW1FO0ErQzl6UmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CNHRSaEUsK0RBQStEO0VNcnpSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQyt6Ui9DLG9FQUFvRTtFK0N0MFJwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5Cc3VSbEUsbUVBQW1FO0ErQzUwUmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CMHVSaEUsK0RBQStEO0VNbjBSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzYwUi9DLG9FQUFvRTtFK0NwMVJwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5Cb3ZSbEUsbUVBQW1FO0ErQzExUmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5Cd3ZSaEUsK0RBQStEO0VNajFSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzIxUi9DLG9FQUFvRTtFK0NsMlJwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5Ca3dSbEUsbUVBQW1FO0ErQ3gyUmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5Cc3dSaEUsK0RBQStEO0VNLzFSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3kyUi9DLG9FQUFvRTtFK0NoM1JwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CZ3hSbEUsbUVBQW1FO0ErQ3QzUmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5Cb3hSaEUsK0RBQStEO0VNNzJSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3UzUi9DLG9FQUFvRTtFK0M5M1JwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5COHhSbEUsbUVBQW1FO0ErQ3A0UmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5Ca3lSaEUsK0RBQStEO0VNMzNSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3E0Ui9DLG9FQUFvRTtFK0M1NFJwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CNHlSbEUsbUVBQW1FO0ErQ2w1UmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CZ3pSaEUsK0RBQStEO0VNejRSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ201Ui9DLG9FQUFvRTtFK0MxNVJwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CMHpSbEUsbUVBQW1FO0ErQ2g2UmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5COHpSaEUsK0RBQStEO0VNdjVSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2k2Ui9DLG9FQUFvRTtFK0N4NlJwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CdzBSbEUsbUVBQW1FO0ErQzk2UmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CNDBSaEUsK0RBQStEO0VNcjZSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQys2Ui9DLG9FQUFvRTtFK0N0N1JwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CczFSbEUsbUVBQW1FO0ErQzU3UmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CMDFSaEUsK0RBQStEO0VNbjdSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzY3Ui9DLG9FQUFvRTtFK0NwOFJwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CbzJSbEUsbUVBQW1FO0ErQzE4UmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CdzJSaEUsK0RBQStEO0VNajhSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzI4Ui9DLG9FQUFvRTtFK0NsOVJwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CazNSbEUsbUVBQW1FO0ErQ3g5UmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CczNSaEUsK0RBQStEO0VNLzhSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3k5Ui9DLG9FQUFvRTtFK0NoK1JwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CZzRSbEUsbUVBQW1FO0ErQ3QrUmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CbzRSaEUsK0RBQStEO0VNNzlSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3UrUi9DLG9FQUFvRTtFK0M5K1JwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CODRSbEUsbUVBQW1FO0ErQ3AvUmpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CazVSaEUsK0RBQStEO0VNMytSL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3EvUi9DLG9FQUFvRTtFK0M1L1JwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CNDVSbEUsbUVBQW1FO0ErQ2xnU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CZzZSaEUsK0RBQStEO0VNei9SL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ21nUy9DLG9FQUFvRTtFK0MxZ1NwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CMDZSbEUsbUVBQW1FO0ErQ2hoU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CODZSaEUsK0RBQStEO0VNdmdTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2loUy9DLG9FQUFvRTtFK0N4aFNwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CdzdSbEUsbUVBQW1FO0ErQzloU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CNDdSaEUsK0RBQStEO0VNcmhTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQytoUy9DLG9FQUFvRTtFK0N0aVNwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CczhSbEUsbUVBQW1FO0ErQzVpU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CMDhSaEUsK0RBQStEO0VNbmlTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzZpUy9DLG9FQUFvRTtFK0NwalNwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CbzlSbEUsbUVBQW1FO0ErQzFqU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CdzlSaEUsK0RBQStEO0VNampTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzJqUy9DLG9FQUFvRTtFK0Nsa1NwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CaytSbEUsbUVBQW1FO0ErQ3hrU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CcytSaEUsK0RBQStEO0VNL2pTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3lrUy9DLG9FQUFvRTtFK0NobFNwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CZy9SbEUsbUVBQW1FO0ErQ3RsU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5Cby9SaEUsK0RBQStEO0VNN2tTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3VsUy9DLG9FQUFvRTtFK0M5bFNwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5COC9SbEUsbUVBQW1FO0ErQ3BtU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5Ca2dTaEUsK0RBQStEO0VNM2xTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3FtUy9DLG9FQUFvRTtFK0M1bVNwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CNGdTbEUsbUVBQW1FO0ErQ2xuU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CZ2hTaEUsK0RBQStEO0VNem1TL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ21uUy9DLG9FQUFvRTtFK0MxblNwRTtJQVdNLGM1Q0ZPO0k0Q0dQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CMGhTbEUsdURBQXVEO0FnRG5vU3ZEO0VBQ0UsWUFBWTtFNUNtTFIsaUJBQVc7RTRDakxmLGdCM0M4UitCO0UyQzdSL0IsY0FBYztFQUNkLGM3Q1NhO0U2Q1JiLDRCN0NNYTtFNkNMYixXQUFXLEVBQUE7RWhEcW9TWCwrREFBK0Q7RU1ob1MvRDtJMENERSxjN0NHVztJNkNGWCxxQkFBcUIsRUFBQTtFaERvb1N2QiwrREFBK0Q7RU1ob1MvRDtJMENDSSxZQUFZLEVBQUE7O0FoRG1vU2xCLHdEQUF3RDtBZ0R4blN4RDtFQUNFLFVBQVU7RUFDViw2QkFBNkI7RUFDN0IsU0FBUyxFQUFBOztBaEQyblNYLHdEQUF3RDtBZ0RyblN4RDtFQUNFLG9CQUFvQixFQUFBOztBaER3blN0Qix3REFBd0Q7QWlEOXBTeEQ7RUFHRSw4QjVDMjRCdUM7TTRDMzRCdkMsaUI1QzI0QnVDO0U0QzE0QnZDLGdCNUMwNEJ1QztFRDF0Qm5DLG1CQUFXO0U2QzdLZiwyQzlDS2E7RThDSmIsNEJBQTRCO0VBQzVCLG9DNUM0NEJtRDtFNEMzNEJuRCx3RDlDSWE7VThDSmIsZ0Q5Q0lh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QUFBOztBMURpN1R0RCwyRUFBMkU7QTBEdjdUekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEMDdUdkMsK0RBQStEO0FNaDdUN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEMjdUdEQsMkVBQTJFO0EwRGo4VHpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRG84VHZDLCtEQUErRDtBTTE3VDdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRHE4VHRELDJFQUEyRTtBMEQzOFR6RTtFQUNFLG9DQUFtQyxFQUFBOztBMUQ4OFR2QywrREFBK0Q7QU1wOFQ3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUQrOFR0RCwyRUFBMkU7QTBEcjlUekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEdzlUdkMsK0RBQStEO0FNOThUN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEeTlUdEQsMkVBQTJFO0EwRC85VHpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRGsrVHZDLCtEQUErRDtBTXg5VDdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRG0rVHRELDJFQUEyRTtBMER6K1R6RTtFQUNFLG9DQUFtQyxFQUFBOztBMUQ0K1R2QywrREFBK0Q7QU1sK1Q3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUQ2K1R0RCwyRUFBMkU7QTBEbi9UekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEcy9UdkMsK0RBQStEO0FNNStUN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEdS9UdEQsMkVBQTJFO0EwRDcvVHpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRGdnVXZDLCtEQUErRDtBTXQvVDdEOzs7RW9ETEksc0NBQWdELEVBQUE7O0ExRGlnVXRELDJFQUEyRTtBMER2Z1V6RTtFQUNFLG9DQUFtQyxFQUFBOztBMUQwZ1V2QywrREFBK0Q7QU1oZ1U3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUQyZ1V0RCwyRUFBMkU7QTBEamhVekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEb2hVdkMsK0RBQStEO0FNMWdVN0Q7OztFb0RMSSxrQ0FBZ0QsRUFBQTs7QTFEcWhVdEQsMkVBQTJFO0EwRDNoVXpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRDhoVXZDLCtEQUErRDtBTXBoVTdEOzs7RW9ETEksa0NBQWdELEVBQUE7O0ExRCtoVXRELDJFQUEyRTtBMERyaVV6RTtFQUNFLG9DQUFtQyxFQUFBOztBMUR3aVV2QywrREFBK0Q7QU05aFU3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUR5aVV0RCwyRUFBMkU7QTBEL2lVekU7RUFDRSxzQ0FBbUMsRUFBQTs7QTFEa2pVdkMsK0RBQStEO0FNeGlVN0Q7OztFb0RMSSx1REFBZ0QsRUFBQTs7QTFEbWpVdEQsMkVBQTJFO0EwRHpqVXpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRDRqVXZDLCtEQUErRDtBTWxqVTdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRDZqVXRELDJFQUEyRTtBMERua1V6RTtFQUNFLG9DQUFtQyxFQUFBOztBMURza1V2QywrREFBK0Q7QU01alU3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUR1a1V0RCwyRUFBMkU7QTBEN2tVekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEZ2xVdkMsK0RBQStEO0FNdGtVN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEaWxVdEQsMkVBQTJFO0EwRHZsVXpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRDBsVXZDLCtEQUErRDtBTWhsVTdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRDJsVXRELDJFQUEyRTtBMERqbVV6RTtFQUNFLG9DQUFtQyxFQUFBOztBMURvbVV2QywrREFBK0Q7QU0xbFU3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMURxbVV0RCwyRUFBMkU7QTBEM21VekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEOG1VdkMsK0RBQStEO0FNcG1VN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEK21VdEQsMkVBQTJFO0EwRHJuVXpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRHduVXZDLCtEQUErRDtBTTltVTdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRHluVXRELDJFQUEyRTtBMEQvblV6RTtFQUNFLG9DQUFtQyxFQUFBOztBMURrb1V2QywrREFBK0Q7QU14blU3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMURtb1V0RCwyRUFBMkU7QTBEem9VekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFENG9VdkMsK0RBQStEO0FNbG9VN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFENm9VdEQsMkVBQTJFO0EwRG5wVXpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRHNwVXZDLCtEQUErRDtBTTVvVTdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRHVwVXRELDJFQUEyRTtBMEQ3cFV6RTtFQUNFLG9DQUFtQyxFQUFBOztBMURncVV2QywrREFBK0Q7QU10cFU3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMURpcVV0RCwyRUFBMkU7QTBEdnFVekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEMHFVdkMsK0RBQStEO0FNaHFVN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEMnFVdEQsMkVBQTJFO0EwRGpyVXpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRG9yVXZDLCtEQUErRDtBTTFxVTdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRHFyVXRELDJFQUEyRTtBMEQzclV6RTtFQUNFLG9DQUFtQyxFQUFBOztBMUQ4clV2QywrREFBK0Q7QU1wclU3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUQrclV0RCwyRUFBMkU7QTBEcnNVekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEd3NVdkMsK0RBQStEO0FNOXJVN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEeXNVdEQsMkVBQTJFO0EwRC9zVXpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRGt0VXZDLCtEQUErRDtBTXhzVTdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRG10VXRELDJFQUEyRTtBMER6dFV6RTtFQUNFLG9DQUFtQyxFQUFBOztBMUQ0dFV2QywrREFBK0Q7QU1sdFU3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUQ2dFV0RCwyRUFBMkU7QTBEbnVVekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEc3VVdkMsK0RBQStEO0FNNXRVN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEdXVVdEQsMkVBQTJFO0EwRDd1VXpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRGd2VXZDLCtEQUErRDtBTXR1VTdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRGl2VXRELDJFQUEyRTtBMER2dlV6RTtFQUNFLG9DQUFtQyxFQUFBOztBMUQwdlV2QywrREFBK0Q7QU1odlU3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUQydlV0RCwyRUFBMkU7QTBEandVekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEb3dVdkMsK0RBQStEO0FNMXZVN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEcXdVdEQsMkVBQTJFO0EwRDN3VXpFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRDh3VXZDLCtEQUErRDtBTXB3VTdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRCt3VXRELDJFQUEyRTtBMERyeFV6RTtFQUNFLG9DQUFtQyxFQUFBOztBMUR3eFV2QywrREFBK0Q7QU05d1U3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUR5eFV0RCx1RUFBdUU7QTBEL3hVckU7RUNRQSxvQ0FBbUMsRUFBQTs7QTNEMnhVckMsdUVBQXVFO0EyRHh4VXZFO0VBQ0Usd0NBQXdDLEVBQUE7O0EzRDJ4VTFDLG1FQUFtRTtBNER0eVVuRTtFQUFrQixvQ0FBb0QsRUFBQTs7QTVEMHlVdEUsbUVBQW1FO0E0RHp5VW5FO0VBQWtCLHdDQUF3RCxFQUFBOztBNUQ2eVUxRSxtRUFBbUU7QTRENXlVbkU7RUFBa0IsMENBQTBELEVBQUE7O0E1RGd6VTVFLG9FQUFvRTtBNEQveVVwRTtFQUFrQiwyQ0FBMkQsRUFBQTs7QTVEbXpVN0Usb0VBQW9FO0E0RGx6VXBFO0VBQWtCLHlDQUF5RCxFQUFBOztBNURzelUzRSxvRUFBb0U7QTREcHpVcEU7RUFBbUIsb0JBQW9CLEVBQUE7O0E1RHd6VXZDLG9FQUFvRTtBNER2elVwRTtFQUFtQix3QkFBd0IsRUFBQTs7QTVEMnpVM0Msb0VBQW9FO0E0RDF6VXBFO0VBQW1CLDBCQUEwQixFQUFBOztBNUQ4elU3QyxvRUFBb0U7QTREN3pVcEU7RUFBbUIsMkJBQTJCLEVBQUE7O0E1RGkwVTlDLG9FQUFvRTtBNERoMFVwRTtFQUFtQix5QkFBeUIsRUFBQTs7QTVEbzBVNUMsb0VBQW9FO0E0RGowVWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RG8wVW5DLG9FQUFvRTtBNERyMFVsRTtFQUNFLGdDQUErQixFQUFBOztBNUR3MFVuQyxvRUFBb0U7QTREejBVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVENDBVbkMsb0VBQW9FO0E0RDcwVWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RGcxVW5DLG9FQUFvRTtBNERqMVVsRTtFQUNFLGdDQUErQixFQUFBOztBNURvMVVuQyxvRUFBb0U7QTREcjFVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEdzFVbkMsb0VBQW9FO0E0RHoxVWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RDQxVW5DLG9FQUFvRTtBNEQ3MVVsRTtFQUNFLGdDQUErQixFQUFBOztBNURnMlVuQyxvRUFBb0U7QTREajJVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEbzJVbkMsb0VBQW9FO0E0RHIyVWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RHcyVW5DLG9FQUFvRTtBNER6MlVsRTtFQUNFLGdDQUErQixFQUFBOztBNUQ0MlVuQyxvRUFBb0U7QTRENzJVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEZzNVbkMsb0VBQW9FO0E0RGozVWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RG8zVW5DLG9FQUFvRTtBNERyM1VsRTtFQUNFLGdDQUErQixFQUFBOztBNUR3M1VuQyxvRUFBb0U7QTREejNVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVENDNVbkMsb0VBQW9FO0E0RDczVWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RGc0VW5DLG9FQUFvRTtBNERqNFVsRTtFQUNFLGdDQUErQixFQUFBOztBNURvNFVuQyxvRUFBb0U7QTREcjRVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEdzRVbkMsb0VBQW9FO0E0RHo0VWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RDQ0VW5DLG9FQUFvRTtBNEQ3NFVsRTtFQUNFLGtDQUErQixFQUFBOztBNURnNVVuQyxvRUFBb0U7QTREajVVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEbzVVbkMsb0VBQW9FO0E0RHI1VWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RHc1VW5DLG9FQUFvRTtBNER6NVVsRTtFQUNFLGdDQUErQixFQUFBOztBNUQ0NVVuQyxvRUFBb0U7QTRENzVVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEZzZVbkMsb0VBQW9FO0E0RGo2VWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RG82VW5DLG9FQUFvRTtBNERyNlVsRTtFQUNFLGdDQUErQixFQUFBOztBNUR3NlVuQyxvRUFBb0U7QTREejZVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVENDZVbkMsb0VBQW9FO0E0RDc2VWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RGc3VW5DLG9FQUFvRTtBNERqN1VsRTtFQUNFLGdDQUErQixFQUFBOztBNURvN1VuQyxvRUFBb0U7QTREcjdVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEdzdVbkMsb0VBQW9FO0E0RHo3VWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RDQ3VW5DLG9FQUFvRTtBNEQ3N1VsRTtFQUNFLGdDQUErQixFQUFBOztBNURnOFVuQyxvRUFBb0U7QTREajhVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEbzhVbkMsb0VBQW9FO0E0RHI4VWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RHc4VW5DLG9FQUFvRTtBNER6OFVsRTtFQUNFLGdDQUErQixFQUFBOztBNUQ0OFVuQyxvRUFBb0U7QTRENzhVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEZzlVbkMsb0VBQW9FO0E0RGo5VWxFO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RG85VW5DLG9FQUFvRTtBNERyOVVsRTtFQUNFLGdDQUErQixFQUFBOztBNUR3OVVuQyxvRUFBb0U7QTREejlVbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTVENDlVbkMsb0VBQW9FO0E0RDc5VWxF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RTtBd0V0OVg1RDtFQUFnQyx3QkFBNEIsRUFBQTs7QXhFMDlYcEUsb0VBQW9FO0F3RXo5WDVEOztFQUVFLDRCQUFvQyxFQUFBOztBeEU0OVg5QyxvRUFBb0U7QXdFMTlYNUQ7O0VBRUUsOEJBQXdDLEVBQUE7O0F4RTY5WGxELG9FQUFvRTtBd0UzOVg1RDs7RUFFRSwrQkFBMEMsRUFBQTs7QXhFODlYcEQsb0VBQW9FO0F3RTU5WDVEOztFQUVFLDZCQUFzQyxFQUFBOztBeEUrOVhoRCxvRUFBb0U7QXdFOStYNUQ7RUFBZ0Msd0JBQTRCLEVBQUE7O0F4RWsvWHBFLG9FQUFvRTtBd0VqL1g1RDs7RUFFRSw0QkFBb0MsRUFBQTs7QXhFby9YOUMsb0VBQW9FO0F3RWwvWDVEOztFQUVFLDhCQUF3QyxFQUFBOztBeEVxL1hsRCxvRUFBb0U7QXdFbi9YNUQ7O0VBRUUsK0JBQTBDLEVBQUE7O0F4RXMvWHBELG9FQUFvRTtBd0VwL1g1RDs7RUFFRSw2QkFBc0MsRUFBQTs7QXhFdS9YaEQsb0VBQW9FO0F3RXRnWTVEO0VBQWdDLHdCQUE0QixFQUFBOztBeEUwZ1lwRSxvRUFBb0U7QXdFemdZNUQ7O0VBRUUsNEJBQW9DLEVBQUE7O0F4RTRnWTlDLG9FQUFvRTtBd0UxZ1k1RDs7RUFFRSw4QkFBd0MsRUFBQTs7QXhFNmdZbEQsb0VBQW9FO0F3RTNnWTVEOztFQUVFLCtCQUEwQyxFQUFBOztBeEU4Z1lwRCxvRUFBb0U7QXdFNWdZNUQ7O0VBRUUsNkJBQXNDLEVBQUE7O0F4RStnWWhELG9FQUFvRTtBd0U5aFk1RDtFQUFnQyx3QkFBNEIsRUFBQTs7QXhFa2lZcEUsb0VBQW9FO0F3RWppWTVEOztFQUVFLDRCQUFvQyxFQUFBOztBeEVvaVk5QyxvRUFBb0U7QXdFbGlZNUQ7O0VBRUUsOEJBQXdDLEVBQUE7O0F4RXFpWWxELG9FQUFvRTtBd0VuaVk1RDs7RUFFRSwrQkFBMEMsRUFBQTs7QXhFc2lZcEQsb0VBQW9FO0F3RXBpWTVEOztFQUVFLDZCQUFzQyxFQUFBOztBeEV1aVloRCxvRUFBb0U7QXdFdGpZNUQ7RUFBZ0Msd0JB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LDZCQUFvQyxFQUFBOztBeEU0dlk5QyxvRUFBb0U7QXdFMXZZNUQ7O0VBRUUsK0JBQXdDLEVBQUE7O0F4RTZ2WWxELG9FQUFvRTtBd0Uzdlk1RDs7RUFFRSxnQ0FBMEMsRUFBQTs7QXhFOHZZcEQsb0VBQW9FO0F3RTV2WTVEOztFQUVFLDhCQUFzQyxFQUFBOztBeEUrdlloRCxvRUFBb0U7QXdFOXdZNUQ7RUFBZ0MseUJBQTRCLEVBQUE7O0F4RWt4WXBFLG9FQUFvRTtBd0VqeFk1RDs7RUFFRSw2QkFBb0MsRUFBQTs7QXhFb3hZOUMsb0VBQW9FO0F3RWx4WTVEOztFQUVFLCtCQUF3QyxFQUFBOztBeEVxeFlsRCxvRUFBb0U7QXdFbnhZNUQ7O0VBRUUsZ0NBQTBDLEVBQUE7O0F4RXN4WXBELG9FQUFvRTtBd0VweFk1RDs7RUFFRSw4QkFBc0MsRUFBQTs7QXhFdXhZaEQsb0VBQW9FO0F3RXR5WTVEO0VBQWdDLHlCQUE0QixFQUFBOztBeEUweVlwRSxvRUFBb0U7QXdFenlZNUQ7O0VBRUUsNkJBQW9DLEVBQUE7O0F4RTR5WTlDLG9FQUFvRTtBd0UxeVk1RDs7RUFFRSwrQkFBd0MsRUFBQTs7QXhFNnlZbEQsb0VBQW9FO0F3RTN5WTVEOztFQUVFLGdDQUEwQyxFQUFBOztBeEU4eVlwRCxvRUFBb0U7QXdFNXlZNUQ7O0VBRUUsOEJBQXNDLEVBQUE7O0F4RSt5WWhELG9FQUFvRTtBd0U5elk1RDtFQUFnQyx5QkFBNEIsRUFBQTs7QXhFazBZcEUsb0VBQW9FO0F3RWowWTVEOztFQUVFLDZCQUFvQyxFQUFBOztBeEVvMFk5QyxvRUFBb0U7QXdFbDBZNUQ7O0VBRUUsK0JBQXdDLEVBQUE7O0F4RXEwWWxELG9FQUFvRTtBd0VuMFk1RDs7RUFFRSxnQ0FBMEMsRUFBQTs7QXhFczBZcEQsb0VBQW9FO0F3RXAwWTVEOztFQUVFLDhCQUFzQyxFQUFBOztBeEV1MFloRCxvRUFBb0U7QXdFdDFZNUQ7RUFBZ0MseUJBQTRCLEVBQUE7O0F4RTAxWXBFLG9FQUFvRTtBd0V6MVk1RDs7RUFFRSw2QkFBb0MsRUFBQTs7QXhFNDFZ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RXNnWjNDLG9FQUFvRTtBd0VwZ1o1RDs7RUFFRSwrQkFBa0MsRUFBQTs7QXhFdWdaNUMsb0VBQW9FO0F3RXJnWjVEOztFQUVFLDZCQUFnQyxFQUFBOztBeEV3Z1oxQyxvRUFBb0U7QXdFdmhaNUQ7RUFBd0Isd0JBQTJCLEVBQUE7O0F4RTJoWjNELG9FQUFvRTtBd0UxaFo1RDs7RUFFRSw0QkFBK0IsRUFBQTs7QXhFNmhaekMsb0VBQW9FO0F3RTNoWjVEOztFQUVFLDhCQUFpQyxFQUFBOztBeEU4aFozQyxvRUFBb0U7QXdFNWhaNUQ7O0VBRUUsK0JBQWtDLEVBQUE7O0F4RStoWjVDLG9FQUFvRTtBd0U3aFo1RDs7RUFFRSw2QkFBZ0MsRUFBQTs7QXhFZ2laMUMsb0VBQW9FO0F3RS9pWjVEO0VBQXdCLHdCQUEyQixFQUFBOztBeEVtalozRCxvRUFBb0U7QXdFbGpaNUQ7O0VBRUUsNEJBQStCLEVBQUE7O0F4RXFqWnpDLG9FQUFvRTtBd0Vualo1RDs7RUFFRSw4QkFBaUMsRUFBQTs7QXhFc2paM0Msb0VBQW9FO0F3RXBqWjVEOztFQUVFLCtCQUFrQyxFQUFBOztBeEV1alo1QyxvRUFBb0U7QXdFcmpaNUQ7O0VBRUUsNkJBQWdDLEVBQUE7O0F4RXdqWjFDLG9FQUFvRTtBd0V2a1o1RDtFQUF3Qix3QkFBMkIsRUFBQTs7QXhFMmtaM0Qsb0VBQW9FO0F3RTFrWjVEOztFQUVFLDRCQUErQixFQUFBOztBeEU2a1p6QyxvRUFBb0U7QXdFM2taNUQ7O0VBRUUsOEJBQWlDLEVBQUE7O0F4RThrWjNDLG9FQUFvRTtBd0U1a1o1RDs7RUFFRSwrQkFBa0MsRUFBQTs7QXhFK2taNUMsb0VBQW9FO0F3RTdrWjVEOztFQUVFLDZCQUFnQyxFQUFBOztBeEVnbFoxQyxvRUFBb0U7QXdFL2xaNUQ7RUFBd0Isd0JBQTJCLEVBQUE7O0F4RW1tWjNELG9FQUFvRTtBd0VsbVo1RDs7RUFFRSw0QkFBK0IsRUFBQTs7QXhFcW1aekMsb0VBQW9FO0F3RW5tWjVEOztFQUVFLDhCQUFpQyxFQUFBOztBeEVzbVozQyxvRUFBb0U7QXdFcG1a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OUQ7O0lBRUUsNEJBQXNDLEVBQUE7RXhFc3paOUMsb0VBQW9FO0V3RXIwWjlEO0lBQWdDLHVCQUE0QixFQUFBO0V4RXcwWmxFLG9FQUFvRTtFd0V2MFo5RDs7SUFFRSwyQkFBb0MsRUFBQTtFeEV5MFo1QyxvRUFBb0U7RXdFdjBaOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RXhFeTBaaEQsb0VBQW9FO0V3RXYwWjlEOztJQUVFLDhCQUEwQyxFQUFBO0V4RXkwWmxELG9FQUFvRTtFd0V2MFo5RDs7SUFFRSw0QkFBc0MsRUFBQTtFeEV5MFo5QyxvRUFBb0U7RXdFeDFaOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFMjFabEUsb0VBQW9FO0V3RTExWjlEOztJQUVFLDJCQUFvQyxFQUFBO0V4RTQxWjVDLG9FQUFvRTtFd0UxMVo5RDs7SUFFRSw2QkFBd0MsRUFBQTtFeEU0MVpoRCxvRUFBb0U7RXdFMTFaOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RXhFNDFabEQsb0VBQW9FO0V3RTExWjlEOztJQUVFLDRCQUFzQyxFQUFBO0V4RTQxWjlDLG9FQUFvRTtFd0UzMlo5RDtJQUFnQyx1QkFBNEIsRUFBQTtFeEU4MlpsRSxvRUFBb0U7RXdFNzJaOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RXhFKzJaNUMsb0VBQW9FO0V3RTcyWjlEOztJQUVFLDZCQUF3QyxFQUFBO0V4RSsyWmhELG9FQUFvRTtFd0U3Mlo5RDs7SUFFRSw4QkFBMEMsRUFBQTtFeEUrMlpsRCxvRUFBb0U7RXdFNzJaOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RXhFKzJaOUMsb0VBQW9FO0V3RTkzWjlEO0lBQWdDLHVCQUE0QixFQUFBO0V4RWk0WmxFLG9FQUFvRTtFd0VoNFo5RDs7SUFFRSwyQkFBb0MsRUFBQTtFeEVrNFo1QyxvRUFBb0U7RXdFaDRaOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RXhFazRaaEQsb0VBQW9FO0V3RWg0WjlEOztJQUVFLDhCQUEwQyxFQUFBO0V4RWs0WmxELG9FQUFvRTtFd0VoNFo5RDs7SUFFRSw0QkFBc0MsRUFBQTtFeEVrNFo5QyxvRUFBb0U7RXdF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eEUrMmFsRSxvRUFBb0U7RXdFOTJhOUQ7O0lBRUUsNkJBQW9DLEVBQUE7RXhFZzNhNUMsb0VBQW9FO0V3RTkyYTlEOztJQUVFLCtCQUF3QyxFQUFBO0V4RWczYWhELG9FQUFvRTtFd0U5MmE5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFeEVnM2FsRCxvRUFBb0U7RXdFOTJhOUQ7O0lBRUUsOEJBQXNDLEVBQUE7RXhFZzNhOUMsb0VBQW9FO0V3RS8zYTlEO0lBQWdDLHlCQUE0QixFQUFBO0V4RWs0YWxFLG9FQUFvRTtFd0VqNGE5RDs7SUFFRSw2QkFBb0MsRUFBQTtFeEVtNGE1QyxvRUFBb0U7RXdFajRhOUQ7O0lBRUUsK0JBQXdDLEVBQUE7RXhFbTRhaEQsb0VBQW9FO0V3RWo0YTlEOztJQUVFLGdDQUEwQyxFQUFBO0V4RW00YWxELG9FQUFvRTtFd0VqNGE5RDs7SUFFRSw4QkFBc0MsRUFBQTtFeEVtNGE5QyxvRUFBb0U7RXdFbDVhOUQ7SUFBZ0MseUJBQTRCLEVBQUE7RXhFcTVhbEUsb0VBQW9FO0V3RXA1YTlEOztJQUVFLDZCQUFvQyxFQUFBO0V4RXM1YTVDLG9FQUFvRTtFd0VwNWE5RDs7SUFFRSwrQkFBd0MsRUFBQTtFeEVzNWFoRCxvRUFBb0U7RXdFcDVhOUQ7O0lBRUUsZ0NBQTBDLEVBQUE7RXhFczVhbEQsb0VBQW9FO0V3RXA1YTlEOztJQUVFLDhCQUFzQyxFQUFBO0V4RXM1YTlDLG9FQUFvRTtFd0VyNmE5RDtJQUFnQyx5QkFBNEIsRUFBQTtFeEV3NmFsRSxvRUFBb0U7RXdFdjZhOUQ7O0lBRUUsNkJBQW9DLEVBQUE7RXhFeTZhNUMsb0VBQW9FO0V3RXY2YTlEOztJQUVFLCtCQUF3QyxFQUFBO0V4RXk2YWhELG9FQUFvRTtFd0V2NmE5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFeEV5NmFsRCxvRUFBb0U7RXdFdjZhOUQ7O0lBRUUsOEJBQXNDLEVBQUE7RXhFeTZhOUMsb0VBQW9FO0V3RXg3YTlEO0lBQWdDLHlCQUE0QixFQUFBO0V4RTI3YWxFLG9FQUFvRTtFd0UxN2E5RDs7SUFFRSw2QkFBb0MsRUFB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a0MsRUFBQTtFeEU2amIxQyxvRUFBb0U7RXdFM2piOUQ7O0lBRUUsNkJBQWdDLEVBQUE7RXhFNmpieEMsb0VBQW9FO0V3RTVrYjlEO0lBQXdCLHdCQUEyQixFQUFBO0V4RStrYnpELG9FQUFvRTtFd0U5a2I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFeEVnbGJ2QyxvRUFBb0U7RXdFOWtiOUQ7O0lBRUUsOEJBQWlDLEVBQUE7RXhFZ2xiekMsb0VBQW9FO0V3RTlrYjlEOztJQUVFLCtCQUFrQyxFQUFBO0V4RWdsYjFDLG9FQUFvRTtFd0U5a2I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEVnbGJ4QyxvRUFBb0U7RXdFL2xiOUQ7SUFBd0Isd0JBQTJCLEVBQUE7RXhFa21iekQsb0VBQW9FO0V3RWptYjlEOztJQUVFLDRCQUErQixFQUFBO0V4RW1tYnZDLG9FQUFvRTtFd0VqbWI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFeEVtbWJ6QyxvRUFBb0U7RXdFam1iOUQ7O0lBRUUsK0JBQWtDLEVBQUE7RXhFbW1iMUMsb0VBQW9FO0V3RWptYjlEOztJQUVFLDZCQUFnQyxFQUFBO0V4RW1tYnhDLG9FQUFvRTtFd0VsbmI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFeEVxbmJ6RCxvRUFBb0U7RXdFcG5iOUQ7O0lBRUUsNEJBQStCLEVBQUE7RXhFc25idkMsb0VBQW9FO0V3RXBuYjlEOztJQUVFLDhCQUFpQyxFQUFBO0V4RXNuYnpDLG9FQUFvRTtFd0VwbmI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFeEVzbmIxQyxvRUFBb0U7RXdFcG5iOUQ7O0lBRUUsNkJBQWdDLEVBQUE7RXhFc25ieEMsb0VBQW9FO0V3RXJvYjlEO0lBQXdCLHdCQUEyQixFQUFBO0V4RXdvYnpELG9FQUFvRTtFd0V2b2I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFeEV5b2J2QyxvRUFBb0U7RXdFdm9iOUQ7O0lBRUUsOEJBQWlDLEVBQUE7RXhFeW9iekMsb0VBQW9FO0V3RXZvYjlEOztJQUVFLCtCQUFrQyxFQUFBO0V4RXlvYjFDLG9FQUFvRTtFd0V2b2I5RDs7SUFFRSw2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Nm5jOUMsb0VBQW9FO0V3RTVvYzlEO0lBQWdDLHdCQUE0QixFQUFBO0V4RStvY2xFLG9FQUFvRTtFd0U5b2M5RDs7SUFFRSw0QkFBb0MsRUFBQTtFeEVncGM1QyxvRUFBb0U7RXdFOW9jOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RXhFZ3BjaEQsb0VBQW9FO0V3RTlvYzlEOztJQUVFLCtCQUEwQyxFQUFBO0V4RWdwY2xELG9FQUFvRTtFd0U5b2M5RDs7SUFFRSw2QkFBc0MsRUFBQTtFeEVncGM5QyxvRUFBb0U7RXdFL3BjOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RXhFa3FjbEUsb0VBQW9FO0V3RWpxYzlEOztJQUVFLDRCQUFvQyxFQUFBO0V4RW1xYzVDLG9FQUFvRTtFd0VqcWM5RDs7SUFFRSw4QkFBd0MsRUFBQTtFeEVtcWNoRCxvRUFBb0U7RXdFanFjOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RXhFbXFjbEQsb0VBQW9FO0V3RWpxYzlEOztJQUVFLDZCQUFzQyxFQUFBO0V4RW1xYzlDLG9FQUFvRTtFd0VscmM5RDtJQUFnQyx3QkFBNEIsRUFBQTtFeEVxcmNsRSxvRUFBb0U7RXdFcHJjOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RXhFc3JjNUMsb0VBQW9FO0V3RXByYzlEOztJQUVFLDhCQUF3QyxFQUFBO0V4RXNyY2hELG9FQUFvRTtFd0VwcmM5RDs7SUFFRSwrQkFBMEMsRUFBQTtFeEVzcmNsRCxvRUFBb0U7RXdFcHJjOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RXhFc3JjOUMsb0VBQW9FO0V3RXJzYzlEO0lBQWdDLHdCQUE0QixFQUFBO0V4RXdzY2xFLG9FQUFvRTtFd0V2c2M5RDs7SUFFRSw0QkFBb0MsRUFBQTtFeEV5c2M1QyxvRUFBb0U7RXdFdnNjOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RXhFeXNjaEQsb0VBQW9FO0V3RXZzYzlEOztJQUVFLCtCQUEwQyxFQUFBO0V4RXlzY2xELG9FQUFvRTtFd0V2c2M5RDs7SUFFRSw2QkFBc0MsRUFBQTtFeEV5c2M5QyxvRUFBb0U7RXdFeHRjOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7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LEVBQUE7RXhFbzNjaEQsb0VBQW9FO0V3RWwzYzlEOztJQUVFLGdDQUEwQyxFQUFBO0V4RW8zY2xELG9FQUFvRTtFd0VsM2M5RDs7SUFFRSw4QkFBc0MsRUFBQTtFeEVvM2M5QyxvRUFBb0U7RXdFbjRjOUQ7SUFBZ0MseUJBQTRCLEVBQUE7RXhFczRjbEUsb0VBQW9FO0V3RXI0YzlEOztJQUVFLDZCQUFvQyxFQUFBO0V4RXU0YzVDLG9FQUFvRTtFd0VyNGM5RDs7SUFFRSwrQkFBd0MsRUFBQTtFeEV1NGNoRCxvRUFBb0U7RXdFcjRjOUQ7O0lBRUUsZ0NBQTBDLEVBQUE7RXhFdTRjbEQsb0VBQW9FO0V3RXI0YzlEOztJQUVFLDhCQUFzQyxFQUFBO0V4RXU0YzlDLG9FQUFvRTtFd0V0NWM5RDtJQUFnQyx5QkFBNEIsRUFBQTtFeEV5NWNsRSxvRUFBb0U7RXdFeDVjOUQ7O0lBRUUsNkJBQW9DLEVBQUE7RXhFMDVjNUMsb0VBQW9FO0V3RXg1YzlEOztJQUVFLCtCQUF3QyxFQUFBO0V4RTA1Y2hELG9FQUFvRTtFd0V4NWM5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFeEUwNWNsRCxvRUFBb0U7RXdFeDVjOUQ7O0lBRUUsOEJBQXNDLEVBQUE7RXhFMDVjOUMsb0VBQW9FO0V3RXo2YzlEO0lBQWdDLHlCQUE0QixFQUFBO0V4RTQ2Y2xFLG9FQUFvRTtFd0UzNmM5RDs7SUFFRSw2QkFBb0MsRUFBQTtFeEU2NmM1QyxvRUFBb0U7RXdFMzZjOUQ7O0lBRUUsK0JBQXdDLEVBQUE7RXhFNjZjaEQsb0VBQW9FO0V3RTM2YzlEOztJQUVFLGdDQUEwQyxFQUFBO0V4RTY2Y2xELG9FQUFvRTtFd0UzNmM5RDs7SUFFRSw4QkFBc0MsRUFBQTtFeEU2NmM5QyxvRUFBb0U7RXdFNTdjOUQ7SUFBZ0MseUJBQTRCLEVBQUE7RXhFKzdjbEUsb0VBQW9FO0V3RTk3YzlEOztJQUVFLDZCQUFvQyxFQUFBO0V4RWc4YzVDLG9FQUFvRTtFd0U5N2M5RDs7SUFFRSwrQkFBd0MsRUFBQTtFeEVnOGNoRCxvRUFBb0U7RXdFOTdjOUQ7O0lBRUUsZ0NB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O0lBRUUsNkJBQStCLEVBQUE7RXhFZ3FkdkMsb0VBQW9FO0V3RTlwZDlEOztJQUVFLCtCQUFpQyxFQUFBO0V4RWdxZHpDLG9FQUFvRTtFd0U5cGQ5RDs7SUFFRSxnQ0FBa0MsRUFBQTtFeEVncWQxQyxvRUFBb0U7RXdFOXBkOUQ7O0lBRUUsOEJBQWdDLEVBQUE7RXhFZ3FkeEMsb0VBQW9FO0V3RS9xZDlEO0lBQXdCLHlCQUEyQixFQUFBO0V4RWtyZHpELG9FQUFvRTtFd0VqcmQ5RDs7SUFFRSw2QkFBK0IsRUFBQTtFeEVtcmR2QyxvRUFBb0U7RXdFanJkOUQ7O0lBRUUsK0JBQWlDLEVBQUE7RXhFbXJkekMsb0VBQW9FO0V3RWpyZDlEOztJQUVFLGdDQUFrQyxFQUFBO0V4RW1yZDFDLG9FQUFvRTtFd0VqcmQ5RDs7SUFFRSw4QkFBZ0MsRUFBQTtFeEVtcmR4QyxvRUFBb0U7RXdFbHNkOUQ7SUFBd0IseUJBQTJCLEVBQUE7RXhFcXNkekQsb0VBQW9FO0V3RXBzZDlEOztJQUVFLDZCQUErQixFQUFBO0V4RXNzZHZDLG9FQUFvRTtFd0Vwc2Q5RDs7SUFFRSwrQkFBaUMsRUFBQTtFeEVzc2R6QyxvRUFBb0U7RXdFcHNkOUQ7O0lBRUUsZ0NBQWtDLEVBQUE7RXhFc3NkMUMsb0VBQW9FO0V3RXBzZDlEOztJQUVFLDhCQUFnQyxFQUFBO0V4RXNzZHhDLG9FQUFvRTtFd0VydGQ5RDtJQUF3Qix5QkFBMkIsRUFBQTtFeEV3dGR6RCxvRUFBb0U7RXdFdnRkOUQ7O0lBRUUsNkJBQStCLEVBQUE7RXhFeXRkdkMsb0VBQW9FO0V3RXZ0ZDlEOztJQUVFLCtCQUFpQyxFQUFBO0V4RXl0ZHpDLG9FQUFvRTtFd0V2dGQ5RDs7SUFFRSxnQ0FBa0MsRUFBQTtFeEV5dGQxQyxvRUFBb0U7RXdFdnRkOUQ7O0lBRUUsOEJBQWdDLEVBQUE7RXhFeXRkeEMsb0VBQW9FO0V3RXh1ZDlEO0lBQXdCLHlCQUEyQixFQUFBO0V4RTJ1ZHpELG9FQUFvRTtFd0UxdWQ5RDs7SUFFRSw2QkFBK0IsRUFBQTtFeEU0dWR2QyxvRUFBb0U7RXdFMXVk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QUFBO0V4RW9wZTVDLG9FQUFvRTtFd0VscGU5RDs7SUFFRSw4QkFBd0MsRUFBQTtFeEVvcGVoRCxvRUFBb0U7RXdFbHBlOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RXhFb3BlbEQsb0VBQW9FO0V3RWxwZTlEOztJQUVFLDZCQUFzQyxFQUFBO0V4RW9wZTlDLG9FQUFvRTtFd0VucWU5RDtJQUFnQyx3QkFBNEIsRUFBQTtFeEVzcWVsRSxvRUFBb0U7RXdFcnFlOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RXhFdXFlNUMsb0VBQW9FO0V3RXJxZTlEOztJQUVFLDhCQUF3QyxFQUFBO0V4RXVxZWhELG9FQUFvRTtFd0VycWU5RDs7SUFFRSwrQkFBMEMsRUFBQTtFeEV1cWVsRCxvRUFBb0U7RXdFcnFlOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RXhFdXFlOUMsb0VBQW9FO0V3RXRyZTlEO0lBQWdDLHdCQUE0QixFQUFBO0V4RXlyZWxFLG9FQUFvRTtFd0V4cmU5RDs7SUFFRSw0QkFBb0MsRUFBQTtFeEUwcmU1QyxvRUFBb0U7RXdFeHJlOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RXhFMHJlaEQsb0VBQW9FO0V3RXhyZTlEOztJQUVFLCtCQUEwQyxFQUFBO0V4RTByZWxELG9FQUFvRTtFd0V4cmU5RDs7SUFFRSw2QkFBc0MsRUFBQTtFeEUwcmU5QyxvRUFBb0U7RXdFenNlOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RXhFNHNlbEUsb0VBQW9FO0V3RTNzZTlEOztJQUVFLDRCQUFvQyxFQUFBO0V4RTZzZTVDLG9FQUFvRTtFd0Uzc2U5RDs7SUFFRSw4QkFBd0MsRUFBQTtFeEU2c2VoRCxvRUFBb0U7RXdFM3NlOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RXhFNnNlbEQsb0VBQW9FO0V3RTNzZTlEOztJQUVFLDZCQUFzQyxFQUFBO0V4RTZzZTlDLG9FQUFvRTtFd0U1dGU5RDtJQUFnQyx3QkFBNEIsRUFBQTtFeEUrdGVsRSxvRUFBb0U7RXdFOXRlOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RXhFZ3VlNUMsb0VBQW9FO0V3RTl0ZTlEOztJQUVFLDhCQUF3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LDhCQUFzQyxFQUFBO0V4RXczZTlDLG9FQUFvRTtFd0V2NGU5RDtJQUFnQyx5QkFBNEIsRUFBQTtFeEUwNGVsRSxvRUFBb0U7RXdFejRlOUQ7O0lBRUUsNkJBQW9DLEVBQUE7RXhFMjRlNUMsb0VBQW9FO0V3RXo0ZTlEOztJQUVFLCtCQUF3QyxFQUFBO0V4RTI0ZWhELG9FQUFvRTtFd0V6NGU5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFeEUyNGVsRCxvRUFBb0U7RXdFejRlOUQ7O0lBRUUsOEJBQXNDLEVBQUE7RXhFMjRlOUMsb0VBQW9FO0V3RTE1ZTlEO0lBQWdDLHlCQUE0QixFQUFBO0V4RTY1ZWxFLG9FQUFvRTtFd0U1NWU5RDs7SUFFRSw2QkFBb0MsRUFBQTtFeEU4NWU1QyxvRUFBb0U7RXdFNTVlOUQ7O0lBRUUsK0JBQXdDLEVBQUE7RXhFODVlaEQsb0VBQW9FO0V3RTU1ZTlEOztJQUVFLGdDQUEwQyxFQUFBO0V4RTg1ZWxELG9FQUFvRTtFd0U1NWU5RDs7SUFFRSw4QkFBc0MsRUFBQTtFeEU4NWU5QyxvRUFBb0U7RXdFNzZlOUQ7SUFBZ0MseUJBQTRCLEVBQUE7RXhFZzdlbEUsb0VBQW9FO0V3RS82ZTlEOztJQUVFLDZCQUFvQyxFQUFBO0V4RWk3ZTVDLG9FQUFvRTtFd0UvNmU5RDs7SUFFRSwrQkFBd0MsRUFBQTtFeEVpN2VoRCxvRUFBb0U7RXdFLzZlOUQ7O0lBRUUsZ0NBQTBDLEVBQUE7RXhFaTdlbEQsb0VBQW9FO0V3RS82ZTlEOztJQUVFLDhCQUFzQyxFQUFBO0V4RWk3ZTlDLG9FQUFvRTtFd0VoOGU5RDtJQUFnQyx5QkFBNEIsRUFBQTtFeEVtOGVsRSxvRUFBb0U7RXdFbDhlOUQ7O0lBRUUsNkJBQW9DLEVBQUE7RXhFbzhlNUMsb0VBQW9FO0V3RWw4ZTlEOztJQUVFLCtCQUF3QyxFQUFBO0V4RW84ZWhELG9FQUFvRTtFd0VsOGU5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFeEVvOGVsRCxvRUFBb0U7RXdFbDhlOUQ7O0lBRUUsOEJBQXNDLEVBQUE7RXhFbzhlOUMsb0VBQW9FO0V3RTU3ZTlEO0lBQXdCLHdCQUEyQixFQUFBO0V4RSs3ZXpELG9FQUFvRTtFd0U5N2U5RDs7SUFFRSw0QkFBK0IsRUFBQTtFeEVnOGV2QyxvRUFBb0U7RXdFOTdlOUQ7O0lBRUUsOEJBQWlDLEVBQUE7RXhFZzhlekMsb0VBQW9FO0V3RTk3ZTlEOztJQUVFLCtCQUFrQyxFQUFBO0V4RWc4ZTFDLG9FQUFvRTtFd0U5N2U5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEVnOGV4QyxvRUFBb0U7RXdFLzhlOUQ7SUFBd0Isd0JBQTJCLEVBQUE7RXhFazllekQsb0VBQW9FO0V3RWo5ZTlEOztJQUVFLDRCQUErQixFQUFBO0V4RW05ZXZDLG9FQUFvRTtFd0VqOWU5RDs7SUFFRSw4QkFBaUMsRUFBQTtFeEVtOWV6QyxvRUFBb0U7RXdFajllOUQ7O0lBRUUsK0JBQWtDLEVBQUE7RXhFbTllMUMsb0VBQW9FO0V3RWo5ZTlEOztJQUVFLDZCQUFnQyxFQUFBO0V4RW05ZXhDLG9FQUFvRTtFd0VsK2U5RDtJQUF3Qix3QkFBMkIsRUFBQTtFeEVxK2V6RCxvRUFBb0U7RXdFcCtlOUQ7O0lBRUUsNEJBQStCLEVBQUE7RXhFcytldkMsb0VBQW9FO0V3RXArZTlEOztJQUVFLDhCQUFpQyxFQUFBO0V4RXMrZXpDLG9FQUFvRTtFd0VwK2U5RDs7SUFFRSwrQkFBa0MsRUFBQTtFeEVzK2UxQyxvRUFBb0U7RXdFcCtlOUQ7O0lBRUUsNkJBQWdDLEVBQUE7RXhFcytleEMsb0VBQW9FO0V3RXIvZTlEO0lBQXdCLHdCQUEyQixFQUFBO0V4RXcvZXpELG9FQUFvRTtFd0V2L2U5RDs7SUFFRSw0QkFBK0IsRUFBQTtFeEV5L2V2QyxvRUFBb0U7RXdFdi9lOUQ7O0lBRUUsOEJBQWlDLEVBQUE7RXhFeS9lekMsb0VBQW9FO0V3RXYvZTlEOztJQUVFLCtCQUFrQyxFQUFBO0V4RXkvZTFDLG9FQUFvRTtFd0V2L2U5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEV5L2V4QyxvRUFBb0U7RXdFeGdmOUQ7SUFBd0Isd0JBQTJCLEVBQUE7RXhFMmdmekQsb0VBQW9FO0V3RTFnZjlE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RWxxZjlEOztJQUVFLGdDQUFrQyxFQUFBO0V4RW9xZjFDLG9FQUFvRTtFd0VscWY5RDs7SUFFRSw4QkFBZ0MsRUFBQTtFeEVvcWZ4QyxvRUFBb0U7RXdFbnJmOUQ7SUFBd0IseUJBQTJCLEVBQUE7RXhFc3JmekQsb0VBQW9FO0V3RXJyZjlEOztJQUVFLDZCQUErQixFQUFBO0V4RXVyZnZDLG9FQUFvRTtFd0VycmY5RDs7SUFFRSwrQkFBaUMsRUFBQTtFeEV1cmZ6QyxvRUFBb0U7RXdFcnJmOUQ7O0lBRUUsZ0NBQWtDLEVBQUE7RXhFdXJmMUMsb0VBQW9FO0V3RXJyZjlEOztJQUVFLDhCQUFnQyxFQUFBO0V4RXVyZnhDLG9FQUFvRTtFd0V0c2Y5RDtJQUF3Qix5QkFBMkIsRUFBQTtFeEV5c2Z6RCxvRUFBb0U7RXdFeHNmOUQ7O0lBRUUsNkJBQStCLEVBQUE7RXhFMHNmdkMsb0VBQW9FO0V3RXhzZjlEOztJQUVFLCtCQUFpQyxFQUFBO0V4RTBzZnpDLG9FQUFvRTtFd0V4c2Y5RDs7SUFFRSxnQ0FBa0MsRUFBQTtFeEUwc2YxQyxvRUFBb0U7RXdFeHNmOUQ7O0lBRUUsOEJBQWdDLEVBQUE7RXhFMHNmeEMsb0VBQW9FO0V3RXp0ZjlEO0lBQXdCLHlCQUEyQixFQUFBO0V4RTR0ZnpELG9FQUFvRTtFd0UzdGY5RDs7SUFFRSw2QkFBK0IsRUFBQTtFeEU2dGZ2QyxvRUFBb0U7RXdFM3RmOUQ7O0lBRUUsK0JBQWlDLEVBQUE7RXhFNnRmekMsb0VBQW9FO0V3RTN0ZjlEOztJQUVFLGdDQUFrQyxFQUFBO0V4RTZ0ZjFDLG9FQUFvRTtFd0UzdGY5RDs7SUFFRSw4QkFBZ0MsRUFBQTtFeEU2dGZ4QyxvRUFBb0U7RXdFNXVmOUQ7SUFBd0IseUJBQTJCLEVBQUE7RXhFK3VmekQsb0VBQW9FO0V3RTl1ZjlEOztJQUVFLDZCQUErQixFQUFBO0V4RWd2ZnZDLG9FQUFvRTtFd0U5dWY5RDs7SUFFRSwrQkFBaUMsRUFBQTtFeEVndmZ6QyxvRUFBb0U7RXdFOXVmOUQ7O0lBRUUsZ0NBQWtDLEVBQUE7RXhFZ3ZmMUMsb0VBQW9F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QTtFeEVtN2ZsRSxvRUFBb0U7RXdFbDdmOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RXhFbzdmNUMsb0VBQW9FO0V3RWw3ZjlEOztJQUVFLDZCQUF3QyxFQUFBO0V4RW83ZmhELG9FQUFvRTtFd0VsN2Y5RDs7SUFFRSw4QkFBMEMsRUFBQTtFeEVvN2ZsRCxvRUFBb0U7RXdFbDdmOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RXhFbzdmOUMsb0VBQW9FO0V3RW44ZjlEO0lBQWdDLHVCQUE0QixFQUFBO0V4RXM4ZmxFLG9FQUFvRTtFd0VyOGY5RDs7SUFFRSwyQkFBb0MsRUFBQTtFeEV1OGY1QyxvRUFBb0U7RXdFcjhmOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RXhFdThmaEQsb0VBQW9FO0V3RXI4ZjlEOztJQUVFLDhCQUEwQyxFQUFBO0V4RXU4ZmxELG9FQUFvRTtFd0VyOGY5RDs7SUFFRSw0QkFBc0MsRUFBQTtFeEV1OGY5QyxvRUFBb0U7RXdFdDlmOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFeTlmbEUsb0VBQW9FO0V3RXg5ZjlEOztJQUVFLDJCQUFvQyxFQUFBO0V4RTA5ZjVDLG9FQUFvRTtFd0V4OWY5RDs7SUFFRSw2QkFBd0MsRUFBQTtFeEUwOWZoRCxvRUFBb0U7RXdFeDlmOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RXhFMDlmbEQsb0VBQW9FO0V3RXg5ZjlEOztJQUVFLDRCQUFzQyxFQUFBO0V4RTA5ZjlDLG9FQUFvRTtFd0V6K2Y5RDtJQUFnQyx1QkFBNEIsRUFBQTtFeEU0K2ZsRSxvRUFBb0U7RXdFMytmOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RXhFNitmNUMsb0VBQW9FO0V3RTMrZjlEOztJQUVFLDZCQUF3QyxFQUFBO0V4RTYrZmhELG9FQUFvRTtFd0UzK2Y5RDs7SUFFRSw4QkFBMEMsRUFBQTtFeEU2K2ZsRCxvRUFBb0U7RXdFMytmOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RXhFNitmOUMsb0VBQW9FO0V3RTUvZjlEO0lBQWdDLHVCQUE0QixFQUFBO0V4RSsvZmxFLG9FQUFvRTtFd0U5L2Y5RDs7SUFFRSwyQkFBb0Ms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QTtFeEV3cGdCNUMsb0VBQW9FO0V3RXRwZ0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFeEV3cGdCaEQsb0VBQW9FO0V3RXRwZ0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFeEV3cGdCbEQsb0VBQW9FO0V3RXRwZ0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFeEV3cGdCOUMsb0VBQW9FO0V3RXZxZ0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFeEUwcWdCbEUsb0VBQW9FO0V3RXpxZ0I5RDs7SUFFRSw0QkFBb0MsRUFBQTtFeEUycWdCNUMsb0VBQW9FO0V3RXpxZ0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFeEUycWdCaEQsb0VBQW9FO0V3RXpxZ0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFeEUycWdCbEQsb0VBQW9FO0V3RXpxZ0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFeEUycWdCOUMsb0VBQW9FO0V3RTFyZ0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFeEU2cmdCbEUsb0VBQW9FO0V3RTVyZ0I5RDs7SUFFRSw0QkFBb0MsRUFBQTtFeEU4cmdCNUMsb0VBQW9FO0V3RTVyZ0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFeEU4cmdCaEQsb0VBQW9FO0V3RTVyZ0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFeEU4cmdCbEQsb0VBQW9FO0V3RTVyZ0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFeEU4cmdCOUMsb0VBQW9FO0V3RTdzZ0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFeEVndGdCbEUsb0VBQW9FO0V3RS9zZ0I5RDs7SUFFRSw0QkFBb0MsRUFBQTtFeEVpdGdCNUMsb0VBQW9FO0V3RS9zZ0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFeEVpdGdCaEQsb0VBQW9FO0V3RS9zZ0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFeEVpdGdCbEQsb0VBQW9FO0V3RS9zZ0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFeEVpdGdCOUMsb0VBQW9FO0V3RWh1Z0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFeEVtdWdCbEUsb0VBQW9FO0V3RWx1Z0I5RDs7SUFFRSw0QkFBb0MsRUFB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QTtFeEU0M2dCNUMsb0VBQW9FO0V3RTEzZ0I5RDs7SUFFRSwrQkFBd0MsRUFBQTtFeEU0M2dCaEQsb0VBQW9FO0V3RTEzZ0I5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFeEU0M2dCbEQsb0VBQW9FO0V3RTEzZ0I5RDs7SUFFRSw4QkFBc0MsRUFBQTtFeEU0M2dCOUMsb0VBQW9FO0V3RTM0Z0I5RDtJQUFnQyx5QkFBNEIsRUFBQTtFeEU4NGdCbEUsb0VBQW9FO0V3RTc0Z0I5RDs7SUFFRSw2QkFBb0MsRUFBQTtFeEUrNGdCNUMsb0VBQW9FO0V3RTc0Z0I5RDs7SUFFRSwrQkFBd0MsRUFBQTtFeEUrNGdCaEQsb0VBQW9FO0V3RTc0Z0I5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFeEUrNGdCbEQsb0VBQW9FO0V3RTc0Z0I5RDs7SUFFRSw4QkFBc0MsRUFBQTtFeEUrNGdCOUMsb0VBQW9FO0V3RTk1Z0I5RDtJQUFnQyx5QkFBNEIsRUFBQTtFeEVpNmdCbEUsb0VBQW9FO0V3RWg2Z0I5RDs7SUFFRSw2QkFBb0MsRUFBQTtFeEVrNmdCNUMsb0VBQW9FO0V3RWg2Z0I5RDs7SUFFRSwrQkFBd0MsRUFBQTtFeEVrNmdCaEQsb0VBQW9FO0V3RWg2Z0I5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFeEVrNmdCbEQsb0VBQW9FO0V3RWg2Z0I5RDs7SUFFRSw4QkFBc0MsRUFBQTtFeEVrNmdCOUMsb0VBQW9FO0V3RWo3Z0I5RDtJQUFnQyx5QkFBNEIsRUFBQTtFeEVvN2dCbEUsb0VBQW9FO0V3RW43Z0I5RDs7SUFFRSw2QkFBb0MsRUFBQTtFeEVxN2dCNUMsb0VBQW9FO0V3RW43Z0I5RDs7SUFFRSwrQkFBd0MsRUFBQTtFeEVxN2dCaEQsb0VBQW9FO0V3RW43Z0I5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFeEVxN2dCbEQsb0VBQW9FO0V3RW43Z0I5RDs7SUFFRSw4QkFBc0MsRUFBQTtFeEVxN2dCOUMsb0VBQW9FO0V3RXA4Z0I5RDtJQUFnQyx5QkFBNEIsRUFBQTtFeEV1OGdCbEUsb0VBQW9FO0V3RXQ4Z0I5RDs7SUFFRSw2QkFBb0MsRUFB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QTtFeEV5a2hCdkMsb0VBQW9FO0V3RXZraEI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFeEV5a2hCekMsb0VBQW9FO0V3RXZraEI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFeEV5a2hCMUMsb0VBQW9FO0V3RXZraEI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEV5a2hCeEMsb0VBQW9FO0V3RXhsaEI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFeEUybGhCekQsb0VBQW9FO0V3RTFsaEI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFeEU0bGhCdkMsb0VBQW9FO0V3RTFsaEI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFeEU0bGhCekMsb0VBQW9FO0V3RTFsaEI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFeEU0bGhCMUMsb0VBQW9FO0V3RTFsaEI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEU0bGhCeEMsb0VBQW9FO0V3RTNtaEI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFeEU4bWhCekQsb0VBQW9FO0V3RTdtaEI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFeEUrbWhCdkMsb0VBQW9FO0V3RTdtaEI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFeEUrbWhCekMsb0VBQW9FO0V3RTdtaEI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFeEUrbWhCMUMsb0VBQW9FO0V3RTdtaEI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEUrbWhCeEMsb0VBQW9FO0V3RTluaEI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFeEVpb2hCekQsb0VBQW9FO0V3RWhvaEI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFeEVrb2hCdkMsb0VBQW9FO0V3RWhvaEI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFeEVrb2hCekMsb0VBQW9FO0V3RWhvaEI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFeEVrb2hCMUMsb0VBQW9FO0V3RWhvaEI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEVrb2hCeEMsb0VBQW9FO0V3RWpwaEI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFeEVvcGhCekQsb0VBQW9FO0V3RW5waEI5RDs7SUFFRSw0QkFBK0IsRUFB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QUE7O0E1RSs5aEJsRixzRUFBc0U7QTRFcitoQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RXcraEI1QiwrREFBK0Q7QU05OWhCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E1RXUraEJsRixzRUFBc0U7QTRFNytoQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RWcvaEI1QiwrREFBK0Q7QU10K2hCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E1RSsraEJsRixzRUFBc0U7QTRFci9oQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RXcvaEI1QiwrREFBK0Q7QU05K2hCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E1RXUvaEJsRixzRUFBc0U7QTRFNy9oQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RWdnaUI1QiwrREFBK0Q7QU10L2hCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E1RSsvaEJsRixzRUFBc0U7QTRFcmdpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RXdnaUI1QiwrREFBK0Q7QU05L2hCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E1RXVnaUJsRixzRUFBc0U7QTRFN2dpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RWdoaUI1QiwrREFBK0Q7QU10Z2lCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E1RStnaUJsRixzRUFBc0U7QTRFcmhpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RXdoaUI1QiwrREFBK0Q7QU05Z2lCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E1RXVoaUJsRixzRUFBc0U7QTRFN2hpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RWdpaUI1QiwrREFBK0Q7QU10aGlCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E1RStoaUJsRixzRUFBc0U7QTRFcmlpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RXdpaUI1QiwrREFBK0Q7QU05aGlCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E1RXVpaUJsRixzRUFBc0U7QTBFdGdpQnRFO0VFdENJLHlCQUF3QixFQUFBOztBNUVnamlCNUIsK0RBQStEO0FNdGlpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUraWlCbEYsc0VBQXNFO0E0RXJqaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3amlCNUIsK0RBQStEO0FNOWlpQjdEO0VzRUxNLHVCQUEwRSxFQUFBOztBNUV1amlCbEYsc0VBQXNFO0E0RTdqaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVna2lCNUIsK0RBQStEO0FNdGppQjdEO0VzRUxNLHVCQUEwRSxFQUFBOztBNUUramlCbEYsc0VBQXNFO0E0RXJraUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3a2lCNUIsK0RBQStEO0FNOWppQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1a2lCbEYsc0VBQXNFO0E0RTdraUJwRTtFQUNFLDJCQUF3QixFQUFBOztBNUVnbGlCNUIsK0RBQStEO0FNdGtpQjdEO0VzRUxNLDBDQUEwRSxFQUFBOztBNUUra2lCbEYsc0VBQXNFO0E0RXJsaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3bGlCNUIsK0RBQStEO0FNOWtpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1bGlCbEYsc0VBQXNFO0E0RTdsaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVnbWlCNUIsK0RBQStEO0FNdGxpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUrbGlCbEYsc0VBQXNFO0E0RXJtaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3bWlCNUIsK0RBQStEO0FNOWxpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1bWlCbEYsc0VBQXNFO0E0RTdtaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVnbmlCNUIsK0RBQStEO0FNdG1pQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUrbWlCbEYsc0VBQXNFO0E0RXJuaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3bmlCNUIsK0RBQStEO0FNOW1pQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1bmlCbEYsc0VBQXNFO0E0RTduaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVnb2lCNUIsK0RBQStEO0FNdG5pQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUrbmlCbEYsc0VBQXNFO0E0RXJvaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3b2lCNUIsK0RBQStEO0FNOW5pQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1b2lCbEYsc0VBQXNFO0E0RTdvaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVncGlCNUIsK0RBQStEO0FNdG9pQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUrb2lCbEYsc0VBQXNFO0E0RXJwaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3cGlCNUIsK0RBQStEO0FNOW9pQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1cGlCbEYsc0VBQXNFO0E0RTdwaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVncWlCNUIsK0RBQStEO0FNdHBpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUrcGlCbEYsc0VBQXNFO0E0RXJxaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3cWlCNUIsK0RBQStEO0FNOXBpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1cWlCbEYsc0VBQXNFO0E0RTdxaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVncmlCNUIsK0RBQStEO0FNdHFpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUrcWlCbEYsc0VBQXNFO0E0RXJyaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3cmlCNUIsK0RBQStEO0FNOXFpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1cmlCbEYsc0VBQXNFO0E0RTdyaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVnc2lCNUIsK0RBQStEO0FNdHJpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUrcmlCbEYsc0VBQXNFO0E0RXJzaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3c2lCNUIsK0RBQStEO0FNOXJpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1c2lCbEYsc0VBQXNFO0E0RTdzaUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVndGlCNUIsK0RBQStEO0FNdHNpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUrc2lCbEYsc0VBQXNFO0E0RXJ0aUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3dGlCNUIsK0RBQStEO0FNOXNpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1dGlCbEYsc0VBQXNFO0E0RTd0aUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVndWlCNUIsK0RBQStEO0FNdHRpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUrdGlCbEYsc0VBQXNFO0E0RXJ1aUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3dWlCNUIsK0RBQStEO0FNOXRpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1dWlCbEYsc0VBQXNFO0E0RTd1aUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVndmlCNUIsK0RBQStEO0FNdHVpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUrdWlCbEYsc0VBQXNFO0E0RXJ2aUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3dmlCNUIsK0RBQStEO0FNOXVpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1dmlCbEYsc0VBQXNFO0E0RTd2aUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUVnd2lCNUIsK0RBQStEO0FNdHZpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUrdmlCbEYsc0VBQXNFO0E0RXJ3aUJwRTtFQUNFLHlCQUF3QixFQUFBOztBNUV3d2lCNUIsK0RBQStEO0FNOXZpQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUV1d2lCbEYsaUVBQWlFO0EwRWh1aUJqRTtFQUFhLHlCQUE2QixFQUFBOztBMUVvdWlCMUMsaUVBQWlFO0EwRW51aUJqRTtFQUFjLHlCQUE2QixFQUFBOztBMUV1dWlCM0MsaUVBQWlFO0EwRXJ1aUJqRTtFQUFpQixvQ0FBa0MsRUFBQTs7QTFFeXVpQm5ELGlFQUFpRTtBMEV4dWlCakU7RUFBaUIsMENBQWtDLEVBQUE7O0ExRTR1aUJuRCxpRUFBaUU7QTBFeHVpQmpFO0VHdkRFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3QixTQUFTLEVBQUE7O0E3RW15aUJYLGlFQUFpRTtBMEU1dWlCakU7RUFBd0IsZ0NBQWdDLEVBQUE7O0ExRWd2aUJ4RCxpRUFBaUU7QTBFOXVpQmpFO0VBQ0UsaUNBQWlDO0VBQ2pDLGdDQUFnQyxFQUFBOztBMUVpdmlCbEMsaUVBQWlFO0EwRTV1aUJqRTtFQUFjLHlCQUF5QixFQUFBOztBMUVndmlCdkMsc0VBQXNFO0E4RWp6aUJ0RTtFQUNFLDhCQUE4QixFQUFBOztBOUVvemlCaEMsdUVBQXVFO0E4RWp6aUJ2RTtFQUNFLDZCQUE2QixFQUFBOztBQ0E3QjtFL0VxemlCQSx3REFBd0Q7RUU5eWlCMUQ7OztJNkVETSw0QkFBNEI7SUFFNUIsbUNBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0UvRW16aUIvQix3REFBd0Q7RStFaHppQnREO0lBRUksMEJBQTBCLEVBQUE7RS9FaXppQmhDLHdEQUF3RDtFK0V4eWlCdEQ7SUFDRSw2QkFBNkIsRUFBQTtFL0UweWlCakMsd0RBQXdEO0VFNW1pQjFEO0k2RS9LTSxnQ0FBZ0MsRUFBQTtFL0U4eGlCcEMsd0RBQXdEO0UrRTV4aUJ0RDs7SUFFRSx5QjFFekNZO0kwRTBDWix3QkFBd0IsRUFBQTtFL0U4eGlCNUIsd0RBQXdEO0UrRTN4aUJ0RDs7SUFFRSx3QkFBd0IsRUFBQTtFL0U2eGlCNUIsd0RBQXdEO0UrRTF4aUJ0RDs7O0lBR0UsVUFBVTtJQUNWLFNBQVMsRUFBQTtFL0U0eGlCYix3REFBd0Q7RStFenhpQnREOztJQUVFLHVCQUF1QixFQUFBO0VBUXpCO0lBQ0UsUTFFMmlDZ0MsRUFBQTtFTHl1Z0JwQyx3REFBd0Q7RUV2emlCMUQ7STZFc0NNLDRCQUEyQyxFQUFBO0UvRW94aUIvQyx3REFBd0Q7RStFbHhpQnREO0lBQ0UsNEJBQTJDLEVBQUE7RS9Fb3hpQi9DLHdEQUF3RDtFa0N6MWlCMUQ7STZDMEVNLGFBQWEsRUFBQTtFL0VreGlCakIsd0RBQXdEO0V1Q3gyaUIxRDtJd0N5Rk0seUI1RWhGUyxFQUFBO0VIazJpQmIsd0RBQXdEO0VpQjUyaUIxRDtJOEQ4Rk0sb0NBQW9DLEVBQUE7SS9FaXhpQnRDLHlEQUF5RDtJK0VseGlCekQ7O01BS0ksb0NBQW1DLEVBQUE7RS9FaXhpQnpDLHlEQUF5RDtFaUIzMGlCM0Q7O0k4RGlFUSxvQ0FBc0MsRUFBQTtFL0U4d2lCNUMseURBQXlEO0VpQjF2aUIzRDtJOERmTSxjQUFjLEVBQUE7SS9FNHdpQmhCLHlEQUF5RDtJa0J6M2lCM0Q7Ozs7TTZEbUhNLHFCMUU5R1UsRUFBQTtFTDAzaUJoQix5REFBeUQ7RWlCcnhpQjNEO0k4RGNNLGNBQWM7SUFDZCxxQjFFcEhZLEVBQUEsRTBFcUhiOztBL0Uwd2lCTCx5Q0FBeUM7QUVqM2lCekM7RThFckJDLFlBQVksRUFBQTs7QWhGMDRpQmIsMENBQTBDO0FFaDJpQjFDO0U4RWpDQyx1Q0FBdUM7RUFDdkMsWUFBWTtFQUNaLHlCN0VGYztFNkVHZCxjN0VWd0I7RTZFV3hCLGdCQUFnQixFQUFBOztBaEZxNGlCakIsMENBQTBDO0FBQzFDO0VnRmw0aUJFLFdBQVcsRUFBQTs7QWhGcTRpQmIsMENBQTBDO0FBQzFDO0VnRm40aUJBLGVBQWU7RUFDYixnQkFBZ0I7RUFDaEIsV0FBVyxFQUFBOztBaEZzNGlCYiwwQ0FBMEM7QWdGbjRpQjFDO0VBQ0MsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQix3QkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBOztBaEZzNGlCakIsMENBQTBDO0FNMTVpQnhDO0UwRXlCQSxjQUFjO0VBQ2QsYUFBYSxFQUFBOztBaEZxNGlCZiwwQ0FBMEM7QWdGeDRpQjFDO0VBT0UsY0FBYztFQUNkLGFBQWEsRUFBQTs7QWhGcTRpQmYsMENBQTBDO0FnRjc0aUIxQztFQVlFLGM3RXhDa0I7RTZFeUNsQiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QixxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLHNCQUFzQixFQUFBOztBaEZxNGlCeEIsMENBQTBDO0F3QnA3aUIxQztFd0RxREMsZ0JBQWdCLEVBQUE7RWpFY2I7SWZxM2lCQSwwQ0FBMEM7SXdCeDdpQjlDO013RHVERSxnQkFBZ0I7TUFDaEIsY0FBYztNQUNkLFdBQVcsRUFBQSxFQUVaOztBaEZtNGlCRCwwQ0FBMEM7QWdGajRpQjFDO0VBQ0MsMEJBQTBCLEVBQUE7O0FqRUt2QjtFZmc0aUJGLDBDQUEwQztFd0IxMWlCNUM7SXdEdkNFLGlCQUFpQixFQUFBLEVBQ2pCOztBaEZvNGlCRiwwQ0FBMEM7QWdGajRpQjFDO0VBQ0MsZUFBZSxFQUFBOztBaEZvNGlCaEIsMENBQTBDO0FnRmo0aUIxQztFQUNDLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1EQUFtRDtFQUNuRCw0QkFBNEI7RUFDNUIsMEJBQTBCO0VBQzFCLDJCQUEyQixFQUFBO0VoRm00aUIxQiwwQ0FBMEM7RWdGMTRpQjVDO0lBY0UsYUFBYSxFQUFBOztBaEZnNGlCZiwwQ0FBMEM7QWdGNTNpQjFDO0VBQ0MscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxZQUFZO0VBQ1osc0RBQXNEO0VBQ3RELDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsMkJBQTJCLEVBQUE7RWhGODNpQjFCLDJDQUEyQztFZ0ZyNGlCN0M7SUFXRSw2REFBNkQsRUFBQTtFaEY2M2lCN0QsMkNBQTJDO0VnRng0aUI3QztJQWVFLDZEQUE2RCxFQUFBO0VoRjQzaUI3RCwyQ0FBMkM7RWdGMzRpQjdDO0lBbUJFLGFBQWEsRUFBQTs7QWhGNDNpQmYsMkNBQTJDO0FnRngzaUIzQztFQUVFLHlEQUF5RCxFQUFBOztBaEYwM2lCM0QsMkNBQTJDO0FnRjUzaUIzQztFQU1FLDREQUE0RCxFQUFBO0VoRnkzaUI1RCwyQ0FBMkM7RWdGLzNpQjdDO0lBU0csbUVBQW1FLEVBQUE7RWhGeTNpQnBFLDJDQUEyQztFZ0ZsNGlCN0M7SUFhRyxtRUFBbUUsRUFBQTs7QWhGeTNpQnRFLDJDQUEyQztBZ0ZwM2lCM0M7RUFDQyxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBO0VoRnMzaUJmLDJDQUEyQztFZ0Z6M2lCN0M7SUFNRSxrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGtCQUFrQixFQUFBO0loRnMzaUJoQiwyQ0FBMkM7SWdGOTNpQi9DO01BV0csa0JBQWtCO01BQ2xCLE9BQU87TUFDUCxRQUFRO01BQ1Isb0RBQW9EO01BQ3BELHFCQUFxQjtNQUNyQiw0QkFBNEI7TUFDNUIseUJBQXlCO01BQ3pCLGNBQWM7TUFDZCxXQUFXO01BQ1gsV0FBVztNQUNYLFlBQVksRUFBQTtJaEZzM2lCWCwyQ0FBMkM7SWdGMzRpQi9DO01BeUJHLGdCQUFnQixFQUFBO0loRnEzaUJmLDJDQUEyQztJZ0Y5NGlCL0M7TUErQkcsa0JBQWtCO01BQ2xCLDhCQUE4QixFQUFBO0VoRmszaUIvQiwyQ0FBMkM7RWdGbDVpQjdDO0lBc0NFLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2pCLGtCQUFrQixFQUFBO0loRisyaUJqQiwyQ0FBMkM7SWdGeDVpQi9DO01BNENHLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsTUFBTTtNQUNOLHVEQUF1RDtNQUN2RCxxQkFBcUI7TUFDckIsNEJBQTRCO01BQzVCLHlCQUF5QjtNQUN6QixjQUFjO01BQ2QsV0FBVztNQUNYLFdBQVc7TUFDWCxZQUFZLEVBQUE7SWhGKzJpQlgsMkNBQTJDO0lnRnI2aUIvQztNQTBERyxnQkFBZ0IsRUFBQTtJaEY4MmlCZiwyQ0FBMkM7SWdGeDZpQi9DO01BOERHLGVBQWU7TUFDZiwyQkFBMkIsRUFBQTtNaEY2MmlCeEIsMkNBQTJDO01nRjU2aUJqRDtRQWtFSSxrQkFBa0I7UUFDbEIsa0JBQWtCO1FBQ2xCLGtCQUFrQixFQUFBO1FoRjYyaUJkLDJDQUEyQztRZ0ZqN2lCbkQ7VUF1RUssa0JBQWtCO1VBQ2xCLE9BQU87VUFDUCxRQUFRO1VBQ1Isb0RBQW9EO1VBQ3BELHFCQUFxQjtVQUNyQiw0QkFBNEI7VUFDNUIseUJBQXlCO1VBQ3pCLGNBQWM7VUFDZCxXQUFXO1VBQ1gsV0FBVztVQUNYLFlBQVksRUFBQTtRaEY2MmlCVCwyQ0FBMkM7UWdGOTdpQm5EO1VBcUZLLDZCQUE2QixFQUFBO0VoRjQyaUJoQywyQ0FBMkM7RWdGajhpQjdDO0lBNkZDLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBQTtJaEZ1MmlCZiwyQ0FBMkM7SWdGcjhpQi9DO01BaUdFLGVBQWUsRUFBQTtNaEZ1MmlCWCwyQ0FBMkM7TWdGeDhpQmpEO1FBb0dHLGFBQWEsRUFBQTs7QWhGdzJpQmhCLDJDQUEyQztBZ0ZoMmlCM0M7RUFDQyxnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7RWhGazJpQmpCLDJDQUEyQztFZ0ZwMmlCN0M7SUFLRSxrQkFBa0IsRUFBQTtJaEZrMmlCaEIsMkNBQTJDO0lnRnYyaUIvQztNQVFHLGdCQUFnQixFQUFBOztBaEZtMmlCbkIsMkNBQTJDO0FnRjkxaUIzQztFQUNDLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLDJCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7O0FoRmkyaUJwQiwyQ0FBMkM7QWdGOTFpQjNDO0VBQ0MsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsMkJBQW9CO0VBQXBCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QWhGaTJpQnBCLDJDQUEyQztBZ0Y5MWlCM0M7RUFDQyxZQUFZO0VBQ1osYUFBYTtFQUNiLGlCQUFpQjtFQUNqQiwyQkFBb0I7RUFBcEIsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBOztBaEZpMmlCcEIsMkNBQTJDO0FnRjkxaUIzQztFQUNDLFlBQVk7RUFDWixhQUFhLEVBQUE7RWpFck9WO0lmc2tqQkEsMkNBQTJDO0lnRm4yaUIvQztNQUlFLFlBQVk7TUFDWixhQUFhLEVBQUEsRUFFZDs7QWhGaTJpQkQsMkNBQTJDO0FnRi8xaUIzQztFQUNDLFlBQVk7RUFDWixhQUFhLEVBQUE7RWpFOU9WO0lmZ2xqQkEsMkNBQTJDO0lnRnAyaUIvQztNQUlFLFlBQVk7TUFDWixhQUFhLEVBQUEsRUFFZDs7QWhGazJpQkQsMkNBQTJDO0FnRi8xaUIzQztFQUNDLFNBQVM7RUFDVCxVQUFVO0VBQ1YsU0FBUyxFQUFBO0VoRmkyaUJSLDJDQUEyQztFZ0ZwMmlCN0M7SUFNRSxpQkFBaUIsRUFBQTtFaEZpMmlCakIsMkNBQTJDO0VnRnYyaUI3QztJQVVFLFlBQVk7SUFDWixtQkFBbUIsRUFBQTtFaEZnMmlCbkIsMkNBQTJDO0VnRjMyaUI3QztJQWdCRyxpQ0FBeUI7WUFBekIseUJBQXlCLEVBQUE7O0FoRisxaUI1QiwyQ0FBMkM7QWdGMTFpQjNDOztFQUVDLGVBQWU7RUFDZiwwREFBMEQ7RUFDMUQsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QyxxQkFBcUI7RUFDckIsc0RBQThDO0VBQTlDLDhDQUE4QztFQUM5QyxXQUFXLEVBQUE7RWhGNDFpQlYsMkNBQTJDO0VnRnAyaUI3Qzs7O0lBWUUscUJBQXFCO0lBQ3JCLG9DQUEyRDtJQUMzRCx5QkFBd0I7SUFDeEIsVUFBVSxFQUFBO0VoRjYxaUJWLDJDQUEyQztFZ0Y1MmlCN0M7O0lBbUJFLHFCQUFxQjtJQUNyQiw0REFBNEQsRUFBQTs7QWhGODFpQjlELDJDQUEyQztBZ0Z4MWlCM0M7RUFDQyxrQkFBa0I7RUFDbEIsNkNBQTBDO0VBQzFDLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIsMkJBQTJCO0VBQzNCLHVCQUF1QixFQUFBOztBaEYyMWlCeEIsMkNBQTJDO0FnRngxaUIzQztFQUNDLGtCQUFrQixFQUFBOztBaEYyMWlCbkIsMkNBQTJDO0FnRngxaUIzQztFQUNDLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsU0FBUztFQUNULFFBQVE7RUFDUixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLG9DQUFvQyxFQUFBOztBaEYyMWlCckMsMkNBQTJDO0FnRngxaUIzQztFQUNDLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsNjRNQUE2NE07RUFDNzRNLHNCQUFzQjtFQUN0QixNQUFNO0VBQ04sT0FBTztFQUNQLFNBQVM7RUFDVCxRQUFRO0VBQ1IsNENBQTRDO0VBQzVDLG9EQUFvRCxFQUFBOztBQUVyRDtFQUNDO0lBQ0MsK0JBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0VBR3hCO0lBQ0MsaUNBQXlCO1lBQXpCLHlCQUF5QixFQUFBLEVBQUE7O0FBRzNCO0VBQ0M7SUFDQywrQkFBK0IsRUFBQTtFQUdoQztJQUNDLGlDQUFpQyxFQUFBLEVBQUE7O0FoRnMxaUJuQywyQ0FBMkM7QStFM29qQnZDOztFQzRURixvQ0FBbUMsRUFBQTs7QWhGbzFpQnJDLDJDQUEyQztBZ0Z2MWlCM0M7RUFPRSx5QjdFNVp1QjtFNkU2WnZCLGM3RXRaYSxFQUFBOztBSDB1akJmLDJDQUEyQztBZ0Y1MWlCM0M7RUFZRSx5QjdFaGF5QjtFNkVpYXpCLGM3RTNaYSxFQUFBOztBSCt1akJmLDJDQUEyQztBZ0ZoMWlCM0M7RUFDQyxXQUFXLEVBQUE7O0FoRm0xaUJaLDJDQUEyQztBZ0ZoMWlCM0M7RUFFRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBO0VqRXZYakI7SWZ5c2pCQSwyQ0FBMkM7SWdGdDFpQi9DO01BTUcsZUFBZTtNQUNmLGlCQUFpQixFQUFBLEVBTWxCO0VoRjYwaUJBLDJDQUEyQztFZ0YxMWlCN0M7SUFXRyxnQkFBZ0IsRUFBQTs7QWhGbTFpQm5CLDJDQUEyQztBZ0Y5MGlCM0M7RUFDQyxlQUFlO0VBQ2YsZUFBZSxFQUFBOztBaEZpMWlCaEIsMkNBQTJDO0FnRjkwaUIzQztFQUVFLCtCQUErQjtFQUMvQixZQUFZLEVBQUE7O0FoRmcxaUJkLDJDQUEyQztBZ0ZuMWlCM0M7RUFPRSw2QkFBNkIsRUFBQTs7QWhGZzFpQi9CLDJDQUEyQztBZ0Z2MWlCM0M7RUFXRSxZQUFZO0VBQ1osZ0NBQWdDLEVBQUE7O0FoRmcxaUJsQywyQ0FBMkM7QWdGNTFpQjNDO0VBZ0JFLFlBQVksRUFBQTs7QWhGZzFpQmQsMkNBQTJDO0FnRmgyaUIzQztFQW9CRSxVQUFVO0VBQ1YsV0FBVyxFQUFBOztBaEZnMWlCYiwyQ0FBMkM7QWdGcjJpQjNDO0VBeUJFLHlCQUF5QjtFQUN6QixjN0VsZGE7RTZFbWRiLFlBQVksRUFBQTs7QWhGZzFpQmQsMkNBQTJDO0FnRjMyaUIzQztFQStCRSx5QkFBeUI7RUFDekIsWUFBWSxFQUFBO0VoRiswaUJaLDJDQUEyQztFZ0YvMmlCN0M7SUFtQ0csZUFBZTtJQUNmLGlCQUFpQixFQUFBOztBaEZnMWlCcEIsMkNBQTJDO0FnRnAzaUIzQztFQXlDRSx5QkFBeUI7RUFDekIsWUFBWSxFQUFBO0VqRWxiVjtJZml3akJBLDJDQUEyQztJZ0Z6M2lCL0M7TUE0Q0cscUJBQXFCO01BQ3JCLFdBQVc7TUFDWCxtQkFBbUIsRUFBQSxFQU9wQjtFaEZ5MGlCQSwyQ0FBMkM7RWdGOTNpQjdDO0lBa0RHLGVBQWU7SUFDZixpQkFBaUIsRUFBQTs7QWhGZzFpQnBCLDJDQUEyQztBZ0ZuNGlCM0M7RUF3REUseUJBQXlCLEVBQUE7RWhGODBpQnpCLDJDQUEyQztFZ0Z0NGlCN0M7SUE0REksMEJBQTBCO0lBQzFCLDRCQUE0QjtJQUM1Qiw2QkFBNkIsRUFBQTtJaEY2MGlCN0IsMkNBQTJDO0lnRjM0aUIvQztNQWlFSyxpQkFBaUI7TUFDakIsK0JBQStCO01BQy9CLHNCQUFzQjtNQUN0Qix1QkFBdUIsRUFBQTtJaEY2MGlCeEIsMkNBQTJDO0lnRmo1aUIvQztNQXdFSywwQkFBMEIsRUFBQTs7QWhGNjBpQi9CLDJDQUEyQztBZ0Z0MGlCM0M7RUFDQywyQkFBMkI7RUFDM0IsV0FBVyxFQUFBO0VqRXpkUjtJZmt5akJBLDJDQUEyQztJZ0YzMGlCL0M7TUFJRSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYSxFQUFBLEVBd0ZkO0VoRmt2aUJDLDJDQUEyQztFZ0Y5MGlCN0M7SUFRRSxtQkFBTztRQUFQLFdBQU87WUFBUCxPQUFPO0lBQ1Asa0JBQWtCO0lBQ2xCLHlCN0VwaEJxQjtJNkVxaEJyQixjQUFjO0lBQ2QsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixrQkFBa0IsRUFBQTtJakVyZWhCO01mK3lqQkUsMkNBQTJDO01nRngxaUJqRDtRQWdCRyxpQkFBaUI7UUFDakIsZ0JBQWdCO1FBQ2hCLGVBQWUsRUFBQTtRaEYyMGlCViwyQ0FBMkM7UWdGNzFpQm5EO1VBcUJJLFVBQVUsRUFBQTtRaEYyMGlCTiwyQ0FBMkM7UWdGaDJpQm5EO1VBeUJJLFVBQVUsRUFBQTtRaEYwMGlCTiwyQ0FBMkM7UWdGbjJpQm5EO1VBNkJJLFVBQVUsRUFBQSxFQUNWO0lqRXhlQTtNZml6akJFLDJDQUEyQztNZ0Z2MmlCakQ7UUFrQ0ksMEJBQTBCO1FBQzFCLDRCQUE0QixFQUFBLEVBQzVCO0loRnUwaUJBLDJDQUEyQztJZ0YzMmlCL0M7TUF3Q0csa0JBQWtCO01BQ2xCLFdBQVc7TUFDWCxZQUFZO01BQ1osU0FBUztNQUNULFNBQVM7TUFDVCx5QjdFMWpCd0I7TTZFMmpCeEIsYzdFcmpCWTtNNkVzakJaLGlCQUFpQjtNQUNqQixlQUFlO01BQ2YsbUJBQW1CO01BQ25CLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsVUFBVSxFQUFBO0lqRTNnQlQ7TWZrMWpCRSwyQ0FBMkM7TWdGMzNpQmpEO1FBd0RJLGNBQWMsRUFBQTtNaEZzMGlCWiwyQ0FBMkM7TWdGOTNpQmpEO1FBNERJLGtCQUFrQixFQUFBLEVBQ2xCO0loRm8waUJBLDJDQUEyQztJZ0ZqNGlCL0M7TUFpRUcsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsYUFBYTtNQUNiLE1BQU07TUFDTixPQUFPO01BQ1AsU0FBUztNQUNULGtDQUFrQztNQUNsQyw2QkFBNkI7TUFDN0IscUNBQXFDO01BQ3JDLFNBQVMsRUFBQTtJaEZtMGlCUiwyQ0FBMkM7SWdGOTRpQi9DO01BK0VHLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLFNBQVM7TUFDVCxZQUFZO01BQ1osUUFBUTtNQUNSLFNBQVM7TUFDVCxrQ0FBa0M7TUFDbEMsK0I3RWptQm9CO002RWttQnBCLHFDQUFxQztNQUNyQyxTQUFTLEVBQUE7O0FoRm0waUJaLDJDQUEyQztBZ0Y5emlCM0M7RUFDQyxtQkFBbUIsRUFBQTs7QWhGaTBpQnBCLDZDQUE2QztBaUZuN2pCN0M7Ozs7OztFQU1DLHdEQUF3RCxFQUFBOztBakZzN2pCekQsOENBQThDO0FPNzZqQjlDO0UwRUpDLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFNBQVMsRUFBQTtFbEU4Q047SWZ1NGpCQSw4Q0FBOEM7SU9wN2pCbEQ7TTBFQ0UsZUFBZTtNQUNmLGlCQUFpQixFQUFBLEVBVWxCO0VsRWlDRztJZjQ0akJBLDhDQUE4QztJT3o3akJsRDtNMEVLRSxlQUFlO01BQ2YsaUJBQWlCLEVBQUE7TWpGdTdqQmIsOENBQThDO01pRmw4akJwRDtRQWFHLGVBQWU7UUFDZixpQkFBaUIsRUFBQSxFQUNqQjs7QWpGdzdqQkgsOENBQThDO0FPajhqQjlDO0UwRWNDLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFNBQVMsRUFBQTtFbEUyQk47SWY0NWpCQSw4Q0FBOEM7SU94OGpCbEQ7TTBFbUJFLGVBQWU7TUFDZixpQkFBaUIsRUFBQSxFQU1sQjtFbEVrQkc7SWZpNmpCQSw4Q0FBOEM7SU83OGpCbEQ7TTBFdUJFLGVBQWU7TUFDZixpQkFBaUIsRUFBQSxFQUVsQjs7QWpGdzdqQkQsOENBQThDO0FPajlqQjlDO0UwRTRCQyxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixTQUFTLEVBQUE7RWxFWU47SWY2NmpCQSw4Q0FBOEM7SU94OWpCbEQ7TTBFaUNFLGVBQWU7TUFDZixpQkFBaUIsRUFBQSxFQU1sQjtFbEVHRztJZms3akJBLDhDQUE4QztJTzc5akJsRDtNMEVxQ0UsZUFBZTtNQUNmLGlCQUFpQixFQUFBLEVBRWxCOztBakYwN2pCRCw4Q0FBOEM7QU9qK2pCOUM7RTBFMENDLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFNBQVMsRUFBQTtFbEVITjtJZjg3akJBLDhDQUE4QztJT3grakJsRDtNMEUrQ0UsZUFBZTtNQUNmLGlCQUFpQixFQUFBLEVBTWxCO0VsRVpHO0lmbThqQkEsOENBQThDO0lPNytqQmxEO00wRW1ERSxlQUFlO01BQ2YsaUJBQWlCLEVBQUEsRUFFbEI7O0FqRjQ3akJELDhDQUE4QztBT2ovakI5QztFMEV3REMsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsU0FBUyxFQUFBO0VsRWxCTjtJZis4akJBLDhDQUE4QztJT3gvakJsRDtNMEU2REUsZUFBZTtNQUNmLGlCQUFpQixFQUFBLEVBTWxCO0VsRTNCRztJZm85akJBLDhDQUE4QztJTzcvakJsRDtNMEVpRUUsZUFBZTtNQUNmLGlCQUFpQixFQUFBLEVBRWxCOztBakY4N2pCRCw4Q0FBOEM7QU9qZ2tCOUM7RTBFc0VDLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFNBQVMsRUFBQTs7QWpGKzdqQlYsK0NBQStDO0FpRng3akIvQztFQUNDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUE7RWpGMDdqQmhCLCtDQUErQztFaUY3N2pCakQ7SUFLRSxlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7SWpGMjdqQmYsK0NBQStDO0lpRmo4akJuRDtNQVFHLGlCQUFpQixFQUFBO0VqRjQ3akJsQiwrQ0FBK0M7RWlGcDhqQmpEO0lBWUUsZUFBZTtJQUNmLGlCQUFpQixFQUFBO0lqRjI3akJmLCtDQUErQztJaUZ4OGpCbkQ7TUFlRyxpQkFBaUIsRUFBQTs7QWpGNjdqQnBCLCtDQUErQztBaUZ4N2pCL0M7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCLEVBQUE7RWpGMDdqQmpCLCtDQUErQztFaUY1N2pCakQ7SUFJRyxpQkFBaUIsRUFBQTs7QWpGNDdqQnBCLCtDQUErQztBaUZ4N2pCL0M7RUFDQyxnQkFBZ0IsRUFBQTs7QWpGMjdqQmpCLHdDQUF3QztBb0J0amtCeEM7RThETEMscUIvRUl3QjtFK0VIeEIsZ0JBQWdCLEVBQUE7RW5FMERiO0lmcWdrQkEsd0NBQXdDO0lvQjNqa0I1QztNOERGRSxnQkFBZ0IsRUFBQSxFQU9qQjtFbEZ5amtCQyx3Q0FBd0M7RWtGcGtrQjFDO0lBUUUscUIvRU9lO0krRU5mLDJCL0VPb0IsRUFBQTs7QUh5amtCdEIseUNBQXlDO0FrRjVqa0J6QztFQUNDLGdCQUFnQixFQUFBOztBbEYramtCakIseUNBQXlDO0FrRjFqa0J6QztFQUNDLHNCQUFzQjtFQUN0Qix5Qi9FaEJ3QjtFK0VpQnhCLHNCQUFzQjtFQUN0QixnQkFBZ0IsRUFBQTtFbkVxQ2I7SWZ3aGtCQSx5Q0FBeUM7SWtGamtrQjdDO01BTUUsZ0JBQWdCLEVBQUEsRUE0QmpCO0VsRmtpa0JDLHlDQUF5QztFa0Zwa2tCM0M7SUFVRSxpQkFBaUI7SUFJakIscUJBQXFCLEVBQUE7SW5FMkJuQjtNZmdpa0JFLHlDQUF5QztNa0Z6a2tCL0M7UUFZRyxpQkFBaUIsRUFBQSxFQUdsQjtFbEY2amtCQSx5Q0FBeUM7RWtGNWtrQjNDO0lBa0JFLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsU0FBUztJQUNULFVBQVU7SUFDVixXQUFXLEVBQUE7SWxGNmprQlQseUNBQXlDO0lrRm5sa0I3QztNQXdCSSx5REFBa0UsRUFBQTtNbkU4QmxFO1FmaWlrQkkseUNBQXlDO1FrRnZsa0JqRDtVQTBCRyxnQkFBZ0IsRUFBQSxFQUVoQjtFbEY4amtCRCx5Q0FBeUM7RWtGMWxrQjNDO0lBZ0NFLGM3RXRDZ0IsRUFBQTs7QUxvbWtCbEIseUNBQXlDO0FFMTBqQnpDO0VnRjlPQyxnQkFBZ0IsRUFBQTtFbEYyamtCZix5Q0FBeUM7RWtGNWprQjNDO0lBSUUsZ0JBQWdCLEVBQUE7RWxGMmprQmhCLHlDQUF5QztFa0YvamtCM0M7SUFRRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGdCQUFnQixFQUFBO0lsRjBqa0JkLHlDQUF5QztJa0Zwa2tCN0M7TUFhRyx5Qi9FaEVzQixFQUFBO0VIMG5rQnZCLHlDQUF5QztFa0Z2a2tCM0M7SUFrQkUsYy9FM0RlLEVBQUE7O0FIb25rQmpCLHlDQUF5QztBZ0M1bWtCekM7RWtEd0RDLHFCL0UxRXdCO0UrRTJFeEIseUIvRTNFd0IsRUFBQTs7QUhtb2tCekIseUNBQXlDO0FrRnJqa0J6QztFQUNDLG1CQUFtQjtFQUNuQixvREFBb0Q7RUFDcEQsNEJBQTRCO0VBQzVCLHNDQUFzQztFQUN0QyxxQkFBcUIsRUFBQTs7QWxGd2prQnRCLHlDQUF5QztBa0RwK2pCekM7RWlDM0tDLGNBQWMsRUFBQTs7QW5GbXBrQmYseUNBQXlDO0FrRHhoa0J6QztFaUN2SEMsWUFBWSxFQUFBOztBbkZtcGtCYix5Q0FBeUM7QWtEMTZqQnZDO0VpQ3JPRCxVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTs7QW5GbXBrQm5CLDBDQUEwQztBa0RuaGtCMUM7RWlDNUhDLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsV0FBVztFQUNYLGNoRmR3QjtFZ0ZleEIsVUFBVSxFQUFBOztBbkZtcGtCWCwwQ0FBMEM7QW1GaHBrQjFDO0VBQ0Msa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxXQUFXO0VBQ1gsVUFBVTtFQUNWLGNoRnZCd0I7RWdGd0J4QixVQUFVLEVBQUE7RXBFNENQO0lmdW1rQkEsMENBQTBDO0ltRnpwa0I5QztNQVFFLGNoRm5CYSxFQUFBLEVnRnFCZDs7QW5GbXBrQkQsMENBQTBDO0FtRmpwa0IxQztFQUNDLGNoRi9Cd0IsRUFBQTs7QUhtcmtCekIsMENBQTBDO0FtRmpwa0IxQztFQUNDLGVBQWUsRUFBQTtFcEVvQlo7SWZnb2tCQSwwQ0FBMEM7SW1GcnBrQjlDO01BR0UsbUJBQW1CLEVBQUEsRUFFcEI7O0FuRm9wa0JELDBDQUEwQztBbUZscGtCMUM7RUFDQyxlQUFlLEVBQUE7RXBFYVo7SWZ3b2tCQSwwQ0FBMEM7SW1GdHBrQjlDO01BR0UsbUJBQW1CLEVBQUEsRUFFcEI7O0FuRnFwa0JELDBDQUEwQztBbUZucGtCMUM7RUFDQyxpQkFBaUIsRUFBQTs7QW5Gc3BrQmxCLDBDQUEwQztBbUZscGtCMUM7RUFDSSx5QmhGbkN1QixFQUFBOztBSHdya0IzQiwwQ0FBMEM7QW1GbHBrQjFDO0VBQ0Msb0NBQTZDLEVBQUE7O0FuRnFwa0I5QywwQ0FBMEM7QW1GbHBrQjFDO0VBQ0Msa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxXQUFXO0VBS1gsVUFBVTtFQUNWLFVBQVUsRUFBQTtFcEVmUDtJZmdxa0JBLDBDQUEwQztJbUYxcGtCOUM7TUFLRSxTQUFTO01BQ1QsV0FBVyxFQUFBLEVBVVo7RW5GOG9rQkMsMENBQTBDO0VtRjlwa0I1QztJQVdFLGFoRmhEcUIsRUFBQTtFSHNza0JyQiwwQ0FBMEM7RW1GanFrQjVDO0lBY0UsWUFBWSxFQUFBOztBbkZ1cGtCZCx1Q0FBdUM7QWlDcnNrQnZDO0VtRGhDQyxtQkFBbUIsRUFBQTtFcEZ3dWtCbEIsdUNBQXVDO0VpQ3hza0J6QztJbUQ1QkksZ0JBQWdCO0lBQ2hCLDZCQUE2QjtJQUM3Qix5QmpGSHFCO0lRc0JyQix5QnlFbEI0QjtJekVtQjVCLDBCeUVuQjRCO0lBQzlCLGFBQWE7SUFDYixlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7SXBGd3VrQmYsK0RBQStEO0lNcHVrQmpFO004RURJLGtCQUFrQjtNQUNyQixjakZKWTtNaUZLVix5QmpGWm9CO01pRmFuQixxQmpGYm1CLEVBQUE7SUhxdmtCckIsd0NBQXdDO0lpQ3h0a0I1QztNbURaTSxjakZYWTtNaUZZWiw2QkFBNkI7TUFDN0IseUJBQXlCLEVBQUE7RXBGdXVrQjdCLHdDQUF3QztFaUM3dGtCMUM7O0ltREpJLGNqRmxCVztJaUZtQlgseUJqRjFCcUI7SWlGMkJyQixxQmpGM0JxQixFQUFBOztBSGl3a0J6Qix3Q0FBd0M7QW9GanVrQnhDO0VBQ0MsbUJBQW1CLEVBQUE7RXBGbXVrQmxCLHdDQUF3QztFb0ZwdWtCMUM7SUFJSSxnQkFBZ0I7SUFDaEIseUJqRnZCc0I7SWlGd0JyQixjakZ0Q29CO0lpRnVDYixxQmpGekJjO0lRUXRCLHlCeUVrQjRCO0l6RWpCNUIsMEJ5RWlCNEI7SUFDOUIsYUFBYTtJQUNiLGVBQWU7SUFDZixpQkFBaUIsRUFBQTtJcEZvdWtCZiwrREFBK0Q7SU1wd2tCakU7TThFbUNJLGtCQUFrQjtNQUNwQix5QmpGakNzQjtNaUZrQ3JCLGNqRmhEb0I7TWlGaURuQixxQmpGbkNvQixFQUFBO0lIdXdrQnRCLHdDQUF3QztJb0ZydmtCNUM7TUFxQk0sY2pGL0NZO01pRmdEWiw2QkFBNkI7TUFDN0IseUJBQXlCLEVBQUE7RXBGbXVrQjdCLHdDQUF3QztFb0YxdmtCMUM7O0lBNkJDLHlCakYzRG1CO0lpRjREZixjakZ2RFU7SWlGd0RBLHlCakY3REssRUFBQTs7QUgreGtCcEIscURBQXFEO0FxRnR5a0JyRDtFQUNDLGdCQUFnQjtFQUVoQix3Q0FBZ0M7RUFBaEMsZ0NBQWdDO0VBQ2hDLGVBQWU7RUFDZixNQUFNO0VBQ04sUUFBUTtFQUNSLE9BQU87RUFDUCxhQUFhLEVBQUE7RXJGdXlrQlosc0RBQXNEO0VxRi95a0J4RDtJQVdFLGlCQUFpQixFQUFBO0VyRnV5a0JqQixzREFBc0Q7RXFGbHprQnhEOztJQWlCRyxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHFCQUFxQixFQUFBO0lyRnF5a0JwQixzREFBc0Q7SXFGeHprQjFEOztNQXNCSSxrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLGtCQUFrQixFQUFBO01yRnN5a0JoQixzREFBc0Q7TXFGOXprQjVEOztRQTJCSyxrQkFBa0I7UUFDbEIscUJBQXFCO1FBQ3JCLE1BQU07UUFDTixPQUFPO1FBQ1AsV0FBVztRQUNYLGtEQUFrRDtRQUNsRCxnQ0FBZ0M7UUFDaEMsNEJBQTRCO1FBQzVCLDBCQUEwQjtRQUMxQixXQUFXO1FBQ1gsWUFBWSxFQUFBO01yRnV5a0JYLHNEQUFzRDtNcUY1MGtCNUQ7O1FBeUNLLHdEQUF3RCxFQUFBO0lyRnV5a0J6RCxzREFBc0Q7SXFGaDFrQjFEOztNQThDSSxnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixrQkFBa0IsRUFBQTtNckZzeWtCaEIsc0RBQXNEO01xRnYxa0I1RDs7UUFvREssa0JBQWtCO1FBQ2xCLHFCQUFxQjtRQUNyQixNQUFNO1FBQ04sT0FBTztRQUNQLFdBQVc7UUFDWCxrREFBa0Q7UUFDbEQsZ0NBQWdDO1FBQ2hDLDRCQUE0QjtRQUM1QiwwQkFBMEI7UUFDMUIsV0FBVztRQUNYLFlBQVksRUFBQTtNckZ1eWtCWCxzREFBc0Q7TXFGcjJrQjVEOztRQWtFSyx3REFBd0QsRUFBQTtJckZ1eWtCekQsc0RBQXNEO0lxRnoya0IxRDs7TUF1RUksbUJBQW1CO01BQ25CLGtCQUFrQixFQUFBO01yRnN5a0JoQixzREFBc0Q7TXFGOTJrQjVEOztRQTJFSyxrQkFBa0I7UUFDbEIscUJBQXFCO1FBQ3JCLE1BQU07UUFDTixRQUFRO1FBQ1IsV0FBVztRQUNYLG9EQUFvRDtRQUNwRCxpQ0FBaUM7UUFDakMsNEJBQTRCO1FBQzVCLDBCQUEwQjtRQUMxQixXQUFXO1FBQ1gsWUFBWSxFQUFBO0lyRnV5a0JiLHNEQUFzRDtJcUY1M2tCMUQ7O01BNkZJLGNsRnRGZ0I7TWtGdUZoQixxQkFBcUIsRUFBQTtJckZteWtCckIsc0RBQXNEO0lxRmo0a0IxRDs7TUFrR0ksY2xGM0ZnQjtNa0Y0RmhCLHFCQUFxQixFQUFBO0VyRm15a0J2Qix1REFBdUQ7RXFGdDRrQnpEO0lBeUdFLFVBQVUsRUFBQTtJckZneWtCUix1REFBdUQ7SXFGejRrQjNEO01BNEdHLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsU0FBUztNQUNULDRCQUFvQjtNQUFwQixvQkFBb0IsRUFBQTtNckZneWtCakIsdURBQXVEO01xRi80a0I3RDtRQWtISSxXQUFXLEVBQUE7UXRFdERYO1VmdTFrQk0sdURBQXVEO1VxRm41a0JqRTtZQW9ISyxXQUFXLEVBQUEsRUFFWjtJckZneWtCQSx1REFBdUQ7SXFGdDVrQjNEO01BMkhJLFdBQVcsRUFBQTtNdEUvRFg7UWY4MWtCSSx1REFBdUQ7UXFGMTVrQi9EO1VBNkhLLFlBQVk7VUFDWixXQUFXLEVBQUEsRUFFWjtJckY4eGtCQSx1REFBdUQ7SXFGOTVrQjNEO01Bb0lHLFdBQVc7TUFDWCxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLGlCQUFpQjtNQUtqQixlQUFlO01BQ2YsY0FBYztNQUNkLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsd0JBQXVCO1VBQXZCLHFCQUF1QjtjQUF2Qix1QkFBdUI7TUFDdkIsNkJBQTZCO01BQzdCLDZCQUE2QjtNQUM3QixnQkFBZ0I7TUFDaEIsa0RBQWtEO01BQ2xELDRCQUE0QjtNQUM1QiwwQkFBMEI7TUFDMUIsMkJBQTJCLEVBQUE7TXRFM0YxQjtRZnEza0JJLHVEQUF1RDtRcUZqN2tCL0Q7VUF5SUksaUJBQWlCLEVBQUEsRUE0QmxCO01yRit3a0JHLHVEQUF1RDtNcUZwN2tCN0Q7UUEwSkksd0RBQXdELEVBQUE7TXJGNnhrQnRELHVEQUF1RDtNcUZ2N2tCN0Q7UUE4SkksbURBQW1EO1FBQ25ELDBCQUEwQixFQUFBO1FyRjR4a0J0Qix1REFBdUQ7UXFGMzdrQi9EO1VBa0tLLHlEQUF5RCxFQUFBO0lyRjR4a0IxRCx1REFBdUQ7SXFGOTdrQjNEO01BeUtJLGtCQUFrQjtNQUNsQixjbEY5Slc7TWtGc0tYLGlCQUFpQjtNQUlqQixlQUFlO01BT2YsZ0JBQWdCLEVBQUE7TXRFakloQjtRZjA0a0JJLHVEQUF1RDtRcUZ0OGtCL0Q7VUE2S0ssY2xGeEtvQixFQUFBLEVrRnlTckI7TXRFbFBBO1FmODRrQkksdURBQXVEO1FxRjE4a0IvRDtVQWdMSyxrQkFBa0IsRUFBQSxFQThIbkI7TXRFbFBBO1FmazVrQkksdURBQXVEO1FxRjk4a0IvRDtVQW9MSyxpQkFBaUIsRUFBQSxFQTBIbEI7TXRFbFBBO1FmczVrQkksdURBQXVEO1FxRmw5a0IvRDtVQXdMSyxlQUFlLEVBQUEsRUFzSGhCO010RWxQQTtRZjA1a0JJLHVEQUF1RDtRcUZ0OWtCL0Q7VUEyTEssZUFBZSxFQUFBLEVBbUhoQjtNckYycWtCRSx1REFBdUQ7TXFGejlrQjdEO1FBZ01LLG1CQUFtQjtRQUNuQixZQUFZLEVBQUE7UXRFckliO1VmazZrQk0sdURBQXVEO1VxRjk5a0JqRTtZQW9NTSxtQkFBbUI7WUFDbkIsWUFBWTtZQUNaLFdBQVcsRUFBQSxFQUtaO1F0RS9JRDtVZnc2a0JNLHVEQUF1RDtVcUZwK2tCakU7WUF5TU0sbUJBQW1CLEVBQUEsRUFFcEI7TXJGNHhrQkMsdURBQXVEO01xRnYra0I3RDtRQThNSyxrQkFBa0I7UUFDbEIsU0FBUztRQUNULFdBQVc7UUFDWCxTQUFTO1FBQ1QsV0FBVztRQUNYLGdFQUFnRTtRQUNoRSxrQ0FBa0M7UUFDbEMsNEJBQTRCO1FBQzVCLHlCQUF5QjtRQUN6QixXQUFXO1FBQ1gsV0FBVyxFQUFBO1F0RTVKWjtVZnk3a0JNLHVEQUF1RDtVcUZyL2tCakU7WUEwTk0sV0FBVztZQUNYLFFBQVE7WUFDUixXQUFXO1lBQ1gsWUFBWTtZQUNaLHlEQUF5RDtZQUN6RCxrQ0FBa0M7WUFDbEMsNEJBQTRCO1lBQzVCLHlCQUF5QjtZQUN6QixXQUFXO1lBQ1gsV0FBVyxFQUFBLEVBRVo7TXJGNHhrQkMsdURBQXVEO01xRmpnbEI3RDtRQXdPSyxvREFBb0Q7UUFDcEQsa0NBQWtDO1FBQ2xDLDRCQUE0QjtRQUM1QiwwQkFBMEI7UUFDMUIsV0FBVztRQUNYLFlBQVksRUFBQTtRckY0eGtCVCx1REFBdUQ7UXFGemdsQi9EO1VBZ1BNLGFBQWEsRUFBQTtRckY0eGtCWCx1REFBdUQ7UXFGNWdsQi9EO1VBb1BNLDBEQUEwRCxFQUFBO01yRjJ4a0IxRCx1REFBdUQ7TXFGL2dsQjdEO1FBeVBLLGtCQUFrQjtRQU1sQixrQkFBa0IsRUFBQTtRdEVuTW5CO1VmdzlrQk0sdURBQXVEO1VxRnBobEJqRTtZQTRQTSxrQkFBa0I7WUFDbEIsZ0JBQWdCLEVBQUEsRUEyQmpCO1FyRmd3a0JHLHVEQUF1RDtRcUZ4aGxCL0Q7VUFrUU0sa0JBQWtCO1VBQ2xCLHFCQUFxQjtVQUNyQixTQUFTO1VBQ1QsVUFBVTtVQUlWLFdBQVc7VUFDWCx3REFBd0Q7VUFJeEQsZ0NBQWdDO1VBQ2hDLDRCQUE0QjtVQUM1QiwwQkFBMEI7VUFDMUIsV0FBVztVQUNYLFlBQVksRUFBQTtVdEV0TmQ7WWYwK2tCUSx1REFBdUQ7WXFGdGlsQm5FO2NBdVFPLE9BQU8sRUFBQSxFQVlSO1V0RXZORjtZZjgra0JRLHVEQUF1RDtZcUYxaWxCbkU7Y0E0UU8sa0RBQWtELEVBQUEsRUFPbkQ7UXJGMHhrQkUsdURBQXVEO1FxRjdpbEIvRDtVQXNSTSx3REFBd0QsRUFBQTtNckYweGtCeEQsdURBQXVEO01xRmhqbEI3RDtRQTJSSyxjbEZwUmUsRUFBQTtNSDRpbEJkLHVEQUF1RDtNcUZuamxCN0Q7UUErUkssY2xGeFJlLEVBQUE7TUgraWxCZCx1REFBdUQ7TXFGdGpsQjdEO1FBbVNLLCtEQUErRCxFQUFBO01yRnN4a0I5RCx1REFBdUQ7TXFGempsQjdEO1FBdVNLLCtEQUErRDtRQUMvRCxpQ0FBeUI7Z0JBQXpCLHlCQUF5QixFQUFBO01yRnF4a0J4Qix1REFBdUQ7TXFGN2psQjdEO1FBNFNLLGNsRnJTZSxFQUFBO0lZa0VoQjtNZncva0JFLHVEQUF1RDtNcUZqa2xCN0Q7UUFrVEksNkJsRjNTZ0IsRUFBQTtNSDZqbEJkLHVEQUF1RDtNcUZwa2xCN0Q7UUFzVEksZ0JBQWdCLEVBQUEsRUFDaEI7SXJGZ3hrQkEsdURBQXVEO0lxRnZrbEIzRDtNQTJURyxhQUFhO01BQ2IsU0FBUztNQUNULGVBQWU7TUFDZix5QmxGeFR3QjtNa0Y0VHhCLGNsRnRUWTtNa0Z1VFosZ0JBQWdCO01BTWhCLFNBQVMsRUFBQTtNdEU3UVI7UWZxaGxCSSx1REFBdUQ7UXFGamxsQi9EO1VBcVVJLDBCQUEwQjtVQUMxQixnREFBeUM7a0JBQXpDLHdDQUF5QyxFQUFBLEVBSTFDO0lyRjJ3a0JDLHVEQUF1RDtJcUZybGxCM0Q7TUE2VUcsVUFBVTtNQUNWLFNBQVM7TUFDVCxjQUFjO01BQ2QsZ0JBQWdCO01BQ2hCLDZCbEZyVVksRUFBQTtJSGdsbEJYLHVEQUF1RDtJcUY1bGxCM0Q7TUFxVkcsY0FBYztNQUNkLGNsRjFVWTtNa0YyVVosaUJBQWlCLEVBQUE7TXJGMHdrQmQsdURBQXVEO01xRmptbEI3RDtRQWlXSSxjbEZyVlc7UWtGc1ZYLDZCQUE2QjtRQUM3QiwwQkFBMEIsRUFBQTtJckZtd2tCMUIsdURBQXVEO0lxRnRtbEIzRDtNQXdXRyxjQUFjO01BQ2QsY2xGN1ZZLEVBQUE7TUg4bGxCVCx1REFBdUQ7TXFGMW1sQjdEO1FBNFdJLGVBQWU7UUFDZixnQkFBZ0IsRUFBQTtRckZpd2tCWix1REFBdUQ7UXFGOW1sQi9EO1VBZ1hLLGtCQUFrQjtVQUNsQixrQkFBa0I7VUFDbEIsa0JBQWtCLEVBQUE7VXJGaXdrQmIsdURBQXVEO1VxRm5ubEJqRTtZQXFYTSxrQkFBa0I7WUFDbEIsT0FBTztZQUNQLFFBQVE7WUFDUixvREFBb0Q7WUFDcEQscUJBQXFCO1lBQ3JCLDRCQUE0QjtZQUM1Qix5QkFBeUI7WUFDekIsY0FBYztZQUNkLFdBQVc7WUFDWCxXQUFXO1lBQ1gsWUFBWSxFQUFBO1VyRml3a0JSLHVEQUF1RDtVcUZob2xCakU7WUFtWU0sY2xGdlhTLEVBQUE7WVlnRFg7Y2Z3a2xCVSx1REFBdUQ7Y3FGcG9sQnJFO2dCQXFZTyxtQkFBbUIsRUFBQSxFQVlwQjtZckZzdmtCTSx1REFBdUQ7WXFGdm9sQm5FO2NBNllPLGNsRmpZUTtja0ZrWVIsNkJBQTZCO2NBQzdCLDBCQUEwQixFQUFBO01yRjZ2a0IzQix1REFBdUQ7TXFGNW9sQjdEO1FBc1pJLGNsRmpacUIsRUFBQTtRSDBvbEJqQix1REFBdUQ7UXFGL29sQi9EO1VBMFpLLGNsRnJab0IsRUFBQTs7QUg4b2xCekIsdURBQXVEO0FxRmx2a0J2RDtFQUNDLHlCbEY3WndCO0VrRjhaeEIsZUFBZTtFQUNmLE1BQU07RUFDTixTQUFTO0VBQ1QsT0FBTztFQUNQLFFBQVE7RUFDUiw0QkFBNEIsRUFBQTtFckZvdmtCM0IsdURBQXVEO0VxRjN2a0J6RDtJQVVFLFlBQVk7SUFDWixjQUFjLEVBQUE7RXJGb3ZrQmQsdURBQXVEO0VxRi92a0J6RDtJQWVFLG1CbEYzYXVCLEVBQUE7SUg4cGxCckIsdURBQXVEO0lxRmx3a0IzRDtNQWtCRyx5QmxGOWFzQjtNa0YrYXRCLFlBQVksRUFBQTtFckZtdmtCYix1REFBdUQ7RXFGdHdrQnpEO0lBOEJHLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFBQTtJckYydWtCakIsdURBQXVEO0lxRjF3a0IzRDtNQWtDSSxrQkFBa0I7TUFDbEIsU0FBUztNQUNULFVBQVU7TUFDVixTQUFTO01BQ1QsV0FBVztNQUNYLGdFQUFnRTtNQUNoRSxnQ0FBd0I7Y0FBeEIsd0JBQXdCO01BQ3hCLGtDQUFrQztNQUNsQyw0QkFBNEI7TUFDNUIseUJBQXlCO01BQ3pCLFdBQVc7TUFDWCxXQUFXLEVBQUE7SXJGMnVrQlgsdURBQXVEO0lxRnh4a0IzRDtNQWlESSwrREFBK0QsRUFBQTtFckYwdWtCakUsdURBQXVEO0VxRjN4a0J6RDtJQXNERyxvQ0FBOEM7SUFDOUMseUJBQWtDLEVBQUE7SXJGd3VrQmpDLHVEQUF1RDtJcUYveGtCM0Q7TUEwREksdUNBQXVDO01BQ3ZDLGNBQWM7TUFDZCxjQUFjO01BQ2QsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixjbEYzZHFCO01rRjRkckIsZ0JBQWdCLEVBQUE7SXJGd3VrQmhCLHVEQUF1RDtJcUZ4eWtCM0Q7TUFvRUksNkJsRmhlcUIsRUFBQTtJSHVzbEJyQix1REFBdUQ7SXFGM3lrQjNEO01Bd0VJLGNsRnBlcUI7TWtGcWVyQixtQkFBbUIsRUFBQTtNckZzdWtCakIsdURBQXVEO01xRi95a0I3RDtRQTZFSyxjbEZ6ZW9CLEVBQUE7RUg4c2xCdkIsdURBQXVEO0VxRmx6a0J6RDtJQXFGRyxrQkFBa0I7SUFDbEIsa0JBQWtCLEVBQUE7SXJGZ3VrQmpCLHVEQUF1RDtJcUZ0emtCM0Q7TUF5Rkksa0JBQWtCO01BQ2xCLFNBQVM7TUFDVCxVQUFVO01BQ1YsU0FBUztNQUNULFdBQVc7TUFDWCxnRUFBZ0U7TUFDaEUsZ0NBQXdCO2NBQXhCLHdCQUF3QjtNQUN4QixrQ0FBa0M7TUFDbEMsNEJBQTRCO01BQzVCLHlCQUF5QjtNQUN6QixXQUFXO01BQ1gsV0FBVyxFQUFBO0lyRmd1a0JYLHVEQUF1RDtJcUZwMGtCM0Q7TUF3R0ksK0RBQStELEVBQUE7RXJGK3RrQmpFLHVEQUF1RDtFcUZ2MGtCekQ7SUE2R0csb0NBQTJDO0lBQzNDLHlCQUFvQyxFQUFBO0lyRjZ0a0JuQyx1REFBdUQ7SXFGMzBrQjNEO01BaUhJLHVDQUF1QztNQUN2QyxjQUFjO01BQ2QsY0FBYztNQUNkLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsY2xGL2Z1QjtNa0ZnZ0J2QixnQkFBZ0IsRUFBQTtJckY2dGtCaEIsdURBQXVEO0lxRnAxa0IzRDtNQTJISSw2QmxGcGdCdUIsRUFBQTtJSGd1bEJ2Qix1REFBdUQ7SXFGdjFrQjNEO01BK0hJLGNsRnhnQnVCO01rRnlnQnZCLG1CQUFtQixFQUFBO01yRjJ0a0JqQix1REFBdUQ7TXFGMzFrQjdEO1FBb0lLLGNsRjdnQnNCLEVBQUE7SUh1dWxCdkIsdURBQXVEO0lxRjkxa0IzRDtNQXlJSSxjbEZsaEJ1QixFQUFBO01IMHVsQnJCLHVEQUF1RDtNcUZqMmtCN0Q7UUE0SU0sZ0JBQWdCO1FBQ2hCLGtCQUFrQixFQUFBO1FyRnd0a0JoQix1REFBdUQ7UXFGcjJrQi9EO1VBaUpPLGVBQWUsRUFBQTtVckZ1dGtCWix1REFBdUQ7VXFGeDJrQmpFO1lBb0pRLGFBQWEsRUFBQTtVckZ1dGtCWCx1REFBdUQ7VXFGMzJrQmpFO1lBdUpZLGNsRmhpQmUsRUFBQTs7QWtGd2lCM0Isb0NBQUE7QXJGaXRrQkEsdURBQXVEO0FxRmh0a0J2RDtFQUNDLGtCQUFrQixFQUFBOztBckZtdGtCbkIsd0RBQXdEO0FzRnJ4bEJ4RDtFQUNDLHVEQUF1RDtFQUN2RCw0QkFBNEI7RUFDNUIscUJBQXFCO0VBQ3JCLDhCQUE4QixFQUFBO0V2RXdEM0I7SWZndWxCQSx3REFBd0Q7SXNGNXhsQjVEO01BTUUsa0NBQWtDLEVBQUEsRUFLbkM7RXRGb3hsQkMsd0RBQXdEO0VzRi94bEIxRDtJQVNFLHNCQUFzQixFQUFBOztBdkVtRHBCO0Vmd3VsQkYsZ0VBQWdFO0V1RnB5bEJsRTtJQUVFLHFEQUFxRDtJQUNyRCw0QkFBNEI7SUFDNUIscUJBQXFCO0lBQ3JCLGtDQUFrQyxFQUFBLEVBS25DOztBdkZpeWxCRCxnRUFBZ0U7QXVGM3lsQmhFO0VBUUUsc0JBQXNCLEVBQUE7O0F2RnV5bEJ4QixrRUFBa0U7QXdGL3lsQmxFO0VBQ0UsdURBQXVEO0VBQ3ZELDRCQUE0QjtFQUM1QixxQkFBcUI7RUFDckIsa0NBQWtDLEVBQUE7RXhGaXpsQmxDLGtFQUFrRTtFd0ZyemxCcEU7SUFNRyxzQkFBc0IsRUFBQTs7QXhGbXpsQnpCLDREQUE0RDtBeUZ6emxCNUQ7RUFDQyx5REFBeUQ7RUFDekQsNEJBQTRCO0VBQzVCLG9CQUFvQjtFQUNwQixpQ0FBaUMsRUFBQTtFMUV3RDlCO0lmb3dsQkEsNERBQTREO0l5RmgwbEJoRTtNQU1FLG9CQUFvQixFQUFBLEVBY3JCO0UxRXdDRztJZnd3bEJBLDREQUE0RDtJeUZwMGxCaEU7TUFTRSxvQkFBb0IsRUFBQSxFQVdyQjtFMUV3Q0c7SWY0d2xCQSw0REFBNEQ7SXlGeDBsQmhFO01BWUUsb0JBQW9CLEVBQUEsRUFRckI7RTFFd0NHO0lmZ3hsQkEsNERBQTREO0l5RjUwbEJoRTtNQWVFLHFCQUFxQixFQUFBLEVBS3RCO0V6RjJ6bEJDLDZEQUE2RDtFeUYvMGxCL0Q7SUFrQkUsc0JBQXNCLEVBQUE7O0F6RmkwbEJ4Qix3REFBd0Q7QTBGbjFsQnhEO0VBRUUsY3ZGVWE7RXVGVGIscUJBQXFCLEVBQUE7RTFGbzFsQnJCLHlEQUF5RDtFMEZ2MWxCM0Q7SUFXRyxjQUFjO0lBQ2QsbUJBQW1CLEVBQUE7O0ExRmcxbEJ0Qix5REFBeUQ7QTBGNTFsQnpEO0VBaUJHLGtCQUFrQixFQUFBO0UxRjgwbEJuQix5REFBeUQ7RTBGLzFsQjNEO0lBb0JFLGN2RmJrQjtJdUZjbEIsMEJBQTBCLEVBQUE7O0ExRiswbEI1Qix5REFBeUQ7QTBGcDJsQnpEO0VBMEJDLGVBQWU7RUFDZixlQUFlLEVBQUE7O0ExRjgwbEJoQix5REFBeUQ7QTBGejJsQnpEO0VBOEJDLGVBQWUsRUFBQTs7QTFGKzBsQmhCLHNEQUFzRDtBMkY3MmxCdEQ7RUFDQSx5QnhGSXlCLEVBQUE7RVl1RHJCO0lmcXpsQkEsc0RBQXNEO0kyRmozbEIxRDtNQUdDLGtCQUFrQjtNQUNsQiw2R0FBb0U7TUFBcEUsNERBQW9FLEVBQUE7TTNGaTNsQi9ELHNEQUFzRDtNMkZyM2xCNUQ7UUFPRyxXQUFXO1FBQ1gsa0JBQWtCO1FBQ2pCLFdBQVc7UUFDWCxZQUFZO1FBQ1osTUFBTTtRQUNOLE9BQU87UUFDUCxRQUFRO1FBQ1IsU0FBUztRQUNULDZCQUE2QjtRQUM3QixxREFBcUQ7UUFDckQsNEJBQTRCO1FBQzVCLHFCQUFxQjtRQUNyQixrQ0FBa0MsRUFBQSxFQUNuQztFNUV3Q0M7SWZ5MGxCQSx1REFBdUQ7STJGcjRsQjNEO01BeUJLLHNCQUFzQixFQUFBLEVBQ3ZCOztBM0YrMmxCSiw4REFBOEQ7QTRGejRsQjlEO0VBQ0EseUJ6Rkl5QixFQUFBO0VZdURyQjtJZmkxbEJBLDhEQUE4RDtJNEY3NGxCbEU7TUFHQyxrQkFBa0I7TUFDbEIsNkdBQW9FO01BQXBFLDREQUFvRSxFQUFBO001RjY0bEIvRCw4REFBOEQ7TTRGajVsQnBFO1FBTUcsV0FBVztRQUNYLGtCQUFrQjtRQUNqQixXQUFXO1FBQ1gsWUFBWTtRQUNaLE1BQU07UUFDTixPQUFPO1FBQ1AsUUFBUTtRQUNSLFNBQVM7UUFDVCw2QkFBNkI7UUFDN0IsdURBQXVEO1FBQ3ZELDRCQUE0QjtRQUM1QixxQkFBcUI7UUFDckIsa0NBQWtDLEVBQUEsRUFDbEM7RTdFeUNBO0lmcTJsQkEsK0RBQStEO0k0Rmo2bEJuRTtNQXdCSyxzQkFBc0IsRUFBQSxFQUN2Qjs7QTVGNDRsQkosc0RBQXNEO0E2RnI2bEJ0RDtFQUNDLHFEQUFxRDtFQUNyRCw0QkFBNEI7RUFDNUIscUJBQXFCO0VBQ3JCLDJCQUEyQixFQUFBO0U3RnU2bEIxQixzREFBc0Q7RTZGMzZsQnhEO0lBTUUsc0JBQXNCLEVBQUE7O0E3Rnk2bEJ4Qiw2REFBNkQ7QThGLzZsQjdEO0VBQ0Msa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUFBO0UvRTBEYjtJZnczbEJBLDZEQUE2RDtJOEZwN2xCakU7TUFLRSwyREFBMkQ7TUFDM0QsNEJBQTRCO01BQzVCLHFDQUFxQztNQUNyQyx3QkFBd0IsRUFBQSxFQU16QjtFOUY0NmxCQyw4REFBOEQ7RThGMTdsQmhFO0lBWUUsc0JBQXNCLEVBQUE7O0E5Rms3bEJ4Qix1REFBdUQ7QStGOTdsQnZEO0VBQ0MscURBQXFEO0VBQ3JELDRCQUE0QjtFQUM1QixxQkFBcUI7RUFDckIsOEJBQThCLEVBQUE7RWhGd0QzQjtJZnk0bEJBLHVEQUF1RDtJK0ZyOGxCM0Q7TUFNRSxrQ0FBa0MsRUFBQSxFQUtuQztFL0Y2N2xCQyx1REFBdUQ7RStGeDhsQnpEO0lBU0Usc0JBQXNCLEVBQUE7O0EvRm04bEJ4Qix1REFBdUQ7QStGNThsQnZEO0VDQ0MscURBQXFEO0VBQ3JELDRCQUE0QjtFQUM1QixxQkFBcUI7RUFDckIsOEJBQThCLEVBQUE7RWpGd0QzQjtJZnU1bEJBLHVEQUF1RDtJK0ZuOWxCM0Q7TUNNRSxrQ0FBa0MsRUFBQSxFQUtuQztFaEcyOGxCQyx1REFBdUQ7RStGdDlsQnpEO0lDU0Usc0JBQXNCLEVBQUE7O0FoR2k5bEJ4Qix1REFBdUQ7QWlHMTlsQnZEO0VBQ0MscURBQXFEO0VBQ3JELDRCQUE0QjtFQUM1QixxQkFBcUI7RUFDckIsOEJBQThCLEVBQUE7RWxGd0QzQjtJZnE2bEJBLHVEQUF1RDtJaUdqK2xCM0Q7TUFNRSxrQ0FBa0MsRUFBQSxFQUtuQztFakd5OWxCQyx1REFBdUQ7RWlHcCtsQnpEO0lBU0Usc0JBQXNCLEVBQUE7O0FqRys5bEJ4QixzREFBc0Q7QWtHeCtsQnREO0VBRUMsZ0JBQWdCLEVBQUE7RWxHeStsQmYsc0RBQXNEO0VrRzMrbEJ4RDtJQUtFLGdCQUFnQixFQUFBO0VsR3krbEJoQixzREFBc0Q7RWtHOStsQnhEO0lBU0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixnQkFBZ0IsRUFBQTtJbEd3K2xCZCx1REFBdUQ7SWtHbi9sQjNEO01BY0cseUIvRlJ3QixFQUFBO0VIZy9sQnpCLHVEQUF1RDtFa0d0L2xCekQ7SUFtQkUsYy9GSmUsRUFBQTs7QUgyK2xCakIsdURBQXVEO0FrRzEvbEJ2RDtFQXdCQyxxQi9GbEIwQjtFK0ZtQjFCLHlCL0ZuQjBCLEVBQUE7O0FIeS9sQjNCLHdEQUF3RDtBbUcvL2xCeEQ7RUFFQyxnQkFBZ0I7RUFDaEIsV0FBVyxFQUFBOztBbkdpZ21CWixrRUFBa0U7QW9HcGdtQmxFO0VBR0MsZ0JBQWdCO0VBRWhCLFlBQVksRUFBQTs7QXBHb2dtQmIsbUVBQW1FO0FvR3pnbUJuRTtFQVVDLHNCQUFzQjtFQUN0Qix5QmpHTndCO0VpR094QixzQkFBc0I7RUFDdEIsZ0JBQWdCLEVBQUE7RXBHa2dtQmYsbUVBQW1FO0VvRy9nbUJyRTtJQWdCRSxpQkFBaUI7SUFDakIscUJBQXFCLEVBQUE7RXBHa2dtQnJCLG1FQUFtRTtFb0duaG1CckU7SUFxQkUsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsVUFBVTtJQUNWLFdBQVcsRUFBQTtJcEdpZ21CVCxtRUFBbUU7SW9HMWhtQnZFO01BMkJJLHlEQUFrRSxFQUFBO01yRjhDbEU7UWZxOWxCSSxtRUFBbUU7UW9HOWhtQjNFO1VBNkJLLGdCQUFnQixFQUFBLEVBRWxCOztBcEdtZ21CSCw2REFBNkQ7QXFHbGltQjdEO0VBR0cseUJsR0VzQjtFa0dEdEIsY2xHUVk7RWtHUFosa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixlQUFlLEVBQUE7O0FyR21pbUJsQiw4REFBOEQ7QXFHMWltQjlEO0VBV0csYUFBYSxFQUFBOztBckdtaW1CaEIsOERBQThEO0FxRzlpbUI5RDtFQWVHLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsc0JBQXNCLEVBQUE7O0FyR21pbUJ6Qiw4REFBOEQ7QXFHcGptQjlEO0VBcUJHLG1DQUFtQyxFQUFBOztBckdtaW1CdEMsOERBQThEO0FxR3hqbUI5RDtFQXlCRyxvQ0FBb0MsRUFBQTs7QXRGbUNuQztFZmlnbUJGLDhEQUE4RDtFcUc3am1CaEU7SUE4QkcsZUFBZTtJQUNmLFlBQVk7SUFDWixnQkFBZ0IsRUFBQSxFQUVoQjs7QXJHaWltQkgsOERBQThEO0FxR25rbUI5RDtFQXFDRyxtQmxHL0J3QjtFa0dnQ3hCLGNsRzFCWSxFQUFBOztBSDRqbUJmLDhEQUE4RDtBcUd4a21COUQ7RUEwQ0csbUNBQW1DO0VBQ25DLGNsRy9CWSxFQUFBOztBWTZEWDtFZnFnbUJGLDhEQUE4RDtFcUc5a21CaEU7SUFnREksWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLFVBQVUsRUFBQTtFckdpaW1CWiw4REFBOEQ7RXFHeGxtQmhFO0lBMkRJLGNBQWM7SUFDZCxtQkFBbUIsRUFBQTtFckdnaW1CckIsOERBQThEO0VxRzVsbUJoRTtJQWdFSSxzQkFBc0I7SUFDdEIsY0FBYztJQUNkLDRCQUE0QixFQUFBO0VyRytobUI5Qiw4REFBOEQ7RXFHam1tQmhFO0lBc0VJLHlCQUF5QjtJQUN6QixXQUFXLEVBQUE7RXJHOGhtQmIsOERBQThEO0VxR3JtbUJoRTtJQTJFSSw4Q0FBOEMsRUFBQTtFckc2aG1CaEQsOERBQThEO0VxR3htbUJoRTtJQStFSSwrQ0FBK0MsRUFBQTtFckc0aG1CakQsOERBQThEO0VxRzNtbUJoRTtJQW1GSSwyQkFBMkI7SUFDM0Isb0NBQStDLEVBQUEsRUFDL0M7O0FyRzJobUJKLHlEQUF5RDtBc0dobm1CekQ7RUFDQyx1REFBdUQ7RUFDdkQsNEJBQTRCO0VBQzVCLHFCQUFxQjtFQUNyQiw4QkFBOEIsRUFBQTtFdkZ3RDNCO0lmMmptQkEseURBQXlEO0lzR3ZubUI3RDtNQU1FLGtDQUFrQyxFQUFBLEVBTW5DO0V0RzhtbUJDLDBEQUEwRDtFc0cxbm1CNUQ7SUFVRSxzQkFBc0IsRUFBQTs7QXRHb25tQnhCLHdEQUF3RDtBdUc5bm1CeEQ7RUFFRSx5QnBHaUJ3QjtFb0doQnhCLHdDQUFnQztFQUFoQyxnQ0FBZ0M7RUFFaEMsaUJBQWlCLEVBQUE7RXhGb0VmO0lmMmptQkEsd0RBQXdEO0l1R3BvbUI1RDtNQVNJLGVBQWU7TUFDZixnQkFBZ0IsRUFBQSxFQUVqQjtFdkc0bm1CRCx5REFBeUQ7RXVHeG9tQjNEO0lBZUcsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFBO0l2RzRubUJoQix5REFBeUQ7SXVHNW9tQjdEO01BbUJJLFVBQVU7TUFDVixTQUFTO01BQ1QsOEJwR1RXO01vR1VYLCtCcEdWVztNb0dXWCw2QnBHWFcsRUFBQTtNSHVvbUJULHlEQUF5RDtNdUducG1CL0Q7UUEwQkssK0JwR2RVLEVBQUE7TUgwb21CVCx5REFBeUQ7TXVHdHBtQi9EO1FBOEJLLHlCcEd2QmU7UW9Hd0JmLGNwR25CVSxFQUFBO01IOG9tQlQseURBQXlEO011RzFwbUIvRDtRQW1DSyxhQUFhO1FBQ2IseUJwR2pCcUI7UW9Ha0JyQixjcEdoQ29CO1FvR2lDcEIsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixZQUFZLEVBQUE7UXZHMG5tQlQseURBQXlEO1F1R2xxbUJqRTtVQTRDTSx5QnBHckNjO1VvR3NDZCxjcEdqQ1MsRUFBQTtNSDBwbUJULHlEQUF5RDtNdUd0cW1CL0Q7UUFrREssYUFBYSxFQUFBO012R3VubUJaLHlEQUF5RDtNdUd6cW1CL0Q7UUFzREssYUFBYTtRQUNiLFdBQVc7UUFHWCx5QnBHdkNxQjtRb0d3Q3JCLGNwR3REb0I7UW9HdURwQixTQUFTO1FBQ1QsZ0JBQWdCO1FBQ2hCLG9CQUFvQjtRQUNwQixTQUFTO1FBQ1QsZUFBZSxFQUFBO1F4RkpoQjtVZnlubUJNLHlEQUF5RDtVdUdycm1CbkU7WUFrRU0sMEJBQTBCO1lBQzFCLGdEQUF5QztvQkFBekMsd0NBQXlDLEVBQUEsRUE0RTFDO1F2RzBpbUJHLHlEQUF5RDtRdUd6cm1CakU7VUF1RU0sY0FBYyxFQUFBO1F2R3FubUJaLHlEQUF5RDtRdUc1cm1CakU7VUE2RU0sVUFBVTtVQUNWLFNBQVM7VUFDVCxjQUFjO1VBQ2QsZ0JBQWdCO1VBQ2hCLDZCcEdyRVMsRUFBQTtRSHVybUJQLHlEQUF5RDtRdUduc21CakU7VUFxRk0sY0FBYztVQUNkLGNwRzFFUztVb0cyRVQsaUJBQWlCLEVBQUE7VXZHaW5tQmIseURBQXlEO1V1R3hzbUJuRTtZQTJGTyxjcEcvRVE7WW9HZ0ZSLDZCQUE2QjtZQUM3QiwwQkFBMEIsRUFBQTtRdkdnbm1CekIseURBQXlEO1F1RzdzbUJqRTtVQWtHTSxjQUFjO1VBRWQsY3BHL0ZtQixFQUFBO1VINHNtQmYsMERBQTBEO1V1R2p0bUJwRTtZQXVHTyxlQUFlO1lBQ2YsZ0JBQWdCO1lBQ2hCLGlCQUFpQixFQUFBO1l2RzZtbUJaLDBEQUEwRDtZdUd0dG1CdEU7Y0E0R1Esa0JBQWtCO2NBQ2xCLGtCQUFrQjtjQUNsQixrQkFBa0IsRUFBQTtjdkc2bW1CWiwwREFBMEQ7Y3VHM3RtQnhFO2dCQWlIUyxrQkFBa0I7Z0JBQ2xCLE9BQU87Z0JBQ1AsUUFBUTtnQkFFUixxQkFBcUI7Z0JBQ3JCLDRCQUE0QjtnQkFDNUIseUJBQXlCO2dCQUN6QixjQUFjO2dCQUNkLFdBQVc7Z0JBQ1gsV0FBVztnQkFDWCxZQUFZLEVBQUE7Y3ZHNG1tQlAsMERBQTBEO2N1R3Z1bUJ4RTtnQkFnSVMsY3BHM0hnQixFQUFBO2dCSHF1bUJULDBEQUEwRDtnQnVHMXVtQjFFO2tCQXVJVSxjcEczSEs7a0JvRzRITCw2QkFBNkI7a0JBQzdCLDBCQUEwQixFQUFBOztBdkd1bW1CcEMsMERBQTBEO0F1R2h2bUIxRDtFQXFKRSxlQUFlO0VBQ2YsTUFBTTtFQUNOLGFBQWEsRUFBQTs7QXZHK2xtQmYsMERBQTBEO0F1RzNsbUIxRDtFQUNDLHlCcEd6SXlCO0VvRzBJekIscUJwRzFJeUI7RW9HMkl6QixjcEd6SndCLEVBQUE7O0FIdXZtQnpCLDBEQUEwRDtBdUczbG1CMUQ7RUFDQywrQnBHN0p3QixFQUFBO0VIMHZtQnZCLDBEQUEwRDtFdUc5bG1CNUQ7SUFJRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFBO0l4RjNHakI7TWZ5c21CRSwwREFBMEQ7TXVHcG1tQmhFO1FBUUcsaUJBQWlCLEVBQUEsRUFFbEI7RXZHNmxtQkEsMERBQTBEO0V1R3ZtbUI1RDtJQWFFLGlEQUE2QztZQUE3Qyx5Q0FBNkMsRUFBQTtFdkc2bG1CN0MsMERBQTBEO0V1RzFtbUI1RDtJQWtCRyxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFBO0V2RzJsbUJqQiwwREFBMEQ7RXVHL21tQjVEO0lBd0JHLGVBQWU7SUFDZixnQkFBZ0IsRUFBQTtFdkcwbG1CakIsMERBQTBEO0V1R25ubUI1RDtJQTZCRyxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFBOztBdkcwbG1CckIsMERBQTBEO0F1R3JsbUIxRDtFQUNDLGlEQUE2QztVQUE3Qyx5Q0FBNkMsRUFBQTs7QXZHd2xtQjlDLDBEQUEwRDtBdUdybG1CMUQ7RUFDQyxjQUFjLEVBQUE7O0F2R3dsbUJmLDBEQUEwRDtBdUdybG1CMUQ7O0VBR0Usb0NBQW1DO0VBQ25DLHNCQUFzQixFQUFBOztBdkd1bG1CeEIsMERBQTBEO0F1RzNsbUIxRDtFQVFFLHlCcEdoTnVCO0VvR2lOdkIsY3BHMU1hO0VvRzJNYixzQkFBc0IsRUFBQTs7QXZHdWxtQnhCLDBEQUEwRDtBdUdqbW1CMUQ7RUFjRSx5QnBHck55QjtFb0dzTnpCLGNwR2hOYSxFQUFBOztBSHV5bUJmLDBEQUEwRDtBdUd0bW1CMUQ7RUFtQkUseUJwRzdNd0IsRUFBQTs7QUhveW1CMUIsMERBQTBEO0F1R25sbUIxRDs7RUFHRSxvQ0FBbUM7RUFDbkMsc0JBQXNCLEVBQUE7O0F2R3FsbUJ4QiwwREFBMEQ7QXVHemxtQjFEO0VBUUUseUJwR3RPeUI7RW9HdU96QixjcEdqT2E7RW9Ha09iLHNCQUFzQixFQUFBOztBdkdxbG1CeEIsMERBQTBEO0F1Ry9sbUIxRDtFQWNFLHlCcEc3T3VCO0VvRzhPdkIsY3BHdk9hLEVBQUE7O0FINHptQmYsMERBQTBEO0F1R3BtbUIxRDtFQW1CRSx5QnBHbFB1QjtFb0dtUHZCLGNwRzVPYSxFQUFBOztBSGkwbUJmLDBEQUEwRDtBdUd6bW1CMUQ7RUF3QkUseUJwR3pPd0IsRUFBQTs7QUg4em1CMUIsMERBQTBEO0F1R2psbUIxRDs7OztFQUlDLGVBQWUsRUFBQTs7QXZHb2xtQmhCLDBEQUEwRDtBdUdqbG1CMUQ7O0VBRUMsaUJBQWlCLEVBQUE7O0F4RjdNZDtFZmt5bUJGLDBEQUEwRDtFdUdqbG1CNUQ7SUFHRyxlQUFlLEVBQUE7RXZHaWxtQmhCLDBEQUEwRDtFdUdwbG1CNUQ7SUFPRyxpQkFBaUIsRUFBQSxFQUNqQjs7QUFJRDtFdkc2a21CQSwwREFBMEQ7RXVHemxtQjVEO0lBYUcsZUFBZSxFQUFBLEVBRWhCOztBdkc4a21CRiwwREFBMEQ7QXVHN2xtQjFEO0VBa0JFLGVBQWU7RUFDZiw0QkFBNEIsRUFBQTtFQUM1QjtJdkc4a21CRSwwREFBMEQ7SXVHbG1tQjlEO01BcUJHLGVBQWU7TUFDZiw0QkFBNEIsRUFBQSxFQUU3Qjs7QXhGNU5FO0VmNHltQkYsMERBQTBEO0V1R3htbUI1RDtJQTZCRyw2QnBHdlJ1QjtJb0d3UnZCLGlCQUFpQjtJQUNqQixlQUFlLEVBQUEsRUFLaEI7O0FBSEE7RXZHOGttQkEsMERBQTBEO0V1Ry9tbUI1RDtJQWtDRyxlQUFlLEVBQUEsRUFFaEI7O0F2RytrbUJGLDBEQUEwRDtBdUdubm1CMUQ7RUF1Q0UsWUFBWTtFQUNaLFdBQVcsRUFBQTtFeEZ6UFQ7SWZ5MG1CQSwwREFBMEQ7SXVHeG5tQjlEO01BMENHLFlBQVksRUFBQSxFQUViOztBdkdnbG1CRiwwREFBMEQ7QXVHNW5tQjFEO0VBK0NFLFlBQVksRUFBQTtFeEZoUVY7SWZpMW1CQSwwREFBMEQ7SXVHaG9tQjlEO01BaURHLFlBQVksRUFBQSxFQVViO0V2R3drbUJBLDBEQUEwRDtFdUdub21CNUQ7SUFxREcsWUFBWTtJQUNaLFdBQVcsRUFBQTtJeEZ2UVY7TWZ5MW1CRSwwREFBMEQ7TXVHeG9tQmhFO1FBd0RJLGVBQWUsRUFBQSxFQUVoQjs7QXZHa2xtQkgsMERBQTBEO0F1RzVvbUIxRDtFQWdFRSxlQUFlO0VBQ2YsUUFBUTtFQUNSLE1BQU07RUFDTixTQUFTO0VBQ1QsU0FBUztFQUNULFlBQVk7RUFVWixzQkFBc0I7RUFFdEIsNEJBQTRCLEVBQUE7RXhGbFMxQjtJZncybUJBLDBEQUEwRDtJdUd2cG1COUQ7TUF1RUcsU0FBUyxFQUFBLEVBV1Y7RXhGblNFO0lmNDJtQkEsMERBQTBEO0l1RzNwbUI5RDtNQTBFRyxTQUFTLEVBQUEsRUFRVjtFQU5BO0l2R21sbUJFLDBEQUEwRDtJdUcvcG1COUQ7TUE2RUcsU0FBUyxFQUFBLEVBS1Y7O0F4Rm5TRTtFZnEzbUJGLDBEQUEwRDtFdUcva21CM0Q7SUFHRSxXQUFXO0lBQ1gsMkRBQTJEO0lBQzNELDRCQUE0QjtJQUM1Qix3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osUUFBUTtJQUNSLFdBQVcsRUFBQTtFdkcra21CWiwwREFBMEQ7RXVHMWxtQjNEO0lBZ0JFLFdBQVc7SUFDWCwyREFBMkQ7SUFDM0QsNEJBQTRCO0lBQzVCLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixRQUFRO0lBQ1IsWUFBWSxFQUFBLEVBQ1o7O0F4Ri9UQztFZjY0bUJGLDBEQUEwRDtFdUd6a21CNUQ7SUFFQyxpQkFBaUIsRUFBQSxFQUtqQjs7QXhGM1VHO0VmazVtQkYsMERBQTBEO0V1RzlrbUI1RDtJQUtBLGlCQUFpQixFQUFBLEVBRWhCOztBdkcya21CRCwwREFBMEQ7QXVHemttQjFEO0VBQ0MsZ0JBQWdCLEVBQUE7O0F2RzRrbUJqQiwwREFBMEQ7QXVHemttQjFEO0VBQ0MsV0FBVztFQUNYLGdCQUFnQjtFQUNoQix5QnBHcFljO0VvR3FZZCx5QnBHclljO0VvR3NZZCxtQkFBbUIsRUFBQTtFdkcya21CbEIsMERBQTBEO0V1R2hsbUI1RDs7SUFTRSxjQUFjLEVBQUE7RXZHMmttQmQsMERBQTBEO0V1R3BsbUI1RDtJQWFFLFdBQVc7SUFDWCxlQUFlO0lBQ2YseUJwR2haYTtJb0dpWmIsY3BHeFp1QjtJb0d5WnZCLFlBQVk7SUFDWiw2QkFBNkI7SUFDN0IsaUJBQWlCLEVBQUE7SXZHMGttQmYsMERBQTBEO0l1RzdsbUI5RDtNQXNCRyxVQUFVO01BQ1Ysd0JBQWdCO2NBQWhCLGdCQUFnQixFQUFBO0l2RzBrbUJmLDBEQUEwRDtJdUdqbW1COUQ7TUEyQkcseUJwR3JadUIsRUFBQTs7QUgrOW1CMUIsMERBQTBEO0F1R3JrbUIxRDtFQUNDLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIseUJwRzdaeUI7RW9HOFp6Qix5QnBHOVp5QjtFb0crWnpCLG1CQUFtQixFQUFBO0V2R3VrbUJsQiwwREFBMEQ7RXVHNWttQjVEOztJQVNFLGNBQWMsRUFBQTtFdkd1a21CZCwwREFBMEQ7RXVHaGxtQjVEO0lBYUUsV0FBVztJQUNYLGVBQWU7SUFDZix5QnBHemF3QjtJb0cwYXhCLGNwR3hidUI7SW9HeWJ2QixZQUFZO0lBQ1osNkJBQTZCO0lBQzdCLGlCQUFpQixFQUFBO0l2R3NrbUJmLDBEQUEwRDtJdUd6bG1COUQ7TUFzQkcsVUFBVTtNQUNWLHdCQUFnQjtjQUFoQixnQkFBZ0IsRUFBQTtJdkdza21CZiwwREFBMEQ7SXVHN2xtQjlEO01BMkJHLHlCcEc1YlksRUFBQTs7QUhrZ25CZiwwREFBMEQ7QXVHamttQjFEO0VBQ0MsbUJBQW1CLEVBQUE7RXZHbWttQmxCLDBEQUEwRDtFdUdwa21CNUQ7SUFJRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLHdCQUF3QixFQUFBO0l2R21rbUJ0QiwwREFBMEQ7SXVHNWttQjlEO01BWUcsZ0JBQWdCLEVBQUE7RXZHbWttQmpCLDBEQUEwRDtFdUcva21CNUQ7O0lBa0JFLHlCcEduZGEsRUFBQTtJSG9obkJYLDBEQUEwRDtJdUdubG1COUQ7O01BcUJHLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsbUNBQW1DO01BQ25DLGlDcEd6ZFk7TW9HMGRaLG9DQUFvQztNQUNwQyxhQUFhO01BQ2IsVUFBVSxFQUFBO0V4RjVhVDtJZisrbUJBLDBEQUEwRDtJdUc5bG1COUQ7TUFnQ0csa0JBQWtCO01BQ2xCLFlBQVk7TUFDWixhQUFhO01BQ2IsbUJBQW1CO01BQ25CLHdCQUF3QixFQUFBO012R2lrbUJyQiwwREFBMEQ7TXVHcm1tQmhFO1FBdUNJLGlCQUFpQixFQUFBO0l2R2lrbUJqQiwwREFBMEQ7SXVHeG1tQjlEOztNQThDSSxpQkFBaUI7TUFDakIsa0NBQWtDO01BQ2xDLGdDcEdqZlc7TW9Ha2ZYLHFDQUFxQztNQUNyQyxZQUFZO01BQ1osU0FBUztNQUNULFlBQVk7TUFDWixVQUFVLEVBQUEsRUFDVjs7QXZHOGptQkosMERBQTBEO0F1R3pqbUIxRDtFQUVFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsY0FBYztFQUNkLGVBQWU7RUFDZixxQkFBcUIsRUFBQTtFdkcwam1CckIsMERBQTBEO0V1R2hrbUI1RDtJQVNHLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QsVUFBVSxFQUFBO0l2RzBqbUJULDBEQUEwRDtJdUdya21COUQ7TUFjSSxhQUFhLEVBQUE7RXZHMGptQmYsMERBQTBEO0V1R3hrbUI1RDtJQW1CRyxjQUFjO0lBQ2QsV0FBVztJQUNYLFlBQVk7SUFDWixVQUFVO0lBQ1YseUJwRzFoQnNCO0lvRzJoQnRCLG1CQUFtQjtJQUNuQix5QnBHcmhCWTtJb0dzaEJaLG9CQUFvQixFQUFBO0V2R3dqbUJyQiwwREFBMEQ7RXVHbGxtQjVEO0lBOEJHLHlCcEdqaUJzQixFQUFBOztBSHlsbkJ6QiwwREFBMEQ7QXVHbmptQjFEO0VBQ0MsNkJBQTZCO0VBQzdCLGFBQWEsRUFBQTtFdkdxam1CWiwwREFBMEQ7RXVHdmptQjVEOztJQU9FLGtDQUEwQjtZQUExQiwwQkFBMEIsRUFBQTtFdkdvam1CMUIsMERBQTBEO0V1RzNqbUI1RDtJQVdDLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsMENBQTBCO0lBQTFCLGtDQUEwQjtJQUExQiwwQkFBMEI7SUFBMUIsa0RBQTBCO0lBQzFCLG9DQUE0QjtZQUE1Qiw0QkFBNEIsRUFBQTtFdkdtam1CM0IsMERBQTBEO0V1R3BrbUI1RDs7SUFzQkMsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUNBQW1DO0lBQ25DLFdBQUE7SUFDQSwyQkFBMkIsRUFBQTtFdkdram1CMUIsMERBQTBEO0V1RzdrbUI1RDtJQStCQyxrQkFBa0IsRUFBQTtFdkdpam1CakIsMERBQTBEO0V1R2hsbUI1RDtJQW1DQyxrQ0FBMEI7WUFBMUIsMEJBQTBCO0lBQzFCLGdCQUFnQixFQUFBOztBdkdpam1CakIsMERBQTBEO0F1R3ppbUIxRDtFQUNDLGdFQUFnRTtFQUNoRSw0QkFBNEI7RUFDNUIsaUNBQWlDO0VBQ2pDLHNCQUFzQjtFQUN0QixnQ0FBZ0MsRUFBQTtFeEZoaUI3QjtJZjRrbkJBLDBEQUEwRDtJdUdqam1COUQ7TUFPSSxzQkFBc0I7TUFDdEIsK0JBQStCLEVBQUEsRUFLbEM7RXhGeGlCRztJZmlsbkJBLDBEQUEwRDtJdUd0am1COUQ7TUFXSyxzQkFBc0IsRUFBQSxFQUUxQjs7QXZHNmltQkQsMERBQTBEO0F1RzNpbUIxRDtFQUNDLGtCQUFrQjtFQUNqQixnQkFBZ0I7RUFDakIsZ0NBQWdDLEVBQUE7RXhGN2lCN0I7SWYybG5CQSwwREFBMEQ7SXVHamptQjlEO01BS0UsK0JBQStCLEVBQUEsRUF1QmhDO0V4RnRrQkc7SWYrbG5CQSwwREFBMEQ7SXVHcmptQjlEO01BUUUsaUJBQWlCLEVBQUEsRUFvQmxCO0V2RzRobUJDLDBEQUEwRDtFdUd4am1CNUQ7SUFXRSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLFlBQVk7SUFDWixZQUFZO0lBQ1osWUFBWSxFQUFBO0l4RnpqQlY7TWYwbW5CRSwwREFBMEQ7TXVHaGttQmhFO1FBaUJHLFlBQVksRUFBQSxFQVViO0l4RnJrQkU7TWY4bW5CRSwwREFBMEQ7TXVHcGttQmhFO1FBb0JHLFdBQVcsRUFBQSxFQU9aO0l4RnJrQkU7TWZrbm5CRSwwREFBMEQ7TXVHeGttQmhFO1FBdUJNLFdBQVc7UUFDWCxZQUFZLEVBQUEsRUFHaEI7O0F2R2tqbUJGLDBEQUEwRDtBcURucm5CMUQ7RWtEc29CQyxnQkFBZ0I7RUFDaEIseUJwRy9uQnNCO0VvR2dvQnRCLHNCbEd6Wm1DO0VrRzBabkMsWUFBWTtFQUNYLHdEQUFnRDtVQUFoRCxnREFBZ0Q7RUFDakQsWUFBWSxFQUFBO0V2R2dqbUJYLDBEQUEwRDtFcUQzcm5CNUQ7SWtEOG9CRSxhQUFhLEVBQUE7RXZHZ2ptQmIsMERBQTBEO0V1R3pqbUI1RDtJQWFFLHlCcEcxb0JxQjtJb0cyb0JyQixTQUFTO0lBQ1QsbUJBQW1CLEVBQUE7O0F2R2dqbUJyQiwwREFBMEQ7QXVHM2ltQjFEO0VBQ0MsK0JwR3BwQjBCLEVBQUE7RUhpc25CekIsMERBQTBEO0V1RzlpbUI1RDtJQUlFLFdBQVc7SUFDWCxZQUFZO0lBQ1osaURBQTZDO1lBQTdDLHlDQUE2QyxFQUFBOztBdkc4aW1CL0MsMERBQTBEO0F1R3ZpbUIxRDtFQUNDLG1CQUFtQixFQUFBO0V2R3lpbUJsQiwwREFBMEQ7RXVHMWltQjVEO0lBSUcsYXBHbnFCaUIsRUFBQTtFSDRzbkJsQiwwREFBMEQ7RXVHN2ltQjVEO0lBWUksYUFBYSxFQUFBOztBdkdxaW1CakIsMERBQTBEO0F1RzlobUIxRDtFQUNDLFdBQVc7RUFDWCxZQUFZO0VBQ1osaURBQTZDO1VBQTdDLHlDQUE2QyxFQUFBOztBdkdpaW1COUMsMERBQTBEO0F1RzlobUIxRDtFQUNDLGlEQUE2QztVQUE3Qyx5Q0FBNkMsRUFBQTs7QXZHaWltQjlDLDBEQUEwRDtBdUc1aG1CMUQ7RUFDQyxXQUFXLEVBQUE7O0F2RytobUJaLDBEQUEwRDtBdUc1aG1CMUQ7RUFDQywyQkFBMkIsRUFBQTs7QXZHK2htQjVCLDBEQUEwRDtBdUczaG1CMUQ7RUFDQyw2RUFBNkU7RUFDN0UsNEJBQTRCO0VBQzVCLGtDQUFrQztFQUNsQyxzQkFBc0I7RUFDdEIsZ0NBQWdDLEVBQUE7RXhGdnBCN0I7SWZxcm5CQSwwREFBMEQ7SXVHbmltQjlEO01BT0Usc0JBQXNCO01BQ3RCLGdDQUFnQyxFQUFBLEVBU2pDO0V4Rm5xQkc7SWYwcm5CQSwwREFBMEQ7SXVHeGltQjlEO01BV0ksOEVBQThFO01BQzdFLG1DQUFtQztNQUNwQyxzQkFBc0I7TUFDdEIsK0JBQStCO01BQy9CLCtCQUErQixFQUFBLEVBRWxDOztBdkcraG1CRCwwREFBMEQ7QXVHNWhtQjFEO0VBQ0Msa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGFBQWE7RUFJYixnQkFBZ0I7RUFDaEIsd0JBQXdCLEVBQUE7RXhGaHJCckI7SWY0c25CQSwwREFBMEQ7SXVHdGltQjlEO01BT00sa0JBQWtCLEVBQUEsRUFtQnZCO0V2RytnbUJDLDBEQUEwRDtFdUd6aW1CNUQ7SUFjRSxXQUFXO0lBQ1gscUVBQXFFO0lBQ3JFLDRCQUE0QjtJQUM1QixpQ0FBaUM7SUFDakMsMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLFlBQVk7SUFDWixZQUFZO0lBQ1osV0FBVyxFQUFBOztBdkcraG1CYiwwREFBMEQ7QXVHM2htQjFEO0VBQ0Msa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGFBQWE7RUFJYixnQkFBZ0I7RUFDaEIsd0JBQXdCLEVBQUE7RXhGNXNCckI7SWZ1dW5CQSwwREFBMEQ7SXVHcmltQjlEO01BT00sa0JBQWtCLEVBQUEsRUFJdkI7O0F4RjdzQkc7RWY0dW5CRiwwREFBMEQ7RXVHM2htQjNEO0lBRUUsV0FBVztJQUNYLDJEQUEyRDtJQUMzRCw0QkFBNEI7SUFDNUIsd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLFFBQVE7SUFDUixZQUFZLEVBQUEsRUFDWjs7QXZHNGhtQkgsMERBQTBEO0F1R3ZobUIxRDtFQUNDLHlCcEczd0J5QjtFb0c0d0J6QiwrQnBHMXhCd0IsRUFBQTs7QUhvem5CekIsNkRBQTZEO0F3R3p6bkI3RDtFQUNDLGdCQUFnQjtFQUVoQix3Q0FBZ0M7RUFBaEMsZ0NBQWdDO0VBQ2hDLGVBQWU7RUFDZixNQUFNO0VBQ04sUUFBUTtFQUNSLE9BQU87RUFDUCxhQUFhLEVBQUE7RXhHMHpuQlosOERBQThEO0V3R2wwbkJoRTtJQVdFLGlCQUFpQixFQUFBO0V4RzB6bkJqQiw4REFBOEQ7RXdHcjBuQmhFOztJQWlCRyxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHFCQUFxQixFQUFBO0l4R3d6bkJwQiw4REFBOEQ7SXdHMzBuQmxFOztNQXNCSSxrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLGtCQUFrQixFQUFBO014R3l6bkJoQiw4REFBOEQ7TXdHajFuQnBFOztRQTJCSyxrQkFBa0I7UUFDbEIscUJBQXFCO1FBQ3JCLE1BQU07UUFDTixPQUFPO1FBQ1AsV0FBVztRQUNYLGtEQUFrRDtRQUNsRCxnQ0FBZ0M7UUFDaEMsNEJBQTRCO1FBQzVCLDBCQUEwQjtRQUMxQixXQUFXO1FBQ1gsWUFBWSxFQUFBO014RzB6bkJYLDhEQUE4RDtNd0cvMW5CcEU7O1FBeUNLLHdEQUF3RCxFQUFBO0l4RzB6bkJ6RCw4REFBOEQ7SXdHbjJuQmxFOztNQThDSSxnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixrQkFBa0IsRUFBQTtNeEd5em5CaEIsOERBQThEO013RzEybkJwRTs7UUFvREssa0JBQWtCO1FBQ2xCLHFCQUFxQjtRQUNyQixNQUFNO1FBQ04sT0FBTztRQUNQLFdBQVc7UUFDWCxrREFBa0Q7UUFDbEQsZ0NBQWdDO1FBQ2hDLDRCQUE0QjtRQUM1QiwwQkFBMEI7UUFDMUIsV0FBVztRQUNYLFlBQVksRUFBQTtNeEcwem5CWCw4REFBOEQ7TXdHeDNuQnBFOztRQWtFSyx3REFBd0QsRUFBQTtJeEcwem5CekQsOERBQThEO0l3RzUzbkJsRTs7TUF1RUksbUJBQW1CO01BQ25CLGtCQUFrQixFQUFBO014R3l6bkJoQiw4REFBOEQ7TXdHajRuQnBFOztRQTJFSyxrQkFBa0I7UUFDbEIscUJBQXFCO1FBQ3JCLFFBQVE7UUFDUixRQUFRO1FBQ1IsV0FBVztRQUNYLG9EQUFvRDtRQUNwRCxpQ0FBaUM7UUFDakMsNEJBQTRCO1FBQzVCLDBCQUEwQjtRQUMxQixXQUFXO1FBQ1gsWUFBWSxFQUFBO0l4RzB6bkJiLDhEQUE4RDtJd0cvNG5CbEU7O01BNkZJLGNyR3RGZ0I7TXFHdUZoQixxQkFBcUIsRUFBQTtJeEdzem5CckIsOERBQThEO0l3R3A1bkJsRTs7TUFrR0ksY3JHM0ZnQjtNcUc0RmhCLHFCQUFxQixFQUFBO0V4R3N6bkJ2QiwrREFBK0Q7RXdHejVuQmpFO0lBeUdFLFVBQVUsRUFBQTtJeEdtem5CUiwrREFBK0Q7SXdHNTVuQm5FO01BNEdHLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsU0FBUztNQUNULDRCQUFvQjtNQUFwQixvQkFBb0IsRUFBQTtNeEdtem5CakIsK0RBQStEO013R2w2bkJyRTtRQWtISSxXQUFXLEVBQUE7UXpGdERYO1VmMDJuQk0sK0RBQStEO1V3R3Q2bkJ6RTtZQW9ISyxXQUFXLEVBQUEsRUFFWjtJeEdtem5CQSwrREFBK0Q7SXdHejZuQm5FO01BMkhJLFdBQVcsRUFBQTtNekYvRFg7UWZpM25CSSwrREFBK0Q7UXdHNzZuQnZFO1VBNkhLLFlBQVk7VUFDWixXQUFXLEVBQUEsRUFFWjtJeEdpem5CQSwrREFBK0Q7SXdHajduQm5FO01BcUlJLFdBQVcsRUFBQTtNekZ6RVg7UWZ5M25CSSwrREFBK0Q7UXdHcjduQnZFO1VBdUlLLFlBQVk7VUFDWixXQUFXLEVBQUEsRUFFWjtJeEcreW5CQSwrREFBK0Q7SXdHejduQm5FO01BOElHLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCLEVBQUE7SXhHOHluQmpCLCtEQUErRDtJd0c5N25CbkU7TUFvSkcsV0FBVztNQUNYLFlBQVk7TUFDWixrQkFBa0I7TUFDbEIsaUJBQWlCO01BS2pCLGVBQWU7TUFDZixjQUFjO01BQ2Qsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQix3QkFBdUI7VUFBdkIscUJBQXVCO2NBQXZCLHVCQUF1QjtNQUN2Qiw2QkFBNkI7TUFDN0IsNkJBQTZCO01BQzdCLGdCQUFnQjtNQUNoQixrREFBa0Q7TUFDbEQsNEJBQTRCO01BQzVCLDBCQUEwQjtNQUMxQiwyQkFBMkIsRUFBQTtNekYzRzFCO1FmcTVuQkksK0RBQStEO1F3R2o5bkJ2RTtVQXlKSSxpQkFBaUIsRUFBQSxFQTRCbEI7TXhHK3huQkcsK0RBQStEO013R3A5bkJyRTtRQTBLSSx3REFBd0QsRUFBQTtNeEc2eW5CdEQsK0RBQStEO013R3Y5bkJyRTtRQThLSSxtREFBbUQ7UUFDbkQsMEJBQTBCLEVBQUE7UXhHNHluQnRCLCtEQUErRDtRd0czOW5CdkU7VUFrTEsseURBQXlELEVBQUE7SXhHNHluQjFELCtEQUErRDtJd0c5OW5CbkU7TUF5TEksa0JBQWtCO01BQ2xCLGNyRzlLVztNcUdzTFgsaUJBQWlCO01BSWpCLGVBQWU7TUFPZixnQkFBZ0IsRUFBQTtNekZqSmhCO1FmMDZuQkksK0RBQStEO1F3R3QrbkJ2RTtVQTZMSyxjckd4TG9CLEVBQUEsRXFHeVRyQjtNekZsUUE7UWY4Nm5CSSwrREFBK0Q7UXdHMStuQnZFO1VBZ01LLGtCQUFrQixFQUFBLEVBOEhuQjtNekZsUUE7UWZrN25CSSwrREFBK0Q7UXdHOStuQnZFO1VBb01LLGlCQUFpQixFQUFBLEVBMEhsQjtNekZsUUE7UWZzN25CSSwrREFBK0Q7UXdHbC9uQnZFO1VBd01LLGVBQWUsRUFBQSxFQXNIaEI7TXpGbFFBO1FmMDduQkksK0RBQStEO1F3R3QvbkJ2RTtVQTJNSyxlQUFlLEVBQUEsRUFtSGhCO014RzJybkJFLCtEQUErRDtNd0d6L25CckU7UUFnTkssbUJBQW1CO1FBQ25CLFlBQVksRUFBQTtRekZySmI7VWZrOG5CTSwrREFBK0Q7VXdHOS9uQnpFO1lBb05NLG1CQUFtQjtZQUNuQixZQUFZO1lBQ1osV0FBVyxFQUFBLEVBS1o7UXpGL0pEO1VmdzhuQk0sK0RBQStEO1V3R3Bnb0J6RTtZQXlOTSxtQkFBbUIsRUFBQSxFQUVwQjtNeEc0eW5CQywrREFBK0Q7TXdHdmdvQnJFO1FBOE5LLGtCQUFrQjtRQUNsQixTQUFTO1FBQ1QsV0FBVztRQUNYLFNBQVM7UUFDVCxXQUFXO1FBQ1gsZ0VBQWdFO1FBQ2hFLGtDQUFrQztRQUNsQyw0QkFBNEI7UUFDNUIseUJBQXlCO1FBQ3pCLFdBQVc7UUFDWCxXQUFXLEVBQUE7UXpGNUtaO1VmeTluQk0sK0RBQStEO1V3R3Job0J6RTtZQTBPTSxXQUFXO1lBQ1gsUUFBUTtZQUNSLFdBQVc7WUFDWCxZQUFZO1lBQ1oseURBQXlEO1lBQ3pELGtDQUFrQztZQUNsQyw0QkFBNEI7WUFDNUIseUJBQXlCO1lBQ3pCLFdBQVc7WUFDWCxXQUFXLEVBQUEsRUFFWjtNeEc0eW5CQywrREFBK0Q7TXdHamlvQnJFO1FBd1BLLG9EQUFvRDtRQUNwRCxrQ0FBa0M7UUFDbEMsNEJBQTRCO1FBQzVCLDBCQUEwQjtRQUMxQixXQUFXO1FBQ1gsWUFBWSxFQUFBO1F4RzR5bkJULCtEQUErRDtRd0d6aW9CdkU7VUFnUU0sYUFBYSxFQUFBO1F4RzR5bkJYLCtEQUErRDtRd0c1aW9CdkU7VUFvUU0sMERBQTBELEVBQUE7TXhHMnluQjFELCtEQUErRDtNd0cvaW9CckU7UUF5UUssa0JBQWtCO1FBTWxCLGtCQUFrQixFQUFBO1F6Rm5ObkI7VWZ3L25CTSwrREFBK0Q7VXdHcGpvQnpFO1lBNFFNLGtCQUFrQjtZQUNsQixnQkFBZ0IsRUFBQSxFQTJCakI7UXhHZ3huQkcsK0RBQStEO1F3R3hqb0J2RTtVQWtSTSxrQkFBa0I7VUFDbEIscUJBQXFCO1VBQ3JCLFNBQVM7VUFDVCxVQUFVO1VBSVYsV0FBVztVQUNYLHdEQUF3RDtVQUl4RCxnQ0FBZ0M7VUFDaEMsNEJBQTRCO1VBQzVCLDBCQUEwQjtVQUMxQixXQUFXO1VBQ1gsWUFBWSxFQUFBO1V6RnRPZDtZZjBnb0JRLCtEQUErRDtZd0d0a29CM0U7Y0F1Uk8sT0FBTyxFQUFBLEVBWVI7VXpGdk9GO1lmOGdvQlEsK0RBQStEO1l3RzFrb0IzRTtjQTRSTyxrREFBa0QsRUFBQSxFQU9uRDtReEcweW5CRSwrREFBK0Q7UXdHN2tvQnZFO1VBc1NNLHdEQUF3RCxFQUFBO014RzB5bkJ4RCwrREFBK0Q7TXdHaGxvQnJFO1FBMlNLLGNyR3BTZSxFQUFBO01INGtvQmQsK0RBQStEO013R25sb0JyRTtRQStTSyxjckd4U2UsRUFBQTtNSCtrb0JkLCtEQUErRDtNd0d0bG9CckU7UUFtVEssK0RBQStELEVBQUE7TXhHc3luQjlELCtEQUErRDtNd0d6bG9CckU7UUF1VEssK0RBQStEO1FBQy9ELGlDQUF5QjtnQkFBekIseUJBQXlCLEVBQUE7TXhHcXluQnhCLCtEQUErRDtNd0c3bG9CckU7UUE0VEssY3JHclRlLEVBQUE7SVlrRWhCO01md2hvQkUsK0RBQStEO013R2ptb0JyRTtRQWtVSSw2QnJHM1RnQixFQUFBO01INmxvQmQsK0RBQStEO013R3Btb0JyRTtRQXNVSSxnQkFBZ0IsRUFBQSxFQUNoQjtJeEdneW5CQSwrREFBK0Q7SXdHdm1vQm5FO01BMlVHLGFBQWE7TUFDYixTQUFTO01BQ1QsZUFBZTtNQUNmLHlCckd4VXdCO01xRzRVeEIsY3JHdFVZO01xR3VVWixnQkFBZ0I7TUFNaEIsU0FBUyxFQUFBO016RjdSUjtRZnFqb0JJLCtEQUErRDtRd0dqbm9CdkU7VUFxVkksMEJBQTBCO1VBQzFCLGdEQUF5QztrQkFBekMsd0NBQXlDLEVBQUEsRUFJMUM7SXhHMnhuQkMsK0RBQStEO0l3R3Jub0JuRTtNQTZWRyxVQUFVO01BQ1YsU0FBUztNQUNULGNBQWM7TUFDZCxnQkFBZ0I7TUFDaEIsNkJyR3JWWSxFQUFBO0lIZ25vQlgsK0RBQStEO0l3RzVub0JuRTtNQXFXRyxjQUFjO01BQ2QsY3JHMVZZO01xRzJWWixpQkFBaUIsRUFBQTtNeEcweG5CZCwrREFBK0Q7TXdHam9vQnJFO1FBaVhJLGNyR3JXVztRcUdzV1gsNkJBQTZCO1FBQzdCLDBCQUEwQixFQUFBO0l4R214bkIxQiwrREFBK0Q7SXdHdG9vQm5FO01Bd1hHLGNBQWM7TUFDZCxjckc3V1ksRUFBQTtNSDhub0JULCtEQUErRDtNd0cxb29CckU7UUE0WEksZUFBZTtRQUNmLGdCQUFnQixFQUFBO1F4R2l4bkJaLCtEQUErRDtRd0c5b29CdkU7VUFnWUssa0JBQWtCO1VBQ2xCLGtCQUFrQjtVQUNsQixrQkFBa0IsRUFBQTtVeEdpeG5CYiwrREFBK0Q7VXdHbnBvQnpFO1lBcVlNLGtCQUFrQjtZQUNsQixPQUFPO1lBQ1AsUUFBUTtZQUNSLG9EQUFvRDtZQUNwRCxxQkFBcUI7WUFDckIsNEJBQTRCO1lBQzVCLHlCQUF5QjtZQUN6QixjQUFjO1lBQ2QsV0FBVztZQUNYLFdBQVc7WUFDWCxZQUFZLEVBQUE7VXhHaXhuQlIsK0RBQStEO1V3R2hxb0J6RTtZQW1aTSxjckd2WVMsRUFBQTtZWWdEWDtjZndtb0JVLCtEQUErRDtjd0dwcW9CN0U7Z0JBcVpPLG1CQUFtQixFQUFBLEVBU3BCO1l4R3l3bkJNLCtEQUErRDtZd0d2cW9CM0U7Y0EwWk8sY3JHOVlRO2NxRytZUiw2QkFBNkI7Y0FDN0IsMEJBQTBCLEVBQUE7UXhHZ3huQnpCLCtEQUErRDtRd0c1cW9CdkU7VUFrYUssZ0JBQWdCO1VBQ2hCLGtCQUFrQixFQUFBO1V4RzZ3bkJiLCtEQUErRDtVd0docm9CekU7WUFxYU0sZUFBZSxFQUFBO1l4Rzh3bkJULCtEQUErRDtZd0ducm9CM0U7Y0F3YU8sYUFBYSxFQUFBO014Rzh3bkJkLCtEQUErRDtNd0d0cm9CckU7UUErYUksY3JHMWFxQixFQUFBO1FIb3JvQmpCLCtEQUErRDtRd0d6cm9CdkU7VUFtYkssY3JHOWFvQixFQUFBO01IdXJvQm5CLCtEQUErRDtNd0c1cm9CckU7UUF3YkksY3JHaGF1QixFQUFBO1FIdXFvQm5CLCtEQUErRDtRd0cvcm9CdkU7VUEyYkksY3JHbmF1QixFQUFBO1VIMHFvQmpCLCtEQUErRDtVd0dsc29CekU7WUErYkssY3JHdmFzQixFQUFBOztBSDhxb0IzQiwrREFBK0Q7QXdHL3ZuQi9EO0VBQ0MseUJyR25jd0I7RXFHb2N4QixlQUFlO0VBQ2YsTUFBTTtFQUNOLFNBQVM7RUFDVCxPQUFPO0VBQ1AsUUFBUTtFQUNSLDRCQUE0QixFQUFBO0V4R2l3bkIzQiwrREFBK0Q7RXdHeHduQmpFO0lBVUUsWUFBWTtJQUNaLGNBQWMsRUFBQTtFeEdpd25CZCwrREFBK0Q7RXdHNXduQmpFO0lBZUUsbUJyR2pkdUIsRUFBQTtJSGl0b0JyQiwrREFBK0Q7SXdHL3duQm5FO01Ba0JHLHlCckdwZHNCO01xR3FkdEIsWUFBWSxFQUFBO0V4R2d3bkJiLCtEQUErRDtFd0dueG5CakU7SUE4Qkcsa0JBQWtCO0lBQ2xCLGtCQUFrQixFQUFBO0l4R3d2bkJqQiwrREFBK0Q7SXdHdnhuQm5FO01Ba0NJLGtCQUFrQjtNQUNsQixTQUFTO01BQ1QsVUFBVTtNQUNWLFNBQVM7TUFDVCxXQUFXO01BQ1gsZ0VBQWdFO01BQ2hFLGdDQUF3QjtjQUF4Qix3QkFBd0I7TUFDeEIsa0NBQWtDO01BQ2xDLDRCQUE0QjtNQUM1Qix5QkFBeUI7TUFDekIsV0FBVztNQUNYLFdBQVcsRUFBQTtJeEd3dm5CWCwrREFBK0Q7SXdHcnluQm5FO01BaURJLCtEQUErRCxFQUFBO0V4R3V2bkJqRSwrREFBK0Q7RXdHeHluQmpFO0lBc0RHLG9DQUE4QztJQUM5Qyx5QkFBa0MsRUFBQTtJeEdxdm5CakMsK0RBQStEO0l3RzV5bkJuRTtNQTBESSx1Q0FBdUM7TUFDdkMsY0FBYztNQUNkLGNBQWM7TUFDZCxnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGNyR2pnQnFCO01xR2tnQnJCLGdCQUFnQixFQUFBO0l4R3F2bkJoQiwrREFBK0Q7SXdHcnpuQm5FO01Bb0VJLDZCckd0Z0JxQixFQUFBO0lIMHZvQnJCLCtEQUErRDtJd0d4em5CbkU7TUF3RUksY3JHMWdCcUI7TXFHMmdCckIsbUJBQW1CLEVBQUE7TXhHbXZuQmpCLCtEQUErRDtNd0c1em5CckU7UUE2RUssY3JHL2dCb0IsRUFBQTtFSGl3b0J2QiwrREFBK0Q7RXdHL3puQmpFO0lBc0ZHLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFBQTtJeEc0dW5CakIsK0RBQStEO0l3R24wbkJuRTtNQTBGSSxrQkFBa0I7TUFDbEIsU0FBUztNQUNULFVBQVU7TUFDVixTQUFTO01BQ1QsV0FBVztNQUNYLGdFQUFnRTtNQUNoRSxnQ0FBd0I7Y0FBeEIsd0JBQXdCO01BQ3hCLGtDQUFrQztNQUNsQyw0QkFBNEI7TUFDNUIseUJBQXlCO01BQ3pCLFdBQVc7TUFDWCxXQUFXLEVBQUE7SXhHNHVuQlgsK0RBQStEO0l3R2oxbkJuRTtNQXlHSSwrREFBK0QsRUFBQTtFeEcydW5CakUsK0RBQStEO0V3R3AxbkJqRTtJQThHRyxvQ0FBMkM7SUFDM0MseUJBQW9DLEVBQUE7SXhHeXVuQm5DLCtEQUErRDtJd0d4MW5CbkU7TUFrSEksdUNBQXVDO01BQ3ZDLGNBQWM7TUFDZCxjQUFjO01BQ2QsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixjckd0aUJ1QjtNcUd1aUJ2QixnQkFBZ0IsRUFBQTtJeEd5dW5CaEIsK0RBQStEO0l3R2oybkJuRTtNQTRISSw2QnJHM2lCdUIsRUFBQTtJSG14b0J2QiwrREFBK0Q7SXdHcDJuQm5FO01BZ0lJLGNyRy9pQnVCO01xR2dqQnZCLG1CQUFtQixFQUFBO014R3V1bkJqQiwrREFBK0Q7TXdHeDJuQnJFO1FBcUlLLGNyR3BqQnNCLEVBQUE7SUgweG9CdkIsK0RBQStEO0l3RzMybkJuRTtNQTBJSSxjckd6akJ1QixFQUFBO01INnhvQnJCLCtEQUErRDtNd0c5Mm5CckU7UUE2SU0sZ0JBQWdCO1FBQ2hCLGtCQUFrQixFQUFBO1F4R291bkJoQiwrREFBK0Q7UXdHbDNuQnZFO1VBa0pPLGVBQWUsRUFBQTtVeEdtdW5CWiwrREFBK0Q7VXdHcjNuQnpFO1lBcUpRLGFBQWEsRUFBQTtVeEdtdW5CWCwrREFBK0Q7VXdHeDNuQnpFO1lBd0pZLGNyR3ZrQmUsRUFBQTs7QXFHNnBCM0Isb0NBQUE7QXhHK29uQkEsK0RBQStEO0FxRm53bkIvRDtFbUJzSEMsa0JBQWtCLEVBQUE7O0F4R2lwbkJuQixvREFBb0Q7QXlHeDBvQnBEO0VBcU5DLGN0RzdMMEIsRUFBQTtFSG16b0J6QixvREFBb0Q7RXlHMzBvQnREO0lBS0cseUJ0R2tCb0I7SXNHakJwQix3Q0FBZ0M7SUFBaEMsZ0NBQWdDO0lBQ2hDLGlCQUFpQixFQUFBO0kxRmtFaEI7TWZ3d29CRSxxREFBcUQ7TXlHajFvQjNEO1FBV0ssZUFBZTtRQUNmLGdCQUFnQixFQUFBLEVBRWpCO0l6R3Uwb0JBLHFEQUFxRDtJeUdyMW9CekQ7TUFpQkksZ0JBQWdCO01BQ2hCLGlCQUFpQixFQUFBO016R3Uwb0JmLHFEQUFxRDtNeUd6MW9CM0Q7UUFxQkssVUFBVTtRQUNWLFNBQVM7UUFDVCw4QnRHWFU7UXNHWVYsK0J0R1pVO1FzR2FWLDZCdEdiVSxFQUFBO1FIbzFvQlAscURBQXFEO1F5R2gyb0I3RDtVQTRCTSwrQnRHaEJTLEVBQUE7UUh1MW9CUCxxREFBcUQ7UXlHbjJvQjdEO1VBZ0NNLHlCdEdUaUI7VXNHVWpCLGN0R3JCUyxFQUFBO1FIMjFvQlAscURBQXFEO1F5R3Yyb0I3RDtVQXFDTSxhQUFhO1VBQ2IseUJ0R2ZpQjtVc0dnQmpCLGN0RzNCUztVc0c0QlQsZUFBZTtVQUNmLGlCQUFpQjtVQUNqQixZQUFZLEVBQUE7VXpHcTBvQlIscURBQXFEO1V5Ry8yb0IvRDtZQThDTyx5QnRHdkNhO1lzR3dDYixjdEduQ1EsRUFBQTtRSHUyb0JQLHFEQUFxRDtReUduM29CN0Q7VUFvRE0sYUFBYTtVQUNiLFdBQVc7VUFDWCx5QnRHekJpQjtVc0cwQmpCLGN0Ry9CcUI7VXNHZ0NyQixTQUFTO1VBQ1QsZ0JBQWdCO1VBQ2hCLG9CQUFvQjtVQUNwQixTQUFTO1VBQ1QsZUFBZSxFQUFBO1UxRkFqQjtZZm0wb0JRLHFEQUFxRDtZeUcvM29CakU7Y0E4RE8sMEJBQTBCO2NBQzFCLGdEQUF5QztzQkFBekMsd0NBQXlDLEVBQUEsRUFrRjFDO1V6R2t2b0JJLHFEQUFxRDtVeUduNG9CL0Q7WUFtRU8sY0FBYyxFQUFBO1V6R20wb0JYLHFEQUFxRDtVeUd0NG9CL0Q7WUF1RU8sVUFBVTtZQUNWLFNBQVM7WUFDVCxjQUFjO1lBQ2QsZ0JBQWdCO1lBQ2hCLDZCdEcvRFEsRUFBQTtVSGk0b0JMLHFEQUFxRDtVeUc3NG9CL0Q7WUErRU8sY0FBYztZQUNkLGN0R3BFUTtZc0dxRVIsaUJBQWlCLEVBQUE7WXpHaTBvQloscURBQXFEO1l5R2w1b0JqRTtjQXFGUSxjdEd6RU87Y3NHMEVQLDZCQUE2QjtjQUM3QiwwQkFBMEIsRUFBQTtVekdnMG9CeEIscURBQXFEO1V5R3Y1b0IvRDtZQTRGTyxjQUFjO1lBQ2QsY3RHckVvQixFQUFBO1lIbTRvQmYscURBQXFEO1l5RzM1b0JqRTtjQWdHUSxlQUFlO2NBQ2YsZ0JBQWdCO2NBQ2hCLGlCQUFpQixFQUFBO2N6Rzh6b0JYLHNEQUFzRDtjeUdoNm9CcEU7Z0JBcUdTLGtCQUFrQjtnQkFDbEIsa0JBQWtCO2dCQUNsQixrQkFBa0IsRUFBQTtnQnpHOHpvQlgsc0RBQXNEO2dCeUdyNm9CdEU7a0JBMEdVLGtCQUFrQjtrQkFDbEIsT0FBTztrQkFDUCxRQUFRO2tCQUNSLHNCQUFzQjtrQkFDdEIscUJBQXFCO2tCQUNyQiw0QkFBNEI7a0JBQzVCLHlCQUF5QjtrQkFDekIsY0FBYztrQkFDZCxXQUFXO2tCQUNYLFdBQVc7a0JBQ1gsWUFBWSxFQUFBO2dCekc4em9CTixzREFBc0Q7Z0J5R2w3b0J0RTtrQkF3SFUsY3RHaEdpQixFQUFBO2tCSDY1b0JULHNEQUFzRDtrQnlHcjdvQnhFO29CQTZIVyxjdEdqSEk7b0JzR2tISiw2QkFBNkI7b0JBQzdCLDBCQUEwQixFQUFBO2N6RzJ6b0J2QixzREFBc0Q7Y3lHMTdvQnBFO2dCQXFJUyxnQkFBZ0I7Z0JBQ2hCLGtCQUFrQixFQUFBO2dCekd3em9CWCxzREFBc0Q7Z0J5Rzk3b0J0RTtrQkF3SVUsZUFBZSxFQUFBO2tCekd5em9CUCxzREFBc0Q7a0J5R2o4b0J4RTtvQkEySVcsYUFBYSxFQUFBO1F6R3l6b0JoQixzREFBc0Q7UXlHcDhvQjlEO1VBdUpRLHlCdEc3SGE7VXNHOEhiLGN0R2hJbUIsRUFBQTtRSGc3b0JuQixzREFBc0Q7UXlHeDhvQjlEO1VBaUtRLHlCdEdsSWM7VXNHbUlkLGN0RzFJbUIsRUFBQTtRSG83b0JuQixzREFBc0Q7UXlHNThvQjlEO1VBeUtPLHlCdEd6SWM7VXNHMElkLGN0R2xKb0IsRUFBQTtRSHc3b0JuQixzREFBc0Q7UXlHaDlvQjlEO1VBK0tRLHlCdEcvSWE7VXNHZ0piLGN0R3hKbUIsRUFBQTtRSDQ3b0JuQixzREFBc0Q7UXlHcDlvQjlEO1VBcUxPLHlCdEdySmM7VXNHc0pkLGN0RzlKb0I7VXNHK0pwQiw2QnRHM0tRLEVBQUE7UUg2OG9CUCxzREFBc0Q7UXlHejlvQjlEO1VBK0xRLHlCdEczSmE7VXNHNEpiLGN0R3hLbUIsRUFBQTtRSHE4b0JuQixzREFBc0Q7UXlHNzlvQjlEO1VBc01NLGFBQWEsRUFBQTtFekcweG9CakIsc0RBQXNEO0V5R2grb0J4RDtJQStNRyxlQUFlO0lBQ2YsTUFBTTtJQUNOLGFBQWEsRUFBQTtFekdveG9CZCxzREFBc0Q7RXlHcitvQnhEO0lBd05FLHNEQUFzRDtJQUN0RCw0QkFBNEI7SUFDNUIsMEJBQTBCO0lBQzFCLGtDQUFrQyxFQUFBO0V6R2d4b0JsQyxzREFBc0Q7RXlHMytvQnhEO0lBMk9FLGN0R3BOcUIsRUFBQTtFSHU5b0JyQixzREFBc0Q7RXlHOStvQnhEO0lBK09FLHNEQUFzRDtJQUN0RCw0QkFBNEI7SUFDNUIsMEJBQTBCO0lBQzFCLGtDQUFrQyxFQUFBO0l6R2t3b0JoQyxzREFBc0Q7SXlHcC9vQjFEO01BcVBHLGlCQUFpQjtNQUNqQixvQkFBb0IsRUFBQTtNekdrd29CakIsc0RBQXNEO015R3gvb0I1RDtRQXlQSSxlQUFlO1FBQ2YsV0FBVztRQUNYLFlBQVk7UUFDWixxQkFBcUIsRUFBQTtFMUZuTHJCO0lmczdvQkEsc0RBQXNEO0l5Ry8vb0IxRDtNQW1RRyxZQUFZLEVBQUEsRUFFYjtFekc2dm9CQSxzREFBc0Q7RXlHbGdwQnhEO0lBd1FFLFdBQVcsRUFBQTtJQUNYO016RzZ2b0JJLHNEQUFzRDtNeUd0Z3BCNUQ7UUEwUUcsYUFBYSxFQUFBLEVBa0RkO0l6RzZzb0JFLHNEQUFzRDtJeUd6Z3BCMUQ7TUE4UUcsa0NBQTBCO01BQzFCLDhCQUF5QjtNQUN6QiwrQkFBMEI7TUFDMUIsZ0NBQTJCO01BQzNCLDZCQUF3QjtNQUN4QiwyQ0FBbUM7TUFDbkMsNkRBQXlDO01BQ3pDLHlDQUFxQztNQUNyQyxxQ0FBZ0M7TUFDaEMsc0NBQWlDO01BQ2pDLHVDQUFrQztNQUNsQyxrREFBMEM7TUFDMUMsZ0RBQTRDO01BQzVDLHFDQUFtQztNQUNuQyw4Q0FBMEM7TUFDMUMsNENBQXdDLEVBQUE7TTFGak92QztRZmcrb0JJLHNEQUFzRDtReUc1aHBCOUQ7VUErUkksaUNBQTJCLEVBQUEsRUFFNUI7SXpHOHZvQkMsc0RBQXNEO0l5Ry9ocEIxRDtNQW9TRyx5QnRHNVF3QjtNc0c2UXhCLDRCQUE0QjtNQUM1Qix3QkFBd0I7TUFDeEIsd0JBQXdCO01BQ3hCLG1CQUFtQjtNQUduQixVQUFVLEVBQUE7TTFGL09UO1FmNCtvQkksc0RBQXNEO1F5R3hpcEI5RDtVQTZTSSwyQkFBMkI7VUFDM0Isc0JBQXNCO1VBQ3RCLFlBQVk7VUFDWixhQUFhLEVBQUEsRUFNZDtNMUYxUEM7UWZtL29CSSxzREFBc0Q7UXlHL2lwQjlEO1VBbVRJLFlBQVk7VUFDWixhQUFhLEVBQUEsRUFFZDtJekc2dm9CQyxzREFBc0Q7SXlHbmpwQjFEO01BeVRHLGNBQWM7TUFDZCxZQUFZLEVBQUE7RXpHNnZvQmIsc0RBQXNEO0V5R3ZqcEJ4RDtJQStURSxrQkFBa0IsRUFBQTtJMUZuUWhCO01mKy9vQkUsc0RBQXNEO015RzNqcEI1RDtRQWlVRyxpQkFBaUIsRUFBQSxFQWNsQjtJekcrdW9CRSxzREFBc0Q7SXlHOWpwQjFEO01BcVVHLGlCQUFpQjtNQUNqQiwrQkFBK0I7TUFDL0Isc0JBQXNCLEVBQUE7TTFGM1FyQjtRZndncEJJLHNEQUFzRDtReUdwa3BCOUQ7VUF5VUksZ0JBQWdCO1VBQ2hCLGtCQUFrQjtVQUNsQixVQUFVO1VBQ1YsT0FBTyxFQUFBLEVBRVI7RXpHNHZvQkQsc0RBQXNEO0V5RzFrcEJ4RDs7SUFvVkUsaUJBQWlCLEVBQUE7SXpHMHZvQmYsc0RBQXNEO0l5RzlrcEIxRDs7O01BdVZHLG9DQUEyRCxFQUFBO0V6RzR2b0I1RCxzREFBc0Q7RXlHbmxwQnhEO0lBOFZDLGdCQUFnQjtJQUNoQix1QkFBdUI7SUFDdkIsa0JBQWtCLEVBQUE7SXpHd3ZvQmYsc0RBQXNEO0l5R3hscEIxRDtNQW1XRSwyQkFBMkI7TUFDM0Isa0JBQWtCO01BQ2xCLGVBQWUsRUFBQTtJekd3dm9CYixzREFBc0Q7SXlHN2xwQjFEO01BeVdFLDBCQUEwQjtNQUMxQixrQkFBa0I7TUFDbEIsV0FBVztNQUNYLE1BQU07TUFDTixXQUFXO01BQ1gsWUFBWTtNQUNaLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsY0FBYztNQUNkLGlCQUFpQjtNQUNqQixrQkFBa0IsRUFBQTtJekd1dm9CaEIsc0RBQXNEO0l5RzFtcEIxRDtNQXdYRSxtQnRHaFd5QjtNc0dpV3pCLGN0R3pWbUIsRUFBQTtFSDhrcEJuQixzREFBc0Q7RXlHOW1wQnhEO0lBZ1lDLCtCQUErQjtJQUMvQixhQUFhLEVBQUE7STFGclVWO01mdWpwQkUsc0RBQXNEO015R25ucEI1RDtRQW9ZRSxrQ0FBa0M7UUFDbEMsYUFBYSxFQUFBLEVBRWQ7RXpHZ3ZvQkMsc0RBQXNEO0V5R3ZucEJ4RDtJQTBZQywrQkFBK0I7SUFDL0IsYUFBYSxFQUFBO0kxRi9VVjtNZmdrcEJFLHNEQUFzRDtNeUc1bnBCNUQ7UUE4WUUsYUFBYSxFQUFBLEVBRWQ7RXpHK3VvQkMsc0RBQXNEO0V5Ry9ucEJ4RDtJQW1aQywrQkFBK0I7SUFDL0IsYUFBYSxFQUFBO0V6Ryt1b0JaLHNEQUFzRDtFeUdub3BCeEQ7SUF3WkMsNEJBQTRCO0lBQzVCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixrQ0FBa0MsRUFBQTtJekc4dW9CL0Isc0RBQXNEO0l5RzNvcEIxRDtNQW9hRSxpQkFBaUIsRUFBQTtFekcwdW9CakIsc0RBQXNEO0V5RzlvcEJ4RDtJQTBhQyxhQUFhLEVBQUE7STFGOVdWO01mc2xwQkUsc0RBQXNEO015R2xwcEI1RDtRQTRhRSxjQUFjO1FBQ2Qsa0JBQWtCO1FBQ2xCLE1BQU07UUFDTixPQUFPO1FBQ1AsWUFBWTtRQUNaLFlBQVk7UUFDWixpQkFBaUI7UUFFakIsMEJBQTBCO1FBQzFCLGdDQUFnQztRQUNoQyw0QkFBNEIsRUFBQSxFQUU3Qjs7QXpHdXVvQkQsc0RBQXNEO0F5R2x1b0J0RDtFQUNDLHlCdEdqYXNCO0VzR2thdEIscUJ0R2xhc0I7RXNHbWF0QixjdEd4YTBCLEVBQUE7O0FINm9wQjNCLHNEQUFzRDtBeUdsdW9CdEQ7RUFDQyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7RXpHb3VvQmYsc0RBQXNEO0V5Rzd1b0J4RDtJQVlFLHlCdEd4Y2tCO0lzR3ljbEIscUJ0R3pja0I7SXNHMGNsQixjdEdyY2EsRUFBQTtFSHlxcEJiLHNEQUFzRDtFeUdsdm9CeEQ7SUFrQkUsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxlQUFlO0lBQ2YsV0FBVztJQUNYLFlBQVk7SUFDWiw0QkFBNEI7SUFDNUIscUJBQXFCO0lBQ3JCLDJCQUEyQixFQUFBO0V6R211b0IzQixzREFBc0Q7RXlHNXZvQnhEO0lBOEJFLHlCdEdwY3FCO0lzR3FjckIscUJ0R3JjcUI7SXNHc2NyQixjdEczY3lCLEVBQUE7SUg0cXBCdkIsc0RBQXNEO0l5R2p3b0IxRDtNQWtDRyxzbkNBQXNuQyxFQUFBO0l6R2t1b0JybkMsc0RBQXNEO0l5R3B3b0IxRDtNQXFDRyx5QnRHamVpQjtNc0drZWpCLHFCdEdsZWlCO01zR21lakIsY3RHOWRZLEVBQUE7RUhnc3BCYixzREFBc0Q7RXlHendvQnhEO0lBNkNFLHlCdEd0ZG1CO0lzR3VkbkIscUJ0R3ZkbUI7SXNHd2RuQixjdEcxZHlCLEVBQUE7SUh5cnBCdkIsc0RBQXNEO0l5Rzl3b0IxRDtNQWlERyx3bkNBQXduQyxFQUFBO0l6R2d1b0J2bkMsc0RBQXNEO0l5R2p4b0IxRDtNQW9ERyx5QnRHaGZpQjtNc0dpZmpCLHFCdEdqZmlCO01zR2tmakIsY3RHN2VZLEVBQUE7RUg2c3BCYixzREFBc0Q7RXlHdHhvQnhEO0lBNERFLHlCdEdoZW9CO0lzR2llcEIscUJ0R2plb0I7SXNHa2VwQixjdEd6ZXlCLEVBQUE7SUhzc3BCdkIsc0RBQXNEO0l5RzN4b0IxRDtNQWdFRyx1bkNBQXVuQyxFQUFBO0l6Rzh0b0J0bkMsc0RBQXNEO0l5Rzl4b0IxRDtNQW1FRyx5QnRHL2ZpQjtNc0dnZ0JqQixxQnRHaGdCaUI7TXNHaWdCakIsY3RHNWZZLEVBQUE7RUgwdHBCYixzREFBc0Q7RXlHbnlvQnhEO0lBMEVFLHlCdEc3ZW1CO0lzRzhlbkIscUJ0RzllbUI7SXNHK2VuQixjdEd2ZnlCLEVBQUE7SUhtdHBCdkIsc0RBQXNEO0l5R3h5b0IxRDtNQThFRyxzbkNBQXNuQyxFQUFBO0l6RzZ0b0JybkMsc0RBQXNEO0l5RzN5b0IxRDtNQWlGRyx5QnRHN2dCaUI7TXNHOGdCakIscUJ0RzlnQmlCO01zRytnQmpCLGN0RzFnQlksRUFBQTtFSHV1cEJiLHNEQUFzRDtFeUdoem9CeEQ7SUF3RkUseUJ0R3ZmbUI7SXNHd2ZuQixxQnRHeGZtQjtJc0d5Zm5CLGN0R3JnQnlCLEVBQUE7SUhndXBCdkIsc0RBQXNEO0l5R3J6b0IxRDtNQTRGRyx1bkNBQXVuQyxFQUFBO0l6RzR0b0J0bkMsc0RBQXNEO0l5R3h6b0IxRDtNQStGRyx5QnRHM2hCaUI7TXNHNGhCakIscUJ0RzVoQmlCO01zRzZoQmpCLGN0R3hoQlksRUFBQTtFSG92cEJiLHNEQUFzRDtFeUc3em9CeEQ7SUFzR0UsVUFBVTtJQUNWLHVCQUFzQjtRQUF0QixvQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLDZCQUE2QjtJQUM3Qix5QkFBeUI7SUFDekIsY3RHamlCYSxFQUFBO0lIMnZwQlgsc0RBQXNEO0l5R3Awb0IxRDtNQTRHRyx3a0JBQXdrQixFQUFBO0l6RzJ0b0J2a0Isc0RBQXNEO0l5R3Ywb0IxRDtNQStHRyxjdEc1Z0JzQixFQUFBO0VIdXVwQnZCLHNEQUFzRDtFeUcxMG9CeEQ7SUFxSEUsZUFBZTtJQUNmLGdCQUFnQixFQUFBOztBekd5dG9CbEIsc0RBQXNEO0F5R250b0J0RDtFQUVFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUE7O0FDbmtCbkI7Ozs7RTFHNHhwQkU7QUFDRiw2REFBNkQ7QTBHdnhwQjdEO0VBQVksWUFBVztFQUFrRCxrQkFBaUI7RUFBQyxjQUFhLEVBQUE7O0ExRyt4cEJ4Ryw2REFBNkQ7QTBHL3hwQjRDO0VBQW1CLFlBQVcsRUFBQTs7QTFHbXlwQnZJLDZEQUE2RDtBMEdueXBCMkU7RUFBZ0IsY0FBYSxFQUFBOztBMUd1eXBCckssNkRBQTZEO0EwR3Z5cEJ5RztFQUE4QixVQUFTLEVBQUE7O0ExRzJ5cEI3TSw2REFBNkQ7QTBHM3lwQmlKO0VBQWlDLFlBQVcsRUFBQTs7QTFHK3lwQjFQLDZEQUE2RDtBMEcveXBCOEw7RUFBcUIsTUFBSztFQUFDLE9BQU0sRUFBQTs7QTFHb3pwQjVSLDZEQUE2RDtBMEdwenBCZ087RUFBNEIsV0FBVTtFQUFDLHFCQUFvQjtFQUFDLGtDQUFpQztFQUFDLG1DQUFrQztFQUFDLDZCQUE0QjtFQUFDLGFBQVk7RUFBQyx1Q0FBa0M7RUFBQyxrQkFBaUIsRUFBQTs7QTFHK3pwQjVmLDZEQUE2RDtBMEcvenBCZ2M7RUFBMkIsV0FBVTtFQUFDLHFCQUFvQjtFQUFDLGtDQUFpQztFQUFDLG1DQUFrQztFQUFDLDZCQUE0QjtFQUFDLGFBQVk7RUFBQyxrQkFBaUIsRUFBQTs7QTFHeTBwQnhyQiw2REFBNkQ7QTBHejBwQjRuQjtFQUFtRCxTQUFRLEVBQUE7O0ExRzYwcEJwdkIsNkRBQTZEO0EwRzcwcEJ3ckI7RUFBa0QsU0FBUSxFQUFBOztBMUdpMXBCL3lCLDZEQUE2RDtBMEdqMXBCbXZCO0VBQW9ELFVBQVMsRUFBQTs7QTFHcTFwQjcyQiw2REFBNkQ7QTBHcjFwQml6QjtFQUFtRCxVQUFTLEVBQUE7O0ExR3kxcEIxNkIsNkRBQTZEO0EwR3oxcEI4MkI7RUFBcUQsU0FBUSxFQUFBOztBMUc2MXBCeCtCLDZEQUE2RDtBMEc3MXBCNDZCO0VBQW9ELFNBQVEsRUFBQTs7QTFHaTJwQnJpQyw2REFBNkQ7QTBHajJwQnkrQjtFQUFrRCxZQUFXO0VBQUMsZ0JBQWU7RUFBQywwQkFBeUIsRUFBQTs7QTFHdTJwQjdvQyw2REFBNkQ7QTBHdjJwQmlsQztFQUFpRCxZQUFXO0VBQUMsZ0JBQWU7RUFBQywwQkFBeUIsRUFBQTs7QTFHNjJwQnB2Qyw2REFBNkQ7QTBHNzJwQndyQztFQUFrQixTQUFRO0VBQUMsMkJBQTBCO0VBQUMseUJBQXdCO0VBQXlCLHNCQUFxQjtFQUFDLHFCQUFvQjtFQUFDLGlCQUFnQixFQUFBOztBMUd1M3BCdjVDLDZEQUE2RDtBMEd2M3BCMjFDO0VBQThCLGtCQUFpQjtFQUFDLFdBQVU7RUFBQyxZQUFXO0VBQWtELGtCQUFpQjtFQUFDLFlBQVcsRUFBQTs7QTFHaTRwQjdpRCw2REFBNkQ7QTBHajRwQmkvQztFQUE4RSw2QkFBNEIsRUFBQTs7QTFHcTRwQnhwRCw2REFBNkQ7QTBHcjRwQjRsRDtFQUFzRSxnQkFBZTtFQUFDLGVBQWMsRUFBQTs7QTFHMDRwQjd2RCw2REFBNkQ7QTBHMTRwQmlzRDtFQUF3RCxXQUFVLEVBQUE7O0ExRzg0cEJoMEQsNkRBQTZEO0EwRzk0cEJvd0Q7RUFBd0UsZUFBYztFQUFDLFdBQVU7RUFBQyxlQUFjLEVBQUE7O0ExR281cEJqN0QsNkRBQTZEO0EwR3A1cEJxM0Q7RUFBb0MsbUJBQWtCO0VBQUMsZ0JBQWUsRUFBQTs7QTFHeTVwQngvRCw2REFBNkQ7QTBHejVwQjQ3RDtFQUFzSix5QkFBd0I7RUFBb1YsNkZBQTJEO0VBQTNELDhEQUEyRDtFQUFDLDJCQUEwQjtFQUFDLGtIQUFpSDtFQUFDLHFDQUFvQztFQUFDLHVFQUEwRDtFQUFDLGlFQUFnRTtFQUFDLFdBQVUsRUFBQTs7QTFHeTZwQi8yRiw2REFBNkQ7QTBHejZwQm16RjtFQUEwNEIseUJBQXdCLEVBQUE7O0ExRzY2cEJseEgsNkRBQTZEO0EwRzc2cEJzdEg7RUFBb1csMkJBQTBCLEVBQUE7O0ExR2k3cEJqcEksNkRBQTZEO0EwR2o3cEJxbEk7RUFBMEMsV0FBVSxFQUFBOztBMUdxN3BCdHNJLDZEQUE2RDtBMEdyN3BCMG9JO0VBQTJDLFdBQVUsRUFBQTs7QTFHeTdwQjV2SSw2REFBNkQ7QTBHejdwQmdzSTtFQUFzSixnQkFBZTtFQUE4QyxnQkFBZSxFQUFBOztBMUdnOHBCLzlJLDZEQUE2RDtBMEdoOHBCbTZJO0VBQThLLHlCQUF3QjtFQUFvViw2RkFBMkQ7RUFBM0QsOERBQTJEO0VBQUMsMkJBQTBCO0VBQUMsa0hBQWlIO0VBQUMscUNBQW9DO0VBQUMsdUVBQTBEO0VBQUMsaUVBQWdFO0VBQThDLGdCQUFlLEVBQUE7O0ExR2s5cEJoNkssNkRBQTZEO0EwR2w5cEJvMks7RUFBa2dDLHlCQUF3QixFQUFBOztBMUdzOXBCMzdNLDZEQUE2RDtBMEd0OXBCKzNNO0VBQW9aLDJCQUEwQixFQUFBOztBMUcwOXBCMTJOLDZEQUE2RDtBMEcxOXBCOHlOO0VBQWtLLHlCQUF3QjtFQUFxVSwwRkFBd0Q7RUFBeEQsMkRBQXdEO0VBQUMsMkJBQTBCO0VBQUMsa0hBQWlIO0VBQUMsK0JBQThCO0VBQUMsdUVBQTBEO0VBQUMsaUVBQWdFO0VBQUMsV0FBVTtFQUFDLHlDQUFvQyxFQUFBOztBMUcyK3BCMXZQLDZEQUE2RDtBMEczK3BCOHJQO0VBQXM4QixzQkFBcUIsRUFBQTs7QTFHKytwQnR0Uiw2REFBNkQ7QTBHLytwQjBwUjtFQUE0WCx3QkFBdUIsRUFBQTs7QTFHbS9wQjFtUyw2REFBNkQ7QTBHbi9wQjhpUztFQUEwSix5QkFBd0I7RUFBc1QsdUZBQXFEO0VBQXJELHdEQUFxRDtFQUFDLDJCQUEwQjtFQUFDLCtHQUE4RztFQUFDLCtCQUE4QjtFQUFDLHVFQUEwRDtFQUFDLGlFQUFnRTtFQUFDLFdBQVU7RUFBQyx5Q0FBb0MsRUFBQTs7QTFHb2dxQjc5VCw2REFBNkQ7QTBHcGdxQmk2VDtFQUE4NUIsc0JBQXFCLEVBQUE7O0ExR3dncUJqNVYsNkRBQTZEO0EwR3hncUJxMVY7RUFBNFcsd0JBQXVCLEVBQUE7O0ExRzRncUJyeFcsNkRBQTZEO0EwRzVncUJ5dFc7RUFBNkIsY0FBYTtFQUFDLFVBQVM7RUFBQyxZQUFXO0VBQUMsaUJBQWdCO0VBQUMsV0FBVTtFQUFDLFVBQVM7RUFBQyxlQUFjO0VBQWtELGtCQUFpQixFQUFBOztBMUd5aHFCOThXLDZEQUE2RDtBMEd6aHFCazVXO0VBQXdFLGdCQUFlLEVBQUE7O0ExRzZocUJ0aVgsNkRBQTZEO0EwRzdocUIwK1c7RUFBa0YsZUFBYztFQUFDLFdBQVU7RUFBQyxlQUFjLEVBQUE7O0ExR21pcUJqcVgsNkRBQTZEO0EwR25pcUJxbVg7RUFBOEsseUJBQXdCO0VBQXNULHVGQUFxRDtFQUFyRCx3REFBcUQ7RUFBQywyQkFBMEI7RUFBQywrR0FBOEc7RUFBQywrQkFBOEI7RUFBQyx1RUFBMEQ7RUFBQyxpRUFBZ0U7RUFBQyxXQUFVO0VBQUMseUNBQW9DLEVBQUE7O0ExR29qcUJ4aVosNkRBQTZEO0EwR3BqcUI0K1k7RUFBa2dDLHNCQUFxQixFQUFBOztBMUd3anFCaGtiLDZEQUE2RDtBMEd4anFCb2diO0VBQW9aLHdCQUF1QixFQUFBOztBMUc0anFCNStiLDZEQUE2RDtBMEc1anFCZzdiO0VBQWtFLFdBQVUsRUFBQTs7QTFHZ2txQnpqYyw2REFBNkQ7QTBHaGtxQjYvYjtFQUErQixZQUFXLEVBQUE7O0ExR29rcUJwbWMsNkRBQTZEO0EwR3BrcUJ3aWM7RUFBMkYsZUFBYyxFQUFBOztBMUd3a3FCOXNjLDZEQUE2RDtBMEd4a3FCa3BjO0VBQW1ILGdCQUFlLEVBQUE7O0ExRzRrcUJqMWMsNkRBQTZEO0EwRzVrcUJxeGM7RUFBc0Qsa0JBQWlCLEVBQUE7O0ExR2dscUJ6NWMsNkRBQTZEO0EwR2hscUI2MWM7RUFBZ0IsZUFBYztFQUFDLFdBQVU7RUFBQyxvQkFBbUI7RUFBQyxzQkFBcUIsRUFBQTs7QTFHdWxxQjcrYyw2REFBNkQ7QTBHdmxxQmk3YztFQUF1RCxlQUFjLEVBQUE7O0ExRzJscUJuamQsNkRBQTZEO0EwRzNscUJ1L2M7RUFBMkQsZUFBYyxFQUFBOztBMUcrbHFCN25kLDZEQUE2RDtBMEcvbHFCaWtkO0VBQXVCLGtCQUFpQixFQUFBOztBMUdtbXFCdHFkLDZEQUE2RDtBMEdubXFCMG1kO0VBQW9HLDBCQUF5QixFQUFBOztBMUd5bXFCcHlkLDZEQUE2RDtBMEd6bXFCd3VkO0VBQW1HLDBCQUF5QixFQUFBOztBMUcrbXFCajZkLDZEQUE2RDtBMEcvbXFCcTJkO0VBQXlCLHFCQUFvQjtFQUFDLFdBQVU7RUFBQyxlQUFjO0VBQUMsWUFBVztFQUFDLGdCQUFlO0VBQUMsZ0JBQWU7RUFBQyxpQkFBZ0I7RUFBQyxrQkFBaUI7RUFBQyx5QkFBd0I7RUFBQyxzQkFBcUI7RUFBQyxzQkFBcUI7RUFBQyxzQkFBcUI7RUFBQyxpQkFBZ0I7RUFBQyxrQkFBaUIsRUFBQTs7QTFHZ29xQnRyZSw4REFBOEQ7QTBHN25xQjlEO0VBQ0Msa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixjQUFjLEVBQUE7O0FBRWY7RTFHK25xQkUsOERBQThEO0UwRzlucUIvRDtJQUNDLGtCQUFrQjtJQUNsQixZQUFZLEVBQUEsRUFDWjs7QUFFRjtFMUcrbnFCRSw4REFBOEQ7RTBHcG9xQi9EO0lBT0MsV0FBVyxFQUFBLEVBQ1g7O0ExR2dvcUJGLDhEQUE4RDtBMEc1bnFCOUQ7RUFDQyx5QnZHVHlCO0V1R1d6QixtQkFBbUIsRUFBQTs7QTFHOG5xQnBCLDhEQUE4RDtBMEczbnFCOUQ7RUFDQyxpQkFBaUIsRUFBQTs7QTFHOG5xQmxCLDhEQUE4RDtBMEcxbnFCOUQ7RUFFQyxnQkFBZ0IsRUFBQTs7QTFHNG5xQmpCLDhEQUE4RDtBMEd6bnFCOUQ7RUFDQyxlQUFlO0VBQ2YsMkJBQTJCLEVBQUE7O0ExRzRucUI1Qiw4REFBOEQ7QTBHem5xQjlEO0VBQ0Msa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QTFHNG5xQm5CLDhEQUE4RDtBMEd6bnFCOUQ7RUFDRSxTQUFTLEVBQUE7O0ExRzRucUJYLDhEQUE4RDtBMEd6bnFCOUQ7RUFDQyxrQkFBa0IsRUFBQTs7QTFHNG5xQm5CLDhEQUE4RDtBMEd4bnFCOUQ7RUFDQyxnQkFBZ0IsRUFBQTs7QUFHakI7RTFHeW5xQkUsOERBQThEO0UwR3hucUIvRDtJQUNDLGtCQUFrQixFQUFBLEVBQ2xCOztBMUcwbnFCRiw4REFBOEQ7QTBHam9xQjlEO0VBV0MsZ0JBQWdCLEVBQUE7O0FBR2pCO0UxR3ducUJFLDhEQUE4RDtFMEd0b3FCaEU7SUFnQkUsa0JBQWtCLEVBQUEsRUFDbEI7O0ExR3lucUJGLDhEQUE4RDtBMEd0bnFCOUQ7RUFDQyw2QkFBNkI7RUFDN0IsWUFBWSxFQUFBOztBMUd5bnFCYiw4REFBOEQ7QTBHdG5xQjlEO0VBQ0Msa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0NBQWdDO0VBQ2hDLDRDQUE0QztFQUM1Qyx1Q0FBdUM7RUFDdEMsdUVBQXVFLEVBQUE7O0ExR3lucUJ6RSw4REFBOEQ7QTBHdG5xQjlEO0VBQ0MscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixhQUFhLEVBQUE7O0ExR3lucUJkLCtEQUErRDtBMEd0bnFCL0Q7RUFDQyxXQUFXO0VBQ1gsWUFBWTtFQUNYLHNFQUFzRTtFQUN2RSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLDRCQUE0QixFQUFBOztBMUd5bnFCN0IsK0RBQStEO0EwR3JucUIvRDtFQUNDLG9CQUFvQjtFQUNwQixvQkFBYTtFQUFiLGFBQWE7RUFDYiwyQkFBMkI7RUFDM0IsOEJBQTZCO1VBQTdCLDZCQUE2QixFQUFBOztBMUd3bnFCOUIsK0RBQStEO0EwR3JucUIvRDtFQUNDLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLDJCQUEyQjtFQUMzQiwyQkFBMkIsRUFBQTs7QTFHd25xQjVCLCtEQUErRDtBMEdybnFCL0Q7RUFDQyx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFBOztBMUd3bnFCakIsK0RBQStEO0EwR3JucUIvRDtFQUNDLGVBQWUsRUFBQTs7QTFHd25xQmhCLCtEQUErRDtBMEdybnFCL0Q7O0VBRUMsOEJBQThCLEVBQUE7O0FBRS9CO0UxR3VucUJFLCtEQUErRDtFMEd0bnFCaEU7SUFDQyxvQkFBb0I7SUFDcEIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isa0NBQWtDO0lBQ2xDLDRCQUE4QjtJQUE5Qiw4QkFBOEI7WUFBOUIsOEJBQThCLEVBQUEsRUFDOUI7O0ExR3ducUJGLCtEQUErRDtBMEdybnFCL0Q7RUFDQyxvQkFBb0IsRUFBQTs7QUFFckI7RTFHdW5xQkUsK0RBQStEO0UwRzFucUJqRTtJQUtFLFNBQVMsRUFBQTtFMUd3bnFCVCwrREFBK0Q7RTBHcm5xQmhFO0lBQ0MsaUJBQWlCLEVBQUEsRUFDakI7O0FBR0Y7RTFHcW5xQkUsK0RBQStEO0UwR3BucUJoRTtJQUNDLDZCQUE2QjtJQUM3QixxQkFBcUI7SUFDckIsMkJBQTJCLEVBQUEsRUFDM0I7O0FBRUY7RTFHcW5xQkUsK0RBQStEO0UwR3BucUJoRTtJQUNDLGFBQWE7SUFDYixjQUFjO0lBRWQsd0JBQXdCO0lBQ3hCLGdDdkcvSndCLEVBQUEsRXVHZ0t4Qjs7QUFFRjtFMUdvbnFCRSwrREFBK0Q7RTBHNW5xQmhFO0lBVUMsaUJBQWlCLEVBQUEsRUFDakI7O0ExR3FucUJGLCtEQUErRDtBMEdsbnFCL0Q7RUFDQyxpQkFBaUI7RUFDakIsY0FBYyxFQUFBOztBMUdxbnFCZiwrREFBK0Q7QTBHbG5xQi9EO0VBQ0MscUJBQXFCLEVBQUE7O0ExR3FucUJ0QiwrREFBK0Q7QTBHamtxQi9EO0VBQ0MsYUFBYSxFQUFBOztBMUdva3FCZCwrREFBK0Q7QTBHcHpxQjIvYjtFQW9QempjLFlBQVksRUFBQTs7QTFHb2txQmIsK0RBQStEO0EwR2prcUIvRDtFQUNDLFlBQVksRUFBQTs7QUFFYjtFMUdta3FCRSwrREFBK0Q7RTBHdGtxQmpFO0lBS0UsWUFBWSxFQUFBLEVBQ1o7O0FBRUY7RTFHbWtxQkUsK0RBQStEO0UwRzNrcUJqRTtJQVVFLFlBQVksRUFBQSxFQUNaOztBMUdva3FCRiwrREFBK0Q7QTBHamtxQi9EO0VBQ0Msa0JBQWtCO0VBQ2xCLFVBQVUsRUFBQTs7QTFHb2txQlgsK0RBQStEO0EwR2prcUIvRDtFQUNDLGFBQWEsRUFBQTs7QTFHb2txQmQsK0RBQStEO0EwR2prcUIvRDtFQUNDLG9DQUFvQztFQUNwQyxzQkFBc0I7RUFDdEIsb0NBQW9DLEVBQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vRm9udHNcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6d2dodEA0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ3NocmltcHJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvd2ViZm9udHMvc2hyaW1wLXdlYmZvbnQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy93ZWJmb250cy9zaHJpbXAtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJy9hc3NldHMvd2ViZm9udHMvc2hyaW1wLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy93ZWJmb250cy9zaHJpbXAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy93ZWJmb250cy9zaHJpbXAtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnL2Fzc2V0cy93ZWJmb250cy9zaHJpbXAtd2ViZm9udC5zdmcjc2hyaW1wcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vLyBJbXBvcnQgQ3VzdG9tIFZhcmlhYmxlcyAoT3ZlcnJpZGVzIERlZmF1bHQgQm9vdHN0cmFwIFZhcmlhYmxlcylcclxuQGltcG9ydCBcInZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4vLyBJbXBvcnQgQm9vdHN0cmFwXHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3NcIjtcclxuXHJcbi8vIEJhc2VcclxuQGltcG9ydCBcImdsb2JhbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5LnNjc3NcIjtcclxuQGltcG9ydCBcImZvcm1zLnNjc3NcIjtcclxuQGltcG9ydCBcIm1vZGFscy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0YWJzLnNjc3NcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY0EwX05hdi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NBMS0yX0hlcm8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jQTJfQ29udGVudENhbGxvdXQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jQTItMl9Db250ZW50Q2FsbG91dC5zY3NzXCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL2NBM19JdGVtQ2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NEMV9OZXdzbGV0dGVyLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY0YxX0Zvb3Rlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NIMV9Gb3JtLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY0gxLTJfRm9ybVRoYW5rcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NJMV9DVEFzLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY0wxX0RPTF9JbnRyby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NNMV9Tb2NpYWxMaW5rcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NQMV9WaWRlby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NQMl9WaWRlby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NQM19WaWRlby5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NRMV9Qb2xsLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY1ExLTJfUG9sbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NRMS0yX1BvbGxfRHJvcGRvd25zLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY1ExLTRfUG9sbFRhYmxlLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY1IxX0FydGljbGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9pbGx1bWluYXRlLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyLW5hdi1odWJzLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaW5oYWxlLnNjc3NcIjtcclxuXHJcbi8vIE1vZHVsZXNcclxuQGltcG9ydCBcImVsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3NcIjtcclxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDQwMDs1MDA7NjAwOzcwMDs4MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NocmltcHJlZ3VsYXInO1xuICBzcmM6IHVybChcIi9hc3NldHMvd2ViZm9udHMvc2hyaW1wLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9hc3NldHMvd2ViZm9udHMvc2hyaW1wLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9zaHJpbXAtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9zaHJpbXAtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvd2ViZm9udHMvc2hyaW1wLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL3NocmltcC13ZWJmb250LnN2ZyNzaHJpbXByZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjRkZGRkZGO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICM0RDEwNEY7XG4gIC0tc2Vjb25kYXJ5OiAjRUU2MzUyO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLXBpcC1kZWVwLXB1cnBsZTogIzREMTA0RjtcbiAgLS1waXAtYnJpZ2h0LXB1cnBsZTogI0EyMzA4NjtcbiAgLS1waXAtb3JhbmdlOiAjRUU2MzUyO1xuICAtLXBpcC1vcmFuZ2UtMTU6ICNGQ0U4RTU7XG4gIC0tcGlwLW9yYW5nZS0xMDogI0ZERUZFRDtcbiAgLS1waXAtZ3JleTogIzk2OTU5NTtcbiAgLS1vZmZ3aGl0ZTogI0Y1RjVGNTtcbiAgLS13aGl0ZTogI0ZGRkZGRjtcbiAgLS1vZmZibGFjazogIzBDMDAwMDtcbiAgLS1ibGFjazogIzAwMDAwMDtcbiAgLS1waXAtcmVkOiAjRDMwRDBEO1xuICAtLXBpcC1yZWQtMTU6ICNEMzBEMEQyNjtcbiAgLS1pbGx1bWluYXRlLWdyZWVuOiAjMDBEM0JBO1xuICAtLWlsbHVtaW5hdGUtbGlnaHRncmV5OiAjQ0NGNkYxO1xuICAtLXBpcC1kZWVwLXB1cnBsZS10aW50OiAjRjlFMkZBO1xuICAtLWluaGFsZS1saWdodHB1cnBsZTogI0QxQzFGQTtcbiAgLS1pbmhhbGUtcHVycGxlOiAjOEI2NEYzO1xuICAtLWluaGFsZS1kYXJrcHVycGxlOiAjNDMzNTc3O1xuICAtLWluaGFsZS1saWdodHBpbms6ICNGREUzRUI7XG4gIC0taW5oYWxlLXBpbms6ICNGQkI5Q0M7XG4gIC0taW5oYWxlLWRhcmtwaW5rOiAjRjQ1MTgwO1xuICAtLWluaGFsZS1saWdodHllbGxvdzogI0Y5RUQ5QjtcbiAgLS1pbmhhbGUteWVsbG93OiAjZjBkMjA2O1xuICAtLWluaGFsZS1saWdodG1hbmdvOiAjRUZCRjUzO1xuICAtLWluaGFsZS1tYW5nbzogI0ZGQTgxRDtcbiAgLS1pbmhhbGUtbGltZTogI0MyRDEwNDtcbiAgLS1pbmhhbGUtbGlnaHRncmVlbjogIzlGRDM5RDtcbiAgLS1pbmhhbGUtZ3JlZW46ICMzN0I3MzA7XG4gIC0taW5oYWxlLWxpZ2h0dGVhbDogIzM5RDFERTtcbiAgLS1pbmhhbGUtdGVhbDogIzE5QjVCQztcbiAgLS1pbmhhbGUtYmx1ZTogIzFFQTZGOTtcbiAgLS1pbmhhbGUtb2Zmd2hpdGU6ICNmMGVmZWQ7XG4gIC0taW5oYWxlLWRhcmtwdXJwbGUtdGludDogI0VBRTdGMTtcbiAgLS1pbmhhbGUtbWFuZ28tdGludDogI0ZGRUVEOTtcbiAgLS1pbmhhbGUtdGVhbC10aW50OiAjRTFGMUYzO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogOTkycHg7XG4gIC0tYnJlYWtwb2ludC1sZzogMTE0MHB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyODBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbi8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSAyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4vKiBsaW5lIDEwMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLyogbGluZSAxMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbi8qIGxpbmUgMTIzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDEyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDEzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyogbGluZSAxNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTUyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG4vKiBsaW5lIDE1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyogbGluZSAxNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyogbGluZSAxNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogbGluZSAxNzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbi8qIGxpbmUgMTc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5hIHtcbiAgY29sb3I6ICM0RDEwNEY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzBmMDMwZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDIwMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDIxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSAyMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4vKiBsaW5lIDI0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG4vKiBsaW5lIDI1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMjU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMjY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuLyogbGluZSAyNzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG4vKiBsaW5lIDI4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgfVxuXG4vKiBsaW5lIDI5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDMwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDMxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMzE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMzMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgMzM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiBsaW5lIDM0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAzNTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMzU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qIGxpbmUgMzcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDM3OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAzODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzOTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuLyogbGluZSAzOTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDQxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNDI2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDQzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDQzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgNDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qIGxpbmUgNDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSA0NzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDQ3NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDgyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbi8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5ociB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyogbGluZSA3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDg5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAvKiBsaW5lIDk1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDEwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSAxMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDExNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG4gIC8qIGxpbmUgMTIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgfVxuXG4vKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MgKi9cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzICovXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MgKi9cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyAqL1xuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MgKi9cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4vKiBsaW5lIDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzICovXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzICovXG4gIGEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyAqL1xua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICAvKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyAqL1xuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzICovXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgLyogbGluZSAzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MgKi9cbiAgcHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MgKi9cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyAqL1xuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MgKi9cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuXG4vKiBsaW5lIDU1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyAqL1xuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4vKiBsaW5lIDYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAvKiBsaW5lIDYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZSB0aCxcbiAgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDc1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGJjY2U7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhMjgzYTM7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYWRjMzsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmFkYzM7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQzY2Y7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YWVhNTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGJlYjg7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmViODsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhmZDE5ZTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ5NjllOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYzsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5YzsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcGlwLWRlZXAtcHVycGxlLFxuLnRhYmxlLXBpcC1kZWVwLXB1cnBsZSA+IHRoLFxuLnRhYmxlLXBpcC1kZWVwLXB1cnBsZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYmNjZTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXBpcC1kZWVwLXB1cnBsZSB0aCxcbi50YWJsZS1waXAtZGVlcC1wdXJwbGUgdGQsXG4udGFibGUtcGlwLWRlZXAtcHVycGxlIHRoZWFkIHRoLFxuLnRhYmxlLXBpcC1kZWVwLXB1cnBsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTI4M2EzOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtcGlwLWRlZXAtcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYWRjMzsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXBpcC1kZWVwLXB1cnBsZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXBpcC1kZWVwLXB1cnBsZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJhZGMzOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1waXAtYnJpZ2h0LXB1cnBsZSxcbi50YWJsZS1waXAtYnJpZ2h0LXB1cnBsZSA+IHRoLFxuLnRhYmxlLXBpcC1icmlnaHQtcHVycGxlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVjNWRkOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcGlwLWJyaWdodC1wdXJwbGUgdGgsXG4udGFibGUtcGlwLWJyaWdodC1wdXJwbGUgdGQsXG4udGFibGUtcGlwLWJyaWdodC1wdXJwbGUgdGhlYWQgdGgsXG4udGFibGUtcGlwLWJyaWdodC1wdXJwbGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2NmOTNjMDsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXBpcC1icmlnaHQtcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkYjNkMzsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXBpcC1icmlnaHQtcHVycGxlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcGlwLWJyaWdodC1wdXJwbGU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkYjNkMzsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcGlwLW9yYW5nZSxcbi50YWJsZS1waXAtb3JhbmdlID4gdGgsXG4udGFibGUtcGlwLW9yYW5nZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDNjZjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXBpcC1vcmFuZ2UgdGgsXG4udGFibGUtcGlwLW9yYW5nZSB0ZCxcbi50YWJsZS1waXAtb3JhbmdlIHRoZWFkIHRoLFxuLnRhYmxlLXBpcC1vcmFuZ2UgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YWVhNTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXBpcC1vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiZWI4OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcGlwLW9yYW5nZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXBpcC1vcmFuZ2U6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmViODsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcGlwLW9yYW5nZS0xNSxcbi50YWJsZS1waXAtb3JhbmdlLTE1ID4gdGgsXG4udGFibGUtcGlwLW9yYW5nZS0xNSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjlmODsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXBpcC1vcmFuZ2UtMTUgdGgsXG4udGFibGUtcGlwLW9yYW5nZS0xNSB0ZCxcbi50YWJsZS1waXAtb3JhbmdlLTE1IHRoZWFkIHRoLFxuLnRhYmxlLXBpcC1vcmFuZ2UtMTUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkZjNmMTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXBpcC1vcmFuZ2UtMTU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlNmUyOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcGlwLW9yYW5nZS0xNTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXBpcC1vcmFuZ2UtMTU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTZlMjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcGlwLW9yYW5nZS0xMCxcbi50YWJsZS1waXAtb3JhbmdlLTEwID4gdGgsXG4udGFibGUtcGlwLW9yYW5nZS0xMCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmJmYTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXBpcC1vcmFuZ2UtMTAgdGgsXG4udGFibGUtcGlwLW9yYW5nZS0xMCB0ZCxcbi50YWJsZS1waXAtb3JhbmdlLTEwIHRoZWFkIHRoLFxuLnRhYmxlLXBpcC1vcmFuZ2UtMTAgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZjdmNjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXBpcC1vcmFuZ2UtMTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlYWU1OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcGlwLW9yYW5nZS0xMDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXBpcC1vcmFuZ2UtMTA6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZWFlNTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcGlwLWdyZXksXG4udGFibGUtcGlwLWdyZXkgPiB0aCxcbi50YWJsZS1waXAtZ3JleSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTFlMTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXBpcC1ncmV5IHRoLFxuLnRhYmxlLXBpcC1ncmV5IHRkLFxuLnRhYmxlLXBpcC1ncmV5IHRoZWFkIHRoLFxuLnRhYmxlLXBpcC1ncmV5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNjOGM4Yzg7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1waXAtZ3JleTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ0ZDQ7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1waXAtZ3JleTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXBpcC1ncmV5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ0ZDQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLW9mZndoaXRlLFxuLnRhYmxlLW9mZndoaXRlID4gdGgsXG4udGFibGUtb2Zmd2hpdGUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1vZmZ3aGl0ZSB0aCxcbi50YWJsZS1vZmZ3aGl0ZSB0ZCxcbi50YWJsZS1vZmZ3aGl0ZSB0aGVhZCB0aCxcbi50YWJsZS1vZmZ3aGl0ZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFmYWZhOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtb2Zmd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtb2Zmd2hpdGU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1vZmZ3aGl0ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS13aGl0ZSxcbi50YWJsZS13aGl0ZSA+IHRoLFxuLnRhYmxlLXdoaXRlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXdoaXRlIHRoLFxuLnRhYmxlLXdoaXRlIHRkLFxuLnRhYmxlLXdoaXRlIHRoZWFkIHRoLFxuLnRhYmxlLXdoaXRlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2hpdGU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1vZmZibGFjayxcbi50YWJsZS1vZmZibGFjayA+IHRoLFxuLnRhYmxlLW9mZmJsYWNrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiOGI4OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtb2ZmYmxhY2sgdGgsXG4udGFibGUtb2ZmYmxhY2sgdGQsXG4udGFibGUtb2ZmYmxhY2sgdGhlYWQgdGgsXG4udGFibGUtb2ZmYmxhY2sgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzgxN2E3YTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLW9mZmJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWJhYjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLW9mZmJsYWNrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtb2ZmYmxhY2s6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWJhYjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYmxhY2ssXG4udGFibGUtYmxhY2sgPiB0aCxcbi50YWJsZS1ibGFjayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJsYWNrIHRoLFxuLnRhYmxlLWJsYWNrIHRkLFxuLnRhYmxlLWJsYWNrIHRoZWFkIHRoLFxuLnRhYmxlLWJsYWNrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YTdhN2E7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ibGFjazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXBpcC1yZWQsXG4udGFibGUtcGlwLXJlZCA+IHRoLFxuLnRhYmxlLXBpcC1yZWQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2JiYmI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1waXAtcmVkIHRoLFxuLnRhYmxlLXBpcC1yZWQgdGQsXG4udGFibGUtcGlwLXJlZCB0aGVhZCB0aCxcbi50YWJsZS1waXAtcmVkIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlODgxODE7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1waXAtcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYTVhNTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXBpcC1yZWQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1waXAtcmVkOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmE1YTU7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXBpcC1yZWQtMTUsXG4udGFibGUtcGlwLXJlZC0xNSA+IHRoLFxuLnRhYmxlLXBpcC1yZWQtMTUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNDgsIDI0OCwgMC43NjE3MjUpOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcGlwLXJlZC0xNSB0aCxcbi50YWJsZS1waXAtcmVkLTE1IHRkLFxuLnRhYmxlLXBpcC1yZWQtMTUgdGhlYWQgdGgsXG4udGFibGUtcGlwLXJlZC0xNSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMjM2LCAyMzYsIDAuNTU3NDkpOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtcGlwLXJlZC0xNTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAyMjYsIDIyNiwgMC43NjE3MjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcGlwLXJlZC0xNTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXBpcC1yZWQtMTU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDIyNiwgMjI2LCAwLjc2MTcyNSk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWlsbHVtaW5hdGUtZ3JlZW4sXG4udGFibGUtaWxsdW1pbmF0ZS1ncmVlbiA+IHRoLFxuLnRhYmxlLWlsbHVtaW5hdGUtZ3JlZW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGYzZWM7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbGx1bWluYXRlLWdyZWVuIHRoLFxuLnRhYmxlLWlsbHVtaW5hdGUtZ3JlZW4gdGQsXG4udGFibGUtaWxsdW1pbmF0ZS1ncmVlbiB0aGVhZCB0aCxcbi50YWJsZS1pbGx1bWluYXRlLWdyZWVuIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YWU4ZGI7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1pbGx1bWluYXRlLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyZWZlNjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWlsbHVtaW5hdGUtZ3JlZW46aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbGx1bWluYXRlLWdyZWVuOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmVmZTY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWlsbHVtaW5hdGUtbGlnaHRncmV5LFxuLnRhYmxlLWlsbHVtaW5hdGUtbGlnaHRncmV5ID4gdGgsXG4udGFibGUtaWxsdW1pbmF0ZS1saWdodGdyZXkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWZjZmI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbGx1bWluYXRlLWxpZ2h0Z3JleSB0aCxcbi50YWJsZS1pbGx1bWluYXRlLWxpZ2h0Z3JleSB0ZCxcbi50YWJsZS1pbGx1bWluYXRlLWxpZ2h0Z3JleSB0aGVhZCB0aCxcbi50YWJsZS1pbGx1bWluYXRlLWxpZ2h0Z3JleSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRmYWY4OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtaWxsdW1pbmF0ZS1saWdodGdyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmOGY1OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaWxsdW1pbmF0ZS1saWdodGdyZXk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbGx1bWluYXRlLWxpZ2h0Z3JleTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmOGY1OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1waXAtZGVlcC1wdXJwbGUtdGludCxcbi50YWJsZS1waXAtZGVlcC1wdXJwbGUtdGludCA+IHRoLFxuLnRhYmxlLXBpcC1kZWVwLXB1cnBsZS10aW50ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2ZlOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcGlwLWRlZXAtcHVycGxlLXRpbnQgdGgsXG4udGFibGUtcGlwLWRlZXAtcHVycGxlLXRpbnQgdGQsXG4udGFibGUtcGlwLWRlZXAtcHVycGxlLXRpbnQgdGhlYWQgdGgsXG4udGFibGUtcGlwLWRlZXAtcHVycGxlLXRpbnQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZjZjBmYzsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXBpcC1kZWVwLXB1cnBsZS10aW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTBmYjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXBpcC1kZWVwLXB1cnBsZS10aW50OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcGlwLWRlZXAtcHVycGxlLXRpbnQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTBmYjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLWxpZ2h0cHVycGxlLFxuLnRhYmxlLWluaGFsZS1saWdodHB1cnBsZSA+IHRoLFxuLnRhYmxlLWluaGFsZS1saWdodHB1cnBsZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWVmZTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1saWdodHB1cnBsZSB0aCxcbi50YWJsZS1pbmhhbGUtbGlnaHRwdXJwbGUgdGQsXG4udGFibGUtaW5oYWxlLWxpZ2h0cHVycGxlIHRoZWFkIHRoLFxuLnRhYmxlLWluaGFsZS1saWdodHB1cnBsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdkZmZjOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLWxpZ2h0cHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDZmZDsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saWdodHB1cnBsZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saWdodHB1cnBsZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBkNmZkOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUtcHVycGxlLFxuLnRhYmxlLWluaGFsZS1wdXJwbGUgPiB0aCxcbi50YWJsZS1pbmhhbGUtcHVycGxlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkNGZjOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLXB1cnBsZSB0aCxcbi50YWJsZS1pbmhhbGUtcHVycGxlIHRkLFxuLnRhYmxlLWluaGFsZS1wdXJwbGUgdGhlYWQgdGgsXG4udGFibGUtaW5oYWxlLXB1cnBsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzNhZWY5OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLXB1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGJjZmE7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtcHVycGxlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLXB1cnBsZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RiY2ZhOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUtZGFya3B1cnBsZSxcbi50YWJsZS1pbmhhbGUtZGFya3B1cnBsZSA+IHRoLFxuLnRhYmxlLWluaGFsZS1kYXJrcHVycGxlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjNmQ5OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLWRhcmtwdXJwbGUgdGgsXG4udGFibGUtaW5oYWxlLWRhcmtwdXJwbGUgdGQsXG4udGFibGUtaW5oYWxlLWRhcmtwdXJwbGUgdGhlYWQgdGgsXG4udGFibGUtaW5oYWxlLWRhcmtwdXJwbGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzlkOTZiODsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1kYXJrcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYjdjZjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1kYXJrcHVycGxlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLWRhcmtwdXJwbGU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYjdjZjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLWxpZ2h0cGluayxcbi50YWJsZS1pbmhhbGUtbGlnaHRwaW5rID4gdGgsXG4udGFibGUtaW5oYWxlLWxpZ2h0cGluayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjdmOTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1saWdodHBpbmsgdGgsXG4udGFibGUtaW5oYWxlLWxpZ2h0cGluayB0ZCxcbi50YWJsZS1pbmhhbGUtbGlnaHRwaW5rIHRoZWFkIHRoLFxuLnRhYmxlLWluaGFsZS1saWdodHBpbmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZjBmNTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saWdodHBpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlMGU4OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLWxpZ2h0cGluazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saWdodHBpbms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTBlODsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLXBpbmssXG4udGFibGUtaW5oYWxlLXBpbmsgPiB0aCxcbi50YWJsZS1pbmhhbGUtcGluayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWJmMTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1waW5rIHRoLFxuLnRhYmxlLWluaGFsZS1waW5rIHRkLFxuLnRhYmxlLWluaGFsZS1waW5rIHRoZWFkIHRoLFxuLnRhYmxlLWluaGFsZS1waW5rIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZGRiZTQ7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQzZTA7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtcGluazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1waW5rOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQzZTA7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1kYXJrcGluayxcbi50YWJsZS1pbmhhbGUtZGFya3BpbmsgPiB0aCxcbi50YWJsZS1pbmhhbGUtZGFya3BpbmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2NlZGI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUtZGFya3BpbmsgdGgsXG4udGFibGUtaW5oYWxlLWRhcmtwaW5rIHRkLFxuLnRhYmxlLWluaGFsZS1kYXJrcGluayB0aGVhZCB0aCxcbi50YWJsZS1pbmhhbGUtZGFya3BpbmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5YTViZDsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1kYXJrcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Yzk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtZGFya3Bpbms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtZGFya3Bpbms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjZjOTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLWxpZ2h0eWVsbG93LFxuLnRhYmxlLWluaGFsZS1saWdodHllbGxvdyA+IHRoLFxuLnRhYmxlLWluaGFsZS1saWdodHllbGxvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmFlMzsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1saWdodHllbGxvdyB0aCxcbi50YWJsZS1pbmhhbGUtbGlnaHR5ZWxsb3cgdGQsXG4udGFibGUtaW5oYWxlLWxpZ2h0eWVsbG93IHRoZWFkIHRoLFxuLnRhYmxlLWluaGFsZS1saWdodHllbGxvdyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmNmNmNiOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLWxpZ2h0eWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjZjYjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saWdodHllbGxvdzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saWdodHllbGxvdzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmNmNiOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUteWVsbG93LFxuLnRhYmxlLWluaGFsZS15ZWxsb3cgPiB0aCxcbi50YWJsZS1pbmhhbGUteWVsbG93ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMmI5OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLXllbGxvdyB0aCxcbi50YWJsZS1pbmhhbGUteWVsbG93IHRkLFxuLnRhYmxlLWluaGFsZS15ZWxsb3cgdGhlYWQgdGgsXG4udGFibGUtaW5oYWxlLXllbGxvdyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdlODdlOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLXllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWVlYTE7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUteWVsbG93OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLXllbGxvdzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlZWExOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUtbGlnaHRtYW5nbyxcbi50YWJsZS1pbmhhbGUtbGlnaHRtYW5nbyA+IHRoLFxuLnRhYmxlLWluaGFsZS1saWdodG1hbmdvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZGNmOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLWxpZ2h0bWFuZ28gdGgsXG4udGFibGUtaW5oYWxlLWxpZ2h0bWFuZ28gdGQsXG4udGFibGUtaW5oYWxlLWxpZ2h0bWFuZ28gdGhlYWQgdGgsXG4udGFibGUtaW5oYWxlLWxpZ2h0bWFuZ28gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZGVhNjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saWdodG1hbmdvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTRiNzsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saWdodG1hbmdvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLWxpZ2h0bWFuZ286aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTRiNzsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLW1hbmdvLFxuLnRhYmxlLWluaGFsZS1tYW5nbyA+IHRoLFxuLnRhYmxlLWluaGFsZS1tYW5nbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTdjMDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1tYW5nbyB0aCxcbi50YWJsZS1pbmhhbGUtbWFuZ28gdGQsXG4udGFibGUtaW5oYWxlLW1hbmdvIHRoZWFkIHRoLFxuLnRhYmxlLWluaGFsZS1tYW5nbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkMjg5OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLW1hbmdvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGRhNzsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1tYW5nbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1tYW5nbzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZGE3OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUtbGltZSxcbi50YWJsZS1pbmhhbGUtbGltZSA+IHRoLFxuLnRhYmxlLWluaGFsZS1saW1lID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMmI5OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLWxpbWUgdGgsXG4udGFibGUtaW5oYWxlLWxpbWUgdGQsXG4udGFibGUtaW5oYWxlLWxpbWUgdGhlYWQgdGgsXG4udGFibGUtaW5oYWxlLWxpbWUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2RmZTc3YzsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saW1lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWVhMzsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saW1lOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLWxpbWU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWVhMzsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLWxpZ2h0Z3JlZW4sXG4udGFibGUtaW5oYWxlLWxpZ2h0Z3JlZW4gPiB0aCxcbi50YWJsZS1pbmhhbGUtbGlnaHRncmVlbiA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZjNlNDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1saWdodGdyZWVuIHRoLFxuLnRhYmxlLWluaGFsZS1saWdodGdyZWVuIHRkLFxuLnRhYmxlLWluaGFsZS1saWdodGdyZWVuIHRoZWFkIHRoLFxuLnRhYmxlLWluaGFsZS1saWdodGdyZWVuIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNjZGU4Y2M7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtbGlnaHRncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmViZDI7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtbGlnaHRncmVlbjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saWdodGdyZWVuOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmViZDI7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1ncmVlbixcbi50YWJsZS1pbmhhbGUtZ3JlZW4gPiB0aCxcbi50YWJsZS1pbmhhbGUtZ3JlZW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2ViYzU7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUtZ3JlZW4gdGgsXG4udGFibGUtaW5oYWxlLWdyZWVuIHRkLFxuLnRhYmxlLWluaGFsZS1ncmVlbiB0aGVhZCB0aCxcbi50YWJsZS1pbmhhbGUtZ3JlZW4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk3ZGE5MzsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWU0YjI7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtZ3JlZW46aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtZ3JlZW46aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZTRiMjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLWxpZ2h0dGVhbCxcbi50YWJsZS1pbmhhbGUtbGlnaHR0ZWFsID4gdGgsXG4udGFibGUtaW5oYWxlLWxpZ2h0dGVhbCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZjJmNjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1saWdodHRlYWwgdGgsXG4udGFibGUtaW5oYWxlLWxpZ2h0dGVhbCB0ZCxcbi50YWJsZS1pbmhhbGUtbGlnaHR0ZWFsIHRoZWFkIHRoLFxuLnRhYmxlLWluaGFsZS1saWdodHRlYWwgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk4ZTdlZTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saWdodHRlYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlZGYyOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLWxpZ2h0dGVhbDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1saWdodHRlYWw6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZWRmMjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLXRlYWwsXG4udGFibGUtaW5oYWxlLXRlYWwgPiB0aCxcbi50YWJsZS1pbmhhbGUtdGVhbCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmZWFlYzsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS10ZWFsIHRoLFxuLnRhYmxlLWluaGFsZS10ZWFsIHRkLFxuLnRhYmxlLWluaGFsZS10ZWFsIHRoZWFkIHRoLFxuLnRhYmxlLWluaGFsZS10ZWFsIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4N2Q5ZGM7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtdGVhbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmU0ZTY7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtdGVhbDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS10ZWFsOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmU0ZTY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1ibHVlLFxuLnRhYmxlLWluaGFsZS1ibHVlID4gdGgsXG4udGFibGUtaW5oYWxlLWJsdWUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGU2ZmQ7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUtYmx1ZSB0aCxcbi50YWJsZS1pbmhhbGUtYmx1ZSB0ZCxcbi50YWJsZS1pbmhhbGUtYmx1ZSB0aGVhZCB0aCxcbi50YWJsZS1pbmhhbGUtYmx1ZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGFkMWZjOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkY2ZjOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLWJsdWU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtYmx1ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkY2ZjOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUtb2Zmd2hpdGUsXG4udGFibGUtaW5oYWxlLW9mZndoaXRlID4gdGgsXG4udGFibGUtaW5oYWxlLW9mZndoaXRlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZhOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLW9mZndoaXRlIHRoLFxuLnRhYmxlLWluaGFsZS1vZmZ3aGl0ZSB0ZCxcbi50YWJsZS1pbmhhbGUtb2Zmd2hpdGUgdGhlYWQgdGgsXG4udGFibGUtaW5oYWxlLW9mZndoaXRlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZjY7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtb2Zmd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGVjOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLW9mZndoaXRlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLW9mZndoaXRlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZWM7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1kYXJrcHVycGxlLXRpbnQsXG4udGFibGUtaW5oYWxlLWRhcmtwdXJwbGUtdGludCA+IHRoLFxuLnRhYmxlLWluaGFsZS1kYXJrcHVycGxlLXRpbnQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4ZmI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUtZGFya3B1cnBsZS10aW50IHRoLFxuLnRhYmxlLWluaGFsZS1kYXJrcHVycGxlLXRpbnQgdGQsXG4udGFibGUtaW5oYWxlLWRhcmtwdXJwbGUtdGludCB0aGVhZCB0aCxcbi50YWJsZS1pbmhhbGUtZGFya3B1cnBsZS10aW50IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmNGYzZjg7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtZGFya3B1cnBsZS10aW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZThmMjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWluaGFsZS1kYXJrcHVycGxlLXRpbnQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtZGFya3B1cnBsZS10aW50OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmU4ZjI7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluaGFsZS1tYW5nby10aW50LFxuLnRhYmxlLWluaGFsZS1tYW5nby10aW50ID4gdGgsXG4udGFibGUtaW5oYWxlLW1hbmdvLXRpbnQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjQ7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUtbWFuZ28tdGludCB0aCxcbi50YWJsZS1pbmhhbGUtbWFuZ28tdGludCB0ZCxcbi50YWJsZS1pbmhhbGUtbWFuZ28tdGludCB0aGVhZCB0aCxcbi50YWJsZS1pbmhhbGUtbWFuZ28tdGludCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmNmViOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLW1hbmdvLXRpbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWRiOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLW1hbmdvLXRpbnQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtbWFuZ28tdGludDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWRiOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmhhbGUtdGVhbC10aW50LFxuLnRhYmxlLWluaGFsZS10ZWFsLXRpbnQgPiB0aCxcbi50YWJsZS1pbmhhbGUtdGVhbC10aW50ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYmZjOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5oYWxlLXRlYWwtdGludCB0aCxcbi50YWJsZS1pbmhhbGUtdGVhbC10aW50IHRkLFxuLnRhYmxlLWluaGFsZS10ZWFsLXRpbnQgdGhlYWQgdGgsXG4udGFibGUtaW5oYWxlLXRlYWwtdGludCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZmOGY5OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLXRlYWwtdGludDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGYyZjU7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmhhbGUtdGVhbC10aW50OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5oYWxlLXRlYWwtdGludDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRmMmY1OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi8qIGxpbmUgMTE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG5cbi8qIGxpbmUgMTIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4vKiBsaW5lIDEzMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDEzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICM0NTRkNTU7IH1cbiAgLyogbGluZSAxNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDE0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC8qIGxpbmUgMTcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC8qIGxpbmUgMTc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMTcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC8qIGxpbmUgMTc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzkuOThweCkge1xuICAvKiBsaW5lIDE3MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAvKiBsaW5lIDE3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLyogbGluZSAxNzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLyogbGluZSAxNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4vKiBsaW5lIDE3MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAvKiBsaW5lIDE3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNiNDI1Yjk7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NywgMTYsIDc5LCAwLjI1KTsgfVxuICAvKiBsaW5lIDM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG5zZWxlY3QuZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1NzsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDk3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogbGluZSAxMDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDEyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLyogbGluZSAxMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxNTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLyogbGluZSAxNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLyogbGluZSAxNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxNzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDE4OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLyogbGluZSAxOTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC8qIGxpbmUgMjA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tcm93ID4gLmNvbCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDIxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDIyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cbiAgLyogbGluZSAyMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLyogbGluZSAyMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMjM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAvKiBsaW5lIDI0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAvKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAudmFsaWQtdG9vbHRpcCB7XG4gICAgbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgNzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC8qIGxpbmUgOTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjVyZW0gY2VudGVyOyB9XG5cbi8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI0ZGRkZGRiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7IH1cbiAgLyogbGluZSAxMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi8qIGxpbmUgMTQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSAxNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSAxNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7IH1cblxuLyogbGluZSAxNjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDE3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4vKiBsaW5lIDE4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSAxODgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4vKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAvKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLXJvdyA+IC5jb2wgPiAuaW52YWxpZC10b29sdGlwLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLyogbGluZSA5NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI0ZGRkZGRiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDsgfVxuICAvKiBsaW5lIDEzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi8qIGxpbmUgMTQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi8qIGxpbmUgMTQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi8qIGxpbmUgMTYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDsgfVxuXG4vKiBsaW5lIDE2OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDE3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLyogbGluZSAxODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4vKiBsaW5lIDE4OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLyogbGluZSAyNzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDI4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAyODksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMjk3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAzMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC8qIGxpbmUgMzEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLyogbGluZSAzMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLyogbGluZSAzMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDMzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSAzMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLyogbGluZSAzNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDI3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCAxNiwgNzksIDAuMjUpOyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLyogbGluZSA0MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICBib3JkZXItY29sb3I6ICM0RDEwNEY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTBhMmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQwNzI1OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMGEyZjtcbiAgICBib3JkZXItY29sb3I6ICMyNDA3MjU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA0LCA1MiwgMTA1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RjtcbiAgICBib3JkZXItY29sb3I6ICM0RDEwNEY7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MDcyNTtcbiAgICBib3JkZXItY29sb3I6ICMxOTA1MWE7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDQsIDUyLCAxMDUsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTYzNTI7XG4gIGJvcmRlci1jb2xvcjogI0VFNjM1MjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0NDJmO1xuICAgIGJvcmRlci1jb2xvcjogI2U5MzkyNDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0NDJmO1xuICAgIGJvcmRlci1jb2xvcjogI2U5MzkyNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDEyMiwgMTA4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTYzNTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUU2MzUyOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTM5MjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTgyZjE4OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAxMjIsIDEwOCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICBib3JkZXItY29sb3I6ICNjNjk1MDA7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICAgIGJvcmRlci1jb2xvcjogI2IyMWYyZDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDlkZjsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1waXAtZGVlcC1wdXJwbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RjtcbiAgYm9yZGVyLWNvbG9yOiAjNEQxMDRGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1waXAtZGVlcC1wdXJwbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTBhMmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQwNzI1OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXBpcC1kZWVwLXB1cnBsZTpmb2N1cywgLmJ0bi1waXAtZGVlcC1wdXJwbGUuZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTBhMmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQwNzI1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwNCwgNTIsIDEwNSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtZGVlcC1wdXJwbGUuZGlzYWJsZWQsIC5idG4tcGlwLWRlZXAtcHVycGxlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICAgIGJvcmRlci1jb2xvcjogIzREMTA0RjsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtZGVlcC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXBpcC1kZWVwLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1waXAtZGVlcC1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQwNzI1O1xuICAgIGJvcmRlci1jb2xvcjogIzE5MDUxYTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tcGlwLWRlZXAtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1waXAtZGVlcC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1waXAtZGVlcC1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwNCwgNTIsIDEwNSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1waXAtYnJpZ2h0LXB1cnBsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTIzMDg2O1xuICBib3JkZXItY29sb3I6ICNBMjMwODY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXBpcC1icmlnaHQtcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQyNzZlO1xuICAgIGJvcmRlci1jb2xvcjogIzdiMjQ2NTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtYnJpZ2h0LXB1cnBsZTpmb2N1cywgLmJ0bi1waXAtYnJpZ2h0LXB1cnBsZS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0Mjc2ZTtcbiAgICBib3JkZXItY29sb3I6ICM3YjI0NjU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc2LCA3OSwgMTUyLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXBpcC1icmlnaHQtcHVycGxlLmRpc2FibGVkLCAuYnRuLXBpcC1icmlnaHQtcHVycGxlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTIzMDg2O1xuICAgIGJvcmRlci1jb2xvcjogI0EyMzA4NjsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtYnJpZ2h0LXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcGlwLWJyaWdodC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcGlwLWJyaWdodC1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IyNDY1O1xuICAgIGJvcmRlci1jb2xvcjogIzcxMjE1ZDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tcGlwLWJyaWdodC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXBpcC1icmlnaHQtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcGlwLWJyaWdodC1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3NiwgNzksIDE1MiwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1waXAtb3JhbmdlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTYzNTI7XG4gIGJvcmRlci1jb2xvcjogI0VFNjM1MjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tcGlwLW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDQyZjtcbiAgICBib3JkZXItY29sb3I6ICNlOTM5MjQ7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcGlwLW9yYW5nZTpmb2N1cywgLmJ0bi1waXAtb3JhbmdlLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0NDJmO1xuICAgIGJvcmRlci1jb2xvcjogI2U5MzkyNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDEyMiwgMTA4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXBpcC1vcmFuZ2UuZGlzYWJsZWQsIC5idG4tcGlwLW9yYW5nZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjM1MjtcbiAgICBib3JkZXItY29sb3I6ICNFRTYzNTI7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcGlwLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcGlwLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1waXAtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MzkyNDtcbiAgICBib3JkZXItY29sb3I6ICNlODJmMTg7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXBpcC1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXBpcC1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1waXAtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDEsIDEyMiwgMTA4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXBpcC1vcmFuZ2UtMTUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRThFNTtcbiAgYm9yZGVyLWNvbG9yOiAjRkNFOEU1OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1waXAtb3JhbmdlLTE1OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjYWMzO1xuICAgIGJvcmRlci1jb2xvcjogI2Y3YzBiNzsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtb3JhbmdlLTE1OmZvY3VzLCAuYnRuLXBpcC1vcmFuZ2UtMTUuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGNhYzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdjMGI3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOSwgMjAzLCAyMDEsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcGlwLW9yYW5nZS0xNS5kaXNhYmxlZCwgLmJ0bi1waXAtb3JhbmdlLTE1OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFOEU1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZDRThFNTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtb3JhbmdlLTE1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1waXAtb3JhbmdlLTE1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXBpcC1vcmFuZ2UtMTUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjMGI3O1xuICAgIGJvcmRlci1jb2xvcjogI2Y1YjVhYzsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tcGlwLW9yYW5nZS0xNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcGlwLW9yYW5nZS0xNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXBpcC1vcmFuZ2UtMTUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOSwgMjAzLCAyMDEsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tcGlwLW9yYW5nZS0xMCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFRkVEO1xuICBib3JkZXItY29sb3I6ICNGREVGRUQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXBpcC1vcmFuZ2UtMTA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWQwY2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhjNmJmOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXBpcC1vcmFuZ2UtMTA6Zm9jdXMsIC5idG4tcGlwLW9yYW5nZS0xMC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDBjYjtcbiAgICBib3JkZXItY29sb3I6ICNmOGM2YmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCAyMDksIDIwOCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtb3JhbmdlLTEwLmRpc2FibGVkLCAuYnRuLXBpcC1vcmFuZ2UtMTA6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREVGRUQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkRFRkVEOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXBpcC1vcmFuZ2UtMTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXBpcC1vcmFuZ2UtMTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcGlwLW9yYW5nZS0xMC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGM2YmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdiY2I0OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1waXAtb3JhbmdlLTEwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1waXAtb3JhbmdlLTEwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcGlwLW9yYW5nZS0xMC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCAyMDksIDIwOCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1waXAtZ3JleSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5NTk1O1xuICBib3JkZXItY29sb3I6ICM5Njk1OTU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXBpcC1ncmV5OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM4MjgyO1xuICAgIGJvcmRlci1jb2xvcjogIzdkN2I3YjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtZ3JleTpmb2N1cywgLmJ0bi1waXAtZ3JleS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgzODI4MjtcbiAgICBib3JkZXItY29sb3I6ICM3ZDdiN2I7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY2LCAxNjUsIDE2NSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtZ3JleS5kaXNhYmxlZCwgLmJ0bi1waXAtZ3JleTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTU5NTtcbiAgICBib3JkZXItY29sb3I6ICM5Njk1OTU7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcGlwLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXBpcC1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXBpcC1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkN2I3YjtcbiAgICBib3JkZXItY29sb3I6ICM3Njc1NzU7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXBpcC1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1waXAtZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXBpcC1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjYsIDE2NSwgMTY1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW9mZndoaXRlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1jb2xvcjogI0Y1RjVGNTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb2Zmd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgYm9yZGVyLWNvbG9yOiBnYWluc2Jvcm87IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb2Zmd2hpdGU6Zm9jdXMsIC5idG4tb2Zmd2hpdGUuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgYm9yZGVyLWNvbG9yOiBnYWluc2Jvcm87XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEzLCAyMTQsIDIxNCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vZmZ3aGl0ZS5kaXNhYmxlZCwgLmJ0bi1vZmZ3aGl0ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBib3JkZXItY29sb3I6ICNGNUY1RjU7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb2Zmd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW9mZndoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW9mZndoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb2Zmd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW9mZndoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb2Zmd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMywgMjE0LCAyMTQsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4td2hpdGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2hpdGU6Zm9jdXMsIC5idG4td2hpdGUuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjIyLCAyMjMsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2hpdGUuZGlzYWJsZWQsIC5idG4td2hpdGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjIsIDIyMywgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vZmZibGFjayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMwMDAwO1xuICBib3JkZXItY29sb3I6ICMwQzAwMDA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW9mZmJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW9mZmJsYWNrOmZvY3VzLCAuYnRuLW9mZmJsYWNrLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ4LCAzOCwgMzgsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb2ZmYmxhY2suZGlzYWJsZWQsIC5idG4tb2ZmYmxhY2s6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEMwMDAwOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW9mZmJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vZmZibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vZmZibGFjay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW9mZmJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vZmZibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW9mZmJsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0OCwgMzgsIDM4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJsYWNrIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYmxhY2s6Zm9jdXMsIC5idG4tYmxhY2suZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAzOCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1ibGFjay5kaXNhYmxlZCwgLmJ0bi1ibGFjazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tcGlwLXJlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMwRDBEO1xuICBib3JkZXItY29sb3I6ICNEMzBEMEQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXBpcC1yZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZjBiMGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTMwYTBhOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXBpcC1yZWQ6Zm9jdXMsIC5idG4tcGlwLXJlZC5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FmMGIwYjtcbiAgICBib3JkZXItY29sb3I6ICNhMzBhMGE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE4LCA0OSwgNDksIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcGlwLXJlZC5kaXNhYmxlZCwgLmJ0bi1waXAtcmVkOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMwRDBEO1xuICAgIGJvcmRlci1jb2xvcjogI0QzMEQwRDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1waXAtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXBpcC1yZWQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwYTBhO1xuICAgIGJvcmRlci1jb2xvcjogIzk3MDkwOTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tcGlwLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcGlwLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXBpcC1yZWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOCwgNDksIDQ5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXBpcC1yZWQtMTUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMEQwRDI2O1xuICBib3JkZXItY29sb3I6ICNEMzBEMEQyNjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tcGlwLXJlZC0xNTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzUsIDExLCAxMSwgMC4xNDkwMik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MywgMTAsIDEwLCAwLjE0OTAyKTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtcmVkLTE1OmZvY3VzLCAuYnRuLXBpcC1yZWQtMTUuZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc1LCAxMSwgMTEsIDAuMTQ5MDIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjMsIDEwLCAxMCwgMC4xNDkwMik7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQxLCAxNzksIDE3OSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtcmVkLTE1LmRpc2FibGVkLCAuYnRuLXBpcC1yZWQtMTU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMzBEMEQyNjtcbiAgICBib3JkZXItY29sb3I6ICNEMzBEMEQyNjsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtcmVkLTE1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1waXAtcmVkLTE1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXBpcC1yZWQtMTUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MywgMTAsIDEwLCAwLjE0OTAyKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCA5LCA5LCAwLjE0OTAyKTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tcGlwLXJlZC0xNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcGlwLXJlZC0xNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXBpcC1yZWQtMTUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MSwgMTc5LCAxNzksIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4taWxsdW1pbmF0ZS1ncmVlbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEM0JBO1xuICBib3JkZXItY29sb3I6ICMwMEQzQkE7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWlsbHVtaW5hdGUtZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkOTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhMDhkOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWlsbHVtaW5hdGUtZ3JlZW46Zm9jdXMsIC5idG4taWxsdW1pbmF0ZS1ncmVlbi5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWQ5ODtcbiAgICBib3JkZXItY29sb3I6ICMwMGEwOGQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDIxOCwgMTk2LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWlsbHVtaW5hdGUtZ3JlZW4uZGlzYWJsZWQsIC5idG4taWxsdW1pbmF0ZS1ncmVlbjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNCQTtcbiAgICBib3JkZXItY29sb3I6ICMwMEQzQkE7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taWxsdW1pbmF0ZS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taWxsdW1pbmF0ZS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbGx1bWluYXRlLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTA4ZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDkzODI7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWlsbHVtaW5hdGUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWlsbHVtaW5hdGUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbGx1bWluYXRlLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMjE4LCAxOTYsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4taWxsdW1pbmF0ZS1saWdodGdyZXkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRjZGMTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NGNkYxOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1pbGx1bWluYXRlLWxpZ2h0Z3JleTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZjBlODtcbiAgICBib3JkZXItY29sb3I6ICNhMWVlZTU7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taWxsdW1pbmF0ZS1saWdodGdyZXk6Zm9jdXMsIC5idG4taWxsdW1pbmF0ZS1saWdodGdyZXkuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmYwZTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTFlZWU1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3OCwgMjE1LCAyMTEsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taWxsdW1pbmF0ZS1saWdodGdyZXkuZGlzYWJsZWQsIC5idG4taWxsdW1pbmF0ZS1saWdodGdyZXk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0Y2RjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0NGNkYxOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWlsbHVtaW5hdGUtbGlnaHRncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbGx1bWluYXRlLWxpZ2h0Z3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbGx1bWluYXRlLWxpZ2h0Z3JleS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMWVlZTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTZlY2UyOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1pbGx1bWluYXRlLWxpZ2h0Z3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taWxsdW1pbmF0ZS1saWdodGdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbGx1bWluYXRlLWxpZ2h0Z3JleS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc4LCAyMTUsIDIxMSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1waXAtZGVlcC1wdXJwbGUtdGludCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFMkZBO1xuICBib3JkZXItY29sb3I6ICNGOUUyRkE7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXBpcC1kZWVwLXB1cnBsZS10aW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJjMWY0O1xuICAgIGJvcmRlci1jb2xvcjogI2YwYjdmMzsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtZGVlcC1wdXJwbGUtdGludDpmb2N1cywgLmJ0bi1waXAtZGVlcC1wdXJwbGUtdGludC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyYzFmNDtcbiAgICBib3JkZXItY29sb3I6ICNmMGI3ZjM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE3LCAxOTgsIDIxOSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1waXAtZGVlcC1wdXJwbGUtdGludC5kaXNhYmxlZCwgLmJ0bi1waXAtZGVlcC1wdXJwbGUtdGludDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RTJGQTtcbiAgICBib3JkZXItY29sb3I6ICNGOUUyRkE7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcGlwLWRlZXAtcHVycGxlLXRpbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXBpcC1kZWVwLXB1cnBsZS10aW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXBpcC1kZWVwLXB1cnBsZS10aW50LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYjdmMztcbiAgICBib3JkZXItY29sb3I6ICNlZWFjZjE7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXBpcC1kZWVwLXB1cnBsZS10aW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1waXAtZGVlcC1wdXJwbGUtdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXBpcC1kZWVwLXB1cnBsZS10aW50LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTcsIDE5OCwgMjE5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWluaGFsZS1saWdodHB1cnBsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFDMUZBO1xuICBib3JkZXItY29sb3I6ICNEMUMxRkE7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1saWdodHB1cnBsZTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3OWVmNztcbiAgICBib3JkZXItY29sb3I6ICNhZTkyZjY7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLWxpZ2h0cHVycGxlOmZvY3VzLCAuYnRuLWluaGFsZS1saWdodHB1cnBsZS5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3OWVmNztcbiAgICBib3JkZXItY29sb3I6ICNhZTkyZjY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTgzLCAxNzAsIDIxOSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbGlnaHRwdXJwbGUuZGlzYWJsZWQsIC5idG4taW5oYWxlLWxpZ2h0cHVycGxlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFDMUZBO1xuICAgIGJvcmRlci1jb2xvcjogI0QxQzFGQTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbGlnaHRwdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluaGFsZS1saWdodHB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmhhbGUtbGlnaHRwdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWU5MmY2O1xuICAgIGJvcmRlci1jb2xvcjogI2E1ODZmNTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWxpZ2h0cHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmhhbGUtbGlnaHRwdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmhhbGUtbGlnaHRwdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4MywgMTcwLCAyMTksIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4taW5oYWxlLXB1cnBsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI2NEYzO1xuICBib3JkZXItY29sb3I6ICM4QjY0RjM7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1wdXJwbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDQwZjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjgzNWVmOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1wdXJwbGU6Zm9jdXMsIC5idG4taW5oYWxlLXB1cnBsZS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNDBmMDtcbiAgICBib3JkZXItY29sb3I6ICM2ODM1ZWY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU2LCAxMjMsIDI0NSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtcHVycGxlLmRpc2FibGVkLCAuYnRuLWluaGFsZS1wdXJwbGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QjY0RjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjOEI2NEYzOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluaGFsZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5oYWxlLXB1cnBsZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ODM1ZWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWYyOWVlOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1pbmhhbGUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmhhbGUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5oYWxlLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU2LCAxMjMsIDI0NSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUtZGFya3B1cnBsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMzNTc3O1xuICBib3JkZXItY29sb3I6ICM0MzM1Nzc7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1kYXJrcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQyOTVkO1xuICAgIGJvcmRlci1jb2xvcjogIzJmMjU1NDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtZGFya3B1cnBsZTpmb2N1cywgLmJ0bi1pbmhhbGUtZGFya3B1cnBsZS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0Mjk1ZDtcbiAgICBib3JkZXItY29sb3I6ICMyZjI1NTQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTUsIDgzLCAxMzksIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLWRhcmtwdXJwbGUuZGlzYWJsZWQsIC5idG4taW5oYWxlLWRhcmtwdXJwbGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzM1Nzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDMzNTc3OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1kYXJrcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmhhbGUtZGFya3B1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmhhbGUtZGFya3B1cnBsZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjI1NTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmEyMTRiOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1pbmhhbGUtZGFya3B1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5oYWxlLWRhcmtwdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmhhbGUtZGFya3B1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTUsIDgzLCAxMzksIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4taW5oYWxlLWxpZ2h0cGluayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFM0VCO1xuICBib3JkZXItY29sb3I6ICNGREUzRUI7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1saWdodHBpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWJmZDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFiM2M5OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1saWdodHBpbms6Zm9jdXMsIC5idG4taW5oYWxlLWxpZ2h0cGluay5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYmZkMjtcbiAgICBib3JkZXItY29sb3I6ICNmYWIzYzk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCAxOTksIDIwNiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbGlnaHRwaW5rLmRpc2FibGVkLCAuYnRuLWluaGFsZS1saWdodHBpbms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREUzRUI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkRFM0VCOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1saWdodHBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluaGFsZS1saWdodHBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5oYWxlLWxpZ2h0cGluay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWIzYzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlhOGMxOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1pbmhhbGUtbGlnaHRwaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmhhbGUtbGlnaHRwaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5oYWxlLWxpZ2h0cGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCAxOTksIDIwNiwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUtcGluayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCOUNDO1xuICBib3JkZXItY29sb3I6ICNGQkI5Q0M7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1waW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk5NWIyO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ODlhOTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtcGluazpmb2N1cywgLmJ0bi1pbmhhbGUtcGluay5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5OTViMjtcbiAgICBib3JkZXItY29sb3I6ICNmODg5YTk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE4LCAxNjMsIDE4MCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtcGluay5kaXNhYmxlZCwgLmJ0bi1pbmhhbGUtcGluazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQjlDQztcbiAgICBib3JkZXItY29sb3I6ICNGQkI5Q0M7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluaGFsZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluaGFsZS1waW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ODlhOTtcbiAgICBib3JkZXItY29sb3I6ICNmODdkYTA7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWluaGFsZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmhhbGUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluaGFsZS1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTgsIDE2MywgMTgwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWluaGFsZS1kYXJrcGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ1MTgwO1xuICBib3JkZXItY29sb3I6ICNGNDUxODA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1kYXJrcGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyMmQ2NjtcbiAgICBib3JkZXItY29sb3I6ICNmMTIxNWQ7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLWRhcmtwaW5rOmZvY3VzLCAuYnRuLWluaGFsZS1kYXJrcGluay5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyMmQ2NjtcbiAgICBib3JkZXItY29sb3I6ICNmMTIxNWQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCAxMDcsIDE0NywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtZGFya3BpbmsuZGlzYWJsZWQsIC5idG4taW5oYWxlLWRhcmtwaW5rOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ1MTgwO1xuICAgIGJvcmRlci1jb2xvcjogI0Y0NTE4MDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtZGFya3Bpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluaGFsZS1kYXJrcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmhhbGUtZGFya3BpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyMTVkO1xuICAgIGJvcmRlci1jb2xvcjogI2YwMTU1NDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWRhcmtwaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmhhbGUtZGFya3Bpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmhhbGUtZGFya3BpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgMTA3LCAxNDcsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4taW5oYWxlLWxpZ2h0eWVsbG93IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUVEOUI7XG4gIGJvcmRlci1jb2xvcjogI0Y5RUQ5QjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4taW5oYWxlLWxpZ2h0eWVsbG93OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlNzc3O1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTQ2YjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbGlnaHR5ZWxsb3c6Zm9jdXMsIC5idG4taW5oYWxlLWxpZ2h0eWVsbG93LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlNzc3O1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTQ2YjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTcsIDIwNywgMTM4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1saWdodHllbGxvdy5kaXNhYmxlZCwgLmJ0bi1pbmhhbGUtbGlnaHR5ZWxsb3c6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUVEOUI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjlFRDlCOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1saWdodHllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5oYWxlLWxpZ2h0eWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluaGFsZS1saWdodHllbGxvdy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmU0NmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjVlMjVmOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1pbmhhbGUtbGlnaHR5ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluaGFsZS1saWdodHllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluaGFsZS1saWdodHllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE3LCAyMDcsIDEzOCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUteWVsbG93IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGQyMDY7XG4gIGJvcmRlci1jb2xvcjogI2YwZDIwNjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4taW5oYWxlLXllbGxvdzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiYjEwNTtcbiAgICBib3JkZXItY29sb3I6ICNiZWE2MDU7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLXllbGxvdzpmb2N1cywgLmJ0bi1pbmhhbGUteWVsbG93LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JiMTA1O1xuICAgIGJvcmRlci1jb2xvcjogI2JlYTYwNTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDksIDE4NCwgMTEsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLXllbGxvdy5kaXNhYmxlZCwgLmJ0bi1pbmhhbGUteWVsbG93OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkMjA2O1xuICAgIGJvcmRlci1jb2xvcjogI2YwZDIwNjsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmhhbGUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluaGFsZS15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVhNjA1O1xuICAgIGJvcmRlci1jb2xvcjogI2IyOWMwNDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5oYWxlLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluaGFsZS15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOSwgMTg0LCAxMSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUtbGlnaHRtYW5nbyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZCRjUzO1xuICBib3JkZXItY29sb3I6ICNFRkJGNTM7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1saWdodG1hbmdvOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiMjMwO1xuICAgIGJvcmRlci1jb2xvcjogI2ViYWUyNDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbGlnaHRtYW5nbzpmb2N1cywgLmJ0bi1pbmhhbGUtbGlnaHRtYW5nby5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYjIzMDtcbiAgICBib3JkZXItY29sb3I6ICNlYmFlMjQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA4LCAxNjgsIDc3LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1saWdodG1hbmdvLmRpc2FibGVkLCAuYnRuLWluaGFsZS1saWdodG1hbmdvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZCRjUzO1xuICAgIGJvcmRlci1jb2xvcjogI0VGQkY1MzsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbGlnaHRtYW5nbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5oYWxlLWxpZ2h0bWFuZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5oYWxlLWxpZ2h0bWFuZ28uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJhZTI0O1xuICAgIGJvcmRlci1jb2xvcjogI2VhYTkxOTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWxpZ2h0bWFuZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluaGFsZS1saWdodG1hbmdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5oYWxlLWxpZ2h0bWFuZ28uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOCwgMTY4LCA3NywgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUtbWFuZ28ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgxRDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZBODFEOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbWFuZ286aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjk3MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTk4ZjAwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1tYW5nbzpmb2N1cywgLmJ0bi1pbmhhbGUtbWFuZ28uZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjk3MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTk4ZjAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTQ4LCAzMSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbWFuZ28uZGlzYWJsZWQsIC5idG4taW5oYWxlLW1hbmdvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODFEO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQTgxRDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbWFuZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluaGFsZS1tYW5nbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmhhbGUtbWFuZ28uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk4ZjAwO1xuICAgIGJvcmRlci1jb2xvcjogI2RjODcwMDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLW1hbmdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmhhbGUtbWFuZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmhhbGUtbWFuZ28uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTQ4LCAzMSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUtbGltZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJEMTA0O1xuICBib3JkZXItY29sb3I6ICNDMkQxMDQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1saW1lOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhYjAzO1xuICAgIGJvcmRlci1jb2xvcjogIzk0OWYwMzsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbGltZTpmb2N1cywgLmJ0bi1pbmhhbGUtbGltZS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmYWIwMztcbiAgICBib3JkZXItY29sb3I6ICM5NDlmMDM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTcwLCAxODMsIDEwLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1saW1lLmRpc2FibGVkLCAuYnRuLWluaGFsZS1saW1lOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJEMTA0O1xuICAgIGJvcmRlci1jb2xvcjogI0MyRDEwNDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbGltZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5oYWxlLWxpbWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5oYWxlLWxpbWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ZjAzO1xuICAgIGJvcmRlci1jb2xvcjogIzg4OTIwMzsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWxpbWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluaGFsZS1saW1lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5oYWxlLWxpbWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3MCwgMTgzLCAxMCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUtbGlnaHRncmVlbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUZEMzlEO1xuICBib3JkZXItY29sb3I6ICM5RkQzOUQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1saWdodGdyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVjNzgzO1xuICAgIGJvcmRlci1jb2xvcjogIzdkYzM3YTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbGlnaHRncmVlbjpmb2N1cywgLmJ0bi1pbmhhbGUtbGlnaHRncmVlbi5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1Yzc4MztcbiAgICBib3JkZXItY29sb3I6ICM3ZGMzN2E7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQwLCAxODUsIDE0MCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbGlnaHRncmVlbi5kaXNhYmxlZCwgLmJ0bi1pbmhhbGUtbGlnaHRncmVlbjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlGRDM5RDtcbiAgICBib3JkZXItY29sb3I6ICM5RkQzOUQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLWxpZ2h0Z3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluaGFsZS1saWdodGdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluaGFsZS1saWdodGdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkYzM3YTtcbiAgICBib3JkZXItY29sb3I6ICM3NGJmNzE7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWluaGFsZS1saWdodGdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmhhbGUtbGlnaHRncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluaGFsZS1saWdodGdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDAsIDE4NSwgMTQwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWluaGFsZS1ncmVlbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdCNzMwO1xuICBib3JkZXItY29sb3I6ICMzN0I3MzA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlOTkyODtcbiAgICBib3JkZXItY29sb3I6ICMyYjhmMjU7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLWdyZWVuOmZvY3VzLCAuYnRuLWluaGFsZS1ncmVlbi5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlOTkyODtcbiAgICBib3JkZXItY29sb3I6ICMyYjhmMjU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODUsIDE5NCwgNzksIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLWdyZWVuLmRpc2FibGVkLCAuYnRuLWluaGFsZS1ncmVlbjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3QjczMDtcbiAgICBib3JkZXItY29sb3I6ICMzN0I3MzA7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmhhbGUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5oYWxlLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiOGYyNTtcbiAgICBib3JkZXItY29sb3I6ICMyODg0MjM7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWluaGFsZS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5oYWxlLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5oYWxlLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NSwgMTk0LCA3OSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUtbGlnaHR0ZWFsIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOUQxREU7XG4gIGJvcmRlci1jb2xvcjogIzM5RDFERTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4taW5oYWxlLWxpZ2h0dGVhbDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyYzFjZTtcbiAgICBib3JkZXItY29sb3I6ICMyMWI3YzM7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLWxpZ2h0dGVhbDpmb2N1cywgLmJ0bi1pbmhhbGUtbGlnaHR0ZWFsLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJjMWNlO1xuICAgIGJvcmRlci1jb2xvcjogIzIxYjdjMztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MywgMTgzLCAxOTUsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLWxpZ2h0dGVhbC5kaXNhYmxlZCwgLmJ0bi1pbmhhbGUtbGlnaHR0ZWFsOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlEMURFO1xuICAgIGJvcmRlci1jb2xvcjogIzM5RDFERTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbGlnaHR0ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmhhbGUtbGlnaHR0ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluaGFsZS1saWdodHRlYWwuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFiN2MzO1xuICAgIGJvcmRlci1jb2xvcjogIzFmYWNiOTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWxpZ2h0dGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5oYWxlLWxpZ2h0dGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluaGFsZS1saWdodHRlYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUzLCAxODMsIDE5NSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUtdGVhbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlCNUJDO1xuICBib3JkZXItY29sb3I6ICMxOUI1QkM7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS10ZWFsOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU5NDlhO1xuICAgIGJvcmRlci1jb2xvcjogIzEzOGE4ZjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtdGVhbDpmb2N1cywgLmJ0bi1pbmhhbGUtdGVhbC5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTQ5YTtcbiAgICBib3JkZXItY29sb3I6ICMxMzhhOGY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjAsIDE5MiwgMTk4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS10ZWFsLmRpc2FibGVkLCAuYnRuLWluaGFsZS10ZWFsOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlCNUJDO1xuICAgIGJvcmRlci1jb2xvcjogIzE5QjVCQzsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5oYWxlLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5oYWxlLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4YThmO1xuICAgIGJvcmRlci1jb2xvcjogIzEyN2Y4NDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluaGFsZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5oYWxlLXRlYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYwLCAxOTIsIDE5OCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUtYmx1ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUVBNkY5O1xuICBib3JkZXItY29sb3I6ICMxRUE2Rjk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5NGVhO1xuICAgIGJvcmRlci1jb2xvcjogIzA2OGNkZTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtYmx1ZTpmb2N1cywgLmJ0bi1pbmhhbGUtYmx1ZS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2OTRlYTtcbiAgICBib3JkZXItY29sb3I6ICMwNjhjZGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjQsIDE3OSwgMjUwLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1ibHVlLmRpc2FibGVkLCAuYnRuLWluaGFsZS1ibHVlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUVBNkY5O1xuICAgIGJvcmRlci1jb2xvcjogIzFFQTZGOTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5oYWxlLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5oYWxlLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY4Y2RlO1xuICAgIGJvcmRlci1jb2xvcjogIzA2ODRkMjsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluaGFsZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5oYWxlLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY0LCAxNzksIDI1MCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUtb2Zmd2hpdGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjBlZmVkOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtb2Zmd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRjZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDlkNmQxOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1vZmZ3aGl0ZTpmb2N1cywgLmJ0bi1pbmhhbGUtb2Zmd2hpdGUuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRjZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDlkNmQxO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOSwgMjA5LCAyMDgsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLW9mZndoaXRlLmRpc2FibGVkLCAuYnRuLWluaGFsZS1vZmZ3aGl0ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlZDtcbiAgICBib3JkZXItY29sb3I6ICNmMGVmZWQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLW9mZndoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmhhbGUtb2Zmd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5oYWxlLW9mZndoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDZkMTtcbiAgICBib3JkZXItY29sb3I6ICNkM2QwY2E7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWluaGFsZS1vZmZ3aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5oYWxlLW9mZndoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5oYWxlLW9mZndoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDksIDIwOSwgMjA4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWluaGFsZS1kYXJrcHVycGxlLXRpbnQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRTdGMTtcbiAgYm9yZGVyLWNvbG9yOiAjRUFFN0YxOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtZGFya3B1cnBsZS10aW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVjZmUzO1xuICAgIGJvcmRlci1jb2xvcjogI2NlYzdkZTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtZGFya3B1cnBsZS10aW50OmZvY3VzLCAuYnRuLWluaGFsZS1kYXJrcHVycGxlLXRpbnQuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWNmZTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2VjN2RlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNCwgMjAyLCAyMTEsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLWRhcmtwdXJwbGUtdGludC5kaXNhYmxlZCwgLmJ0bi1pbmhhbGUtZGFya3B1cnBsZS10aW50OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFN0YxO1xuICAgIGJvcmRlci1jb2xvcjogI0VBRTdGMTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtZGFya3B1cnBsZS10aW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmhhbGUtZGFya3B1cnBsZS10aW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluaGFsZS1kYXJrcHVycGxlLXRpbnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjN2RlO1xuICAgIGJvcmRlci1jb2xvcjogI2M3YmZkYTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWRhcmtwdXJwbGUtdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5oYWxlLWRhcmtwdXJwbGUtdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluaGFsZS1kYXJrcHVycGxlLXRpbnQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNCwgMjAyLCAyMTEsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4taW5oYWxlLW1hbmdvLXRpbnQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUVEOTtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFRUQ5OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1pbmhhbGUtbWFuZ28tdGludDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGRiMztcbiAgICBib3JkZXItY29sb3I6ICNmZmQ3YTY7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLW1hbmdvLXRpbnQ6Zm9jdXMsIC5idG4taW5oYWxlLW1hbmdvLXRpbnQuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRkYjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZkN2E2O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjA4LCAxOTEsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLW1hbmdvLXRpbnQuZGlzYWJsZWQsIC5idG4taW5oYWxlLW1hbmdvLXRpbnQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVFRDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZFRUQ5OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1tYW5nby10aW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmhhbGUtbWFuZ28tdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmhhbGUtbWFuZ28tdGludC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3YTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZkMTk5OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1pbmhhbGUtbWFuZ28tdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5oYWxlLW1hbmdvLXRpbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmhhbGUtbWFuZ28tdGludC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMDgsIDE5MSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmhhbGUtdGVhbC10aW50IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUYxRjM7XG4gIGJvcmRlci1jb2xvcjogI0UxRjFGMzsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4taW5oYWxlLXRlYWwtdGludDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZTRlODtcbiAgICBib3JkZXItY29sb3I6ICNiZGUwZTQ7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLXRlYWwtdGludDpmb2N1cywgLmJ0bi1pbmhhbGUtdGVhbC10aW50LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZlNGU4O1xuICAgIGJvcmRlci1jb2xvcjogI2JkZTBlNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTYsIDIxMCwgMjEzLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluaGFsZS10ZWFsLXRpbnQuZGlzYWJsZWQsIC5idG4taW5oYWxlLXRlYWwtdGludDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjFGMztcbiAgICBib3JkZXItY29sb3I6ICNFMUYxRjM7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5oYWxlLXRlYWwtdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5oYWxlLXRlYWwtdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmhhbGUtdGVhbC10aW50LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkZTBlNDtcbiAgICBib3JkZXItY29sb3I6ICNiM2RjZTE7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWluaGFsZS10ZWFsLXRpbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluaGFsZS10ZWFsLXRpbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmhhbGUtdGVhbC10aW50LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTYsIDIxMCwgMjEzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNEQxMDRGO1xuICBib3JkZXItY29sb3I6ICM0RDEwNEY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RjtcbiAgICBib3JkZXItY29sb3I6ICM0RDEwNEY7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDE2LCA3OSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzREMTA0RjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICAgIGJvcmRlci1jb2xvcjogIzREMTA0RjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCAxNiwgNzksIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI0VFNjM1MjtcbiAgYm9yZGVyLWNvbG9yOiAjRUU2MzUyOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjM1MjtcbiAgICBib3JkZXItY29sb3I6ICNFRTYzNTI7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgOTksIDgyLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0VFNjM1MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU2MzUyO1xuICAgIGJvcmRlci1jb2xvcjogI0VFNjM1MjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgOTksIDgyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXBpcC1kZWVwLXB1cnBsZSB7XG4gIGNvbG9yOiAjNEQxMDRGO1xuICBib3JkZXItY29sb3I6ICM0RDEwNEY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcGlwLWRlZXAtcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICAgIGJvcmRlci1jb2xvcjogIzREMTA0RjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1kZWVwLXB1cnBsZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpcC1kZWVwLXB1cnBsZS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDE2LCA3OSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1kZWVwLXB1cnBsZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXBpcC1kZWVwLXB1cnBsZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM0RDEwNEY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1waXAtZGVlcC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcGlwLWRlZXAtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcGlwLWRlZXAtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RjtcbiAgICBib3JkZXItY29sb3I6ICM0RDEwNEY7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtcGlwLWRlZXAtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpcC1kZWVwLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtcGlwLWRlZXAtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NywgMTYsIDc5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtcGlwLWJyaWdodC1wdXJwbGUge1xuICBjb2xvcjogI0EyMzA4NjtcbiAgYm9yZGVyLWNvbG9yOiAjQTIzMDg2OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1icmlnaHQtcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTIzMDg2O1xuICAgIGJvcmRlci1jb2xvcjogI0EyMzA4NjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1icmlnaHQtcHVycGxlOmZvY3VzLCAuYnRuLW91dGxpbmUtcGlwLWJyaWdodC1wdXJwbGUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2MiwgNDgsIDEzNCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1icmlnaHQtcHVycGxlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcGlwLWJyaWdodC1wdXJwbGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQTIzMDg2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcGlwLWJyaWdodC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcGlwLWJyaWdodC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1waXAtYnJpZ2h0LXB1cnBsZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBMjMwODY7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTIzMDg2OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXBpcC1icmlnaHQtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpcC1icmlnaHQtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1waXAtYnJpZ2h0LXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTYyLCA0OCwgMTM0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtcGlwLW9yYW5nZSB7XG4gIGNvbG9yOiAjRUU2MzUyO1xuICBib3JkZXItY29sb3I6ICNFRTYzNTI7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcGlwLW9yYW5nZTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjM1MjtcbiAgICBib3JkZXItY29sb3I6ICNFRTYzNTI7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1waXAtb3JhbmdlOmZvY3VzLCAuYnRuLW91dGxpbmUtcGlwLW9yYW5nZS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM4LCA5OSwgODIsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1waXAtb3JhbmdlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcGlwLW9yYW5nZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNFRTYzNTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1waXAtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpcC1vcmFuZ2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1waXAtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjM1MjtcbiAgICBib3JkZXItY29sb3I6ICNFRTYzNTI7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtcGlwLW9yYW5nZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1waXAtb3JhbmdlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1waXAtb3JhbmdlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzgsIDk5LCA4MiwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXBpcC1vcmFuZ2UtMTUge1xuICBjb2xvcjogI0ZDRThFNTtcbiAgYm9yZGVyLWNvbG9yOiAjRkNFOEU1OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1vcmFuZ2UtMTU6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0U4RTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkNFOEU1OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcGlwLW9yYW5nZS0xNTpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpcC1vcmFuZ2UtMTUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MiwgMjMyLCAyMjksIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1waXAtb3JhbmdlLTE1LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcGlwLW9yYW5nZS0xNTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGQ0U4RTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1waXAtb3JhbmdlLTE1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpcC1vcmFuZ2UtMTU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1waXAtb3JhbmdlLTE1LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRThFNTtcbiAgICBib3JkZXItY29sb3I6ICNGQ0U4RTU7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtcGlwLW9yYW5nZS0xNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1waXAtb3JhbmdlLTE1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1waXAtb3JhbmdlLTE1LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTIsIDIzMiwgMjI5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtcGlwLW9yYW5nZS0xMCB7XG4gIGNvbG9yOiAjRkRFRkVEO1xuICBib3JkZXItY29sb3I6ICNGREVGRUQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcGlwLW9yYW5nZS0xMDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERUZFRDtcbiAgICBib3JkZXItY29sb3I6ICNGREVGRUQ7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1waXAtb3JhbmdlLTEwOmZvY3VzLCAuYnRuLW91dGxpbmUtcGlwLW9yYW5nZS0xMC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUzLCAyMzksIDIzNywgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1vcmFuZ2UtMTAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1waXAtb3JhbmdlLTEwOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZERUZFRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1vcmFuZ2UtMTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcGlwLW9yYW5nZS0xMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXBpcC1vcmFuZ2UtMTAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFRkVEO1xuICAgIGJvcmRlci1jb2xvcjogI0ZERUZFRDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1waXAtb3JhbmdlLTEwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpcC1vcmFuZ2UtMTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXBpcC1vcmFuZ2UtMTAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMjM5LCAyMzcsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1waXAtZ3JleSB7XG4gIGNvbG9yOiAjOTY5NTk1O1xuICBib3JkZXItY29sb3I6ICM5Njk1OTU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcGlwLWdyZXk6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Njk1OTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTY5NTk1OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcGlwLWdyZXk6Zm9jdXMsIC5idG4tb3V0bGluZS1waXAtZ3JleS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTUwLCAxNDksIDE0OSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1ncmV5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcGlwLWdyZXk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOTY5NTk1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcGlwLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcGlwLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1waXAtZ3JleS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Njk1OTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTY5NTk1OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXBpcC1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpcC1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1waXAtZ3JleS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTUwLCAxNDksIDE0OSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLW9mZndoaXRlIHtcbiAgY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1jb2xvcjogI0Y1RjVGNTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1vZmZ3aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBib3JkZXItY29sb3I6ICNGNUY1RjU7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1vZmZ3aGl0ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLW9mZndoaXRlLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtb2Zmd2hpdGUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1vZmZ3aGl0ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGNUY1RjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1vZmZ3aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1vZmZ3aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW9mZndoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBib3JkZXItY29sb3I6ICNGNUY1RjU7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtb2Zmd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtb2Zmd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLW9mZndoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2hpdGUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS13aGl0ZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdoaXRlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1vZmZibGFjayB7XG4gIGNvbG9yOiAjMEMwMDAwO1xuICBib3JkZXItY29sb3I6ICMwQzAwMDA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtb2ZmYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEMwMDAwOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtb2ZmYmxhY2s6Zm9jdXMsIC5idG4tb3V0bGluZS1vZmZibGFjay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDAsIDAsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1vZmZibGFjay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLW9mZmJsYWNrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzBDMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLW9mZmJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLW9mZmJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtb2ZmYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzBDMDAwMDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1vZmZibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1vZmZibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtb2ZmYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyLCAwLCAwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJsYWNrOmZvY3VzLCAuYnRuLW91dGxpbmUtYmxhY2suZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1ibGFjay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJsYWNrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1waXAtcmVkIHtcbiAgY29sb3I6ICNEMzBEMEQ7XG4gIGJvcmRlci1jb2xvcjogI0QzMEQwRDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1waXAtcmVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMwRDBEO1xuICAgIGJvcmRlci1jb2xvcjogI0QzMEQwRDsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1yZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1waXAtcmVkLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDEzLCAxMywgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1yZWQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1waXAtcmVkOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0QzMEQwRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcGlwLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXBpcC1yZWQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMwRDBEO1xuICAgIGJvcmRlci1jb2xvcjogI0QzMEQwRDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1waXAtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpcC1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXBpcC1yZWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMSwgMTMsIDEzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtcGlwLXJlZC0xNSB7XG4gIGNvbG9yOiAjRDMwRDBEMjY7XG4gIGJvcmRlci1jb2xvcjogI0QzMEQwRDI2OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1yZWQtMTU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMzBEMEQyNjtcbiAgICBib3JkZXItY29sb3I6ICNEMzBEMEQyNjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1yZWQtMTU6Zm9jdXMsIC5idG4tb3V0bGluZS1waXAtcmVkLTE1LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDEzLCAxMywgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1yZWQtMTUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1waXAtcmVkLTE1OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0QzMEQwRDI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcGlwLXJlZC0xNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1waXAtcmVkLTE1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcGlwLXJlZC0xNS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMzBEMEQyNjtcbiAgICBib3JkZXItY29sb3I6ICNEMzBEMEQyNjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1waXAtcmVkLTE1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpcC1yZWQtMTU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXBpcC1yZWQtMTUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMSwgMTMsIDEzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaWxsdW1pbmF0ZS1ncmVlbiB7XG4gIGNvbG9yOiAjMDBEM0JBO1xuICBib3JkZXItY29sb3I6ICMwMEQzQkE7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaWxsdW1pbmF0ZS1ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNCQTtcbiAgICBib3JkZXItY29sb3I6ICMwMEQzQkE7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbGx1bWluYXRlLWdyZWVuOmZvY3VzLCAuYnRuLW91dGxpbmUtaWxsdW1pbmF0ZS1ncmVlbi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMjExLCAxODYsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbGx1bWluYXRlLWdyZWVuLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaWxsdW1pbmF0ZS1ncmVlbjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMEQzQkE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbGx1bWluYXRlLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWlsbHVtaW5hdGUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbGx1bWluYXRlLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNCQTtcbiAgICBib3JkZXItY29sb3I6ICMwMEQzQkE7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtaWxsdW1pbmF0ZS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbGx1bWluYXRlLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbGx1bWluYXRlLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAyMTEsIDE4NiwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWlsbHVtaW5hdGUtbGlnaHRncmV5IHtcbiAgY29sb3I6ICNDQ0Y2RjE7XG4gIGJvcmRlci1jb2xvcjogI0NDRjZGMTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbGx1bWluYXRlLWxpZ2h0Z3JleTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDRjZGMTtcbiAgICBib3JkZXItY29sb3I6ICNDQ0Y2RjE7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbGx1bWluYXRlLWxpZ2h0Z3JleTpmb2N1cywgLmJ0bi1vdXRsaW5lLWlsbHVtaW5hdGUtbGlnaHRncmV5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDQsIDI0NiwgMjQxLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaWxsdW1pbmF0ZS1saWdodGdyZXkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbGx1bWluYXRlLWxpZ2h0Z3JleTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNDQ0Y2RjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbGx1bWluYXRlLWxpZ2h0Z3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbGx1bWluYXRlLWxpZ2h0Z3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWlsbHVtaW5hdGUtbGlnaHRncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDRjZGMTtcbiAgICBib3JkZXItY29sb3I6ICNDQ0Y2RjE7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtaWxsdW1pbmF0ZS1saWdodGdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaWxsdW1pbmF0ZS1saWdodGdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWlsbHVtaW5hdGUtbGlnaHRncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDQsIDI0NiwgMjQxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtcGlwLWRlZXAtcHVycGxlLXRpbnQge1xuICBjb2xvcjogI0Y5RTJGQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjlFMkZBOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1kZWVwLXB1cnBsZS10aW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFMkZBO1xuICAgIGJvcmRlci1jb2xvcjogI0Y5RTJGQTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1kZWVwLXB1cnBsZS10aW50OmZvY3VzLCAuYnRuLW91dGxpbmUtcGlwLWRlZXAtcHVycGxlLXRpbnQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgMjI2LCAyNTAsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1waXAtZGVlcC1wdXJwbGUtdGludC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXBpcC1kZWVwLXB1cnBsZS10aW50OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0Y5RTJGQTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXBpcC1kZWVwLXB1cnBsZS10aW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpcC1kZWVwLXB1cnBsZS10aW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcGlwLWRlZXAtcHVycGxlLXRpbnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFMkZBO1xuICAgIGJvcmRlci1jb2xvcjogI0Y5RTJGQTsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1waXAtZGVlcC1wdXJwbGUtdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1waXAtZGVlcC1wdXJwbGUtdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtcGlwLWRlZXAtcHVycGxlLXRpbnQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgMjI2LCAyNTAsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRwdXJwbGUge1xuICBjb2xvcjogI0QxQzFGQTtcbiAgYm9yZGVyLWNvbG9yOiAjRDFDMUZBOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHB1cnBsZTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxQzFGQTtcbiAgICBib3JkZXItY29sb3I6ICNEMUMxRkE7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRwdXJwbGU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRwdXJwbGUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOSwgMTkzLCAyNTAsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRwdXJwbGUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRwdXJwbGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRDFDMUZBO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0cHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHB1cnBsZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUMxRkE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDFDMUZBOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRwdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA5LCAxOTMsIDI1MCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWluaGFsZS1wdXJwbGUge1xuICBjb2xvcjogIzhCNjRGMztcbiAgYm9yZGVyLWNvbG9yOiAjOEI2NEYzOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1wdXJwbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QjY0RjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjOEI2NEYzOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLXB1cnBsZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluaGFsZS1wdXJwbGUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzOSwgMTAwLCAyNDMsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtcHVycGxlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5oYWxlLXB1cnBsZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4QjY0RjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluaGFsZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhCNjRGMztcbiAgICBib3JkZXItY29sb3I6ICM4QjY0RjM7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtaW5oYWxlLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzksIDEwMCwgMjQzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwdXJwbGUge1xuICBjb2xvcjogIzQzMzU3NztcbiAgYm9yZGVyLWNvbG9yOiAjNDMzNTc3OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1kYXJrcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMzNTc3O1xuICAgIGJvcmRlci1jb2xvcjogIzQzMzU3NzsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1kYXJrcHVycGxlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwdXJwbGUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY3LCA1MywgMTE5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwdXJwbGUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmhhbGUtZGFya3B1cnBsZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM0MzM1Nzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtZGFya3B1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmhhbGUtZGFya3B1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS1kYXJrcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzMzU3NztcbiAgICBib3JkZXItY29sb3I6ICM0MzM1Nzc7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS1kYXJrcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NywgNTMsIDExOSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHBpbmsge1xuICBjb2xvcjogI0ZERTNFQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkRFM0VCOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHBpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREUzRUI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkRFM0VCOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0cGluazpmb2N1cywgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHBpbmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMjI3LCAyMzUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRwaW5rLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0cGluazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGREUzRUI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRwaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRwaW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERTNFQjtcbiAgICBib3JkZXItY29sb3I6ICNGREUzRUI7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0cGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRwaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRwaW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDIyNywgMjM1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5oYWxlLXBpbmsge1xuICBjb2xvcjogI0ZCQjlDQztcbiAgYm9yZGVyLWNvbG9yOiAjRkJCOUNDOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1waW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCOUNDO1xuICAgIGJvcmRlci1jb2xvcjogI0ZCQjlDQzsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1waW5rOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLXBpbmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MSwgMTg1LCAyMDQsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtcGluay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluaGFsZS1waW5rOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZCQjlDQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluaGFsZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLXBpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCOUNDO1xuICAgIGJvcmRlci1jb2xvcjogI0ZCQjlDQzsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1pbmhhbGUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MSwgMTg1LCAyMDQsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1pbmhhbGUtZGFya3Bpbmsge1xuICBjb2xvcjogI0Y0NTE4MDtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ1MTgwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1kYXJrcGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NTE4MDtcbiAgICBib3JkZXItY29sb3I6ICNGNDUxODA7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtZGFya3Bpbms6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtZGFya3BpbmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NCwgODEsIDEyOCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1kYXJrcGluay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluaGFsZS1kYXJrcGluazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGNDUxODA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtZGFya3Bpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwaW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NTE4MDtcbiAgICBib3JkZXItY29sb3I6ICNGNDUxODA7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwaW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluaGFsZS1kYXJrcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwaW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDQsIDgxLCAxMjgsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHR5ZWxsb3cge1xuICBjb2xvcjogI0Y5RUQ5QjtcbiAgYm9yZGVyLWNvbG9yOiAjRjlFRDlCOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHllbGxvdzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RUQ5QjtcbiAgICBib3JkZXItY29sb3I6ICNGOUVEOUI7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHR5ZWxsb3c6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHR5ZWxsb3cuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OSwgMjM3LCAxNTUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHR5ZWxsb3cuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHR5ZWxsb3c6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRjlFRDlCO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0eWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHllbGxvdy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUVEOUI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjlFRDlCOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHR5ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCAyMzcsIDE1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWluaGFsZS15ZWxsb3cge1xuICBjb2xvcjogI2YwZDIwNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjBkMjA2OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS15ZWxsb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGQyMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBkMjA2OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLXllbGxvdzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluaGFsZS15ZWxsb3cuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMjEwLCA2LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLXllbGxvdy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluaGFsZS15ZWxsb3c6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjBkMjA2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmhhbGUteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLXllbGxvdy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGQyMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBkMjA2OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWluaGFsZS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLXllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQwLCAyMTAsIDYsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRtYW5nbyB7XG4gIGNvbG9yOiAjRUZCRjUzO1xuICBib3JkZXItY29sb3I6ICNFRkJGNTM7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0bWFuZ286aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkJGNTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUZCRjUzOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0bWFuZ286Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRtYW5nby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM5LCAxOTEsIDgzLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0bWFuZ28uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRtYW5nbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNFRkJGNTM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRtYW5nbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRtYW5nbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodG1hbmdvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGQkY1MztcbiAgICBib3JkZXItY29sb3I6ICNFRkJGNTM7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0bWFuZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0bWFuZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodG1hbmdvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzksIDE5MSwgODMsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1pbmhhbGUtbWFuZ28ge1xuICBjb2xvcjogI0ZGQTgxRDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZBODFEOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1tYW5nbzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgxRDtcbiAgICBib3JkZXItY29sb3I6ICNGRkE4MUQ7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbWFuZ286Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtbWFuZ28uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTY4LCAyOSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1tYW5nby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluaGFsZS1tYW5nbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkE4MUQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbWFuZ286bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5oYWxlLW1hbmdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLW1hbmdvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgxRDtcbiAgICBib3JkZXItY29sb3I6ICNGRkE4MUQ7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtaW5oYWxlLW1hbmdvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluaGFsZS1tYW5nbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLW1hbmdvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE2OCwgMjksIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1pbmhhbGUtbGltZSB7XG4gIGNvbG9yOiAjQzJEMTA0O1xuICBib3JkZXItY29sb3I6ICNDMkQxMDQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpbWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMkQxMDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzJEMTA0OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpbWU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtbGltZS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk0LCAyMDksIDQsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbGltZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluaGFsZS1saW1lOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0MyRDEwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1saW1lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluaGFsZS1saW1lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLWxpbWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJEMTA0O1xuICAgIGJvcmRlci1jb2xvcjogI0MyRDEwNDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1pbmhhbGUtbGltZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtbGltZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLWxpbWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NCwgMjA5LCA0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0Z3JlZW4ge1xuICBjb2xvcjogIzlGRDM5RDtcbiAgYm9yZGVyLWNvbG9yOiAjOUZEMzlEOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodGdyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUZEMzlEO1xuICAgIGJvcmRlci1jb2xvcjogIzlGRDM5RDsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodGdyZWVuOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0Z3JlZW4uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1OSwgMjExLCAxNTcsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRncmVlbi5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodGdyZWVuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzlGRDM5RDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodGdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodGdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0Z3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUZEMzlEO1xuICAgIGJvcmRlci1jb2xvcjogIzlGRDM5RDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHRncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0Z3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1OSwgMjExLCAxNTcsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1pbmhhbGUtZ3JlZW4ge1xuICBjb2xvcjogIzM3QjczMDtcbiAgYm9yZGVyLWNvbG9yOiAjMzdCNzMwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3QjczMDtcbiAgICBib3JkZXItY29sb3I6ICMzN0I3MzA7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtZ3JlZW46Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtZ3JlZW4uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU1LCAxODMsIDQ4LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWdyZWVuLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5oYWxlLWdyZWVuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzM3QjczMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmhhbGUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdCNzMwO1xuICAgIGJvcmRlci1jb2xvcjogIzM3QjczMDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1pbmhhbGUtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU1LCAxODMsIDQ4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0dGVhbCB7XG4gIGNvbG9yOiAjMzlEMURFO1xuICBib3JkZXItY29sb3I6ICMzOUQxREU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0dGVhbDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5RDFERTtcbiAgICBib3JkZXItY29sb3I6ICMzOUQxREU7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHR0ZWFsOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0dGVhbC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTcsIDIwOSwgMjIyLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0dGVhbC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHRlYWw6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzlEMURFO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0dGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmhhbGUtbGlnaHR0ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0dGVhbC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOUQxREU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzlEMURFOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWluaGFsZS1saWdodHRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0dGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLWxpZ2h0dGVhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTcsIDIwOSwgMjIyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5oYWxlLXRlYWwge1xuICBjb2xvcjogIzE5QjVCQztcbiAgYm9yZGVyLWNvbG9yOiAjMTlCNUJDOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS10ZWFsOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlCNUJDO1xuICAgIGJvcmRlci1jb2xvcjogIzE5QjVCQzsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS10ZWFsOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLXRlYWwuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1LCAxODEsIDE4OCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS10ZWFsLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5oYWxlLXRlYWw6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTlCNUJDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5oYWxlLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtdGVhbC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOUI1QkM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTlCNUJDOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWluaGFsZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluaGFsZS10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtdGVhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUsIDE4MSwgMTg4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5oYWxlLWJsdWUge1xuICBjb2xvcjogIzFFQTZGOTtcbiAgYm9yZGVyLWNvbG9yOiAjMUVBNkY5OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUVBNkY5O1xuICAgIGJvcmRlci1jb2xvcjogIzFFQTZGOTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1ibHVlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLWJsdWUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMwLCAxNjYsIDI0OSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1ibHVlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5oYWxlLWJsdWU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMUVBNkY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5oYWxlLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtYmx1ZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRUE2Rjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUVBNkY5OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWluaGFsZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluaGFsZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtYmx1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzAsIDE2NiwgMjQ5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5oYWxlLW9mZndoaXRlIHtcbiAgY29sb3I6ICNmMGVmZWQ7XG4gIGJvcmRlci1jb2xvcjogI2YwZWZlZDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtb2Zmd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGVmZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBlZmVkOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLW9mZndoaXRlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLW9mZndoaXRlLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDAsIDIzOSwgMjM3LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLW9mZndoaXRlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5oYWxlLW9mZndoaXRlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2YwZWZlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1vZmZ3aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmhhbGUtb2Zmd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtb2Zmd2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZmVkO1xuICAgIGJvcmRlci1jb2xvcjogI2YwZWZlZDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1pbmhhbGUtb2Zmd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLW9mZndoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmhhbGUtb2Zmd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMjM5LCAyMzcsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1pbmhhbGUtZGFya3B1cnBsZS10aW50IHtcbiAgY29sb3I6ICNFQUU3RjE7XG4gIGJvcmRlci1jb2xvcjogI0VBRTdGMTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtZGFya3B1cnBsZS10aW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFN0YxO1xuICAgIGJvcmRlci1jb2xvcjogI0VBRTdGMTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS1kYXJrcHVycGxlLXRpbnQ6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmhhbGUtZGFya3B1cnBsZS10aW50LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzQsIDIzMSwgMjQxLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwdXJwbGUtdGludC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluaGFsZS1kYXJrcHVycGxlLXRpbnQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRUFFN0YxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwdXJwbGUtdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmhhbGUtZGFya3B1cnBsZS10aW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwdXJwbGUtdGludC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUU3RjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUFFN0YxOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWluaGFsZS1kYXJrcHVycGxlLXRpbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwdXJwbGUtdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5oYWxlLWRhcmtwdXJwbGUtdGludC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM0LCAyMzEsIDI0MSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWluaGFsZS1tYW5nby10aW50IHtcbiAgY29sb3I6ICNGRkVFRDk7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUVEOTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbWFuZ28tdGludDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUVEOTtcbiAgICBib3JkZXItY29sb3I6ICNGRkVFRDk7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbWFuZ28tdGludDpmb2N1cywgLmJ0bi1vdXRsaW5lLWluaGFsZS1tYW5nby10aW50LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIzOCwgMjE3LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLW1hbmdvLXRpbnQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmhhbGUtbWFuZ28tdGludDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkVFRDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtbWFuZ28tdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmhhbGUtbWFuZ28tdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS1tYW5nby10aW50LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUVEOTtcbiAgICBib3JkZXItY29sb3I6ICNGRkVFRDk7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtaW5oYWxlLW1hbmdvLXRpbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLW1hbmdvLXRpbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS1tYW5nby10aW50LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIzOCwgMjE3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5oYWxlLXRlYWwtdGludCB7XG4gIGNvbG9yOiAjRTFGMUYzO1xuICBib3JkZXItY29sb3I6ICNFMUYxRjM7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5oYWxlLXRlYWwtdGludDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjFGMztcbiAgICBib3JkZXItY29sb3I6ICNFMUYxRjM7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmhhbGUtdGVhbC10aW50OmZvY3VzLCAuYnRuLW91dGxpbmUtaW5oYWxlLXRlYWwtdGludC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCAyNDEsIDI0MywgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS10ZWFsLXRpbnQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmhhbGUtdGVhbC10aW50OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0UxRjFGMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluaGFsZS10ZWFsLXRpbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5oYWxlLXRlYWwtdGludDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS10ZWFsLXRpbnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFGMUYzO1xuICAgIGJvcmRlci1jb2xvcjogI0UxRjFGMzsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1pbmhhbGUtdGVhbC10aW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluaGFsZS10ZWFsLXRpbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluaGFsZS10ZWFsLXRpbnQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgMjQxLCAyNDMsIDAuNSk7IH1cblxuLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNEQxMDRGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMGYwMzBmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC8qIGxpbmUgOTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDk4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSAxMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDExNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4vKiBsaW5lIDEyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxMzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuLyogbGluZSAxMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MgKi9cbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MgKi9cbiAgLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MgKi9cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MgKi9cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuICAuY29sbGFwc2luZy53aWR0aCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4gICAgICAuY29sbGFwc2luZy53aWR0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC8qIGxpbmUgMzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuICAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLyogbGluZSAzMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07IH1cblxuLyogbGluZSAzMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkOyB9XG5cbi8qIGxpbmUgNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4vKiBsaW5lIDg3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07IH1cblxuLyogbGluZSAzMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSA5NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLyogbGluZSAxMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4vKiBsaW5lIDExNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLyogbGluZSAxMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiAjMTYxODFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC8qIGxpbmUgMTU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGOyB9XG4gIC8qIGxpbmUgMTYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2FkYjViZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDE3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxNzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDE4OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAvKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gICAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTsgfVxuXG4vKiBsaW5lIDI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4vKiBsaW5lIDQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTsgfVxuICAvKiBsaW5lIDczLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07IH1cblxuLyogbGluZSA4OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDExMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDExNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAvKiBsaW5lIDEyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDE1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSA1MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuICAvKiBsaW5lIDEwMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi8qIGxpbmUgMTA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG5cbi8qIGxpbmUgMTEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4vKiBsaW5lIDExOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAvKiBsaW5lIDEzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7IH1cblxuLyogbGluZSAxNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi8qIGxpbmUgMTYzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTsgfVxuXG4vKiBsaW5lIDE2OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi8qIGxpbmUgMTgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9XG5cbi8qIGxpbmUgMTkzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAyMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgfVxuXG4vKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBvcGFjaXR5OiAwOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEQxMDRGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDEwNEY7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDE2LCA3OSwgMC4yNSk7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNiNDI1Yjk7IH1cbiAgLyogbGluZSA1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjNhZDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDIzYWQ3OyB9XG4gIC8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuICAgIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLyogbGluZSA3NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7IH1cbiAgLyogbGluZSA5OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogNTAlIC8gNTAlIDUwJSBuby1yZXBlYXQ7IH1cblxuLyogbGluZSAxMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzRkZGRkZGJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDEyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNEQxMDRGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGOyB9XG5cbi8qIGxpbmUgMTMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNGRkZGRkYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDEzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTYsIDc5LCAwLjUpOyB9XG5cbi8qIGxpbmUgMTQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxNiwgNzksIDAuNSk7IH1cblxuLyogbGluZSAxNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyogbGluZSAxNTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNGRkZGRkYnLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAxNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDE2LCA3OSwgMC41KTsgfVxuXG4vKiBsaW5lIDE3NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07IH1cbiAgLyogbGluZSAxODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjI1cmVtO1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG4gIC8qIGxpbmUgMTg4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygwLjI1cmVtICsgMnB4KTtcbiAgICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSAxODgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAgIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLyogbGluZSAyMDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTsgfVxuICAvKiBsaW5lIDIwOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxNiwgNzksIDAuNSk7IH1cblxuLyogbGluZSAyMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLyogbGluZSAyMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2I0MjViOTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCAxNiwgNzksIDAuMjUpOyB9XG4gICAgLyogbGluZSAyNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDI1OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC8qIGxpbmUgMjY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC8qIGxpbmUgMjcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7IH1cblxuLyogbGluZSAyODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4vKiBsaW5lIDI5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLyogbGluZSAzMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAzMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAzMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICNiNDI1Yjk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDE2LCA3OSwgMC4yNSk7IH1cbiAgLyogbGluZSAzMjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC8qIGxpbmUgMzMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cbiAgLyogbGluZSAzMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpOyB9XG5cbi8qIGxpbmUgMzQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAvKiBsaW5lIDM2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDsgfVxuXG4vKiBsaW5lIDM4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLyogbGluZSAzOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC8qIGxpbmUgMzk3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkZGRkYsIDAgMCAwIDAuMnJlbSByZ2JhKDc3LCAxNiwgNzksIDAuMjUpOyB9XG4gICAgLyogbGluZSAzOTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjJyZW0gcmdiYSg3NywgMTYsIDc5LCAwLjI1KTsgfVxuICAgIC8qIGxpbmUgMzk5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjJyZW0gcmdiYSg3NywgMTYsIDc5LCAwLjI1KTsgfVxuICAvKiBsaW5lIDQwMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSA0MDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgNDA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgNDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjNhZDc7IH1cbiAgLyogbGluZSA0MjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLyogbGluZSA0MzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDEwNEY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSA0MzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDQ0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjNhZDc7IH1cbiAgLyogbGluZSA0NDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAvKiBsaW5lIDQ1OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAvKiBsaW5lIDQ1OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLyogbGluZSA0NzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjNhZDc7IH1cbiAgLyogbGluZSA0NzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07IH1cbiAgLyogbGluZSA0ODgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAvKiBsaW5lIDQ5MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAvKiBsaW5lIDUwMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuICAvKiBsaW5lIDUwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgNTA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgLyogbGluZSA1MTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgNTE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG4vKiBsaW5lIDUyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgNTIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0RDEwNEY7IH1cbiAgLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6ICM0RDEwNEY7IH1cbiAgICAvKiBsaW5lIDUwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICAgIGJvcmRlci1jb2xvcjogIzREMTA0RjsgfVxuICAvKiBsaW5lIDY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RjsgfVxuXG4vKiBsaW5lIDk3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDExOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAvKiBsaW5lIDI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXIgLmNvbnRhaW5lcixcbiAgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyIC5jb250YWluZXIteGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi8qIGxpbmUgNTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAvKiBsaW5lIDc4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4vKiBsaW5lIDk0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLyogbGluZSAxMDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDEzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDsgfVxuXG4vKiBsaW5lIDE0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAvKiBsaW5lIDE3NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC8qIGxpbmUgMTgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLyogbGluZSAxODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAvKiBsaW5lIDE5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC8qIGxpbmUgMjA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLyogbGluZSAyMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAvKiBsaW5lIDIxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMTU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLyogbGluZSAxNzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAvKiBsaW5lIDE4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLyogbGluZSAxOTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvKiBsaW5lIDIwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC8qIGxpbmUgMjEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLyogbGluZSAyMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5Ljk4cHgpIHtcbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC8qIGxpbmUgMTU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLyogbGluZSAxNzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAvKiBsaW5lIDE4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLyogbGluZSAxOTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvKiBsaW5lIDIwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC8qIGxpbmUgMjEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLyogbGluZSAyMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLyogbGluZSAxNzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAvKiBsaW5lIDE4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLyogbGluZSAxOTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvKiBsaW5lIDIwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC8qIGxpbmUgMjEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLyogbGluZSAyMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC8qIGxpbmUgMTU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAvKiBsaW5lIDE4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDE5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDIwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC8qIGxpbmUgMjEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC8qIGxpbmUgMjE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi8qIGxpbmUgMjQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLyogbGluZSAyNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogbGluZSAyNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDI2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDI2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAyNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAvKiBsaW5lIDI3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gICAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDI4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSAyOTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLyogbGluZSAzMDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLyogbGluZSAzMDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDMxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi8qIGxpbmUgMzE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMzIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAvKiBsaW5lIDMyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZCA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0OyB9XG4gICAgLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cbiAgICAvKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gIC5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC8qIGxpbmUgOTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDsgfVxuXG4vKiBsaW5lIDk1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLyogbGluZSAxMDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi8qIGxpbmUgMTExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogbGluZSAxMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuXG4vKiBsaW5lIDEyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLyogbGluZSAxMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDE0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4vKiBsaW5lIDE0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4vKiBsaW5lIDE1NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDE1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLyogbGluZSAxNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDE4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDE4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC8qIGxpbmUgMTkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLyogbGluZSAxOTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgMjA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLyogbGluZSAyMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLyogbGluZSAyMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAvKiBsaW5lIDIyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAvKiBsaW5lIDIyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbi8qIGxpbmUgMjQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMjQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTsgfVxuICAgIC8qIGxpbmUgMjU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDI2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7IH1cbiAgLyogbGluZSAyNjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5hY2NvcmRpb24gPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC8qIGxpbmUgMjcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMjc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMjgxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBjb250ZW50OiBcIi9cIjsgfVxuXG4vKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyAqL1xuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzREMTA0RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjMGYwMzBmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAvKiBsaW5lIDI2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDE2LCA3OSwgMC4yNSk7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICBib3JkZXItY29sb3I6ICM0RDEwNEY7IH1cblxuLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtOyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtOyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4gICAgLmJhZGdlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4vKiBsaW5lIDQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQwNzI1OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDE2LCA3OSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjM1MjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MzkyNDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzgsIDk5LCA4MiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNzsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXBpcC1kZWVwLXB1cnBsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1waXAtZGVlcC1wdXJwbGU6aG92ZXIsIGEuYmFkZ2UtcGlwLWRlZXAtcHVycGxlOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQwNzI1OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1waXAtZGVlcC1wdXJwbGU6Zm9jdXMsIGEuYmFkZ2UtcGlwLWRlZXAtcHVycGxlLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCAxNiwgNzksIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtcGlwLWJyaWdodC1wdXJwbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyMzA4NjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtcGlwLWJyaWdodC1wdXJwbGU6aG92ZXIsIGEuYmFkZ2UtcGlwLWJyaWdodC1wdXJwbGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjI0NjU7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLXBpcC1icmlnaHQtcHVycGxlOmZvY3VzLCBhLmJhZGdlLXBpcC1icmlnaHQtcHVycGxlLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2MiwgNDgsIDEzNCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1waXAtb3JhbmdlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTYzNTI7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXBpcC1vcmFuZ2U6aG92ZXIsIGEuYmFkZ2UtcGlwLW9yYW5nZTpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MzkyNDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtcGlwLW9yYW5nZTpmb2N1cywgYS5iYWRnZS1waXAtb3JhbmdlLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgOTksIDgyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXBpcC1vcmFuZ2UtMTUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRThFNTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtcGlwLW9yYW5nZS0xNTpob3ZlciwgYS5iYWRnZS1waXAtb3JhbmdlLTE1OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjMGI3OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1waXAtb3JhbmdlLTE1OmZvY3VzLCBhLmJhZGdlLXBpcC1vcmFuZ2UtMTUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUyLCAyMzIsIDIyOSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1waXAtb3JhbmdlLTEwIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREVGRUQ7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXBpcC1vcmFuZ2UtMTA6aG92ZXIsIGEuYmFkZ2UtcGlwLW9yYW5nZS0xMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzZiZjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtcGlwLW9yYW5nZS0xMDpmb2N1cywgYS5iYWRnZS1waXAtb3JhbmdlLTEwLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMjM5LCAyMzcsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtcGlwLWdyZXkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTU5NTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtcGlwLWdyZXk6aG92ZXIsIGEuYmFkZ2UtcGlwLWdyZXk6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDdiN2I7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLXBpcC1ncmV5OmZvY3VzLCBhLmJhZGdlLXBpcC1ncmV5LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1MCwgMTQ5LCAxNDksIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2Utb2Zmd2hpdGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2Utb2Zmd2hpdGU6aG92ZXIsIGEuYmFkZ2Utb2Zmd2hpdGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybzsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utb2Zmd2hpdGU6Zm9jdXMsIGEuYmFkZ2Utb2Zmd2hpdGUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS13aGl0ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS13aGl0ZTpob3ZlciwgYS5iYWRnZS13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utd2hpdGU6Zm9jdXMsIGEuYmFkZ2Utd2hpdGUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1vZmZibGFjayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMwMDAwOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1vZmZibGFjazpob3ZlciwgYS5iYWRnZS1vZmZibGFjazpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLW9mZmJsYWNrOmZvY3VzLCBhLmJhZGdlLW9mZmJsYWNrLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyLCAwLCAwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWJsYWNrIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWJsYWNrOmhvdmVyLCBhLmJhZGdlLWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYmxhY2s6Zm9jdXMsIGEuYmFkZ2UtYmxhY2suZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1waXAtcmVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzBEMEQ7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXBpcC1yZWQ6aG92ZXIsIGEuYmFkZ2UtcGlwLXJlZDpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzMGEwYTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtcGlwLXJlZDpmb2N1cywgYS5iYWRnZS1waXAtcmVkLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMSwgMTMsIDEzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXBpcC1yZWQtMTUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMEQwRDI2OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1waXAtcmVkLTE1OmhvdmVyLCBhLmJhZGdlLXBpcC1yZWQtMTU6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYzLCAxMCwgMTAsIDAuMTQ5MDIpOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1waXAtcmVkLTE1OmZvY3VzLCBhLmJhZGdlLXBpcC1yZWQtMTUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjExLCAxMywgMTMsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtaWxsdW1pbmF0ZS1ncmVlbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEM0JBOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1pbGx1bWluYXRlLWdyZWVuOmhvdmVyLCBhLmJhZGdlLWlsbHVtaW5hdGUtZ3JlZW46Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGEwOGQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWlsbHVtaW5hdGUtZ3JlZW46Zm9jdXMsIGEuYmFkZ2UtaWxsdW1pbmF0ZS1ncmVlbi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAyMTEsIDE4NiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1pbGx1bWluYXRlLWxpZ2h0Z3JleSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGNkYxOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1pbGx1bWluYXRlLWxpZ2h0Z3JleTpob3ZlciwgYS5iYWRnZS1pbGx1bWluYXRlLWxpZ2h0Z3JleTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExZWVlNTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtaWxsdW1pbmF0ZS1saWdodGdyZXk6Zm9jdXMsIGEuYmFkZ2UtaWxsdW1pbmF0ZS1saWdodGdyZXkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA0LCAyNDYsIDI0MSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1waXAtZGVlcC1wdXJwbGUtdGludCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFMkZBOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1waXAtZGVlcC1wdXJwbGUtdGludDpob3ZlciwgYS5iYWRnZS1waXAtZGVlcC1wdXJwbGUtdGludDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYjdmMzsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtcGlwLWRlZXAtcHVycGxlLXRpbnQ6Zm9jdXMsIGEuYmFkZ2UtcGlwLWRlZXAtcHVycGxlLXRpbnQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCAyMjYsIDI1MCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1pbmhhbGUtbGlnaHRwdXJwbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxQzFGQTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLWxpZ2h0cHVycGxlOmhvdmVyLCBhLmJhZGdlLWluaGFsZS1saWdodHB1cnBsZTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FlOTJmNjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLWxpZ2h0cHVycGxlOmZvY3VzLCBhLmJhZGdlLWluaGFsZS1saWdodHB1cnBsZS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDksIDE5MywgMjUwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWluaGFsZS1wdXJwbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCNjRGMzsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLXB1cnBsZTpob3ZlciwgYS5iYWRnZS1pbmhhbGUtcHVycGxlOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjgzNWVmOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtcHVycGxlOmZvY3VzLCBhLmJhZGdlLWluaGFsZS1wdXJwbGUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM5LCAxMDAsIDI0MywgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1pbmhhbGUtZGFya3B1cnBsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMzNTc3OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtZGFya3B1cnBsZTpob3ZlciwgYS5iYWRnZS1pbmhhbGUtZGFya3B1cnBsZTpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmMjU1NDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLWRhcmtwdXJwbGU6Zm9jdXMsIGEuYmFkZ2UtaW5oYWxlLWRhcmtwdXJwbGUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjcsIDUzLCAxMTksIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtaW5oYWxlLWxpZ2h0cGluayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFM0VCOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtbGlnaHRwaW5rOmhvdmVyLCBhLmJhZGdlLWluaGFsZS1saWdodHBpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWIzYzk7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWluaGFsZS1saWdodHBpbms6Zm9jdXMsIGEuYmFkZ2UtaW5oYWxlLWxpZ2h0cGluay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDIyNywgMjM1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWluaGFsZS1waW5rIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkI5Q0M7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWluaGFsZS1waW5rOmhvdmVyLCBhLmJhZGdlLWluaGFsZS1waW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg4OWE5OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtcGluazpmb2N1cywgYS5iYWRnZS1pbmhhbGUtcGluay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTEsIDE4NSwgMjA0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWluaGFsZS1kYXJrcGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ1MTgwOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtZGFya3Bpbms6aG92ZXIsIGEuYmFkZ2UtaW5oYWxlLWRhcmtwaW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyMTVkOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtZGFya3Bpbms6Zm9jdXMsIGEuYmFkZ2UtaW5oYWxlLWRhcmtwaW5rLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NCwgODEsIDEyOCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1pbmhhbGUtbGlnaHR5ZWxsb3cge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RUQ5QjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLWxpZ2h0eWVsbG93OmhvdmVyLCBhLmJhZGdlLWluaGFsZS1saWdodHllbGxvdzpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTQ2YjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLWxpZ2h0eWVsbG93OmZvY3VzLCBhLmJhZGdlLWluaGFsZS1saWdodHllbGxvdy5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDIzNywgMTU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWluaGFsZS15ZWxsb3cge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZDIwNjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLXllbGxvdzpob3ZlciwgYS5iYWRnZS1pbmhhbGUteWVsbG93OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVhNjA1OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUteWVsbG93OmZvY3VzLCBhLmJhZGdlLWluaGFsZS15ZWxsb3cuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQwLCAyMTAsIDYsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtaW5oYWxlLWxpZ2h0bWFuZ28ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGQkY1MzsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLWxpZ2h0bWFuZ286aG92ZXIsIGEuYmFkZ2UtaW5oYWxlLWxpZ2h0bWFuZ286Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmFlMjQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWluaGFsZS1saWdodG1hbmdvOmZvY3VzLCBhLmJhZGdlLWluaGFsZS1saWdodG1hbmdvLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOSwgMTkxLCA4MywgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1pbmhhbGUtbWFuZ28ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgxRDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLW1hbmdvOmhvdmVyLCBhLmJhZGdlLWluaGFsZS1tYW5nbzpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5OGYwMDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLW1hbmdvOmZvY3VzLCBhLmJhZGdlLWluaGFsZS1tYW5nby5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE2OCwgMjksIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtaW5oYWxlLWxpbWUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyRDEwNDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLWxpbWU6aG92ZXIsIGEuYmFkZ2UtaW5oYWxlLWxpbWU6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDlmMDM7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWluaGFsZS1saW1lOmZvY3VzLCBhLmJhZGdlLWluaGFsZS1saW1lLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NCwgMjA5LCA0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWluaGFsZS1saWdodGdyZWVuIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RkQzOUQ7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWluaGFsZS1saWdodGdyZWVuOmhvdmVyLCBhLmJhZGdlLWluaGFsZS1saWdodGdyZWVuOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RjMzdhOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtbGlnaHRncmVlbjpmb2N1cywgYS5iYWRnZS1pbmhhbGUtbGlnaHRncmVlbi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTksIDIxMSwgMTU3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWluaGFsZS1ncmVlbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdCNzMwOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtZ3JlZW46aG92ZXIsIGEuYmFkZ2UtaW5oYWxlLWdyZWVuOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI4ZjI1OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtZ3JlZW46Zm9jdXMsIGEuYmFkZ2UtaW5oYWxlLWdyZWVuLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU1LCAxODMsIDQ4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWluaGFsZS1saWdodHRlYWwge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5RDFERTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLWxpZ2h0dGVhbDpob3ZlciwgYS5iYWRnZS1pbmhhbGUtbGlnaHR0ZWFsOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFiN2MzOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtbGlnaHR0ZWFsOmZvY3VzLCBhLmJhZGdlLWluaGFsZS1saWdodHRlYWwuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTcsIDIwOSwgMjIyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWluaGFsZS10ZWFsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOUI1QkM7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWluaGFsZS10ZWFsOmhvdmVyLCBhLmJhZGdlLWluaGFsZS10ZWFsOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4YThmOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtdGVhbDpmb2N1cywgYS5iYWRnZS1pbmhhbGUtdGVhbC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNSwgMTgxLCAxODgsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtaW5oYWxlLWJsdWUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFQTZGOTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLWJsdWU6aG92ZXIsIGEuYmFkZ2UtaW5oYWxlLWJsdWU6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjhjZGU7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWluaGFsZS1ibHVlOmZvY3VzLCBhLmJhZGdlLWluaGFsZS1ibHVlLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMwLCAxNjYsIDI0OSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1pbmhhbGUtb2Zmd2hpdGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWZlZDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLW9mZndoaXRlOmhvdmVyLCBhLmJhZGdlLWluaGFsZS1vZmZ3aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDZkMTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLW9mZndoaXRlOmZvY3VzLCBhLmJhZGdlLWluaGFsZS1vZmZ3aGl0ZS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDAsIDIzOSwgMjM3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWluaGFsZS1kYXJrcHVycGxlLXRpbnQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRTdGMTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLWRhcmtwdXJwbGUtdGludDpob3ZlciwgYS5iYWRnZS1pbmhhbGUtZGFya3B1cnBsZS10aW50OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjN2RlOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtZGFya3B1cnBsZS10aW50OmZvY3VzLCBhLmJhZGdlLWluaGFsZS1kYXJrcHVycGxlLXRpbnQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM0LCAyMzEsIDI0MSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1pbmhhbGUtbWFuZ28tdGludCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRUQ5OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmhhbGUtbWFuZ28tdGludDpob3ZlciwgYS5iYWRnZS1pbmhhbGUtbWFuZ28tdGludDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDdhNjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLW1hbmdvLXRpbnQ6Zm9jdXMsIGEuYmFkZ2UtaW5oYWxlLW1hbmdvLXRpbnQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyMzgsIDIxNywgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1pbmhhbGUtdGVhbC10aW50IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUYxRjM7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWluaGFsZS10ZWFsLXRpbnQ6aG92ZXIsIGEuYmFkZ2UtaW5oYWxlLXRlYWwtdGludDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkZTBlNDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtaW5oYWxlLXRlYWwtdGludDpmb2N1cywgYS5iYWRnZS1pbmhhbGUtdGVhbC10aW50LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgMjQxLCAyNDMsIDAuNSk7IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzICovXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzICovXG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzICovXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyODA4Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmNmZGM7XG4gIGJvcmRlci1jb2xvcjogI2NkYmNjZTsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXByaW1hcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjMmFkYzM7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjN2MzMzJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlMGRjO1xuICBib3JkZXItY29sb3I6ICNmYWQzY2Y7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1zZWNvbmRhcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmOGJlYjg7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzU2MjMxZTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwYjJlMTM7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDYyYzMzOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzUzM2YwMzsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0OTEyMTc7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtbGlnaHQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA0MDUwNTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1waXAtZGVlcC1wdXJwbGUge1xuICBjb2xvcjogIzI4MDgyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiY2ZkYztcbiAgYm9yZGVyLWNvbG9yOiAjY2RiY2NlOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtcGlwLWRlZXAtcHVycGxlIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzJhZGMzOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXBpcC1kZWVwLXB1cnBsZSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXBpcC1icmlnaHQtcHVycGxlIHtcbiAgY29sb3I6ICM1NDE5NDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Q2ZTc7XG4gIGJvcmRlci1jb2xvcjogI2U1YzVkZDsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXBpcC1icmlnaHQtcHVycGxlIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRiM2QzOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXBpcC1icmlnaHQtcHVycGxlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzJkMGQyNTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1waXAtb3JhbmdlIHtcbiAgY29sb3I6ICM3YzMzMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UwZGM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZDNjZjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXBpcC1vcmFuZ2UgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmOGJlYjg7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtcGlwLW9yYW5nZSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1NjIzMWU7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtcGlwLW9yYW5nZS0xNSB7XG4gIGNvbG9yOiAjODM3OTc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmYWZhO1xuICBib3JkZXItY29sb3I6ICNmZWY5Zjg7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1waXAtb3JhbmdlLTE1IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmJlNmUyOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXBpcC1vcmFuZ2UtMTUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjg2MDVmOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXBpcC1vcmFuZ2UtMTAge1xuICBjb2xvcjogIzg0N2M3YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZmVmYmZhOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtcGlwLW9yYW5nZS0xMCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWFlNTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1waXAtb3JhbmdlLTEwIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzZhNjM2MjsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1waXAtZ3JleSB7XG4gIGNvbG9yOiAjNGU0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBib3JkZXItY29sb3I6ICNlMmUxZTE7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1waXAtZ3JleSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1ZDRkNDsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1waXAtZ3JleSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMzNDM0MzQ7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtb2Zmd2hpdGUge1xuICBjb2xvcjogIzdmN2Y3ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmNmY2ZjOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtb2Zmd2hpdGUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlZmVmZWY7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtb2Zmd2hpdGUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXdoaXRlIHtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtd2hpdGUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMmYyZjI7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtd2hpdGUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNmM2YzZjOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LW9mZmJsYWNrIHtcbiAgY29sb3I6ICMwNjAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWNjY2M7XG4gIGJvcmRlci1jb2xvcjogI2JiYjhiODsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LW9mZmJsYWNrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWZhYmFiOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LW9mZmJsYWNrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYmxhY2sge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJsYWNrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWJhYmFiOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJsYWNrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtcGlwLXJlZCB7XG4gIGNvbG9yOiAjNmUwNzA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZmNmO1xuICBib3JkZXItY29sb3I6ICNmM2JiYmI7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1waXAtcmVkIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWZhNWE1OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXBpcC1yZWQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjM2UwNDA0OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXBpcC1yZWQtMTUge1xuICBjb2xvcjogcmdiYSgxNywgMSwgMSwgMC41NTc0OSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNTAsIDI1MCwgMC44Mjk4MDQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNDgsIDI0OCwgMC43NjE3MjUpOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtcGlwLXJlZC0xNSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTEsIDIyNiwgMjI2LCAwLjc2MTcyNSk7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtcGlwLXJlZC0xNSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NTc0OSk7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaWxsdW1pbmF0ZS1ncmVlbiB7XG4gIGNvbG9yOiAjMDA2ZTYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmNmYxO1xuICBib3JkZXItY29sb3I6ICNiOGYzZWM7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbGx1bWluYXRlLWdyZWVuIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTJlZmU2OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWlsbHVtaW5hdGUtZ3JlZW4gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDAzYjM0OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWlsbHVtaW5hdGUtbGlnaHRncmV5IHtcbiAgY29sb3I6ICM2YTgwN2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWZkZmM7XG4gIGJvcmRlci1jb2xvcjogI2YxZmNmYjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWlsbHVtaW5hdGUtbGlnaHRncmV5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGNmOGY1OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWlsbHVtaW5hdGUtbGlnaHRncmV5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzUzNjQ2MjsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1waXAtZGVlcC1wdXJwbGUtdGludCB7XG4gIGNvbG9yOiAjODE3NjgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmOWZlO1xuICBib3JkZXItY29sb3I6ICNmZGY3ZmU7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1waXAtZGVlcC1wdXJwbGUtdGludCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTBmYjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1waXAtZGVlcC1wdXJwbGUtdGludCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2NjVlNjc7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaW5oYWxlLWxpZ2h0cHVycGxlIHtcbiAgY29sb3I6ICM2ZDY0ODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYzZmU7XG4gIGJvcmRlci1jb2xvcjogI2YyZWVmZTsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluaGFsZS1saWdodHB1cnBsZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2UwZDZmZDsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtbGlnaHRwdXJwbGUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTU0ZTY1OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWluaGFsZS1wdXJwbGUge1xuICBjb2xvcjogIzQ4MzQ3ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTBmZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkNGZjOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5oYWxlLXB1cnBsZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2NkYmNmYTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtcHVycGxlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzMzMjU1YTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1pbmhhbGUtZGFya3B1cnBsZSB7XG4gIGNvbG9yOiAjMjMxYzNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkN2U0O1xuICBib3JkZXItY29sb3I6ICNjYWM2ZDk7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtZGFya3B1cnBsZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2JjYjdjZjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtZGFya3B1cnBsZSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwZjBjMWI7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaW5oYWxlLWxpZ2h0cGluayB7XG4gIGNvbG9yOiAjODQ3NjdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWZiO1xuICBib3JkZXItY29sb3I6ICNmZWY3Zjk7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtbGlnaHRwaW5rIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmJlMGU4OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluaGFsZS1saWdodHBpbmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjk1ZTYxOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWluaGFsZS1waW5rIHtcbiAgY29sb3I6ICM4MzYwNmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZjU7XG4gIGJvcmRlci1jb2xvcjogI2ZlZWJmMTsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluaGFsZS1waW5rIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmRkM2UwOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluaGFsZS1waW5rIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY2NGE1MjsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1pbmhhbGUtZGFya3Bpbmsge1xuICBjb2xvcjogIzdmMmE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZGNlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmNjZWRiOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5oYWxlLWRhcmtwaW5rIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmJiNmM5OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluaGFsZS1kYXJrcGluayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1OTFkMmY7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaW5oYWxlLWxpZ2h0eWVsbG93IHtcbiAgY29sb3I6ICM4MTdiNTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZiZWI7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmFlMzsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluaGFsZS1saWdodHllbGxvdyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZiZjZjYjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtbGlnaHR5ZWxsb3cgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjI1ZDNkOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWluaGFsZS15ZWxsb3cge1xuICBjb2xvcjogIzdkNmQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjZjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmMmI5OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5oYWxlLXllbGxvdyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWVhMTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUteWVsbG93IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzRiNDIwMjsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1pbmhhbGUtbGlnaHRtYW5nbyB7XG4gIGNvbG9yOiAjN2M2MzJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMmRkO1xuICBib3JkZXItY29sb3I6ICNmYmVkY2Y7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtbGlnaHRtYW5nbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5ZTRiNzsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtbGlnaHRtYW5nbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1NjQ1MWU7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaW5oYWxlLW1hbmdvIHtcbiAgY29sb3I6ICM4NTU3MGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlZDI7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTdjMDsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluaGFsZS1tYW5nbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZGRhNzsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtbWFuZ28gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTczOTBhOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWluaGFsZS1saW1lIHtcbiAgY29sb3I6ICM2NTZkMDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Y2Q7XG4gIGJvcmRlci1jb2xvcjogI2VlZjJiOTsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluaGFsZS1saW1lIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTllZWEzOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluaGFsZS1saW1lIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzM3M2IwMTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1pbmhhbGUtbGlnaHRncmVlbiB7XG4gIGNvbG9yOiAjNTM2ZTUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmViO1xuICBib3JkZXItY29sb3I6ICNlNGYzZTQ7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtbGlnaHRncmVlbiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2QyZWJkMjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtbGlnaHRncmVlbiAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMzZDUxM2M7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaW5oYWxlLWdyZWVuIHtcbiAgY29sb3I6ICMxZDVmMTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2YxZDY7XG4gIGJvcmRlci1jb2xvcjogI2M3ZWJjNTsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluaGFsZS1ncmVlbiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I1ZTRiMjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtZ3JlZW4gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMTEzNzBlOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWluaGFsZS1saWdodHRlYWwge1xuICBjb2xvcjogIzFlNmQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZjZmODtcbiAgYm9yZGVyLWNvbG9yOiAjYzhmMmY2OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5oYWxlLWxpZ2h0dGVhbCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IyZWRmMjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtbGlnaHR0ZWFsIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzEzNDc0YjsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1pbmhhbGUtdGVhbCB7XG4gIGNvbG9yOiAjMGQ1ZTYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFmMGYyO1xuICBib3JkZXItY29sb3I6ICNiZmVhZWM7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtdGVhbCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZTRlNjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtdGVhbCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNzMzMzU7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaW5oYWxlLWJsdWUge1xuICBjb2xvcjogIzEwNTY4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWRmZTtcbiAgYm9yZGVyLWNvbG9yOiAjYzBlNmZkOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5oYWxlLWJsdWUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhN2RjZmM7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5oYWxlLWJsdWUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGEzODU0OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWluaGFsZS1vZmZ3aGl0ZSB7XG4gIGNvbG9yOiAjN2Q3YzdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZiO1xuICBib3JkZXItY29sb3I6ICNmYmZiZmE7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtb2Zmd2hpdGUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMGYwZWM7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5oYWxlLW9mZndoaXRlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzYzNjM2MjsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1pbmhhbGUtZGFya3B1cnBsZS10aW50IHtcbiAgY29sb3I6ICM3YTc4N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZhZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjhmYjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluaGFsZS1kYXJrcHVycGxlLXRpbnQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlYmU4ZjI7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5oYWxlLWRhcmtwdXJwbGUtdGludCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2MTVmNjM7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaW5oYWxlLW1hbmdvLXRpbnQge1xuICBjb2xvcjogIzg1N2M3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNmNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZmYWY0OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5oYWxlLW1hbmdvLXRpbnQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmVlZGI7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5oYWxlLW1hbmdvLXRpbnQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjk2MjVhOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWluaGFsZS10ZWFsLXRpbnQge1xuICBjb2xvcjogIzc1N2Q3ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmNmZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmYmZjOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5oYWxlLXRlYWwtdGludCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U0ZjJmNTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmhhbGUtdGVhbC10aW50IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzVjNjM2NDsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4vKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MgKi9cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTsgfVxuXG4vKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlczsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyAqL1xuICAgIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MgKi9cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzICovXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICAgIGJvcmRlci1jb2xvcjogIzREMTA0RjsgfVxuICAvKiBsaW5lIDc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC8qIGxpbmUgODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cblxuLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC8qIGxpbmUgMTAwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDExMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC8qIGxpbmUgMTE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgIC8qIGxpbmUgMTE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxMDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDExMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgMTE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLyogbGluZSAxMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC8qIGxpbmUgMTAwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMTA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxMDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDExMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgMTE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLyogbGluZSAxMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAvKiBsaW5lIDEwMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMTEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLyogbGluZSAxMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAvKiBsaW5lIDExOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbi8qIGxpbmUgMTM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMTM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxuICAgIC8qIGxpbmUgMTQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjgwODI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RiY2NlOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzI4MDgyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJhZGMzOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODA4Mjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjgwODI5OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjN2MzMzJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkM2NmOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3YzMzMmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmViODsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YzMzMmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2MzMzJiOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE1NTcyNDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU2NDA0OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4MTgxODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODI7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXBpcC1kZWVwLXB1cnBsZSB7XG4gIGNvbG9yOiAjMjgwODI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RiY2NlOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1waXAtZGVlcC1wdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1waXAtZGVlcC1wdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMyODA4Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyYWRjMzsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1waXAtZGVlcC1wdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODA4Mjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjgwODI5OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXBpcC1icmlnaHQtcHVycGxlIHtcbiAgY29sb3I6ICM1NDE5NDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWM1ZGQ7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXBpcC1icmlnaHQtcHVycGxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcGlwLWJyaWdodC1wdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM1NDE5NDY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkYjNkMzsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1waXAtYnJpZ2h0LXB1cnBsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0MTk0NjtcbiAgICBib3JkZXItY29sb3I6ICM1NDE5NDY7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tcGlwLW9yYW5nZSB7XG4gIGNvbG9yOiAjN2MzMzJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkM2NmOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1waXAtb3JhbmdlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcGlwLW9yYW5nZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzdjMzMyYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiZWI4OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXBpcC1vcmFuZ2UubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YzMzMmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2MzMzJiOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXBpcC1vcmFuZ2UtMTUge1xuICBjb2xvcjogIzgzNzk3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjlmODsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tcGlwLW9yYW5nZS0xNS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXBpcC1vcmFuZ2UtMTUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4Mzc5Nzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTZlMjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1waXAtb3JhbmdlLTE1Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM3OTc3O1xuICAgIGJvcmRlci1jb2xvcjogIzgzNzk3NzsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1waXAtb3JhbmdlLTEwIHtcbiAgY29sb3I6ICM4NDdjN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZiZmE7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXBpcC1vcmFuZ2UtMTAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1waXAtb3JhbmdlLTEwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODQ3YzdiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWVhZTU7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tcGlwLW9yYW5nZS0xMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0N2M3YjtcbiAgICBib3JkZXItY29sb3I6ICM4NDdjN2I7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tcGlwLWdyZXkge1xuICBjb2xvcjogIzRlNGQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTFlMTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tcGlwLWdyZXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1waXAtZ3JleS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzRlNGQ0ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNGQ0OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXBpcC1ncmV5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0ZDRkO1xuICAgIGJvcmRlci1jb2xvcjogIzRlNGQ0ZDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1vZmZ3aGl0ZSB7XG4gIGNvbG9yOiAjN2Y3ZjdmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1vZmZ3aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLW9mZndoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2Y3ZjdmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tb2Zmd2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjdmN2Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y3ZjdmOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlIHtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODU4NTg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0td2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU4NTg1OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLW9mZmJsYWNrIHtcbiAgY29sb3I6ICMwNjAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmI4Yjg7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLW9mZmJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tb2ZmYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwNjAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWJhYjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1vZmZibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwNjAwMDA7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYmxhY2sge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tcGlwLXJlZCB7XG4gIGNvbG9yOiAjNmUwNzA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiYmJiOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1waXAtcmVkLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcGlwLXJlZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzZlMDcwNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhNWE1OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXBpcC1yZWQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZTA3MDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmUwNzA3OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXBpcC1yZWQtMTUge1xuICBjb2xvcjogcmdiYSgxNywgMSwgMSwgMC41NTc0OSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNDgsIDI0OCwgMC43NjE3MjUpOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1waXAtcmVkLTE1Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcGlwLXJlZC0xNS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgxNywgMSwgMSwgMC41NTc0OSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDIyNiwgMjI2LCAwLjc2MTcyNSk7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tcGlwLXJlZC0xNS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMSwgMSwgMC41NTc0OSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAxLCAxLCAwLjU1NzQ5KTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1pbGx1bWluYXRlLWdyZWVuIHtcbiAgY29sb3I6ICMwMDZlNjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGYzZWM7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWlsbHVtaW5hdGUtZ3JlZW4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbGx1bWluYXRlLWdyZWVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA2ZTYxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmVmZTY7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taWxsdW1pbmF0ZS1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmU2MTtcbiAgICBib3JkZXItY29sb3I6ICMwMDZlNjE7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0taWxsdW1pbmF0ZS1saWdodGdyZXkge1xuICBjb2xvcjogIzZhODA3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmNmYjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taWxsdW1pbmF0ZS1saWdodGdyZXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbGx1bWluYXRlLWxpZ2h0Z3JleS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzZhODA3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmOGY1OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWlsbHVtaW5hdGUtbGlnaHRncmV5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE4MDdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZhODA3ZDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1waXAtZGVlcC1wdXJwbGUtdGludCB7XG4gIGNvbG9yOiAjODE3NjgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2ZlOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1waXAtZGVlcC1wdXJwbGUtdGludC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXBpcC1kZWVwLXB1cnBsZS10aW50Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODE3NjgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2UwZmI7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tcGlwLWRlZXAtcHVycGxlLXRpbnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTc2ODI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE3NjgyOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluaGFsZS1saWdodHB1cnBsZSB7XG4gIGNvbG9yOiAjNmQ2NDgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZWZlOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHRwdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHRwdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2ZDY0ODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDZmZDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHRwdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDY0ODI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmQ2NDgyOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluaGFsZS1wdXJwbGUge1xuICBjb2xvcjogIzQ4MzQ3ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZDRmYzsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLXB1cnBsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluaGFsZS1wdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM0ODM0N2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkYmNmYTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtcHVycGxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDgzNDdlO1xuICAgIGJvcmRlci1jb2xvcjogIzQ4MzQ3ZTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtZGFya3B1cnBsZSB7XG4gIGNvbG9yOiAjMjMxYzNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjNmQ5OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtZGFya3B1cnBsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluaGFsZS1kYXJrcHVycGxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMjMxYzNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2I3Y2Y7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWRhcmtwdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzFjM2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjMxYzNlOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluaGFsZS1saWdodHBpbmsge1xuICBjb2xvcjogIzg0NzY3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjdmOTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWxpZ2h0cGluay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluaGFsZS1saWdodHBpbmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4NDc2N2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTBlODsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHRwaW5rLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ3NjdhO1xuICAgIGJvcmRlci1jb2xvcjogIzg0NzY3YTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtcGluayB7XG4gIGNvbG9yOiAjODM2MDZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlYmYxOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtcGluay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluaGFsZS1waW5rLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODM2MDZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGQzZTA7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLXBpbmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MzYwNmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODM2MDZhOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluaGFsZS1kYXJrcGluayB7XG4gIGNvbG9yOiAjN2YyYTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjZWRiOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtZGFya3BpbmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtZGFya3BpbmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3ZjJhNDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjZjOTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtZGFya3BpbmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjJhNDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2YyYTQzOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluaGFsZS1saWdodHllbGxvdyB7XG4gIGNvbG9yOiAjODE3YjUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmYWUzOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHR5ZWxsb3cubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHR5ZWxsb3cubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4MTdiNTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjZjYjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHR5ZWxsb3cubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTdiNTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE3YjUxOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluaGFsZS15ZWxsb3cge1xuICBjb2xvcjogIzdkNmQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjJiOTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLXllbGxvdy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluaGFsZS15ZWxsb3cubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3ZDZkMDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZWVhMTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUteWVsbG93Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q2ZDAzO1xuICAgIGJvcmRlci1jb2xvcjogIzdkNmQwMzsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHRtYW5nbyB7XG4gIGNvbG9yOiAjN2M2MzJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZGNmOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHRtYW5nby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluaGFsZS1saWdodG1hbmdvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2M2MzJiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWU0Yjc7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWxpZ2h0bWFuZ28ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YzYzMmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2M2MzJiOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluaGFsZS1tYW5nbyB7XG4gIGNvbG9yOiAjODU1NzBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlN2MwOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbWFuZ28ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbWFuZ28ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4NTU3MGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGRhNzsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbWFuZ28ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTU3MGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU1NzBmOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluaGFsZS1saW1lIHtcbiAgY29sb3I6ICM2NTZkMDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWYyYjk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWluaGFsZS1saW1lLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWxpbWUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2NTZkMDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWVhMzsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGltZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NmQwMjtcbiAgICBib3JkZXItY29sb3I6ICM2NTZkMDI7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWxpZ2h0Z3JlZW4ge1xuICBjb2xvcjogIzUzNmU1MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZjNlNDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWxpZ2h0Z3JlZW4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHRncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzUzNmU1MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlYmQyOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWluaGFsZS1saWdodGdyZWVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2ZTUyO1xuICAgIGJvcmRlci1jb2xvcjogIzUzNmU1MjsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtZ3JlZW4ge1xuICBjb2xvcjogIzFkNWYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZWJjNTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWdyZWVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWdyZWVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMWQ1ZjE5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNWU0YjI7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWdyZWVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZjE5O1xuICAgIGJvcmRlci1jb2xvcjogIzFkNWYxOTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHR0ZWFsIHtcbiAgY29sb3I6ICMxZTZkNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGYyZjY7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWluaGFsZS1saWdodHRlYWwubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbGlnaHR0ZWFsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMWU2ZDczO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmVkZjI7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWxpZ2h0dGVhbC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNmQ3MztcbiAgICBib3JkZXItY29sb3I6ICMxZTZkNzM7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLXRlYWwge1xuICBjb2xvcjogIzBkNWU2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmZWFlYzsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLXRlYWwubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtdGVhbC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzBkNWU2MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJlNGU2OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWluaGFsZS10ZWFsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ1ZTYyO1xuICAgIGJvcmRlci1jb2xvcjogIzBkNWU2MjsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtYmx1ZSB7XG4gIGNvbG9yOiAjMTA1NjgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBlNmZkOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluaGFsZS1ibHVlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMTA1NjgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2RjZmM7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWJsdWUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDU2ODE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA1NjgxOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluaGFsZS1vZmZ3aGl0ZSB7XG4gIGNvbG9yOiAjN2Q3YzdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZhOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtb2Zmd2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtb2Zmd2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3ZDdjN2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlYzsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtb2Zmd2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDdjN2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Q3YzdiOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluaGFsZS1kYXJrcHVycGxlLXRpbnQge1xuICBjb2xvcjogIzdhNzg3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmYjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLWRhcmtwdXJwbGUtdGludC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluaGFsZS1kYXJrcHVycGxlLXRpbnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3YTc4N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZThmMjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtZGFya3B1cnBsZS10aW50Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E3ODdkO1xuICAgIGJvcmRlci1jb2xvcjogIzdhNzg3ZDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbWFuZ28tdGludCB7XG4gIGNvbG9yOiAjODU3YzcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWY0OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtbWFuZ28tdGludC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluaGFsZS1tYW5nby10aW50Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODU3YzcxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlZGI7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLW1hbmdvLXRpbnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTdjNzE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU3YzcxOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluaGFsZS10ZWFsLXRpbnQge1xuICBjb2xvcjogIzc1N2Q3ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmJmYzsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5oYWxlLXRlYWwtdGludC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluaGFsZS10ZWFsLXRpbnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3NTdkN2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZjJmNTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmhhbGUtdGVhbC10aW50Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3ZDdlO1xuICAgIGJvcmRlci1jb2xvcjogIzc1N2Q3ZTsgfVxuXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyAqL1xuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjRkZGRkZGO1xuICBvcGFjaXR5OiAuNTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG4vKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MgKi9cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzICovXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLyogbGluZSAxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyAqL1xuICAudG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAvKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4gIC50b2FzdC5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbiAgLnRvYXN0LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyAqL1xuICAudG9hc3QuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi8qIGxpbmUgNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtb3BlbiAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSA0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuXG4vKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLyogbGluZSA3NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgOTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTAwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDEwNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDdweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMTI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEwNEY7IH1cbiAgLyogbGluZSAxMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDEzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi8qIGxpbmUgMTQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfVxuXG4vKiBsaW5lIDE1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4vKiBsaW5lIDE3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAwIHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMTg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWZvb3RlciA+ICoge1xuICAgIG1hcmdpbjogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDE5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAyMDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvOyB9XG4gIC8qIGxpbmUgMjA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pOyB9XG4gICAgLyogbGluZSAyMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTsgfVxuICAvKiBsaW5lIDIxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgICAvKiBsaW5lIDIxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyB9XG4gIC8qIGxpbmUgMjI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAvKiBsaW5lIDIzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDIzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4vKiBsaW5lIDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAudG9vbHRpcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLnRvb2x0aXAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuOHJlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTsgfVxuICAgIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICBib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtOyB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTsgfVxuICAgIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICAgIHRvcDogMDsgfVxuICAgIC8qIGxpbmUgNjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSA3NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gIC5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtOyB9XG4gICAgLyogbGluZSA4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgMTA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDAuM3JlbTsgfVxuICAgIC8qIGxpbmUgMjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItdG9wID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpOyB9XG4gICAgLyogbGluZSA0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAvKiBsaW5lIDUwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDA7IH1cbiAgICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLyogbGluZSA3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDgxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93IHtcbiAgICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7IH1cbiAgICAvKiBsaW5lIDg3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAvKiBsaW5lIDkzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSAxMDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7IH1cblxuLyogbGluZSAxMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDExNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93IHtcbiAgICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gICAgLyogbGluZSAxMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLyogbGluZSAxMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGOyB9XG5cbi8qIGxpbmUgMTUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuICAvKiBsaW5lIDE2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4vKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSAyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbi8qIGxpbmUgNTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42czsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSA4NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSA4NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuXG4vKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgMTM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNGRkZGRkYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDEzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzRkZGRkZGJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMTQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLyogbGluZSAxNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgMTYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDE5MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogbGluZSA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MgKi9cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjsgfVxuXG4vKiBsaW5lIDIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MgKi9cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzICovXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3JvdzsgfVxuXG4vKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MgKi9cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyAqL1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41czsgfSB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzICovXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MgKi9cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzICovXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MgKi9cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDA3MjUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjM1MiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MzkyNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1waXAtZGVlcC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1waXAtZGVlcC1wdXJwbGU6aG92ZXIsIGEuYmctcGlwLWRlZXAtcHVycGxlOmZvY3VzLFxuYnV0dG9uLmJnLXBpcC1kZWVwLXB1cnBsZTpob3ZlcixcbmJ1dHRvbi5iZy1waXAtZGVlcC1wdXJwbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQwNzI1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXBpcC1icmlnaHQtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyMzA4NiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctcGlwLWJyaWdodC1wdXJwbGU6aG92ZXIsIGEuYmctcGlwLWJyaWdodC1wdXJwbGU6Zm9jdXMsXG5idXR0b24uYmctcGlwLWJyaWdodC1wdXJwbGU6aG92ZXIsXG5idXR0b24uYmctcGlwLWJyaWdodC1wdXJwbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IyNDY1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXBpcC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU2MzUyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1waXAtb3JhbmdlOmhvdmVyLCBhLmJnLXBpcC1vcmFuZ2U6Zm9jdXMsXG5idXR0b24uYmctcGlwLW9yYW5nZTpob3ZlcixcbmJ1dHRvbi5iZy1waXAtb3JhbmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MzkyNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1waXAtb3JhbmdlLTE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRThFNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctcGlwLW9yYW5nZS0xNTpob3ZlciwgYS5iZy1waXAtb3JhbmdlLTE1OmZvY3VzLFxuYnV0dG9uLmJnLXBpcC1vcmFuZ2UtMTU6aG92ZXIsXG5idXR0b24uYmctcGlwLW9yYW5nZS0xNTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2MwYjcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctcGlwLW9yYW5nZS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREVGRUQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXBpcC1vcmFuZ2UtMTA6aG92ZXIsIGEuYmctcGlwLW9yYW5nZS0xMDpmb2N1cyxcbmJ1dHRvbi5iZy1waXAtb3JhbmdlLTEwOmhvdmVyLFxuYnV0dG9uLmJnLXBpcC1vcmFuZ2UtMTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNmJmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXBpcC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTU5NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctcGlwLWdyZXk6aG92ZXIsIGEuYmctcGlwLWdyZXk6Zm9jdXMsXG5idXR0b24uYmctcGlwLWdyZXk6aG92ZXIsXG5idXR0b24uYmctcGlwLWdyZXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q3YjdiICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLW9mZndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctb2Zmd2hpdGU6aG92ZXIsIGEuYmctb2Zmd2hpdGU6Zm9jdXMsXG5idXR0b24uYmctb2Zmd2hpdGU6aG92ZXIsXG5idXR0b24uYmctb2Zmd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy13aGl0ZTpob3ZlciwgYS5iZy13aGl0ZTpmb2N1cyxcbmJ1dHRvbi5iZy13aGl0ZTpob3ZlcixcbmJ1dHRvbi5iZy13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctb2ZmYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1vZmZibGFjazpob3ZlciwgYS5iZy1vZmZibGFjazpmb2N1cyxcbmJ1dHRvbi5iZy1vZmZibGFjazpob3ZlcixcbmJ1dHRvbi5iZy1vZmZibGFjazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYmxhY2s6aG92ZXIsIGEuYmctYmxhY2s6Zm9jdXMsXG5idXR0b24uYmctYmxhY2s6aG92ZXIsXG5idXR0b24uYmctYmxhY2s6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1waXAtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMEQwRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctcGlwLXJlZDpob3ZlciwgYS5iZy1waXAtcmVkOmZvY3VzLFxuYnV0dG9uLmJnLXBpcC1yZWQ6aG92ZXIsXG5idXR0b24uYmctcGlwLXJlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzBhMGEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctcGlwLXJlZC0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzBEMEQyNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctcGlwLXJlZC0xNTpob3ZlciwgYS5iZy1waXAtcmVkLTE1OmZvY3VzLFxuYnV0dG9uLmJnLXBpcC1yZWQtMTU6aG92ZXIsXG5idXR0b24uYmctcGlwLXJlZC0xNTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYzLCAxMCwgMTAsIDAuMTQ5MDIpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWlsbHVtaW5hdGUtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEM0JBICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbGx1bWluYXRlLWdyZWVuOmhvdmVyLCBhLmJnLWlsbHVtaW5hdGUtZ3JlZW46Zm9jdXMsXG5idXR0b24uYmctaWxsdW1pbmF0ZS1ncmVlbjpob3ZlcixcbmJ1dHRvbi5iZy1pbGx1bWluYXRlLWdyZWVuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTA4ZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1pbGx1bWluYXRlLWxpZ2h0Z3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0Y2RjEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWlsbHVtaW5hdGUtbGlnaHRncmV5OmhvdmVyLCBhLmJnLWlsbHVtaW5hdGUtbGlnaHRncmV5OmZvY3VzLFxuYnV0dG9uLmJnLWlsbHVtaW5hdGUtbGlnaHRncmV5OmhvdmVyLFxuYnV0dG9uLmJnLWlsbHVtaW5hdGUtbGlnaHRncmV5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExZWVlNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1waXAtZGVlcC1wdXJwbGUtdGludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUUyRkEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXBpcC1kZWVwLXB1cnBsZS10aW50OmhvdmVyLCBhLmJnLXBpcC1kZWVwLXB1cnBsZS10aW50OmZvY3VzLFxuYnV0dG9uLmJnLXBpcC1kZWVwLXB1cnBsZS10aW50OmhvdmVyLFxuYnV0dG9uLmJnLXBpcC1kZWVwLXB1cnBsZS10aW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYjdmMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1pbmhhbGUtbGlnaHRwdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFDMUZBICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbmhhbGUtbGlnaHRwdXJwbGU6aG92ZXIsIGEuYmctaW5oYWxlLWxpZ2h0cHVycGxlOmZvY3VzLFxuYnV0dG9uLmJnLWluaGFsZS1saWdodHB1cnBsZTpob3ZlcixcbmJ1dHRvbi5iZy1pbmhhbGUtbGlnaHRwdXJwbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWU5MmY2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluaGFsZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI2NEYzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbmhhbGUtcHVycGxlOmhvdmVyLCBhLmJnLWluaGFsZS1wdXJwbGU6Zm9jdXMsXG5idXR0b24uYmctaW5oYWxlLXB1cnBsZTpob3ZlcixcbmJ1dHRvbi5iZy1pbmhhbGUtcHVycGxlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4MzVlZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1pbmhhbGUtZGFya3B1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzM1NzcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWluaGFsZS1kYXJrcHVycGxlOmhvdmVyLCBhLmJnLWluaGFsZS1kYXJrcHVycGxlOmZvY3VzLFxuYnV0dG9uLmJnLWluaGFsZS1kYXJrcHVycGxlOmhvdmVyLFxuYnV0dG9uLmJnLWluaGFsZS1kYXJrcHVycGxlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMjU1NCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1pbmhhbGUtbGlnaHRwaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERTNFQiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctaW5oYWxlLWxpZ2h0cGluazpob3ZlciwgYS5iZy1pbmhhbGUtbGlnaHRwaW5rOmZvY3VzLFxuYnV0dG9uLmJnLWluaGFsZS1saWdodHBpbms6aG92ZXIsXG5idXR0b24uYmctaW5oYWxlLWxpZ2h0cGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWIzYzkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctaW5oYWxlLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCOUNDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbmhhbGUtcGluazpob3ZlciwgYS5iZy1pbmhhbGUtcGluazpmb2N1cyxcbmJ1dHRvbi5iZy1pbmhhbGUtcGluazpob3ZlcixcbmJ1dHRvbi5iZy1pbmhhbGUtcGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODg5YTkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctaW5oYWxlLWRhcmtwaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NTE4MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctaW5oYWxlLWRhcmtwaW5rOmhvdmVyLCBhLmJnLWluaGFsZS1kYXJrcGluazpmb2N1cyxcbmJ1dHRvbi5iZy1pbmhhbGUtZGFya3Bpbms6aG92ZXIsXG5idXR0b24uYmctaW5oYWxlLWRhcmtwaW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxMjE1ZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1pbmhhbGUtbGlnaHR5ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFRDlCICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbmhhbGUtbGlnaHR5ZWxsb3c6aG92ZXIsIGEuYmctaW5oYWxlLWxpZ2h0eWVsbG93OmZvY3VzLFxuYnV0dG9uLmJnLWluaGFsZS1saWdodHllbGxvdzpob3ZlcixcbmJ1dHRvbi5iZy1pbmhhbGUtbGlnaHR5ZWxsb3c6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlNDZiICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluaGFsZS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkMjA2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbmhhbGUteWVsbG93OmhvdmVyLCBhLmJnLWluaGFsZS15ZWxsb3c6Zm9jdXMsXG5idXR0b24uYmctaW5oYWxlLXllbGxvdzpob3ZlcixcbmJ1dHRvbi5iZy1pbmhhbGUteWVsbG93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYTYwNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1pbmhhbGUtbGlnaHRtYW5nbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkJGNTMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWluaGFsZS1saWdodG1hbmdvOmhvdmVyLCBhLmJnLWluaGFsZS1saWdodG1hbmdvOmZvY3VzLFxuYnV0dG9uLmJnLWluaGFsZS1saWdodG1hbmdvOmhvdmVyLFxuYnV0dG9uLmJnLWluaGFsZS1saWdodG1hbmdvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYWUyNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1pbmhhbGUtbWFuZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODFEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbmhhbGUtbWFuZ286aG92ZXIsIGEuYmctaW5oYWxlLW1hbmdvOmZvY3VzLFxuYnV0dG9uLmJnLWluaGFsZS1tYW5nbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmhhbGUtbWFuZ286Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk4ZjAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluaGFsZS1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyRDEwNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctaW5oYWxlLWxpbWU6aG92ZXIsIGEuYmctaW5oYWxlLWxpbWU6Zm9jdXMsXG5idXR0b24uYmctaW5oYWxlLWxpbWU6aG92ZXIsXG5idXR0b24uYmctaW5oYWxlLWxpbWU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ZjAzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluaGFsZS1saWdodGdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGRDM5RCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctaW5oYWxlLWxpZ2h0Z3JlZW46aG92ZXIsIGEuYmctaW5oYWxlLWxpZ2h0Z3JlZW46Zm9jdXMsXG5idXR0b24uYmctaW5oYWxlLWxpZ2h0Z3JlZW46aG92ZXIsXG5idXR0b24uYmctaW5oYWxlLWxpZ2h0Z3JlZW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RjMzdhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluaGFsZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzN0I3MzAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWluaGFsZS1ncmVlbjpob3ZlciwgYS5iZy1pbmhhbGUtZ3JlZW46Zm9jdXMsXG5idXR0b24uYmctaW5oYWxlLWdyZWVuOmhvdmVyLFxuYnV0dG9uLmJnLWluaGFsZS1ncmVlbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjhmMjUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctaW5oYWxlLWxpZ2h0dGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOUQxREUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWluaGFsZS1saWdodHRlYWw6aG92ZXIsIGEuYmctaW5oYWxlLWxpZ2h0dGVhbDpmb2N1cyxcbmJ1dHRvbi5iZy1pbmhhbGUtbGlnaHR0ZWFsOmhvdmVyLFxuYnV0dG9uLmJnLWluaGFsZS1saWdodHRlYWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFiN2MzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluaGFsZS10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5QjVCQyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctaW5oYWxlLXRlYWw6aG92ZXIsIGEuYmctaW5oYWxlLXRlYWw6Zm9jdXMsXG5idXR0b24uYmctaW5oYWxlLXRlYWw6aG92ZXIsXG5idXR0b24uYmctaW5oYWxlLXRlYWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4YThmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluaGFsZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFQTZGOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctaW5oYWxlLWJsdWU6aG92ZXIsIGEuYmctaW5oYWxlLWJsdWU6Zm9jdXMsXG5idXR0b24uYmctaW5oYWxlLWJsdWU6aG92ZXIsXG5idXR0b24uYmctaW5oYWxlLWJsdWU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY4Y2RlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluaGFsZS1vZmZ3aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGVmZWQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWluaGFsZS1vZmZ3aGl0ZTpob3ZlciwgYS5iZy1pbmhhbGUtb2Zmd2hpdGU6Zm9jdXMsXG5idXR0b24uYmctaW5oYWxlLW9mZndoaXRlOmhvdmVyLFxuYnV0dG9uLmJnLWluaGFsZS1vZmZ3aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ2ZDEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctaW5oYWxlLWRhcmtwdXJwbGUtdGludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUU3RjEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWluaGFsZS1kYXJrcHVycGxlLXRpbnQ6aG92ZXIsIGEuYmctaW5oYWxlLWRhcmtwdXJwbGUtdGludDpmb2N1cyxcbmJ1dHRvbi5iZy1pbmhhbGUtZGFya3B1cnBsZS10aW50OmhvdmVyLFxuYnV0dG9uLmJnLWluaGFsZS1kYXJrcHVycGxlLXRpbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjN2RlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluaGFsZS1tYW5nby10aW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUVEOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctaW5oYWxlLW1hbmdvLXRpbnQ6aG92ZXIsIGEuYmctaW5oYWxlLW1hbmdvLXRpbnQ6Zm9jdXMsXG5idXR0b24uYmctaW5oYWxlLW1hbmdvLXRpbnQ6aG92ZXIsXG5idXR0b24uYmctaW5oYWxlLW1hbmdvLXRpbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkN2E2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluaGFsZS10ZWFsLXRpbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFGMUYzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbmhhbGUtdGVhbC10aW50OmhvdmVyLCBhLmJnLWluaGFsZS10ZWFsLXRpbnQ6Zm9jdXMsXG5idXR0b24uYmctaW5oYWxlLXRlYWwtdGludDpob3ZlcixcbmJ1dHRvbi5iZy1pbmhhbGUtdGVhbC10aW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZTBlNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM0RDEwNEYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRUU2MzUyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXBpcC1kZWVwLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzREMTA0RiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1waXAtYnJpZ2h0LXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogI0EyMzA4NiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1waXAtb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUU2MzUyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXBpcC1vcmFuZ2UtMTUge1xuICBib3JkZXItY29sb3I6ICNGQ0U4RTUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItcGlwLW9yYW5nZS0xMCB7XG4gIGJvcmRlci1jb2xvcjogI0ZERUZFRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1waXAtZ3JleSB7XG4gIGJvcmRlci1jb2xvcjogIzk2OTU5NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1vZmZ3aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1vZmZibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzBDMDAwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1waXAtcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDMwRDBEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXBpcC1yZWQtMTUge1xuICBib3JkZXItY29sb3I6ICNEMzBEMEQyNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbGx1bWluYXRlLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBEM0JBICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWlsbHVtaW5hdGUtbGlnaHRncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NGNkYxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXBpcC1kZWVwLXB1cnBsZS10aW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjlFMkZBICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWluaGFsZS1saWdodHB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogI0QxQzFGQSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbmhhbGUtcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEI2NEYzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWluaGFsZS1kYXJrcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDMzNTc3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWluaGFsZS1saWdodHBpbmsge1xuICBib3JkZXItY29sb3I6ICNGREUzRUIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItaW5oYWxlLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNGQkI5Q0MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItaW5oYWxlLWRhcmtwaW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjQ1MTgwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWluaGFsZS1saWdodHllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI0Y5RUQ5QiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbmhhbGUteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBkMjA2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWluaGFsZS1saWdodG1hbmdvIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUZCRjUzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWluaGFsZS1tYW5nbyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTgxRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbmhhbGUtbGltZSB7XG4gIGJvcmRlci1jb2xvcjogI0MyRDEwNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbmhhbGUtbGlnaHRncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzlGRDM5RCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbmhhbGUtZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICMzN0I3MzAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItaW5oYWxlLWxpZ2h0dGVhbCB7XG4gIGJvcmRlci1jb2xvcjogIzM5RDFERSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbmhhbGUtdGVhbCB7XG4gIGJvcmRlci1jb2xvcjogIzE5QjVCQyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbmhhbGUtYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzFFQTZGOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbmhhbGUtb2Zmd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmMGVmZWQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItaW5oYWxlLWRhcmtwdXJwbGUtdGludCB7XG4gIGJvcmRlci1jb2xvcjogI0VBRTdGMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbmhhbGUtbWFuZ28tdGludCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUVEOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbmhhbGUtdGVhbC10aW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTFGMUYzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDczLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuICAuZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzICovXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MgKi9cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzICovXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzICovXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzICovXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4vKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAvKiBsaW5lIDI2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MgKi9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzICovXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyAqL1xuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzICovXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MgKi9cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzICovXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTEge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0yIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMyB7XG4gIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTQge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS01IHtcbiAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMF81IHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0wXzUsXG4ubXktMF81IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMF81LFxuLm14LTBfNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMF81LFxuLm15LTBfNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTBfNSxcbi5teC0wXzUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xXzUge1xuICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xXzUsXG4ubXktMV81IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTFfNSxcbi5teC0xXzUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0xXzUsXG4ubXktMV81IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTFfNSxcbi5teC0xXzUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMl81IHtcbiAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMl81LFxuLm15LTJfNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0yXzUsXG4ubXgtMl81IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMl81LFxuLm15LTJfNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0yXzUsXG4ubXgtMl81IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTYge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC02LFxuLm15LTYge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItNixcbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItNixcbi5teS02IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS03IHtcbiAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtNyxcbi5teS03IHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTcsXG4ubXktNyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC03LFxuLm14LTcge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tOCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTgsXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci04LFxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi04LFxuLm15LTgge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtOCxcbi5teC04IHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTkge1xuICBtYXJnaW46IDkwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC05LFxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItOSxcbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItOSxcbi5teS05IHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTksXG4ubXgtOSB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xMCB7XG4gIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xMCxcbi5teS0xMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMTAsXG4ubXgtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMTAsXG4ubXktMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTEwLFxuLm14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xMiB7XG4gIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xMixcbi5teS0xMiB7XG4gIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMTIsXG4ubXgtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMTIsXG4ubXktMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTEyLFxuLm14LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xNSB7XG4gIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xNSxcbi5teS0xNSB7XG4gIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMTUsXG4ubXgtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMTUsXG4ubXktMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTE1LFxuLm14LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0yMCB7XG4gIG1hcmdpbjogMjAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0yMCxcbi5teS0yMCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMjAsXG4ubXgtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMjAsXG4ubXktMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTIwLFxuLm14LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0zMCB7XG4gIG1hcmdpbjogMzAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0zMCxcbi5teS0zMCB7XG4gIG1hcmdpbi10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMzAsXG4ubXgtMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMzAsXG4ubXktMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTMwLFxuLm14LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0yIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0zIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC00IHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC01IHtcbiAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0wXzUge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0wXzUsXG4ucHktMF81IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTBfNSxcbi5weC0wXzUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0wXzUsXG4ucHktMF81IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTBfNSxcbi5weC0wXzUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMV81IHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTFfNSxcbi5weS0xXzUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTFfNSxcbi5weC0xXzUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMV81LFxuLnB5LTFfNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMV81LFxuLnB4LTFfNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMl81IHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTJfNSxcbi5weS0yXzUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTJfNSxcbi5weC0yXzUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMl81LFxuLnB5LTJfNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMl81LFxuLnB4LTJfNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtNiB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC02LFxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTYsXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi02LFxuLnB5LTYge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTYsXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtNyB7XG4gIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC03LFxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi03LFxuLnB5LTcge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtOCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC04LFxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTgsXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi04LFxuLnB5LTgge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTgsXG4ucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtOSB7XG4gIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC05LFxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTksXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi05LFxuLnB5LTkge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTksXG4ucHgtOSB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMTAge1xuICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTEwLFxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMTAsXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTEwLFxuLnB5LTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMTAsXG4ucHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xMiB7XG4gIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMTIsXG4ucHktMTIge1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0xMixcbi5weC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMTIsXG4ucHktMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0xMixcbi5weC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTE1IHtcbiAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0xNSxcbi5weS0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTE1LFxuLnB4LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0xNSxcbi5weS0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTE1LFxuLnB4LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMjAge1xuICBwYWRkaW5nOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTIwLFxuLnB5LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMjAsXG4ucHgtMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTIwLFxuLnB5LTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMjAsXG4ucHgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0zMCB7XG4gIHBhZGRpbmc6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMzAsXG4ucHktMzAge1xuICBwYWRkaW5nLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0zMCxcbi5weC0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMzAsXG4ucHktMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0zMCxcbi5weC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW40IHtcbiAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW41IHtcbiAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4wXzUge1xuICBtYXJnaW46IC01cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMF81LFxuLm15LW4wXzUge1xuICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjBfNSxcbi5teC1uMF81IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjBfNSxcbi5teS1uMF81IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4wXzUsXG4ubXgtbjBfNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMV81IHtcbiAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4xXzUsXG4ubXktbjFfNSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjFfNSxcbi5teC1uMV81IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4xXzUsXG4ubXktbjFfNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjFfNSxcbi5teC1uMV81IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMl81IHtcbiAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4yXzUsXG4ubXktbjJfNSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjJfNSxcbi5teC1uMl81IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4yXzUsXG4ubXktbjJfNSB7XG4gIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjJfNSxcbi5teC1uMl81IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uNiB7XG4gIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uNixcbi5teS1uNiB7XG4gIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjYsXG4ubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjYsXG4ubXktbjYge1xuICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW42LFxuLm14LW42IHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uNyB7XG4gIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uNyxcbi5teS1uNyB7XG4gIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjcsXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjcsXG4ubXktbjcge1xuICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW43LFxuLm14LW43IHtcbiAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uOCB7XG4gIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uOCxcbi5teS1uOCB7XG4gIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjgsXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjgsXG4ubXktbjgge1xuICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW44LFxuLm14LW44IHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uOSB7XG4gIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uOSxcbi5teS1uOSB7XG4gIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjksXG4ubXgtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjksXG4ubXktbjkge1xuICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW45LFxuLm14LW45IHtcbiAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMTAge1xuICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4xMCxcbi5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMTAsXG4ubXgtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMTAsXG4ubXktbjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjEwLFxuLm14LW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4xMiB7XG4gIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjEyLFxuLm15LW4xMiB7XG4gIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4xMixcbi5teC1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4xMixcbi5teS1uMTIge1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMTIsXG4ubXgtbjEyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjE1IHtcbiAgbWFyZ2luOiAtMTUwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMTUsXG4ubXktbjE1IHtcbiAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjE1LFxuLm14LW4xNSB7XG4gIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjE1LFxuLm15LW4xNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4xNSxcbi5teC1uMTUge1xuICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMjAge1xuICBtYXJnaW46IC0yMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4yMCxcbi5teS1uMjAge1xuICBtYXJnaW4tdG9wOiAtMjAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMjAsXG4ubXgtbjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMjAsXG4ubXktbjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjIwLFxuLm14LW4yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4zMCB7XG4gIG1hcmdpbjogLTMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjMwLFxuLm15LW4zMCB7XG4gIG1hcmdpbi10b3A6IC0zMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4zMCxcbi5teC1uMzAge1xuICBtYXJnaW4tcmlnaHQ6IC0zMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4zMCxcbi5teS1uMzAge1xuICBtYXJnaW4tYm90dG9tOiAtMzAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMzAsXG4ubXgtbjMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTBfNSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTBfNSxcbiAgLm15LXNtLTBfNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0wXzUsXG4gIC5teC1zbS0wXzUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0wXzUsXG4gIC5teS1zbS0wXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMF81LFxuICAubXgtc20tMF81IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTFfNSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xXzUsXG4gIC5teS1zbS0xXzUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTFfNSxcbiAgLm14LXNtLTFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0xXzUsXG4gIC5teS1zbS0xXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTFfNSxcbiAgLm14LXNtLTFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMl81IHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTJfNSxcbiAgLm15LXNtLTJfNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMl81LFxuICAubXgtc20tMl81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTJfNSxcbiAgLm15LXNtLTJfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMl81LFxuICAubXgtc20tMl81IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tNyxcbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTcsXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTcsXG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS03LFxuICAubXgtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS04LFxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tOCxcbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tOCxcbiAgLm15LXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTgsXG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS05IHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTksXG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS05LFxuICAubXgtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS05LFxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tOSxcbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xMCxcbiAgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMTAsXG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMTAsXG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTEwLFxuICAubXgtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0xMiB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMTIsXG4gIC5teS1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTEyLFxuICAubXgtc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTEyLFxuICAubXktc20tMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xMixcbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMTUge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTE1LFxuICAubXktc20tMTUge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0xNSxcbiAgLm14LXNtLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0xNSxcbiAgLm15LXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMTUsXG4gIC5teC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTIwIHtcbiAgICBtYXJnaW46IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0yMCxcbiAgLm15LXNtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMjAsXG4gIC5teC1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMjAsXG4gIC5teS1zbS0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTIwLFxuICAubXgtc20tMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0zMCB7XG4gICAgbWFyZ2luOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMzAsXG4gIC5teS1zbS0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTMwLFxuICAubXgtc20tMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTMwLFxuICAubXktc20tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0zMCxcbiAgLm14LXNtLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMF81IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTBfNSxcbiAgLnB5LXNtLTBfNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMF81LFxuICAucHgtc20tMF81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTBfNSxcbiAgLnB5LXNtLTBfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMF81LFxuICAucHgtc20tMF81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xXzUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTFfNSxcbiAgLnB5LXNtLTFfNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTFfNSxcbiAgLnB4LXNtLTFfNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMV81LFxuICAucHktc20tMV81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMV81LFxuICAucHgtc20tMV81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMl81IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0yXzUsXG4gIC5weS1zbS0yXzUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0yXzUsXG4gIC5weC1zbS0yXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTJfNSxcbiAgLnB5LXNtLTJfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTJfNSxcbiAgLnB4LXNtLTJfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS03LFxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTcsXG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS03LFxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTcsXG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tOCxcbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS04LFxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tOCxcbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS04LFxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTksXG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tOSxcbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTksXG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tOSxcbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xMCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTEwLFxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMTAsXG4gIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTEwLFxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMTAsXG4gIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xMiB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTEyLFxuICAucHktc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMTIsXG4gIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTEyLFxuICAucHktc20tMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMTIsXG4gIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xNSB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTE1LFxuICAucHktc20tMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMTUsXG4gIC5weC1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTE1LFxuICAucHktc20tMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMTUsXG4gIC5weC1zbS0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0yMCB7XG4gICAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTIwLFxuICAucHktc20tMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMjAsXG4gIC5weC1zbS0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTIwLFxuICAucHktc20tMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMjAsXG4gIC5weC1zbS0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0zMCB7XG4gICAgcGFkZGluZzogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTMwLFxuICAucHktc20tMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMzAsXG4gIC5weC1zbS0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTMwLFxuICAucHktc20tMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMzAsXG4gIC5weC1zbS0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4wXzUge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjBfNSxcbiAgLm15LXNtLW4wXzUge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4wXzUsXG4gIC5teC1zbS1uMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4wXzUsXG4gIC5teS1zbS1uMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMF81LFxuICAubXgtc20tbjBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjFfNSB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjFfNSxcbiAgLm15LXNtLW4xXzUge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uMV81LFxuICAubXgtc20tbjFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjFfNSxcbiAgLm15LXNtLW4xXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMV81LFxuICAubXgtc20tbjFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4yXzUge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4yXzUsXG4gIC5teS1zbS1uMl81IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjJfNSxcbiAgLm14LXNtLW4yXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4yXzUsXG4gIC5teS1zbS1uMl81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjJfNSxcbiAgLm14LXNtLW4yXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjcge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW43LFxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uNyxcbiAgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uNyxcbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjcsXG4gIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW44IHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uOCxcbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjgsXG4gIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjgsXG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW44LFxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uOSB7XG4gICAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjksXG4gIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW45LFxuICAubXgtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW45LFxuICAubXktc20tbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uOSxcbiAgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjEwIHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjEwLFxuICAubXktc20tbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4xMCxcbiAgLm14LXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4xMCxcbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMTAsXG4gIC5teC1zbS1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjEyIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjEyLFxuICAubXktc20tbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4xMixcbiAgLm14LXNtLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4xMixcbiAgLm15LXNtLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMTIsXG4gIC5teC1zbS1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjE1IHtcbiAgICBtYXJnaW46IC0xNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjE1LFxuICAubXktc20tbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4xNSxcbiAgLm14LXNtLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4xNSxcbiAgLm15LXNtLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMTUsXG4gIC5teC1zbS1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjIwIHtcbiAgICBtYXJnaW46IC0yMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjIwLFxuICAubXktc20tbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4yMCxcbiAgLm14LXNtLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4yMCxcbiAgLm15LXNtLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMjAsXG4gIC5teC1zbS1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjMwIHtcbiAgICBtYXJnaW46IC0zMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjMwLFxuICAubXktc20tbjMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4zMCxcbiAgLm14LXNtLW4zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4zMCxcbiAgLm15LXNtLW4zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMzAsXG4gIC5teC1zbS1uMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0wXzUge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0wXzUsXG4gIC5teS1tZC0wXzUge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMF81LFxuICAubXgtbWQtMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMF81LFxuICAubXktbWQtMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTBfNSxcbiAgLm14LW1kLTBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xXzUge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMV81LFxuICAubXktbWQtMV81IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0xXzUsXG4gIC5teC1tZC0xXzUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMV81LFxuICAubXktbWQtMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xXzUsXG4gIC5teC1tZC0xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTJfNSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0yXzUsXG4gIC5teS1tZC0yXzUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTJfNSxcbiAgLm14LW1kLTJfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0yXzUsXG4gIC5teS1tZC0yXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTJfNSxcbiAgLm14LW1kLTJfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTcsXG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC03LFxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC03LFxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtNyxcbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtOCxcbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTgsXG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTgsXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC04LFxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtOSB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC05LFxuICAubXktbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtOSxcbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtOSxcbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTksXG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMTAsXG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTEwLFxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTEwLFxuICAubXktbWQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xMCxcbiAgLm14LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMTIge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTEyLFxuICAubXktbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0xMixcbiAgLm14LW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0xMixcbiAgLm15LW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMTIsXG4gIC5teC1tZC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTE1IHtcbiAgICBtYXJnaW46IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0xNSxcbiAgLm15LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMTUsXG4gIC5teC1tZC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMTUsXG4gIC5teS1tZC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTE1LFxuICAubXgtbWQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0yMCB7XG4gICAgbWFyZ2luOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMjAsXG4gIC5teS1tZC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTIwLFxuICAubXgtbWQtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTIwLFxuICAubXktbWQtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0yMCxcbiAgLm14LW1kLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMzAge1xuICAgIG1hcmdpbjogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTMwLFxuICAubXktbWQtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0zMCxcbiAgLm14LW1kLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0zMCxcbiAgLm15LW1kLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMzAsXG4gIC5teC1tZC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTBfNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0wXzUsXG4gIC5weS1tZC0wXzUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTBfNSxcbiAgLnB4LW1kLTBfNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0wXzUsXG4gIC5weS1tZC0wXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTBfNSxcbiAgLnB4LW1kLTBfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMV81IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xXzUsXG4gIC5weS1tZC0xXzUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0xXzUsXG4gIC5weC1tZC0xXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTFfNSxcbiAgLnB5LW1kLTFfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTFfNSxcbiAgLnB4LW1kLTFfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTJfNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMl81LFxuICAucHktbWQtMl81IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMl81LFxuICAucHgtbWQtMl81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0yXzUsXG4gIC5weS1tZC0yXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0yXzUsXG4gIC5weC1tZC0yXzUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC05IHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC05LFxuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTksXG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC05LFxuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTksXG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMTAge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xMCxcbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTEwLFxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xMCxcbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTEwLFxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMTIge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xMixcbiAgLnB5LW1kLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTEyLFxuICAucHgtbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xMixcbiAgLnB5LW1kLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTEyLFxuICAucHgtbWQtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMTUge1xuICAgIHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xNSxcbiAgLnB5LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTE1LFxuICAucHgtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xNSxcbiAgLnB5LW1kLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTE1LFxuICAucHgtbWQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMjAge1xuICAgIHBhZGRpbmc6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0yMCxcbiAgLnB5LW1kLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTIwLFxuICAucHgtbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0yMCxcbiAgLnB5LW1kLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTIwLFxuICAucHgtbWQtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMzAge1xuICAgIHBhZGRpbmc6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0zMCxcbiAgLnB5LW1kLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTMwLFxuICAucHgtbWQtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0zMCxcbiAgLnB5LW1kLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTMwLFxuICAucHgtbWQtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMF81IHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4wXzUsXG4gIC5teS1tZC1uMF81IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMF81LFxuICAubXgtbWQtbjBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMF81LFxuICAubXktbWQtbjBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjBfNSxcbiAgLm14LW1kLW4wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4xXzUge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xXzUsXG4gIC5teS1tZC1uMV81IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjFfNSxcbiAgLm14LW1kLW4xXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4xXzUsXG4gIC5teS1tZC1uMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjFfNSxcbiAgLm14LW1kLW4xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMl81IHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMl81LFxuICAubXktbWQtbjJfNSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4yXzUsXG4gIC5teC1tZC1uMl81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMl81LFxuICAubXktbWQtbjJfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4yXzUsXG4gIC5teC1tZC1uMl81IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uNyxcbiAgLm15LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjcsXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjcsXG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW43LFxuICAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uOCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjgsXG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW44LFxuICAubXgtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW44LFxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uOCxcbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjkge1xuICAgIG1hcmdpbjogLTkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW45LFxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uOSxcbiAgLm14LW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uOSxcbiAgLm15LW1kLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjksXG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4xMCB7XG4gICAgbWFyZ2luOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xMCxcbiAgLm15LW1kLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMTAsXG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMTAsXG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjEwLFxuICAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4xMiB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xMixcbiAgLm15LW1kLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMTIsXG4gIC5teC1tZC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMTIsXG4gIC5teS1tZC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjEyLFxuICAubXgtbWQtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4xNSB7XG4gICAgbWFyZ2luOiAtMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xNSxcbiAgLm15LW1kLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMTUsXG4gIC5teC1tZC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMTUsXG4gIC5teS1tZC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjE1LFxuICAubXgtbWQtbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4yMCB7XG4gICAgbWFyZ2luOiAtMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4yMCxcbiAgLm15LW1kLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMjAsXG4gIC5teC1tZC1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMjAsXG4gIC5teS1tZC1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjIwLFxuICAubXgtbWQtbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4zMCB7XG4gICAgbWFyZ2luOiAtMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4zMCxcbiAgLm15LW1kLW4zMCB7XG4gICAgbWFyZ2luLXRvcDogLTMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMzAsXG4gIC5teC1tZC1uMzAge1xuICAgIG1hcmdpbi1yaWdodDogLTMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMzAsXG4gIC5teS1tZC1uMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjMwLFxuICAubXgtbWQtbjMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTBfNSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTBfNSxcbiAgLm15LWxnLTBfNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0wXzUsXG4gIC5teC1sZy0wXzUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0wXzUsXG4gIC5teS1sZy0wXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMF81LFxuICAubXgtbGctMF81IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTFfNSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xXzUsXG4gIC5teS1sZy0xXzUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTFfNSxcbiAgLm14LWxnLTFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xXzUsXG4gIC5teS1sZy0xXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTFfNSxcbiAgLm14LWxnLTFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMl81IHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTJfNSxcbiAgLm15LWxnLTJfNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMl81LFxuICAubXgtbGctMl81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTJfNSxcbiAgLm15LWxnLTJfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMl81LFxuICAubXgtbGctMl81IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctNyxcbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTcsXG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTcsXG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy03LFxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctOCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy04LFxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctOCxcbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctOCxcbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTgsXG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTksXG4gIC5teS1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy05LFxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy05LFxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctOSxcbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTEwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xMCxcbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMTAsXG4gIC5teC1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMTAsXG4gIC5teS1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTEwLFxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0xMiB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMTIsXG4gIC5teS1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTEyLFxuICAubXgtbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTEyLFxuICAubXktbGctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xMixcbiAgLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMTUge1xuICAgIG1hcmdpbjogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTE1LFxuICAubXktbGctMTUge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xNSxcbiAgLm14LWxnLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xNSxcbiAgLm15LWxnLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMTUsXG4gIC5teC1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTIwIHtcbiAgICBtYXJnaW46IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0yMCxcbiAgLm15LWxnLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMjAsXG4gIC5teC1sZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMjAsXG4gIC5teS1sZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTIwLFxuICAubXgtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0zMCB7XG4gICAgbWFyZ2luOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMzAsXG4gIC5teS1sZy0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTMwLFxuICAubXgtbGctMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTMwLFxuICAubXktbGctMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0zMCxcbiAgLm14LWxnLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMF81IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTBfNSxcbiAgLnB5LWxnLTBfNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMF81LFxuICAucHgtbGctMF81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTBfNSxcbiAgLnB5LWxnLTBfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMF81LFxuICAucHgtbGctMF81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0xXzUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTFfNSxcbiAgLnB5LWxnLTFfNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTFfNSxcbiAgLnB4LWxnLTFfNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMV81LFxuICAucHktbGctMV81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMV81LFxuICAucHgtbGctMV81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMl81IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0yXzUsXG4gIC5weS1sZy0yXzUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0yXzUsXG4gIC5weC1sZy0yXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTJfNSxcbiAgLnB5LWxnLTJfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTJfNSxcbiAgLnB4LWxnLTJfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy03IHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy03LFxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTcsXG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy03LFxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTcsXG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctOCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctOCxcbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy04LFxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctOCxcbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy04LFxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTkge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTksXG4gIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctOSxcbiAgLnB4LWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTksXG4gIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctOSxcbiAgLnB4LWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTEwLFxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMTAsXG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTEwLFxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMTAsXG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0xMiB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTEyLFxuICAucHktbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMTIsXG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTEyLFxuICAucHktbGctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMTIsXG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0xNSB7XG4gICAgcGFkZGluZzogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTE1LFxuICAucHktbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMTUsXG4gIC5weC1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTE1LFxuICAucHktbGctMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMTUsXG4gIC5weC1sZy0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0yMCB7XG4gICAgcGFkZGluZzogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTIwLFxuICAucHktbGctMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMjAsXG4gIC5weC1sZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTIwLFxuICAucHktbGctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMjAsXG4gIC5weC1sZy0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0zMCB7XG4gICAgcGFkZGluZzogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTMwLFxuICAucHktbGctMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMzAsXG4gIC5weC1sZy0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTMwLFxuICAucHktbGctMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMzAsXG4gIC5weC1sZy0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4wXzUge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjBfNSxcbiAgLm15LWxnLW4wXzUge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4wXzUsXG4gIC5teC1sZy1uMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4wXzUsXG4gIC5teS1sZy1uMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMF81LFxuICAubXgtbGctbjBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjFfNSB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjFfNSxcbiAgLm15LWxnLW4xXzUge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMV81LFxuICAubXgtbGctbjFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjFfNSxcbiAgLm15LWxnLW4xXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMV81LFxuICAubXgtbGctbjFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4yXzUge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4yXzUsXG4gIC5teS1sZy1uMl81IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjJfNSxcbiAgLm14LWxnLW4yXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4yXzUsXG4gIC5teS1sZy1uMl81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjJfNSxcbiAgLm14LWxnLW4yXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjcge1xuICAgIG1hcmdpbjogLTcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW43LFxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uNyxcbiAgLm14LWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uNyxcbiAgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjcsXG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW44IHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uOCxcbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjgsXG4gIC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjgsXG4gIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW44LFxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uOSB7XG4gICAgbWFyZ2luOiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjksXG4gIC5teS1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW45LFxuICAubXgtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW45LFxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uOSxcbiAgLm14LWxnLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjEwIHtcbiAgICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjEwLFxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4xMCxcbiAgLm14LWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4xMCxcbiAgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMTAsXG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjEyIHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjEyLFxuICAubXktbGctbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4xMixcbiAgLm14LWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4xMixcbiAgLm15LWxnLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMTIsXG4gIC5teC1sZy1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjE1IHtcbiAgICBtYXJnaW46IC0xNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjE1LFxuICAubXktbGctbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4xNSxcbiAgLm14LWxnLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4xNSxcbiAgLm15LWxnLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMTUsXG4gIC5teC1sZy1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjIwIHtcbiAgICBtYXJnaW46IC0yMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjIwLFxuICAubXktbGctbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4yMCxcbiAgLm14LWxnLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4yMCxcbiAgLm15LWxnLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMjAsXG4gIC5teC1sZy1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjMwIHtcbiAgICBtYXJnaW46IC0zMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjMwLFxuICAubXktbGctbjMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4zMCxcbiAgLm14LWxnLW4zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4zMCxcbiAgLm15LWxnLW4zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMzAsXG4gIC5teC1sZy1uMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC00IHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMF81IHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMF81LFxuICAubXkteGwtMF81IHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTBfNSxcbiAgLm14LXhsLTBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTBfNSxcbiAgLm15LXhsLTBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0wXzUsXG4gIC5teC14bC0wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMV81IHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTFfNSxcbiAgLm15LXhsLTFfNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMV81LFxuICAubXgteGwtMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTFfNSxcbiAgLm15LXhsLTFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMV81LFxuICAubXgteGwtMV81IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0yXzUge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMl81LFxuICAubXkteGwtMl81IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0yXzUsXG4gIC5teC14bC0yXzUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMl81LFxuICAubXkteGwtMl81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0yXzUsXG4gIC5teC14bC0yXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtNyB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC03LFxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtNyxcbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtNyxcbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTcsXG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC04IHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTgsXG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC04LFxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC04LFxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtOCxcbiAgLm14LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtOSxcbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTksXG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTksXG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC05LFxuICAubXgteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMTAge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTEwLFxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0xMCxcbiAgLm14LXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0xMCxcbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMTAsXG4gIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTEyIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0xMixcbiAgLm15LXhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMTIsXG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMTIsXG4gIC5teS14bC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTEyLFxuICAubXgteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0xNSB7XG4gICAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMTUsXG4gIC5teS14bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTE1LFxuICAubXgteGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTE1LFxuICAubXkteGwtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0xNSxcbiAgLm14LXhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMjAge1xuICAgIG1hcmdpbjogMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTIwLFxuICAubXkteGwtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0yMCxcbiAgLm14LXhsLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0yMCxcbiAgLm15LXhsLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMjAsXG4gIC5teC14bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTMwIHtcbiAgICBtYXJnaW46IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0zMCxcbiAgLm15LXhsLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMzAsXG4gIC5teC14bC0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMzAsXG4gIC5teS14bC0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTMwLFxuICAubXgteGwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0wXzUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMF81LFxuICAucHkteGwtMF81IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0wXzUsXG4gIC5weC14bC0wXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMF81LFxuICAucHkteGwtMF81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0wXzUsXG4gIC5weC14bC0wXzUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTFfNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMV81LFxuICAucHkteGwtMV81IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMV81LFxuICAucHgteGwtMV81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0xXzUsXG4gIC5weS14bC0xXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0xXzUsXG4gIC5weC14bC0xXzUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0yXzUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTJfNSxcbiAgLnB5LXhsLTJfNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTJfNSxcbiAgLnB4LXhsLTJfNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMl81LFxuICAucHkteGwtMl81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMl81LFxuICAucHgteGwtMl81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtOSB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtOSxcbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC05LFxuICAucHgteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtOSxcbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC05LFxuICAucHgteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMTAsXG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0xMCxcbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMTAsXG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0xMCxcbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTEyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMTIsXG4gIC5weS14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0xMixcbiAgLnB4LXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMTIsXG4gIC5weS14bC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0xMixcbiAgLnB4LXhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTE1IHtcbiAgICBwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMTUsXG4gIC5weS14bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0xNSxcbiAgLnB4LXhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMTUsXG4gIC5weS14bC0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0xNSxcbiAgLnB4LXhsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTIwIHtcbiAgICBwYWRkaW5nOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMjAsXG4gIC5weS14bC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0yMCxcbiAgLnB4LXhsLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMjAsXG4gIC5weS14bC0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0yMCxcbiAgLnB4LXhsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTMwIHtcbiAgICBwYWRkaW5nOiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMzAsXG4gIC5weS14bC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0zMCxcbiAgLnB4LXhsLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMzAsXG4gIC5weS14bC0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0zMCxcbiAgLnB4LXhsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjBfNSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMF81LFxuICAubXkteGwtbjBfNSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjBfNSxcbiAgLm14LXhsLW4wXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjBfNSxcbiAgLm15LXhsLW4wXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4wXzUsXG4gIC5teC14bC1uMF81IHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMV81IHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMV81LFxuICAubXkteGwtbjFfNSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4xXzUsXG4gIC5teC14bC1uMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMV81LFxuICAubXkteGwtbjFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4xXzUsXG4gIC5teC14bC1uMV81IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjJfNSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjJfNSxcbiAgLm15LXhsLW4yXzUge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMl81LFxuICAubXgteGwtbjJfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjJfNSxcbiAgLm15LXhsLW4yXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMl81LFxuICAubXgteGwtbjJfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uNyB7XG4gICAgbWFyZ2luOiAtNzBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjcsXG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW43LFxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW43LFxuICAubXkteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uNyxcbiAgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjgge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW44LFxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uOCxcbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uOCxcbiAgLm15LXhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjgsXG4gIC5teC14bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW45IHtcbiAgICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uOSxcbiAgLm15LXhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjksXG4gIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjksXG4gIC5teS14bC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW45LFxuICAubXgteGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMTAge1xuICAgIG1hcmdpbjogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMTAsXG4gIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjEwLFxuICAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjEwLFxuICAubXkteGwtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4xMCxcbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMTIge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMTIsXG4gIC5teS14bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjEyLFxuICAubXgteGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjEyLFxuICAubXkteGwtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4xMixcbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMTUge1xuICAgIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMTUsXG4gIC5teS14bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjE1LFxuICAubXgteGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjE1LFxuICAubXkteGwtbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTUwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4xNSxcbiAgLm14LXhsLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMjAge1xuICAgIG1hcmdpbjogLTIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMjAsXG4gIC5teS14bC1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjIwLFxuICAubXgteGwtbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjIwLFxuICAubXkteGwtbjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4yMCxcbiAgLm14LXhsLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMzAge1xuICAgIG1hcmdpbjogLTMwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMzAsXG4gIC5teS14bC1uMzAge1xuICAgIG1hcmdpbi10b3A6IC0zMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjMwLFxuICAubXgteGwtbjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjMwLFxuICAubXkteGwtbjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzAwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4zMCxcbiAgLm14LXhsLW4zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MgKi9cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAvKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0RDEwNEYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzBmMDMwZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogI0VFNjM1MiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2RlMmMxNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1waXAtZGVlcC1wdXJwbGUge1xuICBjb2xvcjogIzREMTA0RiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1waXAtZGVlcC1wdXJwbGU6aG92ZXIsIGEudGV4dC1waXAtZGVlcC1wdXJwbGU6Zm9jdXMge1xuICBjb2xvcjogIzBmMDMwZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1waXAtYnJpZ2h0LXB1cnBsZSB7XG4gIGNvbG9yOiAjQTIzMDg2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXBpcC1icmlnaHQtcHVycGxlOmhvdmVyLCBhLnRleHQtcGlwLWJyaWdodC1wdXJwbGU6Zm9jdXMge1xuICBjb2xvcjogIzY3MWY1NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1waXAtb3JhbmdlIHtcbiAgY29sb3I6ICNFRTYzNTIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtcGlwLW9yYW5nZTpob3ZlciwgYS50ZXh0LXBpcC1vcmFuZ2U6Zm9jdXMge1xuICBjb2xvcjogI2RlMmMxNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1waXAtb3JhbmdlLTE1IHtcbiAgY29sb3I6ICNGQ0U4RTUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtcGlwLW9yYW5nZS0xNTpob3ZlciwgYS50ZXh0LXBpcC1vcmFuZ2UtMTU6Zm9jdXMge1xuICBjb2xvcjogI2Y0YWJhMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1waXAtb3JhbmdlLTEwIHtcbiAgY29sb3I6ICNGREVGRUQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtcGlwLW9yYW5nZS0xMDpob3ZlciwgYS50ZXh0LXBpcC1vcmFuZ2UtMTA6Zm9jdXMge1xuICBjb2xvcjogI2Y1YjJhOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1waXAtZ3JleSB7XG4gIGNvbG9yOiAjOTY5NTk1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXBpcC1ncmV5OmhvdmVyLCBhLnRleHQtcGlwLWdyZXk6Zm9jdXMge1xuICBjb2xvcjogIzcwNmY2ZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1vZmZ3aGl0ZSB7XG4gIGNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LW9mZndoaXRlOmhvdmVyLCBhLnRleHQtb2Zmd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2NmY2ZjZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXdoaXRlOmhvdmVyLCBhLnRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1vZmZibGFjayB7XG4gIGNvbG9yOiAjMEMwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LW9mZmJsYWNrOmhvdmVyLCBhLnRleHQtb2ZmYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1ibGFjazpob3ZlciwgYS50ZXh0LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LXBpcC1yZWQge1xuICBjb2xvcjogI0QzMEQwRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1waXAtcmVkOmhvdmVyLCBhLnRleHQtcGlwLXJlZDpmb2N1cyB7XG4gIGNvbG9yOiAjOGIwOTA5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LXBpcC1yZWQtMTUge1xuICBjb2xvcjogI0QzMEQwRDI2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXBpcC1yZWQtMTU6aG92ZXIsIGEudGV4dC1waXAtcmVkLTE1OmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMTM5LCA5LCA5LCAwLjE0OTAyKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbGx1bWluYXRlLWdyZWVuIHtcbiAgY29sb3I6ICMwMEQzQkEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtaWxsdW1pbmF0ZS1ncmVlbjpob3ZlciwgYS50ZXh0LWlsbHVtaW5hdGUtZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogIzAwODc3NyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbGx1bWluYXRlLWxpZ2h0Z3JleSB7XG4gIGNvbG9yOiAjQ0NGNkYxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWlsbHVtaW5hdGUtbGlnaHRncmV5OmhvdmVyLCBhLnRleHQtaWxsdW1pbmF0ZS1saWdodGdyZXk6Zm9jdXMge1xuICBjb2xvcjogIzhiZWJkZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1waXAtZGVlcC1wdXJwbGUtdGludCB7XG4gIGNvbG9yOiAjRjlFMkZBICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXBpcC1kZWVwLXB1cnBsZS10aW50OmhvdmVyLCBhLnRleHQtcGlwLWRlZXAtcHVycGxlLXRpbnQ6Zm9jdXMge1xuICBjb2xvcjogI2VjYTFlZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtbGlnaHRwdXJwbGUge1xuICBjb2xvcjogI0QxQzFGQSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1pbmhhbGUtbGlnaHRwdXJwbGU6aG92ZXIsIGEudGV4dC1pbmhhbGUtbGlnaHRwdXJwbGU6Zm9jdXMge1xuICBjb2xvcjogIzljN2FmNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtcHVycGxlIHtcbiAgY29sb3I6ICM4QjY0RjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtaW5oYWxlLXB1cnBsZTpob3ZlciwgYS50ZXh0LWluaGFsZS1wdXJwbGU6Zm9jdXMge1xuICBjb2xvcjogIzU2MWRlZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtZGFya3B1cnBsZSB7XG4gIGNvbG9yOiAjNDMzNTc3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWluaGFsZS1kYXJrcHVycGxlOmhvdmVyLCBhLnRleHQtaW5oYWxlLWRhcmtwdXJwbGU6Zm9jdXMge1xuICBjb2xvcjogIzI1MWQ0MiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtbGlnaHRwaW5rIHtcbiAgY29sb3I6ICNGREUzRUIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtaW5oYWxlLWxpZ2h0cGluazpob3ZlciwgYS50ZXh0LWluaGFsZS1saWdodHBpbms6Zm9jdXMge1xuICBjb2xvcjogI2Y4OWNiOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtcGluayB7XG4gIGNvbG9yOiAjRkJCOUNDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWluaGFsZS1waW5rOmhvdmVyLCBhLnRleHQtaW5oYWxlLXBpbms6Zm9jdXMge1xuICBjb2xvcjogI2Y3NzE5NyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtZGFya3Bpbmsge1xuICBjb2xvcjogI0Y0NTE4MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1pbmhhbGUtZGFya3Bpbms6aG92ZXIsIGEudGV4dC1pbmhhbGUtZGFya3Bpbms6Zm9jdXMge1xuICBjb2xvcjogI2VhMGY0ZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtbGlnaHR5ZWxsb3cge1xuICBjb2xvcjogI0Y5RUQ5QiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1pbmhhbGUtbGlnaHR5ZWxsb3c6aG92ZXIsIGEudGV4dC1pbmhhbGUtbGlnaHR5ZWxsb3c6Zm9jdXMge1xuICBjb2xvcjogI2Y1ZTA1MyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUteWVsbG93IHtcbiAgY29sb3I6ICNmMGQyMDYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtaW5oYWxlLXllbGxvdzpob3ZlciwgYS50ZXh0LWluaGFsZS15ZWxsb3c6Zm9jdXMge1xuICBjb2xvcjogI2E1OTEwNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtbGlnaHRtYW5nbyB7XG4gIGNvbG9yOiAjRUZCRjUzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWluaGFsZS1saWdodG1hbmdvOmhvdmVyLCBhLnRleHQtaW5oYWxlLWxpZ2h0bWFuZ286Zm9jdXMge1xuICBjb2xvcjogI2UxYTIxNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtbWFuZ28ge1xuICBjb2xvcjogI0ZGQTgxRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1pbmhhbGUtbWFuZ286aG92ZXIsIGEudGV4dC1pbmhhbGUtbWFuZ286Zm9jdXMge1xuICBjb2xvcjogI2QwODAwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtbGltZSB7XG4gIGNvbG9yOiAjQzJEMTA0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWluaGFsZS1saW1lOmhvdmVyLCBhLnRleHQtaW5oYWxlLWxpbWU6Zm9jdXMge1xuICBjb2xvcjogIzdjODYwMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtbGlnaHRncmVlbiB7XG4gIGNvbG9yOiAjOUZEMzlEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWluaGFsZS1saWdodGdyZWVuOmhvdmVyLCBhLnRleHQtaW5oYWxlLWxpZ2h0Z3JlZW46Zm9jdXMge1xuICBjb2xvcjogIzZiYmI2OCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtZ3JlZW4ge1xuICBjb2xvcjogIzM3QjczMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1pbmhhbGUtZ3JlZW46aG92ZXIsIGEudGV4dC1pbmhhbGUtZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogIzI1N2EyMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtbGlnaHR0ZWFsIHtcbiAgY29sb3I6ICMzOUQxREUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtaW5oYWxlLWxpZ2h0dGVhbDpob3ZlciwgYS50ZXh0LWluaGFsZS1saWdodHRlYWw6Zm9jdXMge1xuICBjb2xvcjogIzFkYTJhZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtdGVhbCB7XG4gIGNvbG9yOiAjMTlCNUJDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWluaGFsZS10ZWFsOmhvdmVyLCBhLnRleHQtaW5oYWxlLXRlYWw6Zm9jdXMge1xuICBjb2xvcjogIzEwNzQ3OCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtYmx1ZSB7XG4gIGNvbG9yOiAjMUVBNkY5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWluaGFsZS1ibHVlOmhvdmVyLCBhLnRleHQtaW5oYWxlLWJsdWU6Zm9jdXMge1xuICBjb2xvcjogIzA1N2NjNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtb2Zmd2hpdGUge1xuICBjb2xvcjogI2YwZWZlZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1pbmhhbGUtb2Zmd2hpdGU6aG92ZXIsIGEudGV4dC1pbmhhbGUtb2Zmd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2NkY2FjMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtZGFya3B1cnBsZS10aW50IHtcbiAgY29sb3I6ICNFQUU3RjEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtaW5oYWxlLWRhcmtwdXJwbGUtdGludDpob3ZlciwgYS50ZXh0LWluaGFsZS1kYXJrcHVycGxlLXRpbnQ6Zm9jdXMge1xuICBjb2xvcjogI2MwYjdkNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtbWFuZ28tdGludCB7XG4gIGNvbG9yOiAjRkZFRUQ5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWluaGFsZS1tYW5nby10aW50OmhvdmVyLCBhLnRleHQtaW5oYWxlLW1hbmdvLXRpbnQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmY2M4ZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmhhbGUtdGVhbC10aW50IHtcbiAgY29sb3I6ICNFMUYxRjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtaW5oYWxlLXRlYWwtdGludDpob3ZlciwgYS50ZXh0LWluaGFsZS10ZWFsLXRpbnQ6Zm9jdXMge1xuICBjb2xvcjogI2FhZDhkZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MgKi9cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAvKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDUyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC8qIGxpbmUgNjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIC8qIGxpbmUgNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMzsgfVxuICAvKiBsaW5lIDgzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiAxMTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAxMTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDkxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDk0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgOTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEwOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAvKiBsaW5lIDExNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gICAgLnRhYmxlLWRhcmsgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGQsXG4gICAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLyogbGluZSAxMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfSB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNEQxMDRGO1xuICBtaW4td2lkdGg6IDMwMHB4OyB9XG5cbi8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbltpZD1cIndyYXBwZXJcIl0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDIzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5baWQ9XCJ3cmFwcGVyXCJdIC5tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDI5LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jbWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDM3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5hOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSA0Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuYTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbmEubGluayB7XG4gIGNvbG9yOiAjRUU2MzUyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmJ0biB7XG4gIG1pbi13aWR0aDogMjMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5idG4ge1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDY4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYnRuLXdpZHRoLWF1dG8ge1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLyogbGluZSA3Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuXG4vKiBsaW5lIDc3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIG1pbi13aWR0aDogYXV0bzsgfVxuXG4vKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYnRuLXNoYXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXNoYXJlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4IDIzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDk0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5idG4tc2hhcmUgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDk5LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYnRuLWxpa2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tdGh1bWJzdXAuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTA4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5idG4tbGlrZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi10aHVtYnN1cC1hY3RpdmUuc3ZnXCIpOyB9XG4gIC8qIGxpbmUgMTEzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5idG4tbGlrZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tdGh1bWJzdXAtYWN0aXZlLnN2Z1wiKTsgfVxuICAvKiBsaW5lIDExNywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuYnRuLWxpa2Ugc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEyMywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnRleHQtd2hpdGUgLmJ0bi1zaGFyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tc2hhcmUtd2hpdGUuc3ZnXCIpOyB9XG5cbi8qIGxpbmUgMTI3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udGV4dC13aGl0ZSAuYnRuLWxpa2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXRodW1ic3VwLXdoaXRlLnN2Z1wiKTsgfVxuICAvKiBsaW5lIDEzMCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAudGV4dC13aGl0ZSAuYnRuLWxpa2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tdGh1bWJzdXAtYWN0aXZlLXdoaXRlLnN2Z1wiKTsgfVxuICAvKiBsaW5lIDEzNCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAudGV4dC13aGl0ZSAuYnRuLWxpa2UuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXRodW1ic3VwLWFjdGl2ZS13aGl0ZS5zdmdcIik7IH1cblxuLyogbGluZSAxNDAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNtYWluLWNvbnRlbnQgdWwsIC5wb3BvdmVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTQ1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICNtYWluLWNvbnRlbnQgdWwgbGksIC5wb3BvdmVyIHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC8qIGxpbmUgMTUwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgI21haW4tY29udGVudCB1bCBsaTo6YmVmb3JlLCAucG9wb3ZlciB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tcmliYm9uLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDE2NCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICNtYWluLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCwgLnBvcG92ZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAxNzAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAjbWFpbi1jb250ZW50IHVsIGxpIHVsLCAucG9wb3ZlciB1bCBsaSB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNzcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgI21haW4tY29udGVudCB1bC5jaGVja21hcmsgbGksIC5wb3BvdmVyIHVsLmNoZWNrbWFyayBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAvKiBsaW5lIDE4Mywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICNtYWluLWNvbnRlbnQgdWwuY2hlY2ttYXJrIGxpOjpiZWZvcmUsIC5wb3BvdmVyIHVsLmNoZWNrbWFyayBsaTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWNoZWNrbWFyay5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgLyogbGluZSAxOTcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAjbWFpbi1jb250ZW50IHVsLmNoZWNrbWFyayBsaTpsYXN0LWNoaWxkLCAucG9wb3ZlciB1bC5jaGVja21hcmsgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAyMDEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAjbWFpbi1jb250ZW50IHVsLmNoZWNrbWFyayBsaSB1bCwgLnBvcG92ZXIgdWwuY2hlY2ttYXJrIGxpIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgLyogbGluZSAyMDUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAgICNtYWluLWNvbnRlbnQgdWwuY2hlY2ttYXJrIGxpIHVsIGxpLCAucG9wb3ZlciB1bC5jaGVja21hcmsgbGkgdWwgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgICAgIC8qIGxpbmUgMjEwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICAgICNtYWluLWNvbnRlbnQgdWwuY2hlY2ttYXJrIGxpIHVsIGxpOjpiZWZvcmUsIC5wb3BvdmVyIHVsLmNoZWNrbWFyayBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXJpYmJvbi5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAvKiBsaW5lIDIyNCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICAgICAjbWFpbi1jb250ZW50IHVsLmNoZWNrbWFyayBsaSB1bCBsaTpsYXN0LWNoaWxkLCAucG9wb3ZlciB1bC5jaGVja21hcmsgbGkgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMzIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgI21haW4tY29udGVudCB1bC5kb3QsIC5wb3BvdmVyIHVsLmRvdCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDIzNSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICNtYWluLWNvbnRlbnQgdWwuZG90IGxpLCAucG9wb3ZlciB1bC5kb3QgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAvKiBsaW5lIDIzOSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICAgI21haW4tY29udGVudCB1bC5kb3QgbGk6OmJlZm9yZSwgLnBvcG92ZXIgdWwuZG90IGxpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjQ4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jbWFpbi1jb250ZW50IG9sIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gIC8qIGxpbmUgMjUyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICNtYWluLWNvbnRlbnQgb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC8qIGxpbmUgMjU1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgI21haW4tY29udGVudCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAyNjEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5pY29uLTMwIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDI3MCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmljb24tMzUge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8qIGxpbmUgMjc5LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uaWNvbi0xMjAge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogbGluZSAyODgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5pbWctMTM2IHtcbiAgd2lkdGg6IDEyNnB4O1xuICBoZWlnaHQ6IDEyNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjg4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLmltZy0xMzYge1xuICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgaGVpZ2h0OiAxMzZweDsgfSB9XG5cbi8qIGxpbmUgMjk3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uaW1nLTI1MCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDI5Nywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5pbWctMjUwIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuXG4vKiBsaW5lIDMwNywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnNsaWNrLWFycm93IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAzMTIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnNsaWNrLWFycm93IGltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cbiAgLyogbGluZSAzMTYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAvKiBsaW5lIDMyMiwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuc2xpY2stYXJyb3cuc2xpY2stcHJldiBpbWcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLyogbGluZSAzMjgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5hY2NvcmRpb24taGVhZCxcbmEuYWNjb3JkaW9uLWhlYWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYWNjb3JkaW9uLXVwLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAzMzgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLmFjY29yZGlvbi1oZWFkOmZvY3VzLCAuYWNjb3JkaW9uLWhlYWQ6aG92ZXIsXG4gIGEuYWNjb3JkaW9uLWhlYWQ6Zm9jdXMsXG4gIGEuYWNjb3JkaW9uLWhlYWQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyYTc2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMzQ2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5hY2NvcmRpb24taGVhZFthcmlhLWV4cGFuZGVkPSd0cnVlJ10sXG4gIGEuYWNjb3JkaW9uLWhlYWRbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1hY2NvcmRpb24tZG93bi5zdmdcIik7IH1cblxuLyogbGluZSAzNTQsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNwbGF5ZXJWaWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7IH1cblxuLyogbGluZSAzNjMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNwbGF5ZXJWaWV3ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyogbGluZSAzNjcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNwcmVsb2FkZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogbGluZSAzODAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNwcmVsb2FkZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHUUFBQUJrQ0FZQUFBQnc0cFZVQUFBS1EybERRMUJKUTBNZ2NISnZabWxzWlFBQWVOcWRVM2RZay9jV1B0LzNaUTlXUXRqd3NaZHNnUUFpSTZ3SXlCQlpvaENTQUdHRUVCSkF4WVdJQ2xZVUZSR2NTRlhFZ3RVS1NKMkk0cUFvdUdkQmlvaGFpMVZjT080ZjNLZTFmWHJ2N2UzNzEvdTg1NXpuL001NXp3K0FFUklta2VhaWFnQTVVb1U4T3RnZmowOUl4TW05Z0FJVlNPQUVJQkRteThKbkJjVUFBUEFEZVhoK2RMQS8vQUd2YndBQ0FIRFZMaVFTeCtIL2c3cFFKbGNBSUpFQTRDSVM1d3NCa0ZJQXlDNVV5QlFBeUJnQXNGT3paQW9BbEFBQWJIbDhRaUlBcWcwQTdQUkpQZ1VBMkttVDNCY0EyS0ljcVFnQWpRRUFtU2hISkFKQXV3QmdWWUZTTEFMQXdnQ2dyRUFpTGdUQXJnR0FXYll5UndLQXZRVUFkbzVZa0E5QVlBQ0FtVUlzekFBZ09BSUFReDRUelFNZ1RBT2dNTksvNEtsZmNJVzRTQUVBd011VnpaZEwwak1VdUpYUUduZnk4T0RpSWVMQ2JMRkNZUmNwRUdZSjVDS2NsNXNqRTBqbkEwek9EQUFBR3ZuUndmNDRQNURuNXVUaDVtYm5iTy8weGFMK2EvQnZJajRoOGQvK3ZJd0NCQUFRVHMvdjJsL2w1ZFlEY01jQnNIVy9hNmxiQU5wV0FHamYrVjB6MndtZ1dnclFldm1MZVRqOFFCNmVvVkRJUEIwY0Nnc0w3U1Zpb2IwdzQ0cysvelBoYitDTGZ2YjhRQjcrMjNyd0FIR2FRSm10d0tPRC9YRmhibmF1VW83bnl3UkNNVzczNXlQK3g0Vi8vWTRwMGVJMHNWd3NGWXJ4V0ltNFVDSk54M201VXBGRUljbVY0aExwZnpMeEg1YjlDWk4zRFFDc2hrL0FUcllIdGN0c3dIN3VBUUtMRGxqU2RnQkFmdk10akJvTGtRQVFaelF5ZWZjQUFKTy8rWTlBS3dFQXpaZWs0d0FBdk9nWVhLaVVGMHpHQ0FBQVJLQ0JLckJCQnd6QkZLekFEcHpCSGJ6QUZ3SmhCa1JBRENUQVBCQkNCdVNBSEFxaEdKWkJHVlRBT3RnRXRiQURHcUFSbXVFUXRNRXhPQTNuNEJKY2dldHdGd1pnR0o3Q0dMeUdDUVJCeUFnVFlTRTZpQkZpanRnaXpnZ1htWTRFSW1GSU5KS0FwQ0RwaUJSUklzWEljcVFDcVVKcWtWMUlJL0l0Y2hRNWpWeEErcERieUNBeWl2eUt2RWN4bElHeVVRUFVBblZBdWFnZkdvckdvSFBSZERRUFhZQ1dvbXZSR3JRZVBZQzJvcWZSUytoMWRBQjlpbzVqZ05FeERtYU0yV0ZjaklkRllJbFlHaWJIRm1QbFdEVldqelZqSFZnM2RoVWJ3SjVoN3dna0FvdUFFK3dJWG9RUXdteUNrSkJIV0V4WVE2Z2w3Q08wRXJvSVZ3bURoREhDSnlLVHFFKzBKWG9TK2NSNFlqcXhrRmhHckNidUlSNGhuaVZlSnc0VFg1TklKQTdKa3VST0NpRWxrREpKQzBsclNOdElMYVJUcEQ3U0VHbWNUQ2Jya0czSjN1UUlzb0NzSUplUnQ1QVBrRStTKzhuRDVMY1VPc1dJNGt3Sm9pUlNwSlFTU2pWbFArVUVwWjh5UXBtZ3FsSE5xWjdVQ0txSU9wOWFTVzJnZGxBdlU0ZXBFelIxbWlYTm14WkR5NlF0bzlYUW1tbG5hZmRvTCtsMHVnbmRneDVGbDlDWDBtdm9CK25uNllQMGR3d05oZzJEeDBoaUtCbHJHWHNacHhpM0dTK1pUS1lGMDVlWnlGUXcxeklibVdlWUQ1aHZWVmdxOWlwOEZaSEtFcFU2bFZhVmZwWG5xbFJWYzFVLzFYbXFDMVNyVlErclhsWjlwa1pWczFEanFRblVGcXZWcVIxVnU2azJyczVTZDFLUFVNOVJYNk8rWC8yQyttTU5zb2FGUnFDR1NLTlVZN2ZHR1kwaEZzWXlaZkZZUXRaeVZnUHJMR3VZVFdKYnN2bnNUSFlGK3h0MkwzdE1VME56cW1hc1pwRm1uZVp4elFFT3hySGc4RG5abkVyT0ljNE56bnN0QXkwL0xiSFdhcTFtclg2dE45cDYycjdhWXUxeTdSYnQ2OXJ2ZFhDZFFKMHNuZlU2YlRyM2RRbTZOcnBSdW9XNjIzWFA2ajdUWSt0NTZRbjF5dlVPNmQzUlIvVnQ5S1AxRitydjF1L1JIemN3TkFnMmtCbHNNVGhqOE15UVkraHJtR200MGZDRTRhZ1J5Mmk2a2NSb285RkpveWU0SnU2SForTTFlQmMrWnF4dkhHS3NOTjVsM0dzOFlXSnBNdHVreEtURjVMNHB6WlJybW1hNjBiVFRkTXpNeUN6Y3JOaXN5ZXlPT2RXY2E1NWh2dG04Mi95TmhhVkZuTVZLaXphTHg1YmFsbnpMQlpaTmx2ZXNtRlkrVm5sVzlWYlhyRW5XWE9zczYyM1dWMnhRRzFlYkRKczZtOHUycUsyYnJjUjJtMjNmRk9JVWp5blNLZlZUYnRveDdQenNDdXlhN0FidE9mWmg5aVgyYmZiUEhjd2NFaDNXTzNRN2ZISjBkY3gyYkhDODY2VGhOTU9weEtuRDZWZG5HMmVoYzUzek5SZW1TNURMRXBkMmx4ZFRiYWVLcDI2ZmVzdVY1UnJ1dXRLMTAvV2ptN3ViM0szWmJkVGR6RDNGZmF2N1RTNmJHOGxkd3ozdlFmVHc5MWppY2N6am5hZWJwOEx6a09jdlhuWmVXVjc3dlI1UHM1d21udFl3YmNqYnhGdmd2Y3Q3WURvK1BXWDZ6dWtEUHNZK0FwOTZuNGUrcHI0aTN6MitJMzdXZnBsK0IveWUrenY2eS8yUCtML2hlZklXOFU0RllBSEJBZVVCdllFYWdiTURhd01mQkprRXBRYzFCWTBGdXdZdkRENFZRZ3dKRFZrZmNwTnZ3QmZ5Ry9sak05eG5MSnJSRmNvSW5SVmFHL293ekNaTUh0WVJqb2JQQ044UWZtK20rVXpwekxZSWlPQkhiSWk0SDJrWm1SZjVmUlFwS2pLcUx1cFJ0Rk4wY1hUM0xOYXM1Rm43WjcyTzhZK3BqTGs3MjJxMmNuWm5yR3BzVW14ajdKdTRnTGlxdUlGNGgvaEY4WmNTZEJNa0NlMko1TVRZeEQySjQzTUM1MnlhTTV6a21sU1dkR091NWR5aXVSZm02YzdMbm5jOFdUVlprSHc0aFpnU2w3SS81WU1nUWxBdkdFL2xwMjVOSFJQeWhKdUZUMFcrb28yaVViRzN1RW84a3VhZFZwWDJPTjA3ZlVQNmFJWlBSblhHTXdsUFVpdDVrUm1TdVNQelRWWkUxdDZzejlseDJTMDVsSnlVbktOU0RXbVd0Q3ZYTUxjb3QwOW1LeXVURGVSNTVtM0tHNU9IeXZma0kvbHo4OXNWYklWTTBhTzBVcTVRRGhaTUw2Z3JlRnNZVzNpNFNMMUlXdFF6MzJiKzZ2a2pDNElXZkwyUXNGQzRzTFBZdUhoWjhlQWl2MFc3RmlPTFV4ZDNMakZkVXJwa2VHbncwbjNMYU11eWx2MVE0bGhTVmZKcWVkenlqbEtEMHFXbFF5dUNWelNWcVpUSnkyNnU5RnE1WXhWaGxXUlY3MnFYMVZ0V2Z5b1hsVitzY0t5b3J2aXdScmptNGxkT1g5Vjg5WGx0MnRyZVNyZks3ZXRJNjZUcmJxejNXYit2U3IxcVFkWFFodkFOclJ2eGplVWJYMjFLM25TaGVtcjFqczIwemNyTkF6VmhOZTFiekxhczIvS2hOcVAyZXAxL1hjdFcvYTJydDc3Wkp0cld2OTEzZS9NT2d4MFZPOTd2bE95OHRTdDRWMnU5UlgzMWJ0THVndDJQR21JYnVyL21mdDI0UjNkUHhaNlBlNlY3Qi9aRjcrdHFkRzlzM0srL3Y3SUpiVkkyalI1SU9uRGxtNEJ2MnB2dG1uZTFjRm9xRHNKQjVjRW4zNlo4ZStOUTZLSE93OXpEemQrWmY3ZjFDT3RJZVN2U09yOTFyQzJqYmFBOW9iM3Y2SXlqblIxZUhVZSt0LzkrN3pIalkzWEhOWTlYbnFDZEtEM3grZVNDaytPblpLZWVuVTQvUGRTWjNIbjNUUHlaYTExUlhiMW5ROCtlUHhkMDdreTNYL2ZKODk3bmoxM3d2SEQwSXZkaTJ5VzNTNjA5cmoxSGZuRDk0VWl2VzIvclpmZkw3VmM4cm5UMFRlczcwZS9UZi9wcXdOVnoxL2pYTGwyZmViM3Z4dXdidDI0bTNSeTRKYnIxK0hiMjdSZDNDdTVNM0YxNmozaXYvTDdhL2VvSCtnL3FmN1Qrc1dYQWJlRDRZTUJnejhOWkQrOE9DWWVlL3BULzA0Zmgwa2ZNUjlValJpT05qNTBmSHhzTkdyM3laTTZUNGFleXB4UFB5bjVXLzNucmM2dm4zLzNpKzB2UFdQelk4QXY1aTgrL3JubXA4M0x2cTZtdk9zY2p4eCs4em5rOThhYjhyYzdiZmUrNDc3cmZ4NzBmbVNqOFFQNVE4OUg2WThlbjBFLzNQdWQ4L3Z3djk0VHorNEE1SlJFQUFBQVpkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRWx0WVdkbFVtVmhaSGx4eVdVOEFBQURjbWxVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NGdQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV013TmpjZ056a3VNVFUzTnpRM0xDQXlNREUxTHpBekx6TXdMVEl6T2pRd09qUXlJQ0FnSUNBZ0lDQWlQaUE4Y21SbU9sSkVSaUI0Yld4dWN6cHlaR1k5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZNREl2TWpJdGNtUm1MWE41Ym5SaGVDMXVjeU1pUGlBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRiRzV6T25odGNEMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMeUlnZUcxd1RVMDZUM0pwWjJsdVlXeEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPbUZqT0dWak5ERmhMVFprWVdJdE9EUTBOaTA0WXprekxXVTFNamszTjJZd01tRTROU0lnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBGUlRoQ056VTNORFl6TmpjeE1VVTFRVFpEUlVFNU5UVkdPVUpHUTBFM01DSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEZSVGhDTnpVM016WXpOamN4TVVVMVFUWkRSVUU1TlRWR09VSkdRMEUzTUNJZ2VHMXdPa055WldGMGIzSlViMjlzUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhOU0FvVjJsdVpHOTNjeWtpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvME9XRmxabUkxT0MwMFpXRm1MV1EzTkRndFlUSTBaUzB6Tm1OaE5HUTJNMlF3TlRZaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk4wTXdRa0ZCTTBNMk1qQXhNVEZGTlVJNFFqQkVSVGs0TWpZNU1qUXdRalVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo2TUdTVlZBQUFFM2tsRVFWUjQydXljVzRoV1ZSaUcxNVE0ZVl6R1F5U1NRbHJpRVE5QkYybUU0aVNkRVNSUkliMFJEK21ObUhnSUNqcVFFR1VlNnNxZ0N5MWkwaVJpbkF6RUxyb29RaEhMR1FVUlVUek1pTTdvbUNMaisvRi9jelgvdC84OTB6NnM5ZS8zaFpjWjFsNnoxOXI3bVhYY2E2MmFycTR1Ui9tamgvZ0tDSVFpRUFLaENJUkFLQUloRUlwQUNJUWlFSXBBQ0lRaUVBS2hDSVJBS0FJaEVNb1g5WXU2Mk5iV3hqY1VvYnE2T3BhUVFwY1F6L1F3UEJPZURVK0Z4OE9qNFVmaG9Scm5KbndEdmdDM3dDZmdZL0JmOFAwUUhySW1haG1RQjFWV0xmd0d2QWllcXkrL0x4SklSK0R2NFFQd2Y3NVdXYjRDR1Fhdmc5Zm83MG1xRmQ0Rjc5RGZDU1JDQStITjhIcDRjTXBwZGNCZndCL0J0OW1vOTlTcjhDbDRTd1l3bktZaGFmMmphWE1jb25vRS9oTCtDUjZUUS9wUGF0bzdOUytGYnRTZmdIK0dwOGVNZnd2K0hUNnFwYWtadnF6VlQvZC8vZVB3MC9CRWVJNzJ5Z2JGdlAvZjhNdndwU0sySWZMU0d1R3hGZUoxYWJ5OThDRzRzNWZwRE5BcWFUbGNMODljSWY0NWpkZGNwRFprbkk0UEtzRm8wTkt6UUx1c25YMUlxMVAvZG9IZTYwQ0YrR00xYitPSzBvYklZTzVYZUdSRW5MUHdmSGdoZkR6QnRPVmViK3E5ejBiRUc2bmpsdEhWRHFRMlJ1UDlIVHdEYmtveEgwMmF4djRZalgxdE5RUDVMS0lCbDdaaUsveVdUb0drTFVsanNhWnBOYVRUTmM5VkNlUjFlSFVFakhmZ0QzT29RaVhOVlJGUVZtdmVxd3JJRUhoM3hQWE5PcDJSbDc3V1BGaVN2QSt0SmlDYjRGSEdOYW5IUC9GZ2dDcDUyR2Rjazd5L1d5MER3MkhhdHg5czlLWm1aTlJteEMzSk1qaDhxc3kxRHUwU3Q0WStEb21hS0Z6bEVReFJ1K2Fwbk9RWjFvVmVaZldQZU1DR2xMdTIvNmRMM0JEUndQY1BHWWlNam9jYnZhb1BuTDk2MytoMURkZG5DaGJJTWlQOGNNSWo4S1FsbjM0YmUvbE0zZ09SRVc2OWNXMnY4MS9mR09IMWFZN2Uwd1R5ck5HWXl4VDZ3UUNBSE5TOGxtdmNaNFVJWkw0Ukx0OHo3Z1FBNUk3bXRaeWVDeEhJUzBiNFVSZU9yTHcrRXlJUXF4U2NEQWlJbGRjSklRTFpZVFRtdndVRXBNVUlIeE1pa0IvZ3RhNDBQWElGL2x3SFZyY0NBbkxWQ0g4c3JRUjlYN21ZdDJSVWJxMXlyT0ZpYTM5ME45U1JldWdhWW9SM0VFZytHbUdFdHhOSVBocHZoSjhua0h3MDJRai9sMER5MFJ3ai9EU0JaQzlaZUQzYnVQWUhnV1N2MTF6NVJkclN3L3FUUUxMWDIwWjRvMHRvU3h5QnhKZHNLclZtcTc5Tk0yRUNLYS8zWFBsdEM5ZmdYd2drVzgxenBWWDM1ZlNWUzNIYWhFQjZTcVpLOWhqWHVqZUpPZ0xKVHJMRzE5cW9zMU9yTEFMSlNMTCtlTEZ4N1NMOGNSYVpJSkNTVnJyU2ZuVkw4cUh0Sm9Ga295M2FibGliUWVXejg0OVpaYVpmZ1VISWZnL1o5N0VrSXM1eExSMk9RTkx2MnU1eDBUdHQ1VVNoVjF3Zmo5MWdsUlZQMDF4cDhVVlRCUml5dU9GRmhlSllRcEtWek5yS3dRRXJYUHlEQTJTRis1azhNaHN5a0Nud1BkZnphQTNaWXk2blJFeUNYNENmZC9FUHMrblYwUm9FVWxxV3N4MWVDaWU5QmtjMm5XNXdPYTg3RGczSXB5NzViV1hudFNkMXlJY0hESzFSVDNLelRJY09CaWY2QXFPbzNkNDJIWC9JMHRaVzN6SVhXZ25wNjhjaG1mYVFqWnh5b0thYzBiWE5SeGdobHBDTjJtMWRwai9idFhFZnBEMHVxWWF1YTg5THVxM2R4OFRLTjNBZUUxdnQ0bUxyQW9oQUNJUWlFQUtoQ0lSQUtBSWhFSXBBQ3E3SXFST0tKWVJBK0FvSWhDSVFBcUVJaEVBb0FpRVFpa0NLclFjQ0RBQkhQZ0gydzdOUWRBQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGFuaW1hdGlvbjogcHJlbG9hZGVyX3NwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJlbG9hZGVyX3NwaW4gMXMgaW5maW5pdGUgbGluZWFyOyB9XG5cbkBrZXlmcmFtZXMgcHJlbG9hZGVyX3NwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcmVsb2FkZXJfc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGxpbmUgNDEyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udGFibGUgdGQsXG4udGFibGUgdGgge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MTcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi50YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEwNEY7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi8qIGxpbmUgNDIyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udGFibGUgdGJvZHkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTIzMDg2O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDQyOCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmNsZWFyYm90aCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNDMzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jbWFpbi1jb250ZW50IG9sLnNlYXJjaGVzLW9sIGxpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQzMywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICNtYWluLWNvbnRlbnQgb2wuc2VhcmNoZXMtb2wgbGkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAvKiBsaW5lIDQ0Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAjbWFpbi1jb250ZW50IG9sLnNlYXJjaGVzLW9sIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA0NDgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5pY29uLWNvbCB7XG4gIG1pbi13aWR0aDogNDVweDtcbiAgbWF4LXdpZHRoOiA0NXB4OyB9XG5cbi8qIGxpbmUgNDU0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uZmxvdy1kaWFncmFtIC5yaWdodC1saW5lIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggIzUyREM5QSBzb2xpZDtcbiAgaGVpZ2h0OiAxcmVtOyB9XG5cbi8qIGxpbmUgNDU5LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uZmxvdy1kaWFncmFtIC50b3AtbGluZSB7XG4gIGJvcmRlci10b3A6IDFweCAjNTJEQzlBIHNvbGlkOyB9XG5cbi8qIGxpbmUgNDYzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uZmxvdy1kaWFncmFtIC5taWQtbGluZSB7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM1MkRDOUEgc29saWQ7IH1cblxuLyogbGluZSA0NjgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5mbG93LWRpYWdyYW0gLmxhc3QtbGluZSB7XG4gIGhlaWdodDogMjVweDsgfVxuXG4vKiBsaW5lIDQ3Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmZsb3ctZGlhZ3JhbSAuaGFsdmVkIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA0NzcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5mbG93LWRpYWdyYW0gLmZkLWJveC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkY2MztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDQ4Mywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmZsb3ctZGlhZ3JhbSAuZmQtYm94LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJEQzlBO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSA0ODcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLmZsb3ctZGlhZ3JhbSAuZmQtYm94LTIgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi8qIGxpbmUgNDkzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uZmxvdy1kaWFncmFtIC5mZC1ib3gtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4M0U2QjY7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQ5Mywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5mbG93LWRpYWdyYW0gLmZkLWJveC0zIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfSB9XG4gIC8qIGxpbmUgNTAyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5mbG93LWRpYWdyYW0gLmZkLWJveC0zIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuXG4vKiBsaW5lIDUwOCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmZsb3ctZGlhZ3JhbSAuZmQtYm94LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RFN0Q2OyB9XG4gIC8qIGxpbmUgNTEyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5mbG93LWRpYWdyYW0gLmZkLWJveC00IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSA1MTcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAuZmxvdy1kaWFncmFtIC5mZC1ib3gtNCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1NSUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgNTI0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLmZsb3ctZGlhZ3JhbSAuZmQtYm94LTQgdWwgbGkgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1MzIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5hcnJvdy1kaWFncmFtIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDUzMiwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5hcnJvdy1kaWFncmFtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAvKiBsaW5lIDUzOSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuYXJyb3ctZGlhZ3JhbSAuYXJyb3cge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREVGRUQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA1MzksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAgIC5hcnJvdy1kaWFncmFtIC5hcnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLyogbGluZSA1NTIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAgICAgLmFycm93LWRpYWdyYW0gLmFycm93LmFycm93LTEge1xuICAgICAgICAgIHotaW5kZXg6IDQ7IH1cbiAgICAgICAgLyogbGluZSA1NTYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAgICAgLmFycm93LWRpYWdyYW0gLmFycm93LmFycm93LTEge1xuICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgLyogbGluZSA1NjAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAgICAgLmFycm93LWRpYWdyYW0gLmFycm93LmFycm93LTEge1xuICAgICAgICAgIHotaW5kZXg6IDI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLyogbGluZSA1NjUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAgIC5hcnJvdy1kaWFncmFtIC5hcnJvdyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC8qIGxpbmUgNTcxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLmFycm93LWRpYWdyYW0gLmFycm93IC5zdGVwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0EyMzA4NjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDU4Nywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICAgLmFycm93LWRpYWdyYW0gLmFycm93OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgNTkxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICAuYXJyb3ctZGlhZ3JhbSAuYXJyb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG4gICAgLyogbGluZSA1OTYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAuYXJyb3ctZGlhZ3JhbSAuYXJyb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcDogNzVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNzVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC8qIGxpbmUgNjEwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLmFycm93LWRpYWdyYW0gLmFycm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogLTI5cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDc1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjRkRFRkVEO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNzVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDYyNiwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnJvdW5kZWQtYmlnIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBmb250LWZhbWlseTogJ3NocmltcHJlZ3VsYXInLCAnSW50ZXInLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlOyB9XG4gICAgICAvKiBsaW5lIDIzLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgICAgaDEuYXJ0aWNsZS10aXRsZSwgLmgxLmFydGljbGUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyB9IH1cblxuLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgIC8qIGxpbmUgMzAsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG5cbi8qIGxpbmUgNDUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAvKiBsaW5lIDQ1LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGgzLCAuaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IH0gfVxuXG4vKiBsaW5lIDYwLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDYwLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGg0LCAuaDQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgLyogbGluZSA2MCwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoNCwgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyB9IH1cblxuLyogbGluZSA3NSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3NSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoNSwgLmg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgIC8qIGxpbmUgNzUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDUsIC5oNSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTsgfSB9XG5cbi8qIGxpbmUgOTAsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMTAxLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xucCwgLnAsICNtYWluLWNvbnRlbnQgbGksIC5wb3BvdmVyIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAvKiBsaW5lIDEwNSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgcC5zbWFsbCwgLnAuc21hbGwsICNtYWluLWNvbnRlbnQgbGkuc21hbGwsIC5wb3BvdmVyIGxpLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAvKiBsaW5lIDEwOCwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBwLnNtYWxsLmV4dHJhLWxoLCAucC5zbWFsbC5leHRyYS1saCwgI21haW4tY29udGVudCBsaS5zbWFsbC5leHRyYS1saCwgLnBvcG92ZXIgbGkuc21hbGwuZXh0cmEtbGgge1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgLyogbGluZSAxMTIsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHAubGFyZ2UsIC5wLmxhcmdlLCAjbWFpbi1jb250ZW50IGxpLmxhcmdlLCAucG9wb3ZlciBsaS5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gICAgLyogbGluZSAxMTUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgcC5sYXJnZS5leHRyYS1saCwgLnAubGFyZ2UuZXh0cmEtbGgsICNtYWluLWNvbnRlbnQgbGkubGFyZ2UuZXh0cmEtbGgsIC5wb3BvdmVyIGxpLmxhcmdlLmV4dHJhLWxoIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG5cbi8qIGxpbmUgMTIxLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuc3Bhbi5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgLyogbGluZSAxMjQsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHNwYW4ubGFyZ2UuZXh0cmEtbGgge1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG5cbi8qIGxpbmUgMTI5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuI21haW4tY29udGVudCBwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzREMTA0RjtcbiAgbWluLWhlaWdodDogNDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgbWluLWhlaWdodDogNTZweDsgfSB9XG4gIC8qIGxpbmUgOCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI0QzMEQwRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMwRDBEMjY7IH1cblxuLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uYWRtaW4gLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEQxMDRGO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtaW4taGVpZ2h0OiA0OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4OyB9IH1cbiAgLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDsgfSB9XG4gIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNEQxMDRGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzOS45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9IH1cbiAgLyogbGluZSA1MSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4vKiBsaW5lIDU3LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAvKiBsaW5lIDYwLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgbGFiZWwgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAvKiBsaW5lIDY0LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgbGFiZWwuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgICAvKiBsaW5lIDY5LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICBsYWJlbC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RDEwNEY7IH1cbiAgLyogbGluZSA3NCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIGxhYmVsLmVycm9yIHtcbiAgICBjb2xvcjogI0QzMEQwRDsgfVxuXG4vKiBsaW5lIDc5LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0RDEwNEY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEwNEY7IH1cblxuLyogbGluZSA4NCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VhcmNoLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1zZWFyY2guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAxLjA7IH1cblxuLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwteGwge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM0RDEwNEY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWJvZHkgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzREMTA0RjtcbiAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOS45OHB4KSB7XG4gICAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuICAgIC5tb2RhbC1ib2R5IC5jbG9zZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfSB9XG5cbi8qIGxpbmUgMzYsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1ib2R5LmJnLXdoaXRlIC5jbG9zZSwgLm1vZGFsLWNvbnRlbnQuYmctd2hpdGUgLmNsb3NlLCAubW9kYWwtY29udGVudC5iZy1pbGx1bWluYXRlLWdyZWVuIC5jbG9zZSB7XG4gIGNvbG9yOiAjNEQxMDRGOyB9XG5cbi8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbCAuc21hbGwuaWxsdW1pbmF0ZS1tb2RhbC1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAvKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4gICAgLm1vZGFsIC5zbWFsbC5pbGx1bWluYXRlLW1vZGFsLWRpc2NsYWltZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbi8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbCAuc21hbGwuaW5oYWxlLW1vZGFsLWRpc2NsYWltZXIge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgIC8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbiAgICAubW9kYWwgLnNtYWxsLmluaGFsZS1tb2RhbC1kaXNjbGFpbWVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH0gfVxuXG4vKiBsaW5lIDU0LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwjaW5oYWxlQXVkaWVuY2VNb2RhbCAubW9kYWwtbGcge1xuICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuXG4vKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG5ib2R5LmluaGFsZS1wYWdlIC5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzM1Nzc7IH1cblxuLyogbGluZSA2Mywgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuYm9keS5pbmhhbGUtcGFnZS5waXAtYmFja2Ryb3AgLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbCNpbmhhbGVSZWdpc3RyYXRpb25Nb2RhbCAubW9kYWwtYm9keSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSA2Nywgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuICAgIC5tb2RhbCNpbmhhbGVSZWdpc3RyYXRpb25Nb2RhbCAubW9kYWwtYm9keSAuY2xvc2Uge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7IH0gfVxuICAvKiBsaW5lIDc3LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4gIC5tb2RhbCNpbmhhbGVSZWdpc3RyYXRpb25Nb2RhbCAubW9kYWwtYm9keSAuY2xvc2Ugc3ZnIHtcbiAgICBmaWxsOiAjZjBkMjA2OyB9XG4gIC8qIGxpbmUgODAsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbiAgLm1vZGFsI2luaGFsZVJlZ2lzdHJhdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5jbG9zZSA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fdGFicy5zY3NzICovXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL190YWJzLnNjc3MgKi9cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEQxMDRGO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDEwNEY7XG4gICAgICBib3JkZXItY29sb3I6ICM0RDEwNEY7IH1cbiAgICAvKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvX3RhYnMuc2NzcyAqL1xuICAgIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNGNUY1RjU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL190YWJzLnNjc3MgKi9cbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDEwNEY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEQxMDRGOyB9XG5cbi8qIGxpbmUgMzgsIHNyYy9hc3NldHMvc2Nzcy9fdGFicy5zY3NzICovXG4ubmF2LXRhYnMudGFicy1ncmVlbi1vcmFuZ2Uge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC8qIGxpbmUgNDEsIHNyYy9hc3NldHMvc2Nzcy9fdGFicy5zY3NzICovXG4gIC5uYXYtdGFicy50YWJzLWdyZWVuLW9yYW5nZSAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNCQTtcbiAgICBjb2xvcjogIzREMTA0RjtcbiAgICBib3JkZXItY29sb3I6ICMwMEQzQkE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgICAubmF2LXRhYnMudGFicy1ncmVlbi1vcmFuZ2UgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMudGFicy1ncmVlbi1vcmFuZ2UgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEQzQkE7XG4gICAgICBjb2xvcjogIzREMTA0RjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwRDNCQTsgfVxuICAgIC8qIGxpbmUgNTgsIHNyYy9hc3NldHMvc2Nzcy9fdGFicy5zY3NzICovXG4gICAgLm5hdi10YWJzLnRhYnMtZ3JlZW4tb3JhbmdlIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI0Y1RjVGNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDY1LCBzcmMvYXNzZXRzL3Njc3MvX3RhYnMuc2NzcyAqL1xuICAubmF2LXRhYnMudGFicy1ncmVlbi1vcmFuZ2UgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzLnRhYnMtZ3JlZW4tb3JhbmdlIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjM1MjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU2MzUyOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiBwLnNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAjYm90dG9tYmFyIGEsXG4gIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAjdG9wYmFyIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2ICNib3R0b21iYXIgYS5pbmZvLWljb24sXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2ICN0b3BiYXIgYS5pbmZvLWljb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2ICNib3R0b21iYXIgYS5pbmZvLWljb246OmJlZm9yZSxcbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAjdG9wYmFyIGEuaW5mby1pY29uOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWluZm8uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC8qIGxpbmUgNDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAjYm90dG9tYmFyIGEuaW5mby1pY29uOmhvdmVyOjpiZWZvcmUsXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgI3RvcGJhciBhLmluZm8taWNvbjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1pbmZvX2hvdmVyLnN2Z1wiKTsgfVxuICAgIC8qIGxpbmUgNDYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgI2JvdHRvbWJhciBhLnVzZXItaWNvbixcbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgI3RvcGJhciBhLnVzZXItaWNvbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSA1Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2ICNib3R0b21iYXIgYS51c2VyLWljb246OmJlZm9yZSxcbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAjdG9wYmFyIGEudXNlci1pY29uOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXVzZXIuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAgIC8qIGxpbmUgNjYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAjYm90dG9tYmFyIGEudXNlci1pY29uOmhvdmVyOjpiZWZvcmUsXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgI3RvcGJhciBhLnVzZXItaWNvbjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi11c2VyX2hvdmVyLnN2Z1wiKTsgfVxuICAgIC8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgI2JvdHRvbWJhciBhLnNlYXJjaC1pY29uLFxuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAjdG9wYmFyIGEuc2VhcmNoLWljb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSA3NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2ICNib3R0b21iYXIgYS5zZWFyY2gtaWNvbjo6YmVmb3JlLFxuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2ICN0b3BiYXIgYS5zZWFyY2gtaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tc2VhcmNoLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggMTFweDtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDsgfVxuICAgIC8qIGxpbmUgOTMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgI2JvdHRvbWJhciBhOmhvdmVyLFxuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAjdG9wYmFyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNFRTYzNTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDk4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2ICNib3R0b21iYXIgYS5hY3RpdmUsXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2ICN0b3BiYXIgYS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNFRTYzNTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxMDUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDEwOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIGEubmF2LWJyYW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgIC8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciBhLm5hdi1icmFuZCBpbWcge1xuICAgICAgICB3aWR0aDogOTVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciBhLm5hdi1icmFuZCBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC8qIGxpbmUgMTIzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIgZGl2Lmdzay1icmFuZCBpbWcge1xuICAgICAgd2lkdGg6IDQ1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgLyogbGluZSAxMjMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIgZGl2Lmdzay1icmFuZCBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLyogbGluZSAxMzIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1tZW51LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgICAvKiBsaW5lIDEzMiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMTU0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW1lbnVfaG92ZXIuc3ZnXCIpOyB9XG4gICAgICAvKiBsaW5lIDE1OCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIgLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1jbG9zZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMTYyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1jbG9zZV9ob3Zlci5zdmdcIik7IH1cbiAgICAvKiBsaW5lIDE2OSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTY5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzREMTA0RjsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTY5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgICAvKiBsaW5lIDE2OSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTY5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAvKiBsaW5lIDE2OSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cbiAgICAgIC8qIGxpbmUgMTkyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTkyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDE5Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMjA2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2ZHJvcGRvd25fbW9iaWxlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDZweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDIwNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IDQ2JTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7IH0gfVxuICAgICAgLyogbGluZSAyMzIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLnNlYXJjaC1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1zZWFyY2guc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDsgfVxuICAgICAgICAvKiBsaW5lIDI0MCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5zZWFyY2gtaWNvbiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgMjQ0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLnNlYXJjaC1pY29uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXNlYXJjaF9ob3Zlci5zdmdcIik7IH1cbiAgICAgIC8qIGxpbmUgMjQ5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay51c2VyLWljb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgLyogbGluZSAyNDksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay51c2VyLWljb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgIC8qIGxpbmUgMjU4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLnVzZXItaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi11c2VyX3doaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCAyN3B4O1xuICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgIGhlaWdodDogMjdweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgMjU4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay51c2VyLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgMjU4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay51c2VyLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tdXNlci5zdmdcIik7IH0gfVxuICAgICAgICAvKiBsaW5lIDI3OCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay51c2VyLWljb246aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi11c2VyX2hvdmVyLnN2Z1wiKTsgfVxuICAgICAgLyogbGluZSAyODMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNFRTYzNTI7IH1cbiAgICAgIC8qIGxpbmUgMjg3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0VFNjM1MjsgfVxuICAgICAgLyogbGluZSAyOTEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duX2hvdmVyLnN2Z1wiKTsgfVxuICAgICAgLyogbGluZSAyOTUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duX2hvdmVyLnN2Z1wiKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLyogbGluZSAzMDAsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogI0VFNjM1MjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMzA2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciAjbGlua3MgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUU2MzUyOyB9XG4gICAgICAvKiBsaW5lIDMxMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIgI2xpbmtzIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDMxNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTIzMDg2O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMzE1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cbiAgICAvKiBsaW5lIDMzMywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAgIC8qIGxpbmUgMzQxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAvKiBsaW5lIDM0OSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC8qIGxpbmUgMzYwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIgLmRyb3Bkb3duLXRleHQge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLyogbGluZSAzNjQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIC5kcm9wZG93bi10ZXh0IHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgMzY4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIC5kcm9wZG93bi10ZXh0IHVsIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMzczLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIgLmRyb3Bkb3duLXRleHQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXJpYmJvbi5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgLyogbGluZSAzODcsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciAuZHJvcGRvd24tdGV4dCB1bCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgICAgIC8qIGxpbmUgMzg3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgICAgICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIC5kcm9wZG93bi10ZXh0IHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAgICAgICAgICAgLyogbGluZSAzOTMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIC5kcm9wZG93bi10ZXh0IHVsIGxpIGE6Zm9jdXMsIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdiAubmF2YmFyIC5kcm9wZG93bi10ZXh0IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAvKiBsaW5lIDQwNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIgLmRyb3Bkb3duLXRleHQuaWxsdW1pbmF0ZSBsaSBhIHtcbiAgICAgICAgY29sb3I6ICM0RDEwNEY7IH1cbiAgICAgICAgLyogbGluZSA0MDksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2IC5uYXZiYXIgLmRyb3Bkb3duLXRleHQuaWxsdW1pbmF0ZSBsaSBhOmZvY3VzLCBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYgLm5hdmJhciAuZHJvcGRvd24tdGV4dC5pbGx1bWluYXRlIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNEQxMDRGOyB9XG5cbi8qIGxpbmUgNDE4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG5oZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQyNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gLm5hdmJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNDMyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdi5tb2JpbGVuYXYtb3BlbiAuaGVhZGVyLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAjNEQxMDRGOyB9XG4gICAgLyogbGluZSA0MzUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gLmhlYWRlci1iZyAjbGlua3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDQ0Nywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtdmFjY2luZXMtaHViICNuYXZCYWNrLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLyogbGluZSA0NTEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtdmFjY2luZXMtaHViICNuYXZCYWNrLm5hdi1saW5rOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogMjhweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duX21vYmlsZS5zdmdcIik7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA2cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogNnB4OyB9XG4gICAgLyogbGluZSA0NjYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtdmFjY2luZXMtaHViICNuYXZCYWNrLm5hdi1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXZkcm9wZG93bl9ob3Zlci5zdmdcIik7IH1cbiAgLyogbGluZSA0NzEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2Lm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXZhY2NpbmVzLWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tdmFjY2luZXMtaHViIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEM0JBICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0RDEwNEYgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgNDc1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2Lm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXZhY2NpbmVzLWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tdmFjY2luZXMtaHViIC5kcm9wZG93bi1tZW51IGg2LmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ludGVyJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjNEQxMDRGO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC8qIGxpbmUgNDg1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2Lm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXZhY2NpbmVzLWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tdmFjY2luZXMtaHViIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNEQxMDRGOyB9XG4gICAgLyogbGluZSA0ODksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtdmFjY2luZXMtaHViIC5uYXYtaXRlbS5uYXYtaXRlbS12YWNjaW5lcy1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICM0RDEwNEY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAvKiBsaW5lIDQ5Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2Lm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXZhY2NpbmVzLWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tdmFjY2luZXMtaHViIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLCBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtdmFjY2luZXMtaHViIC5uYXYtaXRlbS5uYXYtaXRlbS12YWNjaW5lcy1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzREMTA0RjsgfVxuICAvKiBsaW5lIDUwMiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViICNuYXZCYWNrLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLyogbGluZSA1MDYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViICNuYXZCYWNrLm5hdi1saW5rOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogMjhweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duX21vYmlsZS5zdmdcIik7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA2cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogNnB4OyB9XG4gICAgLyogbGluZSA1MjEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViICNuYXZCYWNrLm5hdi1saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXZkcm9wZG93bl9ob3Zlci5zdmdcIik7IH1cbiAgLyogbGluZSA1MjYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2Lm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXJlc3BpcmF0b3J5LWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tcmVzcGlyYXRvcnktaHViIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkMjA2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0MzM1NzcgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgNTMwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2Lm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXJlc3BpcmF0b3J5LWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tcmVzcGlyYXRvcnktaHViIC5kcm9wZG93bi1tZW51IGg2LmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ludGVyJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjNDMzNTc3O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC8qIGxpbmUgNTQwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2Lm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXJlc3BpcmF0b3J5LWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tcmVzcGlyYXRvcnktaHViIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDMzNTc3OyB9XG4gICAgLyogbGluZSA1NDQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIC5uYXYtaXRlbS5uYXYtaXRlbS1yZXNwaXJhdG9yeS1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICM0MzM1Nzc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAvKiBsaW5lIDU0OCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2Lm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXJlc3BpcmF0b3J5LWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tcmVzcGlyYXRvcnktaHViIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLCBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIC5uYXYtaXRlbS5uYXYtaXRlbS1yZXNwaXJhdG9yeS1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQzMzU3NzsgfVxuICAgIC8qIGxpbmUgNTU0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0EwX05hdi5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2Lm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXJlc3BpcmF0b3J5LWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tcmVzcGlyYXRvcnktaHViIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNDMzNTc3OyB9XG4gICAgICAvKiBsaW5lIDU1Nywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5jQTBfTmF2Lm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXJlc3BpcmF0b3J5LWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tcmVzcGlyYXRvcnktaHViIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10ZXh0IHVsLmRvdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAvKiBsaW5lIDU2MSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIC5uYXYtaXRlbS5uYXYtaXRlbS1yZXNwaXJhdG9yeS1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXRleHQgdWwuZG90IGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAvKiBsaW5lIDU2NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMF9OYXYuc2NzcyAqL1xuICAgICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuY0EwX05hdi5tb2JpbGVuYXYtb3BlbiAjbW9iaWxlLW5hdi1yZXNwaXJhdG9yeS1odWIgLm5hdi1pdGVtLm5hdi1pdGVtLXJlc3BpcmF0b3J5LWh1YiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tdGV4dCB1bC5kb3QgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLyogbGluZSA1NjksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIC5uYXYtaXRlbS5uYXYtaXRlbS1yZXNwaXJhdG9yeS1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXRleHQgdWwuZG90IGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICM0MzM1Nzc7IH1cblxuLyogdG8gdHJ5IGFuZCBoZWxwIGF2b2lkIGZvYyBkZWxheSAqL1xuLyogbGluZSA1NzgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTBfTmF2LnNjc3MgKi9cbmJvZHkgI21haW4tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMjhweDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTEtMl9IZXJvLnNjc3MgKi9cbi5jQTEtMl9IZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmctcmliYm9uX2ExLTIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jQTEtMl9IZXJvLnNjc3MgKi9cbiAgICAuY0ExLTJfSGVybyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0ExLTJfSGVyby5zY3NzICovXG4gIC5jQTEtMl9IZXJvLm5vc3F1aWdnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMl9Db250ZW50Q2FsbG91dC5zY3NzICovXG4gIC5jQTJfQ29udGVudENhbGxvdXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JnLXJpYmJvbl9hMi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMl9Db250ZW50Q2FsbG91dC5zY3NzICovXG4uY0EyX0NvbnRlbnRDYWxsb3V0Lm5vc3F1aWdnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMi0yX0NvbnRlbnRDYWxsb3V0LnNjc3MgKi9cbi5jQTItMl9Db250ZW50Q2FsbG91dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JnLXJpYmJvbl9hMi0yLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NBMi0yX0NvbnRlbnRDYWxsb3V0LnNjc3MgKi9cbiAgLmNBMi0yX0NvbnRlbnRDYWxsb3V0Lm5vc3F1aWdnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0QxX05ld3NsZXR0ZXIuc2NzcyAqL1xuLmNEMV9OZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmctcmliYm9uLWNvcm5lci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0QxX05ld3NsZXR0ZXIuc2NzcyAqL1xuICAgIC5jRDFfTmV3c2xldHRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NEMV9OZXdzbGV0dGVyLnNjc3MgKi9cbiAgICAuY0QxX05ld3NsZXR0ZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0QxX05ld3NsZXR0ZXIuc2NzcyAqL1xuICAgIC5jRDFfTmV3c2xldHRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jRDFfTmV3c2xldHRlci5zY3NzICovXG4gICAgLmNEMV9OZXdzbGV0dGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfSB9XG4gIC8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jRDFfTmV3c2xldHRlci5zY3NzICovXG4gIC5jRDFfTmV3c2xldHRlci5ub3NxdWlnZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NGMV9Gb290ZXIuc2NzcyAqL1xuZm9vdGVyI2Zvb3Rlci5jRjFfRm9vdGVyIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jRjFfRm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyI2Zvb3Rlci5jRjFfRm9vdGVyIGEuaDYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NGMV9Gb290ZXIuc2NzcyAqL1xuZm9vdGVyI2Zvb3Rlci5jRjFfRm9vdGVyIHVsLm5hdiBsaS5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0YxX0Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciNmb290ZXIuY0YxX0Zvb3RlciB1bC5uYXYgbGkubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgY29sb3I6ICNFRTYzNTI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NGMV9Gb290ZXIuc2NzcyAqL1xuZm9vdGVyI2Zvb3Rlci5jRjFfRm9vdGVyIC5nc2stbG9nby1mb290ZXIge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4vKiBsaW5lIDMwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0YxX0Zvb3Rlci5zY3NzICovXG5mb290ZXIjZm9vdGVyLmNGMV9Gb290ZXIgLmdzay1sZWdhbHMtZm9vdGVyIHAge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0gxX0Zvcm0uc2NzcyAqL1xuLmNIMV9Gb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jSDFfRm9ybS5zY3NzICovXG4gICAgLmNIMV9Gb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzREMTA0RiA1MCUsICNGRkZGRkYgNTAlKTsgfVxuICAgICAgLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0gxX0Zvcm0uc2NzcyAqL1xuICAgICAgLmNIMV9Gb3JtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JnLXJpYmJvbl9oMS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jSDFfRm9ybS5zY3NzICovXG4gICAgLmNIMV9Gb3JtLm5vc3F1aWdnbGU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0gxLTJfRm9ybVRoYW5rcy5zY3NzICovXG4uY0gxLTJfRm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEwNEY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0gxLTJfRm9ybVRoYW5rcy5zY3NzICovXG4gICAgLmNIMS0yX0Zvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNEQxMDRGIDUwJSwgI0ZGRkZGRiA1MCUpOyB9XG4gICAgICAvKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jSDEtMl9Gb3JtVGhhbmtzLnNjc3MgKi9cbiAgICAgIC5jSDEtMl9Gb3JtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JnLXJpYmJvbl9oMS0yLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NIMS0yX0Zvcm1UaGFua3Muc2NzcyAqL1xuICAgIC5jSDEtMl9Gb3JtLm5vc3F1aWdnbGU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0kxX0NUQXMuc2NzcyAqL1xuLmNJMV9DVEFzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmctcmliYm9uX2kxLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY0kxX0NUQXMuc2NzcyAqL1xuICAuY0kxX0NUQXMubm9zcXVpZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jTTFfU29jaWFsTGlua3Muc2NzcyAqL1xuLmNNMV9Tb2NpYWxMaW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jTTFfU29jaWFsTGlua3Muc2NzcyAqL1xuICAgIC5jTTFfU29jaWFsTGlua3Mge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmctcmliYm9uLXB1cnBsZS0xLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMCUgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NNMV9Tb2NpYWxMaW5rcy5zY3NzICovXG4gIC5jTTFfU29jaWFsTGlua3Mubm9zcXVpZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUDFfVmlkZW8uc2NzcyAqL1xuLmNQMV9WaWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JnLXJpYmJvbl9wMS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NQMV9WaWRlby5zY3NzICovXG4gICAgLmNQMV9WaWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY1AxX1ZpZGVvLnNjc3MgKi9cbiAgLmNQMV9WaWRlby5ub3NxdWlnZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NQMl9WaWRlby5zY3NzICovXG4uY1AxX1ZpZGVvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmctcmliYm9uX3AxLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY1AyX1ZpZGVvLnNjc3MgKi9cbiAgICAuY1AxX1ZpZGVvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH0gfVxuICAvKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUDJfVmlkZW8uc2NzcyAqL1xuICAuY1AxX1ZpZGVvLm5vc3F1aWdnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY1AzX1ZpZGVvLnNjc3MgKi9cbi5jUDNfVmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9iZy1yaWJib25fcDMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUDNfVmlkZW8uc2NzcyAqL1xuICAgIC5jUDNfVmlkZW8ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfSB9XG4gIC8qIGxpbmUgOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NQM19WaWRlby5zY3NzICovXG4gIC5jUDNfVmlkZW8ubm9zcXVpZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUTFfUG9sbC5zY3NzICovXG4uY1ExX1BvbGwgbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMV9Qb2xsLnNjc3MgKi9cbiAgLmNRMV9Qb2xsIGxhYmVsIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY1ExX1BvbGwuc2NzcyAqL1xuICAuY1ExX1BvbGwgbGFiZWwuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY1ExX1BvbGwuc2NzcyAqL1xuICAgIC5jUTFfUG9sbCBsYWJlbC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMjMwODY7IH1cbiAgLyogbGluZSAxOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMV9Qb2xsLnNjc3MgKi9cbiAgLmNRMV9Qb2xsIGxhYmVsLmVycm9yIHtcbiAgICBjb2xvcjogI0QzMEQwRDsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY1ExX1BvbGwuc2NzcyAqL1xuLmNRMV9Qb2xsIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNBMjMwODY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMjMwODY7IH1cblxuLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY1ExLTJfUG9sbC5zY3NzICovXG4uY1ExLTJfUG9sbCAuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY1ExLTJfUG9sbF9Ecm9wZG93bnMuc2NzcyAqL1xuLmNRMS0yX1BvbGxfRHJvcGRvd25zIC5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTIwcHg7IH1cblxuLyogbGluZSAxMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMS0yX1BvbGxfRHJvcGRvd25zLnNjc3MgKi9cbi5jUTEtMl9Qb2xsX0Ryb3Bkb3ducyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEQxMDRGO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAzNnB4OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUTEtMl9Qb2xsX0Ryb3Bkb3ducy5zY3NzICovXG4gIC5jUTEtMl9Qb2xsX0Ryb3Bkb3ducyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG4gIC8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUTEtMl9Qb2xsX0Ryb3Bkb3ducy5zY3NzICovXG4gIC5jUTEtMl9Qb2xsX0Ryb3Bkb3ducyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDlweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMS0yX1BvbGxfRHJvcGRvd25zLnNjc3MgKi9cbiAgICAuY1ExLTJfUG9sbF9Ecm9wZG93bnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM0RDEwNEYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMS0yX1BvbGxfRHJvcGRvd25zLnNjc3MgKi9cbiAgICAgICAgLmNRMS0yX1BvbGxfRHJvcGRvd25zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH0gfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUTEtNF9Qb2xsVGFibGUuc2NzcyAqL1xuLmNRMS00X1BvbGxUYWJsZSB0YWJsZS50YWJsZS1waXZvdCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDEwNEY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4vKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY1ExLTRfUG9sbFRhYmxlLnNjc3MgKi9cbi5jUTEtNF9Qb2xsVGFibGUgdGFibGUudGFibGUtcGl2b3QgdGgsIC5jUTEtNF9Qb2xsVGFibGUgdGFibGUudGFibGUtcGl2b3QgdGQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUTEtNF9Qb2xsVGFibGUuc2NzcyAqL1xuLmNRMS00X1BvbGxUYWJsZSB0YWJsZS50YWJsZS1waXZvdCB0ZDpub3QoLnBvbGwtcXVlc3Rpb24pIHtcbiAgd2lkdGg6IDE2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUTEtNF9Qb2xsVGFibGUuc2NzcyAqL1xuLmNRMS00X1BvbGxUYWJsZSB0YWJsZS50YWJsZS1waXZvdCB0ci5vZGQgdGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2MiwgNDgsIDEzNCwgMC4xKTsgfVxuXG4vKiBsaW5lIDI1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY1ExLTRfUG9sbFRhYmxlLnNjc3MgKi9cbi5jUTEtNF9Qb2xsVGFibGUgdGFibGUudGFibGUtcGl2b3QgdHIuZXZlbiB0ZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYyLCA0OCwgMTM0LCAwLjA1KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMS00X1BvbGxUYWJsZS5zY3NzICovXG4gIC5jUTEtNF9Qb2xsVGFibGUgdGFibGUudGFibGUtcGl2b3QgdGQucG9sbC1xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtaW4td2lkdGg6IDIzMHB4OyB9IH1cblxuLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMS00X1BvbGxUYWJsZS5zY3NzICovXG4uY1ExLTRfUG9sbFRhYmxlIHRhYmxlLnRhYmxlLXBpdm90IHRkLnBvbGwtcXVlc3Rpb24ub2RkIHtcbiAgYmFja2dyb3VuZDogI0EyMzA4NjtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSA0Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMS00X1BvbGxUYWJsZS5zY3NzICovXG4uY1ExLTRfUG9sbFRhYmxlIHRhYmxlLnRhYmxlLXBpdm90IHRkLnBvbGwtcXVlc3Rpb24uZXZlbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYyLCA0OCwgMTM0LCAwLjgpO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMS00X1BvbGxUYWJsZS5zY3NzICovXG4gIC5jUTEtNF9Qb2xsVGFibGUgdGFibGUudGFibGUtcGl2b3QgdGhlYWQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMS00X1BvbGxUYWJsZS5zY3NzICovXG4gIC5jUTEtNF9Qb2xsVGFibGUgdGFibGUudGFibGUtcGl2b3QgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMS00X1BvbGxUYWJsZS5zY3NzICovXG4gIC5jUTEtNF9Qb2xsVGFibGUgdGFibGUudGFibGUtcGl2b3QgdGQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDcwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY1ExLTRfUG9sbFRhYmxlLnNjc3MgKi9cbiAgLmNRMS00X1BvbGxUYWJsZSB0YWJsZS50YWJsZS1waXZvdCB0ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA3NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NRMS00X1BvbGxUYWJsZS5zY3NzICovXG4gIC5jUTEtNF9Qb2xsVGFibGUgdGFibGUudGFibGUtcGl2b3QgdGQub2RkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2MiwgNDgsIDEzNCwgMC4xKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNzksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUTEtNF9Qb2xsVGFibGUuc2NzcyAqL1xuICAuY1ExLTRfUG9sbFRhYmxlIHRhYmxlLnRhYmxlLXBpdm90IHRkLmV2ZW4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYyLCA0OCwgMTM0LCAwLjA1KSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgODMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUTEtNF9Qb2xsVGFibGUuc2NzcyAqL1xuICAuY1ExLTRfUG9sbFRhYmxlIHRhYmxlLnRhYmxlLXBpdm90IHRkLnBvbGwtcXVlc3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTIzMDg2ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUjFfQXJ0aWNsZS5zY3NzICovXG4uY1IxX0FydGljbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9iZy1yaWJib25fYTEtMi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NSMV9BcnRpY2xlLnNjc3MgKi9cbiAgICAuY1IxX0FydGljbGUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfSB9XG4gIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jUjFfQXJ0aWNsZS5zY3NzICovXG4gIC5jUjFfQXJ0aWNsZS5ub3NxdWlnZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuI2h1Yi1zdWJuYXYtaWxsdW1pbmF0ZS5odWItc3VibmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNCQTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAjaHViLXN1Ym5hdi1pbGx1bWluYXRlLmh1Yi1zdWJuYXYgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAjaHViLXN1Ym5hdi1pbGx1bWluYXRlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAvKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICAgI2h1Yi1zdWJuYXYtaWxsdW1pbmF0ZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgICAgIC8qIGxpbmUgMjYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAgICNodWItc3VibmF2LWlsbHVtaW5hdGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAgICAgLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICAgI2h1Yi1zdWJuYXYtaWxsdW1pbmF0ZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjM1MjtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAgICNodWItc3VibmF2LWlsbHVtaW5hdGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEM0JBO1xuICAgICAgICBjb2xvcjogIzREMTA0RjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAgICAgI2h1Yi1zdWJuYXYtaWxsdW1pbmF0ZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsICNodWItc3VibmF2LWlsbHVtaW5hdGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTYzNTI7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC8qIGxpbmUgNTAsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAgICNodWItc3VibmF2LWlsbHVtaW5hdGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSA1NCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICAgI2h1Yi1zdWJuYXYtaWxsdW1pbmF0ZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICB6LWluZGV4OiAxMDMwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNCQTtcbiAgICAgICAgY29sb3I6ICM0RDEwNEY7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDU0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICAgICAgICAgI2h1Yi1zdWJuYXYtaWxsdW1pbmF0ZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cbiAgICAgICAgLyogbGluZSA3MSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICAgICAjaHViLXN1Ym5hdi1pbGx1bWluYXRlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdzo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAvKiBsaW5lIDc3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICAgICAgICNodWItc3VibmF2LWlsbHVtaW5hdGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG4gICAgICAgIC8qIGxpbmUgODUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAgICAgI2h1Yi1zdWJuYXYtaWxsdW1pbmF0ZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgLyogbGluZSA5MCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICAgICAgICNodWItc3VibmF2LWlsbHVtaW5hdGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtOmZvY3VzLCAjaHViLXN1Ym5hdi1pbGx1bWluYXRlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLyogbGluZSA5OCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICAgICAjaHViLXN1Ym5hdi1pbGx1bWluYXRlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgY29sb3I6ICM0RDEwNEY7IH1cbiAgICAgICAgICAvKiBsaW5lIDEwMywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICAgICAgICNodWItc3VibmF2LWlsbHVtaW5hdGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi10ZXh0IHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAgICAgLyogbGluZSAxMDgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAgICAgICAgICNodWItc3VibmF2LWlsbHVtaW5hdGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi10ZXh0IHVsIGxpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgICAgICAgICAgICAvKiBsaW5lIDExMywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICAgICAgICAgICAjaHViLXN1Ym5hdi1pbGx1bWluYXRlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24tdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgICAgIC8qIGxpbmUgMTI3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICAgICAgICAgICAgICNodWItc3VibmF2LWlsbHVtaW5hdGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi10ZXh0IHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNEQxMDRGOyB9XG4gICAgICAgICAgICAgICAgLyogbGluZSAxMzQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAgICAgICAgICAgICAjaHViLXN1Ym5hdi1pbGx1bWluYXRlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24tdGV4dCB1bCBsaSBhOmZvY3VzLCAjaHViLXN1Ym5hdi1pbGx1bWluYXRlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24tdGV4dCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDE0OSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuI2h1Yi1zdWJuYXYtaWxsdW1pbmF0ZS5zdGljayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwOyB9XG5cbi8qIGxpbmUgMTU2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4uYnRuLWlsbHVtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEM0JBO1xuICBib3JkZXItY29sb3I6ICMwMEQzQkE7XG4gIGNvbG9yOiAjNEQxMDRGOyB9XG5cbi8qIGxpbmUgMTYyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4ucXVvdGUtYm94IHtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgIzREMTA0RjsgfVxuICAvKiBsaW5lIDE2NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAucXVvdGUtYm94IHEge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAvKiBsaW5lIDE2NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICAgLnF1b3RlLWJveCBxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAvKiBsaW5lIDE3NCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAucXVvdGUtYm94IC5xdW90ZS1pbWFnZSB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggLThweCAwcHggI0VFNjM1Mik7IH1cbiAgLyogbGluZSAxNzksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgLnF1b3RlLWJveCAucXVvdGUtcGVyc29uIC5xdW90ZS1wZXJzb25fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLyogbGluZSAxODUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgLnF1b3RlLWJveCAucXVvdGUtcGVyc29uIC5xdW90ZS1wZXJzb25fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC8qIGxpbmUgMTkwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gIC5xdW90ZS1ib3ggLnF1b3RlLXBlcnNvbiAucXVvdGUtcGVyc29uLW9yZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIGxpbmUgMTk4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4ucXVvdGUtaW1hZ2Uge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCAtOHB4IDBweCAjRUU2MzUyKTsgfVxuXG4vKiBsaW5lIDIwMiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLnRhYmxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDIwNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLnRhYmxlLWlsbHVtaW5hdGUgdGQsXG4udGFibGUtaWxsdW1pbmF0ZSB0aCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkYgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDIxMywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLnRhYmxlLWlsbHVtaW5hdGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDIxOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLnRhYmxlLWlsbHVtaW5hdGUgdGJvZHkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTIzMDg2O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDIyNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLnRhYmxlLWlsbHVtaW5hdGUgdGJvZHkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEM0JBOyB9XG5cbi8qIGxpbmUgMjMwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4udGFibGUtaWxsdW1pbmF0ZS0yIHRkLFxuLnRhYmxlLWlsbHVtaW5hdGUtMiB0aCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkYgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDIzNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLnRhYmxlLWlsbHVtaW5hdGUtMiB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMjMwODY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMjQyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4udGFibGUtaWxsdW1pbmF0ZS0yIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RjtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSAyNDcsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbi50YWJsZS1pbGx1bWluYXRlLTIgdGJvZHkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQxMDRGO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDI1Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLnRhYmxlLWlsbHVtaW5hdGUtMiB0Ym9keSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEQzQkE7IH1cblxuLyogbGluZSAyNTcsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbi50YWJsZS1pbGx1bWluYXRlLTIudGFibGUtc20gdGQsXG4udGFibGUtaWxsdW1pbmF0ZS0yLnRhYmxlLXNtIHRoLFxuLnRhYmxlLWlsbHVtaW5hdGUudGFibGUtc20gdGQsXG4udGFibGUtaWxsdW1pbmF0ZS50YWJsZS1zbSB0aCB7XG4gIHBhZGRpbmc6IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDI2NCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLnRhYmxlLWlsbHVtaW5hdGUgLnNtYWxsLFxuLnRhYmxlLWlsbHVtaW5hdGUtMiAuc21hbGwge1xuICBsaW5lLWhlaWdodDogMXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyNzIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgYm9keS5pbGx1bWluYXRlLWxhbmRpbmctcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9XG4gIC8qIGxpbmUgMjc2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gIGJvZHkuaWxsdW1pbmF0ZS1sYW5kaW5nLXBhZ2UgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gIC8qIGxpbmUgMjgxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gIGJvZHkuaWxsdW1pbmF0ZS1sYW5kaW5nLXBhZ2UgLmlsbHVtaW5hdGUtbGFuZGluZy1oZWFkZXItc3RyYXBsaW5lIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4vKiBsaW5lIDI4Nywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuYm9keS5pbGx1bWluYXRlLWxhbmRpbmctcGFnZSAuaWxsdW1pbmF0ZS1sYW5kaW5nLWhlYWRlci1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuICAgIC8qIGxpbmUgMjg3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICAgYm9keS5pbGx1bWluYXRlLWxhbmRpbmctcGFnZSAuaWxsdW1pbmF0ZS1sYW5kaW5nLWhlYWRlci1kaXNjbGFpbWVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAyOTYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgYm9keS5pbGx1bWluYXRlLWxhbmRpbmctcGFnZSAuaWxsdW1pbmF0ZS1sYW5kaW5nLWhlYWRlci1mdW5kZWRieSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMEQzQkE7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gIC8qIGxpbmUgMjk2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gIGJvZHkuaWxsdW1pbmF0ZS1sYW5kaW5nLXBhZ2UgLmlsbHVtaW5hdGUtbGFuZGluZy1oZWFkZXItZnVuZGVkYnkge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbi8qIGxpbmUgMzA4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG5ib2R5LmlsbHVtaW5hdGUtbGFuZGluZy1wYWdlICNpbGx1bWluYXRlLWhlYWRlci1sb2dvLW1vYmlsZSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAzMDgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICBib2R5LmlsbHVtaW5hdGUtbGFuZGluZy1wYWdlICNpbGx1bWluYXRlLWhlYWRlci1sb2dvLW1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDMxNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuYm9keS5pbGx1bWluYXRlLWxhbmRpbmctcGFnZSAjaWxsdW1pbmF0ZS1oZWFkZXItZ3NrbG9nby1tb2JpbGUtd3JhcHBlciB7XG4gIGhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDMxNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgIGJvZHkuaWxsdW1pbmF0ZS1sYW5kaW5nLXBhZ2UgI2lsbHVtaW5hdGUtaGVhZGVyLWdza2xvZ28tbW9iaWxlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA0NnB4OyB9IH1cbiAgLyogbGluZSAzMjIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgYm9keS5pbGx1bWluYXRlLWxhbmRpbmctcGFnZSAjaWxsdW1pbmF0ZS1oZWFkZXItZ3NrbG9nby1tb2JpbGUtd3JhcHBlciAjaWxsdW1pbmF0ZS1oZWFkZXItZ3NrbG9nby1tb2JpbGUge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLyogbGluZSAzMjIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAgIGJvZHkuaWxsdW1pbmF0ZS1sYW5kaW5nLXBhZ2UgI2lsbHVtaW5hdGUtaGVhZGVyLWdza2xvZ28tbW9iaWxlLXdyYXBwZXIgI2lsbHVtaW5hdGUtaGVhZGVyLWdza2xvZ28tbW9iaWxlIHtcbiAgICAgICAgaGVpZ2h0OiAyNy4yNXB4OyB9IH1cblxuLyogbGluZSAzMzMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbmJvZHkuaWxsdW1pbmF0ZS1sYW5kaW5nLXBhZ2UgLmlsbHVtaW5hdGUtbGFuZGluZy1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA3NSU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMzMywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgIGJvZHkuaWxsdW1pbmF0ZS1sYW5kaW5nLXBhZ2UgLmlsbHVtaW5hdGUtbGFuZGluZy1iZyB7XG4gICAgICBsZWZ0OiA2MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLyogbGluZSAzMzMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICBib2R5LmlsbHVtaW5hdGUtbGFuZGluZy1wYWdlIC5pbGx1bWluYXRlLWxhbmRpbmctYmcge1xuICAgICAgbGVmdDogNjAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIC8qIGxpbmUgMzMzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICAgYm9keS5pbGx1bWluYXRlLWxhbmRpbmctcGFnZSAuaWxsdW1pbmF0ZS1sYW5kaW5nLWJnIHtcbiAgICAgIGxlZnQ6IDYwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDM1Niwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAucHNldWRvLWFycm93czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91cGxvYWRzL2lsbHVtaW5hdGUvc3RlcC1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6IDQ4JTtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAvKiBsaW5lIDM2OSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAucHNldWRvLWFycm93czo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VwbG9hZHMvaWxsdW1pbmF0ZS9zdGVwLWFycm93LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogNDglO1xuICAgIHJpZ2h0OiAtMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDM4NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAudGhyZWVjb2wtaW50cm8ge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDM4NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAudGhyZWVjb2wtaW50cm8ge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4OyB9IH1cblxuLyogbGluZSAzOTQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbi5zb3AtY2hhcnQge1xuICBtYXgtd2lkdGg6IDI4OHB4OyB9XG5cbi8qIGxpbmUgMzk4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4udG9nZ2xlLWJ0bnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODhweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAvKiBsaW5lIDQwNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAudG9nZ2xlLWJ0bnMuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnRvZ2dsZS1idG5zLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNDEwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gIC50b2dnbGUtYnRucyAuYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzREMTA0RjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAvKiBsaW5lIDQxOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgIC50b2dnbGUtYnRucyAuYnRuLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLyogbGluZSA0MjQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAudG9nZ2xlLWJ0bnMgLmJ0bi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNCQTsgfVxuXG4vKiBsaW5lIDQzMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLnRvZ2dsZS1idG5zLTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODhweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwRDNCQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNCQTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAvKiBsaW5lIDQzNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAudG9nZ2xlLWJ0bnMtMi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAudG9nZ2xlLWJ0bnMtMi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDQ0Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAudG9nZ2xlLWJ0bnMtMiAuYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNCQTtcbiAgICBjb2xvcjogIzREMTA0RjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAvKiBsaW5lIDQ1MSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgIC50b2dnbGUtYnRucy0yIC5idG4uZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDQ1Niwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgIC50b2dnbGUtYnRucy0yIC5idG4uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSA0NjIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiNzdGFnZTItdGFicyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLyogbGluZSA0NjUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgI3N0YWdlMi10YWJzIGEuc3RhZ2UyLXRhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDE2cHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgICAvKiBsaW5lIDQ3Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICNzdGFnZTItdGFicyBhLnN0YWdlMi10YWIgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7IH1cbiAgLyogbGluZSA0NzgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgI3N0YWdlMi10YWJzIGEuc3RhZ2UyLXRhYi5hY3RpdmUsXG4gICNzdGFnZTItdGFicyBhLnN0YWdlMi10YWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAvKiBsaW5lIDQ4Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICNzdGFnZTItdGFicyBhLnN0YWdlMi10YWIuYWN0aXZlOmFmdGVyLFxuICAgICNzdGFnZTItdGFicyBhLnN0YWdlMi10YWI6aG92ZXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgIGxlZnQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA0OTMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAjc3RhZ2UyLXRhYnMgYS5zdGFnZTItdGFiIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDZweDtcbiAgICAgIGhlaWdodDogMTA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1M3B4O1xuICAgICAgbWFyZ2luOiAxMHB4IDE2cHggMTBweCAwOyB9XG4gICAgICAvKiBsaW5lIDUwMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICAgI3N0YWdlMi10YWJzIGEuc3RhZ2UyLXRhYiBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgIC8qIGxpbmUgNTA3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICAgI3N0YWdlMi10YWJzIGEuc3RhZ2UyLXRhYi5hY3RpdmU6YWZ0ZXIsXG4gICAgI3N0YWdlMi10YWJzIGEuc3RhZ2UyLXRhYjpob3ZlcjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICByaWdodDogLTE2cHg7XG4gICAgICB0b3A6IDM5cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuLyogbGluZSA1MjIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiNzdGFnZTItdGFiYmVkc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAvKiBsaW5lIDUyOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAjc3RhZ2UyLXRhYmJlZHNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDUzNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgICNzdGFnZTItdGFiYmVkc2xpZGVyIC5zbGljay1kb3RzIGxpOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDUzOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAjc3RhZ2UyLXRhYmJlZHNsaWRlciAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RDEwNEY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gIC8qIGxpbmUgNTUwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICNzdGFnZTItdGFiYmVkc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDEwNEY7IH1cblxuLyogbGluZSA1NTYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbi5mbGlwLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzODBweDsgfVxuICAvKiBsaW5lIDU2MSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAuZmxpcC1jYXJkOmFjdGl2ZSAuZmxpcC1jYXJkLWlubmVyLFxuICAuZmxpcC1jYXJkOmhvdmVyIC5mbGlwLWNhcmQtaW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG4gIC8qIGxpbmUgNTY2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gIC5mbGlwLWNhcmQgLmZsaXAtY2FyZC1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuICAvKiBsaW5lIDU3Niwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjayxcbiAgLmZsaXAtY2FyZCAuZmxpcC1jYXJkLWZyb250IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8qIFNhZmFyaSAqL1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDU4Niwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtZnJvbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDU5MCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAuZmxpcC1jYXJkIC5mbGlwLWNhcmQtYmFjayB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDYwMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLmtleS10YWtlYXdheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91cGxvYWRzL2lsbHVtaW5hdGUvaWNvbi1saWdodC1idWxiLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDYwMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgIC5rZXktdGFrZWF3YXkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDYwMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgIC5rZXktdGFrZWF3YXkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDBweDsgfSB9XG5cbi8qIGxpbmUgNjE1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4uc3VtbWFyeS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDYxNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgIC5zdW1tYXJ5LWljb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAvKiBsaW5lIDYxNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgIC5zdW1tYXJ5LWljb24ge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICAvKiBsaW5lIDYyNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAuc3VtbWFyeS1pY29uIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC8qIGxpbmUgNjI1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICAgICAuc3VtbWFyeS1pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgLyogbGluZSA2MjUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAgIC5zdW1tYXJ5LWljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC8qIGxpbmUgNjI1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICAgICAuc3VtbWFyeS1pY29uIGltZyB7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICByaWdodDogLTUwcHg7IH0gfVxuXG4vKiBsaW5lIDY0Niwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLnBvcG92ZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFOEU1O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luOiAxNXB4OyB9XG4gIC8qIGxpbmUgNjU0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gIC5wb3BvdmVyIC5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDY1OCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAucG9wb3ZlciAucG9wb3Zlci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0U4RTU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH1cblxuLyogbGluZSA2NjYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbi5jcy1yZXN1bHRzLWJveCB7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNBMjMwODY7IH1cbiAgLyogbGluZSA2NjksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgLmNzLXJlc3VsdHMtYm94IC5jcy1yZXN1bHRzLWltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg2cHggLTZweCAwcHggI0VFNjM1Mik7IH1cblxuLyogbGluZSA2NzksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbi5kb3duLWFycm93IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAvKiBsaW5lIDY4Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAuZG93bi1hcnJvdyBzdmcgY2lyY2xlIHtcbiAgICBmaWxsOiAjRUU2MzUyOyB9XG4gIC8qIGxpbmUgNjg5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gIC5kb3duLWFycm93OmhvdmVyIHN2ZyBjaXJjbGUge1xuICAgIGZpbGw6ICNlOTM5MjQ7IH1cblxuLyogbGluZSA2OTgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbi5pbWctZHJvcHNoYWRvdy04MCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coNnB4IC02cHggMHB4ICNFRTYzNTIpOyB9XG5cbi8qIGxpbmUgNzA0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4uaW1nLWRyb3BzaGFkb3cge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCAtOHB4IDBweCAjRUU2MzUyKTsgfVxuXG4vKiBsaW5lIDcxMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuaHIuYmctaWxsdW1pbmF0ZS1ncmVlbiB7XG4gIGhlaWdodDogMnB4OyB9XG5cbi8qIGxpbmUgNzE0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG51bCArIGhyLmJnLWlsbHVtaW5hdGUtZ3JlZW4ge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3MTksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbi50b3AtdGlwcy1vcHRpbWlzYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXBsb2Fkcy9pbGx1bWluYXRlL3RpcHMtZm9yLW9wdGltaXNhdGlvbi1tb2JpbGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDcxOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAgIC50b3AtdGlwcy1vcHRpbWlzYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3MTksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgICAudG9wLXRpcHMtb3B0aW1pc2F0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91cGxvYWRzL2lsbHVtaW5hdGUvdGlwcy1mb3Itb3B0aW1pc2F0aW9uLWRlc2t0b3AucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDc1cHggcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMzMnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDczOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuLnNwZWVjaC1idWJibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0ZERThFNTtcbiAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWF4LXdpZHRoOiA3MjJweDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNzM5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICAgLnNwZWVjaC1idWJibGUge1xuICAgICAgcGFkZGluZzogMTVweCA0NXB4OyB9IH1cbiAgLyogbGluZSA3NTIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbiAgLnNwZWVjaC1idWJibGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VwbG9hZHMvaWxsdW1pbmF0ZS9iZy1zcGVlY2hidWJibGUtdGFpbC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDY0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBib3R0b206IC01cHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi8qIGxpbmUgNzY3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4uc3BlZWNoLWJ1YmJsZS1ub3RhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0ZERThFNTtcbiAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWF4LXdpZHRoOiA3MjJweDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNzY3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faWxsdW1pbmF0ZS5zY3NzICovXG4gICAgLnNwZWVjaC1idWJibGUtbm90YWlsIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDc4Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2lsbHVtaW5hdGUuc2NzcyAqL1xuICAucHNldWRvLWFycm93LWFmdGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXBsb2Fkcy9pbGx1bWluYXRlL3N0ZXAtYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOiA0OCU7XG4gICAgcmlnaHQ6IC0zMHB4OyB9IH1cblxuLyogbGluZSA3OTgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbGx1bWluYXRlLnNjc3MgKi9cbi5zYW1wbGUtbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNCQTtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgIzREMTA0RjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyBwLnNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgI2JvdHRvbWJhciBhLFxuICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAjdG9wYmFyIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAjYm90dG9tYmFyIGEuaW5mby1pY29uLFxuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzICN0b3BiYXIgYS5pbmZvLWljb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAjYm90dG9tYmFyIGEuaW5mby1pY29uOjpiZWZvcmUsXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAjdG9wYmFyIGEuaW5mby1pY29uOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWluZm8uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC8qIGxpbmUgNDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgI2JvdHRvbWJhciBhLmluZm8taWNvbjpob3Zlcjo6YmVmb3JlLFxuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgI3RvcGJhciBhLmluZm8taWNvbjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1pbmZvX2hvdmVyLnN2Z1wiKTsgfVxuICAgIC8qIGxpbmUgNDYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzICNib3R0b21iYXIgYS51c2VyLWljb24sXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgI3RvcGJhciBhLnVzZXItaWNvbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSA1Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAjYm90dG9tYmFyIGEudXNlci1pY29uOjpiZWZvcmUsXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAjdG9wYmFyIGEudXNlci1pY29uOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXVzZXIuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAgIC8qIGxpbmUgNjYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgI2JvdHRvbWJhciBhLnVzZXItaWNvbjpob3Zlcjo6YmVmb3JlLFxuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgI3RvcGJhciBhLnVzZXItaWNvbjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi11c2VyX2hvdmVyLnN2Z1wiKTsgfVxuICAgIC8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzICNib3R0b21iYXIgYS5zZWFyY2gtaWNvbixcbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAjdG9wYmFyIGEuc2VhcmNoLWljb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSA3NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAjYm90dG9tYmFyIGEuc2VhcmNoLWljb246OmJlZm9yZSxcbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzICN0b3BiYXIgYS5zZWFyY2gtaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1zZWFyY2gucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAxMXB4O1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4OyB9XG4gICAgLyogbGluZSA5Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgI2JvdHRvbWJhciBhOmhvdmVyLFxuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzICN0b3BiYXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0VFNjM1MjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgOTgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzICNib3R0b21iYXIgYS5hY3RpdmUsXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgI3RvcGJhciBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0VFNjM1MjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDEwNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDEwOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciBhLm5hdi1icmFuZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgICAvKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIGEubmF2LWJyYW5kIGltZyB7XG4gICAgICAgIHdpZHRoOiA5NXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciBhLm5hdi1icmFuZCBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC8qIGxpbmUgMTIzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIGRpdi5nc2stYnJhbmQgaW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTIzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciBkaXYuZ3NrLWJyYW5kIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAvKiBsaW5lIDEzMywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciBkaXYuZ3NrLWJyYW5kLWRpdmlkZXIgaW1nIHtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTMzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciBkaXYuZ3NrLWJyYW5kLWRpdmlkZXIgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC8qIGxpbmUgMTQyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIC5odWItbmF2LWljb24ge1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAvKiBsaW5lIDE0OCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1tZW51LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgICAvKiBsaW5lIDE0OCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gICAgICAvKiBsaW5lIDE3MCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbWVudV9ob3Zlci5zdmdcIik7IH1cbiAgICAgIC8qIGxpbmUgMTc0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1jbG9zZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMTc4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tY2xvc2VfaG92ZXIuc3ZnXCIpOyB9XG4gICAgLyogbGluZSAxODUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgLyogbGluZSAxODUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzREMTA0RjsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTg1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgLyogbGluZSAxODUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjlweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLyogbGluZSAxODUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAvKiBsaW5lIDE4NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgICAvKiBsaW5lIDIwOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIGhlaWdodDogNjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgLyogbGluZSAyMDgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDIwOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgICAvKiBsaW5lIDIyMiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcmlnaHQ6IDI3cHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXZkcm9wZG93bl9tb2JpbGUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggNnB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMjIyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IDQ2JTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7IH0gfVxuICAgICAgLyogbGluZSAyNDgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5zZWFyY2gtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tc2VhcmNoLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7IH1cbiAgICAgICAgLyogbGluZSAyNTYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLnNlYXJjaC1pY29uIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAyNjAsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLnNlYXJjaC1pY29uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXNlYXJjaF9ob3Zlci5zdmdcIik7IH1cbiAgICAgIC8qIGxpbmUgMjY1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsudXNlci1pY29uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMjY1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLnVzZXItaWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLyogbGluZSAyNzQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLnVzZXItaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi11c2VyX3doaXRlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCAyN3B4O1xuICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgIGhlaWdodDogMjdweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgMjc0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsudXNlci1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDI3NCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLnVzZXItaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi11c2VyLnN2Z1wiKTsgfSB9XG4gICAgICAgIC8qIGxpbmUgMjk0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay51c2VyLWljb246aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi11c2VyX2hvdmVyLnN2Z1wiKTsgfVxuICAgICAgLyogbGluZSAyOTksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRUU2MzUyOyB9XG4gICAgICAvKiBsaW5lIDMwMywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjRUU2MzUyOyB9XG4gICAgICAvKiBsaW5lIDMwNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duX2hvdmVyLnN2Z1wiKTsgfVxuICAgICAgLyogbGluZSAzMTEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXZkcm9wZG93bl9ob3Zlci5zdmdcIik7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC8qIGxpbmUgMzE2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjRUU2MzUyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAgICAgLyogbGluZSAzMjIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciAjbGlua3MgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUU2MzUyOyB9XG4gICAgICAvKiBsaW5lIDMyNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyICNsaW5rcyB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9XG4gICAgLyogbGluZSAzMzEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMjMwODY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgLyogbGluZSAzMzEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cbiAgICAvKiBsaW5lIDM0OSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgICAvKiBsaW5lIDM1Nywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciAuZHJvcGRvd24taXRlbSB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC8qIGxpbmUgMzY1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLyogbGluZSAzNzYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLmRyb3Bkb3duLXRleHQge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLyogbGluZSAzODAsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciAuZHJvcGRvd24tdGV4dCB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAvKiBsaW5lIDM4NCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLmRyb3Bkb3duLXRleHQgdWwgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgICAgICAgLyogbGluZSAzODksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLmRyb3Bkb3duLXRleHQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXJpYmJvbi5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgLyogbGluZSA0MDMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLmRyb3Bkb3duLXRleHQgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgICAgICAgICAvKiBsaW5lIDQwMywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLmRyb3Bkb3duLXRleHQgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gICAgICAgICAgICAvKiBsaW5lIDQwOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIC5kcm9wZG93bi10ZXh0IHVsIGxpIGE6Zm9jdXMsIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLmRyb3Bkb3duLXRleHQgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLyogbGluZSA0MTgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIC5kcm9wZG93bi10ZXh0IHVsLmRvdCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDQyMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciAuZHJvcGRvd24tdGV4dCB1bC5kb3QgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAvKiBsaW5lIDQyNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIC5kcm9wZG93bi10ZXh0IHVsLmRvdCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSA0MzEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMgLm5hdmJhciAuZHJvcGRvd24tdGV4dC5pbGx1bWluYXRlIGxpIGEge1xuICAgICAgICBjb2xvcjogIzREMTA0RjsgfVxuICAgICAgICAvKiBsaW5lIDQzNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLmRyb3Bkb3duLXRleHQuaWxsdW1pbmF0ZSBsaSBhOmZvY3VzLCBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIC5kcm9wZG93bi10ZXh0LmlsbHVtaW5hdGUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0RDEwNEY7IH1cbiAgICAgIC8qIGxpbmUgNDQwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIC5uYXZiYXIgLmRyb3Bkb3duLXRleHQuaW5oYWxlIHtcbiAgICAgICAgY29sb3I6ICM0MzM1Nzc7IH1cbiAgICAgICAgLyogbGluZSA0NDMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIC5kcm9wZG93bi10ZXh0LmluaGFsZSBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogIzQzMzU3NzsgfVxuICAgICAgICAgIC8qIGxpbmUgNDQ2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIC5kcm9wZG93bi10ZXh0LmluaGFsZSBsaSBhOmZvY3VzLCBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicyAubmF2YmFyIC5kcm9wZG93bi10ZXh0LmluaGFsZSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDMzNTc3OyB9XG5cbi8qIGxpbmUgNDU2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbmhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzLm1vYmlsZW5hdi1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREMTA0RjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NjUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicy5tb2JpbGVuYXYtb3BlbiAubmF2YmFyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA0NzAsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicy5tb2JpbGVuYXYtb3BlbiAuaGVhZGVyLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAjNEQxMDRGOyB9XG4gICAgLyogbGluZSA0NzMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzLm1vYmlsZW5hdi1vcGVuIC5oZWFkZXItYmcgI2xpbmtzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDEwNEY7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSA0ODUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicy5tb2JpbGVuYXYtb3BlbiAjbW9iaWxlLW5hdi12YWNjaW5lcy1odWIgI25hdkJhY2submF2LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAvKiBsaW5lIDQ4OSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtdmFjY2luZXMtaHViICNuYXZCYWNrLm5hdi1saW5rOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogMjhweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duX21vYmlsZS5zdmdcIik7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA2cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogNnB4OyB9XG4gICAgLyogbGluZSA1MDQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzLm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXZhY2NpbmVzLWh1YiAjbmF2QmFjay5uYXYtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2ZHJvcGRvd25faG92ZXIuc3ZnXCIpOyB9XG4gIC8qIGxpbmUgNTA5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtdmFjY2luZXMtaHViIC5uYXYtaXRlbS5uYXYtaXRlbS12YWNjaW5lcy1odWIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEQzQkEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzREMTA0RiAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSA1MTMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzLm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXZhY2NpbmVzLWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tdmFjY2luZXMtaHViIC5kcm9wZG93bi1tZW51IGg2LmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0ludGVyJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjNEQxMDRGO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC8qIGxpbmUgNTIzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicy5tb2JpbGVuYXYtb3BlbiAjbW9iaWxlLW5hdi12YWNjaW5lcy1odWIgLm5hdi1pdGVtLm5hdi1pdGVtLXZhY2NpbmVzLWh1YiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzREMTA0RjsgfVxuICAgIC8qIGxpbmUgNTI3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicy5tb2JpbGVuYXYtb3BlbiAjbW9iaWxlLW5hdi12YWNjaW5lcy1odWIgLm5hdi1pdGVtLm5hdi1pdGVtLXZhY2NpbmVzLWh1YiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogIzREMTA0RjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC8qIGxpbmUgNTMxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzLm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXZhY2NpbmVzLWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tdmFjY2luZXMtaHViIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLCBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicy5tb2JpbGVuYXYtb3BlbiAjbW9iaWxlLW5hdi12YWNjaW5lcy1odWIgLm5hdi1pdGVtLm5hdi1pdGVtLXZhY2NpbmVzLWh1YiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNEQxMDRGOyB9XG4gIC8qIGxpbmUgNTQxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViICNuYXZCYWNrLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLyogbGluZSA1NDUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzLm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXJlc3BpcmF0b3J5LWh1YiAjbmF2QmFjay5uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXZkcm9wZG93bl9tb2JpbGUuc3ZnXCIpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggNnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDZweDsgfVxuICAgIC8qIGxpbmUgNTYwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicy5tb2JpbGVuYXYtb3BlbiAjbW9iaWxlLW5hdi1yZXNwaXJhdG9yeS1odWIgI25hdkJhY2submF2LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duX2hvdmVyLnN2Z1wiKTsgfVxuICAvKiBsaW5lIDU2NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gIGhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzLm1vYmlsZW5hdi1vcGVuICNtb2JpbGUtbmF2LXJlc3BpcmF0b3J5LWh1YiAubmF2LWl0ZW0ubmF2LWl0ZW0tcmVzcGlyYXRvcnktaHViIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkMjA2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0MzM1NzcgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgNTY5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicy5tb2JpbGVuYXYtb3BlbiAjbW9iaWxlLW5hdi1yZXNwaXJhdG9yeS1odWIgLm5hdi1pdGVtLm5hdi1pdGVtLXJlc3BpcmF0b3J5LWh1YiAuZHJvcGRvd24tbWVudSBoNi5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzQzMzU3NztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAvKiBsaW5lIDU3OSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIC5uYXYtaXRlbS5uYXYtaXRlbS1yZXNwaXJhdG9yeS1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MzM1Nzc7IH1cbiAgICAvKiBsaW5lIDU4Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIC5uYXYtaXRlbS5uYXYtaXRlbS1yZXNwaXJhdG9yeS1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICM0MzM1Nzc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAvKiBsaW5lIDU4Nywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicy5tb2JpbGVuYXYtb3BlbiAjbW9iaWxlLW5hdi1yZXNwaXJhdG9yeS1odWIgLm5hdi1pdGVtLm5hdi1pdGVtLXJlc3BpcmF0b3J5LWh1YiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cywgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIC5uYXYtaXRlbS5uYXYtaXRlbS1yZXNwaXJhdG9yeS1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQzMzU3NzsgfVxuICAgIC8qIGxpbmUgNTkzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicy5tb2JpbGVuYXYtb3BlbiAjbW9iaWxlLW5hdi1yZXNwaXJhdG9yeS1odWIgLm5hdi1pdGVtLm5hdi1pdGVtLXJlc3BpcmF0b3J5LWh1YiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tdGV4dCB7XG4gICAgICBjb2xvcjogIzQzMzU3NzsgfVxuICAgICAgLyogbGluZSA1OTYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItbmF2LWh1YnMuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIC5uYXYtaXRlbS5uYXYtaXRlbS1yZXNwaXJhdG9yeS1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXRleHQgdWwuZG90IHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIC8qIGxpbmUgNjAwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIC5uYXYtaXRlbS5uYXYtaXRlbS1yZXNwaXJhdG9yeS1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXRleHQgdWwuZG90IGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAvKiBsaW5lIDYwNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG4gICAgICAgICAgaGVhZGVyI2hlYWRlci1pbm5lci5oZWFkZXItbmF2LWh1YnMubW9iaWxlbmF2LW9wZW4gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIC5uYXYtaXRlbS5uYXYtaXRlbS1yZXNwaXJhdG9yeS1odWIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXRleHQgdWwuZG90IGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC8qIGxpbmUgNjA4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLW5hdi1odWJzLnNjc3MgKi9cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyLWlubmVyLmhlYWRlci1uYXYtaHVicy5tb2JpbGVuYXYtb3BlbiAjbW9iaWxlLW5hdi1yZXNwaXJhdG9yeS1odWIgLm5hdi1pdGVtLm5hdi1pdGVtLXJlc3BpcmF0b3J5LWh1YiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tdGV4dCB1bC5kb3QgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzQzMzU3NzsgfVxuXG4vKiB0byB0cnkgYW5kIGhlbHAgYXZvaWQgZm9jIGRlbGF5ICovXG4vKiBsaW5lIDY5NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1uYXYtaHVicy5zY3NzICovXG5ib2R5ICNtYWluLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTI4cHg7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbmJvZHkuaW5oYWxlLXBhZ2Uge1xuICBjb2xvcjogIzQzMzU3NzsgfVxuICAvKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5odWItc3VibmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEI2NEYzO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzkuOThweCkge1xuICAgICAgLyogbGluZSAxMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgICBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5odWItc3VibmF2IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAvKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgICAgICAgLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAgICAgICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgYm9keS5pbmhhbGUtcGFnZSAjaHViLXN1Ym5hdi1pbmhhbGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCNjRGMztcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAvKiBsaW5lIDM3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgYm9keS5pbmhhbGUtcGFnZSAjaHViLXN1Ym5hdi1pbmhhbGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCNjRGMztcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLyogbGluZSA0NSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgICAgICAgYm9keS5pbmhhbGUtcGFnZSAjaHViLXN1Ym5hdi1pbmhhbGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU2MzUyO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLyogbGluZSA1Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgei1pbmRleDogMTAzMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkMjA2O1xuICAgICAgICAgIGNvbG9yOiAjNDMzNTc3O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDUyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cbiAgICAgICAgICAvKiBsaW5lIDY3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgICBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3c6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7IH1cbiAgICAgICAgICAvKiBsaW5lIDc5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgICBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgICAvKiBsaW5lIDg0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24taXRlbTpmb2N1cywgYm9keS5pbmhhbGUtcGFnZSAjaHViLXN1Ym5hdi1pbmhhbGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIC8qIGxpbmUgOTIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24tdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDMzNTc3OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDk2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24tdGV4dCB1bCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgICAgICAgICAgLyogbGluZSAxMDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgICAgICAgICAgICBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLXRleHQgdWwgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgICAgICAgICAgICAgLyogbGluZSAxMDYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgICAgICAgICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24tdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgICAgICAgLyogbGluZSAxMjAsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgICAgICAgICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24tdGV4dCB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDMzNTc3OyB9XG4gICAgICAgICAgICAgICAgICAvKiBsaW5lIDEyNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgICAgICAgICAgICAgICBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLXRleHQgdWwgbGkgYTpmb2N1cywgYm9keS5pbmhhbGUtcGFnZSAjaHViLXN1Ym5hdi1pbmhhbGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi10ZXh0IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgICAgIC8qIGxpbmUgMTMzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgICAgICAgYm9keS5pbmhhbGUtcGFnZSAjaHViLXN1Ym5hdi1pbmhhbGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi10ZXh0IHVsLmRvdCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAgICAgICAvKiBsaW5lIDEzNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgICAgICAgICAgICAgYm9keS5pbmhhbGUtcGFnZSAjaHViLXN1Ym5hdi1pbmhhbGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi10ZXh0IHVsLmRvdCBsaSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAgICAgICAgIC8qIGxpbmUgMTM5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgICAgICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24tdGV4dCB1bC5kb3QgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAxNTAsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgICAgICBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtLm5hdi1pdGVtLWluaGFsZS1ob21lIC5uYXYtbGluay5hY3RpdmUsIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0ubmF2LWl0ZW0taW5oYWxlLWhvbWUgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCOUNDO1xuICAgICAgICAgIGNvbG9yOiAjNDMzNTc3OyB9XG4gICAgICAgIC8qIGxpbmUgMTYwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgYm9keS5pbmhhbGUtcGFnZSAjaHViLXN1Ym5hdi1pbmhhbGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbS5uYXYtaXRlbS1pbmhhbGUtd2h5cHJlc2NyaWJlIC5uYXYtbGluay5hY3RpdmUsIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0ubmF2LWl0ZW0taW5oYWxlLXdoeXByZXNjcmliZSAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MUQ7XG4gICAgICAgICAgY29sb3I6ICM0MzM1Nzc7IH1cbiAgICAgICAgLyogbGluZSAxNjksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgICAgICBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtLm5hdi1pdGVtLWluaGFsZS1vcHRpbWlzaW5nLnNob3cgPiAubmF2LWxpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMkQxMDQ7XG4gICAgICAgICAgY29sb3I6ICM0MzM1Nzc7IH1cbiAgICAgICAgLyogbGluZSAxNzQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgICAgICBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtLm5hdi1pdGVtLWluaGFsZS1vcHRpbWlzaW5nIC5uYXYtbGluay5hY3RpdmUsIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0ubmF2LWl0ZW0taW5oYWxlLW9wdGltaXNpbmcgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJEMTA0O1xuICAgICAgICAgIGNvbG9yOiAjNDMzNTc3OyB9XG4gICAgICAgIC8qIGxpbmUgMTgxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgYm9keS5pbmhhbGUtcGFnZSAjaHViLXN1Ym5hdi1pbmhhbGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbS5uYXYtaXRlbS1pbmhhbGUtb3B0aW1pc2luZyAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJEMTA0O1xuICAgICAgICAgIGNvbG9yOiAjNDMzNTc3O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGOyB9XG4gICAgICAgIC8qIGxpbmUgMTkwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgYm9keS5pbmhhbGUtcGFnZSAjaHViLXN1Ym5hdi1pbmhhbGUuaHViLXN1Ym5hdiAuaHViLXN1Ym5hdi11bCBsaS5uYXYtaXRlbS5uYXYtaXRlbS1pbmhhbGUtcmVzb3VyY2VzIC5uYXYtbGluay5hY3RpdmUsIGJvZHkuaW5oYWxlLXBhZ2UgI2h1Yi1zdWJuYXYtaW5oYWxlLmh1Yi1zdWJuYXYgLmh1Yi1zdWJuYXYtdWwgbGkubmF2LWl0ZW0ubmF2LWl0ZW0taW5oYWxlLXJlc291cmNlcyAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOUI1QkM7XG4gICAgICAgICAgY29sb3I6ICM0MzM1Nzc7IH1cbiAgICAgICAgLyogbGluZSAxOTgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgICAgICBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5odWItc3VibmF2IC5odWItc3VibmF2LXVsIGxpLm5hdi1pdGVtOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAyMDcsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICBib2R5LmluaGFsZS1wYWdlICNodWItc3VibmF2LWluaGFsZS5zdGljayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC8qIGxpbmUgMjE2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgYm9keS5pbmhhbGUtcGFnZSAuaW5oYWxlLXRvcGJhci1zcXVpZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VwbG9hZHMvaW5oYWxlL2JnLXRvcGJhci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIC8qIGxpbmUgMjM1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgYm9keS5pbmhhbGUtcGFnZSBhLmxpbmsge1xuICAgIGNvbG9yOiAjOEI2NEYzOyB9XG4gIC8qIGxpbmUgMjM5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgYm9keS5pbmhhbGUtcGFnZSAuaW5oYWxlLWJhbm5lci1zcXVpZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VwbG9hZHMvaW5oYWxlL2JnLWJhbm5lci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgLyogbGluZSAyNDUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgIGJvZHkuaW5oYWxlLXBhZ2UgLmluaGFsZS1iYW5uZXItc3F1aWdnbGUgLmJ0bi1pbmhhbGUtYXJyb3cge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLyogbGluZSAyNDksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgICAgYm9keS5pbmhhbGUtcGFnZSAuaW5oYWxlLWJhbm5lci1zcXVpZ2dsZSAuYnRuLWluaGFsZS1hcnJvdyAuYnRuLWluaGFsZS1hcnJvdy1pY29uIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLyogbGluZSAyNTgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgIGJvZHkuaW5oYWxlLXBhZ2UgLmluaGFsZS1iYW5uZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDM1MHB4OyB9IH1cbiAgLyogbGluZSAyNjQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICBib2R5LmluaGFsZS1wYWdlIC5zd2lwZXIuaW5oYWxlLXNlY3Rpb25zLWNhcm91c2VsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMzgycHgpIHtcbiAgICAgIC8qIGxpbmUgMjY0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgLnN3aXBlci5pbmhhbGUtc2VjdGlvbnMtY2Fyb3VzZWwge1xuICAgICAgICB3aWR0aDogMjM4MnB4OyB9IH1cbiAgICAvKiBsaW5lIDI3MCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgYm9keS5pbmhhbGUtcGFnZSAuc3dpcGVyLmluaGFsZS1zZWN0aW9ucy1jYXJvdXNlbCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2YwZDIwNjtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQ6IGF1dG87XG4gICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogNjBweDtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDIwcHg7XG4gICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogMjBweDtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogMjBweDtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjZjBlZmVkO1xuICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMS4wO1xuICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgICAvKiBsaW5lIDI3MCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgLnN3aXBlci5pbmhhbGUtc2VjdGlvbnMtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogMTcwcHg7IH0gfVxuICAgIC8qIGxpbmUgMjkyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICBib2R5LmluaGFsZS1wYWdlIC5zd2lwZXIuaW5oYWxlLXNlY3Rpb25zLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzMzU3NztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjkyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgYm9keS5pbmhhbGUtcGFnZSAuc3dpcGVyLmluaGFsZS1zZWN0aW9ucy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjkyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgICAgYm9keS5pbmhhbGUtcGFnZSAuc3dpcGVyLmluaGFsZS1zZWN0aW9ucy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogOTI5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MjdweDsgfSB9XG4gICAgLyogbGluZSAzMTMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgIGJvZHkuaW5oYWxlLXBhZ2UgLnN3aXBlci5pbmhhbGUtc2VjdGlvbnMtY2Fyb3VzZWwgLmluaGFsZS1zZWN0aW9ucy1jYXJvdXNlbC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgMzE5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgYm9keS5pbmhhbGUtcGFnZSAuaGFsZi1iZy1pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC8qIGxpbmUgMzE5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgLmhhbGYtYmctaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4OyB9IH1cbiAgICAvKiBsaW5lIDMyNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgYm9keS5pbmhhbGUtcGFnZSAuaGFsZi1iZy1pbWFnZS13cmFwcGVyIC5oYWxmLWJnLWltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAvKiBsaW5lIDMyNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgLmhhbGYtYmctaW1hZ2Utd3JhcHBlciAuaGFsZi1iZy1pbWFnZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLyogbGluZSAzMzksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICBib2R5LmluaGFsZS1wYWdlIC5hY2NvcmRpb24taGVhZCxcbiAgYm9keS5pbmhhbGUtcGFnZSBhLmFjY29yZGlvbi1oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgIC8qIGxpbmUgMzQyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICBib2R5LmluaGFsZS1wYWdlIC5hY2NvcmRpb24taGVhZDpmb2N1cywgYm9keS5pbmhhbGUtcGFnZSAuYWNjb3JkaW9uLWhlYWQ6aG92ZXIsXG4gICAgYm9keS5pbmhhbGUtcGFnZSBhLmFjY29yZGlvbi1oZWFkOmZvY3VzLFxuICAgIGJvZHkuaW5oYWxlLXBhZ2UgYS5hY2NvcmRpb24taGVhZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkyZDY1ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNTAsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICBib2R5LmluaGFsZS1wYWdlICNtYWluLWNvbnRlbnQgb2wubnVtYmVyLWNpcmNsZXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogY291bnRlcjE7XG4gICAgcGFkZGluZy1sZWZ0OiA3OHB4OyB9XG4gICAgLyogbGluZSAzNTUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgIGJvZHkuaW5oYWxlLXBhZ2UgI21haW4tY29udGVudCBvbC5udW1iZXItY2lyY2xlcyBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcjE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDM2MSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgYm9keS5pbmhhbGUtcGFnZSAjbWFpbi1jb250ZW50IG9sLm51bWJlci1jaXJjbGVzIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihjb3VudGVyMSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNzhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgMzc2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICBib2R5LmluaGFsZS1wYWdlICNtYWluLWNvbnRlbnQgb2wubnVtYmVyLWNpcmNsZXMubnVtYmVyLWNpcmNsZXMtaW5oYWxlLWxpbWUgbGk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDMzNTc3O1xuICAgICAgY29sb3I6ICNDMkQxMDQ7IH1cbiAgLyogbGluZSAzODQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICBib2R5LmluaGFsZS1wYWdlIC5pbmhhbGUtc2hhcGUtMSB7XG4gICAgYm9yZGVyLXJhZGl1czogNzVweCA3NXB4IDAgNzVweDtcbiAgICBwYWRkaW5nOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDM4NCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgICBib2R5LmluaGFsZS1wYWdlIC5pbmhhbGUtc2hhcGUtMSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzMHB4IDEzMHB4IDAgMTMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDcwcHg7IH0gfVxuICAvKiBsaW5lIDM5NCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gIGJvZHkuaW5oYWxlLXBhZ2UgLmluaGFsZS1zaGFwZS0yLWJyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1OHB4IDg5cHggMCA1OHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMzk0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAgIGJvZHkuaW5oYWxlLXBhZ2UgLmluaGFsZS1zaGFwZS0yLWJyIHtcbiAgICAgICAgcGFkZGluZzogNTBweDsgfSB9XG4gIC8qIGxpbmUgNDAzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgYm9keS5pbmhhbGUtcGFnZSAuaW5oYWxlLXNoYXBlLTItYmwge1xuICAgIGJvcmRlci1yYWRpdXM6IDg5cHggNThweCA1OHB4IDA7XG4gICAgcGFkZGluZzogNTBweDsgfVxuICAvKiBsaW5lIDQwOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gIGJvZHkuaW5oYWxlLXBhZ2UgLmluaGFsZS1zaGFwZS0zIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMjBweCAzMHB4O1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWluLWhlaWdodDogNDI2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyNzBweCAxMzVweCAxMzVweDsgfVxuICAgIC8qIGxpbmUgNDIwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICBib2R5LmluaGFsZS1wYWdlIC5pbmhhbGUtc2hhcGUtMyAuaW5oYWxlLXNoYXBlLTMtdGV4dCA+IGRpdiB7XG4gICAgICBtaW4taGVpZ2h0OiAyMjVweDsgfVxuICAvKiBsaW5lIDQyNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gIGJvZHkuaW5oYWxlLXBhZ2UgLmJnLXJlZmlsbC1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA0MjYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgICAgYm9keS5pbmhhbGUtcGFnZSAuYmctcmVmaWxsLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG5cbi8qIGxpbmUgNDQ2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbi5idG4taW5oYWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZDIwNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjBkMjA2O1xuICBjb2xvcjogIzQzMzU3NzsgfVxuXG4vKiBsaW5lIDQ1Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4uYnRuLWluaGFsZS1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAvKiBsaW5lIDQ2Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gIC5idG4taW5oYWxlLWFycm93OmhvdmVyLCAuYnRuLWluaGFsZS1hcnJvdzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFNjM1MjtcbiAgICBib3JkZXItY29sb3I6ICNFRTYzNTI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSA0NjksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1hcnJvdyAuYnRuLWluaGFsZS1hcnJvdy1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDQ2cHg7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDQ4MSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3cteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkMjA2O1xuICAgIGJvcmRlci1jb2xvcjogI2YwZDIwNjtcbiAgICBjb2xvcjogIzQzMzU3NzsgfVxuICAgIC8qIGxpbmUgNDg1LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAuYnRuLWluaGFsZS1hcnJvdy5idG4taW5oYWxlLWFycm93LXllbGxvdyAuYnRuLWluaGFsZS1hcnJvdy1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDZweCcgaGVpZ2h0PSc0NnB4JyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdyZ2IoNjcsIDUzLCAxMTkpJyBkPSdNMjMuMDAwLC0wLjAwMCBDMzUuNzAzLC0wLjAwMCA0Ni4wMDAsMTAuMjk4IDQ2LjAwMCwyMi4xMDAwIEM0Ni4wMDAsMzUuNzAzIDM1LjcwMyw0Ni4wMDAgMjMuMDAwLDQ2LjAwMCBDMTAuMjk3LDQ2LjAwMCAtMC4wMDAsMzUuNzAzIC0wLjAwMCwyMi4xMDAwIEMtMC4wMDAsMTAuMjk4IDEwLjI5NywtMC4wMDAgMjMuMDAwLC0wLjAwMCBaJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0ncmdiKDI0MCwgMjEwLCA2KScgZD0nTTIzLjUzOCwzMS40NjkgQzIzLjIxNSwzMS40NjkgMjIuOTExLDMxLjM0MyAyMi42ODIsMzEuMTEyIEMyMi4yMTEsMzAuNjM5IDIyLjIxMCwyOS44NjcgMjIuNjgxLDI5LjM5MyBDMjIuNjg3LDI5LjM4NyAyNy44NjUsMjQuMTg4IDI3Ljg2NSwyNC4xODggQzI3Ljg2NSwyNC4xODggMTMuMjE0LDI0LjE4OCAxMy4yMTEsMjQuMTg4IEMxMi41NDMsMjQuMTg4IDEyLjAwMCwyMy42NDMgMTIuMDAwLDIyLjk3MSBDMTIuMDAwLDIyLjMwMCAxMi41NDMsMjEuNzU1IDEzLjIxMSwyMS43NTUgQzEzLjIxNCwyMS43NTUgMjcuODY0LDIxLjc1NSAyNy44NjQsMjEuNzU1IEMyNy44NjQsMjEuNzU1IDIyLjY4NSwxNi41NTMgMjIuNjgyLDE2LjU1MCBDMjIuMjEyLDE2LjA3NyAyMi4yMTIsMTUuMzA1IDIyLjY4MSwxNC44MzEgQzIyLjkxMSwxNC42MDEgMjMuMjE1LDE0LjQ3NCAyMy41MzgsMTQuNDc0IEMyMy44NjMsMTQuNDc0IDI0LjE2NywxNC42MDEgMjQuMzk1LDE0LjgzMCBDMjQuNDAxLDE0LjgzNiAzMS42MzksMjIuMTA1IDMxLjY0NSwyMi4xMTEgQzMxLjg3NCwyMi4zNDEgMzEuMTAwMCwyMi42NDcgMzEuMTAwMCwyMi45NzEgQzMxLjEwMDAsMjMuMjk2IDMxLjg3NCwyMy42MDIgMzEuNjQ1LDIzLjgzMSBDMzEuNjQxLDIzLjgzNSAyNC4zOTcsMzEuMTExIDI0LjM5NSwzMS4xMTMgQzI0LjE2NywzMS4zNDMgMjMuODYzLDMxLjQ2OSAyMy41MzgsMzEuNDY5IFonLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAvKiBsaW5lIDQ4OCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgLmJ0bi1pbmhhbGUtYXJyb3cuYnRuLWluaGFsZS1hcnJvdy15ZWxsb3c6aG92ZXIsIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3cteWVsbG93OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTYzNTI7XG4gICAgICBib3JkZXItY29sb3I6ICNFRTYzNTI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDQ5Niwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQjlDQztcbiAgICBib3JkZXItY29sb3I6ICNGQkI5Q0M7XG4gICAgY29sb3I6ICM0MzM1Nzc7IH1cbiAgICAvKiBsaW5lIDUwMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgLmJ0bi1pbmhhbGUtYXJyb3cuYnRuLWluaGFsZS1hcnJvdy1waW5rIC5idG4taW5oYWxlLWFycm93LWljb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NnB4JyBoZWlnaHQ9JzQ2cHgnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J3JnYig2NywgNTMsIDExOSknIGQ9J00yMy4wMDAsLTAuMDAwIEMzNS43MDMsLTAuMDAwIDQ2LjAwMCwxMC4yOTggNDYuMDAwLDIyLjEwMDAgQzQ2LjAwMCwzNS43MDMgMzUuNzAzLDQ2LjAwMCAyMy4wMDAsNDYuMDAwIEMxMC4yOTcsNDYuMDAwIC0wLjAwMCwzNS43MDMgLTAuMDAwLDIyLjEwMDAgQy0wLjAwMCwxMC4yOTggMTAuMjk3LC0wLjAwMCAyMy4wMDAsLTAuMDAwIFonLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdyZ2IoMjUxLCAxODUsIDIwNCknIGQ9J00yMy41MzgsMzEuNDY5IEMyMy4yMTUsMzEuNDY5IDIyLjkxMSwzMS4zNDMgMjIuNjgyLDMxLjExMiBDMjIuMjExLDMwLjYzOSAyMi4yMTAsMjkuODY3IDIyLjY4MSwyOS4zOTMgQzIyLjY4NywyOS4zODcgMjcuODY1LDI0LjE4OCAyNy44NjUsMjQuMTg4IEMyNy44NjUsMjQuMTg4IDEzLjIxNCwyNC4xODggMTMuMjExLDI0LjE4OCBDMTIuNTQzLDI0LjE4OCAxMi4wMDAsMjMuNjQzIDEyLjAwMCwyMi45NzEgQzEyLjAwMCwyMi4zMDAgMTIuNTQzLDIxLjc1NSAxMy4yMTEsMjEuNzU1IEMxMy4yMTQsMjEuNzU1IDI3Ljg2NCwyMS43NTUgMjcuODY0LDIxLjc1NSBDMjcuODY0LDIxLjc1NSAyMi42ODUsMTYuNTUzIDIyLjY4MiwxNi41NTAgQzIyLjIxMiwxNi4wNzcgMjIuMjEyLDE1LjMwNSAyMi42ODEsMTQuODMxIEMyMi45MTEsMTQuNjAxIDIzLjIxNSwxNC40NzQgMjMuNTM4LDE0LjQ3NCBDMjMuODYzLDE0LjQ3NCAyNC4xNjcsMTQuNjAxIDI0LjM5NSwxNC44MzAgQzI0LjQwMSwxNC44MzYgMzEuNjM5LDIyLjEwNSAzMS42NDUsMjIuMTExIEMzMS44NzQsMjIuMzQxIDMxLjEwMDAsMjIuNjQ3IDMxLjEwMDAsMjIuOTcxIEMzMS4xMDAwLDIzLjI5NiAzMS44NzQsMjMuNjAyIDMxLjY0NSwyMy44MzEgQzMxLjY0MSwyMy44MzUgMjQuMzk3LDMxLjExMSAyNC4zOTUsMzEuMTEzIEMyNC4xNjcsMzEuMzQzIDIzLjg2MywzMS40NjkgMjMuNTM4LDMxLjQ2OSBaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLyogbGluZSA1MDMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctcGluazpob3ZlciwgLmJ0bi1pbmhhbGUtYXJyb3cuYnRuLWluaGFsZS1hcnJvdy1waW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTYzNTI7XG4gICAgICBib3JkZXItY29sb3I6ICNFRTYzNTI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDUxMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctbWFuZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MUQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZBODFEO1xuICAgIGNvbG9yOiAjNDMzNTc3OyB9XG4gICAgLyogbGluZSA1MTUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctbWFuZ28gLmJ0bi1pbmhhbGUtYXJyb3ctaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ2cHgnIGhlaWdodD0nNDZweCclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0ncmdiKDY3LCA1MywgMTE5KScgZD0nTTIzLjAwMCwtMC4wMDAgQzM1LjcwMywtMC4wMDAgNDYuMDAwLDEwLjI5OCA0Ni4wMDAsMjIuMTAwMCBDNDYuMDAwLDM1LjcwMyAzNS43MDMsNDYuMDAwIDIzLjAwMCw0Ni4wMDAgQzEwLjI5Nyw0Ni4wMDAgLTAuMDAwLDM1LjcwMyAtMC4wMDAsMjIuMTAwMCBDLTAuMDAwLDEwLjI5OCAxMC4yOTcsLTAuMDAwIDIzLjAwMCwtMC4wMDAgWicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J3JnYigyNTUsIDE2OCwgMjkpJyBkPSdNMjMuNTM4LDMxLjQ2OSBDMjMuMjE1LDMxLjQ2OSAyMi45MTEsMzEuMzQzIDIyLjY4MiwzMS4xMTIgQzIyLjIxMSwzMC42MzkgMjIuMjEwLDI5Ljg2NyAyMi42ODEsMjkuMzkzIEMyMi42ODcsMjkuMzg3IDI3Ljg2NSwyNC4xODggMjcuODY1LDI0LjE4OCBDMjcuODY1LDI0LjE4OCAxMy4yMTQsMjQuMTg4IDEzLjIxMSwyNC4xODggQzEyLjU0MywyNC4xODggMTIuMDAwLDIzLjY0MyAxMi4wMDAsMjIuOTcxIEMxMi4wMDAsMjIuMzAwIDEyLjU0MywyMS43NTUgMTMuMjExLDIxLjc1NSBDMTMuMjE0LDIxLjc1NSAyNy44NjQsMjEuNzU1IDI3Ljg2NCwyMS43NTUgQzI3Ljg2NCwyMS43NTUgMjIuNjg1LDE2LjU1MyAyMi42ODIsMTYuNTUwIEMyMi4yMTIsMTYuMDc3IDIyLjIxMiwxNS4zMDUgMjIuNjgxLDE0LjgzMSBDMjIuOTExLDE0LjYwMSAyMy4yMTUsMTQuNDc0IDIzLjUzOCwxNC40NzQgQzIzLjg2MywxNC40NzQgMjQuMTY3LDE0LjYwMSAyNC4zOTUsMTQuODMwIEMyNC40MDEsMTQuODM2IDMxLjYzOSwyMi4xMDUgMzEuNjQ1LDIyLjExMSBDMzEuODc0LDIyLjM0MSAzMS4xMDAwLDIyLjY0NyAzMS4xMDAwLDIyLjk3MSBDMzEuMTAwMCwyMy4yOTYgMzEuODc0LDIzLjYwMiAzMS42NDUsMjMuODMxIEMzMS42NDEsMjMuODM1IDI0LjM5NywzMS4xMTEgMjQuMzk1LDMxLjExMyBDMjQuMTY3LDMxLjM0MyAyMy44NjMsMzEuNDY5IDIzLjUzOCwzMS40NjkgWicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC8qIGxpbmUgNTE4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAuYnRuLWluaGFsZS1hcnJvdy5idG4taW5oYWxlLWFycm93LW1hbmdvOmhvdmVyLCAuYnRuLWluaGFsZS1hcnJvdy5idG4taW5oYWxlLWFycm93LW1hbmdvOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTYzNTI7XG4gICAgICBib3JkZXItY29sb3I6ICNFRTYzNTI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDUyNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctbGltZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyRDEwNDtcbiAgICBib3JkZXItY29sb3I6ICNDMkQxMDQ7XG4gICAgY29sb3I6ICM0MzM1Nzc7IH1cbiAgICAvKiBsaW5lIDUyOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gICAgLmJ0bi1pbmhhbGUtYXJyb3cuYnRuLWluaGFsZS1hcnJvdy1saW1lIC5idG4taW5oYWxlLWFycm93LWljb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NnB4JyBoZWlnaHQ9JzQ2cHgnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J3JnYig2NywgNTMsIDExOSknIGQ9J00yMy4wMDAsLTAuMDAwIEMzNS43MDMsLTAuMDAwIDQ2LjAwMCwxMC4yOTggNDYuMDAwLDIyLjEwMDAgQzQ2LjAwMCwzNS43MDMgMzUuNzAzLDQ2LjAwMCAyMy4wMDAsNDYuMDAwIEMxMC4yOTcsNDYuMDAwIC0wLjAwMCwzNS43MDMgLTAuMDAwLDIyLjEwMDAgQy0wLjAwMCwxMC4yOTggMTAuMjk3LC0wLjAwMCAyMy4wMDAsLTAuMDAwIFonLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdyZ2IoMTk0LCAyMDksIDQpJyBkPSdNMjMuNTM4LDMxLjQ2OSBDMjMuMjE1LDMxLjQ2OSAyMi45MTEsMzEuMzQzIDIyLjY4MiwzMS4xMTIgQzIyLjIxMSwzMC42MzkgMjIuMjEwLDI5Ljg2NyAyMi42ODEsMjkuMzkzIEMyMi42ODcsMjkuMzg3IDI3Ljg2NSwyNC4xODggMjcuODY1LDI0LjE4OCBDMjcuODY1LDI0LjE4OCAxMy4yMTQsMjQuMTg4IDEzLjIxMSwyNC4xODggQzEyLjU0MywyNC4xODggMTIuMDAwLDIzLjY0MyAxMi4wMDAsMjIuOTcxIEMxMi4wMDAsMjIuMzAwIDEyLjU0MywyMS43NTUgMTMuMjExLDIxLjc1NSBDMTMuMjE0LDIxLjc1NSAyNy44NjQsMjEuNzU1IDI3Ljg2NCwyMS43NTUgQzI3Ljg2NCwyMS43NTUgMjIuNjg1LDE2LjU1MyAyMi42ODIsMTYuNTUwIEMyMi4yMTIsMTYuMDc3IDIyLjIxMiwxNS4zMDUgMjIuNjgxLDE0LjgzMSBDMjIuOTExLDE0LjYwMSAyMy4yMTUsMTQuNDc0IDIzLjUzOCwxNC40NzQgQzIzLjg2MywxNC40NzQgMjQuMTY3LDE0LjYwMSAyNC4zOTUsMTQuODMwIEMyNC40MDEsMTQuODM2IDMxLjYzOSwyMi4xMDUgMzEuNjQ1LDIyLjExMSBDMzEuODc0LDIyLjM0MSAzMS4xMDAwLDIyLjY0NyAzMS4xMDAwLDIyLjk3MSBDMzEuMTAwMCwyMy4yOTYgMzEuODc0LDIzLjYwMiAzMS42NDUsMjMuODMxIEMzMS42NDEsMjMuODM1IDI0LjM5NywzMS4xMTEgMjQuMzk1LDMxLjExMyBDMjQuMTY3LDMxLjM0MyAyMy44NjMsMzEuNDY5IDIzLjUzOCwzMS40NjkgWicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC8qIGxpbmUgNTMyLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faW5oYWxlLnNjc3MgKi9cbiAgICAuYnRuLWluaGFsZS1hcnJvdy5idG4taW5oYWxlLWFycm93LWxpbWU6aG92ZXIsIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctbGltZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU2MzUyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUU2MzUyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSA1MzksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1hcnJvdy5idG4taW5oYWxlLWFycm93LXRlYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOUI1QkM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTlCNUJDO1xuICAgIGNvbG9yOiAjNDMzNTc3OyB9XG4gICAgLyogbGluZSA1NDMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctdGVhbCAuYnRuLWluaGFsZS1hcnJvdy1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDZweCcgaGVpZ2h0PSc0NnB4JyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdyZ2IoNjcsIDUzLCAxMTkpJyBkPSdNMjMuMDAwLC0wLjAwMCBDMzUuNzAzLC0wLjAwMCA0Ni4wMDAsMTAuMjk4IDQ2LjAwMCwyMi4xMDAwIEM0Ni4wMDAsMzUuNzAzIDM1LjcwMyw0Ni4wMDAgMjMuMDAwLDQ2LjAwMCBDMTAuMjk3LDQ2LjAwMCAtMC4wMDAsMzUuNzAzIC0wLjAwMCwyMi4xMDAwIEMtMC4wMDAsMTAuMjk4IDEwLjI5NywtMC4wMDAgMjMuMDAwLC0wLjAwMCBaJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0ncmdiKDI1LCAxODEsIDE4OCknIGQ9J00yMy41MzgsMzEuNDY5IEMyMy4yMTUsMzEuNDY5IDIyLjkxMSwzMS4zNDMgMjIuNjgyLDMxLjExMiBDMjIuMjExLDMwLjYzOSAyMi4yMTAsMjkuODY3IDIyLjY4MSwyOS4zOTMgQzIyLjY4NywyOS4zODcgMjcuODY1LDI0LjE4OCAyNy44NjUsMjQuMTg4IEMyNy44NjUsMjQuMTg4IDEzLjIxNCwyNC4xODggMTMuMjExLDI0LjE4OCBDMTIuNTQzLDI0LjE4OCAxMi4wMDAsMjMuNjQzIDEyLjAwMCwyMi45NzEgQzEyLjAwMCwyMi4zMDAgMTIuNTQzLDIxLjc1NSAxMy4yMTEsMjEuNzU1IEMxMy4yMTQsMjEuNzU1IDI3Ljg2NCwyMS43NTUgMjcuODY0LDIxLjc1NSBDMjcuODY0LDIxLjc1NSAyMi42ODUsMTYuNTUzIDIyLjY4MiwxNi41NTAgQzIyLjIxMiwxNi4wNzcgMjIuMjEyLDE1LjMwNSAyMi42ODEsMTQuODMxIEMyMi45MTEsMTQuNjAxIDIzLjIxNSwxNC40NzQgMjMuNTM4LDE0LjQ3NCBDMjMuODYzLDE0LjQ3NCAyNC4xNjcsMTQuNjAxIDI0LjM5NSwxNC44MzAgQzI0LjQwMSwxNC44MzYgMzEuNjM5LDIyLjEwNSAzMS42NDUsMjIuMTExIEMzMS44NzQsMjIuMzQxIDMxLjEwMDAsMjIuNjQ3IDMxLjEwMDAsMjIuOTcxIEMzMS4xMDAwLDIzLjI5NiAzMS44NzQsMjMuNjAyIDMxLjY0NSwyMy44MzEgQzMxLjY0MSwyMy44MzUgMjQuMzk3LDMxLjExMSAyNC4zOTUsMzEuMTEzIEMyNC4xNjcsMzEuMzQzIDIzLjg2MywzMS40NjkgMjMuNTM4LDMxLjQ2OSBaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLyogbGluZSA1NDYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctdGVhbDpob3ZlciwgLmJ0bi1pbmhhbGUtYXJyb3cuYnRuLWluaGFsZS1hcnJvdy10ZWFsOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTYzNTI7XG4gICAgICBib3JkZXItY29sb3I6ICNFRTYzNTI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDU1Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2luaGFsZS5zY3NzICovXG4gIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctY2xlYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLyogbGluZSA1NTksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctY2xlYXIgLmJ0bi1pbmhhbGUtYXJyb3ctaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ2cHgnIGhlaWdodD0nNDZweCclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0ncmdiKDI1NSwgMjU1LCAyNTUpJyBkPSdNMjIuMSwwQzEwLjMsMCwwLDEwLjMsMCwyM3MxMC4zLDIzLDIyLjEsMjNjMTMuNiwwLDIzLjktMTAuMywyMy45LTIzUzM1LjcsMCwyMi4xLDBaTTMxLjY1LDIzLjgzcy03LjI1LDcuMjgtNy4yNSw3LjI4Yy0uMjMuMjMtLjUzLjM2LS44Ni4zNnMtLjYzLS4xMy0uODYtLjM2Yy0uNDctLjQ3LS40Ny0xLjI1LDAtMS43MiwwLDAsNS4xOC01LjIxLDUuMTgtNS4yMWgtMTQuNjVjLS42NywwLTEuMjEtLjU1LTEuMjEtMS4yMnMuNTQtMS4yMiwxLjIxLTEuMjJoMTQuNjVzLTUuMTgtNS4yLTUuMTgtNS4yYy0uNDctLjQ4LS40Ny0xLjI1LDAtMS43Mi4yMy0uMjMuNTMtLjM2Ljg2LS4zNnMuNjMuMTMuODYuMzZjMCwwLDcuMjQsNy4yNyw3LjI1LDcuMjguMjMuMjMuMzUuNTQuMzUuODZzLS4xMi42My0uMzUuODZaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLyogbGluZSA1NjIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAgIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctY2xlYXI6aG92ZXIsIC5idG4taW5oYWxlLWFycm93LmJ0bi1pbmhhbGUtYXJyb3ctY2xlYXI6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmMGVmZWQ7IH1cbiAgLyogbGluZSA1NjgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuICAuYnRuLWluaGFsZS1hcnJvdy5idG4td2lkdGgtYXV0byB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDc0cHg7IH1cblxuLyogbGluZSA1NzcsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19pbmhhbGUuc2NzcyAqL1xuI2Nvb2tpZS1ub3RpY2UtaW5oYWxlIC5idG4ge1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiFcclxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjkuMCAoaHR0cHM6Ly9naXRodWIuY29tL3V4c29sdXRpb25zL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxyXG4gKi9cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlci1ydGwuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjOTk5O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDdweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogLTdweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgIzk5OTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB0ZCwgLmRhdGVwaWNrZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLCAudGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlMTlhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmRkNDlhKSwgdG8oI2ZkZjU5YSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZGQ0OWEsICNmZGY1OWEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmRkNDlhLCAjZmRmNTlhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZkZDQ5YSwgI2ZkZjU5YSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZkZDQ5YScsIGVuZENvbG9yc3RyPScjZmRmNTlhJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNTlhOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwNjlcXDk7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2QxN2E7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmM2MxN2EpLCB0bygjZjNlOTdhKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzYzE3YSwgI2YzZTk3YSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2MxN2EsICNmM2U5N2EpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNjMTdhLCAjZjNlOTdhKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjNjMTdhJywgZW5kQ29sb3JzdHI9JyNmM2U5N2EnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2YzZTk3YSAjZjNlOTdhICNlZGRlMzQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWRbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcltkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U5N2E7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZTI0YlxcOTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsIGdyZXkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgZ3JleSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjYjNiM2IzKSwgdG8oZ3JleSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiM2IzYjMsIGdyZXkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjNiM2IzLCBncmV5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2IzYjNiMywgZ3JleSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2IzYjNiMycsIGVuZENvbG9yc3RyPScjODA4MDgwJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6IGdyZXkgZ3JleSAjNTk1OTU5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyW2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2XFw5OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwNGMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzA0Yyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDhjKSwgdG8oIzA0YykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwNGMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDRjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzA0Yyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICMwNGMgIzA0YyAjMDAyYTgwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRjOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOVxcOTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMlO1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZGNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwNGMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzA0Yyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDhjKSwgdG8oIzA0YykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwOGMsICMwNGMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDhjLCAjMDRjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzA4YywgIzA0Yyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICMwNGMgIzA0YyAjMDAyYTgwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0YzsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5XFw5OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldywgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQge1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoIHtcbiAgd2lkdGg6IDE0NXB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsIC5kYXRlcGlja2VyIC5uZXh0LCAuZGF0ZXBpY2tlciAucHJldiwgLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciwgLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsIC5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLCAuZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkLCAuZGF0ZXBpY2tlciAucHJldi5kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgLmN3IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLCAuaW5wdXQtcHJlcGVuZC5kYXRlIC5hZGQtb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGksIC5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpIHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDsgfVxuXG4vKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5pbml0aWFsLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbiAgLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgI3Jlc3VsdEltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuICAuZWxpZ2liaWxpdHktY2FsY3VsYXRvciAjcmVzdWx0SW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAjbG9naWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEM0JBO1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgI2xvZ2ljIC5yYWRpby1vcHRpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cblxuLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAjbG9naWMgbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qIGxpbmUgNDQsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgI2xvZ2ljIHVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0OSwgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAjbG9naWMgdWwgbGkge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4vKiBsaW5lIDU1LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yICNsb2dpYyB1bCBsaTo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4OyB9XG5cbi8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgI3Jlc3VsdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDY0LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5lbGlnaWJpbGl0eS1yZXN1bHQgaDQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDY5LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbiAgLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgLmVsaWdpYmlsaXR5LXJlc3VsdCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cblxuLyogbGluZSA3NCwgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAuZWxpZ2liaWxpdHktcmVzdWx0IGg0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA3OSwgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4gIC5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5lbGlnaWJpbGl0eS1yZXN1bHQgaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgODQsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4vKiBsaW5lIDg5LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC00MHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXBsb2Fkcy9lbGlnaWJpbGl0eV9jYWxjdWxhdG9yL2RhdGVwaWNrZXIucG5nXCIpOyB9XG5cbi8qIGxpbmUgOTksIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgI2Vycm9yLWhhbmRsZXIge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMDUsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgLmltYWdlLXJlc3VsdCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91cGxvYWRzL2VsaWdpYmlsaXR5X2NhbGN1bGF0b3IvY2hlY2ttYXJrLnBuZ1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgMTE1LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5zdWJtaXQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuXG4vKiBsaW5lIDEyMiwgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAuZWxpZ2libGUge1xuICBjb2xvcjogIzJDQkY3QiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtOXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMzAsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgLm5vdC1lbGlnaWJsZSB7XG4gIGNvbG9yOiAjRjM2NjMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi8qIGxpbmUgMTM2LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yICNpY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMTQwLCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIGJ1dHRvbjpkaXNhYmxlZCxcbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIGJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMTQ1LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbiAgLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgI3Jlc3VsdC13aXRoLWltYWdlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuLyogbGluZSAxNTMsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgI3Jlc3VsdC13aXRoLWltYWdlIC5yZXN1bHQtdmlzdWFsIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMTU3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbiAgLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgI3Jlc3VsdC13aXRoLWltYWdlIC5yZXN1bHQtdmlzdWFsIHtcbiAgICB0b3A6IC01cHg7IH1cbiAgLyogbGluZSAxNjEsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuICAuZWxpZ2liaWxpdHktY2FsY3VsYXRvciAjcmVzdWx0LXdpdGgtaW1hZ2UgLnJlc3VsdC12aXN1YWwgaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE2Nywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4gIC5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5lbGlnaWJpbGl0eS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE3NCwgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4gIC5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5jaGVja2JveC1jb250YWluZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDZweCAzcHggM3B4O1xuICAgIHNjcm9sbGJhci1jb2xvcjogI0NDRjZGMSAjMDBEM0JBOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMTgzLCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbiAgLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH0gfVxuXG4vKiBsaW5lIDE4OCwgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciBlbSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBjb2xvcjogIzAyMWQyODsgfVxuXG4vKiBsaW5lIDE5Mywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAuZXJyb3ItYm9yZGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmVkOyB9XG5cbi8qIGxpbmUgMjQ2LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMTJweDsgfVxuXG4vKiBsaW5lIDI1MCwgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICBwYWRkaW5nOiA4cHg7IH1cblxuLyogbGluZSAyNTQsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgLnRhYmxlLWNvbmRlbnNlZCB7XG4gIHdpZHRoOiAzODBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDI1OCwgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4gIC5kYXRlcGlja2VyIC50YWJsZS1jb25kZW5zZWQge1xuICAgIHdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDI2Mywgc3JjL2Fzc2V0cy9zY3NzL19lbGlnaWJpbGl0eV9jYWxjdWxhdG9yLXBpcC5zY3NzICovXG4gIC5kYXRlcGlja2VyIC50YWJsZS1jb25kZW5zZWQge1xuICAgIHdpZHRoOiAyODBweDsgfSB9XG5cbi8qIGxpbmUgMjY4LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyIC50YWJsZS1jb25kZW5zZWQgLm5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01cHg7IH1cblxuLyogbGluZSAyNzMsIHNyYy9hc3NldHMvc2Nzcy9fZWxpZ2liaWxpdHlfY2FsY3VsYXRvci1waXAuc2NzcyAqL1xuLmRhdGVwaWNrZXIgLmhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjc3LCBzcmMvYXNzZXRzL3Njc3MvX2VsaWdpYmlsaXR5X2NhbGN1bGF0b3ItcGlwLnNjc3MgKi9cbi5kYXRlcGlja2VyIHRkLmFjdGl2ZS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gT3ZlcnJpZGUgQm9vdHN0cmFwIGRlZmF1bHQgdmFyaWFibGVzIGhlcmVcclxuLy8gRG8gbm90IGVkaXQgYW55IG9mIHRoZSBmaWxlcyBpbiAvdmVuZG9yL2Jvb3RzdHJhcC9zY3NzLyFcclxuXHJcbi8vIENvbG9yIFZhcmlhYmxlc1xyXG4vLyBCb290c3RyYXAgQ29sb3IgT3ZlcnJpZGVzXHJcbiRwaXAtZGVlcC1wdXJwbGU6ICM0RDEwNEYgIWRlZmF1bHQ7XHJcbiRwaXAtYnJpZ2h0LXB1cnBsZTogI0EyMzA4NiAhZGVmYXVsdDtcclxuJHBpcC1vcmFuZ2U6ICNFRTYzNTIgIWRlZmF1bHQ7XHJcbiRwaXAtb3JhbmdlLTE1OiAjRkNFOEU1ICFkZWZhdWx0OyAvLyNFRTYzNTIyNlxyXG4kcGlwLW9yYW5nZS0xMDogI0ZERUZFRCAhZGVmYXVsdDsgLy8jRUU2MzUyMUFcclxuJHBpcC1ncmV5OiAjOTY5NTk1ICFkZWZhdWx0O1xyXG4kb2Zmd2hpdGU6ICNGNUY1RjUgIWRlZmF1bHQ7XHJcbiR3aGl0ZTogI0ZGRkZGRiAhZGVmYXVsdDtcclxuJG9mZmJsYWNrOiAjMEMwMDAwICFkZWZhdWx0O1xyXG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XHJcbiRwaXAtcmVkOiAjRDMwRDBEICFkZWZhdWx0O1xyXG4kcGlwLXJlZC0xNTogI0QzMEQwRDI2ICFkZWZhdWx0O1xyXG4kcGlwLWRlZXAtcHVycGxlLXRpbnQ6ICNGOUUyRkEgIWRlZmF1bHQ7XHJcblxyXG4kaWxsdW1pbmF0ZS1ncmVlbjogIzAwRDNCQSAhZGVmYXVsdDtcclxuJGlsbHVtaW5hdGUtbGlnaHRncmV5OiAjQ0NGNkYxICFkZWZhdWx0O1xyXG5cclxuJGluaGFsZS1saWdodHB1cnBsZTogI0QxQzFGQSAhZGVmYXVsdDtcclxuJGluaGFsZS1wdXJwbGU6ICM4QjY0RjMgIWRlZmF1bHQ7XHJcbiRpbmhhbGUtZGFya3B1cnBsZTogIzQzMzU3NyAhZGVmYXVsdDtcclxuJGluaGFsZS1saWdodHBpbms6ICNGREUzRUIgIWRlZmF1bHQ7XHJcbiRpbmhhbGUtcGluazogI0ZCQjlDQyAhZGVmYXVsdDtcclxuJGluaGFsZS1kYXJrcGluazogI0Y0NTE4MCAhZGVmYXVsdDtcclxuJGluaGFsZS1saWdodHllbGxvdzogI0Y5RUQ5QiAhZGVmYXVsdDtcclxuJGluaGFsZS15ZWxsb3c6ICNmMGQyMDYgIWRlZmF1bHQ7XHJcbiRpbmhhbGUtbGlnaHRtYW5nbzogI0VGQkY1MyAhZGVmYXVsdDtcclxuJGluaGFsZS1tYW5nbzogI0ZGQTgxRCAhZGVmYXVsdDtcclxuJGluaGFsZS1saW1lOiAjQzJEMTA0ICFkZWZhdWx0O1xyXG4kaW5oYWxlLWxpZ2h0Z3JlZW46ICM5RkQzOUQgIWRlZmF1bHQ7XHJcbiRpbmhhbGUtZ3JlZW46ICMzN0I3MzAgIWRlZmF1bHQ7XHJcbiRpbmhhbGUtbGlnaHR0ZWFsOiAjMzlEMURFICFkZWZhdWx0O1xyXG4kaW5oYWxlLXRlYWw6ICMxOUI1QkMgIWRlZmF1bHQ7XHJcbiRpbmhhbGUtYmx1ZTogIzFFQTZGOSAhZGVmYXVsdDtcclxuJGluaGFsZS1vZmZ3aGl0ZTogI2YwZWZlZCAhZGVmYXVsdDtcclxuXHJcbiRpbmhhbGUtZGFya3B1cnBsZS10aW50OiAjRUFFN0YxICFkZWZhdWx0O1xyXG4kaW5oYWxlLW1hbmdvLXRpbnQ6ICNGRkVFRDkgIWRlZmF1bHQ7XHJcbiRpbmhhbGUtdGVhbC10aW50OiAjRTFGMUYzICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICBcInByaW1hcnlcIjogICAgICAkcGlwLWRlZXAtcHVycGxlLFxyXG4gIFwic2Vjb25kYXJ5XCI6ICAgICRwaXAtb3JhbmdlLFxyXG4gIFwicGlwLWRlZXAtcHVycGxlXCI6ICAgICRwaXAtZGVlcC1wdXJwbGUsXHJcbiAgXCJwaXAtYnJpZ2h0LXB1cnBsZVwiOiAgICAkcGlwLWJyaWdodC1wdXJwbGUsXHJcbiAgXCJwaXAtb3JhbmdlXCI6ICAgICRwaXAtb3JhbmdlLFxyXG4gIFwicGlwLW9yYW5nZS0xNVwiOiAgICAkcGlwLW9yYW5nZS0xNSxcclxuICBcInBpcC1vcmFuZ2UtMTBcIjogICAgJHBpcC1vcmFuZ2UtMTAsXHJcbiAgXCJwaXAtZ3JleVwiOiAgICAkcGlwLWdyZXksXHJcbiAgXCJvZmZ3aGl0ZVwiOiAgJG9mZndoaXRlLFxyXG4gIFwid2hpdGVcIjogICR3aGl0ZSxcclxuICBcIm9mZmJsYWNrXCI6ICAkb2ZmYmxhY2ssXHJcbiAgXCJibGFja1wiOiAgJGJsYWNrLFxyXG4gIFwicGlwLXJlZFwiOiAkcGlwLXJlZCxcclxuICBcInBpcC1yZWQtMTVcIjogJHBpcC1yZWQtMTUsXHJcbiAgXCJpbGx1bWluYXRlLWdyZWVuXCI6ICRpbGx1bWluYXRlLWdyZWVuLFxyXG4gIFwiaWxsdW1pbmF0ZS1saWdodGdyZXlcIjogJGlsbHVtaW5hdGUtbGlnaHRncmV5LFxyXG4gIFwicGlwLWRlZXAtcHVycGxlLXRpbnRcIjogJHBpcC1kZWVwLXB1cnBsZS10aW50LFxyXG4gIFwiaW5oYWxlLWxpZ2h0cHVycGxlXCI6ICRpbmhhbGUtbGlnaHRwdXJwbGUsXHJcbiAgXCJpbmhhbGUtcHVycGxlXCI6ICRpbmhhbGUtcHVycGxlLFxyXG4gIFwiaW5oYWxlLWRhcmtwdXJwbGVcIjogJGluaGFsZS1kYXJrcHVycGxlLFxyXG4gIFwiaW5oYWxlLWxpZ2h0cGlua1wiOiAkaW5oYWxlLWxpZ2h0cGluayxcclxuICBcImluaGFsZS1waW5rXCI6ICRpbmhhbGUtcGluayxcclxuICBcImluaGFsZS1kYXJrcGlua1wiOiAkaW5oYWxlLWRhcmtwaW5rLFxyXG4gIFwiaW5oYWxlLWxpZ2h0eWVsbG93XCI6ICRpbmhhbGUtbGlnaHR5ZWxsb3csXHJcbiAgXCJpbmhhbGUteWVsbG93XCI6ICRpbmhhbGUteWVsbG93LFxyXG4gIFwiaW5oYWxlLWxpZ2h0bWFuZ29cIjogJGluaGFsZS1saWdodG1hbmdvLFxyXG4gIFwiaW5oYWxlLW1hbmdvXCI6ICRpbmhhbGUtbWFuZ28sXHJcbiAgXCJpbmhhbGUtbGltZVwiOiAkaW5oYWxlLWxpbWUsXHJcbiAgXCJpbmhhbGUtbGlnaHRncmVlblwiOiAkaW5oYWxlLWxpZ2h0Z3JlZW4sXHJcbiAgXCJpbmhhbGUtZ3JlZW5cIjogJGluaGFsZS1ncmVlbixcclxuICBcImluaGFsZS1saWdodHRlYWxcIjogJGluaGFsZS1saWdodHRlYWwsXHJcbiAgXCJpbmhhbGUtdGVhbFwiOiAkaW5oYWxlLXRlYWwsXHJcbiAgXCJpbmhhbGUtYmx1ZVwiOiAkaW5oYWxlLWJsdWUsXHJcbiAgXCJpbmhhbGUtb2Zmd2hpdGVcIjogJGluaGFsZS1vZmZ3aGl0ZSxcclxuICBcImluaGFsZS1kYXJrcHVycGxlLXRpbnRcIjogJGluaGFsZS1kYXJrcHVycGxlLXRpbnQsXHJcbiAgXCJpbmhhbGUtbWFuZ28tdGludFwiOiAkaW5oYWxlLW1hbmdvLXRpbnQsXHJcbiAgXCJpbmhhbGUtdGVhbC10aW50XCI6ICRpbmhhbGUtdGVhbC10aW50LFxyXG4gICksXHJcbiAgJHRoZW1lLWNvbG9yc1xyXG4pO1xyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyAkYm9keS1jb2xvcjogJHNlY29uZGFyeSAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuLy8gJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMCAhZGVmYXVsdDtcclxuLy8gJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdDtcclxuLy8gJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy90YWJzXHJcbi8vICRuYXYtdGFicy1ib3JkZXItd2lkdGg6IDFweDtcclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItY29sb3I6ICR3aGl0ZTtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItYmc6ICRwaXAtZGVlcC1wdXJwbGU7XHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAkb2Zmd2hpdGU7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogJHdoaXRlO1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICRwaXAtZGVlcC1wdXJwbGU7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblxyXG5cclxuLy8gQWRqdXN0IGNvbHVtbiBzcGFjaW5nIGZvciBzeW1tZXRyeVxyXG4vLyAkc3BhY2VyOiAxcmVtO1xyXG4kc3BhY2VyOiAxMHB4ICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRzcGFjZXIgKiAxLjA7XHJcblxyXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XHJcbiAkc3BhY2VyczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgICAwOiAwLFxyXG4gICAgIDBfNTogKCRzcGFjZXIgKiAuNSksICAgLy81cHhcclxuICAgICAxOiAkc3BhY2VyLCAgICAgICAgICAgIC8vMTBweFxyXG4gICAgIDFfNTogKCRzcGFjZXIgKiAxLjUpLCAgLy8xNXB4XHJcbiAgICAgMjogKCRzcGFjZXIgKiAyKSwgICAgICAvLzIwcHhcclxuICAgICAyXzU6ICgkc3BhY2VyICogMi41KSwgIC8vMjVweFxyXG4gICAgIDM6ICgkc3BhY2VyICogMyksICAgICAgLy8zMHB4XHJcbiAgICAgNDogKCRzcGFjZXIgKiA0KSwgICAgICAvLzQwcHhcclxuICAgICA1OiAoJHNwYWNlciAqIDUpLCAgICAgIC8vNTBweFxyXG4gICAgIDY6ICgkc3BhY2VyICogNiksICAgICAgLy82MHB4XHJcbiAgICAgNzogKCRzcGFjZXIgKiA3KSwgICAgICAvLzcwcHhcclxuICAgICA4OiAoJHNwYWNlciAqIDgpLCAgICAgIC8vODBweFxyXG4gICAgIDk6ICgkc3BhY2VyICogOSksICAgICAgLy85MHB4XHJcbiAgICAgMTA6ICgkc3BhY2VyICogMTApLCAgICAvLzEwMHB4XHJcbiAgICAgMTI6ICgkc3BhY2VyICogMTIpLCAgICAvLzEyMHB4XHJcbiAgICAgMTU6ICgkc3BhY2VyICogMTUpLCAgICAvLzE1MHB4XHJcbiAgICAgMjA6ICgkc3BhY2VyICogMjApLCAgICAvLzIwMHB4XHJcbiAgICAgMzA6ICgkc3BhY2VyICogMzApLCAgICAvLzMwMHB4XHJcbiAgICksXHJcbiAgICRzcGFjZXJzXHJcbik7XHJcblxyXG5cclxuXHJcbi8vIEdyaWRcclxuJGdyaWQtY29sdW1uczogICAgICAxMjtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xyXG5cclxuLy8gJGdyaWQtYnJlYWtwb2ludHM6IChcclxuLy8gICAvLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4vLyAgIHhzOiAwLFxyXG4vLyAgIC8vIFNtYWxsIHNjcmVlbiAvIHBob25lXHJcbi8vICAgc206IDU3NnB4LFxyXG4vLyAgIC8vIE1lZGl1bSBzY3JlZW4gLyB0YWJsZXRcclxuLy8gICBtZDogOTkycHgsXHJcbi8vICAgLy8gTGFyZ2Ugc2NyZWVuIC8gZGVza3RvcFxyXG4vLyAgIGxnOiAxMzY2cHgsXHJcbi8vICAgLy8gRXh0cmEgbGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbi8vICAgeGw6IDE0ODBweCAvLzEyODBweFxyXG4vLyApO1xyXG5cclxuLy8gJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbi8vICAgLy8gc206IDU0NnB4LFxyXG4vLyAgIC8vIG1kOiA5NjJweCxcclxuLy8gICAvLyBsZzogMTMwNnB4LFxyXG4vLyAgIHhsOiAxNDQwcHggLy8xMjAwXHJcbi8vICk7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIC8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXHJcbiAgeHM6IDAsXHJcbiAgLy8gU21hbGwgc2NyZWVuIC8gcGhvbmVcclxuICBzbTogNTc2cHgsXHJcbiAgLy8gTWVkaXVtIHNjcmVlbiAvIHRhYmxldFxyXG4gIG1kOiA5OTJweCxcclxuICAvLyBMYXJnZSBzY3JlZW4gLyBkZXNrdG9wXHJcbiAgbGc6IDExNDBweCxcclxuICAvLyBFeHRyYSBsYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuICB4bDogMTI4MHB4IC8vMTI4MHB4XHJcbik7XHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICAvLyBzbTogNTQ2cHgsXHJcbiAgLy8gbWQ6IDk2MnB4LFxyXG4gIC8vIGxnOiAxMzA2cHgsXHJcbiAgeGw6IDEyMDBweCAvLzEyMDBcclxuKTtcclxuXHJcblxyXG4vLyBNb2RhbHNcclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICRwaXAtZGVlcC1wdXJwbGUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC43NSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgI0U4RThFOCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgN3B4ICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAwICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAwICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAwICFkZWZhdWx0O1xyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgKiAuMDAxO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUyKSAhPSBudW1iZXIge1xuICAgICR2YWx1ZTI6IHVucXVvdGUoXCIoXCIpICsgJHZhbHVlMiArIHVucXVvdGUoXCIpXCIpO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteCAqIDQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LXBhZGRpbmcteCAqIDIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYud2lkdGgge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nICogLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoZGl2aWRlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBHbG9iYWwgY29tcG9uZW50IHN0eWxlc1xyXG5cclxuaHRtbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi8vICoge1xyXG4vLyBcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4vLyBcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbi8vIFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbi8vIH1cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiAnSW50ZXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdGNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG5cdG1pbi13aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcbltpZD1cIndyYXBwZXJcIl0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbltpZD1cIndyYXBwZXJcIl0gLm1haW4ge1xyXG5wYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI21haW4tY29udGVudCB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdHRyYW5zaXRpb246IG5vbmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuYSB7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYubGluayB7XHJcblx0XHRjb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHRcdC8vIGh5cGhlbnM6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4uYnRuIHtcclxuXHRtaW4td2lkdGg6IDIzMHB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0bWluLXdpZHRoOiAxODBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLXdpZHRoLWF1dG8ge1xyXG5cdG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdC5idG4tbGcge1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0fVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgLmJ0biB7XHJcblx0bWluLXdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uYnRuLXNoYXJlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tc2hhcmUuc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyM3B4IDIzcHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdC8vIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHR9XHJcblxyXG5cdCYgc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1saWtlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tdGh1bWJzdXAuc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyM3B4IDIzcHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdC8vIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tdGh1bWJzdXAtYWN0aXZlLnN2Z1wiKTtcclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tdGh1bWJzdXAtYWN0aXZlLnN2Z1wiKTtcclxuXHR9XHJcblxyXG5cdCYgc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnRleHQtd2hpdGUge1xyXG5cdC5idG4tc2hhcmUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1zaGFyZS13aGl0ZS5zdmdcIik7XHJcblx0fVxyXG5cclxuXHQuYnRuLWxpa2Uge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi10aHVtYnN1cC13aGl0ZS5zdmdcIik7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tdGh1bWJzdXAtYWN0aXZlLXdoaXRlLnN2Z1wiKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tdGh1bWJzdXAtYWN0aXZlLXdoaXRlLnN2Z1wiKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNtYWluLWNvbnRlbnQgdWwsIC5wb3BvdmVyIHVsIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC8vIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvaWNvbi1yaWJib24uc3ZnJyk7XHJcblx0JiBsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1yaWJib24uc3ZnXCIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHQvLyAmOjptYXJrZXIge1xyXG5cdFx0Ly8gXHR3aWR0aDogMjBweDtcclxuXHRcdC8vIH1cclxuXHRcdCYgdWwge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4mLmNoZWNrbWFyayB7XHJcblx0JiBsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMzZweDtcclxuXHQgIG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1jaGVja21hcmsuc3ZnXCIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JiB1bCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0JiBsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXJpYmJvbi5zdmdcIik7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxufVxyXG5cclxuJi5kb3Qge1xyXG5cdGxpc3Qtc3R5bGU6IGRpc2M7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdCYgbGkge1xyXG5cdFx0Ly8gcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxufVxyXG5cclxuI21haW4tY29udGVudCBvbCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nLWxlZnQ6IDJyZW07IC8vMjBweDtcclxuXHJcblx0JiBsaSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pY29uLTMwIHtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmljb24tMzUge1xyXG5cdHdpZHRoOiAzNXB4O1xyXG5cdGhlaWdodDogMzVweDtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaWNvbi0xMjAge1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRoZWlnaHQ6IDEyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbWctMTM2IHtcclxuXHR3aWR0aDogMTI2cHg7XHJcblx0aGVpZ2h0OiAxMjZweDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHR3aWR0aDogMTM2cHg7XHJcblx0XHRoZWlnaHQ6IDEzNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmltZy0yNTAge1xyXG5cdHdpZHRoOiAyMDBweDtcclxuXHRoZWlnaHQ6IDIwMHB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdGhlaWdodDogMjUwcHg7XHJcblx0fVxyXG59XHJcbi8vICN2cC1zbGlkZXItY29udHJvbHNcclxuXHJcbi5zbGljay1hcnJvdyB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHQmIGltZyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcclxuXHR9XHJcblxyXG5cdCYuc2xpY2stZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHR9XHJcblxyXG5cdCYuc2xpY2stcHJldiB7XHJcblx0XHQmIGltZyB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLWhlYWQsXHJcbmEuYWNjb3JkaW9uLWhlYWQge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFjY29yZGlvbi11cC5zdmdcIik7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjBweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxuXHRjbGVhcjogYm90aDtcclxuXHJcblx0Jjpmb2N1cyxcclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcGlwLWJyaWdodC1wdXJwbGUsIDUlKSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdCZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYWNjb3JkaW9uLWRvd24uc3ZnXCIpO1xyXG5cdH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1jb250ZW50IHt9XHJcblxyXG4jcGxheWVyVmlldyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG5cdC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG59XHJcblxyXG4jcGxheWVyVmlldyAqIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbiNwcmVsb2FkZXIge1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuI3ByZWxvYWRlcjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQmtDQVlBQUFCdzRwVlVBQUFLUTJsRFExQkpRME1nY0hKdlptbHNaUUFBZU5xZFUzZFlrL2NXUHQvM1pROVdRdGp3c1pkc2dRQWlJNndJeUJCWm9oQ1NBR0dFRUJKQXhZV0lDbFlVRlJHY1NGWEVndFVLU0oySTRxQW91R2RCaW9oYWkxVmNPTzRmM0tlMWZYcnY3ZTM3MS91ODU1em4vTTU1encrQUVSSW1rZWFpYWdBNVVvVThPdGdmajA5SXhNbTlnQUlWU09BRUlCRG15OEpuQmNVQUFQQURlWGgrZExBLy9BR3Zid0FDQUhEVkxpUVN4K0gvZzdwUUpsY0FJSkVBNENJUzV3c0JrRklBeUM1VXlCUUF5QmdBc0ZPelpBb0FsQUFBYkhsOFFpSUFxZzBBN1BSSlBnVUEyS21UM0JjQTJLSWNxUWdBalFFQW1TaEhKQUpBdXdCZ1ZZRlNMQUxBd2dDZ3JFQWlMZ1RBcmdHQVdiWXlSd0tBdlFVQWRvNVlrQTlBWUFDQW1VSXN6QUFnT0FJQVF4NFR6UU1nVEFPZ01OSy80S2xmY0lXNFNBRUF3TXVWelpkTDBqTVV1SlhRR25meThPRGlJZUxDYkxGQ1lSY3BFR1lKNUNLY2w1c2pFMGpuQTB6T0RBQUFHdm5Sd2Y0NFA1RG41dVRoNW1ibmJPLzB4YUwrYS9CdklqNGg4ZC8rdkl3Q0JBQVFUcy92MmwvbDVkWURjTWNCc0hXL2E2bGJBTnBXQUdqZitWMHoyd21nV2dyUWV2bUxlVGo4UUI2ZW9WRElQQjBjQ2dzTDdTVmlvYjB3NDRzKy96UGhiK0NMZnZiOFFCNysyM3J3QUhHYVFKbXR3S09EL1hGaGJuYXVVbzdueXdSQ01XNzM1eVAreDRWLy9ZNHAwZUkwc1Z3c0ZZcnhXSW00VUNKTngzbTVVcEZFSWNtVjRoTHBmekx4SDViOUNaTjNEUUNzaGsvQVRyWUh0Y3Rzd0g3dUFRS0xEbGpTZGdCQWZ2TXRqQm9Ma1FBUVp6UXllZmNBQUpPLytZOUFLd0VBelplazR3QUF2T2dZWEtpVUYwekdDQUFBUktDQktyQkJCd3pCRkt6QURwekJIYnpBRndKaEJrUkFEQ1RBUEJCQ0J1U0FIQXFoR0paQkdWVEFPdGdFdGJBREdxQVJtdUVRdE1FeE9BM240QkpjZ2V0d0Z3WmdHSjdDR0x5R0NRUkJ5QWdUWVNFNmlCRmlqdGdpemdnWG1ZNEVJbUZJTkpLQXBDRHBpQlJSSXNYSWNxUUNxVUpxa1YxSUkvSXRjaFE1alZ4QStwRGJ5Q0F5aXZ5S3ZFY3hsSUd5VVFQVUFuVkF1YWdmR29yR29IUFJkRFFQWFlDV29tdlJHclFlUFlDMm9xZlJTK2gxZEFCOWlvNWpnTkV4RG1hTTJXRmNqSWRGWUlsWUdpYkhGbVBsV0RWV2p6VmpIVmczZGhVYndKNWg3d2drQW91QUUrd0lYb1FRd215Q2tKQkhXRXhZUTZnbDdDTzBFcm9JVndtRGhESENKeUtUcUUrMEpYb1MrY1I0WWpxeGtGaEdyQ2J1SVI0aG5pVmVKdzRUWDVOSUpBN0prdVJPQ2lFbGtESkpDMGxyU050SUxhUlRwRDdTRUdtY1RDYnJrRzNKM3VRSXNvQ3NJSmVSdDVBUGtFK1MrOG5ENUxjVU9zV0k0a3dKb2lSU3BKUVNTalZsUCtVRXBaOHlRcG1ncWxITnFaN1VDS3FJT3A5YVNXMmdkbEF2VTRlcEV6UjFtaVhObXhaRHk2UXRvOVhRbW1sbmFmZG9MK2wwdWduZGd4NUZsOUNYMG12b0Irbm42WVAwZHd3TmhnMkR4MGhpS0JsckdYc1pweGkzR1MrWlRLWUYwNWVaeUZRdzF6SWJtV2VZRDVodlZWZ3E5aXA4RlpIS0VwVTZsVmFWZnBYbnFsUlZjMVUvMVhtcUMxU3JWUStyWGxaOXBrWlZzMURqcVFuVUZxdlZxUjFWdTZrMnJzNVNkMUtQVU05Ulg2TytYLzJDK21NTnNvYUZScUNHU0tOVVk3ZkdHWTBoRnNZeVpmRllRdFp5VmdQckxHdVlUV0pic3Zuc1RIWUYreHQyTDN0TVUwTnpxbWFzWnBGbW5lWnh6UUVPeHJIZzhEblpuRXJPSWM0Tnpuc3RBeTAvTGJIV2FxMW1yWDZ0TjlwNjJyN2FZdTF5N1JidDY5cnZkWENkUUowc25mVTZiVHIzZFFtNk5ycFJ1b1c2MjNYUDZqN1RZK3Q1NlFuMXl2VU82ZDNSUi9WdDlLUDFGK3J2MXUvUkh6Y3dOQWcya0Jsc01UaGo4TXlRWStocm1HbTQwZkNFNGFnUnkyaTZrY1JvbzlGSm95ZTRKdTZIWitNMWVCYytacXh2SEdLc05ONWwzR3M4WVdKcE10dWt4S1RGNUw0cHpaUnJtbWE2MGJUVGRNek15Q3pjck5pc3lleU9PZFdjYTU1aHZ0bTgyL3lOaGFWRm5NVktpemFMeDViYWxuekxCWlpObHZlc21GWStWbmxXOVZiWHJFbldYT3NzNjIzV1YyeFFHMWViREpzNm04dTJxSzJicmNSMm0yM2ZGT0lVanluU0tmVlRidG94N1B6c0N1eWE3QWJ0T2ZaaDlpWDJiZmJQSGN3Y0VoM1dPM1E3ZkhKMGRjeDJiSEM4NjZUaE5NT3B4S25ENlZkbkcyZWhjNTN6TlJlbVM1RExFcGQybHhkVGJhZUtwMjZmZXN1VjVScnV1dEsxMC9Xam03dWIzSzNaYmRUZHpEM0ZmYXY3VFM2Ykc4bGR3ejN2UWZUdzkxamljY3pqbmFlYnA4THprT2N2WG5aZVdWNzd2UjVQczV3bW50WXdiY2pieEZ2Z3ZjdDdZRG8rUFdYNnp1a0RQc1krQXA5Nm40ZStwcjRpM3oyK0kzN1dmcGwrQi95ZSt6djZ5LzJQK0wvaGVmSVc4VTRGWUFIQkFlVUJ2WUVhZ2JNRGF3TWZCSmtFcFFjMUJZMEZ1d1l2REQ0VlFnd0pEVmtmY3BOdndCZnlHL2xqTTl4bkxKclJGY29JblJWYUcvb3d6Q1pNSHRZUmpvYlBDTjhRZm0rbStVenB6TFlJaU9CSGJJaTRIMmtabVJmNWZSUXBLaktxTHVwUnRGTjBjWFQzTE5hczVGbjdaNzJPOFkrcGpMazcyMnEyY25abnJHcHNVbXhqN0p1NGdMaXF1SUY0aC9oRjhaY1NkQk1rQ2UySjVNVFl4RDJKNDNNQzUyeWFNNXprbWxTV2RHT3U1ZHlpdVJmbTZjN0xubmM4V1RWWmtIdzRoWmdTbDdJLzVZTWdRbEF2R0UvbHAyNU5IUlB5aEp1RlQwVytvbzJpVWJHM3VFbzhrdWFkVnBYMk9OMDdmVVA2YUlaUFJuWEdNd2xQVWl0NWtSbVN1U1B6VFZaRTF0NnN6OWx4MlMwNWxKeVVuS05TRFdtV3RDdlhNTGNvdDA5bUt5dVREZVI1NW0zS0c1T0h5dmZrSS9sejg5c1ZiSVZNMGFPMFVxNVFEaFpNTDZncmVGc1lXM2k0U0wxSVd0UXozMmIrNnZrakM0SVdmTDJRc0ZDNHNMUFl1SGhaOGVBaXYwVzdGaU9MVXhkM0xqRmRVcnBrZUdudzBuM0xhTXV5bHYxUTRsaFNWZkpxZWR6eWpsS0QwcVdsUXl1Q1Z6U1ZxWlRKeTI2dTlGcTVZeFZobFdSVjcycVgxVnRXZnlvWGxWK3NjS3lvcnZpd1Jyam00bGRPWDlWODlYbHQydHJlU3JmSzdldEk2NlRyYnF6M1diK3ZTcjFxUWRYUWh2QU5yUnZ4amVVYlgyMUszblNoZW1yMWpzMjB6Y3JOQXpWaE5lMWJ6TGFzMi9LaE5xUDJlcDEvWGN0Vy9hMnJ0NzdaSnRyV3Y5MTNlL01PZ3gwVk85N3ZsT3k4dFN0NFYydTlSWDMxYnRMdWd0MlBHbUlidXIvbWZ0MjRSM2RQeFo2UGU2VjdCL1pGNyt0cWRHOXMzSysvdjdJSmJWSTJqUjVJT25EbG00QnYycHZ0bW5lMWNGb3FEc0pCNWNFbjM2WjhlK05RNktIT3c5ekR6ZCtaZjdmMUNPdEllU3ZTT3I5MXJDMmpiYUE5b2IzdjZJeWpuUjFlSFVlK3QvOSs3ekhqWTNYSE5ZOVhucUNkS0QzeCtlU0NrK09uWktlZW5VNC9QZFNaM0huM1RQeVphMTFSWGIxblE4K2VQeGQwN2t5M1gvZko4OTduajEzd3ZIRDBJdmRpMnlXM1M2MDlyajFIZm5EOTRVaXZXMi9yWmZmTDdWYzhyblQwVGVzNzBlL1RmL3Bxd05WejEvalhMbDJmZWIzdnh1d2J0MjRtM1J5NEpicjErSGIyN1JkM0N1NU0zRjE2ajNpdi9MN2EvZW9IK2cvcWY3VCtzV1hBYmVENFlNQmd6OE5aRCs4T0NZZWUvcFQvMDRmaDBrZk1SOVVqUmlPTmo1MGZIeHNOR3IzeVpNNlQ0YWV5cHhQUHluNVcvM25yYzZ2bjMvM2krMHZQV1B6WThBdjVpOCsvcm5tcDgzTHZxNm12T3Njanh4Kzh6bms5OGFiOHJjN2JmZSs0NzdyZng3MGZtU2o4UVA1UTg5SDZZOGVuMEUvM1B1ZDgvdnd2OTRUeis0QTVKUkVBQUFBWmRFVllkRk52Wm5SM1lYSmxBRUZrYjJKbElFbHRZV2RsVW1WaFpIbHh5V1U4QUFBRGNtbFVXSFJZVFV3NlkyOXRMbUZrYjJKbExuaHRjQUFBQUFBQVBEOTRjR0ZqYTJWMElHSmxaMmx1UFNMdnU3OGlJR2xrUFNKWE5VMHdUWEJEWldocFNIcHlaVk42VGxSamVtdGpPV1FpUHo0Z1BIZzZlRzF3YldWMFlTQjRiV3h1Y3pwNFBTSmhaRzlpWlRwdWN6cHRaWFJoTHlJZ2VEcDRiWEIwYXowaVFXUnZZbVVnV0UxUUlFTnZjbVVnTlM0MkxXTXdOamNnTnprdU1UVTNOelEzTENBeU1ERTFMekF6THpNd0xUSXpPalF3T2pReUlDQWdJQ0FnSUNBaVBpQThjbVJtT2xKRVJpQjRiV3h1Y3pweVpHWTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1Rrdk1ESXZNakl0Y21SbUxYTjViblJoZUMxdWN5TWlQaUE4Y21SbU9rUmxjMk55YVhCMGFXOXVJSEprWmpwaFltOTFkRDBpSWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGJHNXpPbmh0Y0QwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0x5SWdlRzF3VFUwNlQzSnBaMmx1WVd4RWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09tRmpPR1ZqTkRGaExUWmtZV0l0T0RRME5pMDRZemt6TFdVMU1qazNOMll3TW1FNE5TSWdlRzF3VFUwNlJHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEZSVGhDTnpVM05EWXpOamN4TVVVMVFUWkRSVUU1TlRWR09VSkdRMEUzTUNJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRlJUaENOelUzTXpZek5qY3hNVVUxUVRaRFJVRTVOVFZHT1VKR1EwRTNNQ0lnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE5TQW9WMmx1Wkc5M2N5a2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8wT1dGbFptSTFPQzAwWldGbUxXUTNORGd0WVRJMFpTMHpObU5oTkdRMk0yUXdOVFlpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TjBNd1FrRkJNME0yTWpBeE1URkZOVUk0UWpCRVJUazRNalk1TWpRd1FqVWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejZNR1NWVkFBQUUza2xFUVZSNDJ1eWNXNGhXVlJpRzE1UTRlWXpHUXlTU1FscmlFUTlCRjJtRTRpU2RFU1JSSWIwUkQrbU5tSGdJQ2pxUUVHVWU2c3FnQ3kxaTBpUmluQXpFTHJvb1FoSExHUVVSVVR6TWlNN29tQ0xqKy9GL2N6WC90Lzg5MHo2czllLzNoWmNaMWw2ejE5cjdtWFhjYTYyYXJxNHVSL21qaC9nS0NJUWlFQUtoQ0lSQUtBSWhFSXBBQ0lRaUVJcEFDSVFpRUFLaENJUkFLQUloRU1vWDlZdTYyTmJXeGpjVW9icTZPcGFRUXBjUXovUXdQQk9lRFUrRng4T2o0VWZob1Jybkpud0R2Z0Mzd0NmZ1kvQmY4UDBRSHJJbWFobVFCMVZXTGZ3R3ZBaWVxeSsvTHhKSVIrRHY0UVB3Zjc1V1diNENHUWF2ZzlmbzcwbXFGZDRGNzlEZkNTUkNBK0hOOEhwNGNNcHBkY0Jmd0IvQnQ5bW85OVNyOENsNFN3WXduS1loYWYyamFYTWNvbm9FL2hMK0NSNlRRL3BQYXRvN05TK0ZidFNmZ0grR3A4ZU1md3YrSFQ2cXBha1p2cXpWVC9kLy9lUHcwL0JFZUk3MnlnYkZ2UC9mOE12d3BTSzJJZkxTR3VHeEZlSjFhYnk5OENHNHM1ZnBETkFxYVRsY0w4OWNJZjQ1amRkY3BEWmtuSTRQS3NGbzBOS3pRTHVzblgxSXExUC9kb0hlNjBDRitHTTFiK09LMG9iSVlPNVhlR1JFbkxQd2ZIZ2hmRHpCdE9WZWIrcTl6MGJFRzZuamx0SFZEcVEyUnVQOUhUd0Ria294SDAyYXh2NFlqWDF0TlFQNUxLSUJsN1ppSy95V1RvR2tMVWxqc2FacE5hVFROYzlWQ2VSMWVIVUVqSGZnRDNPb1FpWE5WUkZRVm12ZXF3cklFSGgzeFBYTk9wMlJsNzdXUEZpU3ZBK3RKaUNiNEZIR05hbkhQL0ZnZ0NwNTJHZGNrN3kvV3kwRHcySGF0eDlzOUtabVpOUm14QzNKTWpoOHFzeTFEdTBTdDRZK0RvbWFLRnpsRVF4UnUrYXBuT1FaMW9WZVpmV1BlTUNHbEx1Mi82ZEwzQkRSd1BjUEdZaU1qb2NidmFvUG5MOTYzK2gxRGRkbkNoYklNaVA4Y01JajhLUWxuMzRiZS9sTTNnT1JFVzY5Y1cydjgxL2ZHT0gxYVk3ZTB3VHlyTkdZeXhUNndRQ0FITlM4bG12Y1o0VUlaTDRSTHQ4ejdnUUE1STdtdFp5ZUN4SElTMGI0VVJlT3JMdytFeUlRcXhTY0RBaUlsZGNKSVFMWllUVG12d1VFcE1VSUh4TWlrQi9ndGE0MFBYSUYvbHdIVnJjQ0FuTFZDSDhzclFSOVg3bVl0MlJVYnExeXJPRmlhMzkwTjlTUmV1Z2FZb1IzRUVnK0dtR0V0eE5JUGhwdmhKOG5rSHcwMlFqL2wwRHkwUndqL0RTQlpDOVplRDNidVBZSGdXU3YxMXo1UmRyU3cvcVRRTExYMjBaNG8wdG9TeHlCeEpkc0tyVm1xNzlOTTJFQ0thLzNYUGx0QzlmZ1h3Z2tXODF6cFZYMzVmU1ZTM0hhaEVCNlNxWks5aGpYdWplSk9nTEpUckxHMTlxb3MxT3JMQUxKU0xMK2VMRng3U0w4Y1JhWklKQ1NWcnJTZm5WTDhxSHRKb0Zrb3kzYWJsaWJRZVd6ODQ5WlphWmZnVUhJZmcvWjk3RWtJczV4TFIyT1FOTHYydTV4MFR0dDVVU2hWMXdmajkxZ2xSVlAwMXhwOFVWVEJSaXl1T0ZGaGVKWVFwS1Z6TnJLd1FFclhQeURBMlNGKzVrOE1oc3lrQ253UGRmemFBM1pZeTZuUkV5Q1g0Q2ZkL0VQcytuVjBSb0VVbHFXc3gxZUNpZTlCa2Myblc1d09hODdEZzNJcHk3NWJXWG50U2QxeUljSERLMVJUM0t6VEljT0JpZjZBcU9vM2Q0MkhYL0kwdFpXM3pJWFdnbnA2OGNobWZhUWpaeHlvS2FjMGJYTlJ4Z2hscENOMm0xZHBqL2J0WEVmcEQwdXFZYXVhODlMdXEzZHg4VEtOM0FlRTF2dDRtTHJBb2hBQ0lRaUVBS2hDSVJBS0FJaEVJcEFDcTdJcVJPS0pZUkErQW9JaENJUUFxRUloRUFvQWlFUWlrQ0tyUWNDREFCSFBnSDJ3N05RZEFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0YW5pbWF0aW9uOiBwcmVsb2FkZXJfc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcblx0LXdlYmtpdC1hbmltYXRpb246IHByZWxvYWRlcl9zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5Aa2V5ZnJhbWVzIHByZWxvYWRlcl9zcGluIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHByZWxvYWRlcl9zcGluIHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4udGFibGUge1xyXG5cdHRkLFxyXG5cdHRoIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0dGhlYWQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cclxuXHR0Ym9keSB0aCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLWJyaWdodC1wdXJwbGU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLmNsZWFyYm90aCB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbiNtYWluLWNvbnRlbnQgb2wuc2VhcmNoZXMtb2wge1xyXG5cdGxpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmljb24tY29sIHtcclxuXHRtaW4td2lkdGg6IDQ1cHg7XHJcblx0bWF4LXdpZHRoOiA0NXB4O1xyXG59XHJcblxyXG4uZmxvdy1kaWFncmFtIHtcclxuXHQucmlnaHQtbGluZSB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCAjNTJEQzlBIHNvbGlkO1xyXG5cdFx0aGVpZ2h0OiAxcmVtO1xyXG5cdH1cclxuXHJcblx0LnRvcC1saW5lIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCAjNTJEQzlBIHNvbGlkO1xyXG5cdH1cclxuXHJcblx0Lm1pZC1saW5lIHtcclxuXHRcdGhlaWdodDogMjVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCAjNTJEQzlBIHNvbGlkO1xyXG5cdH1cclxuXHJcblx0Lmxhc3QtbGluZSB7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0fVxyXG5cclxuXHQuaGFsdmVkIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5mZC1ib3gtMSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRjYzO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5mZC1ib3gtMiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTJEQzlBO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZkLWJveC0zIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4M0U2QjY7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmQtYm94LTQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0NERTdENjtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTRweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDU1JSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYXJyb3ctZGlhZ3JhbSB7XHJcblx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQuYXJyb3cge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtb3JhbmdlLTEwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdCYuYXJyb3ctMSB7XHJcblx0XHRcdFx0ei1pbmRleDogNDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hcnJvdy0xIHtcclxuXHRcdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFycm93LTEge1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN0ZXAge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdHRvcDogLTVweDtcclxuXHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLWJyaWdodC1wdXJwbGU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDc1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHdoaXRlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiA3NXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHJpZ2h0OiAtMjlweDtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogNzVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDMwcHggc29saWQgJHBpcC1vcmFuZ2UtMTA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDc1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5yb3VuZGVkLWJpZyB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG4iLCJoMSwgLmgxLFxyXG5oMiwgLmgyLFxyXG5oMywgLmgzLFxyXG5oNCwgLmg0LFxyXG5oNSwgLmg1LFxyXG5oNiwgLmg2IHtcclxuXHRmb250LWZhbWlseTogJ3NocmltcHJlZ3VsYXInLCAnSW50ZXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuXHJcbmgxLCAuaDEge1xyXG5cdGZvbnQtc2l6ZTogMjZweDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDExNSU7XHJcblx0XHQmLmFydGljbGUtdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaDIsIC5oMiB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHR9XHJcbn1cclxuXHJcbmgzLCAuaDMge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0fVxyXG59XHJcblxyXG5oNCwgLmg0IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRtYXJnaW46IDA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdH1cclxufVxyXG5cclxuaDUsIC5oNSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHR9XHJcbn1cclxuXHJcbmg2LCAuaDYge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0Ly8gXHRmb250LXNpemU6IDE2cHg7XHJcblx0Ly8gXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHQvLyB9XHJcbn1cclxuXHJcbnAsIC5wLCAjbWFpbi1jb250ZW50IGxpLCAucG9wb3ZlciBsaSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0Ji5zbWFsbCB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdCYuZXh0cmEtbGgge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5sYXJnZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdCYuZXh0cmEtbGgge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbnNwYW4ubGFyZ2Uge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0XHQmLmV4dHJhLWxoIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0XHR9XHJcbn1cclxuXHJcbiNtYWluLWNvbnRlbnQgcCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCIuZm9ybS1jb250cm9sIHtcclxuXHRib3JkZXItY29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0bWluLWhlaWdodDogNDhweDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRtaW4taGVpZ2h0OiA1NnB4O1xyXG5cdH1cclxuXHJcblx0Ji5lcnJvciB7XHJcblx0XHRib3JkZXItY29sb3I6ICRwaXAtcmVkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpcC1yZWQtMTU7XHJcblx0fVxyXG59XHJcblxyXG4uYWRtaW4gLmZvcm0tY29udHJvbCB7XHJcblx0bWluLWhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG5cdG1pbi1oZWlnaHQ6IDQ4cHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0bWluLWhlaWdodDogNTZweDtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdFx0fVxyXG5cdFx0cGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcblx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDE1cHg7XHJcblx0XHRyaWdodDogMXB4O1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRiIHtcclxuXHRcdCAgYm9yZGVyLWNvbG9yOiAkcGlwLWRlZXAtcHVycGxlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcclxuXHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5sYWJlbCB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0JiBzcGFuIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG5cclxuXHQmLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMnB4O1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmVycm9yIHtcclxuXHRcdGNvbG9yOiAkcGlwLXJlZDtcclxuXHR9XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG5cdGJvcmRlci1jb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG59XHJcblxyXG4uc2VhcmNoLWlucHV0IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tc2VhcmNoLnN2Z1wiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxufVxyXG4iLCIubW9kYWwtZm9vdGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xyXG5cdG9wYWNpdHk6IDEuMDtcclxufVxyXG5cclxuLm1vZGFsLXhsIHtcclxuXHR3aWR0aDogOTAlO1xyXG5cdG1heC13aWR0aDogMTQwMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwcHg7XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0Y29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLm1vZGFsLWJvZHkgLmNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMHB4O1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdHotaW5kZXg6IDI7XHJcblx0Y29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtYm9keS5iZy13aGl0ZSAuY2xvc2UsIC5tb2RhbC1jb250ZW50LmJnLXdoaXRlIC5jbG9zZSwgLm1vZGFsLWNvbnRlbnQuYmctaWxsdW1pbmF0ZS1ncmVlbiAuY2xvc2Uge1xyXG5cdGNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG59XHJcblxyXG4ubW9kYWwgLnNtYWxsLmlsbHVtaW5hdGUtbW9kYWwtZGlzY2xhaW1lciB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwgLnNtYWxsLmluaGFsZS1tb2RhbC1kaXNjbGFpbWVyIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbCNpbmhhbGVBdWRpZW5jZU1vZGFsIC5tb2RhbC1sZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcblxyXG5ib2R5LmluaGFsZS1wYWdlIC5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5oYWxlLWRhcmtwdXJwbGU7XHJcbn1cclxuXHJcbmJvZHkuaW5oYWxlLXBhZ2UucGlwLWJhY2tkcm9wIC5tb2RhbC1iYWNrZHJvcCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHBpcC1kZWVwLXB1cnBsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwjaW5oYWxlUmVnaXN0cmF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLmNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxNXB4O1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdHRvcDogMzBweDtcclxuXHRcdHJpZ2h0OiAzMHB4O1xyXG5cdH1cclxuXHR6LWluZGV4OiAyO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0c3ZnIHtcclxuXHRcdGZpbGw6ICRpbmhhbGUteWVsbG93O1xyXG5cdH1cclxuXHQ6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdH1cclxufVxyXG4iLCIubmF2LXRhYnMge1xyXG4gIC8vIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdC8vIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG5cdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xyXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XHJcblx0XHRcdGNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1jb2xvcjtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm5hdi10YWJzLnRhYnMtZ3JlZW4tb3JhbmdlIHtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbGx1bWluYXRlLWdyZWVuO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlsbHVtaW5hdGUtZ3JlZW47XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuXHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcclxuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlsbHVtaW5hdGUtZ3JlZW47XHJcblx0XHRcdFx0XHRjb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaWxsdW1pbmF0ZS1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XHJcbiBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLW9yYW5nZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaXAtb3JhbmdlO1xyXG4gIH1cclxufVxyXG4iLCJoZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYge1xyXG5cdG1pbi13aWR0aDogMzAwcHg7XHJcblx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwaXAtZ3JleTtcclxuXHR0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTAzMDtcclxuXHJcblx0cC5zbWFsbCB7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHR9XHJcblxyXG5cdCNib3R0b21iYXIsXHJcblx0I3RvcGJhciB7XHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0Ji5pbmZvLWljb24ge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjNweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1pbmZvLnN2Z1wiKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1pbmZvX2hvdmVyLnN2Z1wiKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYudXNlci1pY29uIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjZweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi11c2VyLnN2Z1wiKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE5cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE5cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi11c2VyX2hvdmVyLnN2Z1wiKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2VhcmNoLWljb24ge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1zZWFyY2gucG5nXCIpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTFweCAxMXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDExcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vICY6aG92ZXI6OmJlZm9yZSB7XHJcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXVzZXJfaG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRwaXAtb3JhbmdlO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkcGlwLW9yYW5nZTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uYXZiYXIge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRhLm5hdi1icmFuZCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG5cdFx0XHQmIGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDk1cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2Lmdzay1icmFuZCB7XHJcblx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLXRvZ2dsZXIge1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gbWluLXdpZHRoOiA2MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW1lbnUuc3ZnXCIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1tZW51X2hvdmVyLnN2Z1wiKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1jbG9zZS5zdmdcIik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1jbG9zZV9ob3Zlci5zdmdcIik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0Ly8gcGFkZGluZzogMTBweCAxOHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDY5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0XHRcdFx0Ji5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdC8vIHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2ZHJvcGRvd25fbW9iaWxlLnN2Z1wiKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDZweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDQ2JTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDZweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5zZWFyY2gtaWNvbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXNlYXJjaC5zdmdcIik7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI3cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI3cHg7XHJcblxyXG5cdFx0XHRcdFx0JiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1zZWFyY2hfaG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji51c2VyLWljb24ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0dG9wOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXVzZXJfd2hpdGUuc3ZnXCIpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi11c2VyLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyN3B4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAmOmZvY3VzOjpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXVzZXJfaG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwaXAtb3JhbmdlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwaXAtb3JhbmdlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAmLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czo6YWZ0ZXIsXHJcblx0XHRcdFx0Ji5kcm9wZG93bi10b2dnbGU6aG92ZXI6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2ZHJvcGRvd25faG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2ZHJvcGRvd25faG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZlIC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0I2xpbmtzIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGlwLW9yYW5nZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I2xpbmtzIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLWJyaWdodC1wdXJwbGU7XHJcblx0XHRcdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHRcdC8vIH1cclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kcm9wZG93bi1kaXZpZGVyIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24taXRlbSB7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Ly8gXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0Ly8gXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0Ly8gXHRib3JkZXItdG9wOiAxcHggc29saWQgJHBpcC1vcmFuZ2UgIWltcG9ydGFudDtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQvLyBjb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24tdGV4dCB7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0XHQmIGxpIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXJpYmJvbi5zdmdcIik7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JiBhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdC8vIGNvbG9yOiAkcGlwLW9yYW5nZTtcclxuXHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHQvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pbGx1bWluYXRlIGxpIGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG5cclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5oZWFkZXIjaGVhZGVyLWlubmVyLmNBMF9OYXYubW9iaWxlbmF2LW9wZW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHQmIC5uYXZiYXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmIC5oZWFkZXItYmcge1xyXG5cdFx0YmFja2dyb3VuZDogJHBpcC1kZWVwLXB1cnBsZTtcclxuXHJcblx0XHQmICNsaW5rcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmICoge1xyXG5cdFx0XHQvLyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdC8vIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjbW9iaWxlLW5hdi12YWNjaW5lcy1odWIge1xyXG5cdFx0I25hdkJhY2submF2LWxpbmsge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdHRvcDogMjhweDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2ZHJvcGRvd25fbW9iaWxlLnN2Z1wiKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTJweCA2cHg7XHJcblx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXI6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXZkcm9wZG93bl9ob3Zlci5zdmdcIik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2LWl0ZW0ubmF2LWl0ZW0tdmFjY2luZXMtaHViIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlsbHVtaW5hdGUtZ3JlZW4gIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6ICRwaXAtZGVlcC1wdXJwbGUgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdGg2LmRyb3Bkb3duLWhlYWRlciB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdJbnRlcicsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdGNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kcm9wZG93bi1kaXZpZGVyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRyb3Bkb3duLWl0ZW0ge1xyXG5cdFx0XHRcdGNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNtb2JpbGUtbmF2LXJlc3BpcmF0b3J5LWh1YiB7XHJcblx0XHQjbmF2QmFjay5uYXYtbGluayB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0dG9wOiAyOHB4O1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXZkcm9wZG93bl9tb2JpbGUuc3ZnXCIpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDZweDtcclxuXHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3Zlcjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duX2hvdmVyLnN2Z1wiKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXYtaXRlbS5uYXYtaXRlbS1yZXNwaXJhdG9yeS1odWIgLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5oYWxlLXllbGxvdyAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogJGluaGFsZS1kYXJrcHVycGxlICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRoNi5kcm9wZG93bi1oZWFkZXIge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnSW50ZXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRjb2xvcjogJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kcm9wZG93bi1kaXZpZGVyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZHJvcGRvd24taXRlbSB7XHJcblx0XHRcdFx0Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kcm9wZG93bi10ZXh0IHtcclxuXHRcdFx0XHRjb2xvcjogJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdCYuZG90IHtcclxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogZGlzYztcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmIGEge2NvbG9yOiAkaW5oYWxlLWRhcmtwdXJwbGU7fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIHRvIHRyeSBhbmQgaGVscCBhdm9pZCBmb2MgZGVsYXkgKi9cclxuYm9keSAjbWFpbi1jb250ZW50IHtcclxuXHRwYWRkaW5nLXRvcDogMTI4cHg7XHJcbn1cclxuIiwiLmNBMS0yX0hlcm8ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JnLXJpYmJvbl9hMS0yLnN2Z1wiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHR9XHJcblx0Ji5ub3NxdWlnZ2xlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi5jQTJfQ29udGVudENhbGxvdXQge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JnLXJpYmJvbl9hMi5zdmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHR9XHJcblx0Ji5ub3NxdWlnZ2xlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi5jQTItMl9Db250ZW50Q2FsbG91dCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9iZy1yaWJib25fYTItMi5zdmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdCYubm9zcXVpZ2dsZSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG4iLCIuY0QxX05ld3NsZXR0ZXIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JnLXJpYmJvbi1jb3JuZXIuc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyMCU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwJTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNSU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHR9XHJcblx0Ji5ub3NxdWlnZ2xlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsImZvb3RlciNmb290ZXIuY0YxX0Zvb3RlciB7XHJcblx0YSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Jjpob3ZlciB7XHJcblxyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cclxuXHRcdH1cclxuXHRcdCYuaDYge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0dWwubmF2IHtcclxuXHRcdGxpLm5hdi1pdGVtIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cclxuXHRcdGEubmF2LWxpbmsge1xyXG5cdFx0Y29sb3I6ICRwaXAtb3JhbmdlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcbn1cclxuLmdzay1sb2dvLWZvb3RlciB7XHJcblx0bWF4LXdpZHRoOiA4MHB4O1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxufVxyXG4uZ3NrLWxlZ2Fscy1mb290ZXIgcCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcbn1cclxuIiwiLmNIMV9Gb3JtIHtcclxuYmFja2dyb3VuZC1jb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwaXAtZGVlcC1wdXJwbGUgNTAlLCAkd2hpdGUgNTAlKTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9iZy1yaWJib25faDEuc3ZnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHR9XHJcbn1cclxuJi5ub3NxdWlnZ2xlIHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0XHR9XHJcblx0fVxyXG59XHJcbn1cclxuIiwiLmNIMS0yX0Zvcm0ge1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHBpcC1kZWVwLXB1cnBsZSA1MCUsICR3aGl0ZSA1MCUpO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmctcmliYm9uX2gxLTIuc3ZnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdH1cclxufVxyXG4mLm5vc3F1aWdnbGUge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdH1cclxuXHR9XHJcbn1cclxufVxyXG4iLCIuY0kxX0NUQXMge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JnLXJpYmJvbl9pMS5zdmdcIik7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdCYubm9zcXVpZ2dsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdH1cclxufVxyXG4iLCIuY00xX1NvY2lhbExpbmtzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmctcmliYm9uLXB1cnBsZS0xLnN2Z1wiKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMCUgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0Ji5ub3NxdWlnZ2xlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi5jUDFfVmlkZW8ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JnLXJpYmJvbl9wMS5zdmdcIik7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0fVxyXG5cdCYubm9zcXVpZ2dsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdH1cclxufVxyXG4iLCIuY1AxX1ZpZGVvIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9iZy1yaWJib25fcDEuc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdH1cclxuXHQmLm5vc3F1aWdnbGUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHR9XHJcbn1cclxuIiwiLmNQM19WaWRlbyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmctcmliYm9uX3AzLnN2Z1wiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHR9XHJcblx0Ji5ub3NxdWlnZ2xlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi5jUTFfUG9sbCB7XHJcbmxhYmVsIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHQmIHNwYW4ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblxyXG5cdCYuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHBhZGRpbmctdG9wOiAycHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBpcC1icmlnaHQtcHVycGxlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5lcnJvciB7XHJcblx0XHRjb2xvcjogJHBpcC1yZWQ7XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuXHRib3JkZXItY29sb3I6ICRwaXAtYnJpZ2h0LXB1cnBsZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLWJyaWdodC1wdXJwbGU7XHJcbn1cclxufVxyXG4iLCIuY1ExLTJfUG9sbCB7XHJcbi5mb3JtLWNvbnRyb2wge1xyXG5cdG1pbi1oZWlnaHQ6IDI4cHg7XHJcblx0d2lkdGg6IDcwcHg7XHJcbn1cclxufVxyXG4iLCIuY1ExLTJfUG9sbF9Ecm9wZG93bnMge1xyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcblx0bWluLWhlaWdodDogMjhweDtcclxuXHJcblx0d2lkdGg6IDEyMHB4O1xyXG59XHJcblxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuXHRtaW4taGVpZ2h0OiAzNnB4O1xyXG5cclxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDlweDtcclxuXHRcdHJpZ2h0OiAxcHg7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGIge1xyXG5cdFx0ICBib3JkZXItY29sb3I6ICRwaXAtZGVlcC1wdXJwbGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxufVxyXG4iLCIuY1ExLTRfUG9sbFRhYmxlIHtcclxuXHR0YWJsZS50YWJsZS1waXZvdCB7XHJcblx0XHR0aCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHRoLCB0ZCB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0dGQ6bm90KC5wb2xsLXF1ZXN0aW9uKSB7XHJcblx0XHRcdHdpZHRoOiAxNiU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHJcblx0XHR0ci5vZGQgdGQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE2MiwgNDgsIDEzNCwgMC4xKTtcclxuXHRcdH1cclxuXHJcblx0XHR0ci5ldmVuIHRkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxNjIsIDQ4LCAxMzQsIDAuMDUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRkLnBvbGwtcXVlc3Rpb24ge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDIzMHB4O1xyXG5cdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRkLnBvbGwtcXVlc3Rpb24ub2RkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHBpcC1icmlnaHQtcHVycGxlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRkLnBvbGwtcXVlc3Rpb24uZXZlbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTYyLCA0OCwgMTM0LCAwLjgpO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHR0aGVhZCB7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAtMXB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRkOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGQub2RkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE2MiwgNDgsIDEzNCwgMC4xKSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZC5ldmVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE2MiwgNDgsIDEzNCwgMC4wNSkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGQucG9sbC1xdWVzdGlvbiB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtYnJpZ2h0LXB1cnBsZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jUjFfQXJ0aWNsZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmctcmliYm9uX2ExLTIuc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Ji5ub3NxdWlnZ2xlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIiNodWItc3VibmF2LWlsbHVtaW5hdGUge1xyXG5cdCYuaHViLXN1Ym5hdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaWxsdW1pbmF0ZS1ncmVlbjtcclxuXHRcdHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5odWItc3VibmF2LXVsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdFx0XHRsaS5uYXYtaXRlbSB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnNob3cgLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtb3JhbmdlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlsbHVtaW5hdGUtZ3JlZW47XHJcblx0XHRcdFx0XHRjb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5kcm9wZG93bi1tZW51LnNob3cge1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTAzMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHRcdFx0XHQvLyBjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlsbHVtaW5hdGUtZ3JlZW47XHJcblx0XHRcdFx0XHRjb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8gLmRyb3Bkb3duLXRpdGxlIHtcclxuXHRcdFx0XHRcdC8vIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHQuZHJvcGRvd24tZGl2aWRlciB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmRyb3Bkb3duLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmRyb3Bkb3duLXRleHQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdFx0XHRcdFx0Ly8gY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblxyXG5cdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYgbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tcmliYm9uX3doaXRlLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmIGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7IEpCIHdoeSB3YXMgdGhpcyBoZXJlP1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnN0aWNrIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDEwMjA7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWlsbHVtaW5hdGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRpbGx1bWluYXRlLWdyZWVuO1xyXG5cdGJvcmRlci1jb2xvcjogJGlsbHVtaW5hdGUtZ3JlZW47XHJcblx0Y29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcbn1cclxuXHJcbi5xdW90ZS1ib3gge1xyXG5cdGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRwaXAtZGVlcC1wdXJwbGU7XHJcblxyXG5cdHEge1xyXG5cdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5xdW90ZS1pbWFnZSB7XHJcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCAtOHB4IDBweCAkcGlwLW9yYW5nZSk7XHJcblx0fVxyXG5cclxuXHQucXVvdGUtcGVyc29uIHtcclxuXHRcdC5xdW90ZS1wZXJzb25fbmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnF1b3RlLXBlcnNvbl90aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHJcblx0XHQucXVvdGUtcGVyc29uLW9yZyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnF1b3RlLWltYWdlIHtcclxuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCAtOHB4IDBweCAkcGlwLW9yYW5nZSk7XHJcbn1cclxuXHJcbi50YWJsZS13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRhYmxlLWlsbHVtaW5hdGUge1xyXG5cdHRkLFxyXG5cdHRoIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdHRoZWFkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdHRib2R5IHRoIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtYnJpZ2h0LXB1cnBsZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cclxuXHR0Ym9keSB0ZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaWxsdW1pbmF0ZS1ncmVlbjtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJsZS1pbGx1bWluYXRlLTIge1xyXG5cdHRkLFxyXG5cdHRoIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdHRoZWFkIHRoIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtYnJpZ2h0LXB1cnBsZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0dGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cclxuXHR0Ym9keSB0aCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblxyXG5cdHRib2R5IHRkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpbGx1bWluYXRlLWdyZWVuO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWlsbHVtaW5hdGUtMi50YWJsZS1zbSB0ZCxcclxuLnRhYmxlLWlsbHVtaW5hdGUtMi50YWJsZS1zbSB0aCxcclxuLnRhYmxlLWlsbHVtaW5hdGUudGFibGUtc20gdGQsXHJcbi50YWJsZS1pbGx1bWluYXRlLnRhYmxlLXNtIHRoIHtcclxuXHRwYWRkaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbi50YWJsZS1pbGx1bWluYXRlIC5zbWFsbCxcclxuLnRhYmxlLWlsbHVtaW5hdGUtMiAuc21hbGwge1xyXG5cdGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG59XHJcbi8vbGFuZGluZyBwYWdlXHJcblxyXG5ib2R5LmlsbHVtaW5hdGUtbGFuZGluZy1wYWdlIHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRoMSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmlsbHVtaW5hdGUtbGFuZGluZy1oZWFkZXItc3RyYXBsaW5lIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaWxsdW1pbmF0ZS1sYW5kaW5nLWhlYWRlci1kaXNjbGFpbWVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDE1cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmlsbHVtaW5hdGUtbGFuZGluZy1oZWFkZXItZnVuZGVkYnkge1xyXG5cdFx0Ly8gZm9udC1zaXplOiAxMnB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkaWxsdW1pbmF0ZS1ncmVlbjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjaWxsdW1pbmF0ZS1oZWFkZXItbG9nby1tb2JpbGUge1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNpbGx1bWluYXRlLWhlYWRlci1nc2tsb2dvLW1vYmlsZS13cmFwcGVyIHtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCNpbGx1bWluYXRlLWhlYWRlci1nc2tsb2dvLW1vYmlsZSB7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDI3LjI1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNpbGx1bWluYXRlLWhlYWRlci1nc2tsb2dvLWRlc2t0b3Age31cclxuXHJcblx0LmlsbHVtaW5hdGUtbGFuZGluZy1iZyB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDc1JTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0bGVmdDogNjAlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRsZWZ0OiA2MCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XHJcblx0XHRcdGxlZnQ6IDYwJTtcclxuXHRcdH1cclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHQucHNldWRvLWFycm93cyB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHQvLyBjb250ZW50OiBcIkFSUlwiO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdXBsb2Fkcy9pbGx1bWluYXRlL3N0ZXAtYXJyb3cuc3ZnXCIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0dG9wOiA0OCU7XHJcblx0XHRcdGxlZnQ6IC0zMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Ly8gY29udGVudDogXCJBUlJcIjtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VwbG9hZHMvaWxsdW1pbmF0ZS9zdGVwLWFycm93LnN2Z1wiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdHRvcDogNDglO1xyXG5cdFx0XHRyaWdodDogLTMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnRocmVlY29sLWludHJvIHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0bWluLWhlaWdodDogMjIwcHg7XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5taW4taGVpZ2h0OiAxODBweDtcclxufVxyXG59XHJcblxyXG4uc29wLWNoYXJ0IHtcclxuXHRtYXgtd2lkdGg6IDI4OHB4O1xyXG59XHJcblxyXG4udG9nZ2xlLWJ0bnMge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMjg4cHg7XHJcblx0Ym9yZGVyOiA1cHggc29saWQgJHdoaXRlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuXHQmLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksXHJcblx0Ji5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LmJ0biB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdGNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHQmLmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbGx1bWluYXRlLWdyZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvZ2dsZS1idG5zLTIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMjg4cHg7XHJcblx0Ym9yZGVyOiA1cHggc29saWQgJGlsbHVtaW5hdGUtZ3JlZW47XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGlsbHVtaW5hdGUtZ3JlZW47XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcblx0Ji5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG5cdCYuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaWxsdW1pbmF0ZS1ncmVlbjtcclxuXHRcdGNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHQmLmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzdGFnZTItdGFicyB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0YS5zdGFnZTItdGFiIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcclxuXHRcdG1hcmdpbjogMCAxMHB4IDE2cHggMDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YS5zdGFnZTItdGFiLmFjdGl2ZSxcclxuXHRhLnN0YWdlMi10YWI6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3R0b206IC0xNnB4O1xyXG5cdFx0XHRsZWZ0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRhLnN0YWdlMi10YWIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDZweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDZweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTNweDtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDE2cHggMTBweCAwO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGEuc3RhZ2UyLXRhYi5hY3RpdmUsXHJcblx0XHRhLnN0YWdlMi10YWI6aG92ZXIge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMTZweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRyaWdodDogLTE2cHg7XHJcblx0XHRcdFx0dG9wOiAzOXB4O1xyXG5cdFx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jc3RhZ2UyLXRhYmJlZHNsaWRlciB7XHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxcmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDFyZW07XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmxpcC1jYXJkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRoZWlnaHQ6IDM4MHB4O1xyXG5cdC8vIHBlcnNwZWN0aXZlOiAyMDAwcHg7XHJcblxyXG5cdCY6YWN0aXZlIC5mbGlwLWNhcmQtaW5uZXIsXHJcblx0Jjpob3ZlciAuZmxpcC1jYXJkLWlubmVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG5cdH1cclxuXHJcbi5mbGlwLWNhcmQtaW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzO1xyXG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuXHJcbi5mbGlwLWNhcmQtYmFjayxcclxuLmZsaXAtY2FyZC1mcm9udCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHQvKiBTYWZhcmkgKi9cclxuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mbGlwLWNhcmQtZnJvbnQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZsaXAtY2FyZC1iYWNrIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4ua2V5LXRha2Vhd2F5IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy91cGxvYWRzL2lsbHVtaW5hdGUvaWNvbi1saWdodC1idWxiLnBuZycpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTUwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XHJcblx0XHRcdFx0fVxyXG59XHJcblxyXG4uc3VtbWFyeS1pY29uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTMwcHg7XHJcblx0XHRyaWdodDogLTMwcHg7XHJcblx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogLTUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5wb3BvdmVyIHtcclxuXHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwaXAtb3JhbmdlLTE1O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0bWFyZ2luOiAxNXB4O1xyXG5cclxuXHQuYXJyb3cge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5wb3BvdmVyLWhlYWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLW9yYW5nZS0xNTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjVyZW07XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmNzLXJlc3VsdHMtYm94IHtcclxuXHRib3JkZXItbGVmdDogMjBweCBzb2xpZCAkcGlwLWJyaWdodC1wdXJwbGU7XHJcblxyXG5cdC5jcy1yZXN1bHRzLWltYWdlIHtcclxuXHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyg2cHggLTZweCAwcHggJHBpcC1vcmFuZ2UpO1xyXG5cdH1cclxuXHQuY3MtcmVzdWx0cy10ZXh0IHtcclxuXHJcblx0fVxyXG59XHJcblxyXG4uZG93bi1hcnJvdyB7XHJcblx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRzdmcge1xyXG5cdFx0Y2lyY2xlIHtcclxuXHRcdFx0ZmlsbDogJHBpcC1vcmFuZ2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGNpcmNsZSB7XHJcblx0XHRcdFx0Ly9maWxsOiAkcGlwLWJyaWdodC1wdXJwbGU7XHJcblx0XHRcdFx0ZmlsbDogI2U5MzkyNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5pbWctZHJvcHNoYWRvdy04MCB7XHJcblx0d2lkdGg6IDgwcHg7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdGZpbHRlcjogZHJvcC1zaGFkb3coNnB4IC02cHggMHB4ICRwaXAtb3JhbmdlKTtcclxufVxyXG5cclxuLmltZy1kcm9wc2hhZG93IHtcclxuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCAtOHB4IDBweCAkcGlwLW9yYW5nZSk7XHJcbn1cclxuXHJcblxyXG5cclxuaHIuYmctaWxsdW1pbmF0ZS1ncmVlbiB7XHJcblx0aGVpZ2h0OiAycHg7XHJcbn1cclxuXHJcbnVsICsgaHIuYmctaWxsdW1pbmF0ZS1ncmVlbiB7XHJcblx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLnRvcC10aXBzLW9wdGltaXNhdGlvbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXBsb2Fkcy9pbGx1bWluYXRlL3RpcHMtZm9yLW9wdGltaXNhdGlvbi1tb2JpbGUucG5nJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTYzcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXBsb2Fkcy9pbGx1bWluYXRlL3RpcHMtZm9yLW9wdGltaXNhdGlvbi1kZXNrdG9wLnBuZycpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDc1cHggcmlnaHQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMTJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMzMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG59XHJcblxyXG5cclxuLnNwZWVjaC1idWJibGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZDogI0ZERThFNTtcclxuXHRib3JkZXItcmFkaXVzOiA3MHB4O1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDQ1cHg7XHJcblx0XHRcdFx0fVxyXG5cdG1heC13aWR0aDogNzIycHg7XHJcblx0bWFyZ2luOiAyMHB4IDIwcHggMjBweCAwO1xyXG5cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXBsb2Fkcy9pbGx1bWluYXRlL2JnLXNwZWVjaGJ1YmJsZS10YWlsLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNjBweCA2NHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0XHRib3R0b206IC01cHg7XHJcblx0XHRyaWdodDogLTIwcHg7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHR9XHJcbn1cclxuXHJcbi5zcGVlY2gtYnViYmxlLW5vdGFpbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRiYWNrZ3JvdW5kOiAjRkRFOEU1O1xyXG5cdGJvcmRlci1yYWRpdXM6IDcwcHg7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggNDVweDtcclxuXHRcdFx0XHR9XHJcblx0bWF4LXdpZHRoOiA3MjJweDtcclxuXHRtYXJnaW46IDIwcHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0LnBzZXVkby1hcnJvdy1hZnRlciB7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91cGxvYWRzL2lsbHVtaW5hdGUvc3RlcC1hcnJvdy5zdmdcIik7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR0b3A6IDQ4JTtcclxuXHRcdFx0cmlnaHQ6IC0zMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zYW1wbGUtbGV0dGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaWxsdW1pbmF0ZS1ncmVlbjtcclxuXHRib3JkZXItbGVmdDogMzBweCBzb2xpZCAkcGlwLWRlZXAtcHVycGxlO1xyXG59XHJcbiIsImhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzIHtcclxuXHRtaW4td2lkdGg6IDMwMHB4O1xyXG5cdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGlwLWdyZXk7XHJcblx0dHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwMzA7XHJcblxyXG5cdHAuc21hbGwge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0fVxyXG5cclxuXHQjYm90dG9tYmFyLFxyXG5cdCN0b3BiYXIge1xyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdCYuaW5mby1pY29uIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24taW5mby5zdmdcIik7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3Zlcjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24taW5mb19ob3Zlci5zdmdcIik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnVzZXItaWNvbiB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tdXNlci5zdmdcIik7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxOXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3Zlcjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tdXNlcl9ob3Zlci5zdmdcIik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNlYXJjaC1pY29uIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1zZWFyY2gucG5nXCIpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTFweCAxMXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDExcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vICY6aG92ZXI6OmJlZm9yZSB7XHJcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXVzZXJfaG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRwaXAtb3JhbmdlO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkcGlwLW9yYW5nZTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uYXZiYXIge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRhLm5hdi1icmFuZCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG5cdFx0XHQmIGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDk1cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2Lmdzay1icmFuZCB7XHJcblx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRkaXYuZ3NrLWJyYW5kLWRpdmlkZXIge1xyXG5cdFx0XHQmIGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmh1Yi1uYXYtaWNvbiB7XHJcblx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLXRvZ2dsZXIge1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gbWluLXdpZHRoOiA2MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW1lbnUuc3ZnXCIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1tZW51X2hvdmVyLnN2Z1wiKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1jbG9zZS5zdmdcIik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1jbG9zZV9ob3Zlci5zdmdcIik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0Ly8gcGFkZGluZzogMTBweCAxOHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDY5cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0XHRcdFx0Ji5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdC8vIHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdFx0dG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2ZHJvcGRvd25fbW9iaWxlLnN2Z1wiKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDZweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDQ2JTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDZweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5zZWFyY2gtaWNvbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXNlYXJjaC5zdmdcIik7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI3cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI3cHg7XHJcblxyXG5cdFx0XHRcdFx0JiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1zZWFyY2hfaG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji51c2VyLWljb24ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0dG9wOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXVzZXJfd2hpdGUuc3ZnXCIpO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi11c2VyLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyN3B4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAmOmZvY3VzOjpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXVzZXJfaG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwaXAtb3JhbmdlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwaXAtb3JhbmdlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAmLmRyb3Bkb3duLXRvZ2dsZTpmb2N1czo6YWZ0ZXIsXHJcblx0XHRcdFx0Ji5kcm9wZG93bi10b2dnbGU6aG92ZXI6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2ZHJvcGRvd25faG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2ZHJvcGRvd25faG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYWN0aXZlIC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0I2xpbmtzIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGlwLW9yYW5nZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I2xpbmtzIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLWJyaWdodC1wdXJwbGU7XHJcblx0XHRcdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHRcdC8vIH1cclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5kcm9wZG93bi1kaXZpZGVyIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24taXRlbSB7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Ly8gXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0Ly8gXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0Ly8gXHRib3JkZXItdG9wOiAxcHggc29saWQgJHBpcC1vcmFuZ2UgIWltcG9ydGFudDtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQvLyBjb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24tdGV4dCB7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0XHQmIGxpIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXJpYmJvbi5zdmdcIik7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JiBhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZG90IHtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHQmIGxpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmlsbHVtaW5hdGUgbGkgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaW5oYWxlIHtcclxuXHRcdFx0XHRjb2xvcjogJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cclxuXHRcdFx0XHRsaSBhIHtcclxuXHRcdFx0XHRjb2xvcjogJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmhlYWRlciNoZWFkZXItaW5uZXIuaGVhZGVyLW5hdi1odWJzLm1vYmlsZW5hdi1vcGVuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcblx0JiAubmF2YmFyIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0JiAuaGVhZGVyLWJnIHtcclxuXHRcdGJhY2tncm91bmQ6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblxyXG5cdFx0JiAjbGlua3Mge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLWRlZXAtcHVycGxlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0JiAqIHtcclxuXHRcdFx0Ly8gY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHQvLyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I21vYmlsZS1uYXYtdmFjY2luZXMtaHViIHtcclxuXHRcdCNuYXZCYWNrLm5hdi1saW5rIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHR0b3A6IDI4cHg7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duX21vYmlsZS5zdmdcIik7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEycHggNnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2ZHJvcGRvd25faG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdi1pdGVtLm5hdi1pdGVtLXZhY2NpbmVzLWh1YiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbGx1bWluYXRlLWdyZWVuICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkcGlwLWRlZXAtcHVycGxlICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRoNi5kcm9wZG93bi1oZWFkZXIge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnSW50ZXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRjb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZHJvcGRvd24tZGl2aWRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0XHRjb2xvcjogJHBpcC1kZWVwLXB1cnBsZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwaXAtZGVlcC1wdXJwbGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0I21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIHtcclxuXHRcdCNuYXZCYWNrLm5hdi1saW5rIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHR0b3A6IDI4cHg7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdmRyb3Bkb3duX21vYmlsZS5zdmdcIik7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEycHggNnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2ZHJvcGRvd25faG92ZXIuc3ZnXCIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdi1pdGVtLm5hdi1pdGVtLXJlc3BpcmF0b3J5LWh1YiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmhhbGUteWVsbG93ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkaW5oYWxlLWRhcmtwdXJwbGUgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdGg2LmRyb3Bkb3duLWhlYWRlciB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdJbnRlcicsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdGNvbG9yOiAkaW5oYWxlLWRhcmtwdXJwbGU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRyb3Bkb3duLWRpdmlkZXIge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkaW5oYWxlLWRhcmtwdXJwbGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0XHRjb2xvcjogJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmRyb3Bkb3duLXRleHQge1xyXG5cdFx0XHRcdGNvbG9yOiAkaW5oYWxlLWRhcmtwdXJwbGU7XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0Ji5kb3Qge1xyXG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmIGxpIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYgYSB7Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTt9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Ly8gI21vYmlsZS1uYXYtcmVzcGlyYXRvcnktaHViIHtcclxuXHQvLyBcdCNuYXZCYWNrLm5hdi1saW5rIHtcclxuXHQvLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vIFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0Ly9cclxuXHQvLyBcdFx0Jjo6YmVmb3JlIHtcclxuXHQvLyBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ly8gXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdC8vIFx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0Ly8gXHRcdFx0dG9wOiAyOHB4O1xyXG5cdC8vIFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0Ly8gXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXZkcm9wZG93bl9tb2JpbGUuc3ZnXCIpO1xyXG5cdC8vIFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG5cdC8vIFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0Ly8gXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDZweDtcclxuXHQvLyBcdFx0XHR3aWR0aDogMTJweDtcclxuXHQvLyBcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHQvLyBcdFx0fVxyXG5cdC8vXHJcblx0Ly8gXHRcdCY6aG92ZXI6OmJlZm9yZSB7XHJcblx0Ly8gXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXZkcm9wZG93bl9ob3Zlci5zdmdcIik7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvL1xyXG5cdC8vIFx0Lm5hdi1pdGVtLm5hdi1pdGVtLXJlc3BpcmF0b3J5LWh1YiAuZHJvcGRvd24tbWVudSB7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmhhbGUtcHVycGxlICFpbXBvcnRhbnQ7XHJcblx0Ly8gXHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHQvL1xyXG5cdC8vIFx0XHRoNi5kcm9wZG93bi1oZWFkZXIge1xyXG5cdC8vIFx0XHRcdGZvbnQtZmFtaWx5OiAnSW50ZXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHQvLyBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQvLyBcdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHQvLyBcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdC8vIFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHQvLyBcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdC8vIFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Ly8gXHRcdH1cclxuXHQvL1xyXG5cdC8vIFx0XHQuZHJvcGRvd24tZGl2aWRlciB7XHJcblx0Ly8gXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHQvLyBcdFx0fVxyXG5cdC8vXHJcblx0Ly8gXHRcdC5kcm9wZG93bi1pdGVtIHtcclxuXHQvLyBcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdC8vIFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Ly9cclxuXHQvLyBcdFx0XHQmOmZvY3VzLFxyXG5cdC8vIFx0XHRcdCY6aG92ZXIge1xyXG5cdC8vIFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHQvLyBcdFx0XHR9XHJcblx0Ly8gXHRcdH1cclxuXHQvL1xyXG5cdC8vIFx0XHQuZHJvcGRvd24tdGV4dCB7XHJcblx0Ly8gXHRcdFx0dWwge1xyXG5cdC8vIFx0XHRcdFx0Ji5kb3Qge1xyXG5cdC8vIFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xyXG5cdC8vIFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0Ly9cclxuXHQvLyBcdFx0XHRcdFx0JiBsaSB7XHJcblx0Ly8gXHRcdFx0XHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdC8vIFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHQvL1xyXG5cdC8vIFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0Ly8gXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdC8vIFx0XHRcdFx0XHRcdH1cclxuXHQvLyBcdFx0XHRcdFx0fVxyXG5cdC8vIFx0XHRcdFx0fVxyXG5cdC8vIFx0XHRcdH1cclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHJcblxyXG59XHJcblxyXG4vKiB0byB0cnkgYW5kIGhlbHAgYXZvaWQgZm9jIGRlbGF5ICovXHJcbmJvZHkgI21haW4tY29udGVudCB7XHJcblx0cGFkZGluZy10b3A6IDEyOHB4O1xyXG59XHJcbiIsImJvZHkuaW5oYWxlLXBhZ2Uge1xyXG5cclxuXHJcblx0I2h1Yi1zdWJuYXYtaW5oYWxlIHtcclxuXHRcdCYuaHViLXN1Ym5hdiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmhhbGUtcHVycGxlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdFx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaHViLXN1Ym5hdi11bCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcblx0XHRcdFx0bGkubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5zaG93IC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmhhbGUtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmhhbGUtcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5kcm9wZG93bi1tZW51LnNob3cge1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDMwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGluaGFsZS15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkaW5oYWxlLWRhcmtwdXJwbGU7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5kcm9wZG93bi1kaXZpZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZHJvcGRvd24tdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYgbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCYgYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5kb3Qge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYgbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5uYXYtaXRlbS1pbmhhbGUtaG9tZSB7XHJcblx0XHRcdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5oYWxlLXBpbms7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYubmF2LWl0ZW0taW5oYWxlLXdoeXByZXNjcmliZSB7XHJcblx0XHRcdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5oYWxlLW1hbmdvO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLm5hdi1pdGVtLWluaGFsZS1vcHRpbWlzaW5nIHtcclxuXHRcdFx0XHRcdFx0Ji5zaG93ID4gLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5oYWxlLWxpbWU7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGluaGFsZS1saW1lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5kcm9wZG93bi1tZW51LnNob3cge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmhhbGUtbGltZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLm5hdi1pdGVtLWluaGFsZS1yZXNvdXJjZXMge1xyXG5cdFx0XHRcdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGluaGFsZS10ZWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zdGljayB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR6LWluZGV4OiAxMDIwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHJcblx0LmluaGFsZS10b3BiYXItc3F1aWdnbGUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VwbG9hZHMvaW5oYWxlL2JnLXRvcGJhci5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdH1cclxuXHQvLyBwLmxhcmdlIHtcclxuXHQvLyBcdGZvbnQtc2l6ZTogMjBweDtcclxuXHQvLyBcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdC8vIFx0bWFyZ2luOiAwO1xyXG5cdC8vIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHRhLmxpbmsge1xyXG5cdFx0Y29sb3I6ICRpbmhhbGUtcHVycGxlO1xyXG5cdH1cclxuXHJcblx0LmluaGFsZS1iYW5uZXItc3F1aWdnbGUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VwbG9hZHMvaW5oYWxlL2JnLWJhbm5lci5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cclxuXHRcdC5idG4taW5oYWxlLWFycm93IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0LmJ0bi1pbmhhbGUtYXJyb3ctaWNvbiB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XHJcblx0XHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblx0LmluaGFsZS1iYW5uZXItaW1hZ2Uge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdHdpZHRoOiAzNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zd2lwZXIuaW5oYWxlLXNlY3Rpb25zLWNhcm91c2VsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDIzODJweCkge1xyXG5cdFx0XHR3aWR0aDogMjM4MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblx0XHRcdC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmMGQyMDY7XHJcblx0XHRcdC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcclxuXHRcdFx0LS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogYXV0bztcclxuXHRcdFx0LS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xyXG5cdFx0XHQtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHQtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdFx0XHQtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcclxuXHRcdFx0LS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogMjBweDtcclxuXHRcdFx0LS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDIwcHg7XHJcblx0XHRcdC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogMjBweDtcclxuXHRcdFx0LS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICNmMGVmZWQ7XHJcblx0XHRcdC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDEuMDtcclxuXHRcdFx0LS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcclxuXHRcdFx0LS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcclxuXHRcdFx0LS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0XHQtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogMTcwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLXNsaWRlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0Ly8gd2lkdGg6IDQwMHB4O1xyXG5cdFx0XHQvLyBoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHR3aWR0aDogNzUlO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDU2MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdHdpZHRoOiA5MjlweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDYyN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmluaGFsZS1zZWN0aW9ucy1jYXJvdXNlbC1pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oYWxmLWJnLWltYWdlLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA2MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaGFsZi1iZy1pbWFnZSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LmFjY29yZGlvbi1oZWFkLFxyXG5cdGEuYWNjb3JkaW9uLWhlYWQge1xyXG5cdFx0bWluLWhlaWdodDogMTAwcHg7XHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkaW5oYWxlLWRhcmtwdXJwbGUsIDUlKSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxuI21haW4tY29udGVudCBvbC5udW1iZXItY2lyY2xlcyB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRjb3VudGVyLXJlc2V0OiBjb3VudGVyMTtcclxuXHRwYWRkaW5nLWxlZnQ6IDc4cHg7XHJcblxyXG5cdGxpIHtcclxuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyMTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdGxpOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogY291bnRlcihjb3VudGVyMSk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAtNzhweDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyN3B4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCYubnVtYmVyLWNpcmNsZXMtaW5oYWxlLWxpbWUge1xyXG5cdFx0XHRsaTo6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQ6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHRcdGNvbG9yOiAkaW5oYWxlLWxpbWU7XHJcblx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5pbmhhbGUtc2hhcGUtMSB7XHJcblx0Ym9yZGVyLXJhZGl1czogNzVweCA3NXB4IDAgNzVweDtcclxuXHRwYWRkaW5nOiAzNXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMzBweCAxMzBweCAwIDEzMHB4O1xyXG5cdFx0cGFkZGluZzogNzBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5pbmhhbGUtc2hhcGUtMi1iciB7XHJcblx0Ym9yZGVyLXJhZGl1czogNThweCA4OXB4IDAgNThweDtcclxuXHRwYWRkaW5nOiAzMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmluaGFsZS1zaGFwZS0yLWJsIHtcclxuXHRib3JkZXItcmFkaXVzOiA4OXB4IDU4cHggNThweCAwO1xyXG5cdHBhZGRpbmc6IDUwcHg7XHJcbn1cclxuXHJcbi5pbmhhbGUtc2hhcGUtMyB7XHJcblx0cGFkZGluZzogNDBweCAzMHB4IDIwcHggMzBweDtcclxuXHRtYXgtd2lkdGg6IDI3MHB4O1xyXG5cdG1pbi1oZWlnaHQ6IDQyNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMjcwcHggMTM1cHggMTM1cHg7XHJcblxyXG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHQvLyBcdHBhZGRpbmc6IDQwcHggNDBweCAzMHB4IDQwcHg7XHJcblx0Ly8gfVxyXG5cclxuXHQuaW5oYWxlLXNoYXBlLTMtdGV4dCA+IGRpdiB7XHJcblx0XHRtaW4taGVpZ2h0OiAyMjVweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uYmctcmVmaWxsLWltYWdlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHQgZGlzcGxheTogYmxvY2s7XHJcblx0IHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgdG9wOiAwO1xyXG5cdCBsZWZ0OiAwO1xyXG5cdCB3aWR0aDogNjAwcHg7XHJcblx0IGhlaWdodDogMTAwJTtcclxuXHQgbWF4LWhlaWdodDogNDIwcHg7XHJcblxyXG5cdCBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuXHQgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcblx0IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiB9XHJcbn1cclxuXHJcblxyXG59IC8vZW5kIG9mIHBhZ2VcclxuXHJcbi5idG4taW5oYWxlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5oYWxlLXllbGxvdztcclxuXHRib3JkZXItY29sb3I6ICRpbmhhbGUteWVsbG93O1xyXG5cdGNvbG9yOiAkaW5oYWxlLWRhcmtwdXJwbGU7XHJcbn1cclxuXHJcbi5idG4taW5oYWxlLWFycm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRtaW4td2lkdGg6IGF1dG87XHJcblx0bWF4LXdpZHRoOiAzMTBweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuXHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwaXAtb3JhbmdlO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkcGlwLW9yYW5nZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cclxuXHQuYnRuLWluaGFsZS1hcnJvdy1pY29uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtaW4td2lkdGg6IDQ2cHg7XHJcblx0XHR3aWR0aDogNDZweDtcclxuXHRcdGhlaWdodDogNDZweDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHJcblx0Ji5idG4taW5oYWxlLWFycm93LXllbGxvdyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5oYWxlLXllbGxvdztcclxuXHRcdGJvcmRlci1jb2xvcjogJGluaGFsZS15ZWxsb3c7XHJcblx0XHRjb2xvcjogJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cdFx0LmJ0bi1pbmhhbGUtYXJyb3ctaWNvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDZweCcgaGVpZ2h0PSc0NnB4JyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdyZ2IoNjcsIDUzLCAxMTkpJyBkPSdNMjMuMDAwLC0wLjAwMCBDMzUuNzAzLC0wLjAwMCA0Ni4wMDAsMTAuMjk4IDQ2LjAwMCwyMi4xMDAwIEM0Ni4wMDAsMzUuNzAzIDM1LjcwMyw0Ni4wMDAgMjMuMDAwLDQ2LjAwMCBDMTAuMjk3LDQ2LjAwMCAtMC4wMDAsMzUuNzAzIC0wLjAwMCwyMi4xMDAwIEMtMC4wMDAsMTAuMjk4IDEwLjI5NywtMC4wMDAgMjMuMDAwLC0wLjAwMCBaJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0ncmdiKDI0MCwgMjEwLCA2KScgZD0nTTIzLjUzOCwzMS40NjkgQzIzLjIxNSwzMS40NjkgMjIuOTExLDMxLjM0MyAyMi42ODIsMzEuMTEyIEMyMi4yMTEsMzAuNjM5IDIyLjIxMCwyOS44NjcgMjIuNjgxLDI5LjM5MyBDMjIuNjg3LDI5LjM4NyAyNy44NjUsMjQuMTg4IDI3Ljg2NSwyNC4xODggQzI3Ljg2NSwyNC4xODggMTMuMjE0LDI0LjE4OCAxMy4yMTEsMjQuMTg4IEMxMi41NDMsMjQuMTg4IDEyLjAwMCwyMy42NDMgMTIuMDAwLDIyLjk3MSBDMTIuMDAwLDIyLjMwMCAxMi41NDMsMjEuNzU1IDEzLjIxMSwyMS43NTUgQzEzLjIxNCwyMS43NTUgMjcuODY0LDIxLjc1NSAyNy44NjQsMjEuNzU1IEMyNy44NjQsMjEuNzU1IDIyLjY4NSwxNi41NTMgMjIuNjgyLDE2LjU1MCBDMjIuMjEyLDE2LjA3NyAyMi4yMTIsMTUuMzA1IDIyLjY4MSwxNC44MzEgQzIyLjkxMSwxNC42MDEgMjMuMjE1LDE0LjQ3NCAyMy41MzgsMTQuNDc0IEMyMy44NjMsMTQuNDc0IDI0LjE2NywxNC42MDEgMjQuMzk1LDE0LjgzMCBDMjQuNDAxLDE0LjgzNiAzMS42MzksMjIuMTA1IDMxLjY0NSwyMi4xMTEgQzMxLjg3NCwyMi4zNDEgMzEuMTAwMCwyMi42NDcgMzEuMTAwMCwyMi45NzEgQzMxLjEwMDAsMjMuMjk2IDMxLjg3NCwyMy42MDIgMzEuNjQ1LDIzLjgzMSBDMzEuNjQxLDIzLjgzNSAyNC4zOTcsMzEuMTExIDI0LjM5NSwzMS4xMTMgQzI0LjE2NywzMS4zNDMgMjMuODYzLDMxLjQ2OSAyMy41MzgsMzEuNDY5IFonLyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Ji5idG4taW5oYWxlLWFycm93LXBpbmsge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGluaGFsZS1waW5rO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkaW5oYWxlLXBpbms7XHJcblx0XHRjb2xvcjogJGluaGFsZS1kYXJrcHVycGxlO1xyXG5cdFx0LmJ0bi1pbmhhbGUtYXJyb3ctaWNvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDZweCcgaGVpZ2h0PSc0NnB4JyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdyZ2IoNjcsIDUzLCAxMTkpJyBkPSdNMjMuMDAwLC0wLjAwMCBDMzUuNzAzLC0wLjAwMCA0Ni4wMDAsMTAuMjk4IDQ2LjAwMCwyMi4xMDAwIEM0Ni4wMDAsMzUuNzAzIDM1LjcwMyw0Ni4wMDAgMjMuMDAwLDQ2LjAwMCBDMTAuMjk3LDQ2LjAwMCAtMC4wMDAsMzUuNzAzIC0wLjAwMCwyMi4xMDAwIEMtMC4wMDAsMTAuMjk4IDEwLjI5NywtMC4wMDAgMjMuMDAwLC0wLjAwMCBaJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0ncmdiKDI1MSwgMTg1LCAyMDQpJyBkPSdNMjMuNTM4LDMxLjQ2OSBDMjMuMjE1LDMxLjQ2OSAyMi45MTEsMzEuMzQzIDIyLjY4MiwzMS4xMTIgQzIyLjIxMSwzMC42MzkgMjIuMjEwLDI5Ljg2NyAyMi42ODEsMjkuMzkzIEMyMi42ODcsMjkuMzg3IDI3Ljg2NSwyNC4xODggMjcuODY1LDI0LjE4OCBDMjcuODY1LDI0LjE4OCAxMy4yMTQsMjQuMTg4IDEzLjIxMSwyNC4xODggQzEyLjU0MywyNC4xODggMTIuMDAwLDIzLjY0MyAxMi4wMDAsMjIuOTcxIEMxMi4wMDAsMjIuMzAwIDEyLjU0MywyMS43NTUgMTMuMjExLDIxLjc1NSBDMTMuMjE0LDIxLjc1NSAyNy44NjQsMjEuNzU1IDI3Ljg2NCwyMS43NTUgQzI3Ljg2NCwyMS43NTUgMjIuNjg1LDE2LjU1MyAyMi42ODIsMTYuNTUwIEMyMi4yMTIsMTYuMDc3IDIyLjIxMiwxNS4zMDUgMjIuNjgxLDE0LjgzMSBDMjIuOTExLDE0LjYwMSAyMy4yMTUsMTQuNDc0IDIzLjUzOCwxNC40NzQgQzIzLjg2MywxNC40NzQgMjQuMTY3LDE0LjYwMSAyNC4zOTUsMTQuODMwIEMyNC40MDEsMTQuODM2IDMxLjYzOSwyMi4xMDUgMzEuNjQ1LDIyLjExMSBDMzEuODc0LDIyLjM0MSAzMS4xMDAwLDIyLjY0NyAzMS4xMDAwLDIyLjk3MSBDMzEuMTAwMCwyMy4yOTYgMzEuODc0LDIzLjYwMiAzMS42NDUsMjMuODMxIEMzMS42NDEsMjMuODM1IDI0LjM5NywzMS4xMTEgMjQuMzk1LDMxLjExMyBDMjQuMTY3LDMxLjM0MyAyMy44NjMsMzEuNDY5IDIzLjUzOCwzMS40NjkgWicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLW9yYW5nZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcGlwLW9yYW5nZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmLmJ0bi1pbmhhbGUtYXJyb3ctbWFuZ28ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGluaGFsZS1tYW5nbztcclxuXHRcdGJvcmRlci1jb2xvcjogJGluaGFsZS1tYW5nbztcclxuXHRcdGNvbG9yOiAkaW5oYWxlLWRhcmtwdXJwbGU7XHJcblx0XHQuYnRuLWluaGFsZS1hcnJvdy1pY29uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NnB4JyBoZWlnaHQ9JzQ2cHgnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J3JnYig2NywgNTMsIDExOSknIGQ9J00yMy4wMDAsLTAuMDAwIEMzNS43MDMsLTAuMDAwIDQ2LjAwMCwxMC4yOTggNDYuMDAwLDIyLjEwMDAgQzQ2LjAwMCwzNS43MDMgMzUuNzAzLDQ2LjAwMCAyMy4wMDAsNDYuMDAwIEMxMC4yOTcsNDYuMDAwIC0wLjAwMCwzNS43MDMgLTAuMDAwLDIyLjEwMDAgQy0wLjAwMCwxMC4yOTggMTAuMjk3LC0wLjAwMCAyMy4wMDAsLTAuMDAwIFonLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdyZ2IoMjU1LCAxNjgsIDI5KScgZD0nTTIzLjUzOCwzMS40NjkgQzIzLjIxNSwzMS40NjkgMjIuOTExLDMxLjM0MyAyMi42ODIsMzEuMTEyIEMyMi4yMTEsMzAuNjM5IDIyLjIxMCwyOS44NjcgMjIuNjgxLDI5LjM5MyBDMjIuNjg3LDI5LjM4NyAyNy44NjUsMjQuMTg4IDI3Ljg2NSwyNC4xODggQzI3Ljg2NSwyNC4xODggMTMuMjE0LDI0LjE4OCAxMy4yMTEsMjQuMTg4IEMxMi41NDMsMjQuMTg4IDEyLjAwMCwyMy42NDMgMTIuMDAwLDIyLjk3MSBDMTIuMDAwLDIyLjMwMCAxMi41NDMsMjEuNzU1IDEzLjIxMSwyMS43NTUgQzEzLjIxNCwyMS43NTUgMjcuODY0LDIxLjc1NSAyNy44NjQsMjEuNzU1IEMyNy44NjQsMjEuNzU1IDIyLjY4NSwxNi41NTMgMjIuNjgyLDE2LjU1MCBDMjIuMjEyLDE2LjA3NyAyMi4yMTIsMTUuMzA1IDIyLjY4MSwxNC44MzEgQzIyLjkxMSwxNC42MDEgMjMuMjE1LDE0LjQ3NCAyMy41MzgsMTQuNDc0IEMyMy44NjMsMTQuNDc0IDI0LjE2NywxNC42MDEgMjQuMzk1LDE0LjgzMCBDMjQuNDAxLDE0LjgzNiAzMS42MzksMjIuMTA1IDMxLjY0NSwyMi4xMTEgQzMxLjg3NCwyMi4zNDEgMzEuMTAwMCwyMi42NDcgMzEuMTAwMCwyMi45NzEgQzMxLjEwMDAsMjMuMjk2IDMxLjg3NCwyMy42MDIgMzEuNjQ1LDIzLjgzMSBDMzEuNjQxLDIzLjgzNSAyNC4zOTcsMzEuMTExIDI0LjM5NSwzMS4xMTMgQzI0LjE2NywzMS4zNDMgMjMuODYzLDMxLjQ2OSAyMy41MzgsMzEuNDY5IFonLyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHBpcC1vcmFuZ2U7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmJ0bi1pbmhhbGUtYXJyb3ctbGltZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5oYWxlLWxpbWU7XHJcblx0XHRib3JkZXItY29sb3I6ICRpbmhhbGUtbGltZTtcclxuXHRcdGNvbG9yOiAkaW5oYWxlLWRhcmtwdXJwbGU7XHJcblx0XHQuYnRuLWluaGFsZS1hcnJvdy1pY29uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NnB4JyBoZWlnaHQ9JzQ2cHgnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J3JnYig2NywgNTMsIDExOSknIGQ9J00yMy4wMDAsLTAuMDAwIEMzNS43MDMsLTAuMDAwIDQ2LjAwMCwxMC4yOTggNDYuMDAwLDIyLjEwMDAgQzQ2LjAwMCwzNS43MDMgMzUuNzAzLDQ2LjAwMCAyMy4wMDAsNDYuMDAwIEMxMC4yOTcsNDYuMDAwIC0wLjAwMCwzNS43MDMgLTAuMDAwLDIyLjEwMDAgQy0wLjAwMCwxMC4yOTggMTAuMjk3LC0wLjAwMCAyMy4wMDAsLTAuMDAwIFonLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdyZ2IoMTk0LCAyMDksIDQpJyBkPSdNMjMuNTM4LDMxLjQ2OSBDMjMuMjE1LDMxLjQ2OSAyMi45MTEsMzEuMzQzIDIyLjY4MiwzMS4xMTIgQzIyLjIxMSwzMC42MzkgMjIuMjEwLDI5Ljg2NyAyMi42ODEsMjkuMzkzIEMyMi42ODcsMjkuMzg3IDI3Ljg2NSwyNC4xODggMjcuODY1LDI0LjE4OCBDMjcuODY1LDI0LjE4OCAxMy4yMTQsMjQuMTg4IDEzLjIxMSwyNC4xODggQzEyLjU0MywyNC4xODggMTIuMDAwLDIzLjY0MyAxMi4wMDAsMjIuOTcxIEMxMi4wMDAsMjIuMzAwIDEyLjU0MywyMS43NTUgMTMuMjExLDIxLjc1NSBDMTMuMjE0LDIxLjc1NSAyNy44NjQsMjEuNzU1IDI3Ljg2NCwyMS43NTUgQzI3Ljg2NCwyMS43NTUgMjIuNjg1LDE2LjU1MyAyMi42ODIsMTYuNTUwIEMyMi4yMTIsMTYuMDc3IDIyLjIxMiwxNS4zMDUgMjIuNjgxLDE0LjgzMSBDMjIuOTExLDE0LjYwMSAyMy4yMTUsMTQuNDc0IDIzLjUzOCwxNC40NzQgQzIzLjg2MywxNC40NzQgMjQuMTY3LDE0LjYwMSAyNC4zOTUsMTQuODMwIEMyNC40MDEsMTQuODM2IDMxLjYzOSwyMi4xMDUgMzEuNjQ1LDIyLjExMSBDMzEuODc0LDIyLjM0MSAzMS4xMDAwLDIyLjY0NyAzMS4xMDAwLDIyLjk3MSBDMzEuMTAwMCwyMy4yOTYgMzEuODc0LDIzLjYwMiAzMS42NDUsMjMuODMxIEMzMS42NDEsMjMuODM1IDI0LjM5NywzMS4xMTEgMjQuMzk1LDMxLjExMyBDMjQuMTY3LDMxLjM0MyAyMy44NjMsMzEuNDY5IDIzLjUzOCwzMS40NjkgWicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLW9yYW5nZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcGlwLW9yYW5nZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYnRuLWluaGFsZS1hcnJvdy10ZWFsIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmhhbGUtdGVhbDtcclxuXHRcdGJvcmRlci1jb2xvcjogJGluaGFsZS10ZWFsO1xyXG5cdFx0Y29sb3I6ICRpbmhhbGUtZGFya3B1cnBsZTtcclxuXHRcdC5idG4taW5oYWxlLWFycm93LWljb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ2cHgnIGhlaWdodD0nNDZweCclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0ncmdiKDY3LCA1MywgMTE5KScgZD0nTTIzLjAwMCwtMC4wMDAgQzM1LjcwMywtMC4wMDAgNDYuMDAwLDEwLjI5OCA0Ni4wMDAsMjIuMTAwMCBDNDYuMDAwLDM1LjcwMyAzNS43MDMsNDYuMDAwIDIzLjAwMCw0Ni4wMDAgQzEwLjI5Nyw0Ni4wMDAgLTAuMDAwLDM1LjcwMyAtMC4wMDAsMjIuMTAwMCBDLTAuMDAwLDEwLjI5OCAxMC4yOTcsLTAuMDAwIDIzLjAwMCwtMC4wMDAgWicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J3JnYigyNSwgMTgxLCAxODgpJyBkPSdNMjMuNTM4LDMxLjQ2OSBDMjMuMjE1LDMxLjQ2OSAyMi45MTEsMzEuMzQzIDIyLjY4MiwzMS4xMTIgQzIyLjIxMSwzMC42MzkgMjIuMjEwLDI5Ljg2NyAyMi42ODEsMjkuMzkzIEMyMi42ODcsMjkuMzg3IDI3Ljg2NSwyNC4xODggMjcuODY1LDI0LjE4OCBDMjcuODY1LDI0LjE4OCAxMy4yMTQsMjQuMTg4IDEzLjIxMSwyNC4xODggQzEyLjU0MywyNC4xODggMTIuMDAwLDIzLjY0MyAxMi4wMDAsMjIuOTcxIEMxMi4wMDAsMjIuMzAwIDEyLjU0MywyMS43NTUgMTMuMjExLDIxLjc1NSBDMTMuMjE0LDIxLjc1NSAyNy44NjQsMjEuNzU1IDI3Ljg2NCwyMS43NTUgQzI3Ljg2NCwyMS43NTUgMjIuNjg1LDE2LjU1MyAyMi42ODIsMTYuNTUwIEMyMi4yMTIsMTYuMDc3IDIyLjIxMiwxNS4zMDUgMjIuNjgxLDE0LjgzMSBDMjIuOTExLDE0LjYwMSAyMy4yMTUsMTQuNDc0IDIzLjUzOCwxNC40NzQgQzIzLjg2MywxNC40NzQgMjQuMTY3LDE0LjYwMSAyNC4zOTUsMTQuODMwIEMyNC40MDEsMTQuODM2IDMxLjYzOSwyMi4xMDUgMzEuNjQ1LDIyLjExMSBDMzEuODc0LDIyLjM0MSAzMS4xMDAwLDIyLjY0NyAzMS4xMDAwLDIyLjk3MSBDMzEuMTAwMCwyMy4yOTYgMzEuODc0LDIzLjYwMiAzMS42NDUsMjMuODMxIEMzMS42NDEsMjMuODM1IDI0LjM5NywzMS4xMTEgMjQuMzk1LDMxLjExMyBDMjQuMTY3LDMxLjM0MyAyMy44NjMsMzEuNDY5IDIzLjUzOCwzMS40NjkgWicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGlwLW9yYW5nZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcGlwLW9yYW5nZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYnRuLWluaGFsZS1hcnJvdy1jbGVhciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHQuYnRuLWluaGFsZS1hcnJvdy1pY29uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NnB4JyBoZWlnaHQ9JzQ2cHgnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J3JnYigyNTUsIDI1NSwgMjU1KScgZD0nTTIyLjEsMEMxMC4zLDAsMCwxMC4zLDAsMjNzMTAuMywyMywyMi4xLDIzYzEzLjYsMCwyMy45LTEwLjMsMjMuOS0yM1MzNS43LDAsMjIuMSwwWk0zMS42NSwyMy44M3MtNy4yNSw3LjI4LTcuMjUsNy4yOGMtLjIzLjIzLS41My4zNi0uODYuMzZzLS42My0uMTMtLjg2LS4zNmMtLjQ3LS40Ny0uNDctMS4yNSwwLTEuNzIsMCwwLDUuMTgtNS4yMSw1LjE4LTUuMjFoLTE0LjY1Yy0uNjcsMC0xLjIxLS41NS0xLjIxLTEuMjJzLjU0LTEuMjIsMS4yMS0xLjIyaDE0LjY1cy01LjE4LTUuMi01LjE4LTUuMmMtLjQ3LS40OC0uNDctMS4yNSwwLTEuNzIuMjMtLjIzLjUzLS4zNi44Ni0uMzZzLjYzLjEzLjg2LjM2YzAsMCw3LjI0LDcuMjcsNy4yNSw3LjI4LjIzLjIzLjM1LjU0LjM1Ljg2cy0uMTIuNjMtLjM1Ljg2WicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJGluaGFsZS1vZmZ3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmLmJ0bi13aWR0aC1hdXRvIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IDc0cHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbiNjb29raWUtbm90aWNlLWluaGFsZSB7XHJcblx0LmJ0biB7XHJcblx0XHRtaW4td2lkdGg6IDExMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxufVxyXG4iLCIvKiFcclxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjkuMCAoaHR0cHM6Ly9naXRodWIuY29tL3V4c29sdXRpb25zL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxyXG4gKi9cclxuXHJcbi5kYXRlcGlja2Vye3BhZGRpbmc6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtkaXJlY3Rpb246bHRyfS5kYXRlcGlja2VyLWlubGluZXt3aWR0aDoyMjBweH0uZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0uZGF0ZXBpY2tlci1ydGwuZHJvcGRvd24tbWVudXtsZWZ0OmF1dG99LmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW57ZmxvYXQ6cmlnaHR9LmRhdGVwaWNrZXItZHJvcGRvd257dG9wOjA7bGVmdDowfS5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkICM5OTk7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMik7cG9zaXRpb246YWJzb2x1dGV9LmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6MDtwb3NpdGlvbjphYnNvbHV0ZX0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZXtsZWZ0OjZweH0uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVye2xlZnQ6N3B4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZXtyaWdodDo2cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXJ7cmlnaHQ6N3B4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmV7dG9wOi03cHh9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVye3RvcDotNnB4fS5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmV7Ym90dG9tOi03cHg7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci10b3A6N3B4IHNvbGlkICM5OTl9LmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVye2JvdHRvbTotNnB4O2JvcmRlci1ib3R0b206MDtib3JkZXItdG9wOjZweCBzb2xpZCAjZmZmfS5kYXRlcGlja2VyIHRhYmxle21hcmdpbjowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0ZXBpY2tlciB0ZCwuZGF0ZXBpY2tlciB0aHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6bm9uZX0udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCwudGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlcntiYWNrZ3JvdW5kOiNlZWU7Y3Vyc29yOnBvaW50ZXJ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZHtjb2xvcjojOTk5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6MCAwO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZDojZDllZGY3O2JvcmRlci1yYWRpdXM6MH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZGUxOWE7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2ZkZDQ5YSwjZmRmNTlhKTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2ZkZDQ5YSksdG8oI2ZkZjU5YSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZGQ0OWEsI2ZkZjU5YSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmRkNDlhJywgZW5kQ29sb3JzdHI9JyNmZGY1OWEnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOiNmZGY1OWEgI2ZkZjU5YSAjZmJlZDUwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtjb2xvcjojMDAwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2ZkZjU5YX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZiZjA2OVxcOX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcjpob3Zlcntjb2xvcjojMDAwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVye2JhY2tncm91bmQ6I2VlZTstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjB9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXksLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNkMTdhO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmM2MxN2EsI2YzZTk3YSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCNmM2MxN2EpLHRvKCNmM2U5N2EpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjNjMTdhLCNmM2U5N2EpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2YzYzE3YScsIGVuZENvbG9yc3RyPScjZjNlOTdhJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojZjNlOTdhICNmM2U5N2EgI2VkZGUzNDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2YzZTk3YX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VmZTI0YlxcOX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWU7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2IzYjNiMyxncmV5KTtiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2IzYjNiMyksdG8oZ3JleSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNiM2IzYjMsZ3JleSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjYjNiM2IzJywgZW5kQ29sb3JzdHI9JyM4MDgwODAnLCBHcmFkaWVudFR5cGU9MCk7Ym9yZGVyLWNvbG9yOmdyZXkgZ3JleSAjNTk1OTU5O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZFtkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXI6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOmdyZXl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM2NjZcXDl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNmRjYztiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjMDhjKSx0bygjMDRjKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzA4YywjMDRjKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwOGMnLCBlbmRDb2xvcnN0cj0nIzAwNDRjYycsIEdyYWRpZW50VHlwZT0wKTtib3JkZXItY29sb3I6IzA0YyAjMDRjICMwMDJhODA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjEpIHJnYmEoMCwwLDAsLjI1KTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMDRjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMzlcXDl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjIzJTtoZWlnaHQ6NTRweDtsaW5lLWhlaWdodDo1NHB4O2Zsb2F0OmxlZnQ7bWFyZ2luOjElO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweH0uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlcntiYWNrZ3JvdW5kOiNlZWV9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQ6MCAwO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2ZGNjO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwOGMsIzA0Yyk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCAwLDAgMTAwJSxmcm9tKCMwOGMpLHRvKCMwNGMpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDhjLCMwNGMpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzA4YycsIGVuZENvbG9yc3RyPScjMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO2JvcmRlci1jb2xvcjojMDRjICMwNGMgIzAwMmE4MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMSkgcmdiYSgwLDAsMCwuMjUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLC4yNSl9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0sLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMDRjfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDM5XFw5fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xke2NvbG9yOiM5OTl9LmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoe3dpZHRoOjE0NXB4fS5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCwuZGF0ZXBpY2tlciAubmV4dCwuZGF0ZXBpY2tlciAucHJldiwuZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aHtjdXJzb3I6cG9pbnRlcn0uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkLC5kYXRlcGlja2VyIC5wcmV2LmRpc2FibGVke3Zpc2liaWxpdHk6aGlkZGVufS5kYXRlcGlja2VyIC5jd3tmb250LXNpemU6MTBweDt3aWR0aDoxMnB4O3BhZGRpbmc6MCAycHggMCA1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uLC5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbntjdXJzb3I6cG9pbnRlcn0uaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiBpLC5pbnB1dC1wcmVwZW5kLmRhdGUgLmFkZC1vbiBpe21hcmdpbi10b3A6M3B4fS5pbnB1dC1kYXRlcmFuZ2UgaW5wdXR7dGV4dC1hbGlnbjpjZW50ZXJ9LmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZHstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4O2JvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHh9LmlucHV0LWRhdGVyYW5nZSBpbnB1dDpsYXN0LWNoaWxkey13ZWJraXQtYm9yZGVyLXJhZGl1czowIDNweCAzcHggMDstbW96LWJvcmRlci1yYWRpdXM6MCAzcHggM3B4IDA7Ym9yZGVyLXJhZGl1czowIDNweCAzcHggMH0uaW5wdXQtZGF0ZXJhbmdlIC5hZGQtb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttaW4td2lkdGg6MTZweDtoZWlnaHQ6MThweDtwYWRkaW5nOjRweCA1cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO21hcmdpbi1sZWZ0Oi01cHg7bWFyZ2luLXJpZ2h0Oi01cHh9XHJcblxyXG5cclxuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgLmluaXRpYWwtaW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDA7XHJcblx0bWF4LXdpZHRoOiA3NSU7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgI3Jlc3VsdEltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAzNTBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgI3Jlc3VsdEltYWdlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yICNsb2dpYyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGlsbHVtaW5hdGUtZ3JlZW47XHJcblx0Ly8gcGFkZGluZzogMS41cmVtO1xyXG5cdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbn1cclxuXHJcbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yICNsb2dpYyAucmFkaW8tb3B0aW9ucyB7XHJcblx0cGFkZGluZy1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcblxyXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAjbG9naWMgbGFiZWwge1xyXG5cdC8vIGZvbnQtc2l6ZTogMC45cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yICNsb2dpYyB1bCAge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yICNsb2dpYyB1bCBsaSB7XHJcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAjbG9naWMgdWwgbGk6OmJlZm9yZSB7XHJcbiAgdG9wOiAtMXB4O1xyXG59XHJcblxyXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAjcmVzdWx0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAuZWxpZ2liaWxpdHktcmVzdWx0IGg0IHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuZWxpZ2liaWxpdHktY2FsY3VsYXRvciAuZWxpZ2liaWxpdHktcmVzdWx0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5lbGlnaWJpbGl0eS1yZXN1bHQgaDQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5lbGlnaWJpbGl0eS1yZXN1bHQgaDQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAtNDBweDtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi91cGxvYWRzL2VsaWdpYmlsaXR5X2NhbGN1bGF0b3IvZGF0ZXBpY2tlci5wbmdcIik7XHJcbn1cclxuXHJcbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yICNlcnJvci1oYW5kbGVyIHtcclxuXHRjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAuaW1hZ2UtcmVzdWx0IHtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3VwbG9hZHMvZWxpZ2liaWxpdHlfY2FsY3VsYXRvci9jaGVja21hcmsucG5nXCIpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcblxyXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAuc3VibWl0IHtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC1tcy1mbGV4LXBhY2s6IHNwYWNlLWV2ZW5seTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxufVxyXG5cclxuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgLmVsaWdpYmxlIHtcclxuXHRjb2xvcjogIzJDQkY3QiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0ZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi10b3A6IC05cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgLm5vdC1lbGlnaWJsZSB7XHJcblx0Y29sb3I6ICNGMzY2MzMgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IDEuNWVtO1xyXG59XHJcblxyXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciAjaWNvbiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciBidXR0b246ZGlzYWJsZWQsXHJcbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIGJ1dHRvbltkaXNhYmxlZF0ge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuZWxpZ2liaWxpdHktY2FsY3VsYXRvciAjcmVzdWx0LXdpdGgtaW1hZ2Uge1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcbn1cclxuXHJcbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yICNyZXN1bHQtd2l0aC1pbWFnZSAucmVzdWx0LXZpc3VhbCB7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgI3Jlc3VsdC13aXRoLWltYWdlIC5yZXN1bHQtdmlzdWFsIHtcclxuXHRcdHRvcDogLTVweDtcclxuXHR9XHJcblxyXG5cdC5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yICNyZXN1bHQtd2l0aC1pbWFnZSAucmVzdWx0LXZpc3VhbCBpbWcge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuZWxpZ2liaWxpdHktY2FsY3VsYXRvciAuZWxpZ2liaWxpdHktaW1hZ2Uge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcblx0XHR0b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5jaGVja2JveC1jb250YWluZXIge1xyXG5cdFx0aGVpZ2h0OiAyODBweDtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0Ly8gbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogM3B4IDZweCAzcHggM3B4O1xyXG5cdFx0c2Nyb2xsYmFyLWNvbG9yOiAkaWxsdW1pbmF0ZS1saWdodGdyZXkgJGlsbHVtaW5hdGUtZ3JlZW47XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5jaGVja2JveC1jb250YWluZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZWxpZ2liaWxpdHktY2FsY3VsYXRvciBlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAycHg7XHJcblx0Y29sb3I6ICMwMjFkMjg7XHJcbn1cclxuXHJcbi5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5lcnJvci1ib3JkZXIge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcclxufVxyXG5cclxuLy8gLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgLnF1ZXN0aW9uIHtcclxuLy8gXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG4vLyB9XHJcbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4vLyBcdC5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5xdWVzdGlvbiB7XHJcbi8vIFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG4vLyAuZWxpZ2liaWxpdHktY2FsY3VsYXRvciAucXVlc3Rpb24gbGFiZWwge1xyXG4vLyBcdGZvbnQtc2l6ZTogMS4zMWVtO1xyXG4vLyB9XHJcblxyXG4vLyAuZWxpZ2liaWxpdHktY2FsY3VsYXRvciAucmFkaW8tb3B0aW9ucyB7XHJcbi8vIFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuLy8gfVxyXG5cclxuLy8gLmVsaWdpYmlsaXR5LWNhbGN1bGF0b3IgLnJhZGlvLW9wdGlvbnMgLmZvcm0tY2hlY2staW5wdXQge1xyXG4vLyBcdHdpZHRoOiAyNXB4O1xyXG4vLyBcdGhlaWdodDogMjVweDtcclxuLy8gfVxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4vLyBcdC5lbGlnaWJpbGl0eS1jYWxjdWxhdG9yIC5yYWRpby1vcHRpb25zIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuLy8gXHRcdHdpZHRoOiAyOHB4O1xyXG4vLyBcdFx0aGVpZ2h0OiAyOHB4O1xyXG4vLyBcdH1cclxuLy8gfVxyXG4vLyBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuLy8gXHQuZWxpZ2liaWxpdHktY2FsY3VsYXRvciAucmFkaW8tb3B0aW9ucyAucmFkaW8tc2VsZWN0IHtcclxuLy8gXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG4vLyBcdH1cclxuLy8gfVxyXG4vL1xyXG4vLyAuZGF0ZXBpY2tlciB7XHJcbi8vIFx0Zm9udC1zaXplOiAxNnB4O1xyXG4vLyBcdHdpZHRoOiAzODhweDtcclxuLy8gfVxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4vLyBcdC5kYXRlcGlja2VyIHtcclxuLy8gXHRcdHdpZHRoOiAzMTdweDtcclxuLy8gXHR9XHJcbi8vIH1cclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbi8vIFx0LmRhdGVwaWNrZXIge1xyXG4vLyBcdFx0bGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4vLyBcdFx0d2lkdGg6IDI5MHB4O1xyXG4vLyBcdH1cclxuLy8gfVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQge1xyXG5cdHBhZGRpbmc6IDEycHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XHJcblx0cGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAudGFibGUtY29uZGVuc2VkIHtcclxuXHR3aWR0aDogMzgwcHg7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQuZGF0ZXBpY2tlciAudGFibGUtY29uZGVuc2VkIHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmRhdGVwaWNrZXIgLnRhYmxlLWNvbmRlbnNlZCB7XHJcblx0XHR3aWR0aDogMjgwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlciAudGFibGUtY29uZGVuc2VkIC5uZXh0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bGVmdDogLTVweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgLmhpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZS5kaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbiJdfQ== */
