@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);
/*!
 * Bootstrap v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #0179A8;
  --indigo: #346CB0;
  --purple: #5F4B8B;
  --pink: #B76BA3;
  --red: #EA6759;
  --orange: #EC935E;
  --yellow: #F7C46C;
  --green: #A7C796;
  --teal: #00A28A;
  --cyan: #3686A0;
  --white: #ffffff;
  --gray: #686F76;
  --gray-dark: #3D464F;
  --primary: #346CB0;
  --secondary: #F5F5F5;
  --success: #00A28A;
  --info: #0179A8;
  --warning: #F7C46C;
  --danger: #EA6759;
  --light: #F5F5F5;
  --dark: #3D464F;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(19, 29, 40, 0);
}

@-ms-viewport {
  width: device-width;
}

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

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #28313B;
  text-align: left;
  background-color: #ffffff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

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

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #346CB0;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #234875;
  text-decoration: underline;
}

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

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

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

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

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

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

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #686F76;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

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;
}

progress {
  vertical-align: baseline;
}

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

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

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 600;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

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

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

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

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

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

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

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

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(19, 29, 40, 0.1);
}

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

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

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

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

.list-inline-item {
  display: inline-block;
}

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

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

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.125rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #686F76;
}

.blockquote-footer::before {
  content: "\2014 \00A0";
}

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

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

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 90%;
  color: #686F76;
}

code {
  font-size: 87.5%;
  color: #B76BA3;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #28313B;
  border-radius: 0.2rem;
}

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

pre {
  display: block;
  font-size: 87.5%;
  color: #28313B;
}

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

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

.container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

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

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

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

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

.container-fluid {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

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

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

.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%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

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

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.333333%;
          flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.666667%;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

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

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.666667%;
          flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

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

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.333333%;
          flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.666667%;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

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

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.333333%;
          flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.666667%;
          flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #e8e8e9;
}

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

.table tbody + tbody {
  border-top: 2px solid #e8e8e9;
}

.table .table {
  background-color: #ffffff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #e8e8e9;
}

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

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

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

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(19, 29, 40, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(19, 29, 40, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c6d6e9;
}

.table-hover .table-primary:hover {
  background-color: #b4c9e2;
}

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

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #fcfcfc;
}

.table-hover .table-secondary:hover {
  background-color: #efefef;
}

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

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b8e5de;
}

.table-hover .table-success:hover {
  background-color: #a5ded5;
}

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

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8d9e7;
}

.table-hover .table-info:hover {
  background-color: #a5cfe1;
}

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

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fdeed6;
}

.table-hover .table-warning:hover {
  background-color: #fce4be;
}

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

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f9d4d1;
}

.table-hover .table-danger:hover {
  background-color: #f6bfba;
}

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

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fcfcfc;
}

.table-hover .table-light:hover {
  background-color: #efefef;
}

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

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c9cbce;
}

.table-hover .table-dark:hover {
  background-color: #bcbec2;
}

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

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(19, 29, 40, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(11, 16, 23, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(11, 16, 23, 0.075);
}

.table .thead-dark th {
  color: #ffffff;
  background-color: #535A62;
  border-color: #656d77;
}

.table .thead-light th {
  color: #28313B;
  background-color: #F5F5F5;
  border-color: #e8e8e9;
}

.table-dark {
  color: #ffffff;
  background-color: #535A62;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #656d77;
}

.table-dark.table-bordered {
  border: 0;
}

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

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

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

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

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

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

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #28313B;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #D4D5D7;
  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 screen and (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}

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

.form-control:focus {
  color: #28313B;
  background-color: #ffffff;
  border-color: #346CB0;
  outline: 0;
  -webkit-box-shadow: 0 0 0 1px #346CB0;
          box-shadow: 0 0 0 1px #346CB0;
}

.form-control::-webkit-input-placeholder {
  color: #A9ACB0;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #A9ACB0;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #A9ACB0;
  opacity: 1;
}

.form-control::placeholder {
  color: #A9ACB0;
  opacity: 1;
}

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

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}

select.form-control:focus::-ms-value {
  color: #28313B;
  background-color: #ffffff;
}

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

.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;
}

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #28313B;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.input-group-lg > .input-group-append > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.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;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control,
.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;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}

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

.form-text {
  display: block;
  margin-top: 0.25rem;
}

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #686F76;
}

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

.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;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #00A28A;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #ffffff;
  background-color: rgba(0, 162, 138, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #00A28A;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #00A28A;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 162, 138, 0.25);
          box-shadow: 0 0 0 1px rgba(0, 162, 138, 0.25);
}

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

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

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #00A28A;
}

.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;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #00A28A;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #23ffde;
}

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

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #00d5b5;
}

.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 1px #ffffff, 0 0 0 1px rgba(0, 162, 138, 0.25);
          box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px rgba(0, 162, 138, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #00A28A;
}

.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}

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

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 162, 138, 0.25);
          box-shadow: 0 0 0 1px rgba(0, 162, 138, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #ffffff;
  background-color: rgba(234, 103, 89, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #EA6759;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #EA6759;
  -webkit-box-shadow: 0 0 0 1px rgba(234, 103, 89, 0.25);
          box-shadow: 0 0 0 1px rgba(234, 103, 89, 0.25);
}

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

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

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

.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;
}

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

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #f8cfca;
}

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

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

.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 1px #ffffff, 0 0 0 1px rgba(234, 103, 89, 0.25);
          box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px rgba(234, 103, 89, 0.25);
}

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

.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}

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

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  -webkit-box-shadow: 0 0 0 1px rgba(234, 103, 89, 0.25);
          box-shadow: 0 0 0 1px rgba(234, 103, 89, 0.25);
}

.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;
}

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

@media (min-width: 576px) {
  .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;
  }
  .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;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .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;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .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;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  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 screen and (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    transition: none;
  }
}

.btn:hover, .btn:focus {
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 1px #346CB0;
          box-shadow: 0 0 0 1px #346CB0;
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  background-image: none;
}

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

.btn-primary {
  color: #ffffff;
  background-color: #346CB0;
  border-color: #346CB0;
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #2b5a92;
  border-color: #285489;
}

.btn-primary:focus, .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(52, 108, 176, 0.5);
          box-shadow: 0 0 0 1px rgba(52, 108, 176, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #346CB0;
  border-color: #346CB0;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #285489;
  border-color: #254e7f;
}

.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 1px rgba(52, 108, 176, 0.5);
          box-shadow: 0 0 0 1px rgba(52, 108, 176, 0.5);
}

.btn-secondary {
  color: #28313B;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}

.btn-secondary:hover {
  color: #28313B;
  background-color: #e2e2e2;
  border-color: gainsboro;
}

.btn-secondary:focus, .btn-secondary.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
          box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #28313B;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #28313B;
  background-color: gainsboro;
  border-color: #d5d5d5;
}

.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 1px rgba(245, 245, 245, 0.5);
          box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #00A28A;
  border-color: #00A28A;
}

.btn-success:hover {
  color: #ffffff;
  background-color: #007c69;
  border-color: #006f5f;
}

.btn-success:focus, .btn-success.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 162, 138, 0.5);
          box-shadow: 0 0 0 1px rgba(0, 162, 138, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #00A28A;
  border-color: #00A28A;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #006f5f;
  border-color: #006254;
}

.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 1px rgba(0, 162, 138, 0.5);
          box-shadow: 0 0 0 1px rgba(0, 162, 138, 0.5);
}

.btn-info {
  color: #ffffff;
  background-color: #0179A8;
  border-color: #0179A8;
}

.btn-info:hover {
  color: #ffffff;
  background-color: #015e82;
  border-color: #015475;
}

.btn-info:focus, .btn-info.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(1, 121, 168, 0.5);
          box-shadow: 0 0 0 1px rgba(1, 121, 168, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #ffffff;
  background-color: #0179A8;
  border-color: #0179A8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #015475;
  border-color: #014b69;
}

.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 1px rgba(1, 121, 168, 0.5);
          box-shadow: 0 0 0 1px rgba(1, 121, 168, 0.5);
}

.btn-warning {
  color: #28313B;
  background-color: #F7C46C;
  border-color: #F7C46C;
}

.btn-warning:hover {
  color: #28313B;
  background-color: #f5b548;
  border-color: #f4b13c;
}

.btn-warning:focus, .btn-warning.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(247, 196, 108, 0.5);
          box-shadow: 0 0 0 1px rgba(247, 196, 108, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #28313B;
  background-color: #F7C46C;
  border-color: #F7C46C;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #28313B;
  background-color: #f4b13c;
  border-color: #f4ac30;
}

.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 1px rgba(247, 196, 108, 0.5);
          box-shadow: 0 0 0 1px rgba(247, 196, 108, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #EA6759;
  border-color: #EA6759;
}

.btn-danger:hover {
  color: #ffffff;
  background-color: #e64837;
  border-color: #e43e2c;
}

.btn-danger:focus, .btn-danger.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(234, 103, 89, 0.5);
          box-shadow: 0 0 0 1px rgba(234, 103, 89, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #EA6759;
  border-color: #EA6759;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #e43e2c;
  border-color: #e33320;
}

.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 1px rgba(234, 103, 89, 0.5);
          box-shadow: 0 0 0 1px rgba(234, 103, 89, 0.5);
}

.btn-light {
  color: #28313B;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}

.btn-light:hover {
  color: #28313B;
  background-color: #e2e2e2;
  border-color: gainsboro;
}

.btn-light:focus, .btn-light.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
          box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #28313B;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #28313B;
  background-color: gainsboro;
  border-color: #d5d5d5;
}

.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 1px rgba(245, 245, 245, 0.5);
          box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #3D464F;
  border-color: #3D464F;
}

.btn-dark:hover {
  color: #ffffff;
  background-color: #2c3339;
  border-color: #272d32;
}

.btn-dark:focus, .btn-dark.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(61, 70, 79, 0.5);
          box-shadow: 0 0 0 1px rgba(61, 70, 79, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #3D464F;
  border-color: #3D464F;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #272d32;
  border-color: #21262b;
}

.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 1px rgba(61, 70, 79, 0.5);
          box-shadow: 0 0 0 1px rgba(61, 70, 79, 0.5);
}

.btn-outline-primary {
  color: #346CB0;
  background-color: transparent;
  background-image: none;
  border-color: #346CB0;
}

.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #346CB0;
  border-color: #346CB0;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(52, 108, 176, 0.5);
          box-shadow: 0 0 0 1px rgba(52, 108, 176, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #346CB0;
  background-color: transparent;
}

.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: #346CB0;
  border-color: #346CB0;
}

.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 1px rgba(52, 108, 176, 0.5);
          box-shadow: 0 0 0 1px rgba(52, 108, 176, 0.5);
}

.btn-outline-secondary {
  color: #F5F5F5;
  background-color: transparent;
  background-image: none;
  border-color: #F5F5F5;
}

.btn-outline-secondary:hover {
  color: #28313B;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
          box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #F5F5F5;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #28313B;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}

.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 1px rgba(245, 245, 245, 0.5);
          box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
}

.btn-outline-success {
  color: #00A28A;
  background-color: transparent;
  background-image: none;
  border-color: #00A28A;
}

.btn-outline-success:hover {
  color: #ffffff;
  background-color: #00A28A;
  border-color: #00A28A;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 162, 138, 0.5);
          box-shadow: 0 0 0 1px rgba(0, 162, 138, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #00A28A;
  background-color: transparent;
}

.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: #00A28A;
  border-color: #00A28A;
}

.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 1px rgba(0, 162, 138, 0.5);
          box-shadow: 0 0 0 1px rgba(0, 162, 138, 0.5);
}

.btn-outline-info {
  color: #0179A8;
  background-color: transparent;
  background-image: none;
  border-color: #0179A8;
}

.btn-outline-info:hover {
  color: #ffffff;
  background-color: #0179A8;
  border-color: #0179A8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(1, 121, 168, 0.5);
          box-shadow: 0 0 0 1px rgba(1, 121, 168, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #0179A8;
  background-color: transparent;
}

.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: #0179A8;
  border-color: #0179A8;
}

.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 1px rgba(1, 121, 168, 0.5);
          box-shadow: 0 0 0 1px rgba(1, 121, 168, 0.5);
}

.btn-outline-warning {
  color: #F7C46C;
  background-color: transparent;
  background-image: none;
  border-color: #F7C46C;
}

.btn-outline-warning:hover {
  color: #28313B;
  background-color: #F7C46C;
  border-color: #F7C46C;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(247, 196, 108, 0.5);
          box-shadow: 0 0 0 1px rgba(247, 196, 108, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #F7C46C;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #28313B;
  background-color: #F7C46C;
  border-color: #F7C46C;
}

.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 1px rgba(247, 196, 108, 0.5);
          box-shadow: 0 0 0 1px rgba(247, 196, 108, 0.5);
}

.btn-outline-danger {
  color: #EA6759;
  background-color: transparent;
  background-image: none;
  border-color: #EA6759;
}

.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #EA6759;
  border-color: #EA6759;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(234, 103, 89, 0.5);
          box-shadow: 0 0 0 1px rgba(234, 103, 89, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #EA6759;
  background-color: transparent;
}

.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: #EA6759;
  border-color: #EA6759;
}

.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 1px rgba(234, 103, 89, 0.5);
          box-shadow: 0 0 0 1px rgba(234, 103, 89, 0.5);
}

.btn-outline-light {
  color: #F5F5F5;
  background-color: transparent;
  background-image: none;
  border-color: #F5F5F5;
}

.btn-outline-light:hover {
  color: #28313B;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
          box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #F5F5F5;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #28313B;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}

.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 1px rgba(245, 245, 245, 0.5);
          box-shadow: 0 0 0 1px rgba(245, 245, 245, 0.5);
}

.btn-outline-dark {
  color: #3D464F;
  background-color: transparent;
  background-image: none;
  border-color: #3D464F;
}

.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #3D464F;
  border-color: #3D464F;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 1px rgba(61, 70, 79, 0.5);
          box-shadow: 0 0 0 1px rgba(61, 70, 79, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #3D464F;
  background-color: transparent;
}

.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: #3D464F;
  border-color: #3D464F;
}

.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 1px rgba(61, 70, 79, 0.5);
          box-shadow: 0 0 0 1px rgba(61, 70, 79, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #346CB0;
  background-color: transparent;
}

.btn-link:hover {
  color: #234875;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #686F76;
  pointer-events: none;
}

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

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

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

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

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

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

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

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

@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

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

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

.dropdown-menu {
  position: absolute;
  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: #28313B;
  text-align: left;
  list-style: none;
  background-color: rgba(255, 255, 255, 0.98);
  background-clip: padding-box;
  border: 1px solid rgba(19, 29, 40, 0.15);
  border-radius: 0.25rem;
}

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

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

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

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

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  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;
}

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

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

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

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

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

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  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;
}

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

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

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

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #E9EAEB;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  clear: both;
  font-weight: 400;
  color: #28313B;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #346CB0;
}

.dropdown-item.active, .dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #346CB0;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #686F76;
  background-color: transparent;
}

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

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

.dropdown-item-text {
  display: block;
  padding: 0.5rem 1rem;
  color: #28313B;
}

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

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

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

.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;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.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;
}

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

.btn-group > .btn:first-child {
  margin-left: 0;
}

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

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

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

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

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

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

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

.btn-group-vertical {
  -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;
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

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

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.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;
}

.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%;
}

.input-group > .form-control,
.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%;
  margin-bottom: 0;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
  z-index: 3;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .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;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.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;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.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;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.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: #28313B;
  text-align: center;
  white-space: nowrap;
  background-color: #ffffff;
  border: 1px solid #D4D5D7;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .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;
}

.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;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #346CB0;
}

.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 1px #346CB0;
          box-shadow: 0 0 0 1px #346CB0;
}

.custom-control-input:active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #afc9e7;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #686F76;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #F5F5F5;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #ffffff;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 65% 65%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #346CB0;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M6.41 0l-.69.72-2.78 2.78-.81-.78-.72-.72-1.41 1.41.72.72 1.5 1.5.69.72.72-.72 3.5-3.5.72-.72-1.44-1.41z' transform='translate(0 1)' /%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #346CB0;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M0 0v2h8v-2h-8z' transform='translate(0 3)' /%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(52, 108, 176, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(52, 108, 176, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #346CB0;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M3 0c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z' transform='translate(1 1)' /%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(52, 108, 176, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #28313B;
  vertical-align: middle;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F5F5F5)) url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' fill='%233D464F' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1408 704q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z'/%3e%3c/svg%3e") no-repeat right 0.75rem center;
  background: linear-gradient(to bottom, #ffffff, #F5F5F5) url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' fill='%233D464F' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1408 704q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z'/%3e%3c/svg%3e") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #D4D5D7;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-select:focus {
  border-color: #346CB0;
  outline: 0;
  -webkit-box-shadow: 0 0 0 1px #346CB0;
          box-shadow: 0 0 0 1px #346CB0;
}

.custom-select:focus::-ms-value {
  color: #28313B;
  background-color: #ffffff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #686F76;
  background-color: #E9EAEB;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #346CB0;
  -webkit-box-shadow: 0 0 0 1px #346CB0;
          box-shadow: 0 0 0 1px #346CB0;
}

.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #346CB0;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #28313B;
  background-color: #ffffff;
  border: 1px solid #D4D5D7;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #28313B;
  content: "Browse";
  background-color: #ffffff;
  border-left: 1px solid #D4D5D7;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #346CB0;
  border: 0;
  border-radius: 1rem;
  -webkit-appearance: none;
          appearance: none;
}

.custom-range::-webkit-slider-thumb:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #346CB0;
          box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #346CB0;
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #afc9e7;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #D4D5D7;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #346CB0;
  border: 0;
  border-radius: 1rem;
  -moz-appearance: none;
       appearance: none;
}

.custom-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #346CB0;
}

.custom-range::-moz-range-thumb:active {
  background-color: #afc9e7;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #D4D5D7;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #346CB0;
  border: 0;
  border-radius: 1rem;
  appearance: none;
}

.custom-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #346CB0;
}

.custom-range::-ms-thumb:active {
  background-color: #afc9e7;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #D4D5D7;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #D4D5D7;
  border-radius: 1rem;
}

.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;
}

.nav-link {
  display: block;
  padding: 0.375rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #686F76;
}

.nav-tabs {
  border-bottom: 1px solid rgba(61, 70, 79, 0.125);
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #E9EAEB #E9EAEB rgba(61, 70, 79, 0.125);
}

.nav-tabs .nav-link.disabled {
  color: #686F76;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #28313B;
  background-color: transparent;
  border-color: #346CB0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

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

.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.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;
}

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

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

.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: 0.5rem 1rem;
}

.navbar > .container,
.navbar > .container-fluid {
  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;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.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;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.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;
}

.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;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .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;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .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;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .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;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .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;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.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;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(19, 29, 40, 0.9);
}

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

.navbar-light .navbar-nav .nav-link {
  color: rgba(19, 29, 40, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(19, 29, 40, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(19, 29, 40, 0.3);
}

.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(19, 29, 40, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(19, 29, 40, 0.5);
  border-color: rgba(19, 29, 40, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(19, 29, 40, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(19, 29, 40, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(19, 29, 40, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(19, 29, 40, 0.9);
}

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

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

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

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

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

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

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

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #ffffff;
}

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

.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(19, 29, 40, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

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

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

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

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

.card-link:hover {
  text-decoration: none;
}

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

.card-header {
  padding: 1rem 1rem;
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: 1px solid rgba(19, 29, 40, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 1rem 1rem;
  background-color: transparent;
  border-top: 1px solid rgba(19, 29, 40, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

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

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

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

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

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

.card-deck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.card-deck .card {
  margin-bottom: 10px;
}

@media (min-width: 576px) {
  .card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -10px;
    margin-left: -10px;
  }
  .card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 10px;
  }
}

.card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.card-group > .card {
  margin-bottom: 10px;
}

@media (min-width: 576px) {
  .card-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 1.25rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 0.5rem;
  list-style: none;
  background-color: transparent;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #686F76;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #686F76;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #28313B;
  background-color: transparent;
  border: 1px solid transparent;
}

.page-link:hover {
  z-index: 2;
  color: #346CB0;
  text-decoration: none;
  background-color: transparent;
  border-color: transparent;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

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

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

.page-item.active .page-link {
  z-index: 1;
  color: #346CB0;
  background-color: transparent;
  border-color: transparent;
}

.page-item.disabled .page-link {
  color: #686F76;
  pointer-events: none;
  cursor: auto;
  background-color: transparent;
  border-color: transparent;
}

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

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

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

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

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

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

.badge {
  display: inline-block;
  padding: 0.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;
}

.badge:empty {
  display: none;
}

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

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #ffffff;
  background-color: #346CB0;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #285489;
}

.badge-secondary {
  color: #28313B;
  background-color: #F5F5F5;
}

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #28313B;
  text-decoration: none;
  background-color: gainsboro;
}

.badge-success {
  color: #ffffff;
  background-color: #00A28A;
}

.badge-success[href]:hover, .badge-success[href]:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #006f5f;
}

.badge-info {
  color: #ffffff;
  background-color: #0179A8;
}

.badge-info[href]:hover, .badge-info[href]:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #015475;
}

.badge-warning {
  color: #28313B;
  background-color: #F7C46C;
}

.badge-warning[href]:hover, .badge-warning[href]:focus {
  color: #28313B;
  text-decoration: none;
  background-color: #f4b13c;
}

.badge-danger {
  color: #ffffff;
  background-color: #EA6759;
}

.badge-danger[href]:hover, .badge-danger[href]:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #e43e2c;
}

.badge-light {
  color: #28313B;
  background-color: #F5F5F5;
}

.badge-light[href]:hover, .badge-light[href]:focus {
  color: #28313B;
  text-decoration: none;
  background-color: gainsboro;
}

.badge-dark {
  color: #ffffff;
  background-color: #3D464F;
}

.badge-dark[href]:hover, .badge-dark[href]:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #272d32;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #E9EAEB;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

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

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #2f5f9a;
  background-color: #f7f9fc;
  border-color: #346cb0;
}

.alert-primary hr {
  border-top-color: #2e609c;
}

.alert-primary .alert-link {
  color: #234773;
}

.alert-secondary {
  color: #d1d2d4;
  background-color: white;
  border-color: whitesmoke;
}

.alert-secondary hr {
  border-top-color: #e8e8e8;
}

.alert-secondary .alert-link {
  color: #b7b8bb;
}

.alert-success {
  color: #038d7a;
  background-color: #f5fbfa;
  border-color: #00a28a;
}

.alert-success hr {
  border-top-color: #008974;
}

.alert-success .alert-link {
  color: #025b4f;
}

.alert-info {
  color: #046a94;
  background-color: #f5fafc;
  border-color: #0179a8;
}

.alert-info hr {
  border-top-color: #01678f;
}

.alert-info .alert-link {
  color: #034662;
}

.alert-warning {
  color: #d3a961;
  background-color: #fffdf9;
  border-color: #f7c46c;
}

.alert-warning hr {
  border-top-color: #f6ba54;
}

.alert-warning .alert-link {
  color: #c89339;
}

.alert-danger {
  color: #c85b51;
  background-color: #fef9f8;
  border-color: #ea6759;
}

.alert-danger hr {
  border-top-color: #e75242;
}

.alert-danger .alert-link {
  color: #af4137;
}

.alert-light {
  color: #d1d2d4;
  background-color: white;
  border-color: whitesmoke;
}

.alert-light hr {
  border-top-color: #e8e8e8;
}

.alert-light .alert-link {
  color: #b7b8bb;
}

.alert-dark {
  color: #363f49;
  background-color: #f7f8f8;
  border-color: #3d464f;
}

.alert-dark hr {
  border-top-color: #323941;
}

.alert-dark .alert-link {
  color: #20262c;
}

@-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;
  }
}

.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.625rem;
  background-color: #E9EAEB;
  border-radius: 0.25rem;
}

.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;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #346CB0;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.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;
}

.list-group-item-action {
  width: 100%;
  color: #28313B;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  color: #28313B;
  text-decoration: none;
  background-color: #F5F5F5;
}

.list-group-item-action:active {
  color: #28313B;
  background-color: #E9EAEB;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1rem;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid rgba(19, 29, 40, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #686F76;
  background-color: #ffffff;
}

.list-group-item.active {
  z-index: 2;
  color: #28313B;
  background-color: #ffffff;
  border-color: #346CB0;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: #24466f;
  background-color: #c6d6e9;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #24466f;
  background-color: #b4c9e2;
}

.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #24466f;
  border-color: #24466f;
}

.list-group-item-secondary {
  color: #898d93;
  background-color: #fcfcfc;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #898d93;
  background-color: #efefef;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #898d93;
  border-color: #898d93;
}

.list-group-item-success {
  color: #09625b;
  background-color: #b8e5de;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #09625b;
  background-color: #a5ded5;
}

.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #09625b;
  border-color: #09625b;
}

.list-group-item-info {
  color: #0a4d6b;
  background-color: #b8d9e7;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0a4d6b;
  background-color: #a5cfe1;
}

.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #0a4d6b;
  border-color: #0a4d6b;
}

.list-group-item-warning {
  color: #8a744b;
  background-color: #fdeed6;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #8a744b;
  background-color: #fce4be;
}

.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #8a744b;
  border-color: #8a744b;
}

.list-group-item-danger {
  color: #834341;
  background-color: #f9d4d1;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #834341;
  background-color: #f6bfba;
}

.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #834341;
  border-color: #834341;
}

.list-group-item-light {
  color: #898d93;
  background-color: #fcfcfc;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #898d93;
  background-color: #efefef;
}

.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #898d93;
  border-color: #898d93;
}

.list-group-item-dark {
  color: #29323c;
  background-color: #c9cbce;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #29323c;
  background-color: #bcbec2;
}

.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #29323c;
  border-color: #29323c;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #131D28;
  text-shadow: 0 1px 0 #ffffff;
  opacity: .5;
}

.close:hover, .close:focus {
  color: #131D28;
  text-decoration: none;
  opacity: .75;
}

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.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, -25%);
          transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.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% - (0.5rem * 2));
}

.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: 1px solid rgba(19, 29, 40, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #131D28;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.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;
  border-bottom: 0 solid #E9EAEB;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 0 solid #E9EAEB;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

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

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.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: #131D28;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.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: #131D28;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.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: #131D28;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.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: #131D28;
}

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(19, 29, 40, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(19, 29, 40, 0.25);
}


.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #ffffff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(19, 29, 40, 0.25);
}


.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #ffffff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(19, 29, 40, 0.25);
}


.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #ffffff;
}

.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;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(19, 29, 40, 0.25);
}


.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #ffffff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #28313B;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next,
  .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-prev,
  .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-duration: .6s;
          transition-duration: .6s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active,
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  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%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  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;
}

.carousel-indicators li {
  position: relative;
  -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: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #ffffff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}

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

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

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

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

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

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

.bg-primary {
  background-color: #346CB0 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #285489 !important;
}

.bg-secondary {
  background-color: #F5F5F5 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: gainsboro !important;
}

.bg-success {
  background-color: #00A28A !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #006f5f !important;
}

.bg-info {
  background-color: #0179A8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #015475 !important;
}

.bg-warning {
  background-color: #F7C46C !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #f4b13c !important;
}

.bg-danger {
  background-color: #EA6759 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #e43e2c !important;
}

.bg-light {
  background-color: #F5F5F5 !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: gainsboro !important;
}

.bg-dark {
  background-color: #3D464F !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #272d32 !important;
}

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

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid rgba(61, 70, 79, 0.125) !important;
}

.border-top {
  border-top: 1px solid rgba(61, 70, 79, 0.125) !important;
}

.border-right {
  border-right: 1px solid rgba(61, 70, 79, 0.125) !important;
}

.border-bottom {
  border-bottom: 1px solid rgba(61, 70, 79, 0.125) !important;
}

.border-left {
  border-left: 1px solid rgba(61, 70, 79, 0.125) !important;
}

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

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

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

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

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

.border-primary {
  border-color: #346CB0 !important;
}

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

.border-success {
  border-color: #00A28A !important;
}

.border-info {
  border-color: #0179A8 !important;
}

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

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

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

.border-dark {
  border-color: #3D464F !important;
}

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

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

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

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

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

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

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

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

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

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

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

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.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;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

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

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

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

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

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

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

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

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

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

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

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .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;
  }
  .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;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .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;
  }
  .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;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .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;
  }
  .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;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .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;
  }
  .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;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

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

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

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

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

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

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

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

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

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

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

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

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

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

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

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

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

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

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

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

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

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

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

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

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

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

.text-primary {
  color: #346CB0 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #285489 !important;
}

.text-secondary {
  color: #F5F5F5 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: gainsboro !important;
}

.text-success {
  color: #00A28A !important;
}

a.text-success:hover, a.text-success:focus {
  color: #006f5f !important;
}

.text-info {
  color: #0179A8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #015475 !important;
}

.text-warning {
  color: #F7C46C !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #f4b13c !important;
}

.text-danger {
  color: #EA6759 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #e43e2c !important;
}

.text-light {
  color: #F5F5F5 !important;
}

a.text-light:hover, a.text-light:focus {
  color: gainsboro !important;
}

.text-dark {
  color: #3D464F !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #272d32 !important;
}

.text-body {
  color: #28313B !important;
}

.text-muted {
  color: #686F76 !important;
}

.text-black-50 {
  color: rgba(19, 29, 40, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #A9ACB0;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #131D28;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #ffffff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #D4D5D7 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #e8e8e9;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #e8e8e9;
  }
}

.blockquote,blockquote {
  padding-left: 1rem;
  font-size: 1.25em;
  color: #28313b;
  border-left: 4px solid rgba(61,70,79,.125)
}

.blockquote.text-right,blockquote.text-right {
  padding-right: 1rem;
  padding-left: 0;
  border-left: 0;
  border-right: 4px solid rgba(61,70,79,.125)
}

.blockquote>footer,blockquote>footer {
  display: block;
  font-size: 80%;
  color: #686f76
}

.blockquote>footer:before,blockquote>footer:before {
  content: "\2014 \00A0"
}

dl:last-child {
  margin-bottom: 0
}

pre>.hljs {
  padding: 1rem;
  border-radius: .2rem
}

.card>pre>.hljs {
  border-radius: 0
}

.card>pre:last-child {
  margin-bottom: 0
}

.card>pre:last-child>.hljs {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem
}

td.hljs-ln-numbers {
  padding-right: 10px!important;
  padding-left: 5px!important;
  text-align: center;
  color: #535a62;
  background: #e9eaeb;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

td.hljs-ln-code {
  padding-left: 10px
}

.embed-responsive img.embed-responsive-item {
  top: 50%;
  left: 50%;
  bottom: auto;
  height: auto;
  -webkit-transform: translate3d(-50%,-50%,0);
  transform: translate3d(-50%,-50%,0);
  max-width: 200%
}

.table thead td,.table thead th {
  border-top-width: 0;
  border-bottom-width: 1px
}

.table.table-bordered thead td,.table.table-bordered thead th {
  border-top-width: 1px
}

.card>.table,.card>.table-responsive>.table {
  margin-bottom: 0
}

.card>.table-responsive>.table.table-bordered thead td,.card>.table-responsive>.table.table-bordered thead th,.card>.table.table-bordered thead td,.card>.table.table-bordered thead th {
  border-top-width: 0;
  border-bottom-width: 0
}

.card>.table-responsive>.table td:first-child,.card>.table-responsive>.table th:first-child,.card>.table td:first-child,.card>.table th:first-child {
  padding-left: 1rem;
  border-left: 0
}

.card>.table-responsive>.table td:last-child,.card>.table-responsive>.table th:last-child,.card>.table td:last-child,.card>.table th:last-child {
  padding-right: 1rem;
  border-right: 0
}

.card>.table-responsive:last-child>.table.table-bordered tr:last-child td,.card>.table-responsive:last-child>.table.table-bordered tr:last-child th,.card>.table:last-child.table-bordered tr:last-child td,.card>.table:last-child.table-bordered tr:last-child th {
  border-bottom-width: 0
}

.table .table-custom-control {
  min-height: auto
}

.table>tbody:first-child tr:first-child>td:first-child,.table>tbody:first-child tr:first-child>th:first-child,.table>thead tr:first-child>td:first-child,.table>thead tr:first-child>th:first-child {
  border-top-left-radius: .25rem
}

.table>tbody:first-child tr:first-child>td:last-child,.table>tbody:first-child tr:first-child>th:last-child,.table>thead tr:first-child>td:last-child,.table>thead tr:first-child>th:last-child {
  border-top-right-radius: .25rem
}

.table>tbody:last-child tr:last-child>td:first-child,.table>tbody:last-child tr:last-child>th:first-child,.table>tfoot tr:last-child>td:first-child,.table>tfoot tr:last-child>th:first-child {
  border-bottom-left-radius: .25rem
}

.table>tbody:last-child tr:last-child>td:last-child,.table>tbody:last-child tr:last-child>th:last-child,.table>tfoot tr:last-child>td:last-child,.table>tfoot tr:last-child>th:last-child {
  border-bottom-right-radius: .25rem
}

@media (max-width: 575.98px) {
  .card-fluid>.table-responsive>.table>tbody:first-child tr:first-child>td:first-child,.card-fluid>.table-responsive>.table>tbody:first-child tr:first-child>th:first-child,.card-fluid>.table-responsive>.table>thead tr:first-child>td:first-child,.card-fluid>.table-responsive>.table>thead tr:first-child>th:first-child,.card-fluid>.table>tbody:first-child tr:first-child>td:first-child,.card-fluid>.table>tbody:first-child tr:first-child>th:first-child,.card-fluid>.table>thead tr:first-child>td:first-child,.card-fluid>.table>thead tr:first-child>th:first-child {
    border-top-left-radius:0
  }

  .card-fluid>.table-responsive>.table>tbody:first-child tr:first-child>td:last-child,.card-fluid>.table-responsive>.table>tbody:first-child tr:first-child>th:last-child,.card-fluid>.table-responsive>.table>thead tr:first-child>td:last-child,.card-fluid>.table-responsive>.table>thead tr:first-child>th:last-child,.card-fluid>.table>tbody:first-child tr:first-child>td:last-child,.card-fluid>.table>tbody:first-child tr:first-child>th:last-child,.card-fluid>.table>thead tr:first-child>td:last-child,.card-fluid>.table>thead tr:first-child>th:last-child {
    border-top-right-radius: 0
  }

  .card-fluid>.table-responsive>.table>tbody:last-child tr:last-child>td:first-child,.card-fluid>.table-responsive>.table>tbody:last-child tr:last-child>th:first-child,.card-fluid>.table-responsive>.table>tfoot tr:last-child>td:first-child,.card-fluid>.table-responsive>.table>tfoot tr:last-child>th:first-child,.card-fluid>.table>tbody:last-child tr:last-child>td:first-child,.card-fluid>.table>tbody:last-child tr:last-child>th:first-child,.card-fluid>.table>tfoot tr:last-child>td:first-child,.card-fluid>.table>tfoot tr:last-child>th:first-child {
    border-bottom-left-radius: 0
  }

  .card-fluid>.table-responsive>.table>tbody:last-child tr:last-child>td:last-child,.card-fluid>.table-responsive>.table>tbody:last-child tr:last-child>th:last-child,.card-fluid>.table-responsive>.table>tfoot tr:last-child>td:last-child,.card-fluid>.table-responsive>.table>tfoot tr:last-child>th:last-child,.card-fluid>.table>tbody:last-child tr:last-child>td:last-child,.card-fluid>.table>tbody:last-child tr:last-child>th:last-child,.card-fluid>.table>tfoot tr:last-child>td:last-child,.card-fluid>.table>tfoot tr:last-child>th:last-child {
    border-bottom-right-radius: 0
  }
}

.table-fixed {
  table-layout: fixed;
  min-width: 400px
}

.table-fixed tr>td,.table-fixed tr>th {
  overflow: hidden
}

.thead-dd>.custom-control {
  position: absolute;
  top: .25em;
  display: inline-block;
  padding-left: 1rem
}

.thead-dd .thead-btn {
  padding-left: 1.5rem
}

.thead-btn {
  display: inline-block;
  margin-left: -.375rem;
  padding: .125rem .375rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
  background: linear-gradient(180deg,#fff,#f5f5f5);
  border: 1px solid #dcdcdc;
  -webkit-box-shadow: 0 1px 0 0 rgba(61,70,79,.05);
  box-shadow: 0 1px 0 0 rgba(61,70,79,.05);
  border-radius: .25rem
}

.thead-btn .custom-control {
  display: inline-block;
  padding-left: 1rem
}

.btn {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

@media (min-width: 768px) {
  .btn {
    font-size:.875rem;
    line-height: 1.6
  }

  .btn.btn-sm {
    font-size: .8125rem
  }

  .btn.btn-lg {
    font-size: 1rem
  }
}

.btn-xs {
  font-size: .8125rem;
  padding: .125rem .5rem
}

.btn-floated {
  position: fixed;
  right: 3.25rem;
  bottom: 2.75rem;
  width: 3.5rem;
  height: 3.5rem;
  font-size: 1.25rem;
  line-height: 1;
  border-radius: 3rem;
  border: 0;
  -webkit-transform: translate(50%,50%);
  transform: translate(50%,50%);
  z-index: 5;
  -webkit-box-shadow: 0 3px 5px -1px rgba(61,70,79,.2),0 6px 10px 0 rgba(61,70,79,.14),0 1px 18px 0 rgba(61,70,79,.12);
  box-shadow: 0 3px 5px -1px rgba(61,70,79,.2),0 6px 10px 0 rgba(61,70,79,.14),0 1px 18px 0 rgba(61,70,79,.12)
}

@media (min-width: 992px) {
  .btn-floated {
    right:2rem
  }
}

.btn-floated.btn-sm {
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1rem;
  line-height: 1
}

.btn-floated:focus,.btn-floated:hover {
  -webkit-box-shadow: 0 3px 5px -1px rgba(61,70,79,.2),0 6px 10px 0 rgba(61,70,79,.14),0 1px 18px 0 rgba(61,70,79,.12)!important;
  box-shadow: 0 3px 5px -1px rgba(61,70,79,.2),0 6px 10px 0 rgba(61,70,79,.14),0 1px 18px 0 rgba(61,70,79,.12)!important
}

.btn-floated:active {
  -webkit-box-shadow: 0 7px 8px -4px rgba(61,70,79,.2),0 12px 17px 2px rgba(61,70,79,.14),0 5px 22px 4px rgba(61,70,79,.12)!important;
  box-shadow: 0 7px 8px -4px rgba(61,70,79,.2),0 12px 17px 2px rgba(61,70,79,.14),0 5px 22px 4px rgba(61,70,79,.12)!important
}

.btn-primary {
  border-color: #2b5a92
}

.btn-primary:hover {
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-primary.focus,.btn-primary:focus {
  border-color: #254e7f;
  -webkit-box-shadow: inset 0 1px 0 0 #437fc7,0 0 0 1px #254e7f;
  box-shadow: inset 0 1px 0 0 #437fc7,0 0 0 1px #254e7f
}

.btn-secondary {
  border-color: #e2e2e2
}

.btn-secondary:hover {
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-secondary.focus,.btn-secondary:focus {
  border-color: #d5d5d5;
  -webkit-box-shadow: inset 0 1px 0 0 #fff,0 0 0 1px #d5d5d5;
  box-shadow: inset 0 1px 0 0 #fff,0 0 0 1px #d5d5d5
}

.btn-success {
  border-color: #007c69
}

.btn-success:hover {
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-success.focus,.btn-success:focus {
  border-color: #006254;
  -webkit-box-shadow: inset 0 1px 0 0 #00c8ab,0 0 0 1px #006254;
  box-shadow: inset 0 1px 0 0 #00c8ab,0 0 0 1px #006254
}

.btn-info {
  border-color: #015e82
}

.btn-info:hover {
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-info.focus,.btn-info:focus {
  border-color: #014b69;
  -webkit-box-shadow: inset 0 1px 0 0 #0194ce,0 0 0 1px #014b69;
  box-shadow: inset 0 1px 0 0 #0194ce,0 0 0 1px #014b69
}

.btn-warning {
  border-color: #f5b548
}

.btn-warning:hover {
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-warning.focus,.btn-warning:focus {
  border-color: #f4ac30;
  -webkit-box-shadow: inset 0 1px 0 0 #f9d390,0 0 0 1px #f4ac30;
  box-shadow: inset 0 1px 0 0 #f9d390,0 0 0 1px #f4ac30
}

.btn-danger {
  border-color: #e64837
}

.btn-danger:hover {
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-danger.focus,.btn-danger:focus {
  border-color: #e33320;
  -webkit-box-shadow: inset 0 1px 0 0 #ee867b,0 0 0 1px #e33320;
  box-shadow: inset 0 1px 0 0 #ee867b,0 0 0 1px #e33320
}

.btn-light {
  color: #686f76;
  background-color: transparent;
  border-color: transparent
}

.btn-light.focus,.btn-light:focus,.btn-light:hover {
  color: #28313b;
  background-color: #e9eaeb;
  border-color: #e9eaeb;
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {
  color: #346cb0;
  border-color: #dee9f5;
  background-color: #dee9f5;
  -webkit-box-shadow: 0 0 0 1px rgba(52,108,176,0);
  box-shadow: 0 0 0 1px rgba(52,108,176,0)
}

.btn-dark {
  border-color: #2c3339
}

.btn-dark:hover {
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-dark.focus,.btn-dark:focus {
  border-color: #21262b;
  -webkit-box-shadow: inset 0 1px 0 0 #4e5965,0 0 0 1px #21262b;
  box-shadow: inset 0 1px 0 0 #4e5965,0 0 0 1px #21262b
}

.btn-secondary {
  background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
  background: linear-gradient(180deg,#fff,#f5f5f5);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 0 0 #fff;
  box-shadow: inset 0 1px 0 0 #fff;
  -webkit-box-shadow: 0 1px 0 0 rgba(61,70,79,.05);
  box-shadow: 0 1px 0 0 rgba(61,70,79,.05)
}

.btn-secondary:hover {
  background: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f5f5f5));
  background: linear-gradient(180deg,#f5f5f5,#f5f5f5)
}

.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {
  background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
  background: linear-gradient(180deg,#fff,#fff);
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(19,29,40,.1),inset 0 1px 4px 0 rgba(19,29,40,.2);
  box-shadow: inset 0 1px 1px 0 rgba(19,29,40,.1),inset 0 1px 4px 0 rgba(19,29,40,.2)
}

.btn-secondary.focus,.btn-secondary:focus {
  background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
  background: linear-gradient(180deg,#fff,#f5f5f5);
  border-color: #346cb0;
  -webkit-box-shadow: 0 0 0 1px #346cb0;
  box-shadow: 0 0 0 1px #346cb0
}

.btn-outline-secondary {
  color: #686f76
}

.btn-outline-secondary:focus,.btn-outline-secondary:hover {
  border-color: #a9acb0
}

.btn-reset {
  padding: 0 2px;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  background-color: transparent;
  border: 0;
  cursor: pointer
}

.btn-reset:focus,.btn-reset:hover {
  color: inherit;
  text-decoration: inherit;
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-reset.text-muted.active,.btn-reset.text-muted.focus,.btn-reset.text-muted.show,.btn-reset.text-muted:focus,.btn-reset.text-muted:hover {
  color: #28313b!important
}

.btn-account {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  border: 0;
  -ms-flex-wrap: none;
  flex-wrap: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  -webkit-transition: background-color .15s;
  transition: background-color .15s;
  outline: 0
}

.btn-account:focus,.btn-account:hover {
  color: inherit;
  text-decoration: none
}

.btn-account.focus,.btn-account.show,.btn-account:active,.btn-account:focus {
  outline: 0
}

.btn-account .account-summary {
  margin-left: .5rem;
  display: block;
  text-align: left
}

.btn-account .account-description,.btn-account .account-name {
  margin: 0;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
  line-height: 1rem
}

.btn-account .account-description {
  font-size: .75rem;
  font-weight: 400;
  opacity: .7
}

.btn-account .caret {
  border-top-width: 6px;
  border-right-width: 5px;
  border-left-width: 5px
}

.btn-account .account-icon {
  position: absolute;
  right: 1rem;
  top: 50%;
  font-size: .875rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: .7
}

.btn-account .account-icon .caret,.btn-account .account-icon .fa-caret-down {
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}

.btn-account[aria-expanded=true]>.account-icon>.caret,.btn-account[aria-expanded=true]>.account-icon>.fa-caret-down {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.close:focus {
  outline: 0
}

.alert {
  border-width: 3px 0 0;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

@media (min-width: 768px) {
  .alert {
    font-size:.875rem;
    line-height: 1.6
  }
}

.alert.has-icon {
  padding-left: 4rem;
  min-height: 4rem
}

.card>.alert {
  border-radius: 0
}

.alert-icon {
  position: absolute;
  left: 1rem;
  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: 2rem;
  height: 2rem;
  text-align: center;
  border-radius: 2rem
}

.alert-icon .fa,.alert-icon .oi {
  font-size: 1.25rem
}

.alert-primary .alert-icon {
  color: #fff;
  background-color: #2f5f9a
}

.alert-secondary .alert-icon {
  color: #28313b;
  background-color: #d1d2d4
}

.alert-success .alert-icon {
  color: #fff;
  background-color: #038d7a
}

.alert-info .alert-icon {
  color: #fff;
  background-color: #046a94
}

.alert-warning .alert-icon {
  color: #28313b;
  background-color: #d3a961
}

.alert-danger .alert-icon {
  color: #fff;
  background-color: #c85b51
}

.alert-light .alert-icon {
  color: #28313b;
  background-color: #d1d2d4
}

.alert-dark .alert-icon {
  color: #fff;
  background-color: #363f49
}

.alert-secondary {
  color: #28313b;
  background-color: #f5f5f5;
  border-color: #686f76
}

.alert-secondary .alert-icon {
  color: #686f76;
  background-color: #e9eaeb
}

.alert-secondary hr {
  border-top-color: rgba(61,70,79,.125)
}

.alert-secondary .alert-link {
  color: #346cb0
}

.alert-light {
  border-color: #a9acb0
}

@media (min-width: 768px) {
  .badge {
    font-size:80%
  }
}

.badge-lg {
  padding: .5em .625em
}

.badge-subtle.badge-primary {
  color: #2e609c;
  background-color: #d6e2ef
}

.badge-subtle.badge-primary[href]:focus,.badge-subtle.badge-primary[href]:hover {
  color: #2e609c;
  text-decoration: none;
  background-color: #cfddec
}

.badge-subtle.badge-secondary {
  color: #686f76;
  background-color: #fdfdfd
}

.badge-subtle.badge-secondary[href]:focus,.badge-subtle.badge-secondary[href]:hover {
  color: #686f76;
  text-decoration: none;
  background-color: #f8f8f8
}

.badge-subtle.badge-success {
  color: #008974;
  background-color: #ccece8
}

.badge-subtle.badge-success[href]:focus,.badge-subtle.badge-success[href]:hover {
  color: #008974;
  text-decoration: none;
  background-color: #c5e9e5
}

.badge-subtle.badge-info {
  color: #01678f;
  background-color: #cce4ee
}

.badge-subtle.badge-info[href]:focus,.badge-subtle.badge-info[href]:hover {
  color: #01678f;
  text-decoration: none;
  background-color: #c4e0eb
}

.badge-subtle.badge-warning {
  color: #f6ba54;
  background-color: #fdf3e2
}

.badge-subtle.badge-warning[href]:focus,.badge-subtle.badge-warning[href]:hover {
  color: #f6ba54;
  text-decoration: none;
  background-color: #fcefd8
}

.badge-subtle.badge-danger {
  color: #e75242;
  background-color: #fbe1de
}

.badge-subtle.badge-danger[href]:focus,.badge-subtle.badge-danger[href]:hover {
  color: #e75242;
  text-decoration: none;
  background-color: #fad9d5
}

.badge-subtle.badge-light {
  color: #28313b;
  background-color: #fdfdfd
}

.badge-subtle.badge-light[href]:focus,.badge-subtle.badge-light[href]:hover {
  color: #28313b;
  text-decoration: none;
  background-color: #f8f8f8
}

.badge-subtle.badge-dark {
  color: #323941;
  background-color: #d8dadc
}

.badge-subtle.badge-dark[href]:focus,.badge-subtle.badge-dark[href]:hover {
  color: #323941;
  text-decoration: none;
  background-color: #d3d5d7
}

.has-badge {
  position: relative;
  display: inline-block
}

.has-badge>.badge:last-child,.has-badge>.tile:last-child,.has-badge>.user-avatar:last-child {
  position: absolute;
  top: 0;
  left: 100%;
  -webkit-transform: translate3d(-50%,0,0);
  transform: translate3d(-50%,0,0)
}

.has-badge>.tile:last-child,.has-badge>.user-avatar:last-child {
  line-height: 1.25;
  border: 3px solid #fff;
  -webkit-box-shadow: none;
  box-shadow: none
}

.has-badge>.tile-circle+.tile,.has-badge>.tile-circle+.user-avatar,.has-badge>.user-avatar+.tile,.has-badge>.user-avatar+.user-avatar {
  -webkit-transform: translate3d(-75%,0,0);
  transform: translate3d(-75%,0,0)
}

legend {
  margin-bottom: 1.125rem;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 600
}

.form-group legend {
  margin-bottom: .5rem
}

@media (min-width: 768px) {
  .form-control {
    font-size:.875rem;
    line-height: 1.6
  }

  .form-control.form-control-sm {
    font-size: .8125rem
  }

  .form-control.form-control-lg {
    font-size: 1rem
  }

  .form-check {
    font-size: .875rem;
    line-height: 1.6
  }
}

@media (min-width: 768px) {
  .form-group .invalid-feedback,.form-group .small,.form-group .valid-feedback,.form-group small {
    font-size:85%
  }
}

.form-control {
  -webkit-box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05);
  box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.form-control[readonly] {
  background-color: #fff
}

.form-control[readonly]:hover~.input-group-prepend .input-group-text {
  color: #28313b
}

.form-control-reflow,.form-control-reflow:focus {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

.form-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: .5rem
}

.form-actions .btn+.btn,.form-actions .btn+.btn-group,.form-actions .btn-group+.btn,.form-actions .btn-group+.btn-group {
  margin-left: .125rem
}

.form-label-group {
  position: relative
}

.form-label-group>input,.form-label-group>label {
  padding: .75rem
}

.form-label-group>label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  margin-bottom: 0;
  line-height: 1.5;
  text-align: left;
  color: #a9acb0;
  border: 1px solid transparent;
  border-radius: .25rem;
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out
}

.form-label-group input::-webkit-input-placeholder {
  color: transparent
}

.form-label-group input:-ms-input-placeholder,.form-label-group input::-ms-input-placeholder {
  color: transparent
}

.form-label-group input::placeholder {
  color: transparent
}

.form-label-group input:not(:placeholder-shown):not(.placeholder-shown) {
  padding-top: 1.25rem;
  padding-bottom: 0.25rem
}

.form-label-group input:not(:placeholder-shown):not(.placeholder-shown)~label {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: .75rem;
  color: #686f76
}

@media (min-width: 768px) {
  .input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text {
    font-size:1rem;
    line-height: 1.6
  }

  .input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text {
    font-size: .8125rem;
    line-height: 1.6
  }

  .input-group-text {
    font-size: .875rem;
    line-height: 1.6
  }
}

.input-group:not(.input-group-alt) {
  border: 1px solid #d4d5d7;
  border-radius: .25rem;
  background-color: #fff;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05);
  box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
  .input-group:not(.input-group-alt) {
    -webkit-transition: none;
    transition: none
  }
}

.input-group:not(.input-group-alt).focus {
  border-color: #346cb0;
  -webkit-box-shadow: 0 0 0 1px #346cb0;
  box-shadow: 0 0 0 1px #346cb0;
  z-index: 3
}

.input-group:not(.input-group-alt).focus .input-group-append .badge,.input-group:not(.input-group-alt).focus .input-group-prepend .badge {
  color: #fff;
  background-color: #346cb0
}

.input-group:not(.input-group-alt) .form-control,.input-group:not(.input-group-alt) .input-group-text {
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

.input-group:not(.input-group-alt) .form-control.focus,.input-group:not(.input-group-alt) .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none
}

.input-group:not(.input-group-alt) .input-group-prepend .input-group-text {
  padding-right: 1px
}

.input-group:not(.input-group-alt) .input-group-prepend .badge {
  margin-left: .5rem
}

.input-group:not(.input-group-alt) .input-group-append .input-group-text {
  padding-left: 1px
}

.input-group:not(.input-group-alt) .input-group-append .badge {
  margin-right: .5rem
}

.input-group:not(.input-group-alt) .input-group-append .btn,.input-group:not(.input-group-alt) .input-group-prepend .btn {
  border: 0
}

.input-group:not(.input-group-alt) .input-group-append .badge,.input-group:not(.input-group-alt) .input-group-prepend .badge {
  padding: .25rem .5rem;
  -ms-flex-item-align: center;
  align-self: center;
  font-size: inherit;
  color: #a9acb0;
  font-weight: 400;
  background: #e9eaeb;
  -webkit-transition: all .15s;
  transition: all .15s
}

.input-group:not(.input-group-alt).input-group-sm {
  border-radius: .2rem
}

.input-group:not(.input-group-alt).input-group-lg {
  border-radius: .3rem
}

.input-group:not(.input-group-alt) .invalid-feedback,.input-group:not(.input-group-alt) .valid-feedback {
  margin-left: .75rem;
  margin-top: -.375rem;
  margin-bottom: .25rem
}

.input-group-reflow,.input-group-reflow.focus,.input-group-reflow .form-control,.input-group-reflow .form-control:focus,.input-group-reflow .input-group-append,.input-group-reflow .input-group-prepend {
  background-color: transparent!important;
  border-color: transparent!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important
}

.input-group-reflow .input-group-prepend>.input-group-text {
  padding-right: 0
}

.input-group-reflow .input-group-append>.input-group-text {
  padding-left: 0
}

.input-group-alt>.input-group {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0
}

.input-group-alt>.input-group:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.input-group-alt>.input-group:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.input-group-alt>.input-group:not(:first-child):not(:last-child) {
  border-radius: 0
}

.input-group-append .custom-select,.input-group-prepend .custom-select {
  position: relative;
  z-index: 2
}

.input-group-append .btn:focus,.input-group-prepend .btn:focus {
  z-index: 3
}

.input-group>.input-group-append:last-child>.custom-select:not(:last-child),.input-group>.input-group-append:not(:last-child)>.custom-select,.input-group>.input-group-prepend>.custom-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.input-group>.input-group-append>.custom-select,.input-group>.input-group-prepend:first-child>.custom-select:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.custom-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.input-group-text {
  color: #a9acb0;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05);
  box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05)
}

.input-group-text>.oi {
  top: 0
}

.has-clearable {
  position: relative
}

.has-clearable .form-control {
  padding-right: 30px
}

.has-clearable .close {
  margin: 0;
  position: absolute;
  top: 50%;
  right: 0;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1;
  color: #a9acb0;
  opacity: 0;
  z-index: 4;
  -webkit-transform: translate3d(0,-50%,0);
  transform: translate3d(0,-50%,0);
  -webkit-transition: opacity .15s;
  transition: opacity .15s
}

.has-clearable .close:hover {
  color: #535a62
}

.has-clearable .close.show {
  opacity: 1
}

@media (min-width: 768px) {
  .custom-control-label,.custom-file-label,.custom-file-label:after,.custom-select {
    line-height:1.6
  }

  .custom-file,.custom-file-input,.custom-file-label,.custom-file-label:after,.custom-select {
    height: 2.25rem
  }

  .custom-control-label:empty:after,.custom-control-label:empty:before {
    top: .125rem
  }
}

.custom-control-input {
  left: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.custom-control-input:checked~.custom-control-label:before {
  border-color: #346cb0
}

.custom-control-input:checked~.custom-control-label:after {
  -webkit-transform: scale(1);
  transform: scale(1)
}

.custom-control-input:focus~.custom-control-label:before {
  border-color: #346cb0
}

.custom-control-input:disabled~.custom-control-label:before {
  background: #f5f5f5
}

.custom-control-label:before {
  background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
  background: linear-gradient(180deg,#fff,#f5f5f5);
  border: 1px solid #d4d5d7;
  -webkit-box-shadow: 0 1px 0 0 rgba(61,70,79,.05);
  box-shadow: 0 1px 0 0 rgba(61,70,79,.05);
  pointer-events: auto;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto
}

.custom-control-label:after {
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease,-webkit-transform .2s ease;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.custom-checkbox .custom-control-label:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M6.41 0l-.69.72-2.78 2.78-.81-.78-.72-.72-1.41 1.41.72.72 1.5 1.5.69.72.72-.72 3.5-3.5.72-.72-1.44-1.41z' transform='translate(0 1)' /%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
  -webkit-transform: scale(1);
  transform: scale(1)
}

.custom-radio .custom-control-label:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230179A8' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M3 0c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z' transform='translate(1 1)' /%3e%3c/svg%3e")
}

.custom-select {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' fill='%233D464F' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1408 704q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z'/%3e%3c/svg%3e") no-repeat right .75rem center,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' fill='%233D464F' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1408 704q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z'/%3e%3c/svg%3e") no-repeat right .75rem center,linear-gradient(180deg,#fff,#f5f5f5);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
  .custom-select {
    -webkit-transition: none;
    transition: none
  }
}

.custom-select-reflow {
  color: #686f76
}

.custom-select-reflow,.custom-select-reflow:focus {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' fill='%233D464F' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1408 704q0 26-19 45l-448 448q-19 19-45 19t-45-19l-448-448q-19-19-19-45t19-45 45-19h896q26 0 45 19t19 45z'/%3e%3c/svg%3e") no-repeat right .75rem center;
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

.custom-select-reflow:active,.custom-select-reflow:focus,.custom-select-reflow:hover {
  color: #28313b
}

.custom-select-sm {
  padding: .25rem .5rem;
  height: auto;
  font-size: .875rem
}

@media (min-width: 768px) {
  .custom-select-sm {
    font-size:.8125rem
  }
}

.custom-select-lg {
  padding: .5rem 1rem;
  height: auto;
  font-size: 1.25rem
}

@media (min-width: 768px) {
  .custom-select-lg {
    font-size:1rem
  }
}

.custom-file-sm,.custom-file-sm .custom-file-input,.custom-file-sm .custom-file-label,.custom-file-sm .custom-file-label:after {
  padding: .25rem .5rem;
  height: auto;
  font-size: .875rem
}

@media (min-width: 768px) {
  .custom-file-sm,.custom-file-sm .custom-file-input,.custom-file-sm .custom-file-label,.custom-file-sm .custom-file-label:after {
    font-size:.8125rem
  }
}

.custom-file-lg,.custom-file-lg .custom-file-input,.custom-file-lg .custom-file-label,.custom-file-lg .custom-file-label:after {
  padding: .5rem 1rem;
  height: auto;
  font-size: 1.25rem
}

@media (min-width: 768px) {
  .custom-file-lg,.custom-file-lg .custom-file-input,.custom-file-lg .custom-file-label,.custom-file-lg .custom-file-label:after {
    font-size:1rem
  }
}

.custom-file-input {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.custom-file-input:focus~.custom-file-label {
  border-color: #346cb0;
  -webkit-box-shadow: 0 0 0 1px #346cb0;
  box-shadow: 0 0 0 1px #346cb0
}

.custom-file-input:focus~.custom-file-label:before {
  border-color: #346cb0
}

.custom-file-label {
  -webkit-box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05);
  box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.custom-file-label:after {
  background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
  background: linear-gradient(180deg,#fff,#f5f5f5)
}

.list-group {
  border: 0;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15)
}

.list-group-flush,.list-group-reflow {
  -webkit-box-shadow: none;
  box-shadow: none
}

.list-group-reflow .list-group-header,.list-group-reflow .list-group-item {
  background-color: transparent
}

.list-group-fluid .list-group-item {
  padding-right: 0;
  padding-left: 0
}

.list-group-header {
  margin: 0;
  padding: .75rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: .75rem;
  font-weight: 600;
  color: #686f76;
  background-color: #fff
}

.list-group-header:not(:first-child) {
  margin-top: 1px;
  border-top: 1px solid rgba(19,29,40,.125)
}

.list-group-header+.list-group-item .list-group-item-body,.list-group-header+.list-group-item .list-group-item-figure {
  border-top-color: transparent!important
}

.list-group-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-width: 1px 0;
  border-color: transparent
}

.list-group-item:first-child {
  border-width: 0 0 1px
}

.list-group-item:last-child {
  border-width: 1px 0 0
}

.list-group-item.active {
  color: #28313b;
  border-color: transparent;
  border-radius: 0!important;
  -webkit-box-shadow: inset 4px 0 0 0 #346cb0;
  box-shadow: inset 4px 0 0 0 #346cb0
}

.list-group-item.active .list-group-item-figure {
  color: #346cb0
}

.list-group-item.active .list-group-item-text {
  color: #28313b
}

.list-group-item.active:focus .list-group-item-figure,.list-group-item.active:hover .list-group-item-figure {
  color: #346cb0
}

.list-group-item-action:focus .list-group-item-figure,.list-group-item-action:hover .list-group-item-figure {
  color: #686f76
}

.list-group-item-action:focus .list-group-item-text,.list-group-item-action:hover .list-group-item-text {
  color: #28313b
}

.list-group-item-figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #a9acb0
}

.list-group-item-figure:first-child {
  padding-right: 1rem
}

.list-group-item-figure:last-child {
  padding-left: 1rem
}

.list-group-item-body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  -ms-flex-item-align: center;
  align-self: center;
  font-size: .875rem
}

.list-group-item-title {
  font-size: 1rem
}

.list-group-item-subtitle,.list-group-item-title {
  margin: 0;
  line-height: 1.25rem;
  font-weight: 400;
  color: #28313b
}

.list-group-item-subtitle {
  font-size: inherit
}

.list-group-item-subtitle>a,.list-group-item-title>a,a.list-group-item-subtitle,a.list-group-item-title {
  color: #3d464f
}

.list-group-item-subtitle>a:focus,.list-group-item-subtitle>a:hover,.list-group-item-title>a:focus,.list-group-item-title>a:hover,a.list-group-item-subtitle:focus,a.list-group-item-subtitle:hover,a.list-group-item-title:focus,a.list-group-item-title:hover {
  color: #28313b;
  text-decoration: none
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.25rem;
  color: #686f76
}

.list-group-item.custom-control .custom-control-label:after,.list-group-item.custom-control .custom-control-label:before {
  top: .875rem;
  right: 1rem;
  left: auto
}

.list-group-item.custom-select {
  height: auto;
  border-radius: 0
}

.list-group-item.custom-select,.list-group-item.custom-select:focus {
  -webkit-box-shadow: none;
  box-shadow: none
}

.list-group-item-danger,.list-group-item-dark,.list-group-item-info,.list-group-item-light,.list-group-item-primary,.list-group-item-secondary,.list-group-item-success,.list-group-item-warning {
  color: #28313b;
  background-color: #fff;
  border-color: rgba(19,29,40,.125);
  border-radius: 0!important
}

.list-group-item-danger.list-group-item-action,.list-group-item-dark.list-group-item-action,.list-group-item-info.list-group-item-action,.list-group-item-light.list-group-item-action,.list-group-item-primary.list-group-item-action,.list-group-item-secondary.list-group-item-action,.list-group-item-success.list-group-item-action,.list-group-item-warning.list-group-item-action {
  color: #28313b
}

.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {
  color: #28313b;
  background-color: #f5f5f5
}

.list-group-item-danger.list-group-item-action.active,.list-group-item-dark.list-group-item-action.active,.list-group-item-info.list-group-item-action.active,.list-group-item-light.list-group-item-action.active,.list-group-item-primary.list-group-item-action.active,.list-group-item-secondary.list-group-item-action.active,.list-group-item-success.list-group-item-action.active,.list-group-item-warning.list-group-item-action.active {
  border-color: rgba(19,29,40,.125);
  border-radius: 0!important;
  -webkit-box-shadow: inset 4px 0 0 0 #346cb0;
  box-shadow: inset 4px 0 0 0 #346cb0
}

.list-group-item-primary {
  -webkit-box-shadow: inset 4px 0 0 0 #346cb0;
  box-shadow: inset 4px 0 0 0 #346cb0
}

.list-group-item-secondary {
  -webkit-box-shadow: inset 4px 0 0 0 #f5f5f5;
  box-shadow: inset 4px 0 0 0 #f5f5f5
}

.list-group-item-success {
  -webkit-box-shadow: inset 4px 0 0 0 #00a28a;
  box-shadow: inset 4px 0 0 0 #00a28a
}

.list-group-item-info {
  -webkit-box-shadow: inset 4px 0 0 0 #0179a8;
  box-shadow: inset 4px 0 0 0 #0179a8
}

.list-group-item-warning {
  -webkit-box-shadow: inset 4px 0 0 0 #f7c46c;
  box-shadow: inset 4px 0 0 0 #f7c46c
}

.list-group-item-danger {
  -webkit-box-shadow: inset 4px 0 0 0 #ea6759;
  box-shadow: inset 4px 0 0 0 #ea6759
}

.list-group-item-light {
  -webkit-box-shadow: inset 4px 0 0 0 #f5f5f5;
  box-shadow: inset 4px 0 0 0 #f5f5f5
}

.list-group-item-dark {
  -webkit-box-shadow: inset 4px 0 0 0 #3d464f;
  box-shadow: inset 4px 0 0 0 #3d464f
}

.list-group-bordered .list-group-header {
  border-top: 0
}

.list-group-bordered .list-group-item {
  border-color: rgba(19,29,40,.125)
}

.list-group-divider .list-group-item {
  margin-top: 0;
  padding: 0;
  border-bottom: 0
}

.list-group-divider .list-group-item.active {
  border-color: transparent
}

.list-group-divider .list-group-item:not(:first-child)>.list-group-item-body,.list-group-divider .list-group-item:not(:first-child)>.list-group-item-figure:last-child {
  border-top: 1px solid rgba(19,29,40,.125)
}

.list-group-divider .list-group-item-figure {
  padding: .75rem 1rem
}

.list-group-divider .list-group-item-body {
  padding: .75rem 0
}

.list-group-divider .list-group-item-body:first-child {
  padding-left: 1rem
}

.list-group-divider .list-group-item-body:last-child {
  padding-right: 1rem
}

.list-group-media {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0
}

.list-group-media .list-group-item {
  margin-bottom: 0;
  padding: 0;
  border: 0;
  background-color: #fff;
  border-radius: .25rem;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15)
}

.list-group-media .list-group-item:not(:first-child) {
  margin-top: 1rem
}

.list-group-media .list-group-item-action:focus,.list-group-media .list-group-item-action:hover {
  background-color: #fff
}

.list-group-media .list-group-item-figure {
  position: relative;
  padding: 0;
  width: 12rem;
  max-width: 40%;
  overflow: hidden
}

.list-group-media .list-group-item-figure>img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%,-50%,0);
  transform: translate3d(-50%,-50%,0);
  max-width: 200%
}

.list-group-media .list-group-item-body {
  padding: 1.5rem 1rem
}

.list-group-media .list-group-item-title {
  margin-bottom: .5rem;
  font-weight: 700
}

.card,.card-deck {
  margin-bottom: 20px
}

.card {
  border: none;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15)
}

@media (max-width: 575.98px) {
  .card-fluid {
    border-radius:0;
    border-width: 1px 0
  }

  .card-fluid .card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0
  }

  .card-fluid .card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
  }
}

.card-reflow {
  margin-bottom: 0;
  display: block;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

.card-header-tabs {
  margin-top: -1rem;
  font-weight: 400
}

.card-header-control,.card-title-control {
  margin: -.5rem 0
}

.card-header {
  font-weight: 600
}

.card-header-fluid {
  padding-bottom: 0;
  border-bottom: 0
}

.card-title {
  font-size: 1rem
}

.card-title>a {
  color: inherit
}

.card-title>a:focus,.card-title>a:hover {
  color: inherit;
  text-decoration: none
}

.card-subtitle {
  font-size: .875rem;
  font-weight: 400
}

@media (min-width: 768px) {
  .card-subtitle {
    font-size:.75rem
  }
}

.card-footer {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

.card-footer-content {
  padding: 1rem;
  width: 100%
}

.card-footer-item {
  padding: 1rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center
}

.card-footer-item:focus,.card-footer-item:hover {
  text-decoration: none
}

.card-footer-item-bordered:not(:last-child) {
  border-right: 1px solid rgba(19,29,40,.125)
}

.card-footer-item>.metric {
  padding: 0
}

a.card-footer-item.text-muted:focus,a.card-footer-item.text-muted:hover {
  color: #3d464f!important
}

.card-expansion {
  margin-bottom: 1rem
}

.card-expansion-item {
  margin-bottom: 0;
  border-radius: 0;
  -webkit-transition: margin .2s;
  transition: margin .2s
}

.card-expansion-item.expanded {
  margin: 1rem 0
}

.card-expansion-item:first-child {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem
}

.card-expansion-item:first-child.expanded {
  margin-top: 0
}

.card-expansion-item:last-child {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem
}

.card-expansion-item:last-child.expanded {
  margin-bottom: 0
}

.card-expansion-item:not(.expanded)+.card-expansion-item:not(.expanded) {
  margin-top: -1px
}

[data-toggle=collapse] .collapse-indicator {
  text-align: left;
  color: #535a62
}

[data-toggle=collapse] .collapse-indicator>.fa,[data-toggle=collapse] .collapse-indicator>.oi {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s,-webkit-transform .2s
}

[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-plus:before {
  content: "\f068"
}

[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.oi-plus:before {
  content: "\e09d"
}

[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-angle-down,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-caret-down,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-chevron-down,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.oi-caret-down,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.oi-chevron-down {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-angle-left,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-caret-left,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-chevron-left,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.oi-caret-left,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.oi-chevron-left {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg)
}

[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-angle-right,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-caret-right,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-chevron-right,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.oi-caret-right,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.oi-chevron-right {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}

[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-circle,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-dot-circle {
  color: #346cb0
}

[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-circle:before,[data-toggle=collapse][aria-expanded=true] .collapse-indicator>.fa-dot-circle:before {
  content: "\f192"
}

.dropdown-menu {
  margin-top: 10px;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16);
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

@media (min-width: 768px) {
  .dropdown-menu {
    font-size:.875rem;
    line-height: 1.6
  }
}

.dropdown-menu.show {
  -webkit-animation-name: showDropdown;
  animation-name: showDropdown
}

.dropdown-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.dropdown-header>a,.dropdown-header>a:focus,.dropdown-header>a:hover {
  font-weight: 400;
  font-size: .75rem;
  color: #686f76
}

.dropdown-icon {
  margin-right: .25rem;
  color: #a9acb0;
  width: 1.25rem
}

.dropdown-item.active .date,.dropdown-item.active .dropdown-icon,.dropdown-item.active .subject,.dropdown-item.active .text,.dropdown-item.active.unread .subject,.dropdown-item.active.unread .text,.dropdown-item.focus .date,.dropdown-item.focus .dropdown-icon,.dropdown-item.focus .subject,.dropdown-item.focus .text,.dropdown-item.focus.unread .subject,.dropdown-item.focus.unread .text,.dropdown-item:active .date,.dropdown-item:active .dropdown-icon,.dropdown-item:active .subject,.dropdown-item:active .text,.dropdown-item:active.unread .subject,.dropdown-item:active.unread .text,.dropdown-item:focus .date,.dropdown-item:focus .dropdown-icon,.dropdown-item:focus .subject,.dropdown-item:focus .text,.dropdown-item:focus.unread .subject,.dropdown-item:focus.unread .text,.dropdown-item:hover .date,.dropdown-item:hover .dropdown-icon,.dropdown-item:hover .subject,.dropdown-item:hover .text,.dropdown-item:hover.unread .subject,.dropdown-item:hover.unread .text {
  color: inherit
}

.dropdown-item.unread .subject,.dropdown-item.unread .text {
  font-weight: 600;
  color: #28313b
}

.dropdown-item .date,.dropdown-item .subject,.dropdown-item .text {
  margin-bottom: 0;
  line-height: 1.4
}

.dropdown-item .subject {
  font-size: .75rem;
  color: #3d464f
}

.dropdown-item .text {
  font-weight: 500;
  font-size: .875rem;
  color: #3d464f
}

.dropdown-item .date {
  font-size: .75rem;
  color: #686f76
}

.btn-group .dropdown-arrow,.dropdown .dropdown-arrow {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  overflow: hidden;
  height: 1.25rem;
  width: 1.25rem;
  margin-top: -10px;
  margin-left: -10px;
  pointer-events: none;
  z-index: 1001
}

.btn-group .dropdown-arrow-right,.dropdown .dropdown-arrow-right {
  left: auto;
  right: 1rem
}

.btn-group .dropdown-arrow-left,.dropdown .dropdown-arrow-left {
  left: 2rem
}

.btn-group .dropdown-arrow:before,.dropdown .dropdown-arrow:before {
  content: "";
  position: absolute;
  bottom: -.375rem;
  left: 50%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  height: .75rem;
  width: .75rem;
  margin-left: -5px;
  background-color: hsla(0,0%,100%,.98);
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16);
  pointer-events: none
}

.btn-group.show>.dropdown-arrow,.dropdown.show>.dropdown-arrow {
  display: block;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-animation: showArrow .3s ease-in-out;
  animation: showArrow .3s ease-in-out
}

.dropdown-sheets {
  padding: 1.5rem 1.5rem 0;
  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
}

.dropdown-sheets .dropdown-sheet-item {
  margin-bottom: 1.5rem;
  color: #686f76;
  width: 33.33333%
}

.dropdown-sheets .dropdown-sheet-item:nth-child(3n+1) {
  text-align: left
}

.dropdown-sheets .dropdown-sheet-item:nth-child(3n+2) {
  text-align: center
}

.dropdown-sheets .dropdown-sheet-item:nth-child(3n+3) {
  text-align: right
}

.dropdown-sheets .dropdown-sheet-item:focus,.dropdown-sheets .dropdown-sheet-item:hover {
  text-decoration: none
}

.dropdown-menu-rich {
  padding: 0;
  width: 320px
}

.dropdown-menu-rich .dropdown-header {
  padding-top: .75rem;
  padding-bottom: .75rem;
  border-bottom: 1px solid rgba(61,70,79,.125)
}

.dropdown-menu-rich .dropdown-item {
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start
}

.dropdown-menu-rich .dropdown-item:not(:first-child) {
  border-top: 1px solid rgba(61,70,79,.125)
}

.dropdown-menu-rich .dropdown-item-body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  white-space: normal;
  min-width: 0
}

.dropdown-menu-rich .dropdown-item-body:not(:first-child) {
  padding-left: 1rem
}

.dropdown-menu-rich .dropdown-item-body:not(:last-child) {
  padding-right: 1rem
}

.dropdown-menu-rich .dropdown-icon {
  margin-right: 0
}

.dropdown-scroll {
  position: relative;
  overflow-y: auto;
  height: 263px
}

.dropdown-footer {
  margin: 0;
  display: block;
  padding: .75rem 1rem;
  font-size: .875rem;
  text-align: center;
  border-top: 1px solid rgba(61,70,79,.125)
}

.dropdown-footer:focus,.dropdown-footer:hover {
  text-decoration: none;
  background-color: #f5f5f5
}

@-webkit-keyframes showDropdown {
  0% {
    top: 100%;
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8)
  }

  to {
    top: 100%;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes showDropdown {
  0% {
    top: 100%;
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8)
  }

  to {
    top: 100%;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@-webkit-keyframes showArrow {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0)
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes showArrow {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0)
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

.progress {
  font-weight: 600
}

.card>.progress {
  border-radius: 0
}

.progress-xs {
  height: 3px
}

.progress-sm {
  height: .5rem
}

.progress-lg {
  height: 1.5rem
}

.breadcrumb-item>a {
  color: inherit;
  border-radius: 1px
}

.breadcrumb-item>a:hover {
  text-decoration: none
}

.breadcrumb-item>a.focus,.breadcrumb-item>a:active,.breadcrumb-item>a:focus {
  color: #28313b;
  background-color: #dee9f5;
  -webkit-box-shadow: 0 0 0 4px #dee9f5,0 0 0 5px hsla(0,0%,96%,.5);
  box-shadow: 0 0 0 4px #dee9f5,0 0 0 5px hsla(0,0%,96%,.5);
  outline: 0
}

.breadcrumb-item.active>a:hover {
  color: #28313b;
  text-decoration: none
}

.page-link {
  font-weight: 600
}

.page-link:focus {
  color: #346cb0
}

.nav-link {
  outline: 0;
  color: #686f76
}

.active>.nav-link,.nav-link.active,.nav-link:focus,.nav-link:hover {
  color: #346cb0
}

@media (min-width: 768px) {
  .nav-link {
    font-size:.875rem;
    line-height: 1.6
  }
}

.nav-tabs .nav-link {
  padding: 1rem;
  border-width: 0 0 3px
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
  color: #28313b
}

.nav-tabs.flex-column .nav-link {
  border-width: 0 0 0 3px;
  border-radius: 0
}

.nav-tabs .dropdown-menu {
  margin-top: 10px
}

.nav-scroller {
  position: relative;
  z-index: 2;
  height: 58px;
  overflow-y: hidden
}

@media (min-width: 768px) {
  .nav-scroller {
    height:56px
  }
}

.nav-scroller>.nav {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-bottom: 1rem;
  margin-top: -1px;
  overflow-x: auto;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch
}

.nav-scroller>.nav:not(.nav-tabs) {
  margin-top: .5rem
}

@media (min-width: 768px) {
  .nav-scroller>.nav:not(.nav-tabs) {
    margin-top:calc(.625rem + 1px)
  }
}

.nav-center {
  display: block;
  text-align: center
}

.nav-center>.nav-item,.nav-center>.nav-link {
  display: inline-block
}

.nav-item.has-notified,.nav-link.has-notified {
  position: relative
}

.nav-item.has-notified:before,.nav-link.has-notified:before {
  position: absolute;
  top: .5rem;
  right: .75rem;
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: #f7c46c;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.modal.modal-alert .modal-dialog {
  opacity: 0;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;
  transition: opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;
  transition: transform .15s ease-in-out,opacity .15s ease-in-out;
  transition: transform .15s ease-in-out,opacity .15s ease-in-out,-webkit-transform .15s ease-in-out
}

.modal.modal-alert.show .modal-dialog {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1
}

.modal-dialog {
  margin-top: 4rem
}

.modal-dialog-centered {
  margin: 0 auto
}

.modal-footer,.modal-header {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.modal-body {
  padding-top: 2px;
  padding-bottom: 2px
}

@media (min-width: 576px) {
  .modal-dialog:not(.modal-dialog-centered) {
    margin-top:5.25rem
  }
}

.modal-dialog-overflow .modal-content {
  max-height: calc(100vh - 7.5rem)
}

.modal-dialog-overflow .modal-body {
  overflow-y: auto
}

.modal-dialog-overflow .modal-footer,.modal-dialog-overflow .modal-header {
  z-index: 2
}

.modal-dialog-overflow .modal-header {
  -webkit-box-shadow: 0 2px 0 0 rgba(61,70,79,.125);
  box-shadow: 0 2px 0 0 rgba(61,70,79,.125)
}

.modal-dialog-overflow .modal-footer {
  -webkit-box-shadow: 0 -2px 0 0 rgba(61,70,79,.125);
  box-shadow: 0 -2px 0 0 rgba(61,70,79,.125)
}

.modal-dialog-overflow .modal-body-scrolled {
  -webkit-box-shadow: none;
  box-shadow: none
}

.popover-body p {
  margin-bottom: .5rem
}

.text-blue {
  color: #0179a8!important
}

a.text-blue:focus,a.text-blue:hover {
  color: #015475!important
}

.text-indigo {
  color: #346cb0!important
}

a.text-indigo:focus,a.text-indigo:hover {
  color: #285489!important
}

.text-purple {
  color: #5f4b8b!important
}

a.text-purple:focus,a.text-purple:hover {
  color: #48396a!important
}

.text-pink {
  color: #b76ba3!important
}

a.text-pink:focus,a.text-pink:hover {
  color: #a14e8b!important
}

.text-red {
  color: #ea6759!important
}

a.text-red:focus,a.text-red:hover {
  color: #e43e2c!important
}

.text-orange {
  color: #ec935e!important
}

a.text-orange:focus,a.text-orange:hover {
  color: #e77430!important
}

.text-yellow {
  color: #f7c46c!important
}

a.text-yellow:focus,a.text-yellow:hover {
  color: #f4b13c!important
}

.text-green {
  color: #a7c796!important
}

a.text-green:focus,a.text-green:hover {
  color: #8bb575!important
}

.text-teal {
  color: #00a28a!important
}

a.text-teal:focus,a.text-teal:hover {
  color: #006f5f!important
}

.text-cyan {
  color: #3686a0!important
}

a.text-cyan:focus,a.text-cyan:hover {
  color: #29667a!important
}

.text-white {
  color: #fff!important
}

a.text-white:focus,a.text-white:hover {
  color: #e6e6e6!important
}

.text-gray {
  color: #686f76!important
}

a.text-gray:focus,a.text-gray:hover {
  color: #50565b!important
}

.text-gray-dark {
  color: #3d464f!important
}

a.text-gray-dark:focus,a.text-gray-dark:hover {
  color: #272d32!important
}

.bg-blue {
  background-color: #0179a8!important
}

a.bg-blue:focus,a.bg-blue:hover,button.bg-blue:focus,button.bg-blue:hover {
  background-color: #015475!important
}

.bg-indigo {
  background-color: #346cb0!important
}

a.bg-indigo:focus,a.bg-indigo:hover,button.bg-indigo:focus,button.bg-indigo:hover {
  background-color: #285489!important
}

.bg-purple {
  background-color: #5f4b8b!important
}

a.bg-purple:focus,a.bg-purple:hover,button.bg-purple:focus,button.bg-purple:hover {
  background-color: #48396a!important
}

.bg-pink {
  background-color: #b76ba3!important
}

a.bg-pink:focus,a.bg-pink:hover,button.bg-pink:focus,button.bg-pink:hover {
  background-color: #a14e8b!important
}

.bg-red {
  background-color: #ea6759!important
}

a.bg-red:focus,a.bg-red:hover,button.bg-red:focus,button.bg-red:hover {
  background-color: #e43e2c!important
}

.bg-orange {
  background-color: #ec935e!important
}

a.bg-orange:focus,a.bg-orange:hover,button.bg-orange:focus,button.bg-orange:hover {
  background-color: #e77430!important
}

.bg-yellow {
  background-color: #f7c46c!important
}

a.bg-yellow:focus,a.bg-yellow:hover,button.bg-yellow:focus,button.bg-yellow:hover {
  background-color: #f4b13c!important
}

.bg-green {
  background-color: #a7c796!important
}

a.bg-green:focus,a.bg-green:hover,button.bg-green:focus,button.bg-green:hover {
  background-color: #8bb575!important
}

.bg-teal {
  background-color: #00a28a!important
}

a.bg-teal:focus,a.bg-teal:hover,button.bg-teal:focus,button.bg-teal:hover {
  background-color: #006f5f!important
}

.bg-cyan {
  background-color: #3686a0!important
}

a.bg-cyan:focus,a.bg-cyan:hover,button.bg-cyan:focus,button.bg-cyan:hover {
  background-color: #29667a!important
}

.bg-white {
  background-color: #fff!important
}

a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover {
  background-color: #e6e6e6!important
}

.bg-gray {
  background-color: #686f76!important
}

a.bg-gray:focus,a.bg-gray:hover,button.bg-gray:focus,button.bg-gray:hover {
  background-color: #50565b!important
}

.bg-gray-dark {
  background-color: #3d464f!important
}

a.bg-gray-dark:focus,a.bg-gray-dark:hover,button.bg-gray-dark:focus,button.bg-gray-dark:hover {
  background-color: #272d32!important
}

.bg-black {
  background-color: #131d28!important
}

a.bg-black:focus,a.bg-black:hover,button.bg-black:focus,button.bg-black:hover {
  background-color: #030405!important
}

.bg-muted {
  background-color: #e9eaeb!important
}

a.bg-muted:focus,a.bg-muted:hover,button.bg-muted:focus,button.bg-muted:hover {
  background-color: #ced1d3!important
}

.bg-facebook {
  background-color: #365397!important
}

a.bg-facebook:focus,a.bg-facebook:hover,button.bg-facebook:focus,button.bg-facebook:hover {
  background-color: #293e71!important
}

.bg-facebook {
  color: #fff!important
}

.text-facebook {
  color: #365397!important
}

a.text-facebook:focus,a.text-facebook:hover {
  color: #293e71!important
}

.bg-twitter {
  background-color: #00a9f1!important
}

a.bg-twitter:focus,a.bg-twitter:hover,button.bg-twitter:focus,button.bg-twitter:hover {
  background-color: #0085be!important
}

.bg-twitter {
  color: #fff!important
}

.text-twitter {
  color: #00a9f1!important
}

a.text-twitter:focus,a.text-twitter:hover {
  color: #0085be!important
}

.bg-linkedin {
  background-color: #006db3!important
}

a.bg-linkedin:focus,a.bg-linkedin:hover,button.bg-linkedin:focus,button.bg-linkedin:hover {
  background-color: #004e80!important
}

.bg-linkedin {
  color: #fff!important
}

.text-linkedin {
  color: #006db3!important
}

a.text-linkedin:focus,a.text-linkedin:hover {
  color: #004e80!important
}

.bg-apple {
  background-color: #737373!important
}

a.bg-apple:focus,a.bg-apple:hover,button.bg-apple:focus,button.bg-apple:hover {
  background-color: #5a5a5a!important
}

.bg-apple {
  color: #fff!important
}

.text-apple {
  color: #737373!important
}

a.text-apple:focus,a.text-apple:hover {
  color: #5a5a5a!important
}

.bg-google {
  background-color: #4285f4!important
}

a.bg-google:focus,a.bg-google:hover,button.bg-google:focus,button.bg-google:hover {
  background-color: #1266f1!important
}

.bg-google {
  color: #fff!important
}

.text-google {
  color: #4285f4!important
}

a.text-google:focus,a.text-google:hover {
  color: #1266f1!important
}

.bg-google_plus {
  background-color: #e0452c!important
}

a.bg-google_plus:focus,a.bg-google_plus:hover,button.bg-google_plus:focus,button.bg-google_plus:hover {
  background-color: #bd321c!important
}

.bg-google_plus {
  color: #fff!important
}

.text-google_plus {
  color: #e0452c!important
}

a.text-google_plus:focus,a.text-google_plus:hover {
  color: #bd321c!important
}

.bg-youtube {
  background-color: #f33!important
}

a.bg-youtube:focus,a.bg-youtube:hover,button.bg-youtube:focus,button.bg-youtube:hover {
  background-color: red!important
}

.bg-youtube {
  color: #fff!important
}

.text-youtube {
  color: #f33!important
}

a.text-youtube:focus,a.text-youtube:hover {
  color: red!important
}

.bg-vimeo {
  background-color: #48b6ed!important
}

a.bg-vimeo:focus,a.bg-vimeo:hover,button.bg-vimeo:focus,button.bg-vimeo:hover {
  background-color: #1aa3e8!important
}

.bg-vimeo {
  color: #28313b!important
}

.text-vimeo {
  color: #48b6ed!important
}

a.text-vimeo:focus,a.text-vimeo:hover {
  color: #1aa3e8!important
}

.bg-pinterest {
  background-color: #ce1a19!important
}

a.bg-pinterest:focus,a.bg-pinterest:hover,button.bg-pinterest:focus,button.bg-pinterest:hover {
  background-color: #a11413!important
}

.bg-pinterest {
  color: #fff!important
}

.text-pinterest {
  color: #ce1a19!important
}

a.text-pinterest:focus,a.text-pinterest:hover {
  color: #a11413!important
}

.bg-yelp {
  background-color: #c30f00!important
}

a.bg-yelp:focus,a.bg-yelp:hover,button.bg-yelp:focus,button.bg-yelp:hover {
  background-color: #900b00!important
}

.bg-yelp {
  color: #fff!important
}

.text-yelp {
  color: #c30f00!important
}

a.text-yelp:focus,a.text-yelp:hover {
  color: #900b00!important
}

.bg-dribbble {
  background-color: #ed4584!important
}

a.bg-dribbble:focus,a.bg-dribbble:hover,button.bg-dribbble:focus,button.bg-dribbble:hover {
  background-color: #e91765!important
}

.bg-dribbble {
  color: #fff!important
}

.text-dribbble {
  color: #ed4584!important
}

a.text-dribbble:focus,a.text-dribbble:hover {
  color: #e91765!important
}

.bg-amazon {
  background-color: #ff9700!important
}

a.bg-amazon:focus,a.bg-amazon:hover,button.bg-amazon:focus,button.bg-amazon:hover {
  background-color: #cc7900!important
}

.bg-amazon {
  color: #28313b!important
}

.text-amazon {
  color: #ff9700!important
}

a.text-amazon:focus,a.text-amazon:hover {
  color: #cc7900!important
}

.bg-ebay {
  background-color: #083790!important
}

a.bg-ebay:focus,a.bg-ebay:hover,button.bg-ebay:focus,button.bg-ebay:hover {
  background-color: #052560!important
}

.bg-ebay {
  color: #fff!important
}

.text-ebay {
  color: #083790!important
}

a.text-ebay:focus,a.text-ebay:hover {
  color: #052560!important
}

.bg-skype {
  background-color: #00acf4!important
}

a.bg-skype:focus,a.bg-skype:hover,button.bg-skype:focus,button.bg-skype:hover {
  background-color: #0088c1!important
}

.bg-skype {
  color: #fff!important
}

.text-skype {
  color: #00acf4!important
}

a.text-skype:focus,a.text-skype:hover {
  color: #0088c1!important
}

.bg-instagram {
  background-color: #396d9a!important
}

a.bg-instagram:focus,a.bg-instagram:hover,button.bg-instagram:focus,button.bg-instagram:hover {
  background-color: #2b5375!important
}

.bg-instagram {
  color: #fff!important
}

.text-instagram {
  color: #396d9a!important
}

a.text-instagram:focus,a.text-instagram:hover {
  color: #2b5375!important
}

.bg-dropbox {
  background-color: #0d84de!important
}

a.bg-dropbox:focus,a.bg-dropbox:hover,button.bg-dropbox:focus,button.bg-dropbox:hover {
  background-color: #0a67ae!important
}

.bg-dropbox {
  color: #fff!important
}

.text-dropbox {
  color: #0d84de!important
}

a.text-dropbox:focus,a.text-dropbox:hover {
  color: #0a67ae!important
}

.bg-flickr {
  background-color: #ea0066!important
}

a.bg-flickr:focus,a.bg-flickr:hover,button.bg-flickr:focus,button.bg-flickr:hover {
  background-color: #b70050!important
}

.bg-flickr {
  color: #fff!important
}

.text-flickr {
  color: #ea0066!important
}

a.text-flickr:focus,a.text-flickr:hover {
  color: #b70050!important
}

.bg-github {
  background-color: #2f2f2f!important
}

a.bg-github:focus,a.bg-github:hover,button.bg-github:focus,button.bg-github:hover {
  background-color: #161616!important
}

.bg-github {
  color: #fff!important
}

.text-github {
  color: #2f2f2f!important
}

a.text-github:focus,a.text-github:hover {
  color: #161616!important
}

.bg-basecamp {
  background-color: #6bbd6d!important
}

a.bg-basecamp:focus,a.bg-basecamp:hover,button.bg-basecamp:focus,button.bg-basecamp:hover {
  background-color: #4ca94e!important
}

.bg-basecamp {
  color: #28313b!important
}

.text-basecamp {
  color: #6bbd6d!important
}

a.text-basecamp:focus,a.text-basecamp:hover {
  color: #4ca94e!important
}

.bg-tumblr {
  background-color: #304c68!important
}

a.bg-tumblr:focus,a.bg-tumblr:hover,button.bg-tumblr:focus,button.bg-tumblr:hover {
  background-color: #203345!important
}

.bg-tumblr {
  color: #fff!important
}

.text-tumblr {
  color: #304c68!important
}

a.text-tumblr:focus,a.text-tumblr:hover {
  color: #203345!important
}

.bg-foursquare {
  background-color: #207dc5!important
}

a.bg-foursquare:focus,a.bg-foursquare:hover,button.bg-foursquare:focus,button.bg-foursquare:hover {
  background-color: #196199!important
}

.bg-foursquare {
  color: #fff!important
}

.text-foursquare {
  color: #207dc5!important
}

a.text-foursquare:focus,a.text-foursquare:hover {
  color: #196199!important
}

.bg-box {
  background-color: #1277bc!important
}

a.bg-box:focus,a.bg-box:hover,button.bg-box:focus,button.bg-box:hover {
  background-color: #0e5a8d!important
}

.bg-box {
  color: #fff!important
}

.text-box {
  color: #1277bc!important
}

a.text-box:focus,a.text-box:hover {
  color: #0e5a8d!important
}

.grayscale {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%)
}

.notransition {
  -webkit-transition: none!important;
  transition: none!important
}

@-webkit-keyframes pulse {
  0% {
    opacity: 1
  }

  50% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes pulse {
  0% {
    opacity: 1
  }

  50% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.pulse {
  -webkit-animation: pulse 2.5s ease infinite;
  animation: pulse 2.5s ease infinite
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 4px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent
}

.log-divider {
  position: relative;
  margin: 1.25rem 0;
  height: 2em;
  text-align: center
}

.log-divider:before {
  content: "";
  position: relative;
  display: block;
  top: 1em;
  border-top: 1px solid rgba(61,70,79,.125);
  z-index: 1
}

.log-divider>span {
  display: inline-block;
  position: relative;
  z-index: 2;
  border-radius: 50px;
  background: #fff;
  padding: 0 1em;
  color: #686f76;
  line-height: 2em
}

.has-dragable .drag-indicator {
  opacity: 0
}

.has-dragable:hover .drag-indicator {
  opacity: 1
}

.drag-handle,.drag-indicator {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab
}

.drag-indicator {
  display: inline-block;
  margin: 0 .5em;
  height: 8px;
  width: 6px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVR42mNgAIJz507/Z4AxVqxYAuEgAwD26QnApt++GwAAAABJRU5ErkJggg==);
  -webkit-transform: translate3d(-.5em,0,0);
  transform: translate3d(-.5em,0,0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.drag-indicator-lg {
  height: 14px;
  width: 8px
}

.drag-indicator-tall {
  height: 20px;
  width: 8px
}

.typing {
  margin: 0;
  line-height: inherit;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.typing,.typing .dot {
  position: relative;
  display: inline-block
}

.typing .dot {
  margin-bottom: .125em;
  border-radius: 50%;
  width: .375rem;
  height: .375rem;
  background-color: #a9acb0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-animation: typing 1.2s infinite ease;
  animation: typing 1.2s infinite ease
}

.typing .dot:nth-child(2) {
  -webkit-animation-delay: .15s;
  animation-delay: .15s
}

.typing .dot:nth-child(3) {
  -webkit-animation-delay: .3s;
  animation-delay: .3s
}

@-webkit-keyframes typing {
  0%,50%,to {
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }

  25% {
    -webkit-transform: translateY(-150%);
    transform: translateY(-150%)
  }
}

@keyframes typing {
  0%,50%,to {
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }

  25% {
    -webkit-transform: translateY(-150%);
    transform: translateY(-150%)
  }
}

.circle {
  border-radius: 9999px!important
}

.stacked-menu {
  position: relative;
  padding: .25rem 0;
  background-color: #f5f5f5
}

.stacked-menu ul.menu {
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none
}

.stacked-menu ul.menu+.menu {
  margin-top: 1em
}

.stacked-menu .menu-header {
  margin: .5em 0 0;
  padding: .5rem 1rem;
  color: #686f76;
  font-size: .8125rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px
}

.stacked-menu .menu-header>.badge,.stacked-menu .menu-header>.label {
  position: absolute;
  right: .75rem;
  z-index: 2
}

.stacked-menu .menu-subhead {
  display: none;
  color: #346cb0
}

.stacked-menu .menu-link,.stacked-menu .menu-subhead {
  padding: .5rem 1rem;
  font-size: .875rem;
  line-height: 1.75em;
  overflow: hidden
}

.stacked-menu .menu-link {
  position: relative;
  display: block;
  color: #686f76;
  text-decoration: none
}

.stacked-menu .menu-link>.menu-icon {
  width: 1.25em;
  margin-right: .5em;
  text-align: center;
  font-size: 1.25rem;
  color: #e0e9e8;
}

.stacked-menu .menu-link>.badge,.stacked-menu .menu-link>.label {
  position: absolute;
  right: .75rem;
  margin-top: .25em;
  z-index: 2
}

.stacked-menu .menu-link:focus {
  color: #346cb0;
  background-color: transparent;
  text-decoration: none;
  overflow: visible
}

.stacked-menu .menu-link:focus .menu-icon {
  color: #686f76
}

.stacked-menu .menu-link:hover {
  color: #346cb0;
  background-color: transparent;
  text-decoration: none;
  overflow: visible
}

.stacked-menu .menu-link:hover .menu-icon {
  color: #686f76
}

.stacked-menu .menu-item+.menu-item {
  margin-top: 0
}

.stacked-menu .menu-item.has-open:not(.has-active)>.menu-link {
  background-color: transparent;
  color: #346cb0
}

.stacked-menu .menu-item.has-open:not(.has-active)>.menu-link .menu-icon {
  color: #686f76
}

.stacked-menu .menu-item.has-active>.menu-link {
  background-color: transparent;
  color: #346cb0
}

.stacked-menu .menu-item.has-active>.menu-link .menu-icon {
  color: #346cb0
}

.stacked-menu .has-child {
  position: relative
}

.stacked-menu .has-child>.menu {
  height: 0;
  visibility: hidden;
  opacity: 0;
  background-color: #f5f5f5
}

.stacked-menu .has-child.has-active:hover>.menu,.stacked-menu .has-child.has-open>.menu {
  overflow: visible
}

.stacked-menu .has-child.has-active>.menu {
  height: auto;
  visibility: visible;
  opacity: 1
}

.stacked-menu>.menu>.menu-item>.menu-link {
  color: #fff;
}

.stacked-menu>.menu>.menu-item.has-open>.menu-link,.stacked-menu>.menu>.menu-item>.menu-link:focus,.stacked-menu>.menu>.menu-item>.menu-link:hover {
  color: #131d28;
  background-color: #f5f5f5
}

.stacked-menu>.menu>.menu-item.has-active>.menu-link {
  background-color: #f5f5f5;
  color: #346cb0
}

.stacked-menu>.menu>.menu-item>.menu .menu-link {
  padding-left: 3rem
}

.stacked-menu>.menu>.menu-item>.menu .menu .menu-link {
  padding-left: 4rem
}

.stacked-menu>.menu>.menu-item>.menu .menu .menu .menu-link {
  padding-left: 5rem
}

.stacked-menu .menu-item.disabled>.menu-link,.stacked-menu .menu-item.disabled>.menu-link .menu-icon,.stacked-menu .menu-item>.menu-link.disabled,.stacked-menu .menu-item>.menu-link.disabled .menu-icon {
  color: #686f76
}

.stacked-menu .menu-item.disabled>.menu-link:focus,.stacked-menu .menu-item.disabled>.menu-link:focus .menu-icon,.stacked-menu .menu-item.disabled>.menu-link:hover,.stacked-menu .menu-item.disabled>.menu-link:hover .menu-icon,.stacked-menu .menu-item>.menu-link.disabled:focus,.stacked-menu .menu-item>.menu-link.disabled:focus .menu-icon,.stacked-menu .menu-item>.menu-link.disabled:hover,.stacked-menu .menu-item>.menu-link.disabled:hover .menu-icon {
  background-color: transparent;
  color: #686f76
}

.stacked-menu-has-compact .has-child.has-active>.menu {
  visibility: hidden;
  height: 0;
  opacity: 0
}

.stacked-menu-has-compact .has-child.has-active .menu-subhead {
  background-color: #f5f5f5
}

.stacked-menu-has-compact .has-child .menu-subhead {
  display: block
}

.stacked-menu-has-compact>.menu>.menu-item>.menu-link {
  text-align: center;
  padding-right: 0;
  padding-left: 0;
  max-height: 40px
}

.stacked-menu-has-compact>.menu>.menu-item>.menu-link>.badge,.stacked-menu-has-compact>.menu>.menu-item>.menu-link>.label {
  top: 0;
  right: .25rem
}

.stacked-menu-has-compact>.menu>.menu-item>.menu-link .menu-icon {
  margin: 0;
  font-size: 1.25em;
  line-height: 1.5em
}

.stacked-menu-has-compact>.menu>.menu-item.has-child>.menu-link .menu-text {
  display: none
}

.stacked-menu-has-compact>.menu>.menu-header {
  margin: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.stacked-menu-has-compact>.menu>.menu-item:not(.has-child)>.menu-link .menu-text {
  position: absolute;
  display: block;
  top: 0;
  left: 100%;
  padding: .5rem .75rem .5rem 0;
  border-radius: 0 0 0 0;
  width: 0;
  height: 0;
  visibility: hidden;
  opacity: 0;
  background-color: #f5f5f5;
  line-height: 1.75em;
  white-space: nowrap;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear
}

.stacked-menu-has-compact>.menu>.menu-item:not(.has-child)>.menu-link:hover .menu-text {
  width: auto;
  height: auto;
  visibility: visible;
  opacity: 1
}

.stacked-menu-has-compact>.menu>.menu-item.disabled>.menu-link .menu-text,.stacked-menu-has-compact>.menu>.menu-item.has-active>.menu-link .menu-text,.stacked-menu-has-compact>.menu>.menu-item>.menu-link.disabled .menu-text {
  background-color: #f5f5f5
}

.stacked-menu-has-compact>.menu>.menu-item.has-child>.menu-link:before {
  content: none
}

.stacked-menu-has-compact>.menu>.menu-item.has-child>.menu-link .menu-text {
  padding: .5rem 1rem;
  text-align: left;
  width: 200px
}

.stacked-menu-has-collapsible .has-child>.menu-link:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f104";
  position: absolute;
  right: .75rem;
  top: 50%;
  -webkit-transform: translateY(-.5em);
  transform: translateY(-.5em);
  height: 1em;
  width: 1em;
  line-height: 1em;
  text-align: center
}

.stacked-menu-has-collapsible .has-child.has-active>.menu-link:after,.stacked-menu-has-collapsible .has-child.has-open>.menu-link:after {
  content: "\f107"
}

.stacked-menu-has-collapsible .has-child>.menu {
  visibility: visible;
  opacity: 1;
  overflow: hidden
}

.stacked-menu-has-collapsible .has-child.has-open:not(.has-active)>.menu {
  height: auto
}

.stacked-menu-has-collapsible.stacked-menu-has-compact>.menu>.has-child>.menu {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scale(.6);
  transform: scale(.6);
  -webkit-transition: opacity .15s linear,-webkit-transform .15s linear;
  transition: opacity .15s linear,-webkit-transform .15s linear;
  transition: opacity .15s linear,transform .15s linear;
  transition: opacity .15s linear,transform .15s linear,-webkit-transform .15s linear
}

.stacked-menu-has-collapsible.stacked-menu-has-compact>.menu>.has-child.has-open>.menu {
  -webkit-transform: scale(1);
  transform: scale(1)
}

.stacked-menu-has-collapsible.stacked-menu-has-compact>.menu>.has-child>.menu-link:after {
  display: none
}

.stacked-menu-has-collapsible.stacked-menu-has-compact .has-child.has-open>.menu {
  position: absolute;
  width: 200px;
  top: 0;
  left: 100%;
  height: auto;
  visibility: visible;
  opacity: 1;
  border-radius: 0 0 0 0
}

.stacked-menu-has-collapsible.stacked-menu-has-compact .has-child>.menu .menu-link {
  padding-left: 1rem
}

.stacked-menu-has-collapsible.stacked-menu-has-compact .menu .menu .has-child.has-open>.menu {
  position: static;
  width: auto;
  top: auto;
  left: auto
}

.stacked-menu-has-collapsible.stacked-menu-has-compact .menu .menu .has-child>.menu .menu-link {
  padding-left: 2rem
}

.stacked-menu-has-collapsible.stacked-menu-has-compact .menu .menu .has-child>.menu .menu .menu-link {
  padding-left: 3rem
}

.stacked-menu-has-hoverable .has-child>.menu {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: opacity .15s linear,-webkit-transform .15s linear;
  transition: opacity .15s linear,-webkit-transform .15s linear;
  transition: opacity .15s linear,transform .15s linear;
  transition: opacity .15s linear,transform .15s linear,-webkit-transform .15s linear
}

.stacked-menu-has-hoverable .has-child:not(.has-active)>.menu {
  -webkit-transform: scale(.6);
  transform: scale(.6)
}

.stacked-menu-has-hoverable.stacked-menu-has-compact>.menu>.has-child>.menu {
  -webkit-transition: opacity .15s linear,-webkit-transform .15s linear;
  transition: opacity .15s linear,-webkit-transform .15s linear;
  transition: opacity .15s linear,transform .15s linear;
  transition: opacity .15s linear,transform .15s linear,-webkit-transform .15s linear
}

.stacked-menu-has-hoverable.stacked-menu-has-compact .has-child>.menu {
  -webkit-transform: scale(.6);
  transform: scale(.6)
}

.stacked-menu-has-compact .has-child.has-open:not(.has-active)>.menu,.stacked-menu-has-hoverable .has-child.has-open:not(.has-active)>.menu {
  position: absolute;
  width: 200px;
  top: 0;
  left: 100%;
  height: auto;
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1)
}

.stacked-menu-has-compact .has-child.has-open:not(.has-active)>.menu .menu-item>.menu-link,.stacked-menu-has-compact .has-child.has-open:not(.has-active)>.menu .menu-item>.menu .menu-link,.stacked-menu-has-compact .has-child.has-open:not(.has-active)>.menu .menu-item>.menu .menu .menu-link,.stacked-menu-has-hoverable .has-child.has-open:not(.has-active)>.menu .menu-item>.menu-link,.stacked-menu-has-hoverable .has-child.has-open:not(.has-active)>.menu .menu-item>.menu .menu-link,.stacked-menu-has-hoverable .has-child.has-open:not(.has-active)>.menu .menu-item>.menu .menu .menu-link {
  padding-left: 1rem
}

.stacked-menu-has-compact .has-child.has-open:not(.has-active)>.menu-link:before,.stacked-menu-has-hoverable .has-child.has-open:not(.has-active)>.menu-link:before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #f5f5f5;
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px)
}

.stacked-menu-has-hoverable.stacked-menu-has-compact .has-child.has-open>.menu {
  position: absolute;
  width: 200px;
  top: 0;
  left: 100%;
  height: auto;
  visibility: visible;
  opacity: 1;
  border-radius: 0 0 0 0;
  -webkit-transform: scale(1);
  transform: scale(1)
}

.stacked-menu-has-hoverable.stacked-menu-has-compact .has-child.has-open>.menu .menu-item>.menu-link,.stacked-menu-has-hoverable.stacked-menu-has-compact .has-child.has-open>.menu .menu-item>.menu .menu-link,.stacked-menu-has-hoverable.stacked-menu-has-compact .has-child.has-open>.menu .menu-item>.menu .menu .menu-link {
  padding-left: 1rem
}

.stacked-menu-has-left.stacked-menu-has-compact>.menu>.menu-item>.menu-link>.badge {
  right: auto;
  left: .25rem
}

.stacked-menu-has-left.stacked-menu-has-compact>.menu>.menu-item:not(.has-child)>.menu-link .menu-text {
  right: 100%;
  left: auto;
  padding: .5rem 0 .5rem .75rem;
  border-radius: 0 0 0 0
}

.stacked-menu-has-left.stacked-menu-has-collapsible.stacked-menu-has-compact>.menu>.has-child>.menu,.stacked-menu-has-left.stacked-menu-has-hoverable .has-child>.menu {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0
}

.stacked-menu-has-left.stacked-menu-has-compact .has-child.has-open:not(.has-active)>.menu,.stacked-menu-has-left.stacked-menu-has-hoverable .has-child.has-open:not(.has-active)>.menu {
  left: auto;
  right: 100%
}

.stacked-menu-has-left.stacked-menu-has-compact .has-child.has-open:not(.has-active)>.menu-link:before,.stacked-menu-has-left.stacked-menu-has-hoverable .has-child.has-open:not(.has-active)>.menu-link:before {
  right: auto;
  left: 0;
  border-right: 0 solid transparent;
  border-left: 8px solid #f5f5f5
}

.stacked-menu-has-left.stacked-menu-has-collapsible.stacked-menu-has-compact .has-child.has-open>.menu,.stacked-menu-has-left.stacked-menu-has-hoverable.stacked-menu-has-compact .has-child.has-open>.menu {
  left: auto;
  right: 100%
}

.ps {
  overflow: hidden!important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto
}

.ps__rail-x {
  height: 15px;
  bottom: 0
}

.ps__rail-x,.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear,opacity .2s linear;
  -webkit-transition: background-color .2s linear,opacity .2s linear;
  position: absolute
}

.ps__rail-y {
  width: 15px;
  right: 0
}

.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y {
  display: block;
  background-color: transparent
}

.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y {
  opacity: .6
}

.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover {
  background-color: #eee;
  opacity: .9
}

.ps__thumb-x {
  transition: background-color .2s linear,height .2s ease-in-out;
  -webkit-transition: background-color .2s linear,height .2s ease-in-out;
  height: 6px;
  bottom: 2px
}

.ps__thumb-x,.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  position: absolute
}

.ps__thumb-y {
  transition: background-color .2s linear,width .2s ease-in-out;
  -webkit-transition: background-color .2s linear,width .2s ease-in-out;
  width: 6px;
  right: 2px
}

.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x {
  background-color: #999;
  height: 11px
}

.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y {
  background-color: #999;
  width: 11px
}

@supports (-ms-overflow-style: none) {
  .ps {
    overflow:auto!important
  }
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  .ps {
    overflow: auto!important
  }
}

.stacked-menu {
  padding-top: 1rem;
  width: 100%;
  margin-bottom: 1rem
}

.stacked-menu .menu-link {
  font-size: 1rem;
  outline: 0
}

@media (min-width: 768px) {
  .stacked-menu .menu-link {
    padding-top:.375rem;
    padding-bottom: .375rem;
    font-size: .875rem;
    line-height: 1.25rem
  }
}

.stacked-menu .menu-link>.badge {
  margin-top: .375rem
}

.stacked-menu .menu-link>.menu-icon.oi {
  top: 4px
}

.stacked-menu .menu-header {
  margin-top: 1rem;
  letter-spacing: 0;
  line-height: 1.25rem
}

.stacked-menu .menu-header>.badge {
  position: relative;
  top: 3px;
  right: -.25rem;
  float: right
}

.stacked-menu .menu-item.has-active:not(.has-child)>.menu-link {
  font-weight: 600
}

.stacked-menu .menu-item.has-active.has-child>.menu-link {
  color: #28313b
}

.stacked-menu>.menu>.menu-item>.menu .menu-link {
  padding-left: 3.5rem
}

.stacked-menu>.menu>.menu-item>.menu .menu .menu .menu-link {
  padding-left: 4.5rem
}

.stacked-menu-has-collapsible .has-child>.menu-link:after {
  content: "";
  margin-top: -.5em;
  opacity: .4;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3e%3cpath fill='currentColor' d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'%3e%3c/path%3e%3c/svg%3e") 50% no-repeat
}

.stacked-menu-has-collapsible .has-child.has-active>.menu-link:after,.stacked-menu-has-collapsible .has-child.has-open>.menu-link:after {
  content: "";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}

.masonry-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px
}

.ps__rail-y {
  width: 8px
}

.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y {
  width: 6px
}

.dataTable {
  max-width: none
}

.dataTable td.dataTables_empty,.dataTable th.dataTables_empty {
  text-align: center
}

.dataTable.nowrap td,.dataTable.nowrap th {
  white-space: nowrap
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: 400;
  text-align: left;
  white-space: nowrap
}

div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block
}

div.dataTables_wrapper div.dataTables_filter {
  text-align: right
}

div.dataTables_wrapper div.dataTables_filter label {
  font-weight: 400;
  white-space: nowrap;
  text-align: left
}

div.dataTables_wrapper div.dataTables_filter input {
  margin-left: .5em;
  display: inline-block;
  width: auto
}

div.dataTables_wrapper div.dataTables_info {
  white-space: nowrap
}

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap
}

div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0
}

table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc {
  padding-right: 30px
}

table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active {
  outline: none
}

table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative
}

table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before {
  position: absolute;
  bottom: .9em;
  display: block;
  opacity: .3
}

table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191"
}

table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after {
  right: .5em;
  content: "\2193"
}

table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after {
  opacity: 1
}

table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0!important
}

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0!important;
  margin-bottom: 0!important
}

div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none
}

div.dataTables_scrollBody table tbody tr:first-child td,div.dataTables_scrollBody table tbody tr:first-child th {
  border-top: none
}

div.dataTables_scrollFoot table {
  margin-top: 0!important;
  border-top: none
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_paginate {
    text-align:center
  }
}

table.dataTable.table-condensed>thead>tr>th {
  padding-right: 20px
}

table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px
}

table.table-bordered.dataTable td,table.table-bordered.dataTable th {
  border-left-width: 0
}

table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable th:last-child {
  border-right-width: 0
}

div.dataTables_scrollHead table.table-bordered,table.table-bordered.dataTable tbody td,table.table-bordered.dataTable tbody th {
  border-bottom-width: 0
}

div.table-responsive>div.dataTables_wrapper>div.row {
  margin: 0
}

div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child {
  padding-left: 0
}

div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child {
  padding-right: 0
}

.plyr input[type=range]:active::-webkit-slider-thumb {
  background: #346cb0
}

.plyr input[type=range]:active::-moz-range-thumb {
  background: #346cb0
}

.plyr input[type=range]:active::-ms-thumb {
  background: #346cb0
}

.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true],.plyr--video .plyr__controls .plyr__control.plyr__tab-focus,.plyr--video .plyr__controls .plyr__control:hover,.plyr--video .plyr__controls .plyr__control[aria-expanded=true],.plyr__control--overlaid,.plyr__control--overlaid:focus,.plyr__control--overlaid:hover {
  background: #346cb0
}

.plyr--full-ui input[type=range] {
  color: #346cb0
}

.plyr--audio .plyr__controls {
  border: 0
}

.sortable-ghost {
  opacity: .5
}

.dd,.dd-list {
  position: relative
}

.dd-list {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style: none
}

.dd-list .dd-list {
  padding-left: 1.25rem
}

.dd-list .dd-list .dd-handle {
  border-left: 1px solid rgba(19,29,40,.125)
}

.dd-item {
  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
}

.dd-item:first-child>.dd-nodrag {
  margin-top: 2rem
}

.dd-item>button {
  position: absolute;
  left: 2rem;
  top: 1.125rem;
  padding: 0;
  padding-left: 20px;
  width: 20px;
  height: 20px;
  border: 0;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 10px;
  overflow: hidden
}

.dd-item>button.dd-expand {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg aria-hidden='true' data-prefix='fas' data-icon='caret-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-caret-right fa-w-10 fa-3x'%3e%3cpath fill='currentColor' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z' class=''/%3e%3c/svg%3e")
}

.dd-item>button.dd-collapse {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg aria-hidden='true' data-prefix='fas' data-icon='caret-down' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-caret-down fa-w-10 fa-3x'%3e%3cpath fill='currentColor' d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3e%3c/svg%3e")
}

.dd-item>button+.dd-handle {
  padding-left: 2.5rem
}

.dd-item>button+.dd-handle>.drag-indicator {
  -webkit-transform: translate3d(-2rem,0,0);
  transform: translate3d(-2rem,0,0);
  margin-right: .25rem
}

.dd-footer {
  display: block;
  background-color: #f5f5f5
}

.dd-handle {
  margin-bottom: -1px;
  padding: .75rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border-top: 1px solid rgba(19,29,40,.125);
  border-bottom: 1px solid rgba(19,29,40,.125)
}

.dd-handle:focus,.dd-handle:hover {
  text-decoration: none
}

.dd-collapsed .dd-collapse,.dd-collapsed .dd-list,.dd-expand {
  display: none
}

.dd-collapsed .dd-expand {
  display: block
}

.dd-placeholder {
  min-height: 30px;
  background: #fef6ea;
  border: 1px dashed #f8ce84
}

.dd-empty,.dd-placeholder {
  position: relative;
  margin: 0;
  padding: 0
}

.dd-empty {
  min-height: 56px;
  background-color: #f5f5f5;
  border: 1px dashed rgba(61,70,79,.125)
}

.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 2000
}

.dd-dragel>.dd-item .dd-handle {
  margin-top: 0
}

.dd-nochildren .dd-placeholder {
  display: none
}

.treeview .list-group {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

.treeview .list-group-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  cursor: pointer
}

.treeview .list-group-item .badge {
  margin-left: auto;
  color: #28313b;
  background-color: #e9eaeb
}

.treeview span.indent {
  margin-left: .875rem!important;
  margin-right: .875rem!important
}

.treeview span.icon {
  width: 12px;
  margin-right: 5px
}

.treeview .node-disabled {
  color: #686f76;
  cursor: not-allowed
}

.twitter-typeahead {
  width: 100%
}

.tt-dropdown-menu,.tt-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  width: 100%;
  padding: .5rem .75rem;
  margin: .5rem 0 0;
  font-size: 1rem;
  color: #28313b;
  text-align: left;
  list-style: none;
  background-color: hsla(0,0%,100%,.98);
  background-clip: padding-box;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16);
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  border-radius: .25rem
}

@media (min-width: 768px) {
  .tt-dropdown-menu,.tt-menu {
    font-size:.875rem;
    line-height: 1.6
  }
}

.tt-dropdown-menu.tt-open,.tt-menu.tt-open {
  -webkit-animation-name: showDropdown;
  animation-name: showDropdown
}

.tt-dropdown-menu .empty-message,.tt-menu .empty-message {
  padding: .5rem 1rem;
  text-align: center;
  color: #686f76
}

.tt-hint {
  color: #686f76;
  padding-left: .75rem!important;
  border-width: 1px!important
}

.tt-suggestion {
  display: block;
  width: 100%;
  padding: .5rem .75rem;
  clear: both;
  font-weight: 400;
  color: #28313b;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: .25rem;
  cursor: default
}

.tt-suggestion strong {
  color: #346cb0
}

.tt-suggestion.tt-cursor,.tt-suggestion:focus,.tt-suggestion:hover {
  text-decoration: none;
  color: #fff;
  background-color: #346cb0
}

.tt-suggestion.tt-cursor strong,.tt-suggestion:focus strong,.tt-suggestion:hover strong {
  color: inherit
}

.tt-menu-header {
  display: block;
  padding: .5rem 0;
  margin-bottom: 0;
  font-size: .875rem;
  color: #686f76;
  white-space: nowrap
}

.has-typeahead-scrollable .tt-menu {
  max-height: 220px;
  overflow-y: auto
}

.select2-dropdown {
  z-index: 1000
}

.select2-container .select2-selection--single {
  height: 2.25rem;
  background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
  background: linear-gradient(180deg,#fff,#f5f5f5);
  -webkit-transition: border-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;
  transition: border-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;
  transition: box-shadow .2s ease-in-out,border-color .2s ease-in-out;
  transition: box-shadow .2s ease-in-out,border-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  margin-top: -1px;
  padding-left: .75rem;
  padding-right: 2rem;
  line-height: 2.25rem;
  color: #28313b
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #a9acb0
}

.select2-container--disabled .select2-selection--multiple .select2-selection__choice,.select2-container--disabled .select2-selection--single .select2-selection__placeholder {
  color: #686f76
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: -1px;
  right: 0;
  height: 2.25rem;
  width: 2.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-top-color: #28313b
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-bottom-color: #28313b
}

.select2-container .select2-selection--multiple {
  min-height: 2.25rem;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05);
  box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05)
}

.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single {
  border-color: #d4d5d7
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  display: block;
  padding: 2px .75rem
}

.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--multiple,.select2-container--focus .select2-selection--single,.select2-container--open .select2-selection--single {
  outline: 0;
  border-color: #346cb0;
  -webkit-box-shadow: 0 0 0 1px #346cb0;
  box-shadow: 0 0 0 1px #346cb0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple,.select2-container--default.select2-container--disabled .select2-selection--single {
  cursor: not-allowed;
  border-color: #d4d5d7;
  background-color: #f5f5f5;
  -webkit-box-shadow: none;
  box-shadow: none
}

.select2-container--default.select2-container--disabled .select2-selection--multiple .select2-search__field,.select2-container--default.select2-container--disabled .select2-selection--single .select2-search__field {
  cursor: not-allowed
}

.select2-container--open .select2-dropdown--above {
  margin-top: 1px;
  -webkit-box-shadow: -1px -1px 0 0 #346cb0,1px 0 0 0 #346cb0;
  box-shadow: -1px -1px 0 0 #346cb0,1px 0 0 0 #346cb0
}

.select2-container--open .select2-dropdown--below {
  margin-top: -1px;
  -webkit-box-shadow: -1px 1px 0 0 #346cb0,1px 0 0 0 #346cb0;
  box-shadow: -1px 1px 0 0 #346cb0,1px 0 0 0 #346cb0
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  color: #686f76;
  z-index: 2
}

.select2-dropdown {
  border-color: #346cb0;
  -webkit-box-shadow: 0 0 0 1px #346cb0;
  box-shadow: 0 0 0 1px #346cb0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  padding: .375rem .75rem;
  border-radius: .25rem;
  border-color: #d4d5d7;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05);
  box-shadow: inset 0 1px 0 0 rgba(61,70,79,.05)
}

.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  outline: 0;
  border-color: #bec1c4
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #e9eaeb
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #346cb0
}

.select2-container--default .select2-results__option--highlighted[aria-selected] .text-muted {
  color: inherit!important
}

.select2-container--default .select2-results__group,.select2-results__option {
  padding-right: .75rem;
  padding-left: .75rem
}

.select2-container .select2-search--inline {
  margin-top: 2px
}

.select2-container .select2-search--inline .select2-search__field {
  margin-top: 3px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin: 3px 12px 3px -6px;
  padding: 0 .5rem 1px;
  background-color: #e9eaeb;
  border-color: #e9eaeb
}

.select2-container--default .select2-selection--multiple .select2-selection__choice+.select2-search {
  margin-left: -6px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: auto;
  margin-left: .5rem;
  position: relative;
  top: 4px;
  width: .875rem;
  height: .875rem;
  line-height: .875rem;
  float: right;
  color: #fff;
  background-color: #a9acb0;
  text-align: center;
  border-radius: .875rem
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
  background-color: #686f76
}

.atwho-view,.tribute-container {
  z-index: 1000;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 1rem;
  color: #28313b;
  text-align: left;
  list-style: none;
  background-color: hsla(0,0%,100%,.98);
  background-clip: padding-box;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16);
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  border-radius: .25rem
}

@media (min-width: 768px) {
  .atwho-view,.tribute-container {
    font-size:.875rem;
    line-height: 1.6
  }
}

.atwho-view ul li,.tribute-container li {
  display: block;
  width: 100%;
  padding: .5rem 1rem;
  clear: both;
  font-weight: 400;
  color: #28313b;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0
}

.tribute-container {
  margin-top: .5rem
}

.tribute-container ul {
  background-color: inherit;
  margin-top: 0
}

.tribute-container li span {
  color: #f7c46c
}

.tribute-container li.highlight,.tribute-container li:focus,.tribute-container li:hover {
  text-decoration: none;
  color: #fff;
  background-color: #346cb0
}

.tribute-container li.highlight span,.tribute-container li:focus span,.tribute-container li:hover span {
  color: inherit
}

.atwho-view ul li {
  border-bottom: none
}

.atwho-view strong {
  color: #f7c46c
}

.atwho-view .cur {
  color: #fff;
  background-color: #346cb0
}

.atwho-view .cur strong {
  color: inherit
}

.flatpickr-calendar {
  border: 0;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16)
}

.flatpickr-calendar.inline {
  border: 1px solid rgba(61,70,79,.125);
  -webkit-box-shadow: none;
  box-shadow: none
}

.flatpickr-calendar.open {
  z-index: 1000
}

.dropdown-menu .flatpickr-calendar {
  width: auto!important;
  border-radius: 0;
  border-width: 1px 0 0
}

.flatpickr-months {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month {
  position: static;
  height: auto
}

.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg {
  width: 10px;
  height: 10px
}

.flatpickr-months .flatpickr-next-month:focus svg,.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:focus svg,.flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #346cb0
}

.flatpickr-month {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #28313b;
  fill: #28313b;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto
}

.flatpickr-current-month,.flatpickr-next-month,.flatpickr-prev-month {
  position: relative;
  width: auto;
  height: auto
}

.flatpickr-current-month {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  left: auto;
  font-size: .75rem;
  font-weight: 600;
  text-transform: uppercase
}

.flatpickr-current-month input.cur-year {
  font-weight: inherit
}

.flatpickr-weekdays {
  height: auto
}

span.flatpickr-weekday {
  padding: .5rem 0;
  font-size: inherit;
  font-weight: 400;
  color: inherit;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  text-decoration-style: dotted;
  border-width: 1px 1px 0 0;
  border-style: solid;
  border-color: rgba(72,83,93,.125)
}

span.flatpickr-weekday:last-child {
  border-right: 1px solid transparent
}

.dayContainer {
  width: auto;
  max-width: none
}

.flatpickr-days {
  width: auto
}

.dropdown-menu .flatpickr-days {
  width: auto!important
}

.flatpickr-day {
  max-width: none;
  height: auto;
  line-height: 1;
  border-radius: 0;
  padding: .5rem 0;
  border-width: 1px 1px 0 0;
  border-color: rgba(72,83,93,.125)
}

.flatpickr-day:nth-child(7n+7) {
  border-right: none
}

.rangeMode .flatpickr-day {
  margin-top: 0
}

.flatpickr-day.inRange {
  -webkit-box-shadow: none;
  box-shadow: none
}

.flatpickr-day.today,.flatpickr-day.today:focus,.flatpickr-day.today:hover {
  color: #28313b;
  background-color: #c7d6e9;
  border-color: #ecf1f7
}

.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay {
  color: #a9acb0;
  border-color: rgba(72,83,93,.125)
}

.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover,.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.numInputWrapper:hover {
  background: #dae4f0;
  border-color: #ecf1f7
}

.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover {
  color: #fff;
  background: #346cb0;
  border-color: #346cb0
}

.flatpickr-day.endRange.endRange,.flatpickr-day.endRange.startRange,.flatpickr-day.selected.endRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.endRange,.flatpickr-day.startRange.startRange {
  border-radius: 0
}

.flatpickr-day.endRange.startRange+.endRange,.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange {
  -webkit-box-shadow: -10px 0 0 #346cb0;
  box-shadow: -10px 0 0 #346cb0
}

.colorpicker {
  border: 0;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 2px 7px 1px rgba(61,70,79,.16)
}

.colorpicker.colorpicker-inline {
  border: 1px solid rgba(61,70,79,.125);
  -webkit-box-shadow: none;
  box-shadow: none
}

.colorpicker-2x .colorpicker-saturation {
  width: 200px;
  height: 200px
}

.colorpicker-2x .colorpicker-alpha,.colorpicker-2x .colorpicker-hue {
  width: 30px;
  height: 200px
}

.colorpicker-2x .colorpicker-preview,.colorpicker-2x .colorpicker-preview div {
  height: 30px;
  font-size: 16px;
  line-height: 160%
}

.colorpicker-2x .colorpicker-saturation .colorpicker-guide,.colorpicker-2x .colorpicker-saturation .colorpicker-guide i {
  height: 10px;
  width: 10px;
  border-radius: 10px
}

.modal-body>.colorpicker-element {
  margin: 1rem 0
}

.fileinput-button,.fileinput-dropzone {
  position: relative;
  overflow: hidden;
  display: inline-block
}

.fileinput-button input,.fileinput-dropzone input {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  direction: ltr;
  cursor: pointer;
  z-index: 2
}

.fileinput-button:focus .fileinput-button-label,.fileinput-button:hover .fileinput-button-label,.fileinput-dropzone:focus .fileinput-button-label,.fileinput-dropzone:hover .fileinput-button-label {
  opacity: 1
}

.fileinput-dropzone {
  display: block;
  padding: 2.5rem;
  text-align: center;
  color: #686f76;
  border-radius: .25rem;
  border: 2px dashed rgba(61,70,79,.125);
  -webkit-transition: all .2s;
  transition: all .2s
}

.fileinput-dropzone.hover {
  color: #28313b;
  border-color: #346cb0
}

.fileinput-button-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;
  padding: 1rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(52,108,176,.86);
  color: #fff;
  font-size: .875rem;
  text-align: center;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
  -webkit-transition: opacity .2s;
  transition: opacity .2s
}

.nouislider-wrapper {
  margin-bottom: 1.25rem
}

.noUi-handle {
  padding: 0;
  display: inline-block;
  background-color: #fff;
  color: #fff;
  border: 4px solid #346cb0;
  vertical-align: middle;
  border-radius: 1.25rem;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: normal;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: -webkit-box-shadow .15s;
  transition: -webkit-box-shadow .15s;
  transition: box-shadow .15s;
  transition: box-shadow .15s,-webkit-box-shadow .15s;
  outline: 0
}

.noUi-handle:after,.noUi-handle:before {
  display: none
}

.noUi-handle:active,.noUi-handle:focus,.noUi-handle:hover {
  -webkit-box-shadow: 0 0 0 4px rgba(52,108,176,.26);
  box-shadow: 0 0 0 4px rgba(52,108,176,.26)
}

.noUi-horizontal {
  height: 4px
}

.noUi-horizontal .noUi-handle {
  width: 1.25rem;
  height: 1.25rem;
  left: -12px;
  top: -8px
}

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
  right: -.625rem
}

.noUi-vertical {
  width: 4px
}

.noUi-vertical .noUi-handle {
  width: 1.25rem;
  height: 1.25rem;
  left: -8px;
  top: -12px
}

.noUi-target {
  background-color: #e9eaeb;
  border: 0
}

.noUi-connect,.noUi-target {
  -webkit-box-shadow: none;
  box-shadow: none
}

.noUi-connect {
  background-color: #346cb0
}

.noUi-active,.noUi-handle {
  -webkit-box-shadow: none;
  box-shadow: none
}

.noUi-pips {
  color: #686f76;
  font-size: .875rem
}

.noUi-pips-horizontal {
  padding: 6px 0;
  height: 55px
}

.noUi-pips-vertical {
  padding: 0 6px;
  width: 55px
}

.noUi-marker,.noUi-marker-large,.noUi-marker-sub {
  background-color: #e9eaeb
}

.noUi-value-horizontal {
  margin-top: 4px
}

.noUi-value-vertical {
  margin-left: 4px
}

.noUi-tooltip {
  font-size: .875rem;
  color: #fff;
  border-color: transparent;
  background-color: #131d28;
  opacity: .9;
  border-radius: .25rem
}

.noUi-horizontal .noUi-tooltip {
  bottom: 200%
}

.noUi-vertical .noUi-tooltip {
  right: 200%
}

.noUi-primary .noUi-connect {
  background-color: #346cb0
}

.noUi-primary .noUi-handle {
  border-color: #346cb0
}

.noUi-primary .noUi-handle:active,.noUi-primary .noUi-handle:focus,.noUi-primary .noUi-handle:hover {
  -webkit-box-shadow: 0 0 0 4px rgba(52,108,176,.26);
  box-shadow: 0 0 0 4px rgba(52,108,176,.26)
}

.noUi-success .noUi-connect {
  background-color: #00a28a
}

.noUi-success .noUi-handle {
  border-color: #00a28a
}

.noUi-success .noUi-handle:active,.noUi-success .noUi-handle:focus,.noUi-success .noUi-handle:hover {
  -webkit-box-shadow: 0 0 0 4px rgba(0,162,138,.26);
  box-shadow: 0 0 0 4px rgba(0,162,138,.26)
}

.noUi-info .noUi-connect {
  background-color: #0179a8
}

.noUi-info .noUi-handle {
  border-color: #0179a8
}

.noUi-info .noUi-handle:active,.noUi-info .noUi-handle:focus,.noUi-info .noUi-handle:hover {
  -webkit-box-shadow: 0 0 0 4px rgba(1,121,168,.26);
  box-shadow: 0 0 0 4px rgba(1,121,168,.26)
}

.noUi-warning .noUi-connect {
  background-color: #f7c46c
}

.noUi-warning .noUi-handle {
  border-color: #f7c46c
}

.noUi-warning .noUi-handle:active,.noUi-warning .noUi-handle:focus,.noUi-warning .noUi-handle:hover {
  -webkit-box-shadow: 0 0 0 4px hsla(38,90%,70%,.26);
  box-shadow: 0 0 0 4px hsla(38,90%,70%,.26)
}

.noUi-danger .noUi-connect {
  background-color: #ea6759
}

.noUi-danger .noUi-handle {
  border-color: #ea6759
}

.noUi-danger .noUi-handle:active,.noUi-danger .noUi-handle:focus,.noUi-danger .noUi-handle:hover {
  -webkit-box-shadow: 0 0 0 4px hsla(6,78%,63%,.26);
  box-shadow: 0 0 0 4px hsla(6,78%,63%,.26)
}

.noUi-dark .noUi-connect {
  background-color: #3d464f
}

.noUi-dark .noUi-handle {
  border-color: #3d464f
}

.noUi-dark .noUi-handle:active,.noUi-dark .noUi-handle:focus,.noUi-dark .noUi-handle:hover {
  -webkit-box-shadow: 0 0 0 4px rgba(61,70,79,.26);
  box-shadow: 0 0 0 4px rgba(61,70,79,.26)
}

.noUi-target[disabled] .noUi-connect {
  background-color: #e9eaeb
}

.noUi-origin[disabled] .noUi-handle,.noUi-target[disabled] .noUi-handle {
  border-color: #e9eaeb;
  background-color: #f5f5f5
}

.ql-container {
  font-size: inherit;
  font-family: inherit
}

.ql-container.ql-snow,.ql-toolbar.ql-snow {
  border-color: rgba(61,70,79,.125)
}

.card>.ql-toolbar.ql-snow {
  border-width: 0 0 1px
}

.card>.ql-container.ql-snow {
  border-width: 0
}

.ql-snow .ql-tooltip {
  z-index: 1070
}

.CodeMirror-wrap,.editor-toolbar {
  border-color: rgba(61,70,79,.125);
  color: #28313b;
  background-color: #fff
}

.card>.CodeMirror-wrap,.card>.editor-toolbar {
  border: 0
}

.card>.editor-toolbar {
  border-bottom: 1px solid rgba(61,70,79,.125)
}

.CodeMirror-fullscreen,.editor-preview-side,.editor-toolbar.fullscreen {
  z-index: 1050
}

.editor-preview-side {
  border-top: 0
}

.cm-header,.cm-strong {
  font-weight: 500
}

.ace_editor {
  min-height: 200px;
  width: 100%;
  font-size: 90%;
  line-height: 1.25rem!important
}

.card>.ace_editor {
  margin-bottom: 0;
  border-radius: 0
}

.ace_statusbar {
  padding: .5em;
  font-size: .75rem;
  color: #686f76
}

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

.ace_statusbar-dark {
  background-color: #3d464f;
  color: #f5f5f5
}

.ace_statusbar-dark .ace_status-indicator {
  border-color: #535a62
}

.ace_status-indicator {
  margin-left: auto;
  padding: 0 .5em;
  -ms-flex-item-align: center;
  align-self: center;
  float: right;
  font-size: .75rem;
  line-height: 1;
  border-left: 1px solid rgba(61,70,79,.125)
}

#toast-container {
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1rem;
  right: 0;
  left: 0;
  font-size: .875rem
}

#toast-container.toast-top-full-width>div:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

#toast-container.toast-bottom-full-width>div:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}

#toast-container.toast-top-center,#toast-container.toast-top-left,#toast-container.toast-top-right {
  top: 4.5rem
}

#toast-container.toast-top-full-width {
  top: 3.5rem
}

#toast-container.toast-bottom-center,#toast-container.toast-bottom-left,#toast-container.toast-bottom-right {
  bottom: 1rem
}

#toast-container.toast-bottom-full-width {
  bottom: 0
}

#toast-container.toast-bottom-left,#toast-container.toast-top-left {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}

#toast-container.toast-bottom-right,#toast-container.toast-top-right {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}

#toast-container>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem 3.25rem 1rem 1rem;
  margin: 0!important;
  width: auto!important;
  min-width: 288px;
  max-width: 568px;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100)
}

#toast-container>div,#toast-container>div:hover {
  -webkit-box-shadow: 0 2px 5px 0 rgba(61,70,79,.2);
  box-shadow: 0 2px 5px 0 rgba(61,70,79,.2)
}

#toast-container>div+div {
  margin-top: .5rem!important
}

#toast-container>.toast-error,#toast-container>.toast-info,#toast-container>.toast-success,#toast-container>.toast-warning {
  background-image: none!important
}

.toast-close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin-left: .5em;
  float: none;
  opacity: .4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40)
}

.toast-close-button:focus,.toast-close-button:hover {
  color: #fff;
  opacity: .65;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  filter: alpha(opacity=65)
}

.toast {
  background-color: #3d464f
}

.toast-success {
  background-color: #00a28a
}

.toast-error {
  background-color: #ea6759
}

.toast-info {
  background-color: #3d464f
}

.toast-warning {
  background-color: #ec935e
}

.toast-progress {
  opacity: .15;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
  filter: alpha(opacity=15)
}

@media (max-width: 575.98px) {
  #toast-container {
    padding:0
  }

  #toast-container.toast-bottom-center,#toast-container.toast-bottom-left,#toast-container.toast-bottom-right,#toast-container.toast-top-center,#toast-container.toast-top-left,#toast-container.toast-top-right {
    left: 0;
    right: 0
  }

  #toast-container.toast-bottom-center>div,#toast-container.toast-bottom-full-width>div,#toast-container.toast-bottom-left>div,#toast-container.toast-bottom-right>div,#toast-container.toast-top-center>div,#toast-container.toast-top-full-width>div,#toast-container.toast-top-left>div,#toast-container.toast-top-right>div {
    width: 100%!important;
    max-width: 100%
  }

  #toast-container.toast-top-center,#toast-container.toast-top-full-width,#toast-container.toast-top-left,#toast-container.toast-top-right {
    top: 3.5rem
  }

  #toast-container.toast-bottom-center,#toast-container.toast-bottom-left,#toast-container.toast-bottom-right {
    bottom: 0
  }

  #toast-container>div {
    padding: 1rem 3.25rem 1rem 1rem
  }

  #toast-container>div.rtl {
    padding: 1rem 1rem 1rem 3.25rem
  }

  #toast-container>div {
    border-radius: 0;
    margin-bottom: 0
  }

  #toast-container .toast-close-button {
    top: 1rem;
    right: 1rem
  }

  #toast-container .rtl .toast-close-button {
    right: auto;
    left: 1rem
  }
}

.toast-top-center>div,.toast-top-full-width>div {
  -webkit-animation: toastTop .3s;
  animation: toastTop .3s
}

.toast-top-right>div {
  -webkit-animation: toastRight .3s;
  animation: toastRight .3s
}

.toast-top-left>div {
  -webkit-animation: toastLeft .3s;
  animation: toastLeft .3s
}

@media (max-width: 575.98px) {
  .toast-top-left>div,.toast-top-right>div {
    -webkit-animation:toastTop .3s;
    animation: toastTop .3s
  }
}

.toast-bottom-center>div,.toast-bottom-full-width>div,.toast-bottom-left>div,.toast-bottom-right>div {
  -webkit-animation: toastBottom .3s;
  animation: toastBottom .3s
}

@-webkit-keyframes toastBottom {
  0% {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes toastBottom {
  0% {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@-webkit-keyframes toastTop {
  0% {
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes toastTop {
  0% {
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@-webkit-keyframes toastRight {
  0% {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes toastRight {
  0% {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@-webkit-keyframes toastLeft {
  0% {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes toastLeft {
  0% {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.chartjs {
  height: 250px
}

.chartjs-custom-tooltip {
  opacity: 1;
  position: fixed;
  background: rgba(0,0,0,.7);
  color: #fff;
  border-radius: 3px;
  -webkit-transition: all .1s ease;
  transition: all .1s ease;
  pointer-events: none;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  z-index: 1100
}

.chartjs-custom-tooltip .chartjs-tooltip-key {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 10px
}

.flot {
  min-height: 200px
}

.flot .legendColorBox {
  margin-bottom: 4px
}

.flot .legendLabel {
  padding-left: 6px;
  padding-right: 8px
}

.flot .flot-tick-label,.flot .legendLabel {
  color: #686f76
}

.flot-tooltip {
  position: absolute;
  display: none;
  padding: 3px 8px;
  font-size: 12px;
  color: #fff;
  background-color: #131d28;
  border: 1px solid #131d28;
  border-radius: .25rem;
  opacity: .9
}

.easyPieChart {
  position: relative;
  text-align: center;
  font-size: 1.25rem
}

.easyPieChart>span {
  position: absolute;
  display: inline-block;
  margin-top: -.125em;
  padding: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%)
}

.chart-inline-group {
  position: relative;
  min-height: 131px
}

.chart-inline-group .easyPieChart {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%)
}

.sparkline {
  vertical-align: middle
}

.jqstooltip {
  background-color: #131d28!important;
  border-radius: .25rem!important;
  padding: 10px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}

.vmap {
  width: 100%;
  height: 100%
}

.jqvmap-zoomin,.jqvmap-zoomout {
  width: auto;
  height: auto;
  padding: 6px 4px;
  color: #fff;
  background: #3d464f;
  border-radius: 0
}

.map-pin {
  width: 64px;
  height: 42px;
  top: -25px;
  left: -32px;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: top;
  color: #686f76;
  font-size: 12px
}

.map-pin,.map-pin span {
  position: absolute;
  text-align: center
}

.map-pin span {
  bottom: 0;
  width: 100%;
  left: 0
}

canvas.particles-js-canvas-el {
  position: absolute;
  top: 0;
  left: 0
}

#session-timeout-dialog .modal-header>.close {
  display: none
}

:focus {
  outline-color: #346cb0
}

::-moz-selection {
  background: #f7c46c;
  color: #28313b;
  text-shadow: none
}

::selection {
  background: #f7c46c;
  color: #28313b;
  text-shadow: none
}

body,html {
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #f5f5f5
}

@media (min-width: 768px) {
  body {
    font-size:.875rem
  }
}

iframe {
  margin-bottom: 1rem
}

.app {
  width: 100%;
  min-height: 100%
}

@media (min-width: 768px) {
  .app.has-clipped-header .app-header {
    left:15rem
  }
}

.app.has-clipped-header .top-bar-brand {
  width: auto;
  background-color: transparent
}

.app.has-clipped-header .app-aside {
  top: 0
}

.app.has-fullwidth .app-main {
  padding-left: 0
}

.app.has-fullwidth .top-bar-brand {
  background-color: transparent
}

.app.has-fullwidth .app-aside {
  top: 0;
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
  z-index: 1050;
  border-right: 0
}

.app.has-fullwidth .app-aside.has-open {
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.app.has-fullwidth .app-backdrop.show {
  display: block;
  -webkit-animation: fadeInBackdrop .26s ease forwards;
  animation: fadeInBackdrop .26s ease forwards
}

.app-main {
  position: relative;
  padding-top: 3.5rem;
  padding-right: 0;
  padding-left: 0;
  overflow: hidden
}

@media (min-width: 768px) {
  .app-main {
    padding-left:15rem
  }
}

.wrapper {
  position: relative;
  margin: 0 auto
}

.app-backdrop {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(61,70,79,.86);
  z-index: 1040
}

@media (max-width: 767.98px) {
  .app-backdrop.show {
    display:block;
    -webkit-animation: fadeInBackdrop .26s ease forwards;
    animation: fadeInBackdrop .26s ease forwards
  }
}

@-webkit-keyframes fadeInBackdrop {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes fadeInBackdrop {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.el-example>.btn,.el-example>.btn-group {
  margin: 4px 2px
}

.app-header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  height: 3.5rem;
  background-color: #3c4665;
  color: #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  z-index: 1030
}

.app-header .btn-account {
  padding: 0 1rem;
  min-width: 3.5rem;
  min-height: 3.5rem;
  border-left: 1px solid rgba(0,0,0,.12)
}

.app-header .btn-account:hover {
  background-color: hsla(0,0%,100%,.12)
}

.app-header .btn-account.focus,.app-header .btn-account.show,.app-header .btn-account:active,.app-header .btn-account:focus {
  background-color: rgba(0,0,0,.12)
}

.app-header .btn-account .account-summary {
  max-width: 10rem
}

.top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 3.5rem;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

.top-bar-brand {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 3.5rem;
  width: 15rem;
  padding: 0 .5rem 0 1rem;
  background-color: rgba(0,0,0,.12)
}

.top-bar-brand>a {
  color: hsla(0,0%,100%,.87)
}

.top-bar-brand>a:focus,.top-bar-brand>a:hover {
  color: #fff;
  text-decoration: none
}

@media (min-width: 768px) {
  .top-bar-brand {
    display:-webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.top-bar-list {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.top-bar-item,.top-bar-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.top-bar-item {
  padding: 0
}

@media (min-width: 768px) {
  .top-bar-item {
    padding-right:1rem;
    padding-left: 1rem
  }
}

@media (min-width: 992px) {
  .top-bar-item {
    padding-right:2rem;
    padding-left: 2rem
  }
}

.top-bar-item-full {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.top-bar-item-right,.top-bar-search {
  margin-left: auto
}

.top-bar-search {
  width: 100%;
  margin-right: auto
}

@media (min-width: 768px) {
  .top-bar-search {
    max-width:720px
  }
}

@media (min-width: 992px) {
  .top-bar-search {
    max-width:960px
  }
}

@media (min-width: 1200px) {
  .top-bar-search {
    max-width:1140px
  }
}

@media (max-width: 767.98px) {
  .top-bar-search {
    padding-right:1rem;
    padding-left: .5rem
  }
}

.top-bar-search .input-group {
  width: 100%;
  border-color: transparent
}

.top-bar-search .input-group.focus {
  -webkit-box-shadow: none;
  box-shadow: none
}

.top-bar-search .input-group-search {
  background-color: hsla(0,0%,100%,.12)
}

.top-bar-search .input-group-search.focus {
  background-color: #fff
}

.top-bar-search .input-group-search:not(.focus) .form-control,.top-bar-search .input-group-search:not(.focus) .form-control::-webkit-input-placeholder,.top-bar-search .input-group-search:not(.focus) .input-group-text {
  color: #fff
}

.top-bar-search .input-group-search:not(.focus) .form-control,.top-bar-search .input-group-search:not(.focus) .form-control:-ms-input-placeholder,.top-bar-search .input-group-search:not(.focus) .form-control::-ms-input-placeholder,.top-bar-search .input-group-search:not(.focus) .input-group-text {
  color: #fff
}

.top-bar-search .input-group-search:not(.focus) .form-control,.top-bar-search .input-group-search:not(.focus) .form-control::placeholder,.top-bar-search .input-group-search:not(.focus) .input-group-text {
  color: #fff
}

.header-nav {
  padding: 0 .5rem
}

.header-nav>.nav-item>.nav-link,.header-nav>.nav-link {
  padding: .5rem .75rem;
  margin: 0 .25rem;
  color: #fff;
  opacity: .7;
  border-radius: .2rem
}

.header-nav>.nav-item>.nav-link.active,.header-nav>.nav-item>.nav-link.focus,.header-nav>.nav-item>.nav-link:active,.header-nav>.nav-item>.nav-link:focus,.header-nav>.nav-item>.nav-link:hover,.header-nav>.nav-link.active,.header-nav>.nav-link.focus,.header-nav>.nav-link:active,.header-nav>.nav-link:focus,.header-nav>.nav-link:hover {
  color: #fff;
  opacity: 1
}

.header-nav>.nav-item>.nav-link:hover,.header-nav>.nav-link:hover {
  background-color: hsla(0,0%,100%,.12)
}

.header-nav>.nav-item>.nav-link.active,.header-nav>.nav-item>.nav-link.focus,.header-nav>.nav-item>.nav-link:active,.header-nav>.nav-item>.nav-link:focus,.header-nav>.nav-link.active,.header-nav>.nav-link.focus,.header-nav>.nav-link:active,.header-nav>.nav-link:focus {
  background-color: rgba(0,0,0,.12)
}

.header-nav .show>.nav-link,.header-nav .show>.nav-link:hover {
  color: #fff;
  background-color: rgba(0,0,0,.12);
  opacity: 1
}

.header-nav-dropdown {
  position: static
}

@media (min-width: 576px) {
  .header-nav-dropdown {
    position:relative
  }
}

@media (max-width: 575.98px) {
  .header-nav-dropdown .dropdown-arrow {
    top:auto;
    left: auto;
    margin-left: .75rem
  }
}

.header-nav-dropdown .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

@media (max-width: 575.98px) {
  .header-nav-dropdown .dropdown-menu {
    margin-top:0;
    left: 0!important;
    right: 0!important;
    width: 100%;
    border-radius: 0
  }
}

.app-aside {
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 0;
  color: inherit;
  background-color: #f5f5f5;
  z-index: 1030;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}

.app-aside.has-open .aside-header>.hamburger {
  display: block
}

@media (max-width: 767.98px) {
  .app-aside {
    top:0;
    width: calc(100vw - 3.5rem);
    min-width: 15rem;
    max-width: 16.5rem;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    z-index: 1050;
    border-right: 0
  }

  .app-aside.has-open {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@media (min-width: 768px) {
  .app-aside {
    top:3.5rem;
    width: 15rem;
    border-right: 1px solid #e9eaeb;
    z-index: 1
  }
}

.aside-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%
}

.aside-header {
  position: relative;
  display: block;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  z-index: 3
}

.aside-header>.hamburger {
  display: none;
  position: absolute;
  top: .75rem;
  right: -3rem
}

.aside-header .btn-account {
  padding: 1rem;
  width: 100%;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.aside-header .btn-account.focus,.aside-header .btn-account:focus {
  background-color: inherit
}

.aside-header .btn-account:active {
  background-color: rgba(61,70,79,.12)
}

.aside-header .btn-account[aria-expanded=true]:before {
  content: "";
  height: 1px;
  background-color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2
}

.aside-header .btn-account .account-name {
  font-size: 1.125rem;
  line-height: 1.5rem
}

.aside-header .btn-account .account-description {
  font-size: .875em;
  line-height: .875em
}

.dropdown-aside {
  position: absolute;
  width: 100%;
  background-color: hsla(0,0%,100%,.98);
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  z-index: 1
}

.dropdown-aside.show {
  max-height: calc(100vh - 4.5rem);
  overflow: auto
}

.dropdown-aside .dropdown-icon {
  text-align: center;
  width: 1.5rem;
  margin-right: .5em
}

.aside-menu {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.aside-menu:not(.has-scrollable) {
  overflow-y: auto
}

.page, .page-inner {
  min-height: 646px;
  min-height: calc(100vh - 12.2rem);
}


.page-inner {
  min-height: 646px;
  min-height: calc(93.8vh - 12.2rem);
}



@media (min-width: 1200px) {
  .page.has-sidebar .page-inner {
    margin-right:22.5rem
  }
}

.page-navs {
  position: relative;
  display: block;
  padding-right: 1rem;
  padding-left: 1rem;
  -webkit-box-shadow: 0 1px 0 rgba(61,70,79,.125);
  box-shadow: 0 1px 0 rgba(61,70,79,.125);
  z-index: 1
}

.page-navs.has-shadow {
  -webkit-box-shadow: 0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 1px 3px 0 rgba(61,70,79,.15)
}

@media (min-width: 992px) {
  .page-navs {
    padding-right:2rem;
    padding-left: 2rem
  }
}

.page-navs>.navbar {
  padding-right: 0;
  padding-left: 0
}

.page-navs>.nav,.page-navs>.nav-scroller {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.page-navs>.nav-scroller .nav-tabs,.page-navs>.nav-tabs {
  border-bottom: 0
}

.page-cover {
  position: relative;
  padding: 2rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #e9eaeb;
  background-size: cover;
  -webkit-box-shadow: 0 1px 0 rgba(61,70,79,.125);
  box-shadow: 0 1px 0 rgba(61,70,79,.125)
}

@media (min-width: 576px) {
  .page-cover {
    padding-right:1rem;
    padding-left: 1rem
  }
}

@media (min-width: 992px) {
  .page-cover {
    padding-right:2rem;
    padding-left: 2rem
  }
}

.page-cover .cover-controls {
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.page-cover .cover-controls:last-child {
  margin-bottom: 0
}

.page-cover .cover-controls .btn {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.page-cover .cover-controls .btn+.btn {
  margin-left: .5rem
}

@media (min-width: 768px) {
  .page-cover .cover-controls {
    margin-bottom:0;
    display: block;
    position: absolute;
    top: 1rem;
    right: 1rem
  }

  .page-cover .cover-controls-bottom {
    top: auto;
    bottom: .5rem
  }

  .page-cover .cover-controls .btn+.btn {
    margin-left: 0
  }
}

.page-message {
  padding: 2rem 1rem;
  text-align: center;
  background-color: #e9eaeb;
  border-bottom: 1px solid rgba(61,70,79,.05)
}

@media (min-width: 576px) {
  .page-message {
    padding-right:1rem;
    padding-left: 1rem
  }
}

@media (min-width: 992px) {
  .page-message {
    padding-right:2rem;
    padding-left: 2rem
  }
}

.page-message a:not(.btn) {
  text-decoration: underline
}

.page-inner {
  padding: 1.5rem 0
}

@media (min-width: 576px) {
  .page-inner {
    padding-right:1rem;
    padding-left: 1rem
  }
}

@media (min-width: 992px) {
  .page-inner {
    padding-right:2rem;
    padding-left: 2rem
  }
}

.page-inner-fill {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: calc(100vh - 3.5rem)
}

.page-section,.page-title-bar {
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

@media (min-width: 768px) {
  .page-section,.page-title-bar {
    max-width:720px
  }
}

@media (min-width: 992px) {
  .page-section,.page-title-bar {
    max-width:960px
  }
}

@media (min-width: 1200px) {
  .page-section,.page-title-bar {
    max-width:1140px
  }
}

.page-title-bar {
  margin-bottom: 1.5rem;
  padding: 0 1rem
}

@media (min-width: 576px) {
  .page-title-bar {
    padding-right:0;
    padding-left: 0
  }
}

.page-title-bar .btn-toolbar {
  margin-left: -.75rem
}

.page-title {
  margin-top: 0;
  font-size: 1.75rem
}

.page-title>small {
  font-size: 1rem;
  color: #686f76
}

@media (min-width: 768px) {
  .page-title>small {
    font-size:.875rem
  }
}

.page-section {
  padding-right: 0;
  padding-left: 0
}

@media (max-width: 575.98px) {
  .page-section>.card {
    border-radius:0;
    border-width: 1px 0
  }
}

.section-title {
  margin-top: 0;
  padding: 1rem 0;
  font-size: 1rem
}

.section-block {
  margin: 1rem 0
}

@media (max-width: 575.98px) {
  .section-block {
    padding-right:1rem;
    padding-left: 1rem
  }
}

.section-deck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

@media (min-width: 1200px) {
  .section-deck {
    -webkit-box-orient:horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -10px;
    margin-left: -10px
  }

  .section-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 10px;
    margin-left: 10px
  }
}

@media (min-width: 992px) {
  .section-columns {
    -webkit-column-count:2;
    column-count: 2;
    -webkit-column-gap: 20px;
    column-gap: 20px
  }

  .section-columns>.section-item {
    display: inline-block;
    width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-column-break-inside: avoid
  }
}

.page-sidebar {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 22.5rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  -webkit-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);
  overflow: auto;
  z-index: 1029;
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out
}

@media (min-width: 1200px) {
  .page-sidebar {
    -webkit-transform:translateZ(0);
    transform: translateZ(0)
  }

  .page-sidebar.has-open {
    position: absolute;
    top: 0
  }
}

@media (max-width: 575.98px) {
  .page-sidebar {
    max-width:100%
  }
}

.page-sidebar.has-open {
  position: fixed;
  top: 3.5rem;
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.page-sidebar-fixed {
  position: fixed;
  top: 3.5rem;
  overflow: auto
}

.sidebar-backdrop {
  display: none;
  position: fixed;
  top: 3.5rem;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(61,70,79,.26);
  z-index: 1028
}

@media (max-width: 1199.98px) {
  .sidebar-backdrop.show {
    display:block;
    -webkit-animation: fadeInBackdrop .26s ease forwards;
    animation: fadeInBackdrop .26s ease forwards
  }
}

.sidebar-header {
  position: relative;
  padding: .5rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 3.5rem;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  z-index: 1
}

.sidebar-header .breadcrumb {
  margin-bottom: 0
}

.sidebar-title {
  margin: 1rem 0;
  font-size: .75rem;
  font-weight: 600;
  text-transform: uppercase
}

.sidebar-section {
  padding: 20px
}

.sidebar-section-fill {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow-y: auto
}

.sidebar-section-fill:not(.sidebar-section)>.sidebar-title {
  margin-left: 1rem
}

.sidebar-footer {
  position: relative;
  padding: .5rem;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 -1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 -1px 3px 0 rgba(61,70,79,.15);
  z-index: 1
}

.rating-block {
  display: block
}

.rating {
  position: relative;
  display: inline-block;
  font-size: 1.25rem;
  vertical-align: middle
}

.rating-xs {
  font-size: .875rem
}

.rating-sm {
  font-size: 1rem
}

.rating-lg {
  font-size: 1.5rem
}

.rating>input[type=checkbox],.rating>input[type=radio],.rating>label {
  float: right;
  cursor: pointer
}

.rating>label {
  margin-bottom: 0;
  display: inline;
  color: #e9eaeb;
  line-height: 1
}

.rating>label:hover {
  color: #fbe3b9
}

.rating>label:hover~label {
  color: #f7c46c
}

.rating.has-readonly>label:hover,.rating.has-readonly>label:hover~label {
  color: #e9eaeb
}

.rating>input[type=checkbox],.rating>input[type=radio] {
  position: absolute;
  opacity: 0;
  z-index: -1
}

.rating>input[type=checkbox]:checked~label,.rating>input[type=radio]:checked~label {
  color: #f7c46c
}

.rating-primary>label:hover {
  color: #6496d1
}

.rating-primary>input[type=checkbox]:checked~label,.rating-primary>input[type=radio]:checked~label,.rating-primary>label:hover~label {
  color: #346cb0
}

.rating-secondary>label:hover {
  color: #fff
}

.rating-secondary>input[type=checkbox]:checked~label,.rating-secondary>input[type=radio]:checked~label,.rating-secondary>label:hover~label {
  color: #f5f5f5
}

.rating-success>label:hover {
  color: #00f4d0
}

.rating-success>input[type=checkbox]:checked~label,.rating-success>input[type=radio]:checked~label,.rating-success>label:hover~label {
  color: #00a28a
}

.rating-info>label:hover {
  color: #01b3f9
}

.rating-info>input[type=checkbox]:checked~label,.rating-info>input[type=radio]:checked~label,.rating-info>label:hover~label {
  color: #0179a8
}

.rating-warning>label:hover {
  color: #fbe3b9
}

.rating-warning>input[type=checkbox]:checked~label,.rating-warning>input[type=radio]:checked~label,.rating-warning>label:hover~label {
  color: #f7c46c
}

.rating-danger>label:hover {
  color: #f3a9a1
}

.rating-danger>input[type=checkbox]:checked~label,.rating-danger>input[type=radio]:checked~label,.rating-danger>label:hover~label {
  color: #ea6759
}

.rating-light>label:hover {
  color: #fff
}

.rating-light>input[type=checkbox]:checked~label,.rating-light>input[type=radio]:checked~label,.rating-light>label:hover~label {
  color: #f5f5f5
}

.rating-dark>label:hover {
  color: #616f7d
}

.rating-dark>input[type=checkbox]:checked~label,.rating-dark>input[type=radio]:checked~label,.rating-dark>label:hover~label {
  color: #3d464f
}

.switcher-control {
  margin-bottom: 0;
  position: relative;
  width: 36px;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.switcher-input {
  display: none
}

.switcher-indicator {
  margin-bottom: 0;
  overflow: hidden;
  cursor: pointer;
  height: 16px;
  padding: 0;
  line-height: 16px;
  background-color: #e9eaeb;
  -webkit-transition: background-color .15s linear;
  transition: background-color .15s linear
}

.switcher-indicator,.switcher-indicator:before {
  display: block;
  border: 2px solid #e9eaeb;
  border-radius: 16px
}

.switcher-indicator:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 16px;
  margin: 0;
  background: #fff;
  right: 20px;
  -webkit-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out
}

.switcher-input:checked+.switcher-indicator,.switcher-input:checked+.switcher-indicator:before {
  border-color: #346cb0
}

.switcher-input:checked+.switcher-indicator {
  background-color: #346cb0
}

.switcher-input:checked+.switcher-indicator:before {
  right: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.disabled>.switcher-input,.switcher-input:disabled {
  pointer-events: none
}

.disabled>.switcher-input+.switcher-indicator,.switcher-input:disabled+.switcher-indicator {
  opacity: .65;
  cursor: default
}

.switcher-control-primary .switcher-input:checked+.switcher-indicator,.switcher-control-primary .switcher-input:checked+.switcher-indicator:before {
  border-color: #346cb0
}

.switcher-control-primary .switcher-input:checked+.switcher-indicator {
  background-color: #346cb0
}

.switcher-control-secondary .switcher-input:checked+.switcher-indicator,.switcher-control-secondary .switcher-input:checked+.switcher-indicator:before {
  border-color: #f5f5f5
}

.switcher-control-secondary .switcher-input:checked+.switcher-indicator {
  background-color: #f5f5f5
}

.switcher-control-success .switcher-input:checked+.switcher-indicator,.switcher-control-success .switcher-input:checked+.switcher-indicator:before {
  border-color: #00a28a
}

.switcher-control-success .switcher-input:checked+.switcher-indicator {
  background-color: #00a28a
}

.switcher-control-info .switcher-input:checked+.switcher-indicator,.switcher-control-info .switcher-input:checked+.switcher-indicator:before {
  border-color: #0179a8
}

.switcher-control-info .switcher-input:checked+.switcher-indicator {
  background-color: #0179a8
}

.switcher-control-warning .switcher-input:checked+.switcher-indicator,.switcher-control-warning .switcher-input:checked+.switcher-indicator:before {
  border-color: #f7c46c
}

.switcher-control-warning .switcher-input:checked+.switcher-indicator {
  background-color: #f7c46c
}

.switcher-control-danger .switcher-input:checked+.switcher-indicator,.switcher-control-danger .switcher-input:checked+.switcher-indicator:before {
  border-color: #ea6759
}

.switcher-control-danger .switcher-input:checked+.switcher-indicator {
  background-color: #ea6759
}

.switcher-control-light .switcher-input:checked+.switcher-indicator,.switcher-control-light .switcher-input:checked+.switcher-indicator:before {
  border-color: #f5f5f5
}

.switcher-control-light .switcher-input:checked+.switcher-indicator {
  background-color: #f5f5f5
}

.switcher-control-dark .switcher-input:checked+.switcher-indicator,.switcher-control-dark .switcher-input:checked+.switcher-indicator:before {
  border-color: #3d464f
}

.switcher-control-dark .switcher-input:checked+.switcher-indicator {
  background-color: #3d464f
}

.list-icons {
  padding-left: 0;
  margin-left: 1.5rem;
  list-style-type: none
}

.list-icons>li {
  position: relative
}

.list-icons>li:not(:last-child) {
  margin-bottom: .25rem
}

.list-icons .list-icon {
  position: absolute;
  left: -1.5rem;
  width: 1rem;
  font-size: 1em;
  text-align: center
}

.tile-wrapper {
  display: inline-block;
  text-align: center
}

.tile-wrapper .tile {
  margin-bottom: .25rem
}

.tile-wrapper .tile-peek {
  display: block;
  font-size: .875rem
}

a.tile-wrapper .tile-peek {
  color: #686f76
}

a.tile-wrapper:focus {
  text-decoration: none
}

a.tile-wrapper:focus .tile-peek {
  color: #28313b
}

a.tile-wrapper:hover {
  text-decoration: none
}

a.tile-wrapper:hover .tile-peek {
  color: #28313b
}

.tile {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  color: #686f76;
  font-weight: 600;
  font-size: 1rem;
  background-color: #e9eaeb;
  line-height: 2rem;
  text-align: center;
  vertical-align: middle;
  border-radius: .25rem
}

.tile-img {
  position: relative;
  background-color: transparent;
  overflow: hidden
}

.tile.bg-danger,.tile.bg-dark,.tile.bg-info,.tile.bg-primary,.tile.bg-success,.tile.bg-warning {
  color: #fff
}

.tile-lg {
  width: 3rem;
  height: 3rem;
  font-size: 1.25rem;
  line-height: 3rem;
  border-radius: .3rem
}

.tile-md {
  width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem
}

.tile-sm {
  width: 1.5rem;
  height: 1.5rem;
  font-size: .75rem;
  line-height: 1.5rem
}

.tile-xs {
  width: 1.25rem;
  height: 1.25rem;
  font-size: .75rem;
  line-height: 1.25rem
}

.tile-circle {
  border-radius: 2rem
}

.tile>img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%,-50%,0);
  transform: translate3d(-50%,-50%,0);
  max-width: 200%
}

a.tile {
  outline: 0
}

a.tile:focus,a.tile:hover {
  color: #3d464f;
  text-decoration: none
}

.tile.bg-blue,.tile.bg-indigo,.tile.bg-pink,.tile.bg-purple,.tile.bg-red,a.tile.bg-blue:focus,a.tile.bg-blue:hover,a.tile.bg-danger:focus,a.tile.bg-danger:hover,a.tile.bg-dark:focus,a.tile.bg-dark:hover,a.tile.bg-indigo:focus,a.tile.bg-indigo:hover,a.tile.bg-info:focus,a.tile.bg-info:hover,a.tile.bg-pink:focus,a.tile.bg-pink:hover,a.tile.bg-primary:focus,a.tile.bg-primary:hover,a.tile.bg-purple:focus,a.tile.bg-purple:hover,a.tile.bg-red:focus,a.tile.bg-red:hover,a.tile.bg-success:focus,a.tile.bg-success:hover,a.tile.bg-warning:focus,a.tile.bg-warning:hover {
  color: #fff
}

.tile.bg-green,.tile.bg-orange,.tile.bg-yellow,a.tile.bg-green:focus,a.tile.bg-green:hover,a.tile.bg-orange:focus,a.tile.bg-orange:hover,a.tile.bg-yellow:focus,a.tile.bg-yellow:hover {
  color: #28313b
}

.tile.bg-cyan,.tile.bg-teal,a.tile.bg-cyan:focus,a.tile.bg-cyan:hover,a.tile.bg-teal:focus,a.tile.bg-teal:hover {
  color: #fff
}

.tile.bg-white,a.tile.bg-white:focus,a.tile.bg-white:hover {
  color: #28313b
}

.tile.bg-gray,.tile.bg-gray-dark,a.tile.bg-gray-dark:focus,a.tile.bg-gray-dark:hover,a.tile.bg-gray:focus,a.tile.bg-gray:hover {
  color: #fff
}

.user-avatar {
  position: relative;
  margin-bottom: 0;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  font-size: 2rem;
  border-radius: 4rem;
  background-color: #fff;
  vertical-align: middle
}

.user-avatar-xxl {
  width: 8rem;
  height: 8rem;
  font-size: 8rem
}

.user-avatar-xl {
  width: 5rem;
  height: 5rem;
  font-size: 5rem
}

.user-avatar-lg {
  width: 3rem;
  height: 3rem;
  font-size: 3rem
}

.user-avatar-md {
  width: 2.25rem;
  height: 2.25rem;
  font-size: 2.25rem
}

.user-avatar-sm {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem
}

.user-avatar-xs {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem
}

.user-avatar.dropdown .dropdown-menu {
  min-width: 6rem
}

.user-avatar.dropdown.focus .avatar-badge>.oi:before,.user-avatar.dropdown.show .avatar-badge>.oi:before,.user-avatar.dropdown:focus .avatar-badge>.oi:before,.user-avatar.dropdown:hover .avatar-badge>.oi:before {
  content: "\e02d"
}

.user-avatar.dropdown.focus .avatar-badge>.fa:before,.user-avatar.dropdown.show .avatar-badge>.fa:before,.user-avatar.dropdown:focus .avatar-badge>.fa:before,.user-avatar.dropdown:hover .avatar-badge>.fa:before {
  content: "\f0d7"
}

.user-avatar.dropdown.focus .offline,.user-avatar.dropdown.show .offline,.user-avatar.dropdown:focus .offline,.user-avatar.dropdown:hover .offline {
  color: #fff
}

.user-avatar>a {
  color: inherit;
  outline: 0
}

.user-avatar>a:focus,.user-avatar>a:hover {
  color: inherit;
  text-decoration: none
}

.user-avatar audio,.user-avatar canvas,.user-avatar img,.user-avatar video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 4rem
}

a.user-avatar:focus,a.user-avatar:hover {
  outline: 0
}

a.user-avatar:focus {
  -webkit-box-shadow: 0 0 0 3px #346cb0;
  box-shadow: 0 0 0 3px #346cb0
}

.user-avatar-lg .avatar-badge {
  right: 5px
}

.user-avatar-sm .avatar-badge,.user-avatar-xs .avatar-badge {
  right: -2px
}

.user-avatar-floated {
  margin-top: -2.5rem;
  -webkit-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff;
  z-index: 2
}

.user-avatar-floated.user-avatar-lg {
  margin-top: -.5rem
}

.avatar-group {
  display: inline-block
}

.avatar-group .user-avatar {
  -webkit-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff
}

.avatar-group .user-avatar:focus,.avatar-group .user-avatar:hover {
  z-index: 2
}

.avatar-group .user-avatar+.user-avatar {
  display: inline-block;
  margin-left: -.5em
}

.avatar-badge {
  position: absolute;
  right: 1px;
  bottom: 0;
  display: block;
  width: 8px;
  height: 8px;
  line-height: 1;
  text-align: center;
  font-size: 8px;
  color: #fff;
  background-color: #a9acb0;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff;
  z-index: 2
}

.avatar-badge.has-indicator {
  width: 10px;
  height: 10px
}

.avatar-badge.online {
  background-color: #00a28a
}

.avatar-badge.idle {
  background-color: #ec935e
}

.avatar-badge.busy {
  background-color: #ea6759
}

.avatar-badge.offline {
  color: #a9acb0;
  background-color: #a9acb0
}

.avatar-badge .fa {
  line-height: 10px
}

.hamburger {
  position: relative;
  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;
  padding: .5rem;
  cursor: pointer;
  height: 2.25rem;
  width: 2.25rem;
  -webkit-transition: background-color .3s linear;
  transition: background-color .3s linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  border-radius: .25rem;
  margin: 0;
  overflow: visible;
  outline: 0
}

.hamburger-sm .hamburger-inner {
  -webkit-transform: scale(.8);
  transform: scale(.8)
}

.hamburger.focus,.hamburger:focus,.hamburger:hover {
  background-color: hsla(0,0%,100%,.05);
  outline: 0
}

.hamburger:active {
  background-color: rgba(19,29,40,.05)
}

.hamburger-box {
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  position: relative
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px
}

.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before {
  width: 1.25rem;
  height: 2px;
  background-color: #fff;
  border-radius: 2px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform;
  -webkit-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease
}

.hamburger-inner:after,.hamburger-inner:before {
  content: "";
  display: block
}

.hamburger-inner:before {
  top: -6px
}

.hamburger-inner:after {
  bottom: -6px
}

.hamburger-light .hamburger-inner,.hamburger-light .hamburger-inner:after,.hamburger-light .hamburger-inner:before {
  background-color: #3d464f
}

.hamburger-arrow.has-active .hamburger-inner:before {
  -webkit-transform: translate3d(-.25rem,1px,0) rotate(-45deg) scaleX(.7);
  transform: translate3d(-.25rem,1px,0) rotate(-45deg) scaleX(.7)
}

.hamburger-arrow.has-active .hamburger-inner:after {
  -webkit-transform: translate3d(-.25rem,-1px,0) rotate(45deg) scaleX(.7);
  transform: translate3d(-.25rem,-1px,0) rotate(45deg) scaleX(.7)
}

.hamburger-squeeze .hamburger-inner {
  -webkit-transition-duration: 75ms;
  transition-duration: 75ms;
  -webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
  transition-timing-function: cubic-bezier(.55,.055,.675,.19)
}

.hamburger-squeeze .hamburger-inner:before {
  -webkit-transition: top 75ms ease .12s,opacity 75ms ease;
  transition: top 75ms ease .12s,opacity 75ms ease
}

.hamburger-squeeze .hamburger-inner:after {
  -webkit-transition: bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);
  transition: bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);
  transition: bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);
  transition: bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)
}

.hamburger-squeeze.has-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition-delay: .12s;
  transition-delay: .12s;
  -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
  transition-timing-function: cubic-bezier(.215,.61,.355,1)
}

.hamburger-squeeze.has-active .hamburger-inner:before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 75ms ease,opacity 75ms ease .12s;
  transition: top 75ms ease,opacity 75ms ease .12s
}

.hamburger-squeeze.has-active .hamburger-inner:after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
  transition: bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
  transition: bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
  transition: bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s
}

.loading {
  padding: 1rem;
  text-align: center;
  color: #686f76;
  cursor: wait;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none
}

@-webkit-keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

.loader {
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  vertical-align: middle;
  border: 3px solid transparent;
  border-top-color: #346cb0;
  border-left-color: #346cb0;
  border-radius: 2rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-style: preserve-3d;
  -webkit-animation: loader .7s linear infinite;
  animation: loader .7s linear infinite
}

.loader-sm {
  width: 1rem;
  height: 1rem;
  border-width: 2px
}

.loader-lg {
  width: 3rem;
  height: 3rem;
  border-width: 4px
}

.loader-light {
  border-top-color: #fff;
  border-left-color: #fff
}

.card-figure {
  position: relative;
  padding: 10px;
  border-radius: 2px
}

.card-figure.has-hoverable {
  -webkit-transition: -webkit-transform .2s,-webkit-box-shadow .2s;
  transition: -webkit-transform .2s,-webkit-box-shadow .2s;
  transition: transform .2s,box-shadow .2s;
  transition: transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s
}

.card-figure.has-hoverable:focus,.card-figure.has-hoverable:hover {
  -webkit-transform: translate3d(0,-.25rem,0);
  transform: translate3d(0,-.25rem,0);
  -webkit-box-shadow: 0 5px 15px 0 rgba(61,70,79,.15);
  box-shadow: 0 5px 15px 0 rgba(61,70,79,.15)
}

.card-figure:hover .img-link {
  opacity: 1
}

.card-figure:hover .figure-action {
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 2
}

.card-figure .figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0
}

.card-figure .figure-caption {
  display: block;
  margin-top: 10px;
  font-size: .875rem;
  color: inherit
}

@media (min-width: 768px) {
  .card-figure .figure-caption {
    font-size:.75rem
  }
}

.figure-title {
  margin: 0 0 .125rem;
  text-transform: capitalize;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

@media (min-width: 768px) {
  .figure-title {
    font-size:.875rem
  }
}

.figure-title a:focus,.figure-title a:hover {
  color: #28313b;
  text-decoration: none
}

.figure-img {
  position: relative;
  margin-bottom: 0;
  overflow: hidden
}

.figure-img .img-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: hsla(0,0%,100%,.96);
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease
}

.figure-img .img-link .tile {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1rem;
  margin-left: -1rem
}

.figure-img .img-link:focus,.figure-img .img-link:hover {
  opacity: 1;
  outline: 0
}

.figure-tools {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  padding: .5rem;
  opacity: 0;
  z-index: 2;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease
}

.figure-tools .tile {
  background-color: #fff
}

.figure-tools .tile:focus,.figure-tools .tile:hover {
  background-color: #f5f5f5
}

.card-figure:hover .figure-tools {
  opacity: 1
}

.figure-attachment {
  position: relative;
  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;
  min-height: 8rem;
  background-color: #f5f5f5;
  overflow: hidden
}

.figure-attachment>img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%,-50%,0);
  transform: translate3d(-50%,-50%,0);
  max-width: 200%
}

.figure-action {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  opacity: 0;
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
  -webkit-transition: all .3s ease;
  transition: all .3s ease
}

.figure-action .btn-block {
  border-radius: 0
}

.figure-description {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 2.25rem .5rem;
  background-color: hsla(0,0%,100%,.96);
  opacity: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  z-index: 1
}

.card-figure:hover .figure-description {
  opacity: 1
}

.outbound-link {
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  display: block;
  color: #28313b;
  border: 1px solid rgba(61,70,79,.125);
  border-radius: .25rem
}

.outbound-link:focus,.outbound-link:hover {
  color: #28313b;
  text-decoration: none;
  border-color: #a9acb0
}

.outbound-link .outbound-title {
  margin: 0;
  font-size: 1rem;
  font-weight: 400
}

.outbound-link .outbound-text {
  margin-bottom: 0;
  font-size: .875rem
}

.steps {
  margin: 1.25rem 0
}

.steps,.steps ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.steps ul {
  margin: 0 auto;
  padding-left: 0;
  list-style: none;
  background-color: #e9eaeb;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-radius: 999px
}

.steps li {
  position: relative;
  overflow: hidden;
  max-width: 100%
}

.steps li:first-child:before {
  display: none
}

.steps li:first-child a {
  border-top-left-radius: 999px;
  border-bottom-left-radius: 999px
}

.steps li:last-child a {
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px
}

.steps li:before {
  content: "";
  position: absolute;
  top: 2px;
  left: -.875rem;
  z-index: 1;
  display: block;
  height: 1.75rem;
  width: 1.75rem;
  border: 2px solid #fff;
  border-top-right-radius: .5rem;
  background-color: #e9eaeb;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.steps li:hover+li:before,.steps li:hover a {
  background-color: #e1e2e4
}

.steps li:hover a {
  text-decoration: none
}

.steps a {
  display: block;
  padding: 5px .875rem 6px 1.75rem;
  text-align: center;
  color: #28313b;
  line-height: 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.steps a:focus,.steps a:hover {
  text-decoration: none
}

.steps a>span:last-child {
  margin-left: 5px
}

.step-indicator {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1rem;
  color: #fff;
  text-align: center;
  background-color: #a9acb0;
  line-height: 1.25rem;
  border-radius: 1.25rem
}

.step-indicator-icon {
  background-color: transparent;
  color: #686f76
}

.step-indicator-icon>.fa {
  margin-top: 2px
}

.steps .active+li:before,.steps .active a {
  background-color: #346cb0
}

.steps .active .step-indicator,.steps .active a {
  color: #fff
}

.steps .active:hover+li:before,.steps .active:hover a {
  background-color: #3165a4
}

.steps .active:hover a {
  color: #fff
}

.steps .success+li:before,.steps .success a {
  background-color: #00a28a
}

.steps .success .step-indicator,.steps .success a {
  color: #fff
}

.steps .success:hover+li:before,.steps .success:hover a {
  background-color: #00937d
}

.steps .success:hover a {
  color: #fff
}

.steps .error+li:before,.steps .error a {
  background-color: #ea6759
}

.steps .error .step-indicator,.steps .error a {
  color: #fff
}

.steps .error:hover+li:before,.steps .error:hover a {
  background-color: #e85b4b
}

.steps .error:hover a {
  color: #fff
}

.steps-float {
  margin: 0;
  -webkit-transform: translate3d(0,-50%,0);
  transform: translate3d(0,-50%,0)
}

.todo-header {
  margin-bottom: 1rem;
  font-size: .75rem;
  font-weight: 600;
  color: #686f76
}

.todo {
  margin-bottom: .5rem
}

.todo+.todo-header {
  margin-top: 1.25rem
}

.todo .custom-control {
  padding-left: 2rem
}

.todo .custom-control-input:checked+.custom-control-label {
  color: #686f76;
  text-decoration: line-through
}

.progress-list {
  position: relative;
  margin-bottom: 1.25rem;
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.progress-list>li {
  position: relative;
  width: 100%;
  text-align: center
}

.progress-list>li:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1px;
  width: 100%;
  height: 3px;
  background-color: rgba(61,70,79,.125)
}

.progress-list>li:last-child:before {
  display: none
}

.progress-list>li>button {
  padding: 0;
  position: relative;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-color: #e9eaeb;
  color: rgba(61,70,79,.125);
  border: 4px solid #fff;
  vertical-align: middle;
  border-radius: 1rem;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: normal;
  z-index: 1
}

.progress-list>li>button:active,.progress-list>li>button:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px #346cb0;
  box-shadow: 0 0 0 2px #346cb0
}

.progress-list>.error>button,.progress-list>.success>button {
  width: 24px;
  height: 24px
}

.progress-list .progress-indicator {
  display: none;
  width: 1rem;
  height: 1rem;
  background-size: cover;
  background-repeat: no-repeat
}

.progress-list .progress-label {
  display: inline-block;
  position: absolute;
  top: 1.75rem;
  left: 50%;
  -webkit-transform: translate3d(-50%,0,0);
  transform: translate3d(-50%,0,0);
  font-size: .875rem;
  color: #686f76
}

.progress-list>.active:before {
  background-color: #346cb0
}

.progress-list>.active>button {
  color: #346cb0;
  background-color: #346cb0;
  border-color: #346cb0
}

.progress-list>.active>button:active,.progress-list>.active>button:focus {
  -webkit-box-shadow: 0 0 0 2px #346cb0;
  box-shadow: 0 0 0 2px #346cb0
}

.progress-list>.active .progress-indicator {
  color: #346cb0
}

.progress-list>.active:before {
  background-color: rgba(61,70,79,.125)
}

.progress-list>.active>button {
  background-color: #fff
}

.progress-list>.active .progress-label {
  color: #28313b
}

.progress-list>.success:before {
  background-color: #346cb0
}

.progress-list>.success>button {
  color: #346cb0;
  background-color: #fff;
  border-color: #fff
}

.progress-list>.success>button:active,.progress-list>.success>button:focus {
  -webkit-box-shadow: 0 0 0 2px #346cb0;
  box-shadow: 0 0 0 2px #346cb0
}

.progress-list>.success .progress-indicator {
  color: #346cb0
}

.progress-list>.success .progress-label {
  color: #28313b
}

.progress-list>.error:before {
  background-color: #ea6759
}

.progress-list>.error>button {
  color: #ea6759;
  background-color: #fff;
  border-color: #fff
}

.progress-list>.error>button:active,.progress-list>.error>button:focus {
  -webkit-box-shadow: 0 0 0 2px #ea6759;
  box-shadow: 0 0 0 2px #ea6759
}

.progress-list>.error .progress-indicator {
  color: #ea6759
}

.progress-list>.error:before {
  background-color: rgba(61,70,79,.125)
}

.progress-list>.active .progress-indicator,.progress-list>.error .progress-indicator,.progress-list>.success .progress-indicator {
  display: inline-block
}

.progress-list>.success .progress-indicator {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300A28A' viewBox='0 0 24 24'%3e%3cpath d='M12 .9C5.9.9.9 5.9.9 12s5 11.1 11.1 11.1 11.1-5 11.1-11.1S18.1.9 12 .9zm6.2 8.3l-7.1 7.2c-.3.3-.7.3-1 0l-3.9-3.9c-.2-.3-.2-.8 0-1.1l1-1c.3-.2.8-.2 1.1 0l2 2.1c.2.2.5.2.7 0l5.2-5.3c.2-.3.7-.3 1 0l1 1c.3.2.3.7 0 1z'%3e%3c/path%3e%3c/svg%3e")
}

.progress-list>.error .progress-indicator {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23EA6759' viewBox='0 0 24 24'%3e%3cpath xmlns='http://www.w3.org/2000/svg' d='M12 .9C5.9.9.9 5.9.9 12s5 11.1 11.1 11.1 11.1-5 11.1-11.1S18.1.9 12 .9zm2.3 11.5l3.6 3.6c.1.2.1.4 0 .6l-1.3 1.3c-.2.2-.5.2-.7 0l-3.6-3.6c-.2-.2-.4-.2-.6 0l-3.6 3.6c-.2.2-.5.2-.7 0l-1.3-1.3c-.1-.2-.1-.4 0-.6l3.6-3.6c.2-.2.2-.5 0-.7L6.1 8.1c-.2-.2-.2-.5 0-.7l1.3-1.3c.2-.1.4-.1.6 0l3.7 3.7c.2.2.4.2.6 0l3.6-3.6c.2-.2.5-.2.7 0l1.3 1.3c.1.2.1.4 0 .6l-3.6 3.6c-.2.2-.2.5 0 .7z'%3e%3c/path%3e%3c/svg%3e")
}

.visual-picker {
  position: relative;
  display: inline-block;
  margin-bottom: 1rem
}

.visual-picker-sm .visual-picker-figure {
  width: 4rem;
  height: 4rem
}

.visual-picker-sm .visual-picker-figure:after {
  content: ""
}

.visual-picker-lg .visual-picker-figure {
  width: 12rem;
  height: 12rem
}

.visual-picker-lg .visual-picker-figure:after {
  top: 1rem;
  right: 1rem;
  font-size: 1.25rem
}

.visual-picker-fluid,.visual-picker-fluid .visual-picker-figure {
  width: 100%
}

.visual-picker.has-peek {
  padding-bottom: 1.5rem
}

.visual-picker.has-peek .visual-picker-figure {
  margin-bottom: .5em
}

.visual-picker:focus .visual-picker-figure,.visual-picker:hover .visual-picker-figure {
  -webkit-box-shadow: inset 0 0 0 2px #346cb0,0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: inset 0 0 0 2px #346cb0,0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15)
}

.visual-picker input[type=checkbox],.visual-picker input[type=radio] {
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute
}

.visual-picker input[type=checkbox]:checked~.visual-picker-figure,.visual-picker input[type=radio]:checked~.visual-picker-figure {
  -webkit-box-shadow: inset 0 0 0 2px #346cb0,0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: inset 0 0 0 2px #346cb0,0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15)
}

.visual-picker input[type=checkbox]:checked~.visual-picker-figure:after,.visual-picker input[type=radio]:checked~.visual-picker-figure:after {
  opacity: 1
}

.visual-picker input[type=checkbox]:focus~.visual-picker-figure,.visual-picker input[type=radio]:focus~.visual-picker-figure {
  -webkit-box-shadow: inset 0 0 0 2px #346cb0,0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: inset 0 0 0 2px #346cb0,0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15)
}

.visual-picker-figure {
  position: relative;
  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: 8rem;
  height: 8rem;
  color: #28313b;
  background-color: #fff;
  border-radius: .25rem;
  cursor: pointer;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  -webkit-transition: -webkit-box-shadow .2s;
  transition: -webkit-box-shadow .2s;
  transition: box-shadow .2s;
  transition: box-shadow .2s,-webkit-box-shadow .2s
}

.visual-picker-figure:after {
  font-family: Font Awesome\ 5 Free;
  content: "\f058";
  position: absolute;
  top: .5rem;
  right: .5rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-weight: 900;
  font-size: 1rem;
  font-variant: normal;
  color: #346cb0;
  text-rendering: auto;
  line-height: 1;
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s
}

.visual-picker-content {
  display: block;
  padding: 0 .5rem;
  font-size: .75rem;
  text-align: center
}

.visual-picker-peek {
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

a.visual-picker {
  color: #28313b
}

a.visual-picker:focus,a.visual-picker:hover {
  outline: 0;
  color: #28313b;
  text-decoration: none
}

.publisher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%
}

.publisher .publisher-label,.publisher .publisher-tools {
  display: none
}

.publisher.focus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.publisher.focus .publisher-input,.publisher.focus .publisher-label,.publisher.focus .publisher-tools {
  display: block
}

.publisher.focus .publisher-input {
  margin-bottom: .5em;
  padding-right: 0;
  width: 100%
}

.publisher.focus .publisher-input .form-control {
  height: 200px;
}

.publisher .btn-link {
  color: #686f76
}

.publisher .btn-link:focus,.publisher .btn-link:hover {
  color: #3d464f
}

.publisher .user-avatar {
  width: 2.25rem
}

.publisher-input {
  padding-right: 12px;
  width: 100%
}

.publisher-input .form-control {
  height: 2.25rem;
  resize: none
}

.publisher-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.publisher-alt {
  border: 1px solid #d4d5d7;
  border-radius: .25rem;
  background-color: #fff
}

.publisher-alt .publisher-input {
  margin-bottom: 0;
  padding-right: 0
}

.publisher-alt .publisher-input .form-control {
  border: 0
}

.publisher-alt .publisher-input .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none
}

.publisher-alt .publisher-actions {
  display: none;
  padding: 0 1em .75em 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.publisher-alt .publisher-tools {
  padding: 0 .5em .75em
}

.publisher-alt.focus {
  border-color: #346cb0;
  -webkit-box-shadow: 0 0 0 1px #346cb0;
  box-shadow: 0 0 0 1px #346cb0
}

.publisher-alt.focus .publisher-input {
  margin-top: 0
}

.publisher-alt.focus .publisher-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.timeline {
  margin: 0;
  padding: 0;
  display: block
}

@media (min-width: 768px) {
  .timeline {
    padding-right:1rem;
    padding-left: 1rem
  }
}

.timeline-heading {
  margin-top: .25rem;
  font-size: 1em
}

.timeline-heading .custom-control-inline {
  vertical-align: middle;
  margin-right: 0;
  margin-top: -4px
}

@media (min-width: 768px) {
  .timeline-heading .custom-control-inline {
    margin-top:0
  }
}

.timeline-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.timeline-item:after {
  display: block;
  clear: both;
  content: ""
}

.timeline-item:first-child .timeline-body,.timeline-item:first-child .timeline-figure {
  padding-top: 0
}

.timeline-item:last-child .timeline-body,.timeline-item:last-child .timeline-figure {
  margin-bottom: 1.25rem
}

.timeline-figure {
  position: relative;
  padding: .5rem 0
}

.timeline-figure:before {
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  top: 1rem;
  left: 50%;
  margin-left: -1px;
  border-left: 2px solid rgba(61,70,79,.125)
}

.timeline-figure .tile {
  -webkit-box-shadow: 0 0 0 2px #f5f5f5;
  box-shadow: 0 0 0 2px #f5f5f5
}

.timeline-fluid .timeline-figure {
  padding-top: .25rem;
  padding-bottom: .25rem
}

.timeline-fluid .timeline-figure:before {
  display: none
}

.timeline-body {
  width: 100%;
  margin-left: 1.25rem;
  padding: .5rem 0
}

.timeline-fluid .timeline-body {
  padding-top: .25rem;
  padding-bottom: .25rem
}

.timeline-date {
  font-size: .75rem;
  color: #686f76
}

.conversations {
  position: relative;
  padding: 1rem
}

.conversation-list {
  margin-bottom: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style: none
}

.conversation-list .log-divider {
  font-size: .75rem
}

.conversation-list>li:focus .conversation-actions,.conversation-list>li:hover .conversation-actions {
  opacity: 1
}

.conversation-inbound,.conversation-outbound {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.conversation-inbound:not(:first-child),.conversation-outbound:not(:first-child) {
  margin-top: 1rem
}

.conversation-inbound+.conversation-faux,.conversation-outbound+.conversation-faux {
  margin-top: .375rem
}

.conversation-inbound .conversation-avatar {
  margin-right: .5rem
}

.conversation-inbound .conversation-message-skip-avatar {
  padding-left: 2.5rem
}

.conversation-inbound .conversation-message-text {
  color: #28313b;
  background-color: #f5f5f5;
  border-radius: 1rem 1rem 1rem 0
}

.conversation-outbound {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.conversation-outbound .conversation-avatar {
  margin-left: .5rem
}

.conversation-outbound .conversation-message-skip-avatar {
  padding-right: 2.5rem
}

.conversation-outbound .conversation-message-text {
  color: #fff;
  background-color: #346cb0;
  border-radius: 1rem 1rem 0
}

.conversation-outbound .conversation-message-text.has-attachment a:not(.btn) {
  color: #fff;
  opacity: .87
}

.conversation-outbound .conversation-message-text.has-attachment a:not(.btn):focus,.conversation-outbound .conversation-message-text.has-attachment a:not(.btn):hover {
  color: #fff;
  opacity: 1
}

.conversation-avatar .user-avatar-sm {
  margin-top: .375rem
}

.conversation-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.conversation-message .conversation-list {
  margin-top: 1rem
}

.conversation-message .card-figure {
  margin-bottom: 0;
  width: 15rem;
  max-width: 43%
}

.conversation-message-text {
  padding: .5rem;
  max-width: 480px;
  min-height: 2rem;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-box-shadow: 0 1px .5px rgba(61,70,79,.12);
  box-shadow: 0 1px .5px rgba(61,70,79,.12)
}

.conversation-message-text.has-attachment .card-figure {
  width: 15rem;
  max-width: 100%
}

.conversation-message-text.has-attachment a:not(.btn) {
  text-decoration: underline
}

.conversation-message-text p {
  margin-bottom: .25em
}

.conversation-meta {
  margin-top: .125rem;
  padding-left: .5rem;
  font-size: .75rem;
  color: #686f76
}

.conversation-actions {
  padding: 0 .25rem;
  -ms-flex-item-align: start;
  align-self: start;
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s
}

.feed {
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  border-radius: .25rem
}

.feed>.feed-post .card-footer-item {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0
}

.feed>.feed-comments,.feed>.feed-post {
  margin-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.feed>.feed-comments+.card,.feed>.feed-post+.card {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.feed>.feed-comments .card-footer,.feed>.feed-post .card-footer {
  font-size: .875rem
}

.feed-publisher {
  margin-bottom: 20px;
  padding: 1rem;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15)
}

@media (min-width: 576px) {
  .feed-publisher {
    border-radius:.25rem
  }
}

.feed-publisher .form-control,.feed-publisher .form-control:focus,.feed-publisher .publisher,.feed-publisher .publisher-alt,.feed-publisher .publisher-alt.focus,.feed-publisher .publisher.focus {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

.feed-publisher .publisher-actions {
  padding: 0
}

.feed-post:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}

.feed-post .card-header {
  padding-right: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 1rem
}

.feed-post .account-summary {
  -ms-flex-item-align: start;
  align-self: flex-start
}

.feed-post .account-summary .account-name {
  font-size: 1rem;
  line-height: 1.5
}

.feed-attachments {
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: auto
}

.feed-attachments .card-figure {
  min-width: 300px;
  max-width: 43%
}

.feed-attachments .card-figure:not(:last-child) {
  margin-right: .5rem
}

.feed-summary {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: .75rem
}

.feed-summary-item {
  color: #28313b
}

.feed-summary-item:not(:last-child) {
  margin-right: .5rem
}

.feed-summary-item:focus,.feed-summary-item:hover {
  text-decoration: none
}

.feed-comments {
  border-top: 1px solid rgba(19,29,40,.125);
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.feed-comments .card-header {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .75rem;
  font-weight: 400;
  border-bottom: 0
}

.feed-comments .conversation-message-text {
  padding-top: 0;
  padding-bottom: 0;
  max-width: 100%;
  min-height: auto;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none
}

.feed-comments .conversation-message-text+.conversation-meta {
  margin-top: .5rem
}

.feed-comments .conversation-meta {
  font-size: inherit
}

.feed-comments .conversation-meta:first-child {
  margin-top: 0;
  margin-bottom: .5rem
}

.board {
  display: block;
  padding: 1.5rem 1rem;
  white-space: nowrap;
  overflow-x: auto
}

@media (min-width: 992px) {
  .board {
    padding-right:2rem;
    padding-left: 2rem
  }
}

.board-list {
  margin: 0;
  padding: 0;
  white-space: auto;
  overflow-x: initial
}

.board-list .tasks {
  display: block;
  margin: 0;
  width: 100%;
  max-width: 100%
}

.board-list .task-header {
  padding-right: 0;
  padding-left: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}

@media (min-width: 576px) {
  .board-list .task-issue>.card {
    -webkit-box-orient:horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
  }

  .board-list .task-issue>.card>.card-header {
    width: 240px
  }

  .board-list .task-issue>.card>.card-footer {
    border-top: 0
  }
}

.tasks {
  display: inline-block;
  width: 18rem;
  padding: .5rem;
  vertical-align: top;
  background-color: #e9eaeb;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  border-radius: .25rem
}

.tasks:not(:last-child) {
  margin-right: 1.25rem
}

.tasks.hover {
  background-color: #d4d5d7
}

.tasks-action {
  display: inline-block;
  width: 18rem;
  padding: .5rem;
  vertical-align: top;
  background-color: #e9eaeb;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  border-radius: .25rem
}

.tasks-action:not(:last-child) {
  margin-right: 1.25rem
}

.task-header {
  margin-bottom: .25rem;
  padding: 0 .25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 600
}

.task-header .btn-reset {
  padding: .5rem
}

.task-title {
  margin: 0;
  font-size: 1rem
}

.task-body {
  min-height: 2rem
}

.task-issue {
  border-radius: .25rem
}

.task-issue:not(:last-child) {
  margin-bottom: .5rem
}

.task-issue>.card {
  margin-bottom: 0
}

.task-issue>.card>.card-header {
  border: 0;
  white-space: normal
}

.task-issue>.card>.card-header>a {
  color: inherit
}

.task-issue>.card>.card-header>a:focus,.task-issue>.card>.card-header>a:hover {
  color: inherit;
  text-decoration: none
}

.btn-task {
  display: block;
  width: 100%;
  text-align: left
}

.btn-task:not(:first-child) {
  margin-top: .5rem
}

.task-primary {
  border-left: 4px solid #346cb0
}

.task-secondary {
  border-left: 4px solid #f5f5f5
}

.task-success {
  border-left: 4px solid #00a28a
}

.task-info {
  border-left: 4px solid #0179a8
}

.task-warning {
  border-left: 4px solid #f7c46c
}

.task-danger {
  border-left: 4px solid #ea6759
}

.task-light {
  border-left: 4px solid #f5f5f5
}

.task-dark {
  border-left: 4px solid #3d464f
}

.task-blue {
  border-left: 4px solid #0179a8
}

.task-indigo {
  border-left: 4px solid #346cb0
}

.task-purple {
  border-left: 4px solid #5f4b8b
}

.task-pink {
  border-left: 4px solid #b76ba3
}

.task-red {
  border-left: 4px solid #ea6759
}

.task-orange {
  border-left: 4px solid #ec935e
}

.task-yellow {
  border-left: 4px solid #f7c46c
}

.task-green {
  border-left: 4px solid #a7c796
}

.task-teal {
  border-left: 4px solid #00a28a
}

.task-cyan {
  border-left: 4px solid #3686a0
}

.task-white {
  border-left: 4px solid #fff
}

.task-gray {
  border-left: 4px solid #686f76
}

.task-gray-dark {
  border-left: 4px solid #3d464f
}

.metric-row {
  margin-bottom: 1.25rem;
  border-radius: .25rem;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px
}

.metric-row .metric {
  margin: .5rem 0;
  min-height: 8.5rem
}

.metric-flush {
  margin: .5rem -1px .5rem 1px
}

@media (max-width: 575.98px) {
  .metric-flush {
    display:block
  }

  .metric-flush>.col,.metric-flush>[class="col-*"] {
    margin-top: -1px
  }
}

.metric-flush .metric {
  margin: 0;
  border-radius: 0
}

.metric-flush>.col,.metric-flush>[class="col-*"] {
  margin-left: -1px;
  padding-right: 0;
  padding-left: 0
}

.metric-flush>.col:first-child>.metric,.metric-flush>[class="col-*"]:first-child>.metric {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem
}

.metric-flush>.col:last-child>.metric,.metric-flush>[class="col-*"]:last-child>.metric {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem
}

@media (min-width: 576px) {
  .metric-flush>.col:first-child>.metric,.metric-flush>[class="col-*"]:first-child>.metric {
    border-top-right-radius:0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
  }

  .metric-flush>.col:last-child>.metric,.metric-flush>[class="col-*"]:last-child>.metric {
    border-bottom-left-radius: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
  }
}

.metric {
  position: relative;
  padding: 1rem;
  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;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  border-radius: .25rem;
  cursor: default
}

@media (min-width: 576px) {
  .metric {
    -ms-flex-preferred-size:0;
    flex-basis: 0
  }
}

.metric-hoverable,a.metric {
  color: inherit;
  outline: 0;
  cursor: pointer
}

.metric-hoverable:focus,.metric-hoverable:hover,a.metric:focus,a.metric:hover {
  color: inherit;
  text-decoration: none;
  border: 1px solid #d4d5d7
}

.metric-bordered {
  border: 1px solid #d4d5d7
}

.metric-label {
  font-size: .875rem;
  font-weight: 500;
  color: #686f76;
  white-space: nowrap
}

.metric-label:first-child {
  margin-bottom: .5rem
}

.metric-label:last-child {
  margin-top: .5rem;
  margin-bottom: 0
}

.metric-value {
  margin-bottom: 0;
  line-height: 1;
  white-space: nowrap
}

.metric-value .value {
  vertical-align: middle
}

.metric-value>sub,.metric-value>sup {
  color: #a9acb0;
  font-size: .5em
}

.metric-value>sup {
  top: -.75em
}

.metric-value>sub {
  bottom: 0
}

.metric-badge {
  position: relative;
  top: -.5rem
}

.card-metric {
  text-align: center;
  background-color: #fff;
  border: none;
  border-radius: .25rem;
  -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
  box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15)
}

.countdown {
  margin-bottom: 1rem;
  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;
  font-weight: 600
}

@media (max-width: 575.98px) {
  .countdown {
    font-size:3rem;
    border-radius: .25rem
  }
}

.countdown-item {
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.countdown-item>small {
  font-size: .875rem;
  line-height: .875rem;
  font-weight: inherit
}

@media (max-width: 575.98px) {
  .countdown-item {
    padding:1rem;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    width: 50%
  }
}

.empty-state {
  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;
  padding-top: 40px;
  padding-bottom: 40px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed
}

.empty-state-fullpage {
  min-height: 100%
}

.empty-state-container {
  position: relative;
  padding: 0 1rem;
  max-width: 640px;
  text-align: center;
  z-index: 1
}

.state-figure {
  margin-bottom: 1.5rem;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.state-header {
  margin-top: 0
}

.state-description,.state-header {
  margin-bottom: 1.25rem
}

.state-action {
  margin-bottom: .5rem
}

.auth {
  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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 100%
}

.auth-header {
  position: relative;
  padding: 2rem 1.25rem 0;
  width: 100%;
  background-color: #346cb0;
  color: #fff;
  text-align: center;
  background-size: cover
}

@media (min-width: 768px) {
  .auth-header {
    margin-bottom:-3rem;
    padding-top: 6rem;
    padding-bottom: 3rem
  }

  .auth-header .container {
    max-width: 420px
  }
}

.auth-header a {
  color: #f7c46c;
  text-decoration: underline
}

.auth-header a:focus,.auth-header a:hover {
  color: #d3a961
}

.auth-header canvas {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none
}

.auth-form {
  position: relative;
  padding: 2rem 1.25rem 0;
  width: 100%;
  z-index: 1
}

@media (min-width: 768px) {
  .auth-form {
    padding:3rem 2rem 2rem;
    max-width: 420px;
    border-radius: .25rem;
    background-color: #fff;
    -webkit-box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15);
    box-shadow: 0 0 0 1px rgba(61,70,79,.05),0 1px 3px 0 rgba(61,70,79,.15)
  }
}

.auth-form-reflow {
  padding: 2rem 1rem 0;
  background-color: transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.auth-form .link {
  text-decoration: underline
}

.auth-floated {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

.auth-floated .auth-form {
  max-width: 100%;
  border-radius: 0;
  padding-top: 2rem;
  text-align: center;
  z-index: 2
}

@media (min-width: 992px) {
  .auth-floated .auth-form {
    max-width:33.333333%
  }
}

.auth-floated .auth-announcement {
  display: none;
  padding: 6rem 3rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  color: #fff;
  background-color: #346cb0;
  background-size: cover
}

@media (min-width: 992px) {
  .auth-floated .auth-announcement {
    display:block
  }
}

.auth-floated .announcement-title {
  font-size: 1.5rem;
  margin-bottom: 1.5rem
}

.auth-floated .announcement-body {
  position: relative;
  z-index: 2
}

.auth-footer {
  padding: 1rem;
  color: #686f76
}

@media (min-width: 768px) {
  .auth-footer {
    max-width:420px
  }
}

.list-group-messages.list-group-bordered .list-group-item {
  border-color: rgba(61,70,79,.075)
}

.list-group-messages .list-group-item {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  background-color: transparent
}

.list-group-messages .list-group-item-body,.list-group-messages .list-group-item-figure {
  -ms-flex-item-align: start;
  align-self: start
}

.list-group-messages .unread .list-group-item-subtitle,.list-group-messages .unread .list-group-item-title {
  font-weight: 600
}

.list-group-messages .read .list-group-item-subtitle,.list-group-messages .read .list-group-item-title {
  color: #686f76
}

.message {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%
}

.message,.message-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.message-header {
  position: relative;
  padding: .5rem .5rem .5rem .25rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 3.5rem;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 0 0 rgba(61,70,79,.075);
  box-shadow: 0 1px 0 0 rgba(61,70,79,.075);
  z-index: 1
}

@media (min-width: 768px) {
  .message-header {
    padding:.5rem
  }
}

.message-header-actions {
  margin-left: auto;
  min-width: 92px;
  text-align: right
}

.message-title {
  margin: 0 .5rem;
  font-size: 1rem;
  line-height: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.message-body {
  padding: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow-y: auto
}

@media (min-width: 576px) {
  .message-body {
    padding:1.5rem 1rem
  }
}

@media (min-width: 992px) {
  .message-body {
    padding-right:2rem;
    padding-left: 2rem
  }
}

.message-publisher {
  position: relative;
  padding: .5rem;
  background-color: #fff;
  -webkit-box-shadow: 0 -1px 0 0 rgba(61,70,79,.075);
  box-shadow: 0 -1px 0 0 rgba(61,70,79,.075);
  z-index: 1
}

.message-publisher .input-group {
  border: 0;
  background-color: transparent
}

.message-publisher .input-group,.message-publisher .input-group.focus {
  -webkit-box-shadow: none;
  box-shadow: none
}

@charset "UTF-8";
/* Probatio theme */
body {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  color: #28313b;
  text-align: left;
}

body, html {
  background-color: rgba(238, 233, 231, 0.1);
}

.jumbotron {
  background-color: #ede8df;
}

.progress-list > li:before {
  background-color: #fff;
}

.progress-list > li > button {
  background-color: white;
  color: red;
  border: 4px solid green;
}

.progress-list > li > button {
  border: 4px solid #ffffff;
}

.btn-secondary {
  background: #ffffff;
  border: 1px solid #d1d1d6;
  color: #1d1d1f;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-secondary:hover {
  background: #f5f5f7;
  border-color: #c7c7cc;
}

.btn-secondary:active {
  background: #e8e8ed;
  border-color: #aeaeb2;
}

.table-container {
  max-height: 400px;
  /* Définir une hauteur fixe pour le conteneur */
  overflow-y: auto;
  /* Activer le scroll vertical */
}

/* Rendre l'en-tête du tableau fixe */
thead th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
  /* Priorité pour rester au-dessus des autres éléments */
  background-color: #f8f9fa;
  /* Couleur de fond pour correspondre au tableau */
}

.errorform {
  color: #b76ba3;
  margin-top: .25rem;
}

.select2-container--open {
  z-index: 9999999;
}

.stacked-menu {
  background-color: #ede8df;
}

.app-aside {
  background-color: #ede8df;
}

.stacked-menu > .menu > .menu-item > .menu-link:hover {
  color: white;
  background-color: #b7946a;
}

.stacked-menu > .menu > .menu-item > .menu-link {
  color: black;
}

.app-header {
  color: #fff;
  background-color: #b7946a;
}

.stacked-menu .menu-header {
  color: #000000;
}

.stacked-menu .menu-link:focus .menu-icon {
  color: blue;
}

.stacked-menu .menu-link > .menu-icon {
  color: #b7946a;
}

.stacked-menu .menu-link:hover .menu-icon {
  color: #ffffff;
}

.visual-picker {
  margin-bottom: -0.5rem;
}

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #007162;
}

.ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area {
  fill: #007162;
}

.ct-line {
  fill: none;
  stroke-width: 4px;
}

.ct-area {
  stroke: none;
  fill-opacity: 0.1;
}

.ct-point {
  stroke-width: 10px;
  stroke-linecap: round;
}

.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px;
}

.ct-label {
  font-size: 0.60rem;
  line-height: 1;
}

.cal-heatmap-container rect.highlight-now {
  stroke: black !important;
  stroke-width: 2px;
}

.cal-heatmap-container .subdomain-text {
  font-size: 12px !important;
  fill: #313131 !important;
}

.cal-heatmap-container .graph-label {
  fill: #313131 !important;
  font-size: 14px !important;
}

.cal-heatmap-container .q1 {
  fill: #e34358 !important;
}

.cal-heatmap-container .q2 {
  fill: #e25538 !important;
}

.cal-heatmap-container .q3 {
  fill: #e2712a !important;
}

.cal-heatmap-container .q4 {
  fill: #d49b2a !important;
}

.cal-heatmap-container .q5 {
  fill: #9bb871 !important;
}

.cal-heatmap-container .q6 {
  fill: #8dc67f !important;
}

.cal-heatmap-container .q7 {
  fill: #71d4aa !important;
}

.timeline-figure .tile {
  position: relative;
}

.nav-item.has-notified:before, .nav-link.has-notified:before {
  position: absolute;
  top: 0.3rem;
  right: 0.5rem;
  content: "";
  background-color: #aa6929;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  width: 31px;
  height: 29px;
  border-radius: 0.7rem;
  cursor: pointer;
  -webkit-box-shadow: 0 0 0 #74CCAA;
  box-shadow: 0 0 0 #74CCAA;
  -webkit-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
}

.progress-animated {
  -webkit-animation: progressAnimated 1s;
  animation: progressAnimated 1s;
}

@-webkit-keyframes progressAnimated {
  0% {
    width: 0;
  }
  to {
    width: 100%;
  }
}

@keyframes progressAnimated {
  0% {
    width: 0;
  }
  to {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 100%;
    *width: 100%;
  }
}

@media (min-width: 992px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
    max-width: 14.285714285714285714285714285714% !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important;
  }
}

@media (min-width: 1200px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
    max-width: 14.285714285714285714285714285714% !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important;
  }
}

.invoice-wrapper {
  position: relative;
  padding: 5rem;
  width: 100%;
  background-color: #d6d8e1;
  overflow: hidden;
}

.invoice-wrapper:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: inherit;
}

.invoice-wrapper > .invoice-img {
  position: relative;
  display: block;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 1;
  -webkit-box-shadow: 0.5rem 0.5rem 1rem rgba(20, 20, 31, 0.05), 0.5rem -0.5rem 1rem rgba(20, 20, 31, 0.05), -0.5rem 0.5rem 1rem rgba(20, 20, 31, 0.05), -0.5rem -0.5rem 1rem rgba(20, 20, 31, 0.05);
  box-shadow: 0.5rem 0.5rem 1rem rgba(20, 20, 31, 0.05), 0.5rem -0.5rem 1rem rgba(20, 20, 31, 0.05), -0.5rem 0.5rem 1rem rgba(20, 20, 31, 0.05), -0.5rem -0.5rem 1rem rgba(20, 20, 31, 0.05);
}

.invoice-actions {
  position: absolute;
  top: 0;
  right: 0;
  padding: .5rem;
  opacity: .86;
  z-index: 2;
}

.invoice-actions:hover {
  opacity: 1;
}

.invoice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: auto;
  padding: 3rem 4rem;
  width: 21cm;
  height: 29.7cm;
  background-color: #fff;
  z-index: -1;
}

.invoice-header {
  margin-bottom: 3rem;
}

.invoice-body > .table {
  margin-top: 3rem;
}

.invoice-title {
  color: #363642;
  font-size: 1.125rem;
  font-weight: 500;
  caption-side: top;
}

.invoice-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 4rem;
  padding: 1rem 0;
  border-top: 1px solid rgba(34, 34, 48, 0.1);
}

.dropdown {
  position: relative;
}

.dropdown-menu {
  z-index: 1000;
  /* Une valeur élevée pour s'assurer qu'elle passe au-dessus des autres éléments */
  display: none;
  /* Il sera affiché sur le clic en utilisant le JS de Bootstrap */
  position: absolute;
  /* Positionné par rapport à son parent .dropdown */
}

.switcher-control-lg {
  width: 3.1875rem;
}

.switcher-control-lg .switcher-indicator {
  height: 1.5rem;
  line-height: 1.5rem;
  border-radius: 1.5rem;
}

.switcher-control-lg .switcher-indicator:before {
  right: 1.71875rem;
  width: 1.5rem;
  border-radius: 1.5rem;
}

.switcher-control-lg .switcher-label-off, .switcher-control-lg .switcher-label-on {
  width: calc(100% - 1.25rem);
  line-height: 1.5rem;
}

.badge-step1 {
  color: #ffffff;
  background-color: #5B8A9F;
  /* Bleu orage */
}

.badge-step2 {
  color: #ffffff;
  background-color: #6B7B9E;
  /* Indigo brumeux */
}

.badge-step3 {
  color: #ffffff;
  background-color: #8B7B9A;
  /* Violet lavande */
}

.badge-step4 {
  color: #ffffff;
  background-color: #A88B8F;
  /* Rose fané */
}

.badge-step5 {
  color: #ffffff;
  background-color: #A67168;
  /* Rouge terre */
}

.badge-step6 {
  color: #ffffff;
  background-color: #B4865A;
  /* Orange argile */
}

.badge-step7 {
  color: #ffffff;
  background-color: #C9B577;
  /* Jaune paille */
}

.badge-step8 {
  color: #ffffff;
  background-color: #7D9D7C;
  /* Vert mousse */
}

.badge-step9 {
  color: #ffffff;
  background-color: #5F9B8C;
  /* Turquoise final */
}

.btn-outline-light {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.04);
  border-color: #fcfcfc;
}






/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7O0FBRUE7RUFDRTtBQUNGOztBQUVBO0VBQ0U7QUFDRjs7QUFFQTtFQUNFO0FBQ0Y7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RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsY0FBYztFQUNkLDJDQUEyQztFQUMzQyxxQkFBcUI7QUFDdkIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2Jvb3RzdHJhcC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tYWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjQuMS4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMTc5QTg7XG4gIC0taW5kaWdvOiAjMzQ2Q0IwO1xuICAtLXB1cnBsZTogIzVGNEI4QjtcbiAgLS1waW5rOiAjQjc2QkEzO1xuICAtLXJlZDogI0VBNjc1OTtcbiAgLS1vcmFuZ2U6ICNFQzkzNUU7XG4gIC0teWVsbG93OiAjRjdDNDZDO1xuICAtLWdyZWVuOiAjQTdDNzk2O1xuICAtLXRlYWw6ICMwMEEyOEE7XG4gIC0tY3lhbjogIzM2ODZBMDtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ncmF5OiAjNjg2Rjc2O1xuICAtLWdyYXktZGFyazogIzNENDY0RjtcbiAgLS1wcmltYXJ5OiAjMzQ2Q0IwO1xuICAtLXNlY29uZGFyeTogI0Y1RjVGNTtcbiAgLS1zdWNjZXNzOiAjMDBBMjhBO1xuICAtLWluZm86ICMwMTc5QTg7XG4gIC0td2FybmluZzogI0Y3QzQ2QztcbiAgLS1kYW5nZXI6ICNFQTY3NTk7XG4gIC0tbGlnaHQ6ICNGNUY1RjU7XG4gIC0tZGFyazogIzNENDY0RjtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDE5LCAyOSwgNDAsIDApO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzI4MzEzQjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMzNDZDQjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzIzNDg3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzY4NkY3NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxOSwgMjksIDQwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNjg2Rjc2O1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDVENztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNjg2Rjc2O1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNCNzZCQTM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMTNCO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzI4MzEzQjtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb2wtMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLTMge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgICAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgICAgIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICAgIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgICAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgICAgIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgICAgIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICAgIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICAgICAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgICAgICAgICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgICAgICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgICAgICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgICAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICAgICAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICAgICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICAgICAgICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgICAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgICAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgICAgICAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgICAgICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICAgICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAgICAgICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICAgICAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgICAgICAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICAgICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICAgICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgICAgICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgICAgICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgICAgICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgICAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgICAgICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICAgICAgICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgICAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgICAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgICAgICAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgICAgICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICAgICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAgICAgICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICAgICAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlOTtcbn1cblxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOGU4ZTk7XG59XG5cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlOGU4ZTk7XG59XG5cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTk7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTk7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDI5LCA0MCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDI5LCA0MCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZDZlOTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0YzllMjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGM5ZTI7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGU1ZGU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWRlZDU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkZWQ1O1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDllNztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1Y2ZlMTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWNmZTE7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZWQ2O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlNGJlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTRiZTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWQ0ZDE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YmZiYTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiZmJhO1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljYmNlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiZWMyO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYmVjMjtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDI5LCA0MCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDE2LCAyMywgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDE2LCAyMywgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNUE2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNjU2ZDc3O1xufVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1jb2xvcjogI2U4ZThlOTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNUE2Mjtcbn1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjU2ZDc3O1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ1RDc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzM0NkNCMDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggIzM0NkNCMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzM0NkNCMDtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTlBQ0IwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTlBQ0IwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0E5QUNCMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0E5QUNCMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IHNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gc2VsZWN0LmlucHV0LWdyb3VwLXRleHQ6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBzZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzY4NkY3Njtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMwMEEyOEE7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNjIsIDEzOCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDp2YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBMjhBO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwQTI4QTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAxNjIsIDEzOCwgMC4yNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTYyLCAxMzgsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMDBBMjhBO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMDBBMjhBO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNmZmRlO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ1YjU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDFweCByZ2JhKDAsIDE2MiwgMTM4LCAwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgMXB4IHJnYmEoMCwgMTYyLCAxMzgsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwQTI4QTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDE2MiwgMTM4LCAwLjI1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAxNjIsIDEzOCwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI0VBNjc1OTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LCAxMDMsIDg5LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0VBNjc1OTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0VBNjc1OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMzQsIDEwMywgODksIDAuMjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIzNCwgMTAzLCA4OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjRUE2NzU5O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNFQTY3NTk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjZmNhO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwOTA4Njtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDFweCByZ2JhKDIzNCwgMTAzLCA4OSwgMC4yNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDFweCByZ2JhKDIzNCwgMTAzLCA4OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI0VBNjc1OTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIzNCwgMTAzLCA4OSwgMC4yNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjM0LCAxMDMsIDg5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzNDZDQjA7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzNDZDQjA7XG59XG5cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Q0IwO1xuICBib3JkZXItY29sb3I6ICMzNDZDQjA7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1YTkyO1xuICBib3JkZXItY29sb3I6ICMyODU0ODk7XG59XG5cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg1MiwgMTA4LCAxNzYsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTIsIDEwOCwgMTc2LCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Q0IwO1xuICBib3JkZXItY29sb3I6ICMzNDZDQjA7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NTQ4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU0ZTdmO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg1MiwgMTA4LCAxNzYsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTIsIDEwOCwgMTc2LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIGJvcmRlci1jb2xvcjogZ2FpbnNib3JvO1xufVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1jb2xvcjogI0Y1RjVGNTtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTI4QTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBMjhBO1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2M2OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZjVmO1xufVxuXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTYyLCAxMzgsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTYyLCAxMzgsIDAuNSk7XG59XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEyOEE7XG4gIGJvcmRlci1jb2xvcjogIzAwQTI4QTtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZjVmO1xuICBib3JkZXItY29sb3I6ICMwMDYyNTQ7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDE2MiwgMTM4LCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDE2MiwgMTM4LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzlBODtcbiAgYm9yZGVyLWNvbG9yOiAjMDE3OUE4O1xufVxuXG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNWU4MjtcbiAgYm9yZGVyLWNvbG9yOiAjMDE1NDc1O1xufVxuXG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMSwgMTIxLCAxNjgsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMSwgMTIxLCAxNjgsIDAuNSk7XG59XG5cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTc5QTg7XG4gIGJvcmRlci1jb2xvcjogIzAxNzlBODtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NDc1O1xuICBib3JkZXItY29sb3I6ICMwMTRiNjk7XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDEsIDEyMSwgMTY4LCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDEsIDEyMSwgMTY4LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzI4MzEzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3QzQ2QztcbiAgYm9yZGVyLWNvbG9yOiAjRjdDNDZDO1xufVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzI4MzEzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YjU0ODtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiMTNjO1xufVxuXG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjQ3LCAxOTYsIDEwOCwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNDcsIDE5NiwgMTA4LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDNDZDO1xuICBib3JkZXItY29sb3I6ICNGN0M0NkM7XG59XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzI4MzEzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YjEzYztcbiAgYm9yZGVyLWNvbG9yOiAjZjRhYzMwO1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNDcsIDE5NiwgMTA4LCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI0NywgMTk2LCAxMDgsIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTY3NTk7XG4gIGJvcmRlci1jb2xvcjogI0VBNjc1OTtcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDgzNztcbiAgYm9yZGVyLWNvbG9yOiAjZTQzZTJjO1xufVxuXG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIzNCwgMTAzLCA4OSwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMzQsIDEwMywgODksIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE2NzU5O1xuICBib3JkZXItY29sb3I6ICNFQTY3NTk7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0M2UyYztcbiAgYm9yZGVyLWNvbG9yOiAjZTMzMzIwO1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMzQsIDEwMywgODksIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjM0LCAxMDMsIDg5LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1jb2xvcjogI0Y1RjVGNTtcbn1cblxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICBib3JkZXItY29sb3I6IGdhaW5zYm9ybztcbn1cblxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1jb2xvcjogI0Y1RjVGNTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENDY0RjtcbiAgYm9yZGVyLWNvbG9yOiAjM0Q0NjRGO1xufVxuXG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzMzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjcyZDMyO1xufVxuXG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsIDcwLCA3OSwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSwgNzAsIDc5LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0NjRGO1xuICBib3JkZXItY29sb3I6ICMzRDQ2NEY7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MmQzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNjJiO1xufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSwgNzAsIDc5LCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLCA3MCwgNzksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMzNDZDQjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzNDZDQjA7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZDQjA7XG4gIGJvcmRlci1jb2xvcjogIzM0NkNCMDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg1MiwgMTA4LCAxNzYsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTIsIDEwOCwgMTc2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0NkNCMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NkNCMDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ2Q0IwO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg1MiwgMTA4LCAxNzYsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTIsIDEwOCwgMTc2LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGNUY1RjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzI4MzEzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI0Y1RjVGNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzI4MzEzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMEEyOEE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMEEyOEE7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEyOEE7XG4gIGJvcmRlci1jb2xvcjogIzAwQTI4QTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAxNjIsIDEzOCwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAxNjIsIDEzOCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMEEyOEE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEyOEE7XG4gIGJvcmRlci1jb2xvcjogIzAwQTI4QTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTYyLCAxMzgsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMTYyLCAxMzgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMwMTc5QTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMTc5QTg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTc5QTg7XG4gIGJvcmRlci1jb2xvcjogIzAxNzlBODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxLCAxMjEsIDE2OCwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxLCAxMjEsIDE2OCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMTc5QTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTc5QTg7XG4gIGJvcmRlci1jb2xvcjogIzAxNzlBODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMSwgMTIxLCAxNjgsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMSwgMTIxLCAxNjgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNGN0M0NkM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNGN0M0NkM7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0M0NkM7XG4gIGJvcmRlci1jb2xvcjogI0Y3QzQ2Qztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNDcsIDE5NiwgMTA4LCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI0NywgMTk2LCAxMDgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRjdDNDZDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDNDZDO1xuICBib3JkZXItY29sb3I6ICNGN0M0NkM7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI0NywgMTk2LCAxMDgsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjQ3LCAxOTYsIDEwOCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjRUE2NzU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjRUE2NzU5O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTY3NTk7XG4gIGJvcmRlci1jb2xvcjogI0VBNjc1OTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjM0LCAxMDMsIDg5LCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIzNCwgMTAzLCA4OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRUE2NzU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE2NzU5O1xuICBib3JkZXItY29sb3I6ICNFQTY3NTk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDIzNCwgMTAzLCA4OSwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyMzQsIDEwMywgODksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjRjVGNUY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzI4MzEzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRjVGNUY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzNENDY0RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzNENDY0Rjtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENDY0RjtcbiAgYm9yZGVyLWNvbG9yOiAjM0Q0NjRGO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLCA3MCwgNzksIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsIDcwLCA3OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzRDQ2NEY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDQ2NEY7XG4gIGJvcmRlci1jb2xvcjogIzNENDY0Rjtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsIDcwLCA3OSwgMC41KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSwgNzAsIDc5LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM0NkNCMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjM0ODc1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjg2Rjc2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzI4MzEzQjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOSwgMjksIDQwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RUFFQjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyODMxM0I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZDQjA7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NkNCMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2ODZGNzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNjg2Rjc2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogIzI4MzEzQjtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyODMxM0I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDVENztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZDQjA7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggIzM0NkNCMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzM0NkNCMDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmM5ZTc7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNjg2Rjc2O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY1JSA2NSU7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Q0IwO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzAxNzlBOCcgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J002LjQxIDBsLS42OS43Mi0yLjc4IDIuNzgtLjgxLS43OC0uNzItLjcyLTEuNDEgMS40MS43Mi43MiAxLjUgMS41LjY5LjcyLjcyLS43MiAzLjUtMy41LjcyLS43Mi0xLjQ0LTEuNDF6JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDEpJyAvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NkNCMDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMTc5QTgnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMCAwdjJoOHYtMmgtOHonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMyknIC8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCAxMDgsIDE3NiwgMC41KTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTA4LCAxNzYsIDAuNSk7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZDQjA7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMDE3OUE4JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTMgMGMtMS42NiAwLTMgMS4zNC0zIDNzMS4zNCAzIDMgMyAzLTEuMzQgMy0zLTEuMzQtMy0zLTN6JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxIDEpJyAvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgMTA4LCAxNzYsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmZmZmZmYpLCB0bygjRjVGNUY1KSkgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgZmlsbD0nJTIzM0Q0NjRGJyB2aWV3Qm94PScwIDAgMTc5MiAxNzkyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMTQwOCA3MDRxMCAyNi0xOSA0NWwtNDQ4IDQ0OHEtMTkgMTktNDUgMTl0LTQ1LTE5bC00NDgtNDQ4cS0xOS0xOS0xOS00NXQxOS00NSA0NS0xOWg4OTZxMjYgMCA0NSAxOXQxOSA0NXonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCAjRjVGNUY1KSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyBmaWxsPSclMjMzRDQ2NEYnIHZpZXdCb3g9JzAgMCAxNzkyIDE3OTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00xNDA4IDcwNHEwIDI2LTE5IDQ1bC00NDggNDQ4cS0xOSAxOS00NSAxOXQtNDUtMTlsLTQ0OC00NDhxLTE5LTE5LTE5LTQ1dDE5LTQ1IDQ1LTE5aDg5NnEyNiAwIDQ1IDE5dDE5IDQ1eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ1RDc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ2Q0IwO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzQ2Q0IwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzQ2Q0IwO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2ODZGNzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVBRUI7XG59XG5cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ2Q0IwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzQ2Q0IwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzQ2Q0IwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ2Q0IwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENUQ3O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENEQ1RDc7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZDQjA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgMXB4ICMzNDZDQjA7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDFweCAjMzQ2Q0IwO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZjOWU3O1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEQ1RDc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Q0IwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDFweCAjMzQ2Q0IwO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmM5ZTc7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRENUQ3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Q0IwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAxcHggIzM0NkNCMDtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmM5ZTc7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRENUQ3O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RDVENztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbn1cblxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjg2Rjc2O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MSwgNzAsIDc5LCAwLjEyNSk7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTlFQUVCICNFOUVBRUIgcmdiYSg2MSwgNzAsIDc5LCAwLjEyNSk7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzY4NkY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ2Q0IwO1xufVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZDQjA7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4xODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMTksIDI5LCA0MCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgxOSwgMjksIDQwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDE5LCAyOSwgNDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDE5LCAyOSwgNDAsIDAuNyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTksIDI5LCA0MCwgMC4zKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgxOSwgMjksIDQwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDE5LCAyOSwgNDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOSwgMjksIDQwLCAwLjEpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMTksIDI5LCA0MCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMTksIDI5LCA0MCwgMC41KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDE5LCAyOSwgNDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgxOSwgMjksIDQwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE5LCAyOSwgNDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkLWJvZHkge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTksIDI5LCA0MCwgMC4xMjUpO1xufVxuXG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTksIDI5LCA0MCwgMC4xMjUpO1xufVxuXG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAwIDAlO1xuICAgICAgICAgICAgZmxleDogMSAwIDAlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAwIDAlO1xuICAgICAgICAgICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNjg2Rjc2O1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNjg2Rjc2O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMzQ2Q0IwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYWdlLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjMzQ2Q0IwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2ODZGNzY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZDQjA7XG59XG5cbi5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyLCAuYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODU0ODk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzI4MzEzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeVtocmVmXTpob3ZlciwgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cyB7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybztcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTI4QTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmY1Zjtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzlBODtcbn1cblxuLmJhZGdlLWluZm9baHJlZl06aG92ZXIsIC5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTQ3NTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzI4MzEzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3QzQ2Qztcbn1cblxuLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YjEzYztcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE2NzU5O1xufVxuXG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0M2UyYztcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbi5iYWRnZS1saWdodFtocmVmXTpob3ZlciwgLmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICMyODMxM0I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0NjRGO1xufVxuXG4uYmFkZ2UtZGFya1tocmVmXTpob3ZlciwgLmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyZDMyO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQUVCO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyZjVmOWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogIzM0NmNiMDtcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmU2MDljO1xufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjM0NzczO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNkMWQyZDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZThlOGU4O1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNiN2I4YmI7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMzhkN2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWZiZmE7XG4gIGJvcmRlci1jb2xvcjogIzAwYTI4YTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDA4OTc0O1xufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDI1YjRmO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMDQ2YTk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmYWZjO1xuICBib3JkZXItY29sb3I6ICMwMTc5YTg7XG59XG5cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAxNjc4Zjtcbn1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAzNDY2Mjtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogI2QzYTk2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjdjNDZjO1xufVxuXG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNmJhNTQ7XG59XG5cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNjODkzMzk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI2M4NWI1MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjlmODtcbiAgYm9yZGVyLWNvbG9yOiAjZWE2NzU5O1xufVxuXG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U3NTI0Mjtcbn1cblxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjYWY0MTM3O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogI2QxZDJkNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTtcbn1cblxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U4ZThlODtcbn1cblxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNiN2I4YmI7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMzNjNmNDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjg7XG4gIGJvcmRlci1jb2xvcjogIzNkNDY0Zjtcbn1cblxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzIzOTQxO1xufVxuXG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyNjJjO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVBRUI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Q0IwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjgzMTNCO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzI4MzEzQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzI4MzEzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUFFQjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOSwgMjksIDQwLCAwLjEyNSk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzY4NkY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzI4MzEzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ2Q0IwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyNDQ2NmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmQ2ZTk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjQ0NjZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRjOWUyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0NDY2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjQ0NjZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODk4ZDkzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4OThkOTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OThkOTM7XG4gIGJvcmRlci1jb2xvcjogIzg5OGQ5Mztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwOTYyNWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGU1ZGU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDk2MjViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkZWQ1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NjI1YjtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2MjViO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBhNGQ2YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDllNztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwYTRkNmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWNmZTE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE0ZDZiO1xuICBib3JkZXItY29sb3I6ICMwYTRkNmI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE3NDRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZWQ2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzhhNzQ0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTRiZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTc0NGI7XG4gIGJvcmRlci1jb2xvcjogIzhhNzQ0Yjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzgzNDM0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDRkMTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODM0MzQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiZmJhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM0MzQxO1xuICBib3JkZXItY29sb3I6ICM4MzQzNDE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzg5OGQ5MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg5OGQ5MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4ZDkzO1xuICBib3JkZXItY29sb3I6ICM4OThkOTM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMjkzMjNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljYmNlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzI5MzIzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYmVjMjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTMyM2M7XG4gIGJvcmRlci1jb2xvcjogIzI5MzIzYztcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTMxRDI4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmNsb3NlOmhvdmVyLCAuY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzEzMUQyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDAuNXJlbSAqIDIpKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTksIDI5LCA0MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMUQyODtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgI0U5RUFFQjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAwIHNvbGlkICNFOUVBRUI7XG59XG5cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjc1cmVtICogMikpO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuXG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG5cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTMxRDI4O1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTMxRDI4O1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMzFEMjg7XG59XG5cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzEzMUQyODtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMUQyODtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOSwgMjksIDQwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAuM3JlbTtcbn1cblxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICBib3R0b206IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG59XG5cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgxOSwgMjksIDQwLCAwLjI1KTtcbn1cblxuXG4uYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgbGVmdDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDE5LCAyOSwgNDAsIDAuMjUpO1xufVxuXG5cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDE5LCAyOSwgNDAsIDAuMjUpO1xufVxuXG5cbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMTksIDI5LCA0MCwgMC4yNSk7XG59XG5cblxuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG5cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMyODMxM0I7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG5Ac3VwcG9ydHMgKCgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIG9yICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSkge1xuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbkBzdXBwb3J0cyAoKC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkgb3IgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpKSB7XG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuQHN1cHBvcnRzICgoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSBvciAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkpIHtcbiAgLmNhcm91c2VsLWl0ZW0tcHJldixcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG5Ac3VwcG9ydHMgKCgtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIG9yICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmZmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZmZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Q0IwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODU0ODkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm8gIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMjhBICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNWYgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3OUE4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU0NzUgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDNDZDICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGIxM2MgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTY3NTkgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzZTJjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDQ2NEYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MmQzMiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYxLCA3MCwgNzksIDAuMTI1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDYxLCA3MCwgNzksIDAuMTI1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg2MSwgNzAsIDc5LCAwLjEyNSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MSwgNzAsIDc5LCAwLjEyNSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDYxLCA3MCwgNzksIDAuMTI1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ2Q0IwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzAwQTI4QSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMTc5QTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjdDNDZDICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUE2NzU5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Q0NjRGICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQzJTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAoKHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSkgb3IgKHBvc2l0aW9uOiBzdGlja3kpKSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDE5LCAyOSwgNDAsIDAuMDc1KSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDE5LCAyOSwgNDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMTksIDI5LCA0MCwgMC4xNSkgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMTksIDI5LCA0MCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgxOSwgMjksIDQwLCAwLjE3NSkgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDE5LCAyOSwgNDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzNDZDQjAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyODU0ODkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiBnYWluc2Jvcm8gIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDBBMjhBICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2ZjVmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzAxNzlBOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzAxNTQ3NSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGN0M0NkMgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmNGIxM2MgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNFQTY3NTkgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZTQzZTJjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNGNUY1RjUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogZ2FpbnNib3JvICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzNENDY0RiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzI3MmQzMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyODMxM0IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzY4NkY3NiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDE5LCAyOSwgNDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBOUFDQjA7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7XG4gIH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEzMUQyODtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRENUQ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZThlOTtcbiAgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZThlOTtcbiAgfVxufVxuIiwiLmJsb2NrcXVvdGUsYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGNvbG9yOiAjMjgzMTNiO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHJnYmEoNjEsNzAsNzksLjEyNSlcbn1cblxuLmJsb2NrcXVvdGUudGV4dC1yaWdodCxibG9ja3F1b3RlLnRleHQtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZ2JhKDYxLDcwLDc5LC4xMjUpXG59XG5cbi5ibG9ja3F1b3RlPmZvb3RlcixibG9ja3F1b3RlPmZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2ODZmNzZcbn1cblxuLmJsb2NrcXVvdGU+Zm9vdGVyOmJlZm9yZSxibG9ja3F1b3RlPmZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIlxufVxuXG5kbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG5wcmU+LmhsanMge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbVxufVxuXG4uY2FyZD5wcmU+LmhsanMge1xuICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5jYXJkPnByZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY2FyZD5wcmU6bGFzdC1jaGlsZD4uaGxqcyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbVxufVxuXG50ZC5obGpzLWxuLW51bWJlcnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4IWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHghaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTM1YTYyO1xuICBiYWNrZ3JvdW5kOiAjZTllYWViO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lXG59XG5cbnRkLmhsanMtbG4tY29kZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweFxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSBpbWcuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICBtYXgtd2lkdGg6IDIwMCVcbn1cblxuLnRhYmxlIHRoZWFkIHRkLC50YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxufVxuXG4udGFibGUudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQsLnRhYmxlLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XG59XG5cbi5jYXJkPi50YWJsZSwuY2FyZD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jYXJkPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCwuY2FyZD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUudGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsLmNhcmQ+LnRhYmxlLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkLC5jYXJkPi50YWJsZS50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcbn1cblxuLmNhcmQ+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlIHRkOmZpcnN0LWNoaWxkLC5jYXJkPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZSB0aDpmaXJzdC1jaGlsZCwuY2FyZD4udGFibGUgdGQ6Zmlyc3QtY2hpbGQsLmNhcmQ+LnRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBib3JkZXItbGVmdDogMFxufVxuXG4uY2FyZD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUgdGQ6bGFzdC1jaGlsZCwuY2FyZD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUgdGg6bGFzdC1jaGlsZCwuY2FyZD4udGFibGUgdGQ6bGFzdC1jaGlsZCwuY2FyZD4udGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJvcmRlci1yaWdodDogMFxufVxuXG4uY2FyZD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZS50YWJsZS1ib3JkZXJlZCB0cjpsYXN0LWNoaWxkIHRkLC5jYXJkPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlLnRhYmxlLWJvcmRlcmVkIHRyOmxhc3QtY2hpbGQgdGgsLmNhcmQ+LnRhYmxlOmxhc3QtY2hpbGQudGFibGUtYm9yZGVyZWQgdHI6bGFzdC1jaGlsZCB0ZCwuY2FyZD4udGFibGU6bGFzdC1jaGlsZC50YWJsZS1ib3JkZXJlZCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxufVxuXG4udGFibGUgLnRhYmxlLWN1c3RvbS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogYXV0b1xufVxuXG4udGFibGU+dGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlPnRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRoOmZpcnN0LWNoaWxkLC50YWJsZT50aGVhZCB0cjpmaXJzdC1jaGlsZD50ZDpmaXJzdC1jaGlsZCwudGFibGU+dGhlYWQgdHI6Zmlyc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW1cbn1cblxuLnRhYmxlPnRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLnRhYmxlPnRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRoOmxhc3QtY2hpbGQsLnRhYmxlPnRoZWFkIHRyOmZpcnN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLnRhYmxlPnRoZWFkIHRyOmZpcnN0LWNoaWxkPnRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtXG59XG5cbi50YWJsZT50Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlPnRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50aDpmaXJzdC1jaGlsZCwudGFibGU+dGZvb3QgdHI6bGFzdC1jaGlsZD50ZDpmaXJzdC1jaGlsZCwudGFibGU+dGZvb3QgdHI6bGFzdC1jaGlsZD50aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbVxufVxuXG4udGFibGU+dGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLnRhYmxlPnRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50aDpsYXN0LWNoaWxkLC50YWJsZT50Zm9vdCB0cjpsYXN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLnRhYmxlPnRmb290IHRyOmxhc3QtY2hpbGQ+dGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJkLWZsdWlkPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZD50ZDpmaXJzdC1jaGlsZCwuY2FyZC1mbHVpZD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkIHRyOmZpcnN0LWNoaWxkPnRkOmZpcnN0LWNoaWxkLC5jYXJkLWZsdWlkPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50aGVhZCB0cjpmaXJzdC1jaGlsZD50aDpmaXJzdC1jaGlsZCwuY2FyZC1mbHVpZD4udGFibGU+dGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGQ6Zmlyc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlPnRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRoOmZpcnN0LWNoaWxkLC5jYXJkLWZsdWlkPi50YWJsZT50aGVhZCB0cjpmaXJzdC1jaGlsZD50ZDpmaXJzdC1jaGlsZCwuY2FyZC1mbHVpZD4udGFibGU+dGhlYWQgdHI6Zmlyc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MFxuICB9XG5cbiAgLmNhcmQtZmx1aWQ+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRoOmxhc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkIHRyOmZpcnN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkIHRyOmZpcnN0LWNoaWxkPnRoOmxhc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlPnRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlPnRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRoOmxhc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlPnRoZWFkIHRyOmZpcnN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlPnRoZWFkIHRyOmZpcnN0LWNoaWxkPnRoOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gIH1cblxuICAuY2FyZC1mbHVpZD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRkOmZpcnN0LWNoaWxkLC5jYXJkLWZsdWlkPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290IHRyOmxhc3QtY2hpbGQ+dGQ6Zmlyc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290IHRyOmxhc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlPnRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50ZDpmaXJzdC1jaGlsZCwuY2FyZC1mbHVpZD4udGFibGU+dGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRoOmZpcnN0LWNoaWxkLC5jYXJkLWZsdWlkPi50YWJsZT50Zm9vdCB0cjpsYXN0LWNoaWxkPnRkOmZpcnN0LWNoaWxkLC5jYXJkLWZsdWlkPi50YWJsZT50Zm9vdCB0cjpsYXN0LWNoaWxkPnRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gIH1cblxuICAuY2FyZC1mbHVpZD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50aDpsYXN0LWNoaWxkLC5jYXJkLWZsdWlkPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Zm9vdCB0cjpsYXN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290IHRyOmxhc3QtY2hpbGQ+dGg6bGFzdC1jaGlsZCwuY2FyZC1mbHVpZD4udGFibGU+dGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlPnRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50aDpsYXN0LWNoaWxkLC5jYXJkLWZsdWlkPi50YWJsZT50Zm9vdCB0cjpsYXN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsLmNhcmQtZmx1aWQ+LnRhYmxlPnRmb290IHRyOmxhc3QtY2hpbGQ+dGg6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgfVxufVxuXG4udGFibGUtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtaW4td2lkdGg6IDQwMHB4XG59XG5cbi50YWJsZS1maXhlZCB0cj50ZCwudGFibGUtZml4ZWQgdHI+dGgge1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi50aGVhZC1kZD4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjI1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtXG59XG5cbi50aGVhZC1kZCAudGhlYWQtYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW1cbn1cblxuLnRoZWFkLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0uMzc1cmVtO1xuICBwYWRkaW5nOiAuMTI1cmVtIC4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZmZmKSx0bygjZjVmNWY1KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZmZiwjZjVmNWY1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbn1cblxuLnRoZWFkLWJ0biAuY3VzdG9tLWNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMXJlbVxufVxuXG4uYnRuIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOi44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNlxuICB9XG5cbiAgLmJ0bi5idG4tc20ge1xuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW1cbiAgfVxuXG4gIC5idG4uYnRuLWxnIHtcbiAgICBmb250LXNpemU6IDFyZW1cbiAgfVxufVxuXG4uYnRuLXhzIHtcbiAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgcGFkZGluZzogLjEyNXJlbSAuNXJlbVxufVxuXG4uYnRuLWZsb2F0ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzLjI1cmVtO1xuICBib3R0b206IDIuNzVyZW07XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSw1MCUpO1xuICB6LWluZGV4OiA1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoNjEsNzAsNzksLjIpLDAgNnB4IDEwcHggMCByZ2JhKDYxLDcwLDc5LC4xNCksMCAxcHggMThweCAwIHJnYmEoNjEsNzAsNzksLjEyKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSg2MSw3MCw3OSwuMiksMCA2cHggMTBweCAwIHJnYmEoNjEsNzAsNzksLjE0KSwwIDFweCAxOHB4IDAgcmdiYSg2MSw3MCw3OSwuMTIpXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRuLWZsb2F0ZWQge1xuICAgIHJpZ2h0OjJyZW1cbiAgfVxufVxuXG4uYnRuLWZsb2F0ZWQuYnRuLXNtIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFcbn1cblxuLmJ0bi1mbG9hdGVkOmZvY3VzLC5idG4tZmxvYXRlZDpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSg2MSw3MCw3OSwuMiksMCA2cHggMTBweCAwIHJnYmEoNjEsNzAsNzksLjE0KSwwIDFweCAxOHB4IDAgcmdiYSg2MSw3MCw3OSwuMTIpIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSg2MSw3MCw3OSwuMiksMCA2cHggMTBweCAwIHJnYmEoNjEsNzAsNzksLjE0KSwwIDFweCAxOHB4IDAgcmdiYSg2MSw3MCw3OSwuMTIpIWltcG9ydGFudFxufVxuXG4uYnRuLWZsb2F0ZWQ6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDdweCA4cHggLTRweCByZ2JhKDYxLDcwLDc5LC4yKSwwIDEycHggMTdweCAycHggcmdiYSg2MSw3MCw3OSwuMTQpLDAgNXB4IDIycHggNHB4IHJnYmEoNjEsNzAsNzksLjEyKSFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDhweCAtNHB4IHJnYmEoNjEsNzAsNzksLjIpLDAgMTJweCAxN3B4IDJweCByZ2JhKDYxLDcwLDc5LC4xNCksMCA1cHggMjJweCA0cHggcmdiYSg2MSw3MCw3OSwuMTIpIWltcG9ydGFudFxufVxuXG4uYnRuLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMyYjVhOTJcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5idG4tcHJpbWFyeS5mb2N1cywuYnRuLXByaW1hcnk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyNTRlN2Y7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICM0MzdmYzcsMCAwIDAgMXB4ICMyNTRlN2Y7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjNDM3ZmM3LDAgMCAwIDFweCAjMjU0ZTdmXG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyXG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5idG4tc2Vjb25kYXJ5LmZvY3VzLC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjZmZmLDAgMCAwIDFweCAjZDVkNWQ1O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgI2ZmZiwwIDAgMCAxcHggI2Q1ZDVkNVxufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMwMDdjNjlcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5idG4tc3VjY2Vzcy5mb2N1cywuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDYyNTQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICMwMGM4YWIsMCAwIDAgMXB4ICMwMDYyNTQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjMDBjOGFiLDAgMCAwIDFweCAjMDA2MjU0XG59XG5cbi5idG4taW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzAxNWU4MlxufVxuXG4uYnRuLWluZm86aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmJ0bi1pbmZvLmZvY3VzLC5idG4taW5mbzpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAxNGI2OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgIzAxOTRjZSwwIDAgMCAxcHggIzAxNGI2OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICMwMTk0Y2UsMCAwIDAgMXB4ICMwMTRiNjlcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNTQ4XG59XG5cbi5idG4td2FybmluZzpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uYnRuLXdhcm5pbmcuZm9jdXMsLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRhYzMwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjZjlkMzkwLDAgMCAwIDFweCAjZjRhYzMwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgI2Y5ZDM5MCwwIDAgMCAxcHggI2Y0YWMzMFxufVxuXG4uYnRuLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2NDgzN1xufVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uYnRuLWRhbmdlci5mb2N1cywuYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2UzMzMyMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgI2VlODY3YiwwIDAgMCAxcHggI2UzMzMyMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICNlZTg2N2IsMCAwIDAgMXB4ICNlMzMzMjBcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjNjg2Zjc2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uYnRuLWxpZ2h0LmZvY3VzLC5idG4tbGlnaHQ6Zm9jdXMsLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjgzMTNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYWViO1xuICBib3JkZXItY29sb3I6ICNlOWVhZWI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMzQ2Y2IwO1xuICBib3JkZXItY29sb3I6ICNkZWU5ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWU5ZjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTIsMTA4LDE3NiwwKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTIsMTA4LDE3NiwwKVxufVxuXG4uYnRuLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyYzMzMzlcbn1cblxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5idG4tZGFyay5mb2N1cywuYnRuLWRhcms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyMTI2MmI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwICM0ZTU5NjUsMCAwIDAgMXB4ICMyMTI2MmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjNGU1OTY1LDAgMCAwIDFweCAjMjEyNjJiXG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZmZmKSx0bygjZjVmNWY1KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZmZiwjZjVmNWY1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZGNkY2RjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpXG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZjVmNWY1KSx0bygjZjVmNWY1KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2Y1ZjVmNSwjZjVmNWY1KVxufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI2ZmZiksdG8oI2ZmZikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmZmYsI2ZmZik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IDAgcmdiYSgxOSwyOSw0MCwuMSksaW5zZXQgMCAxcHggNHB4IDAgcmdiYSgxOSwyOSw0MCwuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAwIHJnYmEoMTksMjksNDAsLjEpLGluc2V0IDAgMXB4IDRweCAwIHJnYmEoMTksMjksNDAsLjIpXG59XG5cbi5idG4tc2Vjb25kYXJ5LmZvY3VzLC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZmZmKSx0bygjZjVmNWY1KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZmZiwjZjVmNWY1KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ2Y2IwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzQ2Y2IwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzM0NmNiMFxufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2ODZmNzZcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTlhY2IwXG59XG5cbi5idG4tcmVzZXQge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG4uYnRuLXJlc2V0OmZvY3VzLC5idG4tcmVzZXQ6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmJ0bi1yZXNldC50ZXh0LW11dGVkLmFjdGl2ZSwuYnRuLXJlc2V0LnRleHQtbXV0ZWQuZm9jdXMsLmJ0bi1yZXNldC50ZXh0LW11dGVkLnNob3csLmJ0bi1yZXNldC50ZXh0LW11dGVkOmZvY3VzLC5idG4tcmVzZXQudGV4dC1tdXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMjgzMTNiIWltcG9ydGFudFxufVxuXG4uYnRuLWFjY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XG4gIG91dGxpbmU6IDBcbn1cblxuLmJ0bi1hY2NvdW50OmZvY3VzLC5idG4tYWNjb3VudDpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmJ0bi1hY2NvdW50LmZvY3VzLC5idG4tYWNjb3VudC5zaG93LC5idG4tYWNjb3VudDphY3RpdmUsLmJ0bi1hY2NvdW50OmZvY3VzIHtcbiAgb3V0bGluZTogMFxufVxuXG4uYnRuLWFjY291bnQgLmFjY291bnQtc3VtbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmJ0bi1hY2NvdW50IC5hY2NvdW50LWRlc2NyaXB0aW9uLC5idG4tYWNjb3VudCAuYWNjb3VudC1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtXG59XG5cbi5idG4tYWNjb3VudCAuYWNjb3VudC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAuN1xufVxuXG4uYnRuLWFjY291bnQgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNnB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDVweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweFxufVxuXG4uYnRuLWFjY291bnQgLmFjY291bnQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IC43XG59XG5cbi5idG4tYWNjb3VudCAuYWNjb3VudC1pY29uIC5jYXJldCwuYnRuLWFjY291bnQgLmFjY291bnQtaWNvbiAuZmEtY2FyZXQtZG93biB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0XG59XG5cbi5idG4tYWNjb3VudFthcmlhLWV4cGFuZGVkPXRydWVdPi5hY2NvdW50LWljb24+LmNhcmV0LC5idG4tYWNjb3VudFthcmlhLWV4cGFuZGVkPXRydWVdPi5hY2NvdW50LWljb24+LmZhLWNhcmV0LWRvd24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbn1cblxuLmNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMFxufVxuXG4uYWxlcnQge1xuICBib3JkZXItd2lkdGg6IDNweCAwIDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDFweCAzcHggMCByZ2JhKDYxLDcwLDc5LC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXJ0IHtcbiAgICBmb250LXNpemU6Ljg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42XG4gIH1cbn1cblxuLmFsZXJ0Lmhhcy1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBtaW4taGVpZ2h0OiA0cmVtXG59XG5cbi5jYXJkPi5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLmFsZXJ0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW1cbn1cblxuLmFsZXJ0LWljb24gLmZhLC5hbGVydC1pY29uIC5vaSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbVxufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY1ZjlhXG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogIzI4MzEzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDJkNFxufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM4ZDdhXG59XG5cbi5hbGVydC1pbmZvIC5hbGVydC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDZhOTRcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogIzI4MzEzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzYTk2MVxufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODViNTFcbn1cblxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1pY29uIHtcbiAgY29sb3I6ICMyODMxM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQyZDRcbn1cblxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2M2Y0OVxufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyODMxM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogIzY4NmY3NlxufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1pY29uIHtcbiAgY29sb3I6ICM2ODZmNzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWJcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNjEsNzAsNzksLjEyNSlcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMzQ2Y2IwXG59XG5cbi5hbGVydC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2E5YWNiMFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhZGdlIHtcbiAgICBmb250LXNpemU6ODAlXG4gIH1cbn1cblxuLmJhZGdlLWxnIHtcbiAgcGFkZGluZzogLjVlbSAuNjI1ZW1cbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMyZTYwOWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmUyZWZcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzLC5iYWRnZS1zdWJ0bGUuYmFkZ2UtcHJpbWFyeVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjMmU2MDljO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmRkZWNcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzY4NmY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZFxufVxuXG4uYmFkZ2Utc3VidGxlLmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cywuYmFkZ2Utc3VidGxlLmJhZGdlLXNlY29uZGFyeVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjNjg2Zjc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjhcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMDg5NzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2VjZThcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzLC5iYWRnZS1zdWJ0bGUuYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4OTc0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWU5ZTVcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICMwMTY3OGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U0ZWVcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzLC5iYWRnZS1zdWJ0bGUuYmFkZ2UtaW5mb1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjMDE2NzhmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUwZWJcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmNmJhNTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGYzZTJcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzLC5iYWRnZS1zdWJ0bGUuYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZjZiYTU0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2VmZDhcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2U3NTI0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTFkZVxufVxuXG4uYmFkZ2Utc3VidGxlLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywuYmFkZ2Utc3VidGxlLmJhZGdlLWRhbmdlcltocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjZTc1MjQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQ5ZDVcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjgzMTNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkXG59XG5cbi5iYWRnZS1zdWJ0bGUuYmFkZ2UtbGlnaHRbaHJlZl06Zm9jdXMsLmJhZGdlLXN1YnRsZS5iYWRnZS1saWdodFtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjMjgzMTNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjhcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICMzMjM5NDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRhZGNcbn1cblxuLmJhZGdlLXN1YnRsZS5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzLC5iYWRnZS1zdWJ0bGUuYmFkZ2UtZGFya1tocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjMzIzOTQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2Q1ZDdcbn1cblxuLmhhcy1iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5oYXMtYmFkZ2U+LmJhZGdlOmxhc3QtY2hpbGQsLmhhcy1iYWRnZT4udGlsZTpsYXN0LWNoaWxkLC5oYXMtYmFkZ2U+LnVzZXItYXZhdGFyOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLDAsMClcbn1cblxuLmhhcy1iYWRnZT4udGlsZTpsYXN0LWNoaWxkLC5oYXMtYmFkZ2U+LnVzZXItYXZhdGFyOmxhc3QtY2hpbGQge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5oYXMtYmFkZ2U+LnRpbGUtY2lyY2xlKy50aWxlLC5oYXMtYmFkZ2U+LnRpbGUtY2lyY2xlKy51c2VyLWF2YXRhciwuaGFzLWJhZGdlPi51c2VyLWF2YXRhcisudGlsZSwuaGFzLWJhZGdlPi51c2VyLWF2YXRhcisudXNlci1hdmF0YXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTc1JSwwLDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03NSUsMCwwKVxufVxuXG5sZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG4uZm9ybS1ncm91cCBsZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOi44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNlxuICB9XG5cbiAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20ge1xuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnIHtcbiAgICBmb250LXNpemU6IDFyZW1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNlxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ncm91cCAuaW52YWxpZC1mZWVkYmFjaywuZm9ybS1ncm91cCAuc21hbGwsLmZvcm0tZ3JvdXAgLnZhbGlkLWZlZWRiYWNrLC5mb3JtLWdyb3VwIHNtYWxsIHtcbiAgICBmb250LXNpemU6ODUlXG4gIH1cbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwIHJnYmEoNjEsNzAsNzksLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwIHJnYmEoNjEsNzAsNzksLjA1KTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLmZvcm0tY29udHJvbFtyZWFkb25seV06aG92ZXJ+LmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBjb2xvcjogIzI4MzEzYlxufVxuXG4uZm9ybS1jb250cm9sLXJlZmxvdywuZm9ybS1jb250cm9sLXJlZmxvdzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IC41cmVtXG59XG5cbi5mb3JtLWFjdGlvbnMgLmJ0bisuYnRuLC5mb3JtLWFjdGlvbnMgLmJ0bisuYnRuLWdyb3VwLC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCsuYnRuLC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCsuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC4xMjVyZW1cbn1cblxuLmZvcm0tbGFiZWwtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmZvcm0tbGFiZWwtZ3JvdXA+aW5wdXQsLmZvcm0tbGFiZWwtZ3JvdXA+bGFiZWwge1xuICBwYWRkaW5nOiAuNzVyZW1cbn1cblxuLmZvcm0tbGFiZWwtZ3JvdXA+bGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2E5YWNiMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0XG59XG5cbi5mb3JtLWxhYmVsLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5mb3JtLWxhYmVsLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZm9ybS1sYWJlbC1ncm91cCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5mb3JtLWxhYmVsLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uZm9ybS1sYWJlbC1ncm91cCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKTpub3QoLnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbVxufVxuXG4uZm9ybS1sYWJlbC1ncm91cCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKTpub3QoLnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGNvbG9yOiAjNjg2Zjc2XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgZm9udC1zaXplOjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNlxuICB9XG5cbiAgLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNlxuICB9XG5cbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaW5wdXQtZ3JvdXAtYWx0KSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ1ZDc7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSB7XG4gIC5pbnB1dC1ncm91cDpub3QoLmlucHV0LWdyb3VwLWFsdCkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lXG4gIH1cbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaW5wdXQtZ3JvdXAtYWx0KS5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzM0NmNiMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggIzM0NmNiMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzNDZjYjA7XG4gIHotaW5kZXg6IDNcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaW5wdXQtZ3JvdXAtYWx0KS5mb2N1cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5iYWRnZSwuaW5wdXQtZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1hbHQpLmZvY3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Y2IwXG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmlucHV0LWdyb3VwLWFsdCkgLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1hbHQpIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmlucHV0LWdyb3VwLWFsdCkgLmZvcm0tY29udHJvbC5mb2N1cywuaW5wdXQtZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1hbHQpIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaW5wdXQtZ3JvdXAtYWx0KSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweFxufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1hbHQpIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbVxufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1hbHQpIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDFweFxufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1hbHQpIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbVxufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1hbHQpIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biwuaW5wdXQtZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1hbHQpIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4ge1xuICBib3JkZXI6IDBcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaW5wdXQtZ3JvdXAtYWx0KSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5iYWRnZSwuaW5wdXQtZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1hbHQpIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5iYWRnZSB7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICNhOWFjYjA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6ICNlOWVhZWI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xNXM7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzXG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmlucHV0LWdyb3VwLWFsdCkuaW5wdXQtZ3JvdXAtc20ge1xuICBib3JkZXItcmFkaXVzOiAuMnJlbVxufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1hbHQpLmlucHV0LWdyb3VwLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW1cbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaW5wdXQtZ3JvdXAtYWx0KSAuaW52YWxpZC1mZWVkYmFjaywuaW5wdXQtZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1hbHQpIC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAuNzVyZW07XG4gIG1hcmdpbi10b3A6IC0uMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW1cbn1cblxuLmlucHV0LWdyb3VwLXJlZmxvdywuaW5wdXQtZ3JvdXAtcmVmbG93LmZvY3VzLC5pbnB1dC1ncm91cC1yZWZsb3cgLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtcmVmbG93IC5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwLXJlZmxvdyAuaW5wdXQtZ3JvdXAtYXBwZW5kLC5pbnB1dC1ncm91cC1yZWZsb3cgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudFxufVxuXG4uaW5wdXQtZ3JvdXAtcmVmbG93IC5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMFxufVxuXG4uaW5wdXQtZ3JvdXAtcmVmbG93IC5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuLmlucHV0LWdyb3VwLWFsdD4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uaW5wdXQtZ3JvdXAtYWx0Pi5pbnB1dC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxufVxuXG4uaW5wdXQtZ3JvdXAtYWx0Pi5pbnB1dC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxufVxuXG4uaW5wdXQtZ3JvdXAtYWx0Pi5pbnB1dC1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1wcmVwZW5kIC5jdXN0b20tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyXG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogM1xufVxuXG4uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmN1c3RvbS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbn1cblxuLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPi5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uY3VzdG9tLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBjb2xvcjogI2E5YWNiMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpXG59XG5cbi5pbnB1dC1ncm91cC10ZXh0Pi5vaSB7XG4gIHRvcDogMFxufVxuXG4uaGFzLWNsZWFyYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uaGFzLWNsZWFyYWJsZSAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogMzBweFxufVxuXG4uaGFzLWNsZWFyYWJsZSAuY2xvc2Uge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNhOWFjYjA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC01MCUsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTAlLDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzXG59XG5cbi5oYXMtY2xlYXJhYmxlIC5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjNTM1YTYyXG59XG5cbi5oYXMtY2xlYXJhYmxlIC5jbG9zZS5zaG93IHtcbiAgb3BhY2l0eTogMVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIsLmN1c3RvbS1zZWxlY3Qge1xuICAgIGxpbmUtaGVpZ2h0OjEuNlxuICB9XG5cbiAgLmN1c3RvbS1maWxlLC5jdXN0b20tZmlsZS1pbnB1dCwuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWxhYmVsOmFmdGVyLC5jdXN0b20tc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDIuMjVyZW1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDplbXB0eTphZnRlciwuY3VzdG9tLWNvbnRyb2wtbGFiZWw6ZW1wdHk6YmVmb3JlIHtcbiAgICB0b3A6IC4xMjVyZW1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNDZjYjBcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpXG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ2Y2IwXG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZmZmKSx0bygjZjVmNWY1KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZmZiwjZjVmNWY1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDVkNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbiAgLW1vei11c2VyLXNlbGVjdDogYXV0bztcbiAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xuICB1c2VyLXNlbGVjdDogYXV0b1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMTc5QTgnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNi40MSAwbC0uNjkuNzItMi43OCAyLjc4LS44MS0uNzgtLjcyLS43Mi0xLjQxIDEuNDEuNzIuNzIgMS41IDEuNS42OS43Mi43Mi0uNzIgMy41LTMuNS43Mi0uNzItMS40NC0xLjQxeicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAxKScgLyUzZSUzYy9zdmclM2VcIilcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSlcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMTc5QTgnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMyAwYy0xLjY2IDAtMyAxLjM0LTMgM3MxLjM0IDMgMyAzIDMtMS4zNCAzLTMtMS4zNC0zLTMtM3onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEgMSknIC8lM2UlM2Mvc3ZnJTNlXCIpXG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgZmlsbD0nJTIzM0Q0NjRGJyB2aWV3Qm94PScwIDAgMTc5MiAxNzkyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMTQwOCA3MDRxMCAyNi0xOSA0NWwtNDQ4IDQ0OHEtMTkgMTktNDUgMTl0LTQ1LTE5bC00NDgtNDQ4cS0xOS0xOS0xOS00NXQxOS00NSA0NS0xOWg4OTZxMjYgMCA0NSAxOXQxOSA0NXonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXIsLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZmZmKSx0bygjZjVmNWY1KSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIGZpbGw9JyUyMzNENDY0Ricgdmlld0JveD0nMCAwIDE3OTIgMTc5MicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTE0MDggNzA0cTAgMjYtMTkgNDVsLTQ0OCA0NDhxLTE5IDE5LTQ1IDE5dC00NS0xOWwtNDQ4LTQ0OHEtMTktMTktMTktNDV0MTktNDUgNDUtMTloODk2cTI2IDAgNDUgMTl0MTkgNDV6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAuNzVyZW0gY2VudGVyLGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZmZiwjZjVmNWY1KTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkge1xuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmVcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1yZWZsb3cge1xuICBjb2xvcjogIzY4NmY3NlxufVxuXG4uY3VzdG9tLXNlbGVjdC1yZWZsb3csLmN1c3RvbS1zZWxlY3QtcmVmbG93OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgZmlsbD0nJTIzM0Q0NjRGJyB2aWV3Qm94PScwIDAgMTc5MiAxNzkyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMTQwOCA3MDRxMCAyNi0xOSA0NWwtNDQ4IDQ0OHEtMTkgMTktNDUgMTl0LTQ1LTE5bC00NDgtNDQ4cS0xOS0xOS0xOS00NXQxOS00NSA0NS0xOWg4OTZxMjYgMCA0NSAxOXQxOSA0NXonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uY3VzdG9tLXNlbGVjdC1yZWZsb3c6YWN0aXZlLC5jdXN0b20tc2VsZWN0LXJlZmxvdzpmb2N1cywuY3VzdG9tLXNlbGVjdC1yZWZsb3c6aG92ZXIge1xuICBjb2xvcjogIzI4MzEzYlxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b20tc2VsZWN0LXNtIHtcbiAgICBmb250LXNpemU6LjgxMjVyZW1cbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxLjI1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLXNlbGVjdC1sZyB7XG4gICAgZm9udC1zaXplOjFyZW1cbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtc20sLmN1c3RvbS1maWxlLXNtIC5jdXN0b20tZmlsZS1pbnB1dCwuY3VzdG9tLWZpbGUtc20gLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1zbSAuY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIge1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZpbGUtc20sLmN1c3RvbS1maWxlLXNtIC5jdXN0b20tZmlsZS1pbnB1dCwuY3VzdG9tLWZpbGUtc20gLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1zbSAuY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTouODEyNXJlbVxuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sZywuY3VzdG9tLWZpbGUtbGcgLmN1c3RvbS1maWxlLWlucHV0LC5jdXN0b20tZmlsZS1sZyAuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWxnIC5jdXN0b20tZmlsZS1sYWJlbDphZnRlciB7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxLjI1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWZpbGUtbGcsLmN1c3RvbS1maWxlLWxnIC5jdXN0b20tZmlsZS1pbnB1dCwuY3VzdG9tLWZpbGUtbGcgLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1sZyAuY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZToxcmVtXG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ2Y2IwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzQ2Y2IwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzM0NmNiMFxufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0NmNiMFxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDYxLDcwLDc5LC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDYxLDcwLDc5LC4wNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI2ZmZiksdG8oI2Y1ZjVmNSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmZmYsI2Y1ZjVmNSlcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDFweCAzcHggMCByZ2JhKDYxLDcwLDc5LC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpXG59XG5cbi5saXN0LWdyb3VwLWZsdXNoLC5saXN0LWdyb3VwLXJlZmxvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4ubGlzdC1ncm91cC1yZWZsb3cgLmxpc3QtZ3JvdXAtaGVhZGVyLC5saXN0LWdyb3VwLXJlZmxvdyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmxpc3QtZ3JvdXAtZmx1aWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMFxufVxuXG4ubGlzdC1ncm91cC1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY4NmY3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4ubGlzdC1ncm91cC1oZWFkZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE5LDI5LDQwLC4xMjUpXG59XG5cbi5saXN0LWdyb3VwLWhlYWRlcisubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0tYm9keSwubGlzdC1ncm91cC1oZWFkZXIrLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWZpZ3VyZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudFxufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHhcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMyODMxM2I7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDRweCAwIDAgMCAjMzQ2Y2IwO1xuICBib3gtc2hhZG93OiBpbnNldCA0cHggMCAwIDAgIzM0NmNiMFxufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWZpZ3VyZSB7XG4gIGNvbG9yOiAjMzQ2Y2IwXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMjgzMTNiXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tZmlndXJlLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tZmlndXJlIHtcbiAgY29sb3I6ICMzNDZjYjBcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1maWd1cmUsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1maWd1cmUge1xuICBjb2xvcjogIzY4NmY3NlxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICMyODMxM2Jcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1maWd1cmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTlhY2IwXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZmlndXJlOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbVxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWZpZ3VyZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYm9keSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbVxufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1YnRpdGxlLC5saXN0LWdyb3VwLWl0ZW0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI4MzEzYlxufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VidGl0bGU+YSwubGlzdC1ncm91cC1pdGVtLXRpdGxlPmEsYS5saXN0LWdyb3VwLWl0ZW0tc3VidGl0bGUsYS5saXN0LWdyb3VwLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzNkNDY0ZlxufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1YnRpdGxlPmE6Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zdWJ0aXRsZT5hOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tdGl0bGU+YTpmb2N1cywubGlzdC1ncm91cC1pdGVtLXRpdGxlPmE6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0tc3VidGl0bGU6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0tc3VidGl0bGU6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0tdGl0bGU6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzI4MzEzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogIzY4NmY3NlxufVxuXG4ubGlzdC1ncm91cC1pdGVtLmN1c3RvbS1jb250cm9sIC5jdXN0b20tY29udHJvbC1sYWJlbDphZnRlciwubGlzdC1ncm91cC1pdGVtLmN1c3RvbS1jb250cm9sIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICB0b3A6IC44NzVyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBsZWZ0OiBhdXRvXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4ubGlzdC1ncm91cC1pdGVtLmN1c3RvbS1zZWxlY3QsLmxpc3QtZ3JvdXAtaXRlbS5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLC5saXN0LWdyb3VwLWl0ZW0tZGFyaywubGlzdC1ncm91cC1pdGVtLWluZm8sLmxpc3QtZ3JvdXAtaXRlbS1saWdodCwubGlzdC1ncm91cC1pdGVtLXByaW1hcnksLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnksLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLC5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjMjgzMTNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTksMjksNDAsLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24sLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24sLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24sLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24sLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24sLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICBjb2xvcjogIzI4MzEzYlxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzI4MzEzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNVxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSwubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUsLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlLC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUsLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlLC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlLC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSwubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTksMjksNDAsLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDRweCAwIDAgMCAjMzQ2Y2IwO1xuICBib3gtc2hhZG93OiBpbnNldCA0cHggMCAwIDAgIzM0NmNiMFxufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDRweCAwIDAgMCAjMzQ2Y2IwO1xuICBib3gtc2hhZG93OiBpbnNldCA0cHggMCAwIDAgIzM0NmNiMFxufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICNmNWY1ZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDRweCAwIDAgMCAjZjVmNWY1XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICMwMGEyOGE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDRweCAwIDAgMCAjMDBhMjhhXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICMwMTc5YTg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDRweCAwIDAgMCAjMDE3OWE4XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICNmN2M0NmM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDRweCAwIDAgMCAjZjdjNDZjXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCA0cHggMCAwIDAgI2VhNjc1OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICNlYTY3NTlcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICNmNWY1ZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDRweCAwIDAgMCAjZjVmNWY1XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICMzZDQ2NGY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDRweCAwIDAgMCAjM2Q0NjRmXG59XG5cbi5saXN0LWdyb3VwLWJvcmRlcmVkIC5saXN0LWdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDBcbn1cblxuLmxpc3QtZ3JvdXAtYm9yZGVyZWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOSwyOSw0MCwuMTI1KVxufVxuXG4ubGlzdC1ncm91cC1kaXZpZGVyIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAwXG59XG5cbi5saXN0LWdyb3VwLWRpdmlkZXIgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5saXN0LWdyb3VwLWRpdmlkZXIgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKT4ubGlzdC1ncm91cC1pdGVtLWJvZHksLmxpc3QtZ3JvdXAtZGl2aWRlciAubGlzdC1ncm91cC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpPi5saXN0LWdyb3VwLWl0ZW0tZmlndXJlOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxOSwyOSw0MCwuMTI1KVxufVxuXG4ubGlzdC1ncm91cC1kaXZpZGVyIC5saXN0LWdyb3VwLWl0ZW0tZmlndXJlIHtcbiAgcGFkZGluZzogLjc1cmVtIDFyZW1cbn1cblxuLmxpc3QtZ3JvdXAtZGl2aWRlciAubGlzdC1ncm91cC1pdGVtLWJvZHkge1xuICBwYWRkaW5nOiAuNzVyZW0gMFxufVxuXG4ubGlzdC1ncm91cC1kaXZpZGVyIC5saXN0LWdyb3VwLWl0ZW0tYm9keTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbVxufVxuXG4ubGlzdC1ncm91cC1kaXZpZGVyIC5saXN0LWdyb3VwLWl0ZW0tYm9keTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbVxufVxuXG4ubGlzdC1ncm91cC1tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLmxpc3QtZ3JvdXAtbWVkaWEgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KVxufVxuXG4ubGlzdC1ncm91cC1tZWRpYSAubGlzdC1ncm91cC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMXJlbVxufVxuXG4ubGlzdC1ncm91cC1tZWRpYSAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1tZWRpYSAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLmxpc3QtZ3JvdXAtbWVkaWEgLmxpc3QtZ3JvdXAtaXRlbS1maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMnJlbTtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmxpc3QtZ3JvdXAtbWVkaWEgLmxpc3QtZ3JvdXAtaXRlbS1maWd1cmU+aW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgbWF4LXdpZHRoOiAyMDAlXG59XG5cbi5saXN0LWdyb3VwLW1lZGlhIC5saXN0LWdyb3VwLWl0ZW0tYm9keSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtXG59XG5cbi5saXN0LWdyb3VwLW1lZGlhIC5saXN0LWdyb3VwLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4uY2FyZCwuY2FyZC1kZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuXG4uY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDFweCAzcHggMCByZ2JhKDYxLDcwLDc5LC4xNSlcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJkLWZsdWlkIHtcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMFxuICB9XG5cbiAgLmNhcmQtZmx1aWQgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICB9XG5cbiAgLmNhcmQtZmx1aWQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICB9XG59XG5cbi5jYXJkLXJlZmxvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLmNhcmQtaGVhZGVyLWNvbnRyb2wsLmNhcmQtdGl0bGUtY29udHJvbCB7XG4gIG1hcmdpbjogLS41cmVtIDBcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG4uY2FyZC1oZWFkZXItZmx1aWQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMFxufVxuXG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbVxufVxuXG4uY2FyZC10aXRsZT5hIHtcbiAgY29sb3I6IGluaGVyaXRcbn1cblxuLmNhcmQtdGl0bGU+YTpmb2N1cywuY2FyZC10aXRsZT5hOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTouNzVyZW1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbn1cblxuLmNhcmQtZm9vdGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJVxufVxuXG4uY2FyZC1mb290ZXItaXRlbSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmNhcmQtZm9vdGVyLWl0ZW06Zm9jdXMsLmNhcmQtZm9vdGVyLWl0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmNhcmQtZm9vdGVyLWl0ZW0tYm9yZGVyZWQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTksMjksNDAsLjEyNSlcbn1cblxuLmNhcmQtZm9vdGVyLWl0ZW0+Lm1ldHJpYyB7XG4gIHBhZGRpbmc6IDBcbn1cblxuYS5jYXJkLWZvb3Rlci1pdGVtLnRleHQtbXV0ZWQ6Zm9jdXMsYS5jYXJkLWZvb3Rlci1pdGVtLnRleHQtbXV0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzNkNDY0ZiFpbXBvcnRhbnRcbn1cblxuLmNhcmQtZXhwYW5zaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4uY2FyZC1leHBhbnNpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIC4ycztcbiAgdHJhbnNpdGlvbjogbWFyZ2luIC4yc1xufVxuXG4uY2FyZC1leHBhbnNpb24taXRlbS5leHBhbmRlZCB7XG4gIG1hcmdpbjogMXJlbSAwXG59XG5cbi5jYXJkLWV4cGFuc2lvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtXG59XG5cbi5jYXJkLWV4cGFuc2lvbi1pdGVtOmZpcnN0LWNoaWxkLmV4cGFuZGVkIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4uY2FyZC1leHBhbnNpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtXG59XG5cbi5jYXJkLWV4cGFuc2lvbi1pdGVtOmxhc3QtY2hpbGQuZXhwYW5kZWQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jYXJkLWV4cGFuc2lvbi1pdGVtOm5vdCguZXhwYW5kZWQpKy5jYXJkLWV4cGFuc2lvbi1pdGVtOm5vdCguZXhwYW5kZWQpIHtcbiAgbWFyZ2luLXRvcDogLTFweFxufVxuXG5bZGF0YS10b2dnbGU9Y29sbGFwc2VdIC5jb2xsYXBzZS1pbmRpY2F0b3Ige1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzUzNWE2MlxufVxuXG5bZGF0YS10b2dnbGU9Y29sbGFwc2VdIC5jb2xsYXBzZS1pbmRpY2F0b3I+LmZhLFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gLmNvbGxhcHNlLWluZGljYXRvcj4ub2kge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywtd2Via2l0LXRyYW5zZm9ybSAuMnNcbn1cblxuW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5jb2xsYXBzZS1pbmRpY2F0b3I+LmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIlxufVxuXG5bZGF0YS10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmNvbGxhcHNlLWluZGljYXRvcj4ub2ktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZFwiXG59XG5cbltkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2UtaW5kaWNhdG9yPi5mYS1hbmdsZS1kb3duLFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2UtaW5kaWNhdG9yPi5mYS1jYXJldC1kb3duLFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2UtaW5kaWNhdG9yPi5mYS1jaGV2cm9uLWRvd24sW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5jb2xsYXBzZS1pbmRpY2F0b3I+Lm9pLWNhcmV0LWRvd24sW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5jb2xsYXBzZS1pbmRpY2F0b3I+Lm9pLWNoZXZyb24tZG93biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpXG59XG5cbltkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2UtaW5kaWNhdG9yPi5mYS1hbmdsZS1sZWZ0LFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2UtaW5kaWNhdG9yPi5mYS1jYXJldC1sZWZ0LFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2UtaW5kaWNhdG9yPi5mYS1jaGV2cm9uLWxlZnQsW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5jb2xsYXBzZS1pbmRpY2F0b3I+Lm9pLWNhcmV0LWxlZnQsW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5jb2xsYXBzZS1pbmRpY2F0b3I+Lm9pLWNoZXZyb24tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKVxufVxuXG5bZGF0YS10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmNvbGxhcHNlLWluZGljYXRvcj4uZmEtYW5nbGUtcmlnaHQsW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5jb2xsYXBzZS1pbmRpY2F0b3I+LmZhLWNhcmV0LXJpZ2h0LFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2UtaW5kaWNhdG9yPi5mYS1jaGV2cm9uLXJpZ2h0LFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2UtaW5kaWNhdG9yPi5vaS1jYXJldC1yaWdodCxbZGF0YS10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmNvbGxhcHNlLWluZGljYXRvcj4ub2ktY2hldnJvbi1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcbn1cblxuW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5jb2xsYXBzZS1pbmRpY2F0b3I+LmZhLWNpcmNsZSxbZGF0YS10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmNvbGxhcHNlLWluZGljYXRvcj4uZmEtZG90LWNpcmNsZSB7XG4gIGNvbG9yOiAjMzQ2Y2IwXG59XG5cbltkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2UtaW5kaWNhdG9yPi5mYS1jaXJjbGU6YmVmb3JlLFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2UtaW5kaWNhdG9yPi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCJcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDJweCA3cHggMXB4IHJnYmEoNjEsNzAsNzksLjE2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDJweCA3cHggMXB4IHJnYmEoNjEsNzAsNzksLjE2KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGZvbnQtc2l6ZTouODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hvd0Ryb3Bkb3duO1xuICBhbmltYXRpb24tbmFtZTogc2hvd0Ryb3Bkb3duXG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG4uZHJvcGRvd24taGVhZGVyPmEsLmRyb3Bkb3duLWhlYWRlcj5hOmZvY3VzLC5kcm9wZG93bi1oZWFkZXI+YTpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogIzY4NmY3NlxufVxuXG4uZHJvcGRvd24taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICBjb2xvcjogI2E5YWNiMDtcbiAgd2lkdGg6IDEuMjVyZW1cbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIC5kYXRlLC5kcm9wZG93bi1pdGVtLmFjdGl2ZSAuZHJvcGRvd24taWNvbiwuZHJvcGRvd24taXRlbS5hY3RpdmUgLnN1YmplY3QsLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIC50ZXh0LC5kcm9wZG93bi1pdGVtLmFjdGl2ZS51bnJlYWQgLnN1YmplY3QsLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLnVucmVhZCAudGV4dCwuZHJvcGRvd24taXRlbS5mb2N1cyAuZGF0ZSwuZHJvcGRvd24taXRlbS5mb2N1cyAuZHJvcGRvd24taWNvbiwuZHJvcGRvd24taXRlbS5mb2N1cyAuc3ViamVjdCwuZHJvcGRvd24taXRlbS5mb2N1cyAudGV4dCwuZHJvcGRvd24taXRlbS5mb2N1cy51bnJlYWQgLnN1YmplY3QsLmRyb3Bkb3duLWl0ZW0uZm9jdXMudW5yZWFkIC50ZXh0LC5kcm9wZG93bi1pdGVtOmFjdGl2ZSAuZGF0ZSwuZHJvcGRvd24taXRlbTphY3RpdmUgLmRyb3Bkb3duLWljb24sLmRyb3Bkb3duLWl0ZW06YWN0aXZlIC5zdWJqZWN0LC5kcm9wZG93bi1pdGVtOmFjdGl2ZSAudGV4dCwuZHJvcGRvd24taXRlbTphY3RpdmUudW5yZWFkIC5zdWJqZWN0LC5kcm9wZG93bi1pdGVtOmFjdGl2ZS51bnJlYWQgLnRleHQsLmRyb3Bkb3duLWl0ZW06Zm9jdXMgLmRhdGUsLmRyb3Bkb3duLWl0ZW06Zm9jdXMgLmRyb3Bkb3duLWljb24sLmRyb3Bkb3duLWl0ZW06Zm9jdXMgLnN1YmplY3QsLmRyb3Bkb3duLWl0ZW06Zm9jdXMgLnRleHQsLmRyb3Bkb3duLWl0ZW06Zm9jdXMudW5yZWFkIC5zdWJqZWN0LC5kcm9wZG93bi1pdGVtOmZvY3VzLnVucmVhZCAudGV4dCwuZHJvcGRvd24taXRlbTpob3ZlciAuZGF0ZSwuZHJvcGRvd24taXRlbTpob3ZlciAuZHJvcGRvd24taWNvbiwuZHJvcGRvd24taXRlbTpob3ZlciAuc3ViamVjdCwuZHJvcGRvd24taXRlbTpob3ZlciAudGV4dCwuZHJvcGRvd24taXRlbTpob3Zlci51bnJlYWQgLnN1YmplY3QsLmRyb3Bkb3duLWl0ZW06aG92ZXIudW5yZWFkIC50ZXh0IHtcbiAgY29sb3I6IGluaGVyaXRcbn1cblxuLmRyb3Bkb3duLWl0ZW0udW5yZWFkIC5zdWJqZWN0LC5kcm9wZG93bi1pdGVtLnVucmVhZCAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjgzMTNiXG59XG5cbi5kcm9wZG93bi1pdGVtIC5kYXRlLC5kcm9wZG93bi1pdGVtIC5zdWJqZWN0LC5kcm9wZG93bi1pdGVtIC50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNFxufVxuXG4uZHJvcGRvd24taXRlbSAuc3ViamVjdCB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogIzNkNDY0ZlxufVxuXG4uZHJvcGRvd24taXRlbSAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6ICMzZDQ2NGZcbn1cblxuLmRyb3Bkb3duLWl0ZW0gLmRhdGUge1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6ICM2ODZmNzZcbn1cblxuLmJ0bi1ncm91cCAuZHJvcGRvd24tYXJyb3csLmRyb3Bkb3duIC5kcm9wZG93bi1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDAxXG59XG5cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLWFycm93LXJpZ2h0LC5kcm9wZG93biAuZHJvcGRvd24tYXJyb3ctcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbVxufVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi1hcnJvdy1sZWZ0LC5kcm9wZG93biAuZHJvcGRvd24tYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDJyZW1cbn1cblxuLmJ0bi1ncm91cCAuZHJvcGRvd24tYXJyb3c6YmVmb3JlLC5kcm9wZG93biAuZHJvcGRvd24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0uMzc1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IC43NXJlbTtcbiAgd2lkdGg6IC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC45OCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDJweCA3cHggMXB4IHJnYmEoNjEsNzAsNzksLjE2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDJweCA3cHggMXB4IHJnYmEoNjEsNzAsNzksLjE2KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLmJ0bi1ncm91cC5zaG93Pi5kcm9wZG93bi1hcnJvdywuZHJvcGRvd24uc2hvdz4uZHJvcGRvd24tYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dBcnJvdyAuM3MgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2hvd0Fycm93IC4zcyBlYXNlLWluLW91dFxufVxuXG4uZHJvcGRvd24tc2hlZXRzIHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwXG59XG5cbi5kcm9wZG93bi1zaGVldHMgLmRyb3Bkb3duLXNoZWV0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjNjg2Zjc2O1xuICB3aWR0aDogMzMuMzMzMzMlXG59XG5cbi5kcm9wZG93bi1zaGVldHMgLmRyb3Bkb3duLXNoZWV0LWl0ZW06bnRoLWNoaWxkKDNuKzEpIHtcbiAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4uZHJvcGRvd24tc2hlZXRzIC5kcm9wZG93bi1zaGVldC1pdGVtOm50aC1jaGlsZCgzbisyKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZHJvcGRvd24tc2hlZXRzIC5kcm9wZG93bi1zaGVldC1pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5kcm9wZG93bi1zaGVldHMgLmRyb3Bkb3duLXNoZWV0LWl0ZW06Zm9jdXMsLmRyb3Bkb3duLXNoZWV0cyAuZHJvcGRvd24tc2hlZXQtaXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uZHJvcGRvd24tbWVudS1yaWNoIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMyMHB4XG59XG5cbi5kcm9wZG93bi1tZW51LXJpY2ggLmRyb3Bkb3duLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDYxLDcwLDc5LC4xMjUpXG59XG5cbi5kcm9wZG93bi1tZW51LXJpY2ggLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RhcnRcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmljaCAuZHJvcGRvd24taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDYxLDcwLDc5LC4xMjUpXG59XG5cbi5kcm9wZG93bi1tZW51LXJpY2ggLmRyb3Bkb3duLWl0ZW0tYm9keSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtaW4td2lkdGg6IDBcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmljaCAuZHJvcGRvd24taXRlbS1ib2R5Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtXG59XG5cbi5kcm9wZG93bi1tZW51LXJpY2ggLmRyb3Bkb3duLWl0ZW0tYm9keTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbVxufVxuXG4uZHJvcGRvd24tbWVudS1yaWNoIC5kcm9wZG93bi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5kcm9wZG93bi1zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMjYzcHhcbn1cblxuLmRyb3Bkb3duLWZvb3RlciB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNjEsNzAsNzksLjEyNSlcbn1cblxuLmRyb3Bkb3duLWZvb3Rlcjpmb2N1cywuZHJvcGRvd24tZm9vdGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93RHJvcGRvd24ge1xuICAwJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44KVxuICB9XG5cbiAgdG8ge1xuICAgIHRvcDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93RHJvcGRvd24ge1xuICAwJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44KVxuICB9XG5cbiAgdG8ge1xuICAgIHRvcDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNob3dBcnJvdyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvd0Fycm93IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMClcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG4uY2FyZD4ucHJvZ3Jlc3Mge1xuICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5wcm9ncmVzcy14cyB7XG4gIGhlaWdodDogM3B4XG59XG5cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogLjVyZW1cbn1cblxuLnByb2dyZXNzLWxnIHtcbiAgaGVpZ2h0OiAxLjVyZW1cbn1cblxuLmJyZWFkY3J1bWItaXRlbT5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweFxufVxuXG4uYnJlYWRjcnVtYi1pdGVtPmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmJyZWFkY3J1bWItaXRlbT5hLmZvY3VzLC5icmVhZGNydW1iLWl0ZW0+YTphY3RpdmUsLmJyZWFkY3J1bWItaXRlbT5hOmZvY3VzIHtcbiAgY29sb3I6ICMyODMxM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWU5ZjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4ICNkZWU5ZjUsMCAwIDAgNXB4IGhzbGEoMCwwJSw5NiUsLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2RlZTlmNSwwIDAgMCA1cHggaHNsYSgwLDAlLDk2JSwuNSk7XG4gIG91dGxpbmU6IDBcbn1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmU+YTpob3ZlciB7XG4gIGNvbG9yOiAjMjgzMTNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLnBhZ2UtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzQ2Y2IwXG59XG5cbi5uYXYtbGluayB7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjNjg2Zjc2XG59XG5cbi5hY3RpdmU+Lm5hdi1saW5rLC5uYXYtbGluay5hY3RpdmUsLm5hdi1saW5rOmZvY3VzLC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzQ2Y2IwXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTouODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZcbiAgfVxufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjgzMTNiXG59XG5cbi5uYXYtdGFicy5mbGV4LWNvbHVtbiAubmF2LWxpbmsge1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAxMHB4XG59XG5cbi5uYXYtc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogNThweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXNjcm9sbGVyIHtcbiAgICBoZWlnaHQ6NTZweFxuICB9XG59XG5cbi5uYXYtc2Nyb2xsZXI+Lm5hdiB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxufVxuXG4ubmF2LXNjcm9sbGVyPi5uYXY6bm90KC5uYXYtdGFicykge1xuICBtYXJnaW4tdG9wOiAuNXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1zY3JvbGxlcj4ubmF2Om5vdCgubmF2LXRhYnMpIHtcbiAgICBtYXJnaW4tdG9wOmNhbGMoLjYyNXJlbSArIDFweClcbiAgfVxufVxuXG4ubmF2LWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLm5hdi1jZW50ZXI+Lm5hdi1pdGVtLC5uYXYtY2VudGVyPi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ubmF2LWl0ZW0uaGFzLW5vdGlmaWVkLC5uYXYtbGluay5oYXMtbm90aWZpZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLm5hdi1pdGVtLmhhcy1ub3RpZmllZDpiZWZvcmUsLm5hdi1saW5rLmhhcy1ub3RpZmllZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjVyZW07XG4gIHJpZ2h0OiAuNzVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjNDZjO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4ubW9kYWwubW9kYWwtYWxlcnQgLm1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCxvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LG9wYWNpdHkgLjE1cyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0XG59XG5cbi5tb2RhbC5tb2RhbC1hbGVydC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbi10b3A6IDRyZW1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIG1hcmdpbjogMCBhdXRvXG59XG5cbi5tb2RhbC1mb290ZXIsLm1vZGFsLWhlYWRlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG9cbn1cblxuLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nOm5vdCgubW9kYWwtZGlhbG9nLWNlbnRlcmVkKSB7XG4gICAgbWFyZ2luLXRvcDo1LjI1cmVtXG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1vdmVyZmxvdyAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3LjVyZW0pXG59XG5cbi5tb2RhbC1kaWFsb2ctb3ZlcmZsb3cgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvXG59XG5cbi5tb2RhbC1kaWFsb2ctb3ZlcmZsb3cgLm1vZGFsLWZvb3RlciwubW9kYWwtZGlhbG9nLW92ZXJmbG93IC5tb2RhbC1oZWFkZXIge1xuICB6LWluZGV4OiAyXG59XG5cbi5tb2RhbC1kaWFsb2ctb3ZlcmZsb3cgLm1vZGFsLWhlYWRlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMCAwIHJnYmEoNjEsNzAsNzksLjEyNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgMCByZ2JhKDYxLDcwLDc5LC4xMjUpXG59XG5cbi5tb2RhbC1kaWFsb2ctb3ZlcmZsb3cgLm1vZGFsLWZvb3RlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMnB4IDAgMCByZ2JhKDYxLDcwLDc5LC4xMjUpO1xuICBib3gtc2hhZG93OiAwIC0ycHggMCAwIHJnYmEoNjEsNzAsNzksLjEyNSlcbn1cblxuLm1vZGFsLWRpYWxvZy1vdmVyZmxvdyAubW9kYWwtYm9keS1zY3JvbGxlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4ucG9wb3Zlci1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbVxufVxuXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMwMTc5YTghaW1wb3J0YW50XG59XG5cbmEudGV4dC1ibHVlOmZvY3VzLGEudGV4dC1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICMwMTU0NzUhaW1wb3J0YW50XG59XG5cbi50ZXh0LWluZGlnbyB7XG4gIGNvbG9yOiAjMzQ2Y2IwIWltcG9ydGFudFxufVxuXG5hLnRleHQtaW5kaWdvOmZvY3VzLGEudGV4dC1pbmRpZ286aG92ZXIge1xuICBjb2xvcjogIzI4NTQ4OSFpbXBvcnRhbnRcbn1cblxuLnRleHQtcHVycGxlIHtcbiAgY29sb3I6ICM1ZjRiOGIhaW1wb3J0YW50XG59XG5cbmEudGV4dC1wdXJwbGU6Zm9jdXMsYS50ZXh0LXB1cnBsZTpob3ZlciB7XG4gIGNvbG9yOiAjNDgzOTZhIWltcG9ydGFudFxufVxuXG4udGV4dC1waW5rIHtcbiAgY29sb3I6ICNiNzZiYTMhaW1wb3J0YW50XG59XG5cbmEudGV4dC1waW5rOmZvY3VzLGEudGV4dC1waW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhMTRlOGIhaW1wb3J0YW50XG59XG5cbi50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjZWE2NzU5IWltcG9ydGFudFxufVxuXG5hLnRleHQtcmVkOmZvY3VzLGEudGV4dC1yZWQ6aG92ZXIge1xuICBjb2xvcjogI2U0M2UyYyFpbXBvcnRhbnRcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNlYzkzNWUhaW1wb3J0YW50XG59XG5cbmEudGV4dC1vcmFuZ2U6Zm9jdXMsYS50ZXh0LW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZTc3NDMwIWltcG9ydGFudFxufVxuXG4udGV4dC15ZWxsb3cge1xuICBjb2xvcjogI2Y3YzQ2YyFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LXllbGxvdzpmb2N1cyxhLnRleHQteWVsbG93OmhvdmVyIHtcbiAgY29sb3I6ICNmNGIxM2MhaW1wb3J0YW50XG59XG5cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICNhN2M3OTYhaW1wb3J0YW50XG59XG5cbmEudGV4dC1ncmVlbjpmb2N1cyxhLnRleHQtZ3JlZW46aG92ZXIge1xuICBjb2xvcjogIzhiYjU3NSFpbXBvcnRhbnRcbn1cblxuLnRleHQtdGVhbCB7XG4gIGNvbG9yOiAjMDBhMjhhIWltcG9ydGFudFxufVxuXG5hLnRleHQtdGVhbDpmb2N1cyxhLnRleHQtdGVhbDpob3ZlciB7XG4gIGNvbG9yOiAjMDA2ZjVmIWltcG9ydGFudFxufVxuXG4udGV4dC1jeWFuIHtcbiAgY29sb3I6ICMzNjg2YTAhaW1wb3J0YW50XG59XG5cbmEudGV4dC1jeWFuOmZvY3VzLGEudGV4dC1jeWFuOmhvdmVyIHtcbiAgY29sb3I6ICMyOTY2N2EhaW1wb3J0YW50XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYhaW1wb3J0YW50XG59XG5cbmEudGV4dC13aGl0ZTpmb2N1cyxhLnRleHQtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2U2ZTZlNiFpbXBvcnRhbnRcbn1cblxuLnRleHQtZ3JheSB7XG4gIGNvbG9yOiAjNjg2Zjc2IWltcG9ydGFudFxufVxuXG5hLnRleHQtZ3JheTpmb2N1cyxhLnRleHQtZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjNTA1NjViIWltcG9ydGFudFxufVxuXG4udGV4dC1ncmF5LWRhcmsge1xuICBjb2xvcjogIzNkNDY0ZiFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWdyYXktZGFyazpmb2N1cyxhLnRleHQtZ3JheS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMyNzJkMzIhaW1wb3J0YW50XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzlhOCFpbXBvcnRhbnRcbn1cblxuYS5iZy1ibHVlOmZvY3VzLGEuYmctYmx1ZTpob3ZlcixidXR0b24uYmctYmx1ZTpmb2N1cyxidXR0b24uYmctYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU0NzUhaW1wb3J0YW50XG59XG5cbi5iZy1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Y2IwIWltcG9ydGFudFxufVxuXG5hLmJnLWluZGlnbzpmb2N1cyxhLmJnLWluZGlnbzpob3ZlcixidXR0b24uYmctaW5kaWdvOmZvY3VzLGJ1dHRvbi5iZy1pbmRpZ286aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1NDg5IWltcG9ydGFudFxufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNGI4YiFpbXBvcnRhbnRcbn1cblxuYS5iZy1wdXJwbGU6Zm9jdXMsYS5iZy1wdXJwbGU6aG92ZXIsYnV0dG9uLmJnLXB1cnBsZTpmb2N1cyxidXR0b24uYmctcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4Mzk2YSFpbXBvcnRhbnRcbn1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc2YmEzIWltcG9ydGFudFxufVxuXG5hLmJnLXBpbms6Zm9jdXMsYS5iZy1waW5rOmhvdmVyLGJ1dHRvbi5iZy1waW5rOmZvY3VzLGJ1dHRvbi5iZy1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNGU4YiFpbXBvcnRhbnRcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTY3NTkhaW1wb3J0YW50XG59XG5cbmEuYmctcmVkOmZvY3VzLGEuYmctcmVkOmhvdmVyLGJ1dHRvbi5iZy1yZWQ6Zm9jdXMsYnV0dG9uLmJnLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDNlMmMhaW1wb3J0YW50XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5MzVlIWltcG9ydGFudFxufVxuXG5hLmJnLW9yYW5nZTpmb2N1cyxhLmJnLW9yYW5nZTpob3ZlcixidXR0b24uYmctb3JhbmdlOmZvY3VzLGJ1dHRvbi5iZy1vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc3NDMwIWltcG9ydGFudFxufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YzQ2YyFpbXBvcnRhbnRcbn1cblxuYS5iZy15ZWxsb3c6Zm9jdXMsYS5iZy15ZWxsb3c6aG92ZXIsYnV0dG9uLmJnLXllbGxvdzpmb2N1cyxidXR0b24uYmcteWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YjEzYyFpbXBvcnRhbnRcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3Yzc5NiFpbXBvcnRhbnRcbn1cblxuYS5iZy1ncmVlbjpmb2N1cyxhLmJnLWdyZWVuOmhvdmVyLGJ1dHRvbi5iZy1ncmVlbjpmb2N1cyxidXR0b24uYmctZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJiNTc1IWltcG9ydGFudFxufVxuXG4uYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEyOGEhaW1wb3J0YW50XG59XG5cbmEuYmctdGVhbDpmb2N1cyxhLmJnLXRlYWw6aG92ZXIsYnV0dG9uLmJnLXRlYWw6Zm9jdXMsYnV0dG9uLmJnLXRlYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZjVmIWltcG9ydGFudFxufVxuXG4uYmctY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjg2YTAhaW1wb3J0YW50XG59XG5cbmEuYmctY3lhbjpmb2N1cyxhLmJnLWN5YW46aG92ZXIsYnV0dG9uLmJnLWN5YW46Zm9jdXMsYnV0dG9uLmJnLWN5YW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2NjdhIWltcG9ydGFudFxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudFxufVxuXG5hLmJnLXdoaXRlOmZvY3VzLGEuYmctd2hpdGU6aG92ZXIsYnV0dG9uLmJnLXdoaXRlOmZvY3VzLGJ1dHRvbi5iZy13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTYhaW1wb3J0YW50XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4NmY3NiFpbXBvcnRhbnRcbn1cblxuYS5iZy1ncmF5OmZvY3VzLGEuYmctZ3JheTpob3ZlcixidXR0b24uYmctZ3JheTpmb2N1cyxidXR0b24uYmctZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDU2NWIhaW1wb3J0YW50XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0NjRmIWltcG9ydGFudFxufVxuXG5hLmJnLWdyYXktZGFyazpmb2N1cyxhLmJnLWdyYXktZGFyazpob3ZlcixidXR0b24uYmctZ3JheS1kYXJrOmZvY3VzLGJ1dHRvbi5iZy1ncmF5LWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyZDMyIWltcG9ydGFudFxufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxZDI4IWltcG9ydGFudFxufVxuXG5hLmJnLWJsYWNrOmZvY3VzLGEuYmctYmxhY2s6aG92ZXIsYnV0dG9uLmJnLWJsYWNrOmZvY3VzLGJ1dHRvbi5iZy1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzA0MDUhaW1wb3J0YW50XG59XG5cbi5iZy1tdXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWIhaW1wb3J0YW50XG59XG5cbmEuYmctbXV0ZWQ6Zm9jdXMsYS5iZy1tdXRlZDpob3ZlcixidXR0b24uYmctbXV0ZWQ6Zm9jdXMsYnV0dG9uLmJnLW11dGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDFkMyFpbXBvcnRhbnRcbn1cblxuLmJnLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NTM5NyFpbXBvcnRhbnRcbn1cblxuYS5iZy1mYWNlYm9vazpmb2N1cyxhLmJnLWZhY2Vib29rOmhvdmVyLGJ1dHRvbi5iZy1mYWNlYm9vazpmb2N1cyxidXR0b24uYmctZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkzZTcxIWltcG9ydGFudFxufVxuXG4uYmctZmFjZWJvb2sge1xuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnRcbn1cblxuLnRleHQtZmFjZWJvb2sge1xuICBjb2xvcjogIzM2NTM5NyFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWZhY2Vib29rOmZvY3VzLGEudGV4dC1mYWNlYm9vazpob3ZlciB7XG4gIGNvbG9yOiAjMjkzZTcxIWltcG9ydGFudFxufVxuXG4uYmctdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE5ZjEhaW1wb3J0YW50XG59XG5cbmEuYmctdHdpdHRlcjpmb2N1cyxhLmJnLXR3aXR0ZXI6aG92ZXIsYnV0dG9uLmJnLXR3aXR0ZXI6Zm9jdXMsYnV0dG9uLmJnLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NWJlIWltcG9ydGFudFxufVxuXG4uYmctdHdpdHRlciB7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudFxufVxuXG4udGV4dC10d2l0dGVyIHtcbiAgY29sb3I6ICMwMGE5ZjEhaW1wb3J0YW50XG59XG5cbmEudGV4dC10d2l0dGVyOmZvY3VzLGEudGV4dC10d2l0dGVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDg1YmUhaW1wb3J0YW50XG59XG5cbi5iZy1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYjMhaW1wb3J0YW50XG59XG5cbmEuYmctbGlua2VkaW46Zm9jdXMsYS5iZy1saW5rZWRpbjpob3ZlcixidXR0b24uYmctbGlua2VkaW46Zm9jdXMsYnV0dG9uLmJnLWxpbmtlZGluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGU4MCFpbXBvcnRhbnRcbn1cblxuLmJnLWxpbmtlZGluIHtcbiAgY29sb3I6ICNmZmYhaW1wb3J0YW50XG59XG5cbi50ZXh0LWxpbmtlZGluIHtcbiAgY29sb3I6ICMwMDZkYjMhaW1wb3J0YW50XG59XG5cbmEudGV4dC1saW5rZWRpbjpmb2N1cyxhLnRleHQtbGlua2VkaW46aG92ZXIge1xuICBjb2xvcjogIzAwNGU4MCFpbXBvcnRhbnRcbn1cblxuLmJnLWFwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3MyFpbXBvcnRhbnRcbn1cblxuYS5iZy1hcHBsZTpmb2N1cyxhLmJnLWFwcGxlOmhvdmVyLGJ1dHRvbi5iZy1hcHBsZTpmb2N1cyxidXR0b24uYmctYXBwbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1YTVhIWltcG9ydGFudFxufVxuXG4uYmctYXBwbGUge1xuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnRcbn1cblxuLnRleHQtYXBwbGUge1xuICBjb2xvcjogIzczNzM3MyFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWFwcGxlOmZvY3VzLGEudGV4dC1hcHBsZTpob3ZlciB7XG4gIGNvbG9yOiAjNWE1YTVhIWltcG9ydGFudFxufVxuXG4uYmctZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyODVmNCFpbXBvcnRhbnRcbn1cblxuYS5iZy1nb29nbGU6Zm9jdXMsYS5iZy1nb29nbGU6aG92ZXIsYnV0dG9uLmJnLWdvb2dsZTpmb2N1cyxidXR0b24uYmctZ29vZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNjZmMSFpbXBvcnRhbnRcbn1cblxuLmJnLWdvb2dsZSB7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudFxufVxuXG4udGV4dC1nb29nbGUge1xuICBjb2xvcjogIzQyODVmNCFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWdvb2dsZTpmb2N1cyxhLnRleHQtZ29vZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICMxMjY2ZjEhaW1wb3J0YW50XG59XG5cbi5iZy1nb29nbGVfcGx1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDQ1MmMhaW1wb3J0YW50XG59XG5cbmEuYmctZ29vZ2xlX3BsdXM6Zm9jdXMsYS5iZy1nb29nbGVfcGx1czpob3ZlcixidXR0b24uYmctZ29vZ2xlX3BsdXM6Zm9jdXMsYnV0dG9uLmJnLWdvb2dsZV9wbHVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMzIxYyFpbXBvcnRhbnRcbn1cblxuLmJnLWdvb2dsZV9wbHVzIHtcbiAgY29sb3I6ICNmZmYhaW1wb3J0YW50XG59XG5cbi50ZXh0LWdvb2dsZV9wbHVzIHtcbiAgY29sb3I6ICNlMDQ1MmMhaW1wb3J0YW50XG59XG5cbmEudGV4dC1nb29nbGVfcGx1czpmb2N1cyxhLnRleHQtZ29vZ2xlX3BsdXM6aG92ZXIge1xuICBjb2xvcjogI2JkMzIxYyFpbXBvcnRhbnRcbn1cblxuLmJnLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMzIWltcG9ydGFudFxufVxuXG5hLmJnLXlvdXR1YmU6Zm9jdXMsYS5iZy15b3V0dWJlOmhvdmVyLGJ1dHRvbi5iZy15b3V0dWJlOmZvY3VzLGJ1dHRvbi5iZy15b3V0dWJlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkIWltcG9ydGFudFxufVxuXG4uYmcteW91dHViZSB7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudFxufVxuXG4udGV4dC15b3V0dWJlIHtcbiAgY29sb3I6ICNmMzMhaW1wb3J0YW50XG59XG5cbmEudGV4dC15b3V0dWJlOmZvY3VzLGEudGV4dC15b3V0dWJlOmhvdmVyIHtcbiAgY29sb3I6IHJlZCFpbXBvcnRhbnRcbn1cblxuLmJnLXZpbWVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YjZlZCFpbXBvcnRhbnRcbn1cblxuYS5iZy12aW1lbzpmb2N1cyxhLmJnLXZpbWVvOmhvdmVyLGJ1dHRvbi5iZy12aW1lbzpmb2N1cyxidXR0b24uYmctdmltZW86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFhM2U4IWltcG9ydGFudFxufVxuXG4uYmctdmltZW8ge1xuICBjb2xvcjogIzI4MzEzYiFpbXBvcnRhbnRcbn1cblxuLnRleHQtdmltZW8ge1xuICBjb2xvcjogIzQ4YjZlZCFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LXZpbWVvOmZvY3VzLGEudGV4dC12aW1lbzpob3ZlciB7XG4gIGNvbG9yOiAjMWFhM2U4IWltcG9ydGFudFxufVxuXG4uYmctcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMWExOSFpbXBvcnRhbnRcbn1cblxuYS5iZy1waW50ZXJlc3Q6Zm9jdXMsYS5iZy1waW50ZXJlc3Q6aG92ZXIsYnV0dG9uLmJnLXBpbnRlcmVzdDpmb2N1cyxidXR0b24uYmctcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMTQxMyFpbXBvcnRhbnRcbn1cblxuLmJnLXBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudFxufVxuXG4udGV4dC1waW50ZXJlc3Qge1xuICBjb2xvcjogI2NlMWExOSFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LXBpbnRlcmVzdDpmb2N1cyxhLnRleHQtcGludGVyZXN0OmhvdmVyIHtcbiAgY29sb3I6ICNhMTE0MTMhaW1wb3J0YW50XG59XG5cbi5iZy15ZWxwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzMGYwMCFpbXBvcnRhbnRcbn1cblxuYS5iZy15ZWxwOmZvY3VzLGEuYmcteWVscDpob3ZlcixidXR0b24uYmcteWVscDpmb2N1cyxidXR0b24uYmcteWVscDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDBiMDAhaW1wb3J0YW50XG59XG5cbi5iZy15ZWxwIHtcbiAgY29sb3I6ICNmZmYhaW1wb3J0YW50XG59XG5cbi50ZXh0LXllbHAge1xuICBjb2xvcjogI2MzMGYwMCFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LXllbHA6Zm9jdXMsYS50ZXh0LXllbHA6aG92ZXIge1xuICBjb2xvcjogIzkwMGIwMCFpbXBvcnRhbnRcbn1cblxuLmJnLWRyaWJiYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNDU4NCFpbXBvcnRhbnRcbn1cblxuYS5iZy1kcmliYmJsZTpmb2N1cyxhLmJnLWRyaWJiYmxlOmhvdmVyLGJ1dHRvbi5iZy1kcmliYmJsZTpmb2N1cyxidXR0b24uYmctZHJpYmJibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxNzY1IWltcG9ydGFudFxufVxuXG4uYmctZHJpYmJibGUge1xuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnRcbn1cblxuLnRleHQtZHJpYmJibGUge1xuICBjb2xvcjogI2VkNDU4NCFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWRyaWJiYmxlOmZvY3VzLGEudGV4dC1kcmliYmJsZTpob3ZlciB7XG4gIGNvbG9yOiAjZTkxNzY1IWltcG9ydGFudFxufVxuXG4uYmctYW1hem9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTcwMCFpbXBvcnRhbnRcbn1cblxuYS5iZy1hbWF6b246Zm9jdXMsYS5iZy1hbWF6b246aG92ZXIsYnV0dG9uLmJnLWFtYXpvbjpmb2N1cyxidXR0b24uYmctYW1hem9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjNzkwMCFpbXBvcnRhbnRcbn1cblxuLmJnLWFtYXpvbiB7XG4gIGNvbG9yOiAjMjgzMTNiIWltcG9ydGFudFxufVxuXG4udGV4dC1hbWF6b24ge1xuICBjb2xvcjogI2ZmOTcwMCFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWFtYXpvbjpmb2N1cyxhLnRleHQtYW1hem9uOmhvdmVyIHtcbiAgY29sb3I6ICNjYzc5MDAhaW1wb3J0YW50XG59XG5cbi5iZy1lYmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4Mzc5MCFpbXBvcnRhbnRcbn1cblxuYS5iZy1lYmF5OmZvY3VzLGEuYmctZWJheTpob3ZlcixidXR0b24uYmctZWJheTpmb2N1cyxidXR0b24uYmctZWJheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTI1NjAhaW1wb3J0YW50XG59XG5cbi5iZy1lYmF5IHtcbiAgY29sb3I6ICNmZmYhaW1wb3J0YW50XG59XG5cbi50ZXh0LWViYXkge1xuICBjb2xvcjogIzA4Mzc5MCFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWViYXk6Zm9jdXMsYS50ZXh0LWViYXk6aG92ZXIge1xuICBjb2xvcjogIzA1MjU2MCFpbXBvcnRhbnRcbn1cblxuLmJnLXNreXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNmNCFpbXBvcnRhbnRcbn1cblxuYS5iZy1za3lwZTpmb2N1cyxhLmJnLXNreXBlOmhvdmVyLGJ1dHRvbi5iZy1za3lwZTpmb2N1cyxidXR0b24uYmctc2t5cGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OGMxIWltcG9ydGFudFxufVxuXG4uYmctc2t5cGUge1xuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnRcbn1cblxuLnRleHQtc2t5cGUge1xuICBjb2xvcjogIzAwYWNmNCFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LXNreXBlOmZvY3VzLGEudGV4dC1za3lwZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4OGMxIWltcG9ydGFudFxufVxuXG4uYmctaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NmQ5YSFpbXBvcnRhbnRcbn1cblxuYS5iZy1pbnN0YWdyYW06Zm9jdXMsYS5iZy1pbnN0YWdyYW06aG92ZXIsYnV0dG9uLmJnLWluc3RhZ3JhbTpmb2N1cyxidXR0b24uYmctaW5zdGFncmFtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTM3NSFpbXBvcnRhbnRcbn1cblxuLmJnLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudFxufVxuXG4udGV4dC1pbnN0YWdyYW0ge1xuICBjb2xvcjogIzM5NmQ5YSFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWluc3RhZ3JhbTpmb2N1cyxhLnRleHQtaW5zdGFncmFtOmhvdmVyIHtcbiAgY29sb3I6ICMyYjUzNzUhaW1wb3J0YW50XG59XG5cbi5iZy1kcm9wYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkODRkZSFpbXBvcnRhbnRcbn1cblxuYS5iZy1kcm9wYm94OmZvY3VzLGEuYmctZHJvcGJveDpob3ZlcixidXR0b24uYmctZHJvcGJveDpmb2N1cyxidXR0b24uYmctZHJvcGJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTY3YWUhaW1wb3J0YW50XG59XG5cbi5iZy1kcm9wYm94IHtcbiAgY29sb3I6ICNmZmYhaW1wb3J0YW50XG59XG5cbi50ZXh0LWRyb3Bib3gge1xuICBjb2xvcjogIzBkODRkZSFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWRyb3Bib3g6Zm9jdXMsYS50ZXh0LWRyb3Bib3g6aG92ZXIge1xuICBjb2xvcjogIzBhNjdhZSFpbXBvcnRhbnRcbn1cblxuLmJnLWZsaWNrciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTAwNjYhaW1wb3J0YW50XG59XG5cbmEuYmctZmxpY2tyOmZvY3VzLGEuYmctZmxpY2tyOmhvdmVyLGJ1dHRvbi5iZy1mbGlja3I6Zm9jdXMsYnV0dG9uLmJnLWZsaWNrcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzAwNTAhaW1wb3J0YW50XG59XG5cbi5iZy1mbGlja3Ige1xuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnRcbn1cblxuLnRleHQtZmxpY2tyIHtcbiAgY29sb3I6ICNlYTAwNjYhaW1wb3J0YW50XG59XG5cbmEudGV4dC1mbGlja3I6Zm9jdXMsYS50ZXh0LWZsaWNrcjpob3ZlciB7XG4gIGNvbG9yOiAjYjcwMDUwIWltcG9ydGFudFxufVxuXG4uYmctZ2l0aHViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZiFpbXBvcnRhbnRcbn1cblxuYS5iZy1naXRodWI6Zm9jdXMsYS5iZy1naXRodWI6aG92ZXIsYnV0dG9uLmJnLWdpdGh1Yjpmb2N1cyxidXR0b24uYmctZ2l0aHViOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNiFpbXBvcnRhbnRcbn1cblxuLmJnLWdpdGh1YiB7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudFxufVxuXG4udGV4dC1naXRodWIge1xuICBjb2xvcjogIzJmMmYyZiFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWdpdGh1Yjpmb2N1cyxhLnRleHQtZ2l0aHViOmhvdmVyIHtcbiAgY29sb3I6ICMxNjE2MTYhaW1wb3J0YW50XG59XG5cbi5iZy1iYXNlY2FtcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YmJkNmQhaW1wb3J0YW50XG59XG5cbmEuYmctYmFzZWNhbXA6Zm9jdXMsYS5iZy1iYXNlY2FtcDpob3ZlcixidXR0b24uYmctYmFzZWNhbXA6Zm9jdXMsYnV0dG9uLmJnLWJhc2VjYW1wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYTk0ZSFpbXBvcnRhbnRcbn1cblxuLmJnLWJhc2VjYW1wIHtcbiAgY29sb3I6ICMyODMxM2IhaW1wb3J0YW50XG59XG5cbi50ZXh0LWJhc2VjYW1wIHtcbiAgY29sb3I6ICM2YmJkNmQhaW1wb3J0YW50XG59XG5cbmEudGV4dC1iYXNlY2FtcDpmb2N1cyxhLnRleHQtYmFzZWNhbXA6aG92ZXIge1xuICBjb2xvcjogIzRjYTk0ZSFpbXBvcnRhbnRcbn1cblxuLmJnLXR1bWJsciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRjNjghaW1wb3J0YW50XG59XG5cbmEuYmctdHVtYmxyOmZvY3VzLGEuYmctdHVtYmxyOmhvdmVyLGJ1dHRvbi5iZy10dW1ibHI6Zm9jdXMsYnV0dG9uLmJnLXR1bWJscjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDMzNDUhaW1wb3J0YW50XG59XG5cbi5iZy10dW1ibHIge1xuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnRcbn1cblxuLnRleHQtdHVtYmxyIHtcbiAgY29sb3I6ICMzMDRjNjghaW1wb3J0YW50XG59XG5cbmEudGV4dC10dW1ibHI6Zm9jdXMsYS50ZXh0LXR1bWJscjpob3ZlciB7XG4gIGNvbG9yOiAjMjAzMzQ1IWltcG9ydGFudFxufVxuXG4uYmctZm91cnNxdWFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDdkYzUhaW1wb3J0YW50XG59XG5cbmEuYmctZm91cnNxdWFyZTpmb2N1cyxhLmJnLWZvdXJzcXVhcmU6aG92ZXIsYnV0dG9uLmJnLWZvdXJzcXVhcmU6Zm9jdXMsYnV0dG9uLmJnLWZvdXJzcXVhcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2MTk5IWltcG9ydGFudFxufVxuXG4uYmctZm91cnNxdWFyZSB7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudFxufVxuXG4udGV4dC1mb3Vyc3F1YXJlIHtcbiAgY29sb3I6ICMyMDdkYzUhaW1wb3J0YW50XG59XG5cbmEudGV4dC1mb3Vyc3F1YXJlOmZvY3VzLGEudGV4dC1mb3Vyc3F1YXJlOmhvdmVyIHtcbiAgY29sb3I6ICMxOTYxOTkhaW1wb3J0YW50XG59XG5cbi5iZy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI3N2JjIWltcG9ydGFudFxufVxuXG5hLmJnLWJveDpmb2N1cyxhLmJnLWJveDpob3ZlcixidXR0b24uYmctYm94OmZvY3VzLGJ1dHRvbi5iZy1ib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU1YThkIWltcG9ydGFudFxufVxuXG4uYmctYm94IHtcbiAgY29sb3I6ICNmZmYhaW1wb3J0YW50XG59XG5cbi50ZXh0LWJveCB7XG4gIGNvbG9yOiAjMTI3N2JjIWltcG9ydGFudFxufVxuXG5hLnRleHQtYm94OmZvY3VzLGEudGV4dC1ib3g6aG92ZXIge1xuICBjb2xvcjogIzBlNWE4ZCFpbXBvcnRhbnRcbn1cblxuLmdyYXlzY2FsZSB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpXG59XG5cbi5ub3RyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lIWltcG9ydGFudFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMVxuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSAyLjVzIGVhc2UgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHVsc2UgMi41cyBlYXNlIGluZmluaXRlXG59XG5cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4ubG9nLWRpdmlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xuICBoZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5sb2ctZGl2aWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDFlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNjEsNzAsNzksLjEyNSk7XG4gIHotaW5kZXg6IDFcbn1cblxuLmxvZy1kaXZpZGVyPnNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAxZW07XG4gIGNvbG9yOiAjNjg2Zjc2O1xuICBsaW5lLWhlaWdodDogMmVtXG59XG5cbi5oYXMtZHJhZ2FibGUgLmRyYWctaW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMFxufVxuXG4uaGFzLWRyYWdhYmxlOmhvdmVyIC5kcmFnLWluZGljYXRvciB7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmRyYWctaGFuZGxlLC5kcmFnLWluZGljYXRvciB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYlxufVxuXG4uZHJhZy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAuNWVtO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQU1BQUFBRENBWUFBQUJXS0xXL0FBQUFHVWxFUVZSNDJtTmdBSUp6NTA3L1o0QXhWcXhZQXVFZ0F3RDI2UW5BcHQrK0d3QUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0uNWVtLDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLS41ZW0sMCwwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uZHJhZy1pbmRpY2F0b3ItbGcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiA4cHhcbn1cblxuLmRyYWctaW5kaWNhdG9yLXRhbGwge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA4cHhcbn1cblxuLnR5cGluZyB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLnR5cGluZywudHlwaW5nIC5kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4udHlwaW5nIC5kb3Qge1xuICBtYXJnaW4tYm90dG9tOiAuMTI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IC4zNzVyZW07XG4gIGhlaWdodDogLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5YWNiMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHR5cGluZyAxLjJzIGluZmluaXRlIGVhc2U7XG4gIGFuaW1hdGlvbjogdHlwaW5nIDEuMnMgaW5maW5pdGUgZWFzZVxufVxuXG4udHlwaW5nIC5kb3Q6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4xNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjE1c1xufVxuXG4udHlwaW5nIC5kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuM3Ncbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHR5cGluZyB7XG4gIDAlLDUwJSx0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gIH1cblxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpXG4gIH1cbn1cblxuQGtleWZyYW1lcyB0eXBpbmcge1xuICAwJSw1MCUsdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuICB9XG5cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKVxuICB9XG59XG5cbi5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHghaW1wb3J0YW50XG59XG5cbi5zdGFja2VkLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1XG59XG5cbi5zdGFja2VkLW1lbnUgdWwubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmVcbn1cblxuLnN0YWNrZWQtbWVudSB1bC5tZW51Ky5tZW51IHtcbiAgbWFyZ2luLXRvcDogMWVtXG59XG5cbi5zdGFja2VkLW1lbnUgLm1lbnUtaGVhZGVyIHtcbiAgbWFyZ2luOiAuNWVtIDAgMDtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgY29sb3I6ICM2ODZmNzY7XG4gIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHhcbn1cblxuLnN0YWNrZWQtbWVudSAubWVudS1oZWFkZXI+LmJhZGdlLC5zdGFja2VkLW1lbnUgLm1lbnUtaGVhZGVyPi5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC43NXJlbTtcbiAgei1pbmRleDogMlxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LXN1YmhlYWQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzM0NmNiMFxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWxpbmssLnN0YWNrZWQtbWVudSAubWVudS1zdWJoZWFkIHtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5zdGFja2VkLW1lbnUgLm1lbnUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjg2Zjc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLnN0YWNrZWQtbWVudSAubWVudS1saW5rPi5tZW51LWljb24ge1xuICB3aWR0aDogMS4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2UwZTllODtcbn1cblxuLnN0YWNrZWQtbWVudSAubWVudS1saW5rPi5iYWRnZSwuc3RhY2tlZC1tZW51IC5tZW51LWxpbms+LmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAuMjVlbTtcbiAgei1pbmRleDogMlxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzM0NmNiMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxuLnN0YWNrZWQtbWVudSAubWVudS1saW5rOmZvY3VzIC5tZW51LWljb24ge1xuICBjb2xvcjogIzY4NmY3NlxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzM0NmNiMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxuLnN0YWNrZWQtbWVudSAubWVudS1saW5rOmhvdmVyIC5tZW51LWljb24ge1xuICBjb2xvcjogIzY4NmY3NlxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWl0ZW0rLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLnN0YWNrZWQtbWVudSAubWVudS1pdGVtLmhhcy1vcGVuOm5vdCguaGFzLWFjdGl2ZSk+Lm1lbnUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM0NmNiMFxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWl0ZW0uaGFzLW9wZW46bm90KC5oYXMtYWN0aXZlKT4ubWVudS1saW5rIC5tZW51LWljb24ge1xuICBjb2xvcjogIzY4NmY3NlxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWl0ZW0uaGFzLWFjdGl2ZT4ubWVudS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzQ2Y2IwXG59XG5cbi5zdGFja2VkLW1lbnUgLm1lbnUtaXRlbS5oYXMtYWN0aXZlPi5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjMzQ2Y2IwXG59XG5cbi5zdGFja2VkLW1lbnUgLmhhcy1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uc3RhY2tlZC1tZW51IC5oYXMtY2hpbGQ+Lm1lbnUge1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNVxufVxuXG4uc3RhY2tlZC1tZW51IC5oYXMtY2hpbGQuaGFzLWFjdGl2ZTpob3Zlcj4ubWVudSwuc3RhY2tlZC1tZW51IC5oYXMtY2hpbGQuaGFzLW9wZW4+Lm1lbnUge1xuICBvdmVyZmxvdzogdmlzaWJsZVxufVxuXG4uc3RhY2tlZC1tZW51IC5oYXMtY2hpbGQuaGFzLWFjdGl2ZT4ubWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMVxufVxuXG4uc3RhY2tlZC1tZW51Pi5tZW51Pi5tZW51LWl0ZW0+Lm1lbnUtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RhY2tlZC1tZW51Pi5tZW51Pi5tZW51LWl0ZW0uaGFzLW9wZW4+Lm1lbnUtbGluaywuc3RhY2tlZC1tZW51Pi5tZW51Pi5tZW51LWl0ZW0+Lm1lbnUtbGluazpmb2N1cywuc3RhY2tlZC1tZW51Pi5tZW51Pi5tZW51LWl0ZW0+Lm1lbnUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTMxZDI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1XG59XG5cbi5zdGFja2VkLW1lbnU+Lm1lbnU+Lm1lbnUtaXRlbS5oYXMtYWN0aXZlPi5tZW51LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzM0NmNiMFxufVxuXG4uc3RhY2tlZC1tZW51Pi5tZW51Pi5tZW51LWl0ZW0+Lm1lbnUgLm1lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogM3JlbVxufVxuXG4uc3RhY2tlZC1tZW51Pi5tZW51Pi5tZW51LWl0ZW0+Lm1lbnUgLm1lbnUgLm1lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogNHJlbVxufVxuXG4uc3RhY2tlZC1tZW51Pi5tZW51Pi5tZW51LWl0ZW0+Lm1lbnUgLm1lbnUgLm1lbnUgLm1lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogNXJlbVxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWl0ZW0uZGlzYWJsZWQ+Lm1lbnUtbGluaywuc3RhY2tlZC1tZW51IC5tZW51LWl0ZW0uZGlzYWJsZWQ+Lm1lbnUtbGluayAubWVudS1pY29uLC5zdGFja2VkLW1lbnUgLm1lbnUtaXRlbT4ubWVudS1saW5rLmRpc2FibGVkLC5zdGFja2VkLW1lbnUgLm1lbnUtaXRlbT4ubWVudS1saW5rLmRpc2FibGVkIC5tZW51LWljb24ge1xuICBjb2xvcjogIzY4NmY3NlxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWl0ZW0uZGlzYWJsZWQ+Lm1lbnUtbGluazpmb2N1cywuc3RhY2tlZC1tZW51IC5tZW51LWl0ZW0uZGlzYWJsZWQ+Lm1lbnUtbGluazpmb2N1cyAubWVudS1pY29uLC5zdGFja2VkLW1lbnUgLm1lbnUtaXRlbS5kaXNhYmxlZD4ubWVudS1saW5rOmhvdmVyLC5zdGFja2VkLW1lbnUgLm1lbnUtaXRlbS5kaXNhYmxlZD4ubWVudS1saW5rOmhvdmVyIC5tZW51LWljb24sLnN0YWNrZWQtbWVudSAubWVudS1pdGVtPi5tZW51LWxpbmsuZGlzYWJsZWQ6Zm9jdXMsLnN0YWNrZWQtbWVudSAubWVudS1pdGVtPi5tZW51LWxpbmsuZGlzYWJsZWQ6Zm9jdXMgLm1lbnUtaWNvbiwuc3RhY2tlZC1tZW51IC5tZW51LWl0ZW0+Lm1lbnUtbGluay5kaXNhYmxlZDpob3Zlciwuc3RhY2tlZC1tZW51IC5tZW51LWl0ZW0+Lm1lbnUtbGluay5kaXNhYmxlZDpob3ZlciAubWVudS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjg2Zjc2XG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3QgLmhhcy1jaGlsZC5oYXMtYWN0aXZlPi5tZW51IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDBcbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29tcGFjdCAuaGFzLWNoaWxkLmhhcy1hY3RpdmUgLm1lbnUtc3ViaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjVcbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29tcGFjdCAuaGFzLWNoaWxkIC5tZW51LXN1YmhlYWQge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0Pi5tZW51Pi5tZW51LWl0ZW0+Lm1lbnUtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiA0MHB4XG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3Q+Lm1lbnU+Lm1lbnUtaXRlbT4ubWVudS1saW5rPi5iYWRnZSwuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0Pi5tZW51Pi5tZW51LWl0ZW0+Lm1lbnUtbGluaz4ubGFiZWwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAuMjVyZW1cbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29tcGFjdD4ubWVudT4ubWVudS1pdGVtPi5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbVxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0Pi5tZW51Pi5tZW51LWl0ZW0uaGFzLWNoaWxkPi5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29tcGFjdD4ubWVudT4ubWVudS1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lXG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3Q+Lm1lbnU+Lm1lbnUtaXRlbTpub3QoLmhhcy1jaGlsZCk+Lm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW0gLjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBsaW5lLWhlaWdodDogMS43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXJcbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29tcGFjdD4ubWVudT4ubWVudS1pdGVtOm5vdCguaGFzLWNoaWxkKT4ubWVudS1saW5rOmhvdmVyIC5tZW51LXRleHQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxXG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3Q+Lm1lbnU+Lm1lbnUtaXRlbS5kaXNhYmxlZD4ubWVudS1saW5rIC5tZW51LXRleHQsLnN0YWNrZWQtbWVudS1oYXMtY29tcGFjdD4ubWVudT4ubWVudS1pdGVtLmhhcy1hY3RpdmU+Lm1lbnUtbGluayAubWVudS10ZXh0LC5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3Q+Lm1lbnU+Lm1lbnUtaXRlbT4ubWVudS1saW5rLmRpc2FibGVkIC5tZW51LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1XG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3Q+Lm1lbnU+Lm1lbnUtaXRlbS5oYXMtY2hpbGQ+Lm1lbnUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBub25lXG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3Q+Lm1lbnU+Lm1lbnUtaXRlbS5oYXMtY2hpbGQ+Lm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDIwMHB4XG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWNvbGxhcHNpYmxlIC5oYXMtY2hpbGQ+Lm1lbnUtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAuNzVyZW07XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjVlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjVlbSk7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29sbGFwc2libGUgLmhhcy1jaGlsZC5oYXMtYWN0aXZlPi5tZW51LWxpbms6YWZ0ZXIsLnN0YWNrZWQtbWVudS1oYXMtY29sbGFwc2libGUgLmhhcy1jaGlsZC5oYXMtb3Blbj4ubWVudS1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDdcIlxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1jb2xsYXBzaWJsZSAuaGFzLWNoaWxkPi5tZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1jb2xsYXBzaWJsZSAuaGFzLWNoaWxkLmhhcy1vcGVuOm5vdCguaGFzLWFjdGl2ZSk+Lm1lbnUge1xuICBoZWlnaHQ6IGF1dG9cbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29sbGFwc2libGUuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0Pi5tZW51Pi5oYXMtY2hpbGQ+Lm1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyLHRyYW5zZm9ybSAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcix0cmFuc2Zvcm0gLjE1cyBsaW5lYXIsLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBsaW5lYXJcbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29sbGFwc2libGUuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0Pi5tZW51Pi5oYXMtY2hpbGQuaGFzLW9wZW4+Lm1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSlcbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29sbGFwc2libGUuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0Pi5tZW51Pi5oYXMtY2hpbGQ+Lm1lbnUtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29sbGFwc2libGUuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0IC5oYXMtY2hpbGQuaGFzLW9wZW4+Lm1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDBcbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29sbGFwc2libGUuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0IC5oYXMtY2hpbGQ+Lm1lbnUgLm1lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMXJlbVxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1jb2xsYXBzaWJsZS5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3QgLm1lbnUgLm1lbnUgLmhhcy1jaGlsZC5oYXMtb3Blbj4ubWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG9cbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtY29sbGFwc2libGUuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0IC5tZW51IC5tZW51IC5oYXMtY2hpbGQ+Lm1lbnUgLm1lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMnJlbVxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1jb2xsYXBzaWJsZS5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3QgLm1lbnUgLm1lbnUgLmhhcy1jaGlsZD4ubWVudSAubWVudSAubWVudS1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtXG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWhvdmVyYWJsZSAuaGFzLWNoaWxkPi5tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyLHRyYW5zZm9ybSAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcix0cmFuc2Zvcm0gLjE1cyBsaW5lYXIsLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBsaW5lYXJcbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtaG92ZXJhYmxlIC5oYXMtY2hpbGQ6bm90KC5oYXMtYWN0aXZlKT4ubWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNik7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjYpXG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWhvdmVyYWJsZS5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3Q+Lm1lbnU+Lmhhcy1jaGlsZD4ubWVudSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhciwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhciwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcix0cmFuc2Zvcm0gLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXIsdHJhbnNmb3JtIC4xNXMgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgbGluZWFyXG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWhvdmVyYWJsZS5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3QgLmhhcy1jaGlsZD4ubWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNik7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjYpXG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3QgLmhhcy1jaGlsZC5oYXMtb3Blbjpub3QoLmhhcy1hY3RpdmUpPi5tZW51LC5zdGFja2VkLW1lbnUtaGFzLWhvdmVyYWJsZSAuaGFzLWNoaWxkLmhhcy1vcGVuOm5vdCguaGFzLWFjdGl2ZSk+Lm1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKVxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0IC5oYXMtY2hpbGQuaGFzLW9wZW46bm90KC5oYXMtYWN0aXZlKT4ubWVudSAubWVudS1pdGVtPi5tZW51LWxpbmssLnN0YWNrZWQtbWVudS1oYXMtY29tcGFjdCAuaGFzLWNoaWxkLmhhcy1vcGVuOm5vdCguaGFzLWFjdGl2ZSk+Lm1lbnUgLm1lbnUtaXRlbT4ubWVudSAubWVudS1saW5rLC5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3QgLmhhcy1jaGlsZC5oYXMtb3Blbjpub3QoLmhhcy1hY3RpdmUpPi5tZW51IC5tZW51LWl0ZW0+Lm1lbnUgLm1lbnUgLm1lbnUtbGluaywuc3RhY2tlZC1tZW51LWhhcy1ob3ZlcmFibGUgLmhhcy1jaGlsZC5oYXMtb3Blbjpub3QoLmhhcy1hY3RpdmUpPi5tZW51IC5tZW51LWl0ZW0+Lm1lbnUtbGluaywuc3RhY2tlZC1tZW51LWhhcy1ob3ZlcmFibGUgLmhhcy1jaGlsZC5oYXMtb3Blbjpub3QoLmhhcy1hY3RpdmUpPi5tZW51IC5tZW51LWl0ZW0+Lm1lbnUgLm1lbnUtbGluaywuc3RhY2tlZC1tZW51LWhhcy1ob3ZlcmFibGUgLmhhcy1jaGlsZC5oYXMtb3Blbjpub3QoLmhhcy1hY3RpdmUpPi5tZW51IC5tZW51LWl0ZW0+Lm1lbnUgLm1lbnUgLm1lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMXJlbVxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0IC5oYXMtY2hpbGQuaGFzLW9wZW46bm90KC5oYXMtYWN0aXZlKT4ubWVudS1saW5rOmJlZm9yZSwuc3RhY2tlZC1tZW51LWhhcy1ob3ZlcmFibGUgLmhhcy1jaGlsZC5oYXMtb3Blbjpub3QoLmhhcy1hY3RpdmUpPi5tZW51LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjZjVmNWY1O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpXG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWhvdmVyYWJsZS5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3QgLmhhcy1jaGlsZC5oYXMtb3Blbj4ubWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpXG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWhvdmVyYWJsZS5zdGFja2VkLW1lbnUtaGFzLWNvbXBhY3QgLmhhcy1jaGlsZC5oYXMtb3Blbj4ubWVudSAubWVudS1pdGVtPi5tZW51LWxpbmssLnN0YWNrZWQtbWVudS1oYXMtaG92ZXJhYmxlLnN0YWNrZWQtbWVudS1oYXMtY29tcGFjdCAuaGFzLWNoaWxkLmhhcy1vcGVuPi5tZW51IC5tZW51LWl0ZW0+Lm1lbnUgLm1lbnUtbGluaywuc3RhY2tlZC1tZW51LWhhcy1ob3ZlcmFibGUuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0IC5oYXMtY2hpbGQuaGFzLW9wZW4+Lm1lbnUgLm1lbnUtaXRlbT4ubWVudSAubWVudSAubWVudS1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtXG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWxlZnQuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0Pi5tZW51Pi5tZW51LWl0ZW0+Lm1lbnUtbGluaz4uYmFkZ2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLjI1cmVtXG59XG5cbi5zdGFja2VkLW1lbnUtaGFzLWxlZnQuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0Pi5tZW51Pi5tZW51LWl0ZW06bm90KC5oYXMtY2hpbGQpPi5tZW51LWxpbmsgLm1lbnUtdGV4dCB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMFxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1sZWZ0LnN0YWNrZWQtbWVudS1oYXMtY29sbGFwc2libGUuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0Pi5tZW51Pi5oYXMtY2hpbGQ+Lm1lbnUsLnN0YWNrZWQtbWVudS1oYXMtbGVmdC5zdGFja2VkLW1lbnUtaGFzLWhvdmVyYWJsZSAuaGFzLWNoaWxkPi5tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMFxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1sZWZ0LnN0YWNrZWQtbWVudS1oYXMtY29tcGFjdCAuaGFzLWNoaWxkLmhhcy1vcGVuOm5vdCguaGFzLWFjdGl2ZSk+Lm1lbnUsLnN0YWNrZWQtbWVudS1oYXMtbGVmdC5zdGFja2VkLW1lbnUtaGFzLWhvdmVyYWJsZSAuaGFzLWNoaWxkLmhhcy1vcGVuOm5vdCguaGFzLWFjdGl2ZSk+Lm1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJVxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1sZWZ0LnN0YWNrZWQtbWVudS1oYXMtY29tcGFjdCAuaGFzLWNoaWxkLmhhcy1vcGVuOm5vdCguaGFzLWFjdGl2ZSk+Lm1lbnUtbGluazpiZWZvcmUsLnN0YWNrZWQtbWVudS1oYXMtbGVmdC5zdGFja2VkLW1lbnUtaGFzLWhvdmVyYWJsZSAuaGFzLWNoaWxkLmhhcy1vcGVuOm5vdCguaGFzLWFjdGl2ZSk+Lm1lbnUtbGluazpiZWZvcmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNmNWY1ZjVcbn1cblxuLnN0YWNrZWQtbWVudS1oYXMtbGVmdC5zdGFja2VkLW1lbnUtaGFzLWNvbGxhcHNpYmxlLnN0YWNrZWQtbWVudS1oYXMtY29tcGFjdCAuaGFzLWNoaWxkLmhhcy1vcGVuPi5tZW51LC5zdGFja2VkLW1lbnUtaGFzLWxlZnQuc3RhY2tlZC1tZW51LWhhcy1ob3ZlcmFibGUuc3RhY2tlZC1tZW51LWhhcy1jb21wYWN0IC5oYXMtY2hpbGQuaGFzLW9wZW4+Lm1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJVxufVxuXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0b1xufVxuXG4ucHNfX3JhaWwteCB7XG4gIGhlaWdodDogMTVweDtcbiAgYm90dG9tOiAwXG59XG5cbi5wc19fcmFpbC14LC5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLnBzX19yYWlsLXkge1xuICB3aWR0aDogMTVweDtcbiAgcmlnaHQ6IDBcbn1cblxuLnBzLS1hY3RpdmUteD4ucHNfX3JhaWwteCwucHMtLWFjdGl2ZS15Pi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5wcy0tZm9jdXM+LnBzX19yYWlsLXgsLnBzLS1mb2N1cz4ucHNfX3JhaWwteSwucHMtLXNjcm9sbGluZy14Pi5wc19fcmFpbC14LC5wcy0tc2Nyb2xsaW5nLXk+LnBzX19yYWlsLXksLnBzOmhvdmVyPi5wc19fcmFpbC14LC5wczpob3Zlcj4ucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IC42XG59XG5cbi5wc19fcmFpbC14OmZvY3VzLC5wc19fcmFpbC14OmhvdmVyLC5wc19fcmFpbC15OmZvY3VzLC5wc19fcmFpbC15OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogLjlcbn1cblxuLnBzX190aHVtYi14IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICBib3R0b206IDJweFxufVxuXG4ucHNfX3RodW1iLXgsLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLnBzX190aHVtYi15IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICByaWdodDogMnB4XG59XG5cbi5wc19fcmFpbC14OmZvY3VzPi5wc19fdGh1bWIteCwucHNfX3JhaWwteDpob3Zlcj4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHhcbn1cblxuLnBzX19yYWlsLXk6Zm9jdXM+LnBzX190aHVtYi15LC5wc19fcmFpbC15OmhvdmVyPi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHdpZHRoOiAxMXB4XG59XG5cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6YXV0byFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpLHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvIWltcG9ydGFudFxuICB9XG59XG5cbi5zdGFja2VkLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLnN0YWNrZWQtbWVudSAubWVudS1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBvdXRsaW5lOiAwXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhY2tlZC1tZW51IC5tZW51LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOi4zNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC4zNzVyZW07XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtXG4gIH1cbn1cblxuLnN0YWNrZWQtbWVudSAubWVudS1saW5rPi5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IC4zNzVyZW1cbn1cblxuLnN0YWNrZWQtbWVudSAubWVudS1saW5rPi5tZW51LWljb24ub2kge1xuICB0b3A6IDRweFxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbVxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWhlYWRlcj4uYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICByaWdodDogLS4yNXJlbTtcbiAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5zdGFja2VkLW1lbnUgLm1lbnUtaXRlbS5oYXMtYWN0aXZlOm5vdCguaGFzLWNoaWxkKT4ubWVudS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWl0ZW0uaGFzLWFjdGl2ZS5oYXMtY2hpbGQ+Lm1lbnUtbGluayB7XG4gIGNvbG9yOiAjMjgzMTNiXG59XG5cbi5zdGFja2VkLW1lbnU+Lm1lbnU+Lm1lbnUtaXRlbT4ubWVudSAubWVudS1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW1cbn1cblxuLnN0YWNrZWQtbWVudT4ubWVudT4ubWVudS1pdGVtPi5tZW51IC5tZW51IC5tZW51IC5tZW51LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbVxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1jb2xsYXBzaWJsZSAuaGFzLWNoaWxkPi5tZW51LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgb3BhY2l0eTogLjQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgYXJpYS1oaWRkZW49J3RydWUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1NiA1MTInJTNlJTNjcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00yMjQuMyAyNzNsLTEzNiAxMzZjLTkuNCA5LjQtMjQuNiA5LjQtMzMuOSAwbC0yMi42LTIyLjZjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDk2LjQtOTYuNC05Ni40LTk2LjRjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45TDU0LjMgMTAzYzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDEzNiAxMzZjOS41IDkuNCA5LjUgMjQuNi4xIDM0eiclM2UlM2MvcGF0aCUzZSUzYy9zdmclM2VcIikgNTAlIG5vLXJlcGVhdFxufVxuXG4uc3RhY2tlZC1tZW51LWhhcy1jb2xsYXBzaWJsZSAuaGFzLWNoaWxkLmhhcy1hY3RpdmU+Lm1lbnUtbGluazphZnRlciwuc3RhY2tlZC1tZW51LWhhcy1jb2xsYXBzaWJsZSAuaGFzLWNoaWxkLmhhcy1vcGVuPi5tZW51LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG59XG5cbi5tYXNvbnJ5LWxheW91dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHhcbn1cblxuLnBzX19yYWlsLXkge1xuICB3aWR0aDogOHB4XG59XG5cbi5wc19fcmFpbC15OmZvY3VzPi5wc19fdGh1bWIteSwucHNfX3JhaWwteTpob3Zlcj4ucHNfX3RodW1iLXkge1xuICB3aWR0aDogNnB4XG59XG5cbi5kYXRhVGFibGUge1xuICBtYXgtd2lkdGg6IG5vbmVcbn1cblxuLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5LC5kYXRhVGFibGUgdGguZGF0YVRhYmxlc19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZGF0YVRhYmxlLm5vd3JhcCB0ZCwuZGF0YVRhYmxlLm5vd3JhcCB0aCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XG4gIHdpZHRoOiA3NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGxlZnRcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0b1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMnB4IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAwXG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2FzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19kZXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2FzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19kZXNjIHtcbiAgcGFkZGluZy1yaWdodDogMzBweFxufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQ6YWN0aXZlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lXG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAuOWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogLjNcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDFlbTtcbiAgY29udGVudDogXCJcXDIxOTFcIlxufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgcmlnaHQ6IC41ZW07XG4gIGNvbnRlbnQ6IFwiXFwyMTkzXCJcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBvcGFjaXR5OiAxXG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgb3BhY2l0eTogMFxufVxuXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLmRhdGFUYWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50XG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnRcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZzphZnRlcixkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lXG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci10b3A6IG5vbmVcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdCB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyLGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoLGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIHRleHQtYWxpZ246Y2VudGVyXG4gIH1cbn1cblxudGFibGUuZGF0YVRhYmxlLnRhYmxlLWNvbmRlbnNlZD50aGVhZD50cj50aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHhcbn1cblxudGFibGUuZGF0YVRhYmxlLnRhYmxlLWNvbmRlbnNlZCAuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtY29uZGVuc2VkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtY29uZGVuc2VkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDZweFxufVxuXG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcbn1cblxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmxhc3QtY2hpbGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS50YWJsZS1ib3JkZXJlZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGJvZHkgdGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxufVxuXG5kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3cge1xuICBtYXJnaW46IDBcbn1cblxuZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149Y29sLV06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149Y29sLV06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBcbn1cblxuLnBseXIgaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMzNDZjYjBcbn1cblxuLnBseXIgaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzM0NmNiMFxufVxuXG4ucGx5ciBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMzNDZjYjBcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkLC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cywucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ2Y2IwXG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgY29sb3I6ICMzNDZjYjBcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XG4gIGJvcmRlcjogMFxufVxuXG4uc29ydGFibGUtZ2hvc3Qge1xuICBvcGFjaXR5OiAuNVxufVxuXG4uZGQsLmRkLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmRkLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBub25lXG59XG5cbi5kZC1saXN0IC5kZC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtXG59XG5cbi5kZC1saXN0IC5kZC1saXN0IC5kZC1oYW5kbGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTksMjksNDAsLjEyNSlcbn1cblxuLmRkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5kZC1pdGVtOmZpcnN0LWNoaWxkPi5kZC1ub2RyYWcge1xuICBtYXJnaW4tdG9wOiAycmVtXG59XG5cbi5kZC1pdGVtPmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnJlbTtcbiAgdG9wOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmRkLWl0ZW0+YnV0dG9uLmRkLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjYXJldC1yaWdodCcgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtY2FyZXQtcmlnaHQgZmEtdy0xMCBmYS0zeCclM2UlM2NwYXRoIGZpbGw9J2N1cnJlbnRDb2xvcicgZD0nTTAgMzg0LjY2MlYxMjcuMzM4YzAtMTcuODE4IDIxLjU0My0yNi43NDEgMzQuMTQyLTE0LjE0MmwxMjguNjYyIDEyOC42NjJjNy44MSA3LjgxIDcuODEgMjAuNDc0IDAgMjguMjg0TDM0LjE0MiAzOTguODA0QzIxLjU0MyA0MTEuNDA0IDAgNDAyLjQ4IDAgMzg0LjY2MnonIGNsYXNzPScnLyUzZSUzYy9zdmclM2VcIilcbn1cblxuLmRkLWl0ZW0+YnV0dG9uLmRkLWNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2NhcmV0LWRvd24nIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1jYXJldC1kb3duIGZhLXctMTAgZmEtM3gnJTNlJTNjcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00zMS4zIDE5MmgyNTcuM2MxNy44IDAgMjYuNyAyMS41IDE0LjEgMzQuMUwxNzQuMSAzNTQuOGMtNy44IDcuOC0yMC41IDcuOC0yOC4zIDBMMTcuMiAyMjYuMUM0LjYgMjEzLjUgMTMuNSAxOTIgMzEuMyAxOTJ6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG59XG5cbi5kZC1pdGVtPmJ1dHRvbisuZGQtaGFuZGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW1cbn1cblxuLmRkLWl0ZW0+YnV0dG9uKy5kZC1oYW5kbGU+LmRyYWctaW5kaWNhdG9yIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0ycmVtLDAsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTJyZW0sMCwwKTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW1cbn1cblxuLmRkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1XG59XG5cbi5kZC1oYW5kbGUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxOSwyOSw0MCwuMTI1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTksMjksNDAsLjEyNSlcbn1cblxuLmRkLWhhbmRsZTpmb2N1cywuZGQtaGFuZGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5kZC1jb2xsYXBzZWQgLmRkLWNvbGxhcHNlLC5kZC1jb2xsYXBzZWQgLmRkLWxpc3QsLmRkLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLmRkLWNvbGxhcHNlZCAuZGQtZXhwYW5kIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmRkLXBsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZlZjZlYTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNmOGNlODRcbn1cblxuLmRkLWVtcHR5LC5kZC1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwXG59XG5cbi5kZC1lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDYxLDcwLDc5LC4xMjUpXG59XG5cbi5kZC1kcmFnZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyMDAwXG59XG5cbi5kZC1kcmFnZWw+LmRkLWl0ZW0gLmRkLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLmRkLW5vY2hpbGRyZW4gLmRkLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4udHJlZXZpZXcgLmxpc3QtZ3JvdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi50cmVldmlldyAubGlzdC1ncm91cC1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG4udHJlZXZpZXcgLmxpc3QtZ3JvdXAtaXRlbSAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6ICMyODMxM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWJcbn1cblxuLnRyZWV2aWV3IHNwYW4uaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC44NzVyZW0haW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC44NzVyZW0haW1wb3J0YW50XG59XG5cbi50cmVldmlldyBzcGFuLmljb24ge1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cblxuLnRyZWV2aWV3IC5ub2RlLWRpc2FibGVkIHtcbiAgY29sb3I6ICM2ODZmNzY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWRcbn1cblxuLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLnR0LWRyb3Bkb3duLW1lbnUsLnR0LW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gIG1hcmdpbjogLjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjgzMTNiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuOTgpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDJweCA3cHggMXB4IHJnYmEoNjEsNzAsNzksLjE2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDJweCA3cHggMXB4IHJnYmEoNjEsNzAsNzksLjE2KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHQtZHJvcGRvd24tbWVudSwudHQtbWVudSB7XG4gICAgZm9udC1zaXplOi44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNlxuICB9XG59XG5cbi50dC1kcm9wZG93bi1tZW51LnR0LW9wZW4sLnR0LW1lbnUudHQtb3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNob3dEcm9wZG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNob3dEcm9wZG93blxufVxuXG4udHQtZHJvcGRvd24tbWVudSAuZW1wdHktbWVzc2FnZSwudHQtbWVudSAuZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2ODZmNzZcbn1cblxuLnR0LWhpbnQge1xuICBjb2xvcjogIzY4NmY3NjtcbiAgcGFkZGluZy1sZWZ0OiAuNzVyZW0haW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweCFpbXBvcnRhbnRcbn1cblxuLnR0LXN1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjgzMTNiO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIGN1cnNvcjogZGVmYXVsdFxufVxuXG4udHQtc3VnZ2VzdGlvbiBzdHJvbmcge1xuICBjb2xvcjogIzM0NmNiMFxufVxuXG4udHQtc3VnZ2VzdGlvbi50dC1jdXJzb3IsLnR0LXN1Z2dlc3Rpb246Zm9jdXMsLnR0LXN1Z2dlc3Rpb246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Y2IwXG59XG5cbi50dC1zdWdnZXN0aW9uLnR0LWN1cnNvciBzdHJvbmcsLnR0LXN1Z2dlc3Rpb246Zm9jdXMgc3Ryb25nLC50dC1zdWdnZXN0aW9uOmhvdmVyIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi50dC1tZW51LWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAjNjg2Zjc2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi5oYXMtdHlwZWFoZWFkLXNjcm9sbGFibGUgLnR0LW1lbnUge1xuICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgb3ZlcmZsb3cteTogYXV0b1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIHotaW5kZXg6IDEwMDBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCNmZmYpLHRvKCNmNWY1ZjUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjZmZmLCNmNWY1ZjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQsLXdlYmtpdC1ib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCwtd2Via2l0LWJveC1zaGFkb3cgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXRcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nLWxlZnQ6IC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGNvbG9yOiAjMjgzMTNiXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhOWFjYjBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjg2Zjc2XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICB3aWR0aDogMi41cmVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjgzMTNiXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjgzMTNiXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogMi4yNXJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q0ZDVkN1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAuNzVyZW1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ2Y2IwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzQ2Y2IwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzM0NmNiMFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJvcmRlci1jb2xvcjogI2Q0ZDVkNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWRcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IC0xcHggMCAwICMzNDZjYjAsMXB4IDAgMCAwICMzNDZjYjA7XG4gIGJveC1zaGFkb3c6IC0xcHggLTFweCAwIDAgIzM0NmNiMCwxcHggMCAwIDAgIzM0NmNiMFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDFweCAwIDAgIzM0NmNiMCwxcHggMCAwIDAgIzM0NmNiMDtcbiAgYm94LXNoYWRvdzogLTFweCAxcHggMCAwICMzNDZjYjAsMXB4IDAgMCAwICMzNDZjYjBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjb2xvcjogIzY4NmY3NjtcbiAgei1pbmRleDogMlxufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzM0NmNiMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggIzM0NmNiMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzNDZjYjBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2Q0ZDVkNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDUpXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICNiZWMxYzRcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWFlYlxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZjYjBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0gLnRleHQtbXV0ZWQge1xuICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnRcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwLC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNzVyZW1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMnB4XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogM3B4XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luOiAzcHggMTJweCAzcHggLTZweDtcbiAgcGFkZGluZzogMCAuNXJlbSAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWI7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWFlYlxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSsuc2VsZWN0Mi1zZWFyY2gge1xuICBtYXJnaW4tbGVmdDogLTZweFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAuODc1cmVtO1xuICBoZWlnaHQ6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAuODc1cmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhY2IwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IC44NzVyZW1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpmb2N1cywuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODZmNzZcbn1cblxuLmF0d2hvLXZpZXcsLnRyaWJ1dGUtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogLjVyZW0gMDtcbiAgbWFyZ2luOiAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzI4MzEzYjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjk4KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAycHggN3B4IDFweCByZ2JhKDYxLDcwLDc5LC4xNik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAycHggN3B4IDFweCByZ2JhKDYxLDcwLDc5LC4xNik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF0d2hvLXZpZXcsLnRyaWJ1dGUtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6Ljg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42XG4gIH1cbn1cblxuLmF0d2hvLXZpZXcgdWwgbGksLnRyaWJ1dGUtY29udGFpbmVyIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyODMxM2I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLjVyZW1cbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4udHJpYnV0ZS1jb250YWluZXIgbGkgc3BhbiB7XG4gIGNvbG9yOiAjZjdjNDZjXG59XG5cbi50cmlidXRlLWNvbnRhaW5lciBsaS5oaWdobGlnaHQsLnRyaWJ1dGUtY29udGFpbmVyIGxpOmZvY3VzLC50cmlidXRlLWNvbnRhaW5lciBsaTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZjYjBcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIGxpLmhpZ2hsaWdodCBzcGFuLC50cmlidXRlLWNvbnRhaW5lciBsaTpmb2N1cyBzcGFuLC50cmlidXRlLWNvbnRhaW5lciBsaTpob3ZlciBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXRcbn1cblxuLmF0d2hvLXZpZXcgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiBub25lXG59XG5cbi5hdHdoby12aWV3IHN0cm9uZyB7XG4gIGNvbG9yOiAjZjdjNDZjXG59XG5cbi5hdHdoby12aWV3IC5jdXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NmNiMFxufVxuXG4uYXR3aG8tdmlldyAuY3VyIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDJweCA3cHggMXB4IHJnYmEoNjEsNzAsNzksLjE2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDJweCA3cHggMXB4IHJnYmEoNjEsNzAsNzksLjE2KVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjEsNzAsNzksLjEyNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICB6LWluZGV4OiAxMDAwXG59XG5cbi5kcm9wZG93bi1tZW51IC5mbGF0cGlja3ItY2FsZW5kYXIge1xuICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMFxufVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogYXV0b1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpmb2N1cyBzdmcsLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZywuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6Zm9jdXMgc3ZnLC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjMzQ2Y2IwXG59XG5cbi5mbGF0cGlja3ItbW9udGgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMjgzMTNiO1xuICBmaWxsOiAjMjgzMTNiO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0b1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgsLmZsYXRwaWNrci1uZXh0LW1vbnRoLC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0b1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0XG59XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBoZWlnaHQ6IGF1dG9cbn1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1zdHlsZTogZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdHRlZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDcyLDgzLDkzLC4xMjUpXG59XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi5kYXlDb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lXG59XG5cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHdpZHRoOiBhdXRvXG59XG5cbi5kcm9wZG93bi1tZW51IC5mbGF0cGlja3ItZGF5cyB7XG4gIHdpZHRoOiBhdXRvIWltcG9ydGFudFxufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogLjVyZW0gMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDcyLDgzLDkzLC4xMjUpXG59XG5cbi5mbGF0cGlja3ItZGF5Om50aC1jaGlsZCg3bis3KSB7XG4gIGJvcmRlci1yaWdodDogbm9uZVxufVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5LC5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzLC5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyIHtcbiAgY29sb3I6ICMyODMxM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2Q2ZTk7XG4gIGJvcmRlci1jb2xvcjogI2VjZjFmN1xufVxuXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCwuZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3ZlciwuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCwuZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSwuZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSwuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkge1xuICBjb2xvcjogI2E5YWNiMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDcyLDgzLDkzLC4xMjUpXG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzLC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlciwuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLC5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsLmZsYXRwaWNrci1kYXk6Zm9jdXMsLmZsYXRwaWNrci1kYXk6aG92ZXIsLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMsLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkYWU0ZjA7XG4gIGJvcmRlci1jb2xvcjogI2VjZjFmN1xufVxuXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSwuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSwuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzQ2Y2IwO1xuICBib3JkZXItY29sb3I6ICMzNDZjYjBcbn1cblxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2UsLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSwuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSwuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlKy5lbmRSYW5nZSwuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlKy5lbmRSYW5nZSwuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UrLmVuZFJhbmdlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzM0NmNiMDtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICMzNDZjYjBcbn1cblxuLmNvbG9ycGlja2VyIHtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAycHggN3B4IDFweCByZ2JhKDYxLDcwLDc5LC4xNik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAycHggN3B4IDFweCByZ2JhKDYxLDcwLDc5LC4xNilcbn1cblxuLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWlubGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjEsNzAsNzksLjEyNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uY29sb3JwaWNrZXItMnggLmNvbG9ycGlja2VyLXNhdHVyYXRpb24ge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHhcbn1cblxuLmNvbG9ycGlja2VyLTJ4IC5jb2xvcnBpY2tlci1hbHBoYSwuY29sb3JwaWNrZXItMnggLmNvbG9ycGlja2VyLWh1ZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwMHB4XG59XG5cbi5jb2xvcnBpY2tlci0yeCAuY29sb3JwaWNrZXItcHJldmlldywuY29sb3JwaWNrZXItMnggLmNvbG9ycGlja2VyLXByZXZpZXcgZGl2IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlXG59XG5cbi5jb2xvcnBpY2tlci0yeCAuY29sb3JwaWNrZXItc2F0dXJhdGlvbiAuY29sb3JwaWNrZXItZ3VpZGUsLmNvbG9ycGlja2VyLTJ4IC5jb2xvcnBpY2tlci1zYXR1cmF0aW9uIC5jb2xvcnBpY2tlci1ndWlkZSBpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweFxufVxuXG4ubW9kYWwtYm9keT4uY29sb3JwaWNrZXItZWxlbWVudCB7XG4gIG1hcmdpbjogMXJlbSAwXG59XG5cbi5maWxlaW5wdXQtYnV0dG9uLC5maWxlaW5wdXQtZHJvcHpvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uZmlsZWlucHV0LWJ1dHRvbiBpbnB1dCwuZmlsZWlucHV0LWRyb3B6b25lIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMlxufVxuXG4uZmlsZWlucHV0LWJ1dHRvbjpmb2N1cyAuZmlsZWlucHV0LWJ1dHRvbi1sYWJlbCwuZmlsZWlucHV0LWJ1dHRvbjpob3ZlciAuZmlsZWlucHV0LWJ1dHRvbi1sYWJlbCwuZmlsZWlucHV0LWRyb3B6b25lOmZvY3VzIC5maWxlaW5wdXQtYnV0dG9uLWxhYmVsLC5maWxlaW5wdXQtZHJvcHpvbmU6aG92ZXIgLmZpbGVpbnB1dC1idXR0b24tbGFiZWwge1xuICBvcGFjaXR5OiAxXG59XG5cbi5maWxlaW5wdXQtZHJvcHpvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjg2Zjc2O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDYxLDcwLDc5LC4xMjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAuMnNcbn1cblxuLmZpbGVpbnB1dC1kcm9wem9uZS5ob3ZlciB7XG4gIGNvbG9yOiAjMjgzMTNiO1xuICBib3JkZXItY29sb3I6ICMzNDZjYjBcbn1cblxuLmZpbGVpbnB1dC1idXR0b24tbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsMTA4LDE3NiwuODYpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnNcbn1cblxuLm5vdWlzbGlkZXItd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA0cHggc29saWQgIzM0NmNiMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgLjE1cztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IC4xNXM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjE1cztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMTVzLC13ZWJraXQtYm94LXNoYWRvdyAuMTVzO1xuICBvdXRsaW5lOiAwXG59XG5cbi5ub1VpLWhhbmRsZTphZnRlciwubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubm9VaS1oYW5kbGU6YWN0aXZlLC5ub1VpLWhhbmRsZTpmb2N1cywubm9VaS1oYW5kbGU6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDUyLDEwOCwxNzYsLjI2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoNTIsMTA4LDE3NiwuMjYpXG59XG5cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDRweFxufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IC04cHhcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHJpZ2h0OiAtLjYyNXJlbVxufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA0cHhcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbGVmdDogLThweDtcbiAgdG9wOiAtMTJweFxufVxuXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYWViO1xuICBib3JkZXI6IDBcbn1cblxuLm5vVWktY29ubmVjdCwubm9VaS10YXJnZXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZjYjBcbn1cblxuLm5vVWktYWN0aXZlLC5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4ubm9VaS1waXBzIHtcbiAgY29sb3I6ICM2ODZmNzY7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiA2cHggMDtcbiAgaGVpZ2h0OiA1NXB4XG59XG5cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgd2lkdGg6IDU1cHhcbn1cblxuLm5vVWktbWFya2VyLC5ub1VpLW1hcmtlci1sYXJnZSwubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWFlYlxufVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLXRvcDogNHB4XG59XG5cbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgbWFyZ2luLWxlZnQ6IDRweFxufVxuXG4ubm9VaS10b29sdGlwIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMWQyODtcbiAgb3BhY2l0eTogLjk7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICBib3R0b206IDIwMCVcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIHJpZ2h0OiAyMDAlXG59XG5cbi5ub1VpLXByaW1hcnkgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZjYjBcbn1cblxuLm5vVWktcHJpbWFyeSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMzNDZjYjBcbn1cblxuLm5vVWktcHJpbWFyeSAubm9VaS1oYW5kbGU6YWN0aXZlLC5ub1VpLXByaW1hcnkgLm5vVWktaGFuZGxlOmZvY3VzLC5ub1VpLXByaW1hcnkgLm5vVWktaGFuZGxlOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSg1MiwxMDgsMTc2LC4yNik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDUyLDEwOCwxNzYsLjI2KVxufVxuXG4ubm9VaS1zdWNjZXNzIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMjhhXG59XG5cbi5ub1VpLXN1Y2Nlc3MgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMjhhXG59XG5cbi5ub1VpLXN1Y2Nlc3MgLm5vVWktaGFuZGxlOmFjdGl2ZSwubm9VaS1zdWNjZXNzIC5ub1VpLWhhbmRsZTpmb2N1cywubm9VaS1zdWNjZXNzIC5ub1VpLWhhbmRsZTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMCwxNjIsMTM4LC4yNik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDAsMTYyLDEzOCwuMjYpXG59XG5cbi5ub1VpLWluZm8gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTc5YThcbn1cblxuLm5vVWktaW5mbyAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMwMTc5YThcbn1cblxuLm5vVWktaW5mbyAubm9VaS1oYW5kbGU6YWN0aXZlLC5ub1VpLWluZm8gLm5vVWktaGFuZGxlOmZvY3VzLC5ub1VpLWluZm8gLm5vVWktaGFuZGxlOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgxLDEyMSwxNjgsLjI2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMSwxMjEsMTY4LC4yNilcbn1cblxuLm5vVWktd2FybmluZyAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YzQ2Y1xufVxuXG4ubm9VaS13YXJuaW5nIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y3YzQ2Y1xufVxuXG4ubm9VaS13YXJuaW5nIC5ub1VpLWhhbmRsZTphY3RpdmUsLm5vVWktd2FybmluZyAubm9VaS1oYW5kbGU6Zm9jdXMsLm5vVWktd2FybmluZyAubm9VaS1oYW5kbGU6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCBoc2xhKDM4LDkwJSw3MCUsLjI2KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IGhzbGEoMzgsOTAlLDcwJSwuMjYpXG59XG5cbi5ub1VpLWRhbmdlciAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNjc1OVxufVxuXG4ubm9VaS1kYW5nZXIgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE2NzU5XG59XG5cbi5ub1VpLWRhbmdlciAubm9VaS1oYW5kbGU6YWN0aXZlLC5ub1VpLWRhbmdlciAubm9VaS1oYW5kbGU6Zm9jdXMsLm5vVWktZGFuZ2VyIC5ub1VpLWhhbmRsZTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4IGhzbGEoNiw3OCUsNjMlLC4yNik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCBoc2xhKDYsNzglLDYzJSwuMjYpXG59XG5cbi5ub1VpLWRhcmsgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQ2NGZcbn1cblxuLm5vVWktZGFyayAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMzZDQ2NGZcbn1cblxuLm5vVWktZGFyayAubm9VaS1oYW5kbGU6YWN0aXZlLC5ub1VpLWRhcmsgLm5vVWktaGFuZGxlOmZvY3VzLC5ub1VpLWRhcmsgLm5vVWktaGFuZGxlOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSg2MSw3MCw3OSwuMjYpO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSg2MSw3MCw3OSwuMjYpXG59XG5cbi5ub1VpLXRhcmdldFtkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWJcbn1cblxuLm5vVWktb3JpZ2luW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUsLm5vVWktdGFyZ2V0W2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICNlOWVhZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjVcbn1cblxuLnFsLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXRcbn1cblxuLnFsLWNvbnRhaW5lci5xbC1zbm93LC5xbC10b29sYmFyLnFsLXNub3cge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjEsNzAsNzksLjEyNSlcbn1cblxuLmNhcmQ+LnFsLXRvb2xiYXIucWwtc25vdyB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweFxufVxuXG4uY2FyZD4ucWwtY29udGFpbmVyLnFsLXNub3cge1xuICBib3JkZXItd2lkdGg6IDBcbn1cblxuLnFsLXNub3cgLnFsLXRvb2x0aXAge1xuICB6LWluZGV4OiAxMDcwXG59XG5cbi5Db2RlTWlycm9yLXdyYXAsLmVkaXRvci10b29sYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYxLDcwLDc5LC4xMjUpO1xuICBjb2xvcjogIzI4MzEzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4uY2FyZD4uQ29kZU1pcnJvci13cmFwLC5jYXJkPi5lZGl0b3ItdG9vbGJhciB7XG4gIGJvcmRlcjogMFxufVxuXG4uY2FyZD4uZWRpdG9yLXRvb2xiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MSw3MCw3OSwuMTI1KVxufVxuXG4uQ29kZU1pcnJvci1mdWxsc2NyZWVuLC5lZGl0b3ItcHJldmlldy1zaWRlLC5lZGl0b3ItdG9vbGJhci5mdWxsc2NyZWVuIHtcbiAgei1pbmRleDogMTA1MFxufVxuXG4uZWRpdG9yLXByZXZpZXctc2lkZSB7XG4gIGJvcmRlci10b3A6IDBcbn1cblxuLmNtLWhlYWRlciwuY20tc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4uYWNlX2VkaXRvciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtIWltcG9ydGFudFxufVxuXG4uY2FyZD4uYWNlX2VkaXRvciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLmFjZV9zdGF0dXNiYXIge1xuICBwYWRkaW5nOiAuNWVtO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6ICM2ODZmNzZcbn1cblxuLmFjZV9zdGF0dXNiYXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCJcbn1cblxuLmFjZV9zdGF0dXNiYXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQ2NGY7XG4gIGNvbG9yOiAjZjVmNWY1XG59XG5cbi5hY2Vfc3RhdHVzYmFyLWRhcmsgLmFjZV9zdGF0dXMtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTM1YTYyXG59XG5cbi5hY2Vfc3RhdHVzLWluZGljYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwIC41ZW07XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDYxLDcwLDc5LC4xMjUpXG59XG5cbiN0b2FzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbiN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWZ1bGwtd2lkdGg+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbn1cblxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aD5kaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG59XG5cbiN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlciwjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1sZWZ0LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLXJpZ2h0IHtcbiAgdG9wOiA0LjVyZW1cbn1cblxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aCB7XG4gIHRvcDogMy41cmVtXG59XG5cbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlciwjdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1sZWZ0LCN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAxcmVtXG59XG5cbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWZ1bGwtd2lkdGgge1xuICBib3R0b206IDBcbn1cblxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tbGVmdCwjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1sZWZ0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG59XG5cbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLXJpZ2h0LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLXJpZ2h0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG59XG5cbiN0b2FzdC1jb250YWluZXI+ZGl2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtIDMuMjVyZW0gMXJlbSAxcmVtO1xuICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjg4cHg7XG4gIG1heC13aWR0aDogNTY4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApXG59XG5cbiN0b2FzdC1jb250YWluZXI+ZGl2LCN0b2FzdC1jb250YWluZXI+ZGl2OmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDYxLDcwLDc5LC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg2MSw3MCw3OSwuMilcbn1cblxuI3RvYXN0LWNvbnRhaW5lcj5kaXYrZGl2IHtcbiAgbWFyZ2luLXRvcDogLjVyZW0haW1wb3J0YW50XG59XG5cbiN0b2FzdC1jb250YWluZXI+LnRvYXN0LWVycm9yLCN0b2FzdC1jb250YWluZXI+LnRvYXN0LWluZm8sI3RvYXN0LWNvbnRhaW5lcj4udG9hc3Qtc3VjY2VzcywjdG9hc3QtY29udGFpbmVyPi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnRcbn1cblxuLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIGZsb2F0OiBub25lO1xuICBvcGFjaXR5OiAuNDtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApXG59XG5cbi50b2FzdC1jbG9zZS1idXR0b246Zm9jdXMsLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuNjU7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTY1KTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KVxufVxuXG4udG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0NjRmXG59XG5cbi50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTI4YVxufVxuXG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE2NzU5XG59XG5cbi50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNDY0ZlxufVxuXG4udG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzkzNWVcbn1cblxuLnRvYXN0LXByb2dyZXNzIHtcbiAgb3BhY2l0eTogLjE1O1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xNSk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xNSlcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6MFxuICB9XG5cbiAgI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyLCN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWxlZnQsI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tcmlnaHQsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyLCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWxlZnQsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtcmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDBcbiAgfVxuXG4gICN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlcj5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aD5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tbGVmdD5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tcmlnaHQ+ZGl2LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlcj5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aD5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtbGVmdD5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtcmlnaHQ+ZGl2IHtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gIH1cblxuICAjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXIsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aCwjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1sZWZ0LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLXJpZ2h0IHtcbiAgICB0b3A6IDMuNXJlbVxuICB9XG5cbiAgI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyLCN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWxlZnQsI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tcmlnaHQge1xuICAgIGJvdHRvbTogMFxuICB9XG5cbiAgI3RvYXN0LWNvbnRhaW5lcj5kaXYge1xuICAgIHBhZGRpbmc6IDFyZW0gMy4yNXJlbSAxcmVtIDFyZW1cbiAgfVxuXG4gICN0b2FzdC1jb250YWluZXI+ZGl2LnJ0bCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMy4yNXJlbVxuICB9XG5cbiAgI3RvYXN0LWNvbnRhaW5lcj5kaXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICB9XG5cbiAgI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW1cbiAgfVxuXG4gICN0b2FzdC1jb250YWluZXIgLnJ0bCAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxcmVtXG4gIH1cbn1cblxuLnRvYXN0LXRvcC1jZW50ZXI+ZGl2LC50b2FzdC10b3AtZnVsbC13aWR0aD5kaXYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdG9hc3RUb3AgLjNzO1xuICBhbmltYXRpb246IHRvYXN0VG9wIC4zc1xufVxuXG4udG9hc3QtdG9wLXJpZ2h0PmRpdiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0b2FzdFJpZ2h0IC4zcztcbiAgYW5pbWF0aW9uOiB0b2FzdFJpZ2h0IC4zc1xufVxuXG4udG9hc3QtdG9wLWxlZnQ+ZGl2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHRvYXN0TGVmdCAuM3M7XG4gIGFuaW1hdGlvbjogdG9hc3RMZWZ0IC4zc1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRvYXN0LXRvcC1sZWZ0PmRpdiwudG9hc3QtdG9wLXJpZ2h0PmRpdiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246dG9hc3RUb3AgLjNzO1xuICAgIGFuaW1hdGlvbjogdG9hc3RUb3AgLjNzXG4gIH1cbn1cblxuLnRvYXN0LWJvdHRvbS1jZW50ZXI+ZGl2LC50b2FzdC1ib3R0b20tZnVsbC13aWR0aD5kaXYsLnRvYXN0LWJvdHRvbS1sZWZ0PmRpdiwudG9hc3QtYm90dG9tLXJpZ2h0PmRpdiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0b2FzdEJvdHRvbSAuM3M7XG4gIGFuaW1hdGlvbjogdG9hc3RCb3R0b20gLjNzXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0b2FzdEJvdHRvbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyB0b2FzdEJvdHRvbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRvYXN0VG9wIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9hc3RUb3Age1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRvYXN0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9hc3RSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRvYXN0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvYXN0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxufVxuXG4uY2hhcnRqcyB7XG4gIGhlaWdodDogMjUwcHhcbn1cblxuLmNoYXJ0anMtY3VzdG9tLXRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjcpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIHotaW5kZXg6IDExMDBcbn1cblxuLmNoYXJ0anMtY3VzdG9tLXRvb2x0aXAgLmNoYXJ0anMtdG9vbHRpcC1rZXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweFxufVxuXG4uZmxvdCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4XG59XG5cbi5mbG90IC5sZWdlbmRDb2xvckJveCB7XG4gIG1hcmdpbi1ib3R0b206IDRweFxufVxuXG4uZmxvdCAubGVnZW5kTGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogOHB4XG59XG5cbi5mbG90IC5mbG90LXRpY2stbGFiZWwsLmZsb3QgLmxlZ2VuZExhYmVsIHtcbiAgY29sb3I6ICM2ODZmNzZcbn1cblxuLmZsb3QtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMWQyODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEzMWQyODtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICBvcGFjaXR5OiAuOVxufVxuXG4uZWFzeVBpZUNoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbVxufVxuXG4uZWFzeVBpZUNoYXJ0PnNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLS4xMjVlbTtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpXG59XG5cbi5jaGFydC1pbmxpbmUtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEzMXB4XG59XG5cbi5jaGFydC1pbmxpbmUtZ3JvdXAgLmVhc3lQaWVDaGFydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpXG59XG5cbi5zcGFya2xpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5qcXN0b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMWQyOCFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbSFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG59XG5cbi52bWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJVxufVxuXG4uanF2bWFwLXpvb21pbiwuanF2bWFwLXpvb21vdXQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA2cHggNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzNkNDY0ZjtcbiAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4ubWFwLXBpbiB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IC0zMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBjb2xvcjogIzY4NmY3NjtcbiAgZm9udC1zaXplOiAxMnB4XG59XG5cbi5tYXAtcGluLC5tYXAtcGluIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ubWFwLXBpbiBzcGFuIHtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMFxufVxuXG5jYW52YXMucGFydGljbGVzLWpzLWNhbnZhcy1lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwXG59XG5cbiNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIC5tb2RhbC1oZWFkZXI+LmNsb3NlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjMzQ2Y2IwXG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjdjNDZjO1xuICBjb2xvcjogIzI4MzEzYjtcbiAgdGV4dC1zaGFkb3c6IG5vbmVcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjdjNDZjO1xuICBjb2xvcjogIzI4MzEzYjtcbiAgdGV4dC1zaGFkb3c6IG5vbmVcbn1cblxuYm9keSxodG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOi44NzVyZW1cbiAgfVxufVxuXG5pZnJhbWUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi5hcHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC5oYXMtY2xpcHBlZC1oZWFkZXIgLmFwcC1oZWFkZXIge1xuICAgIGxlZnQ6MTVyZW1cbiAgfVxufVxuXG4uYXBwLmhhcy1jbGlwcGVkLWhlYWRlciAudG9wLWJhci1icmFuZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uYXBwLmhhcy1jbGlwcGVkLWhlYWRlciAuYXBwLWFzaWRlIHtcbiAgdG9wOiAwXG59XG5cbi5hcHAuaGFzLWZ1bGx3aWR0aCAuYXBwLW1haW4ge1xuICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuLmFwcC5oYXMtZnVsbHdpZHRoIC50b3AtYmFyLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmFwcC5oYXMtZnVsbHdpZHRoIC5hcHAtYXNpZGUge1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGJvcmRlci1yaWdodDogMFxufVxuXG4uYXBwLmhhcy1mdWxsd2lkdGggLmFwcC1hc2lkZS5oYXMtb3BlbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbn1cblxuLmFwcC5oYXMtZnVsbHdpZHRoIC5hcHAtYmFja2Ryb3Auc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluQmFja2Ryb3AgLjI2cyBlYXNlIGZvcndhcmRzO1xuICBhbmltYXRpb246IGZhZGVJbkJhY2tkcm9wIC4yNnMgZWFzZSBmb3J3YXJkc1xufVxuXG4uYXBwLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6MTVyZW1cbiAgfVxufVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG9cbn1cblxuLmFwcC1iYWNrZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYxLDcwLDc5LC44Nik7XG4gIHotaW5kZXg6IDEwNDBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtYmFja2Ryb3Auc2hvdyB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluQmFja2Ryb3AgLjI2cyBlYXNlIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjogZmFkZUluQmFja2Ryb3AgLjI2cyBlYXNlIGZvcndhcmRzXG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJhY2tkcm9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5CYWNrZHJvcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMVxuICB9XG59XG5cbi5lbC1leGFtcGxlPi5idG4sLmVsLWV4YW1wbGU+LmJ0bi1ncm91cCB7XG4gIG1hcmdpbjogNHB4IDJweFxufVxuXG4uYXBwLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzQ2NjU7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgei1pbmRleDogMTAzMFxufVxuXG4uYXBwLWhlYWRlciAuYnRuLWFjY291bnQge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1pbi13aWR0aDogMy41cmVtO1xuICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpXG59XG5cbi5hcHAtaGVhZGVyIC5idG4tYWNjb3VudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC4xMilcbn1cblxuLmFwcC1oZWFkZXIgLmJ0bi1hY2NvdW50LmZvY3VzLC5hcHAtaGVhZGVyIC5idG4tYWNjb3VudC5zaG93LC5hcHAtaGVhZGVyIC5idG4tYWNjb3VudDphY3RpdmUsLmFwcC1oZWFkZXIgLmJ0bi1hY2NvdW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMTIpXG59XG5cbi5hcHAtaGVhZGVyIC5idG4tYWNjb3VudCAuYWNjb3VudC1zdW1tYXJ5IHtcbiAgbWF4LXdpZHRoOiAxMHJlbVxufVxuXG4udG9wLWJhciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMy41cmVtO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG59XG5cbi50b3AtYmFyLWJyYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHdpZHRoOiAxNXJlbTtcbiAgcGFkZGluZzogMCAuNXJlbSAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEyKVxufVxuXG4udG9wLWJhci1icmFuZD5hIHtcbiAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44Nylcbn1cblxuLnRvcC1iYXItYnJhbmQ+YTpmb2N1cywudG9wLWJhci1icmFuZD5hOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1iYXItYnJhbmQge1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleFxuICB9XG59XG5cbi50b3AtYmFyLWxpc3Qge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMVxufVxuXG4udG9wLWJhci1pdGVtLC50b3AtYmFyLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLnRvcC1iYXItaXRlbSB7XG4gIHBhZGRpbmc6IDBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtYmFyLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6MXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcC1iYXItaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDoycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbVxuICB9XG59XG5cbi50b3AtYmFyLWl0ZW0tZnVsbCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxXG59XG5cbi50b3AtYmFyLWl0ZW0tcmlnaHQsLnRvcC1iYXItc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cbn1cblxuLnRvcC1iYXItc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1iYXItc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6NzIwcHhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcC1iYXItc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6OTYwcHhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AtYmFyLXNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOjExNDBweFxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudG9wLWJhci1zZWFyY2gge1xuICAgIHBhZGRpbmctcmlnaHQ6MXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtXG4gIH1cbn1cblxuLnRvcC1iYXItc2VhcmNoIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi50b3AtYmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLnRvcC1iYXItc2VhcmNoIC5pbnB1dC1ncm91cC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuMTIpXG59XG5cbi50b3AtYmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAtc2VhcmNoLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4udG9wLWJhci1zZWFyY2ggLmlucHV0LWdyb3VwLXNlYXJjaDpub3QoLmZvY3VzKSAuZm9ybS1jb250cm9sLC50b3AtYmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAtc2VhcmNoOm5vdCguZm9jdXMpIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLnRvcC1iYXItc2VhcmNoIC5pbnB1dC1ncm91cC1zZWFyY2g6bm90KC5mb2N1cykgLmlucHV0LWdyb3VwLXRleHQge1xuICBjb2xvcjogI2ZmZlxufVxuXG4udG9wLWJhci1zZWFyY2ggLmlucHV0LWdyb3VwLXNlYXJjaDpub3QoLmZvY3VzKSAuZm9ybS1jb250cm9sLC50b3AtYmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAtc2VhcmNoOm5vdCguZm9jdXMpIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyLC50b3AtYmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAtc2VhcmNoOm5vdCguZm9jdXMpIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwudG9wLWJhci1zZWFyY2ggLmlucHV0LWdyb3VwLXNlYXJjaDpub3QoLmZvY3VzKSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi50b3AtYmFyLXNlYXJjaCAuaW5wdXQtZ3JvdXAtc2VhcmNoOm5vdCguZm9jdXMpIC5mb3JtLWNvbnRyb2wsLnRvcC1iYXItc2VhcmNoIC5pbnB1dC1ncm91cC1zZWFyY2g6bm90KC5mb2N1cykgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsLnRvcC1iYXItc2VhcmNoIC5pbnB1dC1ncm91cC1zZWFyY2g6bm90KC5mb2N1cykgLmlucHV0LWdyb3VwLXRleHQge1xuICBjb2xvcjogI2ZmZlxufVxuXG4uaGVhZGVyLW5hdiB7XG4gIHBhZGRpbmc6IDAgLjVyZW1cbn1cblxuLmhlYWRlci1uYXY+Lm5hdi1pdGVtPi5uYXYtbGluaywuaGVhZGVyLW5hdj4ubmF2LWxpbmsge1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gIG1hcmdpbjogMCAuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuNztcbiAgYm9yZGVyLXJhZGl1czogLjJyZW1cbn1cblxuLmhlYWRlci1uYXY+Lm5hdi1pdGVtPi5uYXYtbGluay5hY3RpdmUsLmhlYWRlci1uYXY+Lm5hdi1pdGVtPi5uYXYtbGluay5mb2N1cywuaGVhZGVyLW5hdj4ubmF2LWl0ZW0+Lm5hdi1saW5rOmFjdGl2ZSwuaGVhZGVyLW5hdj4ubmF2LWl0ZW0+Lm5hdi1saW5rOmZvY3VzLC5oZWFkZXItbmF2Pi5uYXYtaXRlbT4ubmF2LWxpbms6aG92ZXIsLmhlYWRlci1uYXY+Lm5hdi1saW5rLmFjdGl2ZSwuaGVhZGVyLW5hdj4ubmF2LWxpbmsuZm9jdXMsLmhlYWRlci1uYXY+Lm5hdi1saW5rOmFjdGl2ZSwuaGVhZGVyLW5hdj4ubmF2LWxpbms6Zm9jdXMsLmhlYWRlci1uYXY+Lm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmhlYWRlci1uYXY+Lm5hdi1pdGVtPi5uYXYtbGluazpob3ZlciwuaGVhZGVyLW5hdj4ubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuMTIpXG59XG5cbi5oZWFkZXItbmF2Pi5uYXYtaXRlbT4ubmF2LWxpbmsuYWN0aXZlLC5oZWFkZXItbmF2Pi5uYXYtaXRlbT4ubmF2LWxpbmsuZm9jdXMsLmhlYWRlci1uYXY+Lm5hdi1pdGVtPi5uYXYtbGluazphY3RpdmUsLmhlYWRlci1uYXY+Lm5hdi1pdGVtPi5uYXYtbGluazpmb2N1cywuaGVhZGVyLW5hdj4ubmF2LWxpbmsuYWN0aXZlLC5oZWFkZXItbmF2Pi5uYXYtbGluay5mb2N1cywuaGVhZGVyLW5hdj4ubmF2LWxpbms6YWN0aXZlLC5oZWFkZXItbmF2Pi5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEyKVxufVxuXG4uaGVhZGVyLW5hdiAuc2hvdz4ubmF2LWxpbmssLmhlYWRlci1uYXYgLnNob3c+Lm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEyKTtcbiAgb3BhY2l0eTogMVxufVxuXG4uaGVhZGVyLW5hdi1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBzdGF0aWNcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXItbmF2LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVhZGVyLW5hdi1kcm9wZG93biAuZHJvcGRvd24tYXJyb3cge1xuICAgIHRvcDphdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC43NXJlbVxuICB9XG59XG5cbi5oZWFkZXItbmF2LWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5oZWFkZXItbmF2LWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOjA7XG4gICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgfVxufVxuXG4uYXBwLWFzaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB6LWluZGV4OiAxMDMwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dFxufVxuXG4uYXBwLWFzaWRlLmhhcy1vcGVuIC5hc2lkZS1oZWFkZXI+LmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLWFzaWRlIHtcbiAgICB0b3A6MDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMuNXJlbSk7XG4gICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICBtYXgtd2lkdGg6IDE2LjVyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICAgIHotaW5kZXg6IDEwNTA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwXG4gIH1cblxuICAuYXBwLWFzaWRlLmhhcy1vcGVuIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1hc2lkZSB7XG4gICAgdG9wOjMuNXJlbTtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U5ZWFlYjtcbiAgICB6LWluZGV4OiAxXG4gIH1cbn1cblxuLmFzaWRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlXG59XG5cbi5hc2lkZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgei1pbmRleDogM1xufVxuXG4uYXNpZGUtaGVhZGVyPi5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjc1cmVtO1xuICByaWdodDogLTNyZW1cbn1cblxuLmFzaWRlLWhlYWRlciAuYnRuLWFjY291bnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cblxuLmFzaWRlLWhlYWRlciAuYnRuLWFjY291bnQuZm9jdXMsLmFzaWRlLWhlYWRlciAuYnRuLWFjY291bnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0XG59XG5cbi5hc2lkZS1oZWFkZXIgLmJ0bi1hY2NvdW50OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjEsNzAsNzksLjEyKVxufVxuXG4uYXNpZGUtaGVhZGVyIC5idG4tYWNjb3VudFthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDJcbn1cblxuLmFzaWRlLWhlYWRlciAuYnRuLWFjY291bnQgLmFjY291bnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW1cbn1cblxuLmFzaWRlLWhlYWRlciAuYnRuLWFjY291bnQgLmFjY291bnQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IC44NzVlbVxufVxuXG4uZHJvcGRvd24tYXNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuOTgpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgei1pbmRleDogMVxufVxuXG4uZHJvcGRvd24tYXNpZGUuc2hvdyB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0LjVyZW0pO1xuICBvdmVyZmxvdzogYXV0b1xufVxuXG4uZHJvcGRvd24tYXNpZGUgLmRyb3Bkb3duLWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLjVlbVxufVxuXG4uYXNpZGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDFcbn1cblxuLmFzaWRlLW1lbnU6bm90KC5oYXMtc2Nyb2xsYWJsZSkge1xuICBvdmVyZmxvdy15OiBhdXRvXG59XG5cbi5wYWdlLCAucGFnZS1pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDY0NnB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIuMnJlbSk7XG59XG5cblxuLnBhZ2UtaW5uZXIge1xuICBtaW4taGVpZ2h0OiA2NDZweDtcbiAgbWluLWhlaWdodDogY2FsYyg5My44dmggLSAxMi4ycmVtKTtcbn1cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UuaGFzLXNpZGViYXIgLnBhZ2UtaW5uZXIge1xuICAgIG1hcmdpbi1yaWdodDoyMi41cmVtXG4gIH1cbn1cblxuLnBhZ2UtbmF2cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoNjEsNzAsNzksLjEyNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSg2MSw3MCw3OSwuMTI1KTtcbiAgei1pbmRleDogMVxufVxuXG4ucGFnZS1uYXZzLmhhcy1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1uYXZzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtXG4gIH1cbn1cblxuLnBhZ2UtbmF2cz4ubmF2YmFyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5wYWdlLW5hdnM+Lm5hdiwucGFnZS1uYXZzPi5uYXYtc2Nyb2xsZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxXG59XG5cbi5wYWdlLW5hdnM+Lm5hdi1zY3JvbGxlciAubmF2LXRhYnMsLnBhZ2UtbmF2cz4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwXG59XG5cbi5wYWdlLWNvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYWViO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSg2MSw3MCw3OSwuMTI1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDYxLDcwLDc5LC4xMjUpXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1jb3ZlciB7XG4gICAgcGFkZGluZy1yaWdodDoxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1jb3ZlciB7XG4gICAgcGFkZGluZy1yaWdodDoycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbVxuICB9XG59XG5cbi5wYWdlLWNvdmVyIC5jb3Zlci1jb250cm9scyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleFxufVxuXG4ucGFnZS1jb3ZlciAuY292ZXItY29udHJvbHM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnBhZ2UtY292ZXIgLmNvdmVyLWNvbnRyb2xzIC5idG4ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMVxufVxuXG4ucGFnZS1jb3ZlciAuY292ZXItY29udHJvbHMgLmJ0bisuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jb3ZlciAuY292ZXItY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtXG4gIH1cblxuICAucGFnZS1jb3ZlciAuY292ZXItY29udHJvbHMtYm90dG9tIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAuNXJlbVxuICB9XG5cbiAgLnBhZ2UtY292ZXIgLmNvdmVyLWNvbnRyb2xzIC5idG4rLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxufVxuXG4ucGFnZS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDYxLDcwLDc5LC4wNSlcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6MXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtbWVzc2FnZSB7XG4gICAgcGFkZGluZy1yaWdodDoycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbVxuICB9XG59XG5cbi5wYWdlLW1lc3NhZ2UgYTpub3QoLmJ0bikge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4ucGFnZS1pbm5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDoxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDoycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbVxuICB9XG59XG5cbi5wYWdlLWlubmVyLWZpbGwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKVxufVxuXG4ucGFnZS1zZWN0aW9uLC5wYWdlLXRpdGxlLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zZWN0aW9uLC5wYWdlLXRpdGxlLWJhciB7XG4gICAgbWF4LXdpZHRoOjcyMHB4XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXNlY3Rpb24sLnBhZ2UtdGl0bGUtYmFyIHtcbiAgICBtYXgtd2lkdGg6OTYwcHhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXNlY3Rpb24sLnBhZ2UtdGl0bGUtYmFyIHtcbiAgICBtYXgtd2lkdGg6MTE0MHB4XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUtYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDFyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLXRpdGxlLWJhciB7XG4gICAgcGFkZGluZy1yaWdodDowO1xuICAgIHBhZGRpbmctbGVmdDogMFxuICB9XG59XG5cbi5wYWdlLXRpdGxlLWJhciAuYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLS43NXJlbVxufVxuXG4ucGFnZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbVxufVxuXG4ucGFnZS10aXRsZT5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2ODZmNzZcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRpdGxlPnNtYWxsIHtcbiAgICBmb250LXNpemU6Ljg3NXJlbVxuICB9XG59XG5cbi5wYWdlLXNlY3Rpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYWdlLXNlY3Rpb24+LmNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwXG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMXJlbVxufVxuXG4uc2VjdGlvbi1ibG9jayB7XG4gIG1hcmdpbjogMXJlbSAwXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2VjdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDoxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbVxuICB9XG59XG5cbi5zZWN0aW9uLWRlY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWRlY2sge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHhcbiAgfVxuXG4gIC5zZWN0aW9uLWRlY2sgLmNhcmQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDAlO1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLWNvbHVtbnMge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OjI7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMjBweDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4XG4gIH1cblxuICAuc2VjdGlvbi1jb2x1bW5zPi5zZWN0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZFxuICB9XG59XG5cbi5wYWdlLXNpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDIyLjVyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxMDI5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXNpZGViYXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cblxuICAucGFnZS1zaWRlYmFyLmhhcy1vcGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYWdlLXNpZGViYXIge1xuICAgIG1heC13aWR0aDoxMDAlXG4gIH1cbn1cblxuLnBhZ2Utc2lkZWJhci5oYXMtb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzLjVyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbn1cblxuLnBhZ2Utc2lkZWJhci1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzLjVyZW07XG4gIG92ZXJmbG93OiBhdXRvXG59XG5cbi5zaWRlYmFyLWJhY2tkcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMuNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MSw3MCw3OSwuMjYpO1xuICB6LWluZGV4OiAxMDI4XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNpZGViYXItYmFja2Ryb3Auc2hvdyB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluQmFja2Ryb3AgLjI2cyBlYXNlIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjogZmFkZUluQmFja2Ryb3AgLjI2cyBlYXNlIGZvcndhcmRzXG4gIH1cbn1cblxuLnNpZGViYXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMy41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgei1pbmRleDogMVxufVxuXG4uc2lkZWJhci1oZWFkZXIgLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5zaWRlYmFyLXRpdGxlIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5zaWRlYmFyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4XG59XG5cbi5zaWRlYmFyLXNlY3Rpb24tZmlsbCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdy15OiBhdXRvXG59XG5cbi5zaWRlYmFyLXNlY3Rpb24tZmlsbDpub3QoLnNpZGViYXItc2VjdGlvbik+LnNpZGViYXItdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMXJlbVxufVxuXG4uc2lkZWJhci1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAtMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIC0xcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpO1xuICB6LWluZGV4OiAxXG59XG5cbi5yYXRpbmctYmxvY2sge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ucmF0aW5nLXhzIHtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5yYXRpbmctc20ge1xuICBmb250LXNpemU6IDFyZW1cbn1cblxuLnJhdGluZy1sZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtXG59XG5cbi5yYXRpbmc+aW5wdXRbdHlwZT1jaGVja2JveF0sLnJhdGluZz5pbnB1dFt0eXBlPXJhZGlvXSwucmF0aW5nPmxhYmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnJhdGluZz5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICNlOWVhZWI7XG4gIGxpbmUtaGVpZ2h0OiAxXG59XG5cbi5yYXRpbmc+bGFiZWw6aG92ZXIge1xuICBjb2xvcjogI2ZiZTNiOVxufVxuXG4ucmF0aW5nPmxhYmVsOmhvdmVyfmxhYmVsIHtcbiAgY29sb3I6ICNmN2M0NmNcbn1cblxuLnJhdGluZy5oYXMtcmVhZG9ubHk+bGFiZWw6aG92ZXIsLnJhdGluZy5oYXMtcmVhZG9ubHk+bGFiZWw6aG92ZXJ+bGFiZWwge1xuICBjb2xvcjogI2U5ZWFlYlxufVxuXG4ucmF0aW5nPmlucHV0W3R5cGU9Y2hlY2tib3hdLC5yYXRpbmc+aW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xXG59XG5cbi5yYXRpbmc+aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZH5sYWJlbCwucmF0aW5nPmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR+bGFiZWwge1xuICBjb2xvcjogI2Y3YzQ2Y1xufVxuXG4ucmF0aW5nLXByaW1hcnk+bGFiZWw6aG92ZXIge1xuICBjb2xvcjogIzY0OTZkMVxufVxuXG4ucmF0aW5nLXByaW1hcnk+aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZH5sYWJlbCwucmF0aW5nLXByaW1hcnk+aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZH5sYWJlbCwucmF0aW5nLXByaW1hcnk+bGFiZWw6aG92ZXJ+bGFiZWwge1xuICBjb2xvcjogIzM0NmNiMFxufVxuXG4ucmF0aW5nLXNlY29uZGFyeT5sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi5yYXRpbmctc2Vjb25kYXJ5PmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR+bGFiZWwsLnJhdGluZy1zZWNvbmRhcnk+aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZH5sYWJlbCwucmF0aW5nLXNlY29uZGFyeT5sYWJlbDpob3Zlcn5sYWJlbCB7XG4gIGNvbG9yOiAjZjVmNWY1XG59XG5cbi5yYXRpbmctc3VjY2Vzcz5sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjMDBmNGQwXG59XG5cbi5yYXRpbmctc3VjY2Vzcz5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkfmxhYmVsLC5yYXRpbmctc3VjY2Vzcz5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkfmxhYmVsLC5yYXRpbmctc3VjY2Vzcz5sYWJlbDpob3Zlcn5sYWJlbCB7XG4gIGNvbG9yOiAjMDBhMjhhXG59XG5cbi5yYXRpbmctaW5mbz5sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjMDFiM2Y5XG59XG5cbi5yYXRpbmctaW5mbz5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkfmxhYmVsLC5yYXRpbmctaW5mbz5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkfmxhYmVsLC5yYXRpbmctaW5mbz5sYWJlbDpob3Zlcn5sYWJlbCB7XG4gIGNvbG9yOiAjMDE3OWE4XG59XG5cbi5yYXRpbmctd2FybmluZz5sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjZmJlM2I5XG59XG5cbi5yYXRpbmctd2FybmluZz5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkfmxhYmVsLC5yYXRpbmctd2FybmluZz5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkfmxhYmVsLC5yYXRpbmctd2FybmluZz5sYWJlbDpob3Zlcn5sYWJlbCB7XG4gIGNvbG9yOiAjZjdjNDZjXG59XG5cbi5yYXRpbmctZGFuZ2VyPmxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICNmM2E5YTFcbn1cblxuLnJhdGluZy1kYW5nZXI+aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZH5sYWJlbCwucmF0aW5nLWRhbmdlcj5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkfmxhYmVsLC5yYXRpbmctZGFuZ2VyPmxhYmVsOmhvdmVyfmxhYmVsIHtcbiAgY29sb3I6ICNlYTY3NTlcbn1cblxuLnJhdGluZy1saWdodD5sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi5yYXRpbmctbGlnaHQ+aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZH5sYWJlbCwucmF0aW5nLWxpZ2h0PmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR+bGFiZWwsLnJhdGluZy1saWdodD5sYWJlbDpob3Zlcn5sYWJlbCB7XG4gIGNvbG9yOiAjZjVmNWY1XG59XG5cbi5yYXRpbmctZGFyaz5sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjNjE2ZjdkXG59XG5cbi5yYXRpbmctZGFyaz5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkfmxhYmVsLC5yYXRpbmctZGFyaz5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkfmxhYmVsLC5yYXRpbmctZGFyaz5sYWJlbDpob3Zlcn5sYWJlbCB7XG4gIGNvbG9yOiAjM2Q0NjRmXG59XG5cbi5zd2l0Y2hlci1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uc3dpdGNoZXItaW5wdXQge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5zd2l0Y2hlci1pbmRpY2F0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGxpbmVhclxufVxuXG4uc3dpdGNoZXItaW5kaWNhdG9yLC5zd2l0Y2hlci1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOWVhZWI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHhcbn1cblxuLnN3aXRjaGVyLWluZGljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICByaWdodDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXRcbn1cblxuLnN3aXRjaGVyLWlucHV0OmNoZWNrZWQrLnN3aXRjaGVyLWluZGljYXRvciwuc3dpdGNoZXItaW5wdXQ6Y2hlY2tlZCsuc3dpdGNoZXItaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0NmNiMFxufVxuXG4uc3dpdGNoZXItaW5wdXQ6Y2hlY2tlZCsuc3dpdGNoZXItaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NmNiMFxufVxuXG4uc3dpdGNoZXItaW5wdXQ6Y2hlY2tlZCsuc3dpdGNoZXItaW5kaWNhdG9yOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmRpc2FibGVkPi5zd2l0Y2hlci1pbnB1dCwuc3dpdGNoZXItaW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4uZGlzYWJsZWQ+LnN3aXRjaGVyLWlucHV0Ky5zd2l0Y2hlci1pbmRpY2F0b3IsLnN3aXRjaGVyLWlucHV0OmRpc2FibGVkKy5zd2l0Y2hlci1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAuNjU7XG4gIGN1cnNvcjogZGVmYXVsdFxufVxuXG4uc3dpdGNoZXItY29udHJvbC1wcmltYXJ5IC5zd2l0Y2hlci1pbnB1dDpjaGVja2VkKy5zd2l0Y2hlci1pbmRpY2F0b3IsLnN3aXRjaGVyLWNvbnRyb2wtcHJpbWFyeSAuc3dpdGNoZXItaW5wdXQ6Y2hlY2tlZCsuc3dpdGNoZXItaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0NmNiMFxufVxuXG4uc3dpdGNoZXItY29udHJvbC1wcmltYXJ5IC5zd2l0Y2hlci1pbnB1dDpjaGVja2VkKy5zd2l0Y2hlci1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Y2IwXG59XG5cbi5zd2l0Y2hlci1jb250cm9sLXNlY29uZGFyeSAuc3dpdGNoZXItaW5wdXQ6Y2hlY2tlZCsuc3dpdGNoZXItaW5kaWNhdG9yLC5zd2l0Y2hlci1jb250cm9sLXNlY29uZGFyeSAuc3dpdGNoZXItaW5wdXQ6Y2hlY2tlZCsuc3dpdGNoZXItaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNVxufVxuXG4uc3dpdGNoZXItY29udHJvbC1zZWNvbmRhcnkgLnN3aXRjaGVyLWlucHV0OmNoZWNrZWQrLnN3aXRjaGVyLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjVcbn1cblxuLnN3aXRjaGVyLWNvbnRyb2wtc3VjY2VzcyAuc3dpdGNoZXItaW5wdXQ6Y2hlY2tlZCsuc3dpdGNoZXItaW5kaWNhdG9yLC5zd2l0Y2hlci1jb250cm9sLXN1Y2Nlc3MgLnN3aXRjaGVyLWlucHV0OmNoZWNrZWQrLnN3aXRjaGVyLWluZGljYXRvcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGEyOGFcbn1cblxuLnN3aXRjaGVyLWNvbnRyb2wtc3VjY2VzcyAuc3dpdGNoZXItaW5wdXQ6Y2hlY2tlZCsuc3dpdGNoZXItaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTI4YVxufVxuXG4uc3dpdGNoZXItY29udHJvbC1pbmZvIC5zd2l0Y2hlci1pbnB1dDpjaGVja2VkKy5zd2l0Y2hlci1pbmRpY2F0b3IsLnN3aXRjaGVyLWNvbnRyb2wtaW5mbyAuc3dpdGNoZXItaW5wdXQ6Y2hlY2tlZCsuc3dpdGNoZXItaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxNzlhOFxufVxuXG4uc3dpdGNoZXItY29udHJvbC1pbmZvIC5zd2l0Y2hlci1pbnB1dDpjaGVja2VkKy5zd2l0Y2hlci1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3OWE4XG59XG5cbi5zd2l0Y2hlci1jb250cm9sLXdhcm5pbmcgLnN3aXRjaGVyLWlucHV0OmNoZWNrZWQrLnN3aXRjaGVyLWluZGljYXRvciwuc3dpdGNoZXItY29udHJvbC13YXJuaW5nIC5zd2l0Y2hlci1pbnB1dDpjaGVja2VkKy5zd2l0Y2hlci1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdjNDZjXG59XG5cbi5zd2l0Y2hlci1jb250cm9sLXdhcm5pbmcgLnN3aXRjaGVyLWlucHV0OmNoZWNrZWQrLnN3aXRjaGVyLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2M0NmNcbn1cblxuLnN3aXRjaGVyLWNvbnRyb2wtZGFuZ2VyIC5zd2l0Y2hlci1pbnB1dDpjaGVja2VkKy5zd2l0Y2hlci1pbmRpY2F0b3IsLnN3aXRjaGVyLWNvbnRyb2wtZGFuZ2VyIC5zd2l0Y2hlci1pbnB1dDpjaGVja2VkKy5zd2l0Y2hlci1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE2NzU5XG59XG5cbi5zd2l0Y2hlci1jb250cm9sLWRhbmdlciAuc3dpdGNoZXItaW5wdXQ6Y2hlY2tlZCsuc3dpdGNoZXItaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNjc1OVxufVxuXG4uc3dpdGNoZXItY29udHJvbC1saWdodCAuc3dpdGNoZXItaW5wdXQ6Y2hlY2tlZCsuc3dpdGNoZXItaW5kaWNhdG9yLC5zd2l0Y2hlci1jb250cm9sLWxpZ2h0IC5zd2l0Y2hlci1pbnB1dDpjaGVja2VkKy5zd2l0Y2hlci1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1XG59XG5cbi5zd2l0Y2hlci1jb250cm9sLWxpZ2h0IC5zd2l0Y2hlci1pbnB1dDpjaGVja2VkKy5zd2l0Y2hlci1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1XG59XG5cbi5zd2l0Y2hlci1jb250cm9sLWRhcmsgLnN3aXRjaGVyLWlucHV0OmNoZWNrZWQrLnN3aXRjaGVyLWluZGljYXRvciwuc3dpdGNoZXItY29udHJvbC1kYXJrIC5zd2l0Y2hlci1pbnB1dDpjaGVja2VkKy5zd2l0Y2hlci1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0NjRmXG59XG5cbi5zd2l0Y2hlci1jb250cm9sLWRhcmsgLnN3aXRjaGVyLWlucHV0OmNoZWNrZWQrLnN3aXRjaGVyLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQ2NGZcbn1cblxuLmxpc3QtaWNvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxufVxuXG4ubGlzdC1pY29ucz5saSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ubGlzdC1pY29ucz5saTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtXG59XG5cbi5saXN0LWljb25zIC5saXN0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjVyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi50aWxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4udGlsZS13cmFwcGVyIC50aWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtXG59XG5cbi50aWxlLXdyYXBwZXIgLnRpbGUtcGVlayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuYS50aWxlLXdyYXBwZXIgLnRpbGUtcGVlayB7XG4gIGNvbG9yOiAjNjg2Zjc2XG59XG5cbmEudGlsZS13cmFwcGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbmEudGlsZS13cmFwcGVyOmZvY3VzIC50aWxlLXBlZWsge1xuICBjb2xvcjogIzI4MzEzYlxufVxuXG5hLnRpbGUtd3JhcHBlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5hLnRpbGUtd3JhcHBlcjpob3ZlciAudGlsZS1wZWVrIHtcbiAgY29sb3I6ICMyODMxM2Jcbn1cblxuLnRpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNjg2Zjc2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWI7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG4udGlsZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi50aWxlLmJnLWRhbmdlciwudGlsZS5iZy1kYXJrLC50aWxlLmJnLWluZm8sLnRpbGUuYmctcHJpbWFyeSwudGlsZS5iZy1zdWNjZXNzLC50aWxlLmJnLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZlxufVxuXG4udGlsZS1sZyB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtXG59XG5cbi50aWxlLW1kIHtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW1cbn1cblxuLnRpbGUtc20ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW1cbn1cblxuLnRpbGUteHMge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW1cbn1cblxuLnRpbGUtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbVxufVxuXG4udGlsZT5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICBtYXgtd2lkdGg6IDIwMCVcbn1cblxuYS50aWxlIHtcbiAgb3V0bGluZTogMFxufVxuXG5hLnRpbGU6Zm9jdXMsYS50aWxlOmhvdmVyIHtcbiAgY29sb3I6ICMzZDQ2NGY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4udGlsZS5iZy1ibHVlLC50aWxlLmJnLWluZGlnbywudGlsZS5iZy1waW5rLC50aWxlLmJnLXB1cnBsZSwudGlsZS5iZy1yZWQsYS50aWxlLmJnLWJsdWU6Zm9jdXMsYS50aWxlLmJnLWJsdWU6aG92ZXIsYS50aWxlLmJnLWRhbmdlcjpmb2N1cyxhLnRpbGUuYmctZGFuZ2VyOmhvdmVyLGEudGlsZS5iZy1kYXJrOmZvY3VzLGEudGlsZS5iZy1kYXJrOmhvdmVyLGEudGlsZS5iZy1pbmRpZ286Zm9jdXMsYS50aWxlLmJnLWluZGlnbzpob3ZlcixhLnRpbGUuYmctaW5mbzpmb2N1cyxhLnRpbGUuYmctaW5mbzpob3ZlcixhLnRpbGUuYmctcGluazpmb2N1cyxhLnRpbGUuYmctcGluazpob3ZlcixhLnRpbGUuYmctcHJpbWFyeTpmb2N1cyxhLnRpbGUuYmctcHJpbWFyeTpob3ZlcixhLnRpbGUuYmctcHVycGxlOmZvY3VzLGEudGlsZS5iZy1wdXJwbGU6aG92ZXIsYS50aWxlLmJnLXJlZDpmb2N1cyxhLnRpbGUuYmctcmVkOmhvdmVyLGEudGlsZS5iZy1zdWNjZXNzOmZvY3VzLGEudGlsZS5iZy1zdWNjZXNzOmhvdmVyLGEudGlsZS5iZy13YXJuaW5nOmZvY3VzLGEudGlsZS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZcbn1cblxuLnRpbGUuYmctZ3JlZW4sLnRpbGUuYmctb3JhbmdlLC50aWxlLmJnLXllbGxvdyxhLnRpbGUuYmctZ3JlZW46Zm9jdXMsYS50aWxlLmJnLWdyZWVuOmhvdmVyLGEudGlsZS5iZy1vcmFuZ2U6Zm9jdXMsYS50aWxlLmJnLW9yYW5nZTpob3ZlcixhLnRpbGUuYmcteWVsbG93OmZvY3VzLGEudGlsZS5iZy15ZWxsb3c6aG92ZXIge1xuICBjb2xvcjogIzI4MzEzYlxufVxuXG4udGlsZS5iZy1jeWFuLC50aWxlLmJnLXRlYWwsYS50aWxlLmJnLWN5YW46Zm9jdXMsYS50aWxlLmJnLWN5YW46aG92ZXIsYS50aWxlLmJnLXRlYWw6Zm9jdXMsYS50aWxlLmJnLXRlYWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZlxufVxuXG4udGlsZS5iZy13aGl0ZSxhLnRpbGUuYmctd2hpdGU6Zm9jdXMsYS50aWxlLmJnLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICMyODMxM2Jcbn1cblxuLnRpbGUuYmctZ3JheSwudGlsZS5iZy1ncmF5LWRhcmssYS50aWxlLmJnLWdyYXktZGFyazpmb2N1cyxhLnRpbGUuYmctZ3JheS1kYXJrOmhvdmVyLGEudGlsZS5iZy1ncmF5OmZvY3VzLGEudGlsZS5iZy1ncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZcbn1cblxuLnVzZXItYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4udXNlci1hdmF0YXIteHhsIHtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgZm9udC1zaXplOiA4cmVtXG59XG5cbi51c2VyLWF2YXRhci14bCB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGZvbnQtc2l6ZTogNXJlbVxufVxuXG4udXNlci1hdmF0YXItbGcge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBmb250LXNpemU6IDNyZW1cbn1cblxuLnVzZXItYXZhdGFyLW1kIHtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgZm9udC1zaXplOiAyLjI1cmVtXG59XG5cbi51c2VyLWF2YXRhci1zbSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbVxufVxuXG4udXNlci1hdmF0YXIteHMge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW1cbn1cblxuLnVzZXItYXZhdGFyLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiA2cmVtXG59XG5cbi51c2VyLWF2YXRhci5kcm9wZG93bi5mb2N1cyAuYXZhdGFyLWJhZGdlPi5vaTpiZWZvcmUsLnVzZXItYXZhdGFyLmRyb3Bkb3duLnNob3cgLmF2YXRhci1iYWRnZT4ub2k6YmVmb3JlLC51c2VyLWF2YXRhci5kcm9wZG93bjpmb2N1cyAuYXZhdGFyLWJhZGdlPi5vaTpiZWZvcmUsLnVzZXItYXZhdGFyLmRyb3Bkb3duOmhvdmVyIC5hdmF0YXItYmFkZ2U+Lm9pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCJcbn1cblxuLnVzZXItYXZhdGFyLmRyb3Bkb3duLmZvY3VzIC5hdmF0YXItYmFkZ2U+LmZhOmJlZm9yZSwudXNlci1hdmF0YXIuZHJvcGRvd24uc2hvdyAuYXZhdGFyLWJhZGdlPi5mYTpiZWZvcmUsLnVzZXItYXZhdGFyLmRyb3Bkb3duOmZvY3VzIC5hdmF0YXItYmFkZ2U+LmZhOmJlZm9yZSwudXNlci1hdmF0YXIuZHJvcGRvd246aG92ZXIgLmF2YXRhci1iYWRnZT4uZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIlxufVxuXG4udXNlci1hdmF0YXIuZHJvcGRvd24uZm9jdXMgLm9mZmxpbmUsLnVzZXItYXZhdGFyLmRyb3Bkb3duLnNob3cgLm9mZmxpbmUsLnVzZXItYXZhdGFyLmRyb3Bkb3duOmZvY3VzIC5vZmZsaW5lLC51c2VyLWF2YXRhci5kcm9wZG93bjpob3ZlciAub2ZmbGluZSB7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi51c2VyLWF2YXRhcj5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDBcbn1cblxuLnVzZXItYXZhdGFyPmE6Zm9jdXMsLnVzZXItYXZhdGFyPmE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi51c2VyLWF2YXRhciBhdWRpbywudXNlci1hdmF0YXIgY2FudmFzLC51c2VyLWF2YXRhciBpbWcsLnVzZXItYXZhdGFyIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW1cbn1cblxuYS51c2VyLWF2YXRhcjpmb2N1cyxhLnVzZXItYXZhdGFyOmhvdmVyIHtcbiAgb3V0bGluZTogMFxufVxuXG5hLnVzZXItYXZhdGFyOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggIzM0NmNiMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMzNDZjYjBcbn1cblxuLnVzZXItYXZhdGFyLWxnIC5hdmF0YXItYmFkZ2Uge1xuICByaWdodDogNXB4XG59XG5cbi51c2VyLWF2YXRhci1zbSAuYXZhdGFyLWJhZGdlLC51c2VyLWF2YXRhci14cyAuYXZhdGFyLWJhZGdlIHtcbiAgcmlnaHQ6IC0ycHhcbn1cblxuLnVzZXItYXZhdGFyLWZsb2F0ZWQge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcbiAgei1pbmRleDogMlxufVxuXG4udXNlci1hdmF0YXItZmxvYXRlZC51c2VyLWF2YXRhci1sZyB7XG4gIG1hcmdpbi10b3A6IC0uNXJlbVxufVxuXG4uYXZhdGFyLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5hdmF0YXItZ3JvdXAgLnVzZXItYXZhdGFyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZcbn1cblxuLmF2YXRhci1ncm91cCAudXNlci1hdmF0YXI6Zm9jdXMsLmF2YXRhci1ncm91cCAudXNlci1hdmF0YXI6aG92ZXIge1xuICB6LWluZGV4OiAyXG59XG5cbi5hdmF0YXItZ3JvdXAgLnVzZXItYXZhdGFyKy51c2VyLWF2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0uNWVtXG59XG5cbi5hdmF0YXItYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWFjYjA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG4gIHotaW5kZXg6IDJcbn1cblxuLmF2YXRhci1iYWRnZS5oYXMtaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweFxufVxuXG4uYXZhdGFyLWJhZGdlLm9ubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEyOGFcbn1cblxuLmF2YXRhci1iYWRnZS5pZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTM1ZVxufVxuXG4uYXZhdGFyLWJhZGdlLmJ1c3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE2NzU5XG59XG5cbi5hdmF0YXItYmFkZ2Uub2ZmbGluZSB7XG4gIGNvbG9yOiAjYTlhY2IwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhY2IwXG59XG5cbi5hdmF0YXItYmFkZ2UgLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHhcbn1cblxuLmhhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvdXRsaW5lOiAwXG59XG5cbi5oYW1idXJnZXItc20gLmhhbWJ1cmdlci1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjgpXG59XG5cbi5oYW1idXJnZXIuZm9jdXMsLmhhbWJ1cmdlcjpmb2N1cywuaGFtYnVyZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjA1KTtcbiAgb3V0bGluZTogMFxufVxuXG4uaGFtYnVyZ2VyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksMjksNDAsLjA1KVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHhcbn1cblxuLmhhbWJ1cmdlci1pbm5lciwuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlXG59XG5cbi5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRvcDogLTZweFxufVxuXG4uaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4XG59XG5cbi5oYW1idXJnZXItbGlnaHQgLmhhbWJ1cmdlci1pbm5lciwuaGFtYnVyZ2VyLWxpZ2h0IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci1saWdodCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQ2NGZcbn1cblxuLmhhbWJ1cmdlci1hcnJvdy5oYXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0uMjVyZW0sMXB4LDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCguNyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLS4yNXJlbSwxcHgsMCkgcm90YXRlKC00NWRlZykgc2NhbGVYKC43KVxufVxuXG4uaGFtYnVyZ2VyLWFycm93Lmhhcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtLjI1cmVtLC0xcHgsMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoLjcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0uMjVyZW0sLTFweCwwKSByb3RhdGUoNDVkZWcpIHNjYWxlWCguNylcbn1cblxuLmhhbWJ1cmdlci1zcXVlZXplIC5oYW1idXJnZXItaW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpXG59XG5cbi5oYW1idXJnZXItc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDc1bXMgZWFzZSAuMTJzLG9wYWNpdHkgNzVtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0b3AgNzVtcyBlYXNlIC4xMnMsb3BhY2l0eSA3NW1zIGVhc2Vcbn1cblxuLmhhbWJ1cmdlci1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2UgLjEycywtd2Via2l0LXRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2UgLjEycywtd2Via2l0LXRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2UgLjEycyx0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlIC4xMnMsdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSwtd2Via2l0LXRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSlcbn1cblxuLmhhbWJ1cmdlci1zcXVlZXplLmhhcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjEycztcbiAgdHJhbnNpdGlvbi1kZWxheTogLjEycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxufVxuXG4uaGFtYnVyZ2VyLXNxdWVlemUuaGFzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgNzVtcyBlYXNlLG9wYWNpdHkgNzVtcyBlYXNlIC4xMnM7XG4gIHRyYW5zaXRpb246IHRvcCA3NW1zIGVhc2Usb3BhY2l0eSA3NW1zIGVhc2UgLjEyc1xufVxuXG4uaGFtYnVyZ2VyLXNxdWVlemUuaGFzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIDc1bXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xMnM7XG4gIHRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSAuMTJzO1xuICB0cmFuc2l0aW9uOiBib3R0b20gNzVtcyBlYXNlLHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xMnM7XG4gIHRyYW5zaXRpb246IGJvdHRvbSA3NW1zIGVhc2UsdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSkgLjEycywtd2Via2l0LXRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xMnNcbn1cblxuLmxvYWRpbmcge1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjg2Zjc2O1xuICBjdXJzb3I6IHdhaXQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybilcbiAgfVxufVxuXG4ubG9hZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0NmNiMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNDZjYjA7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyIC43cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbG9hZGVyIC43cyBsaW5lYXIgaW5maW5pdGVcbn1cblxuLmxvYWRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMnB4XG59XG5cbi5sb2FkZXItbGcge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItd2lkdGg6IDRweFxufVxuXG4ubG9hZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZcbn1cblxuLmNhcmQtZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHhcbn1cblxuLmNhcmQtZmlndXJlLmhhcy1ob3ZlcmFibGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycywtd2Via2l0LWJveC1zaGFkb3cgLjJzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnMsLXdlYmtpdC1ib3gtc2hhZG93IC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxib3gtc2hhZG93IC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxib3gtc2hhZG93IC4ycywtd2Via2l0LXRyYW5zZm9ybSAuMnMsLXdlYmtpdC1ib3gtc2hhZG93IC4yc1xufVxuXG4uY2FyZC1maWd1cmUuaGFzLWhvdmVyYWJsZTpmb2N1cywuY2FyZC1maWd1cmUuaGFzLWhvdmVyYWJsZTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0uMjVyZW0sMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtLjI1cmVtLDApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDYxLDcwLDc5LC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDYxLDcwLDc5LC4xNSlcbn1cblxuLmNhcmQtZmlndXJlOmhvdmVyIC5pbWctbGluayB7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmNhcmQtZmlndXJlOmhvdmVyIC5maWd1cmUtYWN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogMlxufVxuXG4uY2FyZC1maWd1cmUgLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jYXJkLWZpZ3VyZSAuZmlndXJlLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtZmlndXJlIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOi43NXJlbVxuICB9XG59XG5cbi5maWd1cmUtdGl0bGUge1xuICBtYXJnaW46IDAgMCAuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWd1cmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTouODc1cmVtXG4gIH1cbn1cblxuLmZpZ3VyZS10aXRsZSBhOmZvY3VzLC5maWd1cmUtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjgzMTNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmZpZ3VyZS1pbWcgLmltZy1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC45Nik7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZVxufVxuXG4uZmlndXJlLWltZyAuaW1nLWxpbmsgLnRpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW1cbn1cblxuLmZpZ3VyZS1pbWcgLmltZy1saW5rOmZvY3VzLC5maWd1cmUtaW1nIC5pbWctbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIG91dGxpbmU6IDBcbn1cblxuLmZpZ3VyZS10b29scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlXG59XG5cbi5maWd1cmUtdG9vbHMgLnRpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi5maWd1cmUtdG9vbHMgLnRpbGU6Zm9jdXMsLmZpZ3VyZS10b29scyAudGlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjVcbn1cblxuLmNhcmQtZmlndXJlOmhvdmVyIC5maWd1cmUtdG9vbHMge1xuICBvcGFjaXR5OiAxXG59XG5cbi5maWd1cmUtYXR0YWNobWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmZpZ3VyZS1hdHRhY2htZW50PmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCk7XG4gIG1heC13aWR0aDogMjAwJVxufVxuXG4uZmlndXJlLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlXG59XG5cbi5maWd1cmUtYWN0aW9uIC5idG4tYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5maWd1cmUtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMi4yNXJlbSAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjk2KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgei1pbmRleDogMVxufVxuXG4uY2FyZC1maWd1cmU6aG92ZXIgLmZpZ3VyZS1kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDFcbn1cblxuLm91dGJvdW5kLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyODMxM2I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjEsNzAsNzksLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG4ub3V0Ym91bmQtbGluazpmb2N1cywub3V0Ym91bmQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjgzMTNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2E5YWNiMFxufVxuXG4ub3V0Ym91bmQtbGluayAub3V0Ym91bmQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4ub3V0Ym91bmQtbGluayAub3V0Ym91bmQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4uc3RlcHMge1xuICBtYXJnaW46IDEuMjVyZW0gMFxufVxuXG4uc3RlcHMsLnN0ZXBzIHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4XG59XG5cbi5zdGVwcyB1bCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVhZWI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHhcbn1cblxuLnN0ZXBzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuLnN0ZXBzIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLnN0ZXBzIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5cHhcbn1cblxuLnN0ZXBzIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OXB4XG59XG5cbi5zdGVwcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAtLjg3NXJlbTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWFlYjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxufVxuXG4uc3RlcHMgbGk6aG92ZXIrbGk6YmVmb3JlLC5zdGVwcyBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTJlNFxufVxuXG4uc3RlcHMgbGk6aG92ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uc3RlcHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggLjg3NXJlbSA2cHggMS43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzI4MzEzYjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi5zdGVwcyBhOmZvY3VzLC5zdGVwcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5zdGVwcyBhPnNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHhcbn1cblxuLnN0ZXAtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWFjYjA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtXG59XG5cbi5zdGVwLWluZGljYXRvci1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjg2Zjc2XG59XG5cbi5zdGVwLWluZGljYXRvci1pY29uPi5mYSB7XG4gIG1hcmdpbi10b3A6IDJweFxufVxuXG4uc3RlcHMgLmFjdGl2ZStsaTpiZWZvcmUsLnN0ZXBzIC5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZjYjBcbn1cblxuLnN0ZXBzIC5hY3RpdmUgLnN0ZXAtaW5kaWNhdG9yLC5zdGVwcyAuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZlxufVxuXG4uc3RlcHMgLmFjdGl2ZTpob3ZlcitsaTpiZWZvcmUsLnN0ZXBzIC5hY3RpdmU6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTY1YTRcbn1cblxuLnN0ZXBzIC5hY3RpdmU6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi5zdGVwcyAuc3VjY2VzcytsaTpiZWZvcmUsLnN0ZXBzIC5zdWNjZXNzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMjhhXG59XG5cbi5zdGVwcyAuc3VjY2VzcyAuc3RlcC1pbmRpY2F0b3IsLnN0ZXBzIC5zdWNjZXNzIGEge1xuICBjb2xvcjogI2ZmZlxufVxuXG4uc3RlcHMgLnN1Y2Nlc3M6aG92ZXIrbGk6YmVmb3JlLC5zdGVwcyAuc3VjY2Vzczpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTM3ZFxufVxuXG4uc3RlcHMgLnN1Y2Nlc3M6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi5zdGVwcyAuZXJyb3IrbGk6YmVmb3JlLC5zdGVwcyAuZXJyb3IgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTY3NTlcbn1cblxuLnN0ZXBzIC5lcnJvciAuc3RlcC1pbmRpY2F0b3IsLnN0ZXBzIC5lcnJvciBhIHtcbiAgY29sb3I6ICNmZmZcbn1cblxuLnN0ZXBzIC5lcnJvcjpob3ZlcitsaTpiZWZvcmUsLnN0ZXBzIC5lcnJvcjpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4NWI0YlxufVxuXG4uc3RlcHMgLmVycm9yOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZlxufVxuXG4uc3RlcHMtZmxvYXQge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC01MCUsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTAlLDApXG59XG5cbi50b2RvLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY4NmY3NlxufVxuXG4udG9kbyB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtXG59XG5cbi50b2RvKy50b2RvLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW1cbn1cblxuLnRvZG8gLmN1c3RvbS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtXG59XG5cbi50b2RvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkKy5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNjg2Zjc2O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaFxufVxuXG4ucHJvZ3Jlc3MtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4XG59XG5cbi5wcm9ncmVzcy1saXN0PmxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5wcm9ncmVzcy1saXN0PmxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYxLDcwLDc5LC4xMjUpXG59XG5cbi5wcm9ncmVzcy1saXN0PmxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ucHJvZ3Jlc3MtbGlzdD5saT5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWFlYjtcbiAgY29sb3I6IHJnYmEoNjEsNzAsNzksLjEyNSk7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB6LWluZGV4OiAxXG59XG5cbi5wcm9ncmVzcy1saXN0PmxpPmJ1dHRvbjphY3RpdmUsLnByb2dyZXNzLWxpc3Q+bGk+YnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggIzM0NmNiMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMzNDZjYjBcbn1cblxuLnByb2dyZXNzLWxpc3Q+LmVycm9yPmJ1dHRvbiwucHJvZ3Jlc3MtbGlzdD4uc3VjY2Vzcz5idXR0b24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4XG59XG5cbi5wcm9ncmVzcy1saXN0IC5wcm9ncmVzcy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG59XG5cbi5wcm9ncmVzcy1saXN0IC5wcm9ncmVzcy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNzVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLDAsMCk7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6ICM2ODZmNzZcbn1cblxuLnByb2dyZXNzLWxpc3Q+LmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Y2IwXG59XG5cbi5wcm9ncmVzcy1saXN0Pi5hY3RpdmU+YnV0dG9uIHtcbiAgY29sb3I6ICMzNDZjYjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZjYjA7XG4gIGJvcmRlci1jb2xvcjogIzM0NmNiMFxufVxuXG4ucHJvZ3Jlc3MtbGlzdD4uYWN0aXZlPmJ1dHRvbjphY3RpdmUsLnByb2dyZXNzLWxpc3Q+LmFjdGl2ZT5idXR0b246Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCAjMzQ2Y2IwO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzM0NmNiMFxufVxuXG4ucHJvZ3Jlc3MtbGlzdD4uYWN0aXZlIC5wcm9ncmVzcy1pbmRpY2F0b3Ige1xuICBjb2xvcjogIzM0NmNiMFxufVxuXG4ucHJvZ3Jlc3MtbGlzdD4uYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjEsNzAsNzksLjEyNSlcbn1cblxuLnByb2dyZXNzLWxpc3Q+LmFjdGl2ZT5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi5wcm9ncmVzcy1saXN0Pi5hY3RpdmUgLnByb2dyZXNzLWxhYmVsIHtcbiAgY29sb3I6ICMyODMxM2Jcbn1cblxuLnByb2dyZXNzLWxpc3Q+LnN1Y2Nlc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NmNiMFxufVxuXG4ucHJvZ3Jlc3MtbGlzdD4uc3VjY2Vzcz5idXR0b24ge1xuICBjb2xvcjogIzM0NmNiMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmXG59XG5cbi5wcm9ncmVzcy1saXN0Pi5zdWNjZXNzPmJ1dHRvbjphY3RpdmUsLnByb2dyZXNzLWxpc3Q+LnN1Y2Nlc3M+YnV0dG9uOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggIzM0NmNiMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMzNDZjYjBcbn1cblxuLnByb2dyZXNzLWxpc3Q+LnN1Y2Nlc3MgLnByb2dyZXNzLWluZGljYXRvciB7XG4gIGNvbG9yOiAjMzQ2Y2IwXG59XG5cbi5wcm9ncmVzcy1saXN0Pi5zdWNjZXNzIC5wcm9ncmVzcy1sYWJlbCB7XG4gIGNvbG9yOiAjMjgzMTNiXG59XG5cbi5wcm9ncmVzcy1saXN0Pi5lcnJvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE2NzU5XG59XG5cbi5wcm9ncmVzcy1saXN0Pi5lcnJvcj5idXR0b24ge1xuICBjb2xvcjogI2VhNjc1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmXG59XG5cbi5wcm9ncmVzcy1saXN0Pi5lcnJvcj5idXR0b246YWN0aXZlLC5wcm9ncmVzcy1saXN0Pi5lcnJvcj5idXR0b246Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCAjZWE2NzU5O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2VhNjc1OVxufVxuXG4ucHJvZ3Jlc3MtbGlzdD4uZXJyb3IgLnByb2dyZXNzLWluZGljYXRvciB7XG4gIGNvbG9yOiAjZWE2NzU5XG59XG5cbi5wcm9ncmVzcy1saXN0Pi5lcnJvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYxLDcwLDc5LC4xMjUpXG59XG5cbi5wcm9ncmVzcy1saXN0Pi5hY3RpdmUgLnByb2dyZXNzLWluZGljYXRvciwucHJvZ3Jlc3MtbGlzdD4uZXJyb3IgLnByb2dyZXNzLWluZGljYXRvciwucHJvZ3Jlc3MtbGlzdD4uc3VjY2VzcyAucHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5wcm9ncmVzcy1saXN0Pi5zdWNjZXNzIC5wcm9ncmVzcy1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMEEyOEEnIHZpZXdCb3g9JzAgMCAyNCAyNCclM2UlM2NwYXRoIGQ9J00xMiAuOUM1LjkuOS45IDUuOS45IDEyczUgMTEuMSAxMS4xIDExLjEgMTEuMS01IDExLjEtMTEuMVMxOC4xLjkgMTIgLjl6bTYuMiA4LjNsLTcuMSA3LjJjLS4zLjMtLjcuMy0xIDBsLTMuOS0zLjljLS4yLS4zLS4yLS44IDAtMS4xbDEtMWMuMy0uMi44LS4yIDEuMSAwbDIgMi4xYy4yLjIuNS4yLjcgMGw1LjItNS4zYy4yLS4zLjctLjMgMSAwbDEgMWMuMy4yLjMuNyAwIDF6JyUzZSUzYy9wYXRoJTNlJTNjL3N2ZyUzZVwiKVxufVxuXG4ucHJvZ3Jlc3MtbGlzdD4uZXJyb3IgLnByb2dyZXNzLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM0VBNjc1OScgdmlld0JveD0nMCAwIDI0IDI0JyUzZSUzY3BhdGggeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBkPSdNMTIgLjlDNS45LjkuOSA1LjkuOSAxMnM1IDExLjEgMTEuMSAxMS4xIDExLjEtNSAxMS4xLTExLjFTMTguMS45IDEyIC45em0yLjMgMTEuNWwzLjYgMy42Yy4xLjIuMS40IDAgLjZsLTEuMyAxLjNjLS4yLjItLjUuMi0uNyAwbC0zLjYtMy42Yy0uMi0uMi0uNC0uMi0uNiAwbC0zLjYgMy42Yy0uMi4yLS41LjItLjcgMGwtMS4zLTEuM2MtLjEtLjItLjEtLjQgMC0uNmwzLjYtMy42Yy4yLS4yLjItLjUgMC0uN0w2LjEgOC4xYy0uMi0uMi0uMi0uNSAwLS43bDEuMy0xLjNjLjItLjEuNC0uMS42IDBsMy43IDMuN2MuMi4yLjQuMi42IDBsMy42LTMuNmMuMi0uMi41LS4yLjcgMGwxLjMgMS4zYy4xLjIuMS40IDAgLjZsLTMuNiAzLjZjLS4yLjItLjIuNSAwIC43eiclM2UlM2MvcGF0aCUzZSUzYy9zdmclM2VcIilcbn1cblxuLnZpc3VhbC1waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG4udmlzdWFsLXBpY2tlci1zbSAudmlzdWFsLXBpY2tlci1maWd1cmUge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtXG59XG5cbi52aXN1YWwtcGlja2VyLXNtIC52aXN1YWwtcGlja2VyLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCJcbn1cblxuLnZpc3VhbC1waWNrZXItbGcgLnZpc3VhbC1waWNrZXItZmlndXJlIHtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDEycmVtXG59XG5cbi52aXN1YWwtcGlja2VyLWxnIC52aXN1YWwtcGlja2VyLWZpZ3VyZTphZnRlciB7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbVxufVxuXG4udmlzdWFsLXBpY2tlci1mbHVpZCwudmlzdWFsLXBpY2tlci1mbHVpZCAudmlzdWFsLXBpY2tlci1maWd1cmUge1xuICB3aWR0aDogMTAwJVxufVxuXG4udmlzdWFsLXBpY2tlci5oYXMtcGVlayB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW1cbn1cblxuLnZpc3VhbC1waWNrZXIuaGFzLXBlZWsgLnZpc3VhbC1waWNrZXItZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbVxufVxuXG4udmlzdWFsLXBpY2tlcjpmb2N1cyAudmlzdWFsLXBpY2tlci1maWd1cmUsLnZpc3VhbC1waWNrZXI6aG92ZXIgLnZpc3VhbC1waWNrZXItZmlndXJlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzM0NmNiMCwwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzNDZjYjAsMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDFweCAzcHggMCByZ2JhKDYxLDcwLDc5LC4xNSlcbn1cblxuLnZpc3VhbC1waWNrZXIgaW5wdXRbdHlwZT1jaGVja2JveF0sLnZpc3VhbC1waWNrZXIgaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4udmlzdWFsLXBpY2tlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vkfi52aXN1YWwtcGlja2VyLWZpZ3VyZSwudmlzdWFsLXBpY2tlciBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2Vkfi52aXN1YWwtcGlja2VyLWZpZ3VyZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzNDZjYjAsMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDFweCAzcHggMCByZ2JhKDYxLDcwLDc5LC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMzQ2Y2IwLDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpXG59XG5cbi52aXN1YWwtcGlja2VyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR+LnZpc3VhbC1waWNrZXItZmlndXJlOmFmdGVyLC52aXN1YWwtcGlja2VyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR+LnZpc3VhbC1waWNrZXItZmlndXJlOmFmdGVyIHtcbiAgb3BhY2l0eTogMVxufVxuXG4udmlzdWFsLXBpY2tlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1c34udmlzdWFsLXBpY2tlci1maWd1cmUsLnZpc3VhbC1waWNrZXIgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXN+LnZpc3VhbC1waWNrZXItZmlndXJlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzM0NmNiMCwwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzNDZjYjAsMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDFweCAzcHggMCByZ2JhKDYxLDcwLDc5LC4xNSlcbn1cblxuLnZpc3VhbC1waWNrZXItZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgY29sb3I6ICMyODMxM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgLjJzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnMsLXdlYmtpdC1ib3gtc2hhZG93IC4yc1xufVxuXG4udmlzdWFsLXBpY2tlci1maWd1cmU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlO1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjVyZW07XG4gIHJpZ2h0OiAuNXJlbTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBjb2xvcjogIzM0NmNiMDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yc1xufVxuXG4udmlzdWFsLXBpY2tlci1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgLjVyZW07XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnZpc3VhbC1waWNrZXItcGVlayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbmEudmlzdWFsLXBpY2tlciB7XG4gIGNvbG9yOiAjMjgzMTNiXG59XG5cbmEudmlzdWFsLXBpY2tlcjpmb2N1cyxhLnZpc3VhbC1waWNrZXI6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzI4MzEzYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5wdWJsaXNoZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5wdWJsaXNoZXIgLnB1Ymxpc2hlci1sYWJlbCwucHVibGlzaGVyIC5wdWJsaXNoZXItdG9vbHMge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5wdWJsaXNoZXIuZm9jdXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG4ucHVibGlzaGVyLmZvY3VzIC5wdWJsaXNoZXItaW5wdXQsLnB1Ymxpc2hlci5mb2N1cyAucHVibGlzaGVyLWxhYmVsLC5wdWJsaXNoZXIuZm9jdXMgLnB1Ymxpc2hlci10b29scyB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5wdWJsaXNoZXIuZm9jdXMgLnB1Ymxpc2hlci1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5wdWJsaXNoZXIuZm9jdXMgLnB1Ymxpc2hlci1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLnB1Ymxpc2hlciAuYnRuLWxpbmsge1xuICBjb2xvcjogIzY4NmY3NlxufVxuXG4ucHVibGlzaGVyIC5idG4tbGluazpmb2N1cywucHVibGlzaGVyIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjM2Q0NjRmXG59XG5cbi5wdWJsaXNoZXIgLnVzZXItYXZhdGFyIHtcbiAgd2lkdGg6IDIuMjVyZW1cbn1cblxuLnB1Ymxpc2hlci1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5wdWJsaXNoZXItaW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgcmVzaXplOiBub25lXG59XG5cbi5wdWJsaXNoZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleFxufVxuXG4ucHVibGlzaGVyLWFsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ1ZDc7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4ucHVibGlzaGVyLWFsdCAucHVibGlzaGVyLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMFxufVxuXG4ucHVibGlzaGVyLWFsdCAucHVibGlzaGVyLWlucHV0IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDBcbn1cblxuLnB1Ymxpc2hlci1hbHQgLnB1Ymxpc2hlci1pbnB1dCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5wdWJsaXNoZXItYWx0IC5wdWJsaXNoZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMWVtIC43NWVtIDA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLnB1Ymxpc2hlci1hbHQgLnB1Ymxpc2hlci10b29scyB7XG4gIHBhZGRpbmc6IDAgLjVlbSAuNzVlbVxufVxuXG4ucHVibGlzaGVyLWFsdC5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzM0NmNiMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggIzM0NmNiMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzNDZjYjBcbn1cblxuLnB1Ymxpc2hlci1hbHQuZm9jdXMgLnB1Ymxpc2hlci1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLnB1Ymxpc2hlci1hbHQuZm9jdXMgLnB1Ymxpc2hlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4XG59XG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lbGluZSB7XG4gICAgcGFkZGluZy1yaWdodDoxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbVxuICB9XG59XG5cbi50aW1lbGluZS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICBmb250LXNpemU6IDFlbVxufVxuXG4udGltZWxpbmUtaGVhZGluZyAuY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNHB4XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZWxpbmUtaGVhZGluZyAuY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOjBcbiAgfVxufVxuXG4udGltZWxpbmUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4XG59XG5cbi50aW1lbGluZS1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiXG59XG5cbi50aW1lbGluZS1pdGVtOmZpcnN0LWNoaWxkIC50aW1lbGluZS1ib2R5LC50aW1lbGluZS1pdGVtOmZpcnN0LWNoaWxkIC50aW1lbGluZS1maWd1cmUge1xuICBwYWRkaW5nLXRvcDogMFxufVxuXG4udGltZWxpbmUtaXRlbTpsYXN0LWNoaWxkIC50aW1lbGluZS1ib2R5LC50aW1lbGluZS1pdGVtOmxhc3QtY2hpbGQgLnRpbWVsaW5lLWZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLnRpbWVsaW5lLWZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjVyZW0gMFxufVxuXG4udGltZWxpbmUtZmlndXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoNjEsNzAsNzksLjEyNSlcbn1cblxuLnRpbWVsaW5lLWZpZ3VyZSAudGlsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmNWY1ZjU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZjVmNWY1XG59XG5cbi50aW1lbGluZS1mbHVpZCAudGltZWxpbmUtZmlndXJlIHtcbiAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC4yNXJlbVxufVxuXG4udGltZWxpbmUtZmx1aWQgLnRpbWVsaW5lLWZpZ3VyZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi50aW1lbGluZS1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAuNXJlbSAwXG59XG5cbi50aW1lbGluZS1mbHVpZCAudGltZWxpbmUtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMjVyZW1cbn1cblxuLnRpbWVsaW5lLWRhdGUge1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6ICM2ODZmNzZcbn1cblxuLmNvbnZlcnNhdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW1cbn1cblxuLmNvbnZlcnNhdGlvbi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG4uY29udmVyc2F0aW9uLWxpc3QgLmxvZy1kaXZpZGVyIHtcbiAgZm9udC1zaXplOiAuNzVyZW1cbn1cblxuLmNvbnZlcnNhdGlvbi1saXN0PmxpOmZvY3VzIC5jb252ZXJzYXRpb24tYWN0aW9ucywuY29udmVyc2F0aW9uLWxpc3Q+bGk6aG92ZXIgLmNvbnZlcnNhdGlvbi1hY3Rpb25zIHtcbiAgb3BhY2l0eTogMVxufVxuXG4uY29udmVyc2F0aW9uLWluYm91bmQsLmNvbnZlcnNhdGlvbi1vdXRib3VuZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleFxufVxuXG4uY29udmVyc2F0aW9uLWluYm91bmQ6bm90KDpmaXJzdC1jaGlsZCksLmNvbnZlcnNhdGlvbi1vdXRib3VuZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuLmNvbnZlcnNhdGlvbi1pbmJvdW5kKy5jb252ZXJzYXRpb24tZmF1eCwuY29udmVyc2F0aW9uLW91dGJvdW5kKy5jb252ZXJzYXRpb24tZmF1eCB7XG4gIG1hcmdpbi10b3A6IC4zNzVyZW1cbn1cblxuLmNvbnZlcnNhdGlvbi1pbmJvdW5kIC5jb252ZXJzYXRpb24tYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbVxufVxuXG4uY29udmVyc2F0aW9uLWluYm91bmQgLmNvbnZlcnNhdGlvbi1tZXNzYWdlLXNraXAtYXZhdGFyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW1cbn1cblxuLmNvbnZlcnNhdGlvbi1pbmJvdW5kIC5jb252ZXJzYXRpb24tbWVzc2FnZS10ZXh0IHtcbiAgY29sb3I6ICMyODMxM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAxcmVtIDBcbn1cblxuLmNvbnZlcnNhdGlvbi1vdXRib3VuZCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG5cbi5jb252ZXJzYXRpb24tb3V0Ym91bmQgLmNvbnZlcnNhdGlvbi1hdmF0YXIge1xuICBtYXJnaW4tbGVmdDogLjVyZW1cbn1cblxuLmNvbnZlcnNhdGlvbi1vdXRib3VuZCAuY29udmVyc2F0aW9uLW1lc3NhZ2Utc2tpcC1hdmF0YXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW1cbn1cblxuLmNvbnZlcnNhdGlvbi1vdXRib3VuZCAuY29udmVyc2F0aW9uLW1lc3NhZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Y2IwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMFxufVxuXG4uY29udmVyc2F0aW9uLW91dGJvdW5kIC5jb252ZXJzYXRpb24tbWVzc2FnZS10ZXh0Lmhhcy1hdHRhY2htZW50IGE6bm90KC5idG4pIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC44N1xufVxuXG4uY29udmVyc2F0aW9uLW91dGJvdW5kIC5jb252ZXJzYXRpb24tbWVzc2FnZS10ZXh0Lmhhcy1hdHRhY2htZW50IGE6bm90KC5idG4pOmZvY3VzLC5jb252ZXJzYXRpb24tb3V0Ym91bmQgLmNvbnZlcnNhdGlvbi1tZXNzYWdlLXRleHQuaGFzLWF0dGFjaG1lbnQgYTpub3QoLmJ0bik6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMVxufVxuXG4uY29udmVyc2F0aW9uLWF2YXRhciAudXNlci1hdmF0YXItc20ge1xuICBtYXJnaW4tdG9wOiAuMzc1cmVtXG59XG5cbi5jb252ZXJzYXRpb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5jb252ZXJzYXRpb24tbWVzc2FnZSAuY29udmVyc2F0aW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbi5jb252ZXJzYXRpb24tbWVzc2FnZSAuY2FyZC1maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTVyZW07XG4gIG1heC13aWR0aDogNDMlXG59XG5cbi5jb252ZXJzYXRpb24tbWVzc2FnZS10ZXh0IHtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAuNXB4IHJnYmEoNjEsNzAsNzksLjEyKTtcbiAgYm94LXNoYWRvdzogMCAxcHggLjVweCByZ2JhKDYxLDcwLDc5LC4xMilcbn1cblxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlLXRleHQuaGFzLWF0dGFjaG1lbnQgLmNhcmQtZmlndXJlIHtcbiAgd2lkdGg6IDE1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuLmNvbnZlcnNhdGlvbi1tZXNzYWdlLXRleHQuaGFzLWF0dGFjaG1lbnQgYTpub3QoLmJ0bikge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uY29udmVyc2F0aW9uLW1lc3NhZ2UtdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogLjI1ZW1cbn1cblxuLmNvbnZlcnNhdGlvbi1tZXRhIHtcbiAgbWFyZ2luLXRvcDogLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGNvbG9yOiAjNjg2Zjc2XG59XG5cbi5jb252ZXJzYXRpb24tYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDAgLjI1cmVtO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzXG59XG5cbi5mZWVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDFweCAzcHggMCByZ2JhKDYxLDcwLDc5LC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbn1cblxuLmZlZWQ+LmZlZWQtcG9zdCAuY2FyZC1mb290ZXItaXRlbSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwO1xuICBmbGV4OiAwXG59XG5cbi5mZWVkPi5mZWVkLWNvbW1lbnRzLC5mZWVkPi5mZWVkLXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmZlZWQ+LmZlZWQtY29tbWVudHMrLmNhcmQsLmZlZWQ+LmZlZWQtcG9zdCsuY2FyZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG59XG5cbi5mZWVkPi5mZWVkLWNvbW1lbnRzIC5jYXJkLWZvb3RlciwuZmVlZD4uZmVlZC1wb3N0IC5jYXJkLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4uZmVlZC1wdWJsaXNoZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZlZWQtcHVibGlzaGVyIHtcbiAgICBib3JkZXItcmFkaXVzOi4yNXJlbVxuICB9XG59XG5cbi5mZWVkLXB1Ymxpc2hlciAuZm9ybS1jb250cm9sLC5mZWVkLXB1Ymxpc2hlciAuZm9ybS1jb250cm9sOmZvY3VzLC5mZWVkLXB1Ymxpc2hlciAucHVibGlzaGVyLC5mZWVkLXB1Ymxpc2hlciAucHVibGlzaGVyLWFsdCwuZmVlZC1wdWJsaXNoZXIgLnB1Ymxpc2hlci1hbHQuZm9jdXMsLmZlZWQtcHVibGlzaGVyIC5wdWJsaXNoZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbi5mZWVkLXB1Ymxpc2hlciAucHVibGlzaGVyLWFjdGlvbnMge1xuICBwYWRkaW5nOiAwXG59XG5cbi5mZWVkLXBvc3Q6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG59XG5cbi5mZWVkLXBvc3QgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDFyZW1cbn1cblxuLmZlZWQtcG9zdCAuYWNjb3VudC1zdW1tYXJ5IHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcbn1cblxuLmZlZWQtcG9zdCAuYWNjb3VudC1zdW1tYXJ5IC5hY2NvdW50LW5hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLmZlZWQtYXR0YWNobWVudHMge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG9cbn1cblxuLmZlZWQtYXR0YWNobWVudHMgLmNhcmQtZmlndXJlIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiA0MyVcbn1cblxuLmZlZWQtYXR0YWNobWVudHMgLmNhcmQtZmlndXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtXG59XG5cbi5mZWVkLXN1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAuNzVyZW1cbn1cblxuLmZlZWQtc3VtbWFyeS1pdGVtIHtcbiAgY29sb3I6ICMyODMxM2Jcbn1cblxuLmZlZWQtc3VtbWFyeS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtXG59XG5cbi5mZWVkLXN1bW1hcnktaXRlbTpmb2N1cywuZmVlZC1zdW1tYXJ5LWl0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmZlZWQtY29tbWVudHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxOSwyOSw0MCwuMTI1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbn1cblxuLmZlZWQtY29tbWVudHMgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItYm90dG9tOiAwXG59XG5cbi5mZWVkLWNvbW1lbnRzIC5jb252ZXJzYXRpb24tbWVzc2FnZS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uZmVlZC1jb21tZW50cyAuY29udmVyc2F0aW9uLW1lc3NhZ2UtdGV4dCsuY29udmVyc2F0aW9uLW1ldGEge1xuICBtYXJnaW4tdG9wOiAuNXJlbVxufVxuXG4uZmVlZC1jb21tZW50cyAuY29udmVyc2F0aW9uLW1ldGEge1xuICBmb250LXNpemU6IGluaGVyaXRcbn1cblxuLmZlZWQtY29tbWVudHMgLmNvbnZlcnNhdGlvbi1tZXRhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxuLmJvYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9hcmQge1xuICAgIHBhZGRpbmctcmlnaHQ6MnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW1cbiAgfVxufVxuXG4uYm9hcmQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IGF1dG87XG4gIG92ZXJmbG93LXg6IGluaXRpYWxcbn1cblxuLmJvYXJkLWxpc3QgLnRhc2tzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJVxufVxuXG4uYm9hcmQtbGlzdCAudGFzay1oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2FyZC1saXN0IC50YXNrLWlzc3VlPi5jYXJkIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gIH1cblxuICAuYm9hcmQtbGlzdCAudGFzay1pc3N1ZT4uY2FyZD4uY2FyZC1oZWFkZXIge1xuICAgIHdpZHRoOiAyNDBweFxuICB9XG5cbiAgLmJvYXJkLWxpc3QgLnRhc2staXNzdWU+LmNhcmQ+LmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwXG4gIH1cbn1cblxuLnRhc2tzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThyZW07XG4gIHBhZGRpbmc6IC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYWViO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG59XG5cbi50YXNrczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtXG59XG5cbi50YXNrcy5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ1ZDdcbn1cblxuLnRhc2tzLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cmVtO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWFlYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDFweCAzcHggMCByZ2JhKDYxLDcwLDc5LC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG4udGFza3MtYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW1cbn1cblxuLnRhc2staGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICBwYWRkaW5nOiAwIC4yNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwXG59XG5cbi50YXNrLWhlYWRlciAuYnRuLXJlc2V0IHtcbiAgcGFkZGluZzogLjVyZW1cbn1cblxuLnRhc2stdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbVxufVxuXG4udGFzay1ib2R5IHtcbiAgbWluLWhlaWdodDogMnJlbVxufVxuXG4udGFzay1pc3N1ZSB7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG4udGFzay1pc3N1ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxuLnRhc2staXNzdWU+LmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi50YXNrLWlzc3VlPi5jYXJkPi5jYXJkLWhlYWRlciB7XG4gIGJvcmRlcjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxufVxuXG4udGFzay1pc3N1ZT4uY2FyZD4uY2FyZC1oZWFkZXI+YSB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi50YXNrLWlzc3VlPi5jYXJkPi5jYXJkLWhlYWRlcj5hOmZvY3VzLC50YXNrLWlzc3VlPi5jYXJkPi5jYXJkLWhlYWRlcj5hOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uYnRuLXRhc2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmJ0bi10YXNrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLjVyZW1cbn1cblxuLnRhc2stcHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzM0NmNiMFxufVxuXG4udGFzay1zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmNWY1ZjVcbn1cblxuLnRhc2stc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwYTI4YVxufVxuXG4udGFzay1pbmZvIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDE3OWE4XG59XG5cbi50YXNrLXdhcm5pbmcge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmN2M0NmNcbn1cblxuLnRhc2stZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZWE2NzU5XG59XG5cbi50YXNrLWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZjVmNWY1XG59XG5cbi50YXNrLWRhcmsge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzZDQ2NGZcbn1cblxuLnRhc2stYmx1ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAxNzlhOFxufVxuXG4udGFzay1pbmRpZ28ge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzNDZjYjBcbn1cblxuLnRhc2stcHVycGxlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNWY0YjhiXG59XG5cbi50YXNrLXBpbmsge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNiNzZiYTNcbn1cblxuLnRhc2stcmVkIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZWE2NzU5XG59XG5cbi50YXNrLW9yYW5nZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2VjOTM1ZVxufVxuXG4udGFzay15ZWxsb3cge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmN2M0NmNcbn1cblxuLnRhc2stZ3JlZW4ge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNhN2M3OTZcbn1cblxuLnRhc2stdGVhbCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwYTI4YVxufVxuXG4udGFzay1jeWFuIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMzY4NmEwXG59XG5cbi50YXNrLXdoaXRlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmXG59XG5cbi50YXNrLWdyYXkge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM2ODZmNzZcbn1cblxuLnRhc2stZ3JheS1kYXJrIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjM2Q0NjRmXG59XG5cbi5tZXRyaWMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4XG59XG5cbi5tZXRyaWMtcm93IC5tZXRyaWMge1xuICBtYXJnaW46IC41cmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDguNXJlbVxufVxuXG4ubWV0cmljLWZsdXNoIHtcbiAgbWFyZ2luOiAuNXJlbSAtMXB4IC41cmVtIDFweFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1ldHJpYy1mbHVzaCB7XG4gICAgZGlzcGxheTpibG9ja1xuICB9XG5cbiAgLm1ldHJpYy1mbHVzaD4uY29sLC5tZXRyaWMtZmx1c2g+W2NsYXNzPVwiY29sLSpcIl0ge1xuICAgIG1hcmdpbi10b3A6IC0xcHhcbiAgfVxufVxuXG4ubWV0cmljLWZsdXNoIC5tZXRyaWMge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLm1ldHJpYy1mbHVzaD4uY29sLC5tZXRyaWMtZmx1c2g+W2NsYXNzPVwiY29sLSpcIl0ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5tZXRyaWMtZmx1c2g+LmNvbDpmaXJzdC1jaGlsZD4ubWV0cmljLC5tZXRyaWMtZmx1c2g+W2NsYXNzPVwiY29sLSpcIl06Zmlyc3QtY2hpbGQ+Lm1ldHJpYyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbVxufVxuXG4ubWV0cmljLWZsdXNoPi5jb2w6bGFzdC1jaGlsZD4ubWV0cmljLC5tZXRyaWMtZmx1c2g+W2NsYXNzPVwiY29sLSpcIl06bGFzdC1jaGlsZD4ubWV0cmljIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWV0cmljLWZsdXNoPi5jb2w6Zmlyc3QtY2hpbGQ+Lm1ldHJpYywubWV0cmljLWZsdXNoPltjbGFzcz1cImNvbC0qXCJdOmZpcnN0LWNoaWxkPi5tZXRyaWMge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbVxuICB9XG5cbiAgLm1ldHJpYy1mbHVzaD4uY29sOmxhc3QtY2hpbGQ+Lm1ldHJpYywubWV0cmljLWZsdXNoPltjbGFzcz1cImNvbC0qXCJdOmxhc3QtY2hpbGQ+Lm1ldHJpYyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW1cbiAgfVxufVxuXG4ubWV0cmljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWV0cmljIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO1xuICAgIGZsZXgtYmFzaXM6IDBcbiAgfVxufVxuXG4ubWV0cmljLWhvdmVyYWJsZSxhLm1ldHJpYyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLm1ldHJpYy1ob3ZlcmFibGU6Zm9jdXMsLm1ldHJpYy1ob3ZlcmFibGU6aG92ZXIsYS5tZXRyaWM6Zm9jdXMsYS5tZXRyaWM6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNWQ3XG59XG5cbi5tZXRyaWMtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNWQ3XG59XG5cbi5tZXRyaWMtbGFiZWwge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjg2Zjc2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi5tZXRyaWMtbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbVxufVxuXG4ubWV0cmljLWxhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ubWV0cmljLXZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLm1ldHJpYy12YWx1ZSAudmFsdWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5tZXRyaWMtdmFsdWU+c3ViLC5tZXRyaWMtdmFsdWU+c3VwIHtcbiAgY29sb3I6ICNhOWFjYjA7XG4gIGZvbnQtc2l6ZTogLjVlbVxufVxuXG4ubWV0cmljLXZhbHVlPnN1cCB7XG4gIHRvcDogLS43NWVtXG59XG5cbi5tZXRyaWMtdmFsdWU+c3ViIHtcbiAgYm90dG9tOiAwXG59XG5cbi5tZXRyaWMtYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLS41cmVtXG59XG5cbi5jYXJkLW1ldHJpYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjEsNzAsNzksLjA1KSwwIDFweCAzcHggMCByZ2JhKDYxLDcwLDc5LC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDYxLDcwLDc5LC4wNSksMCAxcHggM3B4IDAgcmdiYSg2MSw3MCw3OSwuMTUpXG59XG5cbi5jb3VudGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvdW50ZG93biB7XG4gICAgZm9udC1zaXplOjNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG4gIH1cbn1cblxuLmNvdW50ZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG4uY291bnRkb3duLWl0ZW0+c21hbGwge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAuODc1cmVtO1xuICBmb250LXdlaWdodDogaW5oZXJpdFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvdW50ZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOjFyZW07XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogNTAlXG4gIH1cbn1cblxuLmVtcHR5LXN0YXRlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZFxufVxuXG4uZW1wdHktc3RhdGUtZnVsbHBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDAlXG59XG5cbi5lbXB0eS1zdGF0ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxXG59XG5cbi5zdGF0ZS1maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lXG59XG5cbi5zdGF0ZS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi5zdGF0ZS1kZXNjcmlwdGlvbiwuc3RhdGUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbVxufVxuXG4uc3RhdGUtYWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxuLmF1dGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDAlXG59XG5cbi5hdXRoLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAxLjI1cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2Y2IwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206LTNyZW07XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW1cbiAgfVxuXG4gIC5hdXRoLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4XG4gIH1cbn1cblxuLmF1dGgtaGVhZGVyIGEge1xuICBjb2xvcjogI2Y3YzQ2YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmF1dGgtaGVhZGVyIGE6Zm9jdXMsLmF1dGgtaGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2QzYTk2MVxufVxuXG4uYXV0aC1oZWFkZXIgY2FudmFzIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLmF1dGgtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAxLjI1cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1mb3JtIHtcbiAgICBwYWRkaW5nOjNyZW0gMnJlbSAycmVtO1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg2MSw3MCw3OSwuMDUpLDAgMXB4IDNweCAwIHJnYmEoNjEsNzAsNzksLjE1KVxuICB9XG59XG5cbi5hdXRoLWZvcm0tcmVmbG93IHtcbiAgcGFkZGluZzogMnJlbSAxcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmF1dGgtZm9ybSAubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5hdXRoLWZsb2F0ZWQge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaFxufVxuXG4uYXV0aC1mbG9hdGVkIC5hdXRoLWZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDJcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRoLWZsb2F0ZWQgLmF1dGgtZm9ybSB7XG4gICAgbWF4LXdpZHRoOjMzLjMzMzMzMyVcbiAgfVxufVxuXG4uYXV0aC1mbG9hdGVkIC5hdXRoLWFubm91bmNlbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDZyZW0gM3JlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDZjYjA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRoLWZsb2F0ZWQgLmF1dGgtYW5ub3VuY2VtZW50IHtcbiAgICBkaXNwbGF5OmJsb2NrXG4gIH1cbn1cblxuLmF1dGgtZmxvYXRlZCAuYW5ub3VuY2VtZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG4uYXV0aC1mbG9hdGVkIC5hbm5vdW5jZW1lbnQtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMlxufVxuXG4uYXV0aC1mb290ZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogIzY4NmY3NlxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6NDIwcHhcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1tZXNzYWdlcy5saXN0LWdyb3VwLWJvcmRlcmVkIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjEsNzAsNzksLjA3NSlcbn1cblxuLmxpc3QtZ3JvdXAtbWVzc2FnZXMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmxpc3QtZ3JvdXAtbWVzc2FnZXMgLmxpc3QtZ3JvdXAtaXRlbS1ib2R5LC5saXN0LWdyb3VwLW1lc3NhZ2VzIC5saXN0LWdyb3VwLWl0ZW0tZmlndXJlIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLXNlbGY6IHN0YXJ0XG59XG5cbi5saXN0LWdyb3VwLW1lc3NhZ2VzIC51bnJlYWQgLmxpc3QtZ3JvdXAtaXRlbS1zdWJ0aXRsZSwubGlzdC1ncm91cC1tZXNzYWdlcyAudW5yZWFkIC5saXN0LWdyb3VwLWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwXG59XG5cbi5saXN0LWdyb3VwLW1lc3NhZ2VzIC5yZWFkIC5saXN0LWdyb3VwLWl0ZW0tc3VidGl0bGUsLmxpc3QtZ3JvdXAtbWVzc2FnZXMgLnJlYWQgLmxpc3QtZ3JvdXAtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjNjg2Zjc2XG59XG5cbi5tZXNzYWdlIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCVcbn1cblxuLm1lc3NhZ2UsLm1lc3NhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4XG59XG5cbi5tZXNzYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjVyZW0gLjVyZW0gLjVyZW0gLjI1cmVtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDc1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwIHJnYmEoNjEsNzAsNzksLjA3NSk7XG4gIHotaW5kZXg6IDFcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZzouNXJlbVxuICB9XG59XG5cbi5tZXNzYWdlLWhlYWRlci1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1pbi13aWR0aDogOTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLm1lc3NhZ2UtdGl0bGUge1xuICBtYXJnaW46IDAgLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5tZXNzYWdlLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3cteTogYXV0b1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lc3NhZ2UtYm9keSB7XG4gICAgcGFkZGluZzoxLjVyZW0gMXJlbVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVzc2FnZS1ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtXG4gIH1cbn1cblxuLm1lc3NhZ2UtcHVibGlzaGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0xcHggMCAwIHJnYmEoNjEsNzAsNzksLjA3NSk7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwIDAgcmdiYSg2MSw3MCw3OSwuMDc1KTtcbiAgei1pbmRleDogMVxufVxuXG4ubWVzc2FnZS1wdWJsaXNoZXIgLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ubWVzc2FnZS1wdWJsaXNoZXIgLmlucHV0LWdyb3VwLC5tZXNzYWdlLXB1Ymxpc2hlciAuaW5wdXQtZ3JvdXAuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIFByb2JhdGlvIHRoZW1lICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zOml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZGlzcGxheT1zd2FwXCIpO1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBjb2xvcjogIzI4MzEzYjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYm9keSwgaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzMsIDIzMSwgMC4xKTtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGU4ZGY7XG59XG5cbi5wcm9ncmVzcy1saXN0ID4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnByb2dyZXNzLWxpc3QgPiBsaSA+IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogcmVkO1xuICBib3JkZXI6IDRweCBzb2xpZCBncmVlbjtcbn1cblxuLnByb2dyZXNzLWxpc3QgPiBsaSA+IGJ1dHRvbiB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkNjtcbiAgY29sb3I6ICMxZDFkMWY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY3O1xuICBib3JkZXItY29sb3I6ICNjN2M3Y2M7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZWQ7XG4gIGJvcmRlci1jb2xvcjogI2FlYWViMjtcbn1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAvKiBEw6lmaW5pciB1bmUgaGF1dGV1ciBmaXhlIHBvdXIgbGUgY29udGVuZXVyICovXG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qIEFjdGl2ZXIgbGUgc2Nyb2xsIHZlcnRpY2FsICovXG59XG5cbi8qIFJlbmRyZSBsJ2VuLXTDqnRlIGR1IHRhYmxlYXUgZml4ZSAqL1xudGhlYWQgdGgge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbiAgLyogUHJpb3JpdMOpIHBvdXIgcmVzdGVyIGF1LWRlc3N1cyBkZXMgYXV0cmVzIMOpbMOpbWVudHMgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgLyogQ291bGV1ciBkZSBmb25kIHBvdXIgY29ycmVzcG9uZHJlIGF1IHRhYmxlYXUgKi9cbn1cblxuLmVycm9yZm9ybSB7XG4gIGNvbG9yOiAjYjc2YmEzO1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG5cbi5zdGFja2VkLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlOGRmO1xufVxuXG4uYXBwLWFzaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZThkZjtcbn1cblxuLnN0YWNrZWQtbWVudSA+IC5tZW51ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNzk0NmE7XG59XG5cbi5zdGFja2VkLW1lbnUgPiAubWVudSA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYXBwLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NDZhO1xufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWhlYWRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWxpbms6Zm9jdXMgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiBibHVlO1xufVxuXG4uc3RhY2tlZC1tZW51IC5tZW51LWxpbmsgPiAubWVudS1pY29uIHtcbiAgY29sb3I6ICNiNzk0NmE7XG59XG5cbi5zdGFja2VkLW1lbnUgLm1lbnUtbGluazpob3ZlciAubWVudS1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi52aXN1YWwtcGlja2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbn1cblxuLmN0LXNlcmllcy1hIC5jdC1wb2ludCwgLmN0LXNlcmllcy1hIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWEgLmN0LWJhciwgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzAwNzE2Mjtcbn1cblxuLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWUsIC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtYSAuY3QtYXJlYSB7XG4gIGZpbGw6ICMwMDcxNjI7XG59XG5cbi5jdC1saW5lIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiA0cHg7XG59XG5cbi5jdC1hcmVhIHtcbiAgc3Ryb2tlOiBub25lO1xuICBmaWxsLW9wYWNpdHk6IDAuMTtcbn1cblxuLmN0LXBvaW50IHtcbiAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG59XG5cbi5jdC1ncmlkIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAycHg7XG59XG5cbi5jdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC42MHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYWwtaGVhdG1hcC1jb250YWluZXIgcmVjdC5oaWdobGlnaHQtbm93IHtcbiAgc3Ryb2tlOiBibGFjayAhaW1wb3J0YW50O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmNhbC1oZWF0bWFwLWNvbnRhaW5lciAuc3ViZG9tYWluLXRleHQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZmlsbDogIzMxMzEzMSAhaW1wb3J0YW50O1xufVxuXG4uY2FsLWhlYXRtYXAtY29udGFpbmVyIC5ncmFwaC1sYWJlbCB7XG4gIGZpbGw6ICMzMTMxMzEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtaGVhdG1hcC1jb250YWluZXIgLnExIHtcbiAgZmlsbDogI2UzNDM1OCAhaW1wb3J0YW50O1xufVxuXG4uY2FsLWhlYXRtYXAtY29udGFpbmVyIC5xMiB7XG4gIGZpbGw6ICNlMjU1MzggIWltcG9ydGFudDtcbn1cblxuLmNhbC1oZWF0bWFwLWNvbnRhaW5lciAucTMge1xuICBmaWxsOiAjZTI3MTJhICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtaGVhdG1hcC1jb250YWluZXIgLnE0IHtcbiAgZmlsbDogI2Q0OWIyYSAhaW1wb3J0YW50O1xufVxuXG4uY2FsLWhlYXRtYXAtY29udGFpbmVyIC5xNSB7XG4gIGZpbGw6ICM5YmI4NzEgIWltcG9ydGFudDtcbn1cblxuLmNhbC1oZWF0bWFwLWNvbnRhaW5lciAucTYge1xuICBmaWxsOiAjOGRjNjdmICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtaGVhdG1hcC1jb250YWluZXIgLnE3IHtcbiAgZmlsbDogIzcxZDRhYSAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtZmlndXJlIC50aWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2LWl0ZW0uaGFzLW5vdGlmaWVkOmJlZm9yZSwgLm5hdi1saW5rLmhhcy1ub3RpZmllZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zcmVtO1xuICByaWdodDogMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWE2OTI5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuN3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwICM3NENDQUE7XG4gIGJveC1zaGFkb3c6IDAgMCAwICM3NENDQUE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcbn1cblxuLnByb2dyZXNzLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzQW5pbWF0ZWQgMXM7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NBbmltYXRlZCAxcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzQW5pbWF0ZWQge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NBbmltYXRlZCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXZlbi1jb2xzIC5jb2wtbWQtMSxcbiAgLnNldmVuLWNvbHMgLmNvbC1zbS0xLFxuICAuc2V2ZW4tY29scyAuY29sLWxnLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNldmVuLWNvbHMgLmNvbC1tZC0xLFxuICAuc2V2ZW4tY29scyAuY29sLXNtLTEsXG4gIC5zZXZlbi1jb2xzIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNCU7XG4gICAgKndpZHRoOiAxNC4yODU3MTQyODU3MTQyODU3MTQyODU3MTQyODU3MTQlO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0JSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXZlbi1jb2xzIC5jb2wtbWQtMSxcbiAgLnNldmVuLWNvbHMgLmNvbC1zbS0xLFxuICAuc2V2ZW4tY29scyAuY29sLWxnLTEge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyODU3MTQyODU3MTQyODU3MTQlO1xuICAgICp3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNCUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmludm9pY2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbnZvaWNlLXdyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5pbnZvaWNlLXdyYXBwZXIgPiAuaW52b2ljZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwLjVyZW0gMC41cmVtIDFyZW0gcmdiYSgyMCwgMjAsIDMxLCAwLjA1KSwgMC41cmVtIC0wLjVyZW0gMXJlbSByZ2JhKDIwLCAyMCwgMzEsIDAuMDUpLCAtMC41cmVtIDAuNXJlbSAxcmVtIHJnYmEoMjAsIDIwLCAzMSwgMC4wNSksIC0wLjVyZW0gLTAuNXJlbSAxcmVtIHJnYmEoMjAsIDIwLCAzMSwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAuNXJlbSAwLjVyZW0gMXJlbSByZ2JhKDIwLCAyMCwgMzEsIDAuMDUpLCAwLjVyZW0gLTAuNXJlbSAxcmVtIHJnYmEoMjAsIDIwLCAzMSwgMC4wNSksIC0wLjVyZW0gMC41cmVtIDFyZW0gcmdiYSgyMCwgMjAsIDMxLCAwLjA1KSwgLTAuNXJlbSAtMC41cmVtIDFyZW0gcmdiYSgyMCwgMjAsIDMxLCAwLjA1KTtcbn1cblxuLmludm9pY2UtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogLjVyZW07XG4gIG9wYWNpdHk6IC44NjtcbiAgei1pbmRleDogMjtcbn1cblxuLmludm9pY2UtYWN0aW9uczpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbnZvaWNlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogM3JlbSA0cmVtO1xuICB3aWR0aDogMjFjbTtcbiAgaGVpZ2h0OiAyOS43Y207XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uaW52b2ljZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uaW52b2ljZS1ib2R5ID4gLnRhYmxlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLmludm9pY2UtdGl0bGUge1xuICBjb2xvcjogIzM2MzY0MjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi5pbnZvaWNlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIDRyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzQsIDM0LCA0OCwgMC4xKTtcbn1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC8qIFVuZSB2YWxldXIgw6lsZXbDqWUgcG91ciBzJ2Fzc3VyZXIgcXUnZWxsZSBwYXNzZSBhdS1kZXNzdXMgZGVzIGF1dHJlcyDDqWzDqW1lbnRzICovXG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIElsIHNlcmEgYWZmaWNow6kgc3VyIGxlIGNsaWMgZW4gdXRpbGlzYW50IGxlIEpTIGRlIEJvb3RzdHJhcCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIFBvc2l0aW9ubsOpIHBhciByYXBwb3J0IMOgIHNvbiBwYXJlbnQgLmRyb3Bkb3duICovXG59XG5cbi5zd2l0Y2hlci1jb250cm9sLWxnIHtcbiAgd2lkdGg6IDMuMTg3NXJlbTtcbn1cblxuLnN3aXRjaGVyLWNvbnRyb2wtbGcgLnN3aXRjaGVyLWluZGljYXRvciB7XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG5cbi5zd2l0Y2hlci1jb250cm9sLWxnIC5zd2l0Y2hlci1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgcmlnaHQ6IDEuNzE4NzVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cblxuLnN3aXRjaGVyLWNvbnRyb2wtbGcgLnN3aXRjaGVyLWxhYmVsLW9mZiwgLnN3aXRjaGVyLWNvbnRyb2wtbGcgLnN3aXRjaGVyLWxhYmVsLW9uIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uYmFkZ2Utc3RlcDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCOEE5RjtcbiAgLyogQmxldSBvcmFnZSAqL1xufVxuXG4uYmFkZ2Utc3RlcDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCN0I5RTtcbiAgLyogSW5kaWdvIGJydW1ldXggKi9cbn1cblxuLmJhZGdlLXN0ZXAzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QjdCOUE7XG4gIC8qIFZpb2xldCBsYXZhbmRlICovXG59XG5cbi5iYWRnZS1zdGVwNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4QjhGO1xuICAvKiBSb3NlIGZhbsOpICovXG59XG5cbi5iYWRnZS1zdGVwNSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTY3MTY4O1xuICAvKiBSb3VnZSB0ZXJyZSAqL1xufVxuXG4uYmFkZ2Utc3RlcDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I0ODY1QTtcbiAgLyogT3JhbmdlIGFyZ2lsZSAqL1xufVxuXG4uYmFkZ2Utc3RlcDcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5QjU3NztcbiAgLyogSmF1bmUgcGFpbGxlICovXG59XG5cbi5iYWRnZS1zdGVwOCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q5RDdDO1xuICAvKiBWZXJ0IG1vdXNzZSAqL1xufVxuXG4uYmFkZ2Utc3RlcDkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGOUI4QztcbiAgLyogVHVycXVvaXNlIGZpbmFsICovXG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICBib3JkZXItY29sb3I6ICNmY2ZjZmM7XG59XG5cblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/